skysight-inc/HackerNews huggingface dataset:
An interesting study on US pedestrian fatalities: https://www.ghsa.org/sites/default/files/2019-02/FINAL_Pedes...

Some notes: Pedestrian fatalities are up in the last decade and there isn't a great smoking gun on why. The "every driver is starring at a smartphone" explanation doesn't have much evidence. The vast majority of pedestrian deaths happen at night, and not at an intersection. Almost all the additional pedestrian deaths are at night; daytime fatalities have been flat since 2008.
> I'm a little surprised that it wasn't itself written in Asm

I'm not, it's just not worth the effort.

> in the 8086/8088 era, it's huge; the first IBM PC in its minimum configuration had only 16K RAM.

It's really not needed today.

> For a more "authentic" 8088 experience, you could use the assembler that came with MS-DOS 1.25, written by Tim Paterson

The author here wanted just his own .asm sources to assemble natively, and not using nasm, and if I understand correctly they indeed depend on the features not present in the old assembler, he writes:

"nasm doesn't run over 8086/8088 processors,
and I couldn't find a compatible assembler!"

It's not that he couldn't find any assembler, but that he couldn't find one that understands the features from nasm he used.
I'm not aware of any city-local maglev trains. American cities are still spread out from one-another.
It sounds like you have an idea of what opportunities are interesting to you. Refine that some more and come up with a copy paste response for recruiters. If they do not reply with useful information, then just end the conversation. Most recruiters are terrible at their job, the ones that aren't will engage you meaningfully.

Also, yes many will try to engage you on the phone and there's not really any way around that if you're starting a relationship with them. They need to get a feel for you before they can submit you to clients and phone screens are just an efficient means to do so.
I must say this is great news for me.
That's because they mostly avoided mountains on their high speed routes. The Tokaido and Sanyo Shinkansen mostly follow the coastline and the Tohoku Shinkansen mostly goes through a valley. There are lines that do bore through mountain ranges, but nothing to the extent of several hundred miles as would be required for a line through the California coastal range.
Why our brain values halloween, even if it’s expensive (2018)
I believe the now shuttered "Roundhouse" at Stateville in IL would qualify.

https://4.bp.blogspot.com/-h3WuvN44-fo/WAFxp1I1-CI/AAAAAAAAa...
I think there could be something to economies of scale, but in the How I Built That podcase, they brag about every space is bespoke!

I’d pay for a version of WeWork that let me camp out for $10 get self serve coffee but was drab, boring, and decidedly antisocial
I would guess that comparison to be very misleading. Singles presumably don't want to live in the countryside, they want to live in big cities with jobs and other people they could meet. In big cities, there tends to be little space for building, so especially little space for building 3 car garages.

So I would guess most 3 car garages are built in the countryside, where there is lots of space for building.

The two numbers point to completely separate issues.

If singles would be willing to move to the countryside, perhaps they wouldn't have a problem to find accommodation. (A job could be a different matter).
We hate the idea of a "high speed" rail that connects 15 central valley "cities", but I'm all for San Francisco to San Jose to LA without other stops.
In Europe, it's just starting to be regarded as anti-social to fly. Enough so that it's noticable in increased train travel and decreased air travel:
https://www.independent.co.uk/travel/news-and-advice/flygska...

Not clear yet if this is the early stage of a global trend, and even it it is, it may take a long time to have an effect in the US, where there are fewer good alternatives.
> A good old prisoners dilemma. If you got more resources to spend on education, you don't want to sit in the same class as someone who can only contribute little to the course. Just like worse graduates will ruin the prestige of the school and thus value of your degree. Outcome-base exclusion can be fine, unless it ends up as proxy to select for socio-economic factors and thus make society offer less equal opportunity.

Let's trace that out a little more. Are you implying that private/charter schools have more dollars to spend per student? Because that's certainly not true for Charter schools. It's probably true for some private schools, but also not all. And if that's not what you're saying, then i'm not sure I understand your argument.

