skysight-inc/HackerNews huggingface dataset:
I've been thinking about this topic a lot lately and I find myself in agreement with you vsareto. I'm largely a JS dev by day (working on backend services) but I'm very passionate about low-level programming. I tend to hack around in Rust or C, even starting to hack with assembly language. Heck, I'm even reading the AMD x86_64 architecture books for fun :P.

There are so many challenges trying to understand what your Javascript is doing under the hood. Take Node.js development for example. Your code is running on V8, likely running within a Docker container, perhaps even on a Kubernetes node or other distributed cluster. To truly understand what your code is doing at the CPU level is a _very_ difficult thing to do. More often than not, the performance issues I've run into have to do with topics like: slow performing network communication, poorly thought out algorithm design (excessive code), "noisy neighbors" where other containers are causing performance problems unrelated to your own code (for example, one issue we had with excessive times for DNS resolution was caused by the networking stack/tech in our k8s cluster being misconfigured and doing a GC every 60 seconds for 4-5 seconds at a time), or poor database-access patterns that cause excessive times for queries.

The JavaScript code itself and inefficiencies of what the resulting machine code is seems to rarely be the case for me. But that may also be due to the domain that I work in (it's actually one of the things that has me super bored with the software I work on these days).

To echo your own points, I find myself most often coaching junior developers on data-access patterns and design, minimizing network activity (if you think missing the cache and going to memory is slow for software, just imagine hitting the network and going to different machines), etc.

Like I said though, it may just be due to the domains I work in and being on the backend.

And all of this from a person who is _loving_ learning more about the internals and playing around with lower-level programming. I feel like the more I have learned at that level has made me a much better programmer as well. I wish I would have learned this stuff 10-15 years ago. So I'm torn.
There is no difference between a comet and a asteroid in this kind of situation, both would cause tsunamis.

On the other hand, having a huge fireball in the sky, earthquakes, ash falling from the sky, would probably leave an impression along with the tsunami (flood) that would be in the flood story. I seriously doubt the flood stories came from an asteroid or comet impact. Much simpler explanation is that it is a memory of either Black Sea forming or memory of the sea level rising at the end of the ice age.
Ok, I think I need an "out of the loop" explanation. I've spent the last 10-15min reading this page and linked pages and I'm still hopelessly confused.

All I know is it has something to do with Monica questioning some new CoC changes (pronoun-related) and then being fired for "violating" the CoC before it was even ratified.

It's very unclear to me what everyone's positions on this issue were as it seems that Monica was asking about using gender neutral pronouns instead of what people preferred to be called by and that was an issue for SE? Like I said, I'm very confused.

I look forward to someone explaining what is going on because I can't make heads or tails of it.
”some seriously good options but it's those options which are hard to discover :)”

That’s modern UX for you. Hide features to the degree that only a lucky few will ever find them :). A lot of websites and mobile apps have adopted that philosophy.
> america functions just fine [...]

I think reasonable people might disagree with that assessment.

Also, as an example the South Bay (Santa Clara County) houses 2'400 ppl/km2. That's cherry picking a bit, but somewhat comparable to the Netherlands' densely populated area (the Randstad @ ~1'600/km2). The US just happens to contain a lot of desert in the middle, but that says little about the metropolitan areas. I don't think anyone suggests Alaska should polder-up or Nevada desperately needs urban mass transit.
It's a diametrically opposite situation.

Handke was hand-picked by a panel to receive some special benefit.

Gitlab offers a mass service which essentially anyone can use; any denial of the service would require searching out individuals to penalize from among the masses.
Or, reworded: "Please put 300 weasel words to sneak it past the Civility Detector 3000"
Just to be clear: VM means a language VM like the JVM. I don’t have a problem with high level languages in general, but the gains in developer efficiency tend to be paid for by the CPU.

No I don’t think people die (although I wouldn’t be surprised if that was the case). I just don’t want to have to buy a 3000$ PC so I can run a fucking chat app, an editor and a browser somewhat decently. The opportunity cost of bad software is paid by billions of users every day.
While this seems self-evident, this claim is only made possible by a mass politics and organization to defend its “non-negotiability.” Arendt wrote about this problem as the “right to have rights”

http://criticallegalthinking.com/2019/07/12/hannah-arendt-ri...
I suppose it is also assumed that everyone working for a SV company is on the left, except when it comes to wealth distribution? :) (this reply is not against you, I hope it does not come out that way)
This is one problem where getting the results in software is very impressive, but the problem becomes much simpler with just a modicum of extra hardware.

LeapMotion[1] devices accomplish this with nothing more than a pair of cameras in a matchbox, in real time. And this kind of hardware is already becoming standard on cell phones and laptops.

