skysight-inc/HackerNews huggingface dataset:
Any new form of passenger transit isn't just competing with Amtrack, it's also competing with airplanes which fly at around 440-550 mph.

Let's say you want to go from SF to Seattle, a distance of about 800 miles. If you had a typical high-speed maglev train (250 mph), the trip would take about 3 hours. On an airplane, the actual transit would take a little under 2 hours, so if you get to the airport an hour early that's 3 hours total. (Personally I never show up to the airport more than 20 minutes early for domestic flights.) So for any trip longer than that, airplanes beat even high-speed maglev trains on speed. Of course there are factors besides raw speed to consider, like comfort and cost, but speed is an important one.

The bigger your country is, the more the fixed-cost of airline security is amortized over the distance traveled. If you don't have to travel very far, trains make sense. In Japan the population density is 10x higher than in the US, so trips tend to be much shorter. In the US, which is very spread out comparatively speaking, planes are much more compelling. So US trains need to either be really fast, or really cheap and comfortable, to be worth it.

The fastest maglev trains can go quite a bit faster than 250mph, by the way. For example Japan is constructing its "L0 series" which will have a top speed of around 375mph, and at this point you do compete with planes. Building one of these seems a lot more realistic than anything Hyperloop, but it's not like these superfast maglevs are anything conventional either, so I don't see the harm in experimenting with fun tech like vacuum-sealing the train.
Security costs money.

Now you're paying, AND don't have the security.
Camp that imprisoned 7000 Japanese Americans could become National Historic Site
> Curious why he's reluctant to name and shame

My sense is he wants to shame review sites for not paying attention to this rather than shame manufacturers directly at this point.
Looks like he works at Apple. Maybe what he's testing is work related or covered by some sort of NDA (e.g. doesn't want to risk harming supplier relations for the brands misbehaving)
Elsewhere in this thread, someone has suggested that Android makes up a fairly small percentage of Google’s net income. Does that have any bearing on this analysis?
> A student would be optimally correct in trusting authority as far as believing the axioms of the electromagnetic theory goes.