> I'd like a source on that. I do understand culture will have a significant influence, especially on what value people place on education. But your statement seems to go a lot further into "school doesn't matter" territory. This directly contradicts with earlier statements and e.g. many chines studying in the US.

I can no longer find the source where I originally read it, but we can reconstruct the data. I'm going to show it for math, but the results are similar for other subjects.

PISA Rankings by country:

https://www.businessinsider.com/pisa-worldwide-ranking-of-ma...

As you can see, the US looks pretty abysmal, given how rich it is. However, if you look at the math PISA scores for whites and asians, you see this:

https://nces.ed.gov/surveys/pisa/pisa2015/pisa2015highlights...

Now, the US doesn't jump to the very top, but it does jump to just below Norway and right above Austria. Certainly a solidly high quality education. You'll see the same results across other subjects too.

Of course, that doesn't mean our educational system doesn't have room for improvement. It most certainly does. But the idea that we're severely lagging the rest of the developed world is mostly false, when you adjust for this confound.
Which is also interesting because of the "third" sex, the large number of katoeys (ladyboys) in the country. The last time I was there, there was a big demonstration to support and legally recognise them (a laudable aim). It seems Thai expression of sexuality and gender doesn't rely on a denigration of masculinity, which personally, I take as a clue to the legitimacy of efforts to do so in the Anglosphere.
Also the ability to easily keep the task from running multiple copies at once.
Been to China many times actually. I wouldn't call Shanghai sprawl in the American sense. Yes it is huge, but what matters is that driving isn't a quick way to get around the city (there are no quick ways to get around the city, just like NYC) so you don't end up needing a car to live or travel.

Agreed though that the Acela cooridor is the most reasonable place for the US to invest in high speed rail
The fact these structures are visible while browsing the map does not require that they are shown during navigation.
A few things come to mind.

For a dynamically typed language, a REPL ends up being essential. In a lot of ways, REPLs can be a superior form of programming. Those are often much harder to get to work with static type languages (often too much ceremony around the types).

The other thing that comes up is sometimes those compile time errors are somewhat pointless. For example, in many cases the difference between an int and a long are completely inconsequential. But further, whether or not your type is a Foo with a name field or a Bar with a name field or an Named interface simply does not matter, you just want something with a name field. While static typing would catch the case of passing in something without the name field, it unnecessarily complicates things when you want to talk about "all things with a name field" (Think, in the case of wanting to move Foo, rename Bar, etc).

Then there is the new concepts you need to learn. With dynamic typing, you can write "add(a, b) { return a + b; }". But how do you do that with Static typing? Well, now you need to talk about generics. But what if you want to catch instances where things are strictly "addable?" now you are looking at constrained generics. But what if you want a specialized implementation? Now you are potentially talking about doing method overloading. What if you want a different style of adding? Now you might be talking about plugging in traits. Typing and type theory have a tendency to add a requirement that you learn a whole bunch of concepts, but also that you learn how to correctly use those concepts.

It is no wonder dynamic typing has it's appeal. Dynamic languages are generally low on ceremony and cognitive burden.

I say all this being someone that likes static typing. Just want to point out that dynamic typing has it's appeal. Obviously, the big drawback is when you come back to a dynamically typed language and you want to fix things. It can be insidiously hard to figure out how things are tied together and you get no aid from the language.
> The brand for a while had some cash...

Couldn't resist fixing that for you. The little pun (homonym?) has some explanatory power for the company's current position.
It’s easy in python for example to rely on state without realizing you are. The Haskell compile forces you to account for it everywhere.
Placements.io | Full Stack, Backend Engineers, ML Engineer (Seattle, New York, or London) | https://placements.io

Listings here: https://hire.withgoogle.com/public/jobs/placementsio

At Placements.io, we believe that we're partially contributing to helping save content on the internet. How? We think that if we make it more efficient for publishers to sell, fulfill, and bill media without middle-men; they will be more profitable and potentially, provide a better user experience. We're a SaaS company that makes revenue management software, integrations-as-a-service, and analytics.