Still, the killer obstacle for the applications I was trying to make was not precision, but latency.

Amazing work on HAMR - I wish they had the latency numbers in the article too!

[1]https://www.leapmotion.com/
I'm not defending it but The Register is, avowedly, aiming to be the tabloid of tech news.
Aesthetics is as important to a product as its functionality. Here's your statement as iPod vs Normad-

"The only reason why people were obsessed with the iPod is because they are pretty. Throw the play music features together like your regular MP3 players made by some generic electronic companies no one would find them interesting anymore."
if it wasn't for the ruinous wars, mid 1500s Italy (esp Venice and Florence) were exactly in the right place, including powerful banks with lots of capital, a large skilled populace, advanced science & math.
This is a biased article written in an inflammatory style. Also, there is a mistake in the first 5 letters (Gitlab is not "San Francisco based" being remote-only)
Easiest solution is to just taint any wallet that has ever had a coin from a known tumbler added to it. It's harsh and a malicious tumbler could mess up famous wallets, but easy to implement and "safe" to a point.

A harder solution only allows them to withdraw up to the number of coins you can verify were not tumbled. So if some malicious tumbler deposits 0.000001 coin in your wallet you can convert all but 0.000001 of your wallet's value at an exchange.
But universities were not made possible by rising levels of productivity, as the GP claimed. They were there long, long before.

Certainly a greater proportion go to university now than used to. Which came after.

Current levels of university attendance are far more down to pushing university as the right tertiary education, in place of apprenticeships; technical and vocational. Many governments have made policy to increase university attendance whilst closing or downplaying those other options.
> There are no companies that have failed because the workers have finally figured out how to sneak their way out of doing work.

I suspect there are such companies, but that the guilty individuals weren't serious professionals. Hire bad enough 'developers' and I can see it becoming a problem.

If the job is shovelling snow, I imagine it becomes one of the management's chief concerns.
That may be true, but in my experience it takes longer to go stale in the refrigerator than it does for it to mold outside the refrigerator. So I store my bread in the fridge and everything is fine.

I've never stored my bread outside the bag in something like a breadbox though, so maybe that would make it last longer. I've never had my bread go stale in the fridge before I finished it, so I'm not too worried about changing my habits.
The entire US political establishment invested so much of its credibility into "Mueller will prove Trump is a Russian spy" that are you really surprised nobody cares what the US Government thinks anymore? There have been non-stop stories about Russia for years that always collapse.

Anyway, the idea that there was a huge campaign to "denigrate Clinton" from Russia is absurd on its face. She had most of a country trying to denigrate her during that election. Trump won because so many people hated Clinton even more than they disliked Trump.
Not really, though - the “status quo” at the moment is that everybody should shun U.S. government agencies, whereas gitlab appears to be taking the exact opposite stance; that is, bucking popular opinion.
Even if the satellites are perfectly black they'll still interfere with radio astronomy. Even if they don't transmit they will interfere with radio astronomy because they're warmer than the vacuum of space and will emit black body radiation
Wow, glad they changed it, that is cringe inducing bad.
yes, because they are both absolutes in opposite ends. if you want something to be perfect expect to be disappointed.
I think that's a bad faith interpretation.

It's more like a pressure cooker company saying "We build kitchen tools. We don't care who buys them. We will not spend any resources vetting customers to make sure they won't blow up a marathon with our product. Yes, even neo nazis are allowed to buy our product even though we executives disagree with them politically/morally/etc."

That's an entirely reasonable stance.
> "take the lexer from file format XYZ, and I'm going to change the data model it produces"

Apparently we've imagined slightly different things (and with the sibling comment too; perhaps I should have provided examples at once). What I had in mind is rather standard formats and markup languages, which are already used in practice (though not always): such as XML (SVG, OO XML, XHTML being based on it) and JSON; BER and others for standard encoding rules; RDF for a generic data model with various serialization options. That is, not taking a lexer from another format's implementation, but using a standard one. Likewise with integrity checks: many formats already rely on integrity being guaranteed by file systems and network protocols, and don't include checksums; a similar story with compression, and with encryption (both of which some formats would still redefine and include, but often they can be applied separately as well, or at least using an existing standard/algorithm/library).
Fighting fraud using partially blind signatures
Oh, they require all TCP connections to go through that. That's a bit heavy-handed — requires rewriting all client code to adapt to that pattern. The nice thing about KubeDNS is that you don't have to. Same with Istio.
Unless it interacted with other bodies in the ort cloud. If we consider three-body interactions, slingshots, most any trajectory/orbit might be possible.
Hi, Dylan, a co-founder here.

