skysight-inc/HackerNews huggingface dataset:
A typical third rail metro moves at around 25-30mph if you factor in station stops. Top speed varies, e.g. for Washington Metro the cars can accelerate up to 75mph but could plausibly be much slower depending on the track characteristics, how well sections of it are maintained, and how well the trains are scheduled. Hence it's unsurprising that Metro trains will get passed on a freeway unless there's a traffic jam.

Where Metro wins is on capacity. When the trains are full, one track of Metro carries an amount of people that would fill up 10 lanes of freeway. Of course, one major problem is that building mass transit is sold to the public as a way to 'reduce congestion' i.e. "other people will ride the subway so that my freeway will be clear". Due to induced demand from other people shifting their travel to the highway, this is not really truthful advertising.

It's more accurate to say that the mass transit provides an alternative for people who are fed up with traffic jams and want a more predictable way of getting downtown. Buses fail to provide that alternative, because unless the transit agency manages to get a dedicated bus lane along the whole route (it's probably not), they are going to be stuck in the same traffic that an ordinary car is stuck in.
"If you don't come to HN to have your preconceptions challenged, then what are we doing here?"

Like other forums, HN is largely an echochamber for those who think alike. Break any of the largely unspoken conventions here, and see what happens to you....
> I couldn’t work because I really needed to do job searching full time.

This is the part that don't quite understand. To me, the period when you search for jobs is exactly when you should be working as freelancer or working on side projects.

Working helps you get into the coding zone so that you are more prepared for coding sessions during interviews.

Working helps to add your resume and things to talk about when the interviewer asks "what have you been doing recently?".

Working should also be the natural next step to do after completing a bootcamp to put all the knowledge into practice.

I can't think of why it would need a full-time commitment to send CVs, practice algorithms and attend interviews.
Asking for feedbacks on Self Assessment guide built for hackers
Actually, one-off mistakes for the poor are not forgotten and buried, they translate to brutal imprisonment and abuse for years. The wealthy (i.e. "important") get away with permanent collective shaming and it's a complete joke compared to the horrors the poor have to face.
It was your hypothesis that they were going the same speed. I just pointed out the only possible implication of that. I think that the navy overtaking from port is more likely to have been the case. You seem to be suggesting now that the navy boat was going much slower than the cargo ship's maximum 10-12 knots, which is just goofy.

Besides we've already heard the testimony of the cargo ship's captain, which testimony is 100% corroborated by the AIS track. As the stand-on, they did everything they could to hail and signal to the navy boat. The navy boat kept coming across their bow. At the last moment, they turned hard to starboard. The navy will never release any of their own records, because such would only make the obvious, more obvious. It's not as though there haven't been other navy boats doing similar stupid shit over the last few years: Porter, Port Royal, etc., not even to mention the problems that their subs keep having. Ask a merchant mariner about navy safety. Their motto is, "if it's gray, stay away!"

In most of those cases they've been able to claim extenuating circumstances. That won't happen here: the cargo ship was operating exactly as one would expect, in a busy shipping land, in clear weather. The captain and OOD have the deaths of sailors on their hands. Those who imagine that they lead this navy, should ponder what sort of response would best prevent a repeat of this tragedy.
I would steer away from using a username as a login. A person's default username may be taken on your site, in cases like these people usually use a variation by appending some numbers/characters. Now, when they try to login they'll use the default username first because they don't remember. Using email removes all these barriers.

Why even add a username? I usually don't add them unless they are necessary (in cases where a user's profile, other information needs a pretty url)
I don't like this world where every social interaction could have drastic, long-lasting effects on my reputation. Where every employee's word/deed is taken as a company action, unless otherwise specified.

I'm human, and I'm fallible. I will make, or have already made, a bad decision that someone else will be able to hold over me for the rest of my life.

People need to be allowed to make mistakes so they can learn from them. Not be crucified to make an example for others.

Good for him for apologizing. I don't envy his position. It's lonely at the top.
"I maxed out my credit cards, put it all on the hard 8, and won!"

A positive outcome does not equal a wise choice.
As an end-user, I do. Being prevented from fixing my own (expensive) device is not something I would voluntarily subject myself to. For context, here's a comment I posted a while ago (https://news.ycombinator.com/item?id=13527205):

I used to be a big fan of permissive licenses until I bought a $700+ android phone a couple of years back and discovered that it did not "support" my native language (it could render the glyphs but system-wide support was not enabled).

Having extensive experience with unicode and how text is usually rendered, I knew exactly how to fix the issue; the fix was likely as simple as injecting an SO that hijacks a specific system library function. However, because the phone was locked down, I was unable to fix the problem myself. All important system apps including SMS and the browser displayed gibberish.