Stack is ReactJS, RoR, Go, PostgreSQL, ElasticSearch, AWS, GCP

Either way, we've grown 400% YoY and there's a ton of greenfield opportunities across the stack. The engineering team is ex-Amazon, Microsoft, and Google who went to Stanford, UW, and Waterloo.

Please reach out to team@placements.io for more info!
If you count Gilroy as close to Santa Cruz and Monterrey, then sure. But the planned line does take a hard east turn through the Pacheco pass into the central valley south of Gilroy.
Yes, in the cases where statical outliers can actually represent machinery failure, it's important that the 'roll ups' mentioned in the article don't hide real underlying problems.

There's also quite a few other charting techniques that financiers have been using for decades, such as ohlc/bar/candlestick or point & figure or market profile which all have their place in data visualisations. Combine that with financial charting models (ma, stochastics, etc) can go a long way in determining when things are going great/ pear shaped.

But otherwise a decent article.
> high speed rail is romanticism from bygone days when rail was the only alternative to long distance travel

Yes, the 'bygone days' of maglev trains. I don't know if you've ever travelled in Japan or China but the convenience and comfort of high speed rail easily surpasses flying. And in many cases, so does the speed.

In most normal countries, rail is critical transport infrastructure. It's not a conspiracy.
This is a tough one to answer. Yes, there are harder done people, and I suppose that is enough to end the conversation.

The only part I'd mention here is that you focus on micromanagement and autonomy, which alone, to me, isn't really the source of stress. I've had boring but predictable butt-in-seat jobs with clear instructions. You do your work at a reasonable pace, you will make your deadline.

The source of the stress is being pressured to make firm deadline commitments under conditions of complexity and uncertainty, and the organizational aftermath when you don't make them (ranging from confrontational meetings, to angry emails to your boss, to threats to your employment, to threats to your professional reputation). I really have seen them all.

Can't speak to how much of this goes on in other jobs, I'm sure it does -- then again, I don't constantly hear about a "critical shortage" of workers in most of these other jobs either, which implies to me that people with options may be rationally choosing to avoid software development in favor of other fields.
That is not the case at all[1]. I appreciate the thought out post and tone /sarcasm.

For further reading.[2]

> The picture for freight is different. According to Panorama 2009 , 46 percent of EU-27 freight goes by highway while only 10 percent goes by rail, while in the U.S. 43 percent goes by rail and only 30 percent by road. (In both cases, nearly all of the rest is waterways and pipelines.)

So, it isn’t so much that Europe decided to move people by train rather than by automobile. It is more that Europe decided to use its railroads to move people while the United States decided to use them for freight. America moves almost six times as many ton-miles (or tonne-kilometers) of freight by rail as Europe, while both move about the same number of tonne-kilometers by road. While Europe moves about twice as many tkm of freight by waterway as the U.S., we move six times as much oil by pipeline.

[1] https://ti.org/antiplanner/?p=11847

[2] https://www.freightwaves.com/news/railroad/us-and-european-f...
That's a good suggestion. I try to gather some numbers and post to the mailing list.
>Committing to dates and then being accountable for the results

Being forced to commit to dates, as only a soothsayer would dare.

>Spending time planning, rather than "doing"

Because "doing", as you say, helps planning.

Development is not production (which is compilation), it's conception all the way, it's the non-automatable and hard to estimate phase of creating order out of void and chaos, by completing up to a complexity that no one can hold at once in his mind, and precising unambiguously into a formal language, some vague expectations expressed in a natural language, or some creation imagined by the developer himself.
Preventing a developer from "doing" is like preventing a mathematician from interacting with his board.

Manufacturing: repetitive, predictable.
Mindfacturing: non-repetitive, unpredictable.

Related quotes:

"Programming is a good medium for expressing poorly understood and sloppily-formulated ideas."
(Marvin Minsky)