I'm a Pythonista at heart and we're working on Python support as we speak! We'll let y'all know when we ship that.
You might want to take a look at laws concerning those cartoons. They don't seem to have as strict an enforcement, but they aren't nearly as rational as you are claiming.
In my mind it has always been ok to talk about your politics as long as you're respectful and you respect the differences of people who disagree.

To make it against whatever workplace "rules" there are seems overbearing and thought-controlling. Our personal beliefs and political experiences make up a lot of who we are, our individual perspective on the world and somewhat how we think.

How can you hold your organization to socially responsible policies and actions if you can't discuss what should be socially acceptable? Political beliefs form the ideas of what is the scope of the organization's responsibility.

In my recent experiences at a hedge fund and a very large investment bank, politics were discussed pretty openly in both environments (alas this was only in NYC). I found the discussions worthwhile and informative as it helped me understand my own beliefs more.

It's unwise to hold beliefs that you never have to justify. You should put in the intellectual work so that you can articulate and argue your own politics it will make sure your beliefs are well founded.
Can you expound upon which aspects of society are political and which are nonpolitical? The Supreme Court is currently considering whether or not companies can discriminate on sexual orientation, just as it had done for race and religion. What do you say to such people whose identities are inherently political?
"Alexander Rapaport... often serves as an informal guide for reporters to the insular Hasidic communities"
While everyone does have to earn a living and it's fair to think that's very important, if you believe your employer is doing something wrong and yet don't either speak up or look for a new job you're effectively condoning your employers actions. That isn't particularly admirable and your peers would be right to tell you as much.
Oh no, someone dares to question the left-authoritarian talking points. Better shut that discussion down.
Couldn't part of that be "fixed" by sprawl? Get the density low enough then all you have to worry about are high capacity corridors across the city.

