skysight-inc/HackerNews huggingface dataset:
It probably wasn’t the first, but the first notable SPA I can think of is Gmail. Do you think that architecture was just decided on by some noobs right out of school? Since it was novel at the time, probably not. That leads me to believe (along with my own anecdotes and observations) that there are real benefits to SPAs. Are there trade offs? Of course. But there are benefits too.

The idea of an SPA is only strange in the web dev community. An SPA is equivalent to a native app client - they are long running, stateful processes that communicate with a backend. That architecture has worked for decades, and there are things that you can do as a result of having that stateful process that you simply can’t do with server rendering, like caching response data to share with totally unrelated view components later on in the application. You also get to use a real programming language to design your front end instead of living within a template language, which no one acknowledges as the biggest hack of all time. Template languages exist precisely because HTML is not a sufficient UI tool in all cases.
When I was in college 10 years ago I did Amazon's Mechanical Turk to pay my way through. One of the things I did to make my life less miserable was to automate a lot of the searching, sifting, and grabbing of jobs (hits.) Bot would only accept jobs that fit my specified time/money ratio, or known hits that paid well and predictably.

Having the experience of using these "gig" side jobs I don't think there's anything wrong with people automating them to make the work less miserable and more lucrative. Frankly, anything but the best paying jobs cost more to do per hour than a federal minimum wage job. Thanks to automation I made around $16/hour (and I also had to pay taxes on that so it wasn't even that good!)

Don't hate the player, hate the game. And the game here is cutthroat and designed to exploit 1099 workers for below market labor cost.
I'm sure I am opening myself up for some "whataboutism" criticism, but there does seem to be a discrepancy between the respect this site shows for Brian Krebs and the support shown for SSC in the face of NYT intentionally planning to doxx Scott.
Don’t be afraid of really jacking up prices. We once had an enterprise customer who turned out to only need our self-serve $80/mo package to start. He told us to add at least one zero to that because $80 was too small for him to expense. That customer is now paying over $20k/mo as they’ve grown on our platform.
Definitely don’t underestimate being kidnapped, if you travel.

My wife’s sister and her husband were violently attacked and almost kidnapped, but somehow managed do escape. It happened in the jungle I. Thailand.

They are very average people, from Eastern Europe without any expensive possessions or ties with rich people.

It’s still a puzzle to them why they were attacked.
When he is successful he is providing liquidity to the market, which is value, not theft.
Robbery is a violent crime. It's distinguished from pure theft by the use of force (or the threat thereof), which is why it is punished more harshly.
PG recently tweeted something relevant to this thought [1]

"Twitter is a few people saying interesting things amidst a much larger number saying mean or mistaken things. So are books. But you don't suddenly get sentences from bad books in the middle of reading one of the good ones. Maybe this gets fixed in version 2 of social media. Maybe version 2 is halfway between the randomness of Twitter and the predictability of Substack."

[1] https://twitter.com/paulg/status/1290738446059950080
>Bytedance itself is a Cayman company
For reference, the Falcon 9 FT is 3.7m (12 ft) in diameter and 70m (230 ft) in height.
One day they will stop supporting it... They will give notice and ask you to use the online version.
I'm not sure what you mean by mainstream, but SSDs were still pretty niche in 2009 and traditional hard drives have remained to be pretty popular until recently due to the lower cost.
> Getting sued / prosecuted for switching jobs.

No, getting sued and prosecuted for stealing trade secrets, using them as a basis for starting one business competing with the employer from which they were stolen, and then selling that business to another competitor of the one from which they were stolen.
Which, if passed, applies to all tech companies in China, including Apple and Amazon (who do comply with the Chinese National Intelligence law already).
I mean there's a reason these sorts of programs always end with mass murder and suffering. Just because a lot of people believe something doesn't make it legitimate. Lots of people followed the Soviet and Nazi programs and it created human suffering on a level never seen before in human history.

You really should read Human Action by Mises. It lays out on a philosophical level why all this stuff is fundamentally irrational and necessarily leads to mass human suffering.
as someone who doesn't need this product in order to make money, that's surprisingly expensive! people are really paying 30 bucks a month to edit instagram story videos?
Related: There was a recent discussion on HN [1] of an article in which someone described their process for designing a new home, and the author recommended “The Timeless Way of Building” by Christopher Alexander as one of their inspirations. I’ve since started reading the book and found it very inspiring so far. I haven’t read “A Pattern Language” yet, but my impression is that “The Timeless Way” is focusing a bit more on the “why” rather than the “how”.

[1]: https://news.ycombinator.com/item?id=23881363
I find this comment a bit odd. It seems clear to me that code that is easier to write, reuse, test and maintain saves time and money that can then be spent on building a better product. Do you disagree?
Parachutes are a lot fiddlier and less reliable than the layperson assumes, so the baseline for how complex a system like this can be is worse than you'd think.
GRAIL | Front End Software Engineer, Bioinformatics Scientist, Data Science, Project Management | Menlo Park, CA | Onsite | https://grail.com Grail's mission is to detect cancer early, when it can be cured. Grail's technology can detect more than 50 cancer types across all stages, with a false-positive rate of less than one percent, through a single blood draw.

Senior Software Engineer: https://bit.ly/35QqSZu

Staff Frontend Software Engineer/Architect: https://bit.ly/2DC4Kcw

Bioinformatics Scientist: https://bit.ly/3aANm3r

Senior Data Scientist: https://bit.ly/30uvCnK

Project Manager: https://bit.ly/3kfEIg0
I'm sure if the DAs could prove that any bankers had broken the law in court, they would be more than happy to prosecute them. The problem is two-fold: it's much less clear which if any laws were broken by the nebulous "bankers," and even if we knew which laws were supposedly broken, it will be harder to prove intention, which in the case of laws without strict liability (most of them), might end up making it hard to punish the person being investigated.
> the rest 2/3 are split between Web and API.

Does this ratio include the Dropbox official mobile apps?

Have LANsync peers been considered as a sources of blocks for mobile clients?

Like most, I’m observing (and participating in) multidimensional access to data. For not, accessing files on my local desktop is still much faster than direct downloads from the Dropbox cloud. It’s a bummer to source files that are on my LAN from the cloud. This may become more problematic as bandwidth billing models move toward pay-per-bit.
When one day AgileBits removes non-subscription sync from iOS and Android, I'll have to move to a new password manager. Currently I use syncthing for inter-computer syncing, Dropbox for the phones (iCloud too at one point).

Frustrating how difficult it was to install the iOS version without a subscription, I even wrote an article to save others the confusion: https://www.davidschlachter.com/misc/1password-ios-standalon...
And it's being powered by one raptor rocket. It's designed to have 6.
It was G.I. Taylor.
Not sure where you got that from... xsimd will detect your instruction set automatically. Do you mean that if you're distributing a single binary then you'll need to compile for the lowest common denominator?

If so, that's not necessarily true either. A few patterns exist here. One is what the intel compilers do where you conditionally call variants of a function based on the instruction set. Another is to compile SIMD-accelerated functionality into shared libs that are dynamically loaded at launch based on the instruction set.
Anyone thinking of going to this much effort: signatures are easily forged. Use glitter lipstick to seal the envelope and take a photo of the pattern - nobody will ever lay the same glitter pattern again.
It's likely Levandowski has narcissistic personality disorder (NPD), as is evident by his founding The Way of The Future, which is his own church to worship artificial intelligence.
One thing to think about is that the heating/energy is exponential. So doing the belly flop lowers the heating and the energy the rocket is carrying quite a bit.

Planes make 90 degree turns all the time! And in actuality this rocket could be less complex than a modern airliner as far as number of parts and processes.

They have taken huge leaps in engine technology with Raptor that allow for a lot of simplification across the rest of the rocket and which could make it airliner level safe someday.
As you get into this, you’ll want to improve the tokenization to something less naive. (The naive approach is fine for the educational purpose of the article.)

I’ve made the mistake of simply splitting on spaces or punctuation, and eventually finding that will do the wrong thing.

Eventually I learned about Unicode text segmentation[0], which solves this pretty well for many languages. I believe the default Lucene tokenizer uses it. I implemented it for Go[1].

[0] https://unicode.org/reports/tr29/
[1] https://github.com/clipperhouse/uax29
Support Manager at GitLab here.

We did use to do identity card verification. The issue that we had was that we often didn't have a lot of information about the folks who opened free accounts.

Often names would be pseudonyms or match only partially with their ID. Not to mention, of course, the difficulty of verifying the authenticity of IDs from all over the world.

We wrote about this back in 2018:
https://about.gitlab.com/blog/2018/10/08/enforcing-managing-...
+1 to xsimd. It's part of the amazing xtensor ecosystem and makes writing SIMD-accelerated C++ dead simple (though if you're doing lin alg stuff just use xtensor).
I don't think you should write off software engineering as a career based on one internship. Companies vary wildly.
Corporate politics don't make you steal from your company. "Sidelined" wouldn't be a defense for direct embezzlement of funds, and it's not a defense here.