"The computer revolution is a revolution in the way we think and the way we express what we think."
"My real goal is to transform things that are hard to understand into things that are easy to understand,
and programming has been one of the tools in doing that."
"I always learn things by writing programs."
"Clarity sometimes need programming because (...) if I write a program that doesn't represent something sensible, I get an error."
(G. J. Sussman, https://www.infoq.com/presentations/Expression-of-Ideas)

"What I cannot create, I do not understand."
(R. Feynmann)

"A number of people are desperately waiting for the software industry to reach some kind of maturity and start resembling traditional industries. They will have to wait forever."
(V. Lextrait, Mindfacturing)
I like the presentation format of this work. Not only it plays well as a paper, it also contains elements of interactivity to make things more concise and clear. Definitely a thing from the future.
If you have any questions, I (the first author of the paper) will be more than happy to answer them. This is my second work in a series on adversarial attacks/defenses in 3D space (first paper [1]).

A high-level overview of the research:

Basically neural networks are weak against adversarial attacks that change the input by a little bit to cause the prediction to be wrong. We look at these adversarial attacks in 3D space, specifically on 3D point clouds (think LiDAR and RGB-D data). In the paper, four attacks in two different categories (distributional and shape attacks) are proposed. The main benefit of distributional attacks is their imperceptibility. On the other hand, shape attacks are more easily crafted in real-life (though more perceptible) and also robust against point removal defenses that were proposed in previous work. If you want a more comprehensive (but less dense than the paper) overview, take a look at my blog post [2].

[1] https://arxiv.org/abs/1901.03006

[2] https://blog.liudaniel.com/birth-of-a-new-sub-sub-field
However, the gist of the article is that probably most of the earlier studies aren't adjusting for enough factors, and when someone did, the links went away.

Basically, if your study says that taking Ambien doubles your risk of cancer, bubonic plague, dying in a plane crash (where you are not the pilot) and being shot by snipers, the study is probably wrong. Given that it's a drug taken for sleep difficulties, and the number of possible things that can cause sleep difficulties (near the top of the list: stress, from literally innumerable sources), and the fact that sleep difficulties take a medical toll, as well as do many of the primary, secondary, and tertiary causes of sleep difficulties, it's very hard to account for that in a study.
Stockton residents got $500/month basic income, spent on food, clothing, bills
"Otherwise you paint an unrealistic, bleak picture which isn't grounded in reality if there's optimism and humanity included."

True, still many western countries had examples of episodic police brutality causing tortures [1] and fatalities among protestors, and probably it was other people humanity and optimism, along with public outrage, to keep these events episodic. But the point is: what happens if after the first protestor dies the crowd doesn't disperse and the public is too distracted? I don't see either police or the military saying "oh sorry, we pushed it too much... feel free to continue but please don't smash windows".
I also see as a revealing sign of corruption the almost ubiquitous police immunity: keeping them untouchable is what ensures their total alignment to the higher powers.

[1] plenty of examples in the 60s, also search for "genoa 2001 diaz": the Wikipedia article sums up pretty well what happened, and there are some rather graphic videos around showing it. That carnage, whose most explicit videos needed some time before surfacing, didn't make the news globally as it should have probably for happening less than 2 months before 9/11, an event which obviously hit the reset button on just about everything.
I'm sorry, that ship has sailed. systemd is more than just a init system at this point. Anyway, I'm also curious about what is replacing it soon.
I think you are misunderstanding my point. The issue in America is that you tend to need a car to navigate within a city (metro area). Far less true in China.
>Participants had their sleep monitored during a single night in a sleep laboratory during the 1990s

I'm not sure then what I'm supposed to take away from that study (Mail, not NHS).

Edit: I also want to include that reducing nicotine was one very large factor in me getting a better night's sleep. I found that due to constant smoking, my blood pressure was basically locked at a high rate for extended periods of time, which eventually caused my heart to palpitate during some nights. Reducing caffeine and lowering my smoking frequency made those issues vanish, and overrall, was a healthy choice to make regardless.
Smarter Than Ted – Peter Watts
Yeah, this more or less completely misses the point of what a working programmer would need to be doing. I honestly can't remember the last time I had to implement a data structure for real, and not just for the hell of it because I was bored. The closest I come is generally some sort of domain-specific shell that composites some data together.

I feel like the F# community tends to be more grounded in reality. Or at least I'm more exposed to the side of it that is trying to popularize it in Microsoft, as a useful tool for Domain Driven Design and the like.
I'm not sure if I understand you: the `res, err := fun(); if err != nil` pattern shows up everywhere in most Go code, and I think that pattern-matching would be a better fit for it. Swift does it pretty well, as does Rust, both of which occupy a similar space to Go.

I get that there's a tradeoff with including certain features, I suppose I disagree that the tradeoff is a negative one when it comes to things as simple as pattern-matching, and I think it should be included in languages like Go.
Oh! Very nice! Thank you!
What is the right number of workers per location?
I have a several iOS apps to learn basic vocabulary in several different languages. Here are two recent releases:

Hundred Words:
https://apps.apple.com/us/app/hundred-words/id1469449237

Language Pairs: https://itunes.apple.com/us/app/language-pairs/id1438817614?...
China's olympic venue isn't the most fair example, though. A handful of countries have let theirs fall to waste not long after the fact.
It would have made for a more persuasive rebuttal if you'd also included an example of non-toxic masculinity, don't you think?

Just one would do.
Steampunk is huge in virtual worlds.
https://en.wikipedia.org/wiki/Energy_efficiency_in_transport... doesn’t show huge differences in energy usage per passenger-kilometer, so _if_ both get powered by burning oil or coal, I would think the carbon impact isn’t hugely different, either.

Reason probably is that, at long distance, lower air resistance at height starts to count.

Also, it’s easier to move planes around than to move rail tracks around, so if a destination is popular for only a short time (say for the Olympic Games, or for the hajj (https://en.wikipedia.org/wiki/King_Abdulaziz_International_A...), it may be energetically cheaper to build and (basically) discard an airfield than to build and (basically) discard a long rail track.
It's the audience you need to convince, not the other side. Banning them makes your position look weak.
A major benefit of cryptocurrencies is the inability to chargeback. Obviously this is not desirable in 100% of situations, but it is undeniably a necessary niche. This is something streamers and other public figures constantly have to worry about, since some people find it amusing to donate thousands of dollars and then chargeback months later.
That seems like a pretty silly argument. The transactions are not in any sense fake. The fake trading volume is also not in any sense setting the price. Roughly 5-10 billion usd volume per day is completely legitimate, and it is that volume that actually determines the price. The fake volume on low quality exchanges is just noise that follows the price, it isn't a component of price discovery.
There were other considerations against musl there. I'd summarize them as targeting a desktop/server with kernel level system, or at least a mid-to-high end embedded system, has different code, memory, and optimization tradeoffs than the smaller embedded systems that seem to be targeted with picolibc.
The AG's father, Donald Barr, also [may have] hired Epstein as a math and science teacher at the Dalton School where Donald Barr was Prinicpal, despite Epstein seemingly lacking appropriate credentials [1]. William Barr was either a student there or attended in some capacity. Note the linked article at the bottom shows it is not clear whether Donald Barr had a personal role in the hiring of Epstein.

[1] https://www.huffpost.com/entry/jeffrey-epstein-math-science-...
I agree. To say it's overwhelmingly binary would be more accurate.
https://www.youtube.com/watch?v=TFCuE5rHbPA

Just Glue Some Gears On It (And Call It Steampunk)
No -- sending external mail is very difficult and requires setting up at least DKIM. "Email" is built in and a LAN of *nix servers can usually send messages to each other but they are not set up as a state of the art public mail server would be. Even the LAN sending is being phased out, if you get a message it may be local delivery only.

If the messages are going out they probably use an MTA and are logging in to a hosted service, which is something that needs to be set up.
Yeah, that's what I figured. It's a bit depressing when you think about it. I guess for most of us that itch just has to be scratched by pleasure-programming.