You don't have to "believe" the axioms. You can test them, by testing whether the experimental predictions derived from them are confirmed or not.
Having done some 8086 programming recently, I did find segments rather helpful once you get used to them. They make it easier to think about handling data in a modular fashion; a large (64k maximum) data structure can be given its own segment. The 286 went farther by providing protection to allocated segments. I have a feeling overlays only really become a nuisance once you start working on projects far bigger than were ever intended for that generation of '86. MS-DOS not having a true successor didn't help either.
20 miles of maglev track from the shanghai airport to the city cost 1.2 billion dollars for China to build, god knows how much it would cost Americans (NYC spent about a billion per mile on the last expansion to the subway, and that's hundred year old tech)
A game that you play as a hobo.
As an Apple user, I really wish they had competition. I'm a long-time Linux user too, and that ain't competition. I still use Windows a little for work, and personally for gaming, and wow, is that ever not an alternative to what Apple offers. I'm tentatively hopeful for Fuchsia, but 1) It's Google, so will a non-high-effort/high-jank version exist that isn't first and foremost a spying platform? and 2) Android's not all that good and never has been, though to be fair (I suppose) they acquired that.

As it is, when Apple fucks up (which is often!) I survey the "competition" and decide that, no, I don't want to take on four new problems for every one I avoid.
Page's PageRank patent references HITS:

Jon M. Kleinberg, "Authoritative sources in a hyperlinked environment," 1998, Proc. Of the 9th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 668-677.
In the special case of Swift, with it being the language of choice for iOS development, I imagine a lot of people at Apple also want to have a word to say about the direction of development.

One notable remaining exception to this trend is Go. They are committed to the "simplicity" mantra and so far they have stuck to carefully weighing and discussing any feature added to the language. I know that some consider it too simple and the "glacial" pace of development not exciting enough, but I personally appreciate it...
I quit my job to work by myself full time on an application development platform that I plan on using to roll out several developer/founder applications and services with. Eventually, I plan o building a no-code solution around and on top of the libraries and infrastructure I’ve been building. Also, will use it to relaunch my budgeting application @ budgetbloom.com
And hyperloop has the potential to replace millions of gas-burning cars, buses, trains and planes...
> Donations in those forms would almost certainly be liquidated immediately, into ordinary banking accounts.

Not necessarily, p2p and cash.
What's the jellybean alternative these days?
It almost certainly meets the test for fraud. In the UK that’s defined as making a dishonest representation for your own advantage or to cause another a loss. Hard to see how this doesn’t squarely fit that description.
There is a language separation which would play into the identity question.
What I do not understand how could an enterprise be so incompetent not to attract any clients in 6 months?

You have 20-30 very motivated sales people working on landing clients for 6 months, there have to be some sales.

Or did this not-quite an agency actually land some real clients and was unable to deliver?
There is a 970 Evo, a 970 Pro and a 970 Evo Plus, but no 970 Evo Pro as far as I am aware. Would be interesting what model OP is actually talking about and if it is the same for other Samsung NMVe SSDs. I also prefer Samsung SSDs because they are reliably and they usually don't change parts to lower spec ones while keeping the same model number like some other vendors.
Not in the past 50 years, but more like the past 80 years, nonparametric statistics in general are pretty amazing, though underused. Look at the Mann-Whitney U test and the Wilcoxon Rank Sum. Those tests require very few assumptions.
I almost agree with all of this, with the caveat of "leave developers alone".

A well functioning Agile team is talking to one another (within the team) about 50% of the time. Of a 40 hour work week, 20 of those hours ought to be spent discussing.

If you're on the development team (and you should be), you should not think of yourself as "bothering" the other members of the team when you need to discuss something with them. Doors should be open, and lost coding productivity gets made up for by making extremely sure the code that does get written is the right code.

I know it's super popular to think of alone time for developers as sacred, but it leads to worse outcomes. Honestly, at this point, developers probably shouldn't ever be coding alone to begin with, but there are limits to what people who are used to being treated a certain way will tolerate.

If you're not on the development team, fine. Leave the development team alone. But a team who doesn't have a person dedicated to figuring out what to work on next (often called the "PM"), is not going to be autonomous, and will suffer as a result.
I had a company try to get net 60 terms _for a deposit_. That was the last time we spoke.
They have very little in common besides the name and the fact that they both are transit systems involving tubes. Hyperloop's main goal was to provide fast intercity transit, TBC's goal is to provide convenient intracity transit
I agree, I wasn't really thinking about 10 minute delivery. And I think grocery stores could charge more for delivery, but there seems to be some implicit cost-savings for them to deliver which offsets the need for a higher delivery charge.

My main thought is that I think there is a larger opportunity to provide delivery of a higher quality service and that the current delivery startups seem to be focused on the bottom rung.

Taking restaurants as an example... Where I live, I can order food delivery in under one hour from hundreds of restaurants that is almost guaranteed to be crap. It would be nice to be able to order direct from a better restaurant and have it be edible. I would be willing to schedule this days in advance and for a specific time in the evening, almost like a reservation. But no one to my knowledge has presented this as an option to restaurants or consumers. Instead everything is haphazard which imposes a burden on restaurant kitchens and results in unpredictable results for customers.
Why, then, do you think the word "fraud" appears nowhere in the article?
I thought Crucial specifically designed some power loss protection as a differentiating selling point? Well at least that was the reason why I bought one back in M.2 days (gosh my PC is ancient...)
I am working on a gameshow-like quiz website primarily for classrooms. [0] It's really cool to see people using my site, and working around the challenges I come across. I did a Show HN last month [1] and the comments I got were super encouraging which was awesome.

[0] https://quickz.org
[1] https://news.ycombinator.com/item?id=29836852
> iOS isn't a developer's platform…

It is, in the sense that a reasonably-good iOS developer experience is necessary but not sufficient. What Apple does prioritize is giving developers a large, vibrant, and engaged audience for their work in exchange for a 30% (or 15%) cut.
Virtual tech talks for/by folks hacking on databases, emulators, compilers, operating systems, etc. Next one is this Thursday at 8pm EST with folks talking about writing JPEG encoder, talking about postgres wire compatability, and possibly a talk on bazel.

https://www.meetup.com/hackernights/
You're speaking to a veteran of said editor wars (vi won, naturally) and I still think the number of folks you describe is small these days. I imagine most have switched to a more GUI-friendly editor.
The first option is criminal, which is fine/imprisonment or both.

The second option is civil, which are lawsuits against the protesters to recoup losses by businesses.

And then if crypto is a possibility, one could say you have to seize the assets now before they can be laundered, in other words, you're pre-empting the potential of illegal behavior.
As someone who was born in the USSR and spent considerable effort trying to figure out why the West made it so much better, I think this is very superficial.

Bank accounts are being frozen because currently it is an efficient way to instill fear into anyone thinking of supporting a similar protest in the future. If you eliminate the banking angle, there will be always others. In Russia, they can void your parental rights and send your kids to an orphanage where you won't ever see them. Back in the 80s USSR they could declare dissidents legally insane, forcing them to undergo "experimental treatment". Further back in the 30s, they would just send an unmarked operative car to your apartment and take you for questioning at 3am, after which you won't ever return.

These are all the symptoms. The real problem is the centralization of power. Russia was formed by centrally managed conquests, while many Western countries emerged as a compromise between equally powerful entities as early as 800+ years ago [0]. There's no trick to it - people only respect law if their opponents respect it as well, both knowing that the alternative (mutual destruction or an exhausting fight) is more expensive.

In the peaceful times, power is mostly an economical thing. You wield power when you own/control products that others depend upon. In a small closed community with a couple of farmers, a few local groceries, small banks, local factories, breweries, etc. the power is distributed. If Alice decides to not sell corn to Bob, he can always go buy it from Carol. This got disrupted by information technology, where Alice and Carol got outcompeted by Mike owning a grocery chain, employing minimum wage employees that decide nothing, and using the leverage to negotiate better prices with the suppliers. It also had a side effect of transferring the power from both Alice and Carol into Mike's hands. As the lower interest rates fueled more mergers, the power became consolidated in fewer and fewer hands.

So currently there is a shareholder class getting their income from the capital gains, and the rank-and-file class, working the corporate jobs. There is also a dwindling small business owner class that finds it harder and harder to compete in a market where selling goods below cost fueled by endless capital is just fine. The shareholder class holds most of the power, owns most media companies, and is using it to facilitate further transfer of wealth from the employee class (e.g. the move from owning suburban houses to renting corporate-owned condos). The rank-and-file class and small business class appear to be fighting each other over invented identity issues, pushed by the corporate media, and fail to recognize how they are both being robbed by the corporate class.

I don't think using distributed ledgers to hold your savings/pay for your expenses will solve the underlying problem.

[0] https://en.wikipedia.org/wiki/Magna_Carta
- openstreetmap renderer server - https://github.com/severak/lunarender3

- in-browser audio suite - https://severak.github.io/cyber-music-studio/

- my very own social network - https://kyselo.eu/

These are my major software hobby projects. Social network one is more useful than interesting. Audio suite is very interesting but not that useful. I hope that openstreetmap renderer can be the middle ground - both useful and interesting.
Is there any material difference from what’s been described in the article, and the canal irrigation that happens around much of the western US? I have access to canal water myself and it’s used mainly for flood irrigation in these parts.
> Except it's all the same everywhere. Maybe you habe never been out of your well so you don't know. Just so you know, free speech is protected right as per the North Korean constitution... except in practice, it's just like Canada.

I grew up all over the world, including having lived in the US, Canada, KSA, and plenty of other places. I've also traveled to 50 countries or so. I strongly suspect I have seen more of the world than you have.

I can tell you that you are unequivocally wrong if you think that NK is anything like CA. It's a fun narrative of the uninformed.

> What fringe position? That vaccines without long term data and questionable efficacy against the prevalent variant should not be mandated? Which other country has mandated it?

Yes this is a fringe position that the science does not support.

It is clear that the hospitalization and death rates are orders of magnitude higher in the unvaccinated, and at the moment, I support policies which keep ICUs and hospital resources at or below capacity. Your positions are not in keeping with that.

I support mandatory vaccination campaigns until removing all restrictions would keep hospitals from being flooded, then lifting all restrictions.
Yes I think that's right :) I think I have a way to visualize what's happening more clearly than the | notation I used above.

We have grammar: S -> 'a' S 'a' / 'a'

I'm going to put (aSa) around parses of the first alternative and <a> for the second alternative. So a successful parse would look like (a(a<a>a)a).

Here's what the PEG parser will do for aaaaa. It will first recurse all the way down, trying the first alternative at every point:

(a(a(a(a(a
^

The choice indicated by ^ will fail because it is expecting another 'a', so that choice will be backtracked, and it will replace the ( with < at that position:

(a(a(a(a<a>
^

Now it will backtrack over that ^ choice and replace the ( with < at that position:

(a(a(a<a>a)
^

Now comes the key point: the next thing it backtracks over is the second ( and NOT the third (, because the third ( actually succeeded. So it has skipped over one extra layer.

Now it will parse:

(a<a>a)aa

This one succeeded, and consumed 3 characters. The rest of the input is then still to be parsed by productions further up the stack, but since this S is the main production of the grammar, we declare failure because the whole input was not consumed.

In general, after backtracking, a bunch of ('s may initially seem to succeed, and then when it fails it will backtrack over all those, rather than over just one of them.

For your larger example:

(a(a(a(a(a(a(a
^

(a(a(a(a(a(a<a>
^

(a(a(a(a(a<a>a)
^

(a(a(a<a>a)a)a)

So this one does parse the whole input.

> Well, now I'm grateful I've never had to implement a parser for anything more complicated than a Lucene-style query syntax.

Interestingly, these problems don't seem to come up in practice. But things like this are still a good argument for LR/GLR parsers: LR parsers will report the conflict at grammar compilation time, and GLR parsers will backtrack with all possible choices, so they will parse the way you'd expect. They are certainly the more principled choice. But in practice it may not matter that much in practice because people don't seem to use these kind of grammars, at least not for programming languages.
First off, my condolences.

This is something I have seen more frequently with older people: they just suck it up either because they don't want to be a burden on others or because they have seen a lot of hardship in their lives and on that scale some pain signals don't register high enough to make a fuss about.

If there is a lesson: keep an eye on older people and be sensitive to the stuff they tend to shrug off.
Rescale (YC W12) Is Hiring HPC Engineers
This might be an unpopular thought in a Swift-focused thread, but as an outsider I have never understood how anybody thought Swift had a future. I saw that people left Apple and tried to get a Swift thing going at Google, which appears to have collapsed shortly after. I have no idea whether it collapsed and people quit Google, or people quit and it collapsed. Doesn't really matter which, or whether it really collapsed at all.

To me, as an outsider, the only interesting question remaining is, what ideas, if any, from Swift are good enough to adopt into other languages that seem to have legs?
Not much in the grand scheme of things, but our research firm works in a specialized field and I recently decided to put together a little package and database API for internal development -- especially R&D -- that encodes all the domain knowledge present in the company into rich representations of the subject matter at hand, along with efficient ways to manage the data for analysis, inspection, training, etc. It's more exciting than my current day job and it gives me a chance to explore the DevOps-y side of things in the company.
I founded a YIMBY group where I live, because I did not want to be part of tech workers pricing other people out. Now we're a chapter of YIMBY Action: https://yimbyaction.org/

It's interesting in that it's very different from tech, but also rewarding to make a difference in people's lives.
Then why didn't he just say that he wanted to "pursue other challenges" or something like that, especially if he'd actually mean it?
Yes, developers wanted more. There were (at least) two paths possible: native apps, & upgrading web capabilities.

It's good some effort was plowed into both, at different timescales!

But currently, the App Store's monopoly/monoculture abuses are retarding progress. The App Store deserves credit not for creating or enabling the social app listed in the ggp – but instead for capturing more of the value of those innovations for AAPL owners & insiders.
silly question here: modern smartphones rotate their mac addresses frequently for privacy, but aren't the bluetooth addresses on phones and headphones and all the rest static and easily detected?
You feed him peanut butter and jalapeños
I want the same for the same reason and have considered building it. Would you want it running in the browser? As some kind of plug-in to other tools? I have considered both.
The way they crippled AI on the iPhone may make you reconsider if it is just us aging.
https://i.imgur.com/gKDvqRh.jpeg is one wall of the room I'm in now.

Leftmost column is mathematics. Next column is mathematics shading into computing (the top shelf is numerical analysis and the like). Next column is mostly physics and physics-adjacent science, with some psychology/neuroscience at the bottom. Rightmost column is other science.

There's another smaller wall with economics, business, finance, history, politics, social commentary, miscellaneous humanities, philosophy, religion[1], and reference books.

[1] I'm not an adherent of any religion, but for many years I was and I have retained a little interest in theological matters despite now thinking that the religion in question is wrong about pretty much everything.

Fiction is in the bedroom and on the landing. Other subjects are elsewhere (e.g., music is in the same room as the piano; language and books-about-literature are in the guest bedroom).

Books with their spines facing up instead of out are ones I haven't read yet. I don't guarantee that I have read every page of every other book, though.

The presence of a book on those shelves is not necessarily an endorsement. I have some books I don't think are very good but that I don't dislike enough to throw them away :-).

(There isn't actually anything super-secret displayed on the monitor but I thought I should censor it as a matter of principle. The other thing that might look like an information leak is the front of a DVD box, but that happens to be a box with no actual DVD in it and I don't even remember why I have it. :-) )
> Why is string parsing so much harder than it should be?

Mike Ash answered[0] this question back in 2015.

[0] https://www.mikeash.com/pyblog/friday-qa-2015-11-06-why-is-s...
Hehe that's actually a nice way to put it. So it's a little bit like the red pill, you can't really go back after going embracing Whitney C :D
So why are Android developers still complaining about their apps running poorly than iOS apps for years, especially contributing to battery drain?

Sounds like a lot of armchair generals debating in hindsight about any problem in anything that fits their dislike bias rather than fore-sighting about the specifics before it has happened.
All in all, nothing here sounds surprising. It's sad so many people don't have a proper work environment and suffer physically from it.
I browsed the Washington Post and NYTimes with IE11 the other day and was pleased to see they looked like absolute garbage. :-)
TLDR, life is too short to work with assholes, an attitude I fully endorse. Or maybe he's the asshole, who knows? Either way it works out.
Yes. Poly is great if it works for you but it's definitely relationship grad school.

The complexity grows exponentially with the number of people and the ways in which they are connected.

It's not unlike software. To torture an analogy, much of the "toolbox" and the conventions exist to provide standardized interfaces and help to reduce coupling between people/areas that don't need to be coupled.
Sorry about using that terminology!
Perhaps, but how is that relevant to a discussion of the destructiveness of Apple's power & policies?

Does it excuse them somehow?

Are you sure App Store dynamics don't, overall, increase the power of the worst social platforms?