It was the most expensive brick I ever bought.
This experience taught me the true value of the GPL and why user freedom far outweighs the freedom of developers
Skip the book (and the article), read the original paper:
https://arxiv.org/pdf/0704.0646.pdf

IMO, Tegmark has a solid argument that the MUH is more plausible than any of the other suggested possibilities (https://www.amazon.com/Why-Does-World-Exist-Existential/dp/0... is good for the PEQ and much more worth reading than Tegmark's book).
They definitely have a vehicle or two that says Los Altos Hills Sheriff.
> That's what you need as an indie developer. A lot of publicity and great art. It doesn't matter that you essentially reproduce the exact same recipe as any other Nintendo platformer, as long as you have great art and music, people will love your content.

Oh how I wish that were true, it would make for such an easy formula to follow to commercial success! :)

The visual style is definitely unique, and will get them a lot of media attention. Good for them! But translating that into sales - that's not easy at all...
Its what he signed up for when he bought the place.
Ask HN: What is your process for creating a new static website and deploying it?
Please list the whole process from inception to the final moment when the site is live on the domain. What are the tools you use? What are the steps involved?
Chronicle Will Make You Question the Need for Blockchain Technology
Same question has been asked over so couple of times, such as -

https://stackoverflow.com/questions/1303575/what-are-the-pro...
With apologies to https://news.ycombinator.com/item?id=14643488
Does it, even when cars movements are coordinated and all driving automated? How congested?

Regardless I would want to see a cost-justification of high speed rail vs auto vs standard train vs buses, etc.
Despite this aspect of the case, framing it as a problem of being "nonwhite" implies that Caldbeck's harassment extended to black or hispanic women for example, which it did not.
Lots of good advice, I'd start small and work on end-to-end examples.

http://www.compileroptimizations.com/category/loop_fusion.ht...

https://www.google.com/search?q=array+language+loop+fusion+f...
Right, and hopefully there exists one reasonable person in the chain of person -> manager -> HR
The structural realities of our industry are that men are the majority at all echelons. Men have most of the power and men are most of the subjects.

Ignoring half of the equation to paint women as a unique victim class is disingenuous, and ironically, it is a power move. Topping from the bottom.

HR taking the company's side... A superior leveraging their position to extract concessions rather than engage a person on equal ground... These are universal problems. Twisting everything into a gender issue because of sexuality involves the automatic assumption that a woman's sexual virtue is something special and any other abuse of power is just not as big a deal. A very gender essentialist and conservative position.

As an actual leftie, it should make me sad, but tbh it amuses me to no end in its absurdity. In the name of progressive politics, all sorts of traditional views are being promoted. Men should be chivalrous, women need protection, public shaming is good, morality must be enforced by a clerical class, with everyone else kissing the ring in acquiescence. Bizarre.

As if politics are far more built-in than we want to admit, and freedom and tolerance can become labels for the exact opposite.
This is a very Dave-like apology and I hope it leads to meaningful change for him as it's clearly creating a bigger conversation. I believe in second chances and I really hope we see Dave back into the trenches. He's done a lot for the industry and it'll be interesting to see if he's welcomed back.
There are two points I want to address.

1. "the GPL really seems to do is protect the "freedom" of the original developer to ensure access to any changes made by other people" The GPL literally does not do that, the "other people" only have to give the modified sources to people who get the binary from them; they don't have to give the modified sources back to the original developer. As a non-theoretical example, the Grsec guys only give their Linux kernel modifications to their customers, and do not give the modifications back upstream to Linux. It's about making sure that the end user gets access to the code, which I know you said is silly because the users "don't care in the slightest", but...

2. You re-defining user to be someone who doesn't look at the code is silly. Given a piece of software I have absolutely no intention of being a "developer" for, I would still like to receive the source code. I would like to be able to study it to figure out how it works, the same as when I took apart and studied clocks as a kid (an activity that didn't magically transmute me from a "clock user" into a "clock maker"!). When some software on my computer (or the computer of a friend or family member) breaks, I would like to be able to pop open the source and see what's going on, the same as when I pop the hood when something goes wrong with a car--I'm not interacting with that software as a "developer", just as I'm not interacting with the car as a "car maker". Sure, the fact that I am a developer means I'm pretty qualified to know what I'm looking at when I look at the source, just as being an engineer at an auto company would make me pretty qualified to know what I'm looking at when I pop the hood of my car. But fundamentally, the relationship I have with that software/car is that of a user, not that of a developer. And even if I weren't a programmer, I would want to receive the source, so that when it breaks, and I ask my nephew or whoever to look at it, that he can see the source and isn't locked out from helping me out. We don't call farmers "engineers" for fighting for the "right to repair" their own farm equipment; and we shouldn't call computer users "developers" for fighting for the right to repair their own computers.
Assuming McClure follows through by 1) refraining from harassing any more people and 2) making things right with the particular people he hurt, it doesn't matter whether he is sincere or not. How would you even tell what's in his mind? What matters is that he has changed the common knowledge of what behavior he publicly endorses (or in this case, condemns) [1]. His apology is proof of sorts that he will follow a better standard of behavior, because now he stands to be treated as a liar and hypocrite on top of the normal punishment if he backslides.