If he felt the way you describe, he should have gone off and started his own thing (he did!) maybe sold it for lots to someone else (he did!) and not steal tech from his former employer (fail!)

We all get fed up with work politics, not having our opinions prevail, etc. We don't all walk out the door with countless hours and millions of dollars of work product.
A: "Your restaurant's food tastes terrible."

B: "Nutritious, healthy food will ensure the longevity of my customers, thereby maximizing lifetime customer revenue."
Not op, but what's your random niche industry?
He says in the video that he uses no cheats.
In my mind, the multiple complex reorientations while falling at terminal velocity — with no plan B — just seems particularly harrowing..
>bonuses in the millions

Hundreds of millions. As part of breaching his employment agreement by stealing trade secrets, Levandowski had to pay back one of his bonuses, which was $120 million.

I mean, part of paying this type of comp is to retain talent. How much more should Google have paid to retain him? Or was this even preventable?
Don't steal $5,000 from the liqor store, that will get you arrested at gunpoint and you'll spend many years in prison. Instead steal $50,000,000 and you'll probably still be rich once you pay the fines and complete the community service or home arrest.
I'm not sure there are many attractive targets left who are uncontactable by email and SMS for three continuous days.
In reality, the overwhelming majority of fraud and theft never gets prosecuted, and organised crime is an actual thing.