Right now I live in a suburb of Austin. I rarely go to downtown as all the places I go during the week (work, my kids' school, movie theater, grocery stores, restaurants, doctors) are out here as well and parking is plentiful.
Great point. I don’t mind improved DNS security.

DoH the protocol, being based on HTTP feels wrong, but I guess that’s how the kids these days writes protocols. So be it.

DoH, the resolver, being chosen for me, without my consent... that’s an absolute no go. That’s what malware does.
Wouldn't you want to know if you were indirectly lining the RNC coffers?
Don't we as a society have more pressing concerns than worrying about Mercedes owners ?
This is unfortunately an ongoing struggle, as outlined in this article.

https://www.sfchronicle.com/opinion/article/The-latest-battl...
Human rights are massively political. Saying anything else is either ignorant or naive.

Soviet bloc countries didn't vote for the Universal Declaration of Human Rights because of the right of citizens to leave their countries. And let's not get into the human rights of Uyghurs and the worldwide approval/disapproval to China's re-education camps.
There are few things more political than rights, their extent, their upholding or abrogation, their contradiction etc.
I would normally consider that part of the human condition, not a problem that a company needs to solve. Trying to minimize the negative impact of it (like they are doing) seems about all they can do.
> Try driving in Finland, Sweden or Norway at dusk in the fall.

See:

> But if visibility is good, I don't see it making a difference much in what speed you're going.
Right, and when different human rights conflict, then we resolve the conflict through a political process.

Simple example: Religious freedom/freedom of speech and gay rights. So should the Christian baker be _forced_ to make a cake with words explicitly against his religious beliefs? Which human rights come first here?
Yeah, go for a walk down the Arakawa or Sumida embankments (not right now, I guess, given that was all recently underwater) and you'll find some semi-permanent camps in a good state of repair. Talked to some of the guys by one and apparently they've got a pretty strong culture of self-enforcing cleanliness and not messing with the civilians, since they'll get cleared out if the cops get legitimate complaints from people in the area
This is an important point. When done well, in FP the data "disappears", i.e. the types control flow and the functions talk about what you're doing. So there's no "find me what I c an do with this object" instead it's "What am I returning?" It sounds the same but it isn't.

Yes, way in the heart of a functional program there's some code sorting lists of ints or something. But by that time, it's all labeled to the point where the functions just tell you what happens. As someone browsing the source, the nouns disappear.
Lunchables were the original bento box (at least for American kids).

They weren't pretty, but we loved them because the little compartments for each food was cute and clever.
This is The Register. Their headlines are fairly hyperbolic and/or tongue-in-cheek (or both) about everything.
The two things that really jumped out at me was that they were able to rescue a bunch of children being abused (probably at least one in the US since one of the LE officers was charged with producing) and that a huge percentage of the content they found was previously unknown. The impression I've gotten from stories in the past is that there's a lot of child abuse material that has been circulating for years, so taking down producers is a big deal.
Marques Brownlee Discusses the Pixel 4
I am not familiar with 60Ghz. I agree that it has more problem going through obstacles. But usually when going higher frequency we can compensate by using more bandwidth. (Terahertz antennas use this to do crazy stuff.)

The main reason it was chosen was to make it smaller to have everything integrated on a chip, and have an antenna array.

Walls are typically static, which means they won't appear in the hardware amplified Doppler-shift signal (below 100Hz) which detect moving objects. (Radar works by amplifying the low frequency beating that occurs when adding two signal of high but close frequency 60GHz and 60Ghz+50Hz, low pass filtering then amplifying.)

Typically the limits about power are dictated by how much attenuation (distance + obstacles) in dB *4 because inverse 4th power law, but as long as you are above the background noise you can amplify.

Also here it is not trying to form a focused image, it is just gathering some signal to run some pattern detection algorithm.

Even if there is a lot of noise we can integrate it with software fft over a long period of time, because we are trying to look for breathing movements (0.3Hz) which are even slower.
I disagree with GitLab on this one, but that title is one crazy leap in logic... "Blood money is fine with us, says GitLab"
It is anxiety inducing. Reminds me of this quote -

"I think cyberspace means the end of our species. It means the end of innovation. This idea that the whole world is wired together is mass death. Every biologist knows that small groups in isolation evolve fastest. You put a thousand birds on an ocean island and they'll evolve very fast. You put ten thousand on a big continent, and their evolution slows down. Now, for our own species, evolution occurs mostly through our behaviour. We innovate new behaviour to adapt. And everybody on earth knows that innovation only occurs in small groups. Put three people on a committee and they may get something done. Ten people, and it gets harder. Thirty people, and nothing happens. Thirty million, it becomes impossible. That's the effect of mass media - it keeps anything from happening. Mass media swamps diversity. It makes every place the same. Bangkok or Tokyo or London: there's a McDonald's on one corner, a Benetton on another, a Gap across the street. Regional differences vanish. All differences vanish. In a mass-media world, there's less of everything except the top ten books, records, movies, ideas. People worry about losing species diversity in the rain forest. But what about intellectual diversity - our most necessary resource? That's disappearing faster than trees. But we haven't figured that out, so now we're planning to put five billion people together in cyberspace. And it'll freeze the entire species. Everything will stop dead in its tracks. Everyone will think the same thing at the same time. Global uniformity" - Ian Malcolm
The GP comment can be made better simply by removing words, not adding any.
I guess they can't talk about anything then.
I think that the point is McDonalds doesn't empower $villain to do $badstuff (that is, unless he is literally starving - in which case it would be inhumane to not give him food). However, technology empowers us to do things that would not be possible without it.

Sometimes, a company can not choose who uses their tools - e.g. if it is open source, you can hardly prevent $villain from using it. This is similar to a hammer: If $villain buys a hammer at a hardware store, the hardware store is not to blame if $villain smites people (unless maybe $villain is known to be villainous, but that's not the point right now).

On the other hand, if a known $villain comes to you, and asks you to help him commit $atrocities: You can make the decision not to help.

(So, to put it short: I think your analogy is bad).
Everything in their field, that is. Since some elderly scientists have come up with some pretty nonsensical ideas about things outside their field.
Is it? You can not be fine with the status quo but still have a multitude of reasons to ban political speech in your workspace:

- you think political speech isn't useful for changing the status quo

- you think the political speech that will probably take place will lead to a world worse than the status quo, in the opposite direction of which you want it to go (this doesn't just mean "I think my coworkers are of the wrong party" but also "I think the world should be less politically divided")

- you think political speech will change the world for the better, but you also just hate political speech even more than you hate the status quo
Never was impressed with iRobot for many of the reasons you bring up. Had one and never again. I don't think in this day and age it's too much to have something like this be able to map and use the map to better vacuum. iRobot seems to resist this for some reason - stubborn pride or whatever, it stinks.

I also one an self-emptying unit that can integrate with my central vac so I never have to empty it.
I'm well aware I'm in a very privileged position, but I've tried to make a very strong effort throughout my career to live below my means. Maybe I'm pessimistic about losing my job or my company going under, but the freeing thing is if I'm unhappy for whatever reason I have options for leaving.

I try hard not to assume or expect this from others, but I very strongly encourage it.
It doesn't need to be pointed out, sure, but it's useful every day to keep in mind, I think, because it allows you to think about what really matters (as you say, your wife, for example).

It's that kind of 'realistic' mindset that lets you look through a situation in which you're playing a role, and someone else is playing a role, and just be people.
> Maybe politics doesn't need to be involved in every single part of society, only the political aspects of it.

Sure, but when the "political aspect" involves denying a known genocide that's something that many of us aren't willing to ignore.

And I say that as someone who has enjoyed Handke's work.

Sorry, but he shouldn't get a pass for what he said in the 90's. He, of all people, should have known better.