Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zaphar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
721.
▲
by
zaphar
4y ago
I can't comment on what public school is like from the inside since I was lucky and my parents homeschooled me. But from the outside when talking to my friends it did indeed look like a form of child abuse. It's sad because, while
722.
▲
by
zaphar
4y ago
If your son thought he was "entitled" to that place it would be a form of entitlement. Most children start out feeling entitled. Learning that the world doesn't exist for their benefit is something that is learned. Even games
723.
▲
by
zaphar
4y ago
OpenID is a standard. Openid.net is one provider not the only provider. You are free to use another provider.
724.
▲
by
zaphar
4y ago
I hate it when a site has no margin and everything pushes up against the edge of the browser. It's hard to read and annoying as all get out so I think if you are going to remove the default of margin: 8px you should probably replace it
725.
▲
by
zaphar
4y ago
We raised our kids in a large city in America. Perhaps we just bypassed this trend but we totally let our kids play outside unsupervised. We set boundaries and taught them the necessary skills to do so safely but then we let the go and play
726.
▲
by
zaphar
4y ago
Excel has conditionals and several forms of map/reduce which stand in for loops all without relying on VBA. I stand by my statement that Excel qualifies in everyway that matters as a programming language. They avoid that label because
727.
▲
by
zaphar
4y ago
Either way it is still entirely valid to refer to Smalltalk as a programing language.
728.
▲
by
zaphar
4y ago
I don't think this is a true dividing line for a programming language. The Smalltalk language for instance combines both the programming environment and the language together. I don't think anyone seriously argues that smalltalk i
729.
▲
by
zaphar
4y ago
This is unfair and a far too narrow definition of programming language. Excel sits very squarely in the functional reactive language space. Just because most of it's users don't "know" they are programming and most of ou
730.
▲
by
zaphar
4y ago
You need more than just atomic access I think. You need an atomic compare and swap. These are usually a hardware affordance. To properly use them most languages provide an atomic int that expose the hardware version in an ergonomic interfac
731.
▲
by
zaphar
4y ago
I like the idea of a power tool for collecting, organizing, and surfacing things I would like to keep up on. I may actually pay for this.
732.
▲
by
zaphar
4y ago
This is theoretically true and in practice false. It comes up every time and every time no one has an answer for what the little guy can in-practice actually do that will be successful.
733.
▲
by
zaphar
4y ago
Jira's web interface I can live with. I've internalized the workaround for the UI bugs and I've learned to live with the slowness. Sure it reflects all the worst aspects of your organizations structure and process but that&#x
734.
▲
by
zaphar
4y ago
Someone made a statement of opinion without supporting evidence. You followed that up with another statement of opinion without supporting evidence. As a result no consensus was reached and this entire exchange went no where. Why do you thi
735.
▲
by
zaphar
4y ago
He's not saying it can't be statically typed. He's saying it's type specificity is very coarse grained. A stream of bytes has a well defined static type. But it's a very coarse grained one. As a method of communicat
736.
▲
by
zaphar
4y ago
This is an excellent overview of the narrow waist concept which is a highly zoomed out. I think it's hard to see sometimes because when you are working within a narrow waist you are typically working on something that looks more like
737.
▲
by
zaphar
4y ago
The technical term is a "minority union" all unions start as minority unions. It's the first part of a union's lifecycle. To register with the NRLB they need to reach a certain percentage of employees. 30% I believe is t
738.
▲
by
zaphar
4y ago
Sure, any organized group can hire a lawyer to defend it's members. We are basically saying the same thing. But that is not where the power of a Union comes from. If it were then any class action against a company by it's employee
739.
▲
by
zaphar
4y ago
They are a real union. They just don't have a union contract with Google so it's a real union without teeth.
740.
▲
by
zaphar
4y ago
The power of a Union is entirely in it's ability to negotiate with the company. Your typical union you hear on the news has the power it has because of the contract their members entered into with the Company. In the case of AWU they h
741.
▲
by
zaphar
4y ago
I'll read those later so I can understand the context from your statement more. What sections specifically in that doc concern you the most?
742.
▲
by
zaphar
4y ago
It is basically impossible for me not to find something I could be outraged about or offended by in any company I've ever worked in. If I was not able to respond in a way other than lashing out I would be unemployable, and for good rea
743.
▲
by
zaphar
4y ago
I didn't get that message at all. The length of time it took to add async sugar made sense given what they were trying to do. It was not a statement regarding the suitability of it for every use case not should it have been.
744.
▲
by
zaphar
4y ago
I'm aware of the history there. I think the decision not to ship a builtin async runtime was probably correct. I also think shipping async syntax sugar and allowing people to build their own custom runtimes is just fine. I just think t
745.
▲
by
zaphar
4y ago
In heavily IO bound workloads for a compiled language like Rust and Go the bulk of the time will be spent waiting for IO. In that world the optimzations of the compiler for CPU bound operations will fade into the background so it's not
746.
▲
by
zaphar
4y ago
I suspect you might be arguing semantics but in practice for certain types of applications performance will in all likelihood offer better performance. Scale and performance are linked when scaling up when you start to hit limits async can
747.
▲
by
zaphar
4y ago
Anything using the green/lightweight or OS thread model is usually easier to use at the cost of some runtime performance. Whether the runtime performance matters for your use case can only be determined by measuring stuff. The percepti
748.
▲
by
zaphar
4y ago
If I draw "Neo from the Matrix" does it matter how accurate I get Neo?
749.
▲
by
zaphar
4y ago
This is the primary use-case for Contexts in go. It's standard practice to pass contexts through all your concurrent code and abort on the `Cancel` call.
750.
▲
by
zaphar
4y ago
My theory on why social media has a net bad effect on society is that it devolves into an internet mob generation machine. Mob's are almost guaranteed to be unintelligent. They destroy individual discourse and they quell independent th
More ›