From our side, if we as a community continue to denigrate him even after he has done the most he possibly could to change the moral consensus on this topic for the better, we're going to discourage others from apologizing and drive them to deny. Why bear the cost of admitting you're wrong if there's no benefit?

[1] I highly recommend Rational Ritual: Culture, Coordination, and Common Knowledge by Michael Suk-Young Chwe for a game-theoretic exploration of topics like this. http://press.princeton.edu/titles/9998.html
Given the economic opportunities at stake, it's probably most equitable for the high-tech workplace to be stiff and formal, so that everyone involved feels equally dislocated from their comfort zone.

If you're used to the workplace mimicking the conventions of subcultures you belong to, the transition will be a drag, but, if you're alienated from the dominant workplace subculture, probably a breath of fresh air.
That dude will be alone whether he technically has girlfriend or not. By your own description, he spends all the time in work, lets assume working. So they get maybe cofee break together anyway. If he is not working majority of the time he is in work, then maybe he should go socialize elsewhere so that he does not slow other people's work with socialising. There is nothing more irritating than having late meeting or having to work weekend, because basically dude who was supposed to do code review socialize instead of working.

This dude wants it both ways. He wants to be seen as super hard worker, hero who is all the time working - and at the same time he wants to have non work life experiences. So he wants workplace to become like a bar or playground. Then the workplace becomes ineffective but we all get to pretend we are hard workers.

> In a situation like that, I can understand how they'd be strongly inclined towards interpreting "some other time" as an opportunity rather than a rejection.

But then she gets blamed for "not being direct enough" - including here on hacker news. Altrough the issue is not that he did not get it, issue is that he really really does not want to hear the no.

I mean, I get the wishful thinking and dont mind relationship between people, but don't then chalk the persistent dude behavior on girls not being clear or direct enought.
https://en.m.wikipedia.org/wiki/Space_weather

I assume electronics that are failing due to shielding that has failed?
Freedom costs $1.05
Many people actually change their phone numbers. Especially in India, a lot of young guys change their number to the provider which has a better plan at the moment.
Whs.js v2.0 official release
Will this be via low-power ADS-B or something else?
Counterpoint: his apology was not a calculated tactic to garner goodwill for nefarious purposes so he therefore does not care what "points" he will, by your judgement, gain. It was an honest, human attempt to do the right thing. Or was it? Perhaps you're suggesting he's incapable of even having a desire to do the right thing and instead is totally consumed by selfish sociopathy? It's a serious and damning psychoanalytic allegation to make, not one that I would make from afar. Perhaps you think everyone behaves this way as some sort of justification for his actions? Happily I'll inform you that they don't. What you call "logic" (i.e. pausing, removing all thoughts about morality from your head and taking a moment to refuse to think of others as human beings worthy of consideration and respect, rather, only considering what you personally will gain from a given situation and letting this heuristic drive your decisions completely) describes very few human interactions.
We have been inundated by posts like these lately as these creepy dudes have been outed. I have felt as you do on several of them. IMO, this one comes the closest to being a real apology. Doesn't make up for what he did, not by a mile. Doesn't mean he should ever be allowed to be in a position of authority over women again. But for me it was a positive step.
Technology titles live on the usual bell curve. The less sophisticated and expert the audience, the bigger the potential sales. As you go up in expertise titles become increasingly niche - and harder to write well - but potential sales become more limited.

The biggest sellers were always mass-market guides to Windows, OS X, Word, iOS, and such.

The next tier down were introductory guides to core topics - HTML/CSS, js, Java, Flash, VisualBasic, and on on.

The tier down from that was much more specific - e.g. sound on iOS - but only of interest to a relatively small audience.

Eventually publishers hit a point where they can't find good expert authors because the money for writing a book is so poor compared to a typical developer salary, and the amount of work so high, that no one wants to do it. And even if they do they probably need a lot of help with editing and formatting.

StackOverflow and other online sources have more or less wiped out the lower levels. Changes in the industry have wiped out the upper levels - hardly anyone needs an introduction to Windows now, and even an intro to HTML/CSS is much harder to sell than it used to be.

That leaves the niche-y, limited, specialised levels - which aren't big enough on their own to support the old publishing model, except as a cottage industry.

Aside from author advances, the production costs of a book don't depend on the technical level of the content.

So this is why the industry is struggling. Meanwhile lynda.com, Udemy, and other courseware are cleaning up in the same space.