We even know governments run drug cartels to fund black-ops, and sell stolen weapons to this weeks chosen side.

I don’t have a problem with what Levandowski did. It’s just that stealing from one mega corp to give to a another bunch of overly wealthy and getting caught is sloppy.

And makes for a pretty boring documentary or film adaptation.
Show HN: Want to share my newsletter with HN readers
There's been a lot of talk on HN recently about missing the personal blogs and interesting musings of the old web, so I believe I have something of value to share with the HN community.

I've been a long-time lurker in the HN community and really enjoy the diversity of thought and ideas. Like many of you, I'm an incredibly curious person and enjoy thinking about things from a critical lens and new points of view.

I run a newsletter called Thinking About Things that consists of an email every other day with a link to an article about something interesting, in a myriad of different topics. Its goal is to allow people to think about things in ways they hadn't before. You can see the website [0] and a sample of previous articles [1] for more info. I don't make any money off of this newsletter - I do it for the thrill of sharing and contributing new ideas with hundreds of other people. They are generally articles by lesser-known bloggers who are very interesting to read.

Readers of HN are exactly the target audience of this newsletter, people who care and are excited about new ideas. If you do sign up, I'd very much love to hear comments and feedback - you can reach me by replying to the emails.

If this sounds like something you'd enjoy, you can sign up here [2]. I hope you find it interesting!