So of course O'Reilly, Wiley, and the rest are going to try to make a play for that space. And IMO they will fail, because the costs of producing courseware are much higher than the costs of producing a book, the courseware business requires an even more specialised skill set, the market isn't huge anyway - and more than anything, they're late to the party.
Driverless cars have the same appeal as private commuter shuttles which is you get back the time you are stuck in traffic
Someone seeking a job that you control can probably be said to be like a coworker for the purposes of analyzing power imbalances.
How many trips cross Texas or the US? How many trips happen within a couple hundred miles of major urban centers?
The bizarre thing about continuations is that you can call a function once and return from it an arbitrary number of times. It seems like this would break invariants in any function that takes a callback argument but doesn't expect the callback to save a continuation?

If the continuation could be resumed at most once, this would be more like suspending a thread/fiber and resuming it later.
It's interesting how the NYTs conveniently left out the context of the interaction. The article let us assume that Sarah had been in a formal interview process with Dave and them he sent some random inappropriate message. They didn't say that they were out late drinking in a social situation and she asked about a job and then he sent her he message. So we really don't actually know the context of their social interaction. If any man with power hits on a girl in a social environment, is this now somehow sexual harassment because this was pretty gray and feels like a social justice hit job. Is Sarah wanted to keep this purely professional shouldn't she have made her advance outside this social context? I'm not saying Sarah was guilty of this, but attractive women do use their sexuality as a tool and we've sent out mob justice on Dave without knowing the full story.
You're assuming these guys see this as a problem. I suspect for most of them, the power issues are, erotically, the whole point. Why patronize a prostitute for make believe alpha male abuse of one's position when one has the real thing every day?
No, they do design work for consumer products.

But good job reading my prior comments :)
So continuations are like the yield statement? They are basically a state machine?

Or are they like tail calls?
Similar experience at a pawn shop. One time I wanted to buy some equipment that came together as a package deal, but I didn't need one item in it

So, I asked for the price on the bundle without that item. They said they couldn't unbundle it... but I could pawn the one item back that I didn't want. Fine, a stupid policy but whatever.

Except that I also had to do the full standard procedure for pawning an item: show ID, sign a statement attesting to legal ownership and the source of the item, and receive payment in cash, separate from my purchase ... even though the source of the item was their very shelf!
"200MPH is not high-speed."

Says who?

Originally anything over 125mph was "high-speed rail" simply because it required new engineering techniques to be developed (existing trains and tracks were physically not engineered to withstand those speeds). As the engineering was developed further, 125mph became old news and the 'typical' definition became more like 160mph [1].

[1]: https://en.wikipedia.org/wiki/High-speed_rail

If you compare to highway travel, even 100mph would be "high speed" because people aren't going to drive 100mph on the Interstate. If you compare to airplanes, nothing is high speed, not even maglev. No one is planning to build maglev with a cruising speed of 550mph.

Another important point is that high speed rail is still rail, whereas maglev requires a custom alignment. This could be important or it might not matter at all, depending on where you're building -- e.g. France's system relies heavily on the TGVs being able to use existing conventional tracks (to reach the centre of Paris, and to branch out into smaller cities that don't merit constructing a dedicated line), Japan's doesn't (because the conventional railways in Japan are narrow-gauge).

Likewise, California HSR plans to share most of the peninsula rail corridor with Caltrain. Theoretically it's a win-win (HSR doesn't have to tear a completely new alignment through a heavily-built-up area, Caltrain gets financial support for upgrading its corridor) -- you couldn't do that with a maglev. In practice, the project is not well-coordinated, but see what I said above about Brezhnevian stagnation.

All that said, a train that can travel on both maglev and conventional track would actually be an interesting next step for high speed rail. It doesn't seem impossible.
Simple continuation explanation for web developers.

1. Write some JS code in chrome and verify expected behaviour.
2. Add a debugger statement.
3. When the debugger pops up, go down a few frames and add debug point.
4. Right click the frame and select restart.
5. In the new break point, write some code in the console to modify the state.
6. When you step through the code, it now does something else.

Now imagine if the language allow you to do this programmatically in the code by passing the frame around as an argument similar to functions.

I leave the rest to imagination.
> At this point, you need to figure out based on body language which one they mean.

Or you could ask for clarification. To get a definite answer, you should not ask the same kind of question that got you an ambiguous response last time, but instead directly address that ambiguity.
After some considerable digging I came out with these papers:

Differentiable Programs with Neural Libraries -
https://www.microsoft.com/en-us/research/wp-content/uploads/...

Making Neural Programming Architectures Generalize via Recursion - https://openreview.net/forum?id=BkbY4psgg

Neural Programmer Interpreters - https://arxiv.org/abs/1511.06279