[0] thinking-about-things.com

[1] mix.com/thinkingaboutthings

[2] thinking-about-things.com/subscribe
The Co-Creator of the Computer Mouse Has Died
USO blew up. The held 25% of all the negatively priced contracts at close. The crux of this story is that investors piling into these ETFs created a massive sell side pressure at the close which this hedge fund found a way to arbitrage.
Startup Idea: Podcast App with ML-Powered Recommendations
Am I the only one not hooked on TikTok? It’s just a lot of good looking people repeating similar jokes. Maybe their algorithm haven’t figured me out yet.
Certainly, although you can work there using almost entirely python (I did for two years, although I'm now having to use more and more c++ and java as my work shifts to be infra that involves products instead of just raw infra)
It's my personal machine and I can only use work-provisioned computers for (entirely reasonable) security reasons.
You kind of know if you have deliveries coming to your house, right? You get to schedule your Insta deliveries, so just don't make your Insta deliver 10:30am, 3pm, or 9pm. Should avoid the UPS delivery
And the first stage "Super Heavy" is designed to have 31.

Update: I think the hopper in the video is a prototype of the lower stage, which is planned to have 31 engines. The upper stage is planned to have 6.
Another significant thing is that Starship is designed to be mass manufactured at a relatively low cost. SpaceX can crank out thousands of Starships, fly them to Mars and build a million people colony. Starship is truly a game changer!
I am trying to decide between going through a statistical learning vs. a deep learning textbook/course. Any thoughts on what would be more rewarding for someone with no immediate plans to work in ML nor do graduate level research. Thank you.
Yep, done that all too many times.
In reality, where we can just look these statistics up rather than attempting to derive them from first principles based on axioms like "can build a car", Iran is one of a handful of countries with particularly low-quality death statistics. Regardless of how good Cyrus was at this, Iran's modern-day statistics are even lower than their upper-middle income status would predict. Maybe it was easier when there were fewer people living there.
it's a false narrative that these cities are not occupied - i think you'll find that the CCP plans for decades, and the population growth of china will fill those apartments in time.
I'd be surprised if Instacart could pull this off, their app is one of the worst pieces of software I use on a regular basis.

Really confusing UX, simple things like looking up previous orders are several clicks and popups away. It's extremely, painfully slow (page loads take seconds and refresh often, I have a gigabit connection). Want to add things you always buy? It'll show you things you often buy in a weird side scroll thing. Pop ups of sales and extra things, confusing calls to attention everywhere.

Click that option to add what you've previously ordered? Hopefully you haven't already added some stuff because it's not smart about adding things, it'll just increment everything already in your cart that was also in your previous order.

Group cart where you have express? Make sure you're the one to click order, if a roommate does you won't get the free delivery. Lots of extra fees, order soda? heavy order fee, get alcohol? extra alcohol fee.

I've gotten used to it, but it's not a great experience.
> Bytedance itself is a Cayman company

ByteDance is legally domiciled in the Cayman islands but it's physical headquarters are in Beijing and it is very much a Chinese company, with its own internal CCP committee.
SPAs are a good fit for webmail. They are a bad fit for many other projects.
I feel the same way about it being a time suck, and the same way about the parks expansion. I did end up getting the parks expansion for free when they had some event recently, and it's ok. It's ok, but sort of just that. You still have to build entrance gates on flat edges of roads, and you can only place park specific buildings inside, which is just annoying. I like the addition of bike transport though. One of my biggest gripes with the game is that I can't see where a given workforce is living, so I can't really work on bottlenecks in their commute. Otherwise, I've found that uninstalling the game occasionally helps me get out of the Skylines zone for a while, then I reinstall when it's raining and have some fun.
>Bringing his knowledge to uber doesn't mean google can't use it

There were hundreds of engineers who worked on the technology that Levandowski stole. Let's not entertain this narrative that it's his work and talent alone.
The water tower was last year. This is a prototype using the same production technique as for the production versions.

EDIT: More grain silo than water tower. ;)
Have to agree with above.

Had an issue with sign up via Google, but I got past that and really quickly I was able to build a video!

It's really enjoyable to use. Well done!

...You may have also picked the absolute perfect time to put a product out like this. We're all mostly stuck at home, coming up with great ideas that we want to communicate.

I hope it takes off.

Watch this space!
I live in a condo with 4 doors in close proximity, so I don't really know when UPS, Fededx, Ontrac, Amazon Delivery or USPS are coming -- UPS could come anytime from 8am-6pm, and sometimes more than once a day.
So cool to see this on HN. I’ve used the product to make a lot of my social media posts. It’s so easy to use and makes me look like way more of a pro than I actually am. Keep up the great work!
That explains that there are plans for future occupation, but does not support the claim that it is a false narrative that they are unoccupied.
I hope they're all doing well now, but I'm not sure that really says much about the likelihood of being kidnapped.
I think GP was mixing it up with the President's chief Campaign Manager, Paul Manafort, who was serving his 7.5 year sentence in prison and moved to home confinement for covid 19.
Cleared cache, loaded everything in 3 seconds. Strange:

https://streamable.com/883nsf
The slowest part of any modern webpage is the part where the client (usually a mobile phone) has to download 1MB+ of JavaScript, parse it, execute it, use it to fetch more code and then display it to the user.
Does no one else take real vacations these days?
I get Thinking About Things and am frequently astonished at the breadth of topics you cover. How in the world do you find all of these articles?
Probably more than the US or the South of Europe but less than Japan. In Melbourne it is pretty new, give it a month and see how it goes. Another parameter is how bad a country or a city was affected in the first wave. I would imagine people in NY are stricter than people in the mid west which was not affected that badly. And there is also the whole politics around it which also affects compliance. It is not that simple
Buried in Google's settings you can set up a system that will hand over your account (or even delete it) to someone you specify if some events play out like not logging in and etc.
It isn't an order type. In many institutional markets, trades are settled at a price that isn't known when the trade is booked. This happens in rates (LIBOR rigging was an example, it happens elsewhere), it happens in forex (the daily fix, masses of shenanigans there).

You also find it in derivative markets (equity options on expiry dates) or, indeed, in any situation where certain dates matter (fund manager with a big position in an illiquid stock ramping the stock before their reporting period ends).

But yeah, all the people involved with this trade were locals in London, and every local I have ever met has these "scams". London's forex market is huge, and the stuff that used to happen at the fix was legendary (I don't know how much business is done at the fix today, I used to know a big institutional trader, and all he talked about was rigging the fix...no, it wasn't illegal).
I can’t believe people are paying $x per month to just put files in a folder to let them sync.

Dropbox is a multi-billion $ business.

Never underestimate what people are willing to pay for.
I think a point of broad agreement is that the US can set up rules of market access reflective of values rather than interests -- things like labor rights or environmental protection for physical goods, or like privacy, non-censorship, clean IP ownership for informational goods -- and they should apply to the whole market.

If there are value differences between countries that truly rise to a level that can be considered existential or a threat to national security, these rules will automatically work to discriminate and protect long-term local interests in a way that isn't arbitrary. And if there are not differences, then why should anything be done anyway? Let the winners win.

At the moment there is skepticism due to the US never having consistently demonstrated the values it purportedly cares about during all of globalization, not domestically, certainly not abroad. So the fuss about China becomes one of sour grapes more or less, coming to fore because the profits are no longer justifying the loss of competitive advantage. It is an about-face built on opportunism, not strength and moral backbone. Negative reactions built on those grounds will never be as effective as positive and morally defensible ones.
What if you are on vacation with your parents and you get kidnapped.
For optimal performance you need to control few things simultaneous, such as memory allocation/access. R do now allow you to access memory but C does.