skysight-inc/HackerNews huggingface dataset:
Strictly speaking, yes. But you should think of it as a formalized abstraction over that; a way to reason about something you can easily translate into a bunch of goto statements.

It's just like how all if/then and function call constructs compile down to goto, as well. Some languages will offer more abstraction over this, but you can still do such constructs in assembly language if you want to by hand-holding the machine through every step.

If you do find yourself writing assembly language (or C, for that matter!) then you should do just that; implement high-level constructs at the low level with a bunch of jump statements. The resulting code is verbose and superficially seems gnarly, but will also be far more scalable and robust.

But there are compilers for a reason! There are some examples of automatic FSM to C compilers elsewhere in this thread. Some very high-level languages have embedded domain languages for FSM generation as well.
There are plenty aircraft models like B-2 Spirit, F-22 Raptor etc. that cost above $200 million.
This makes me so excited as an electrical engineering student pursuing her masters degree in the European Union, as a dual US|EU citizen!
> You can't trust the government (or the central banks) to not dilute your savings by increasing the money supply

I expect the government to do so, and I also expect that it will usually be done in a controlled fashion and for broader economic benefit. Conversely, I expect that when Bitcoin goes wrong and the 21 million unit limit is replaced (call it “Bitcoin Future Fork” or whatever), this will be done by people not too familiar with hyperinflation.

I’m also hedging against inflation with property, although I could also hedge against it with shares or precious metals.
Talking honestly about China or communists gets you shadowbanned.

I’m a good example.

People wonder how the Holocaust happened or why IBM did business with Nazis.

What we’re seeing is the answer.
Do they build Autobahns too
That certainly sounds less than ideal. I have also had a few interactions of this nature with Google, and unless you have contacts in the company or have some sort of partnership, it's very hard to get any form of manual intervention.

That being said, Apple is also known for being incredibly draconian when it comes to account management. I don't think you would have been in a better position on iOS.

I think understaffed, off-shored and with a lack of permissions is just the baseline when it comes to this sort of tech support.
I don't understand the point of this project. S3 and cloudfront is already designed to deploy static sites. I mean, one of the basic S3 tutorials is to show how to deploy a pure HTML+CSS site on S3. Hell, there is even a myriad of tutorials showing how to deploy React and Angular apps to S3. All it takes is to copy the artifacts to the bucket.
Hyperdata
Hyperdata makes it easy to get information from "Web Data Render" websites.
I think that there is a big difference in how easy it is to capture the, I don't know, "general musical identity" of a TB or TR with a much less constrained drum machine or bassline synth. FM synths like the DX7 are notoriously difficult to control, it's as if they were deliberately amplifying the tiniest differences.

If a piece of music can "sound Roland x0x" even if it was made on an entirely different process and any arguments about possible lack of an actual Roland in the production is strictly the realm of nerd nitpicking. Everyone else simply enjoys (or doesn't, but not because of lack of synth authenticity). But if a musician goes for "that FM sound" chances are the result will be very different depending on what actual synth is used.
I feel like had smartphones not come sooner Zynga could of reached a point where they would of outright bought out Facebook. Smartphones were just slowly becoming relevant during these years.

I almost want to call it the Eternal September Part 2 when Facebook took off like wildfire on the last year or so of MySpace being relevant.

Smartphones taking off specifically Android meant people could just play games on their phone and not have to wait to get home to a computer.
For the $100, Was it because there was too many static files, plus frequently update? (beside user visits)
The point of his analysis is that you should be taking the other side of the trade. Become a tech person, or a crypto person, or some other recipient of primary capital that's doing something with it. That's how the economy advances: speculative bubbles greatly increase the rewards for doing anything potentially useful related to the new technologies, smart people respond to these incentives by entering the market, the market selects for the best of these "potentially useful" innovations, and then an eventual financial crisis prunes out everything that wasn't useful and reallocates resources to the winners.
Nowhere on their about page do they make it clear that they also have restaurants who are not their partners listed on their platform.

The given ask that there is a clear disclaimer. I’m saying it’s not clear at all, and therefore the hypothetical has deviated from reality so much that it’s useless.
If you have a complaint, they just refund you right away. I think they know customers could start issuing chargebacks through the credit card company and they wouldn’t have a way to defend themselves against that.
https://nvidianews.nvidia.com/news/nvidia-to-acquire-arm-for...
Yea, I agree with the appeal of co-working spaces in general, and do expect them to see an uptick. However, WeWork's model is simply atrocious from a business standpoint. They assume all of the risk and liability by being the leasee in most cases.
The Problem with HN
The problem with HN is that elite ruling class gets to use its karmic position to punish everyone else for posts it doesn’t like, but the populous doesn’t have a say.

What SHOULD happen is that you spend karma to downvote, so even the newest user can downvote if they have one karma.

I’m sure I’ll be punished for this post, but IDC.
FarmVille probably lost its popularity. I can’t remember the last I ever heard anybody talking about it, and I doubt a lot of people can remember. Its pretty much dead by now.
What Is Going to Happen in 2021
Well yeah, as you add more ways to be different, you're more likely to be different.
Pulko Mandy: “17 years left before the year 2038 bug. Is your code ready?”
> I'm interested in the application

I'm part of a team developing a scientific modelling tool. The user defines a model via syntax similar to SPICE's netlists, specifying model objects and their parameters and connections. The nature of the type of simulation requires that the user runs the script over and over while tweaking various parameters, some by hand and some via optimization routines. We use the syntax as a way to serialize the complete state of the model, to be embedded in the generated results (the script size is negligible compared to the results). It is therefore a requirement that we can generate syntax from the model that, once re-parsed, results in the same model again - thus the need for forward and reverse parsing.

My current approach is to store the parsed AST as part of the model, then start from this (updating anything that was changed/added/removed in the meantime) when generating syntax.

> I'm surprised there's not more interest and work on making them two-way, for example, but that's just one possible application.

I suppose it's a combination of not many users typically wanting such a feature, the ease of storing a program's state as a proprietary/binary blob (Python's pickle module for example), and the tight coupling such a system creates between syntax and objects: almost everything created by the parser should map 1:1 to syntax, even if modified by the user after parsing. One example of that last point: you might define some sort of axis via syntax, like `range(100, 200, increment=1)`. The parser then creates this axis as an array of 10 data points. But the user may also modify this in memory, e.g. adding `50` to the array, so it's no longer a monotonic range. when you come to unparse you need to have some code to identify what this array represents (is it still a range? or a sequence with no order?), and generate corresponding syntax. That's tricky and requires lots of code for this usually niche feature.
> The way to avoid those was to sail around it...

The problem was that ships were swept out to sea and couldn't sail in any direction other than certain death (or the Americas). The Volta do Mar gave the Portuguese a safety net to experiment with navigating Cape Bojador without the certain death aspect. Careful data collection (speed/direction of the ship/wind/water-current) and vector math provided a set of sailing instructions that was akin to a set of dance steps. The Portuguese sailed around the Cape of Good Hope but they navigated Cape Bojador with an algorithm.

What I find fascinating is that such a monumental moment in history is not well known.
If it's such a bad deal, why is the restaurant continuing to service orders from the food delivery platform? It's not like they don't know who's placing the order.
Maybe there are other less shady ways of earning a living than selling people's privacy or profiteering of their addiction?
Also check TM404, who does very good music in the Tin Man kind of style, maybe a bit more “dubby”, using classic Roland gear (303 etc)
But they're not forcing themselves in between. All the customers you already had are still going directly to you. They're just widening the pool of potential customers.
Probably more-so collusion between health providers and medical equipment companies.

As long as the insurance company isn't losing money between total paid premiums minus total claims, they don't have any incentive to care about overcharging. Artificially high medical prices do however work to their advantage during claim negotiations with health providers (e.g. "We know that piece of plastic you charged $1000 for only cost you $10, how about we give you $200").
As most nations today, China has its own troll farms to foster positive sentiment. Sadly, I am sure that affects HN as well.

Come to think of it, US government does not appear to officially use them. Thus far I only saw allegations of various companies using them ( and I am sure they are ). I did hear various LEOs troll forums ( but that is for reasons other than saying government is awesome ).

https://www.zerohedge.com/covid-19/leaked-docs-reveal-how-ch...
Such stories are entertaining, but there is usually no analysis of whether the outcome would have been materially different had the specific chain of circumstances not played out in the particular way they did... Hence the occurrence of weasel words like 'helped' in most such narratives (and my use of 'usually', 'materially' and 'most' here!)
Dan Wang: 2020 Letter
It is not an assumption. It is irrelevant to the restaurant. The "outcry" is not about that, it's about shady practices and some problems with online reviews, which partly stem from said shady practices, and partly because some people are not understanding the service (this bill won't change that).
Perhaps add a 30% markup fee
for any grubhub customer or ubereats customer based on payment info or familiar faces/cars.
Thanks for this!

Unfortunately the shipping is "strangely" expensive.

Even if I was to buy 10 CHIP they would still cost 15 euro each with shipping included.
What’s exactly the issue here?

In my eyes, I’m paying for a service that does the ordering as well as delivery of food.

What’s the difference between me calling in and having to physically drive to a location to pick it up and doordash doing the ordering on my behalf and then having one of their drivers get it for me?
> Being able to write modern concurrency code without having to rely on low-level concurrency primitives like locks and condition variables.

A concurrency library is useful to have to avoid boiler plate code, but it seems like it's made for people who don't have knowledge about how concurrency works, and don't plan on learning. That being the case, how useful will this library actually be? Using it means your code will only be as efficient as the library. You'd also be relying on the library developer to fix any issues you have, be it with the library or your own implementation.

In my experience, when people write libraries for the purpose of providing ability to those who can't do it themselves, the libraries become more general purpose, which typically ends up in less efficient algorithms for the sake of compatibility.
>It's hilarious how you can simultaneously make 10 years of Afghan and Soviet fighting a secondary act in this supposedly American performance. Just proves my point.

You're making his by ignoring the fact that the Afghans were trained and armed by US to fight the Soviets. That training remains, just who they're fighting has changed.
/dev/disk and /dev/input both have a bunch of view subdirectories on my Debian box. the idea of a symlink itself suggests denormalization, suggests views, suggests relations, so perhaps we should try to loosen up our mental model of what a file-system is some?

i upvoted because it's an interesting question, but to me i would like good patterns for how to express data & views on the file-system. data goes into databases to die, alas. it remains tragically single consumer, one database one application. not that it has to be, but that's how things usually are. the file system by contrast is exposed system wide, & requires no app configuration or discovery to consume data on it (I guess choosing a file might sort of count?). there are a wide range of command line and gui tools built in to the os for exploring & manipulating the file system.

perhaps we could make a good sql on the file-system plugin, to make sql data more accessible across the system? :)
> FSM are fun to write but horrible to modify especially if you’re not the one who wrote it.

It really depends on the tooling you're using. For example, Qt's support for SCXML[¹] eliminates much of the pain of using state machines.

[1] https://doc.qt.io/qt-5/qtscxml-overview.html
"a robot from 1984"
Isn't that a reference to a robot dancing style popularised around the time period of the year 1984.
Not robots dancing in the book 1984?
> A reality check would be going to a conference and realizing that twitter isn't a representation of the general public.

An interesting counter(? corollary? Neither?) to that is when you go to a conference and the SAME INSANE PEOPLE from Twitter are there, acting as one would consider "normal".

I don't know what to think about the immense gulf between how we as a species behave behind a screen vs face to face. And how we also react to others doing it.
None of these Uber-for-X things are an issue at small scale, like a courier or other type of shared assistant ordering and delivering a pizza for you. Absolutely no one cares no matter what the letter of the law is. (And it's not really a food delivery platform at that point anyway.)

The problem is when it's a growth-oriented SV company.
You could argue its popularity has prevented governments from regulating against it as hard as they would have liked to.
No, you're just not accepting in the statement you wrote what you claim it means is incorrect - you're now trying to double down that it's not clear but it is clear, you're just seeming to want them to spell it out completely as your argument point but through extrapolation it's not necessary, assuming you're able to/have learned how to extrapolate.

You really want everyone everywhere on the internet to spell out the complete logic, when the full logic can be understood simply by extrapolating, coddling people in the process?
Ah, now I see what you mean.

> On the surface it sounds very doable if each pattern of AST node is generated by a unique grammar production.

This seems to be the key, from my work implementing this in my application. Luckily for me the grammar itself can be somewhat tweaked to help ensure a 1:1 mapping between productions and objects, at least until we release v1, but if someone is having to work with an existing grammar I can see the need for all sorts of hacks.
We have shady information control practices in the western world too, but it's about spreading lies or spinning things to distract from the suppressed truth rather than censoring directly. The effects can be similarly sinister or even worse in some ways. It feels like the US public is losing their collective mind due to conflicting narratives on everything. There's no big majority consensus on even some basic facts as of late.
I remembered this twitter thread a few months ago on this: https://twitter.com/kendrictonn/status/1299355615257559042 I still don't disagree with any of it and offer it here without much comment. A short summary is that perhaps it's not a good idea to make this your first and only translation, and it's worth reflecting why you would want to read a version of the book that comes to you, instead of a (more faithful) version that requires you to go to it.
>I don't know what to think about the immense gulf between how we as a species behave behind a screen vs face to face.

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth - Oscar Wilde."
Ironic considering Orwell plagiarized the plot of 1984 in the first place.
Has the UK even got a trade deal with the US yet?
I guess Hay Day took over the farming game market on mobile.
The HBO documentary (available on HBO Max) on Action Park is great.

There is also a really good book written about it, by the owner’s son:

Action Park: Fast Times, Wild Rides, and the Untold Story of America's Most Dangerous Amusement Park

https://www.goodreads.com/book/show/52892795-action-park
There is a small group of folks who try to keep a FreeBSD configuration alive that fits on these tiny 16-32M machines as well: https://github.com/freebsd/freebsd-wifi-build .

E.g., this hardware has 16MB of RAM and 4MB of flash: https://github.com/freebsd/freebsd-wifi-build/blob/master/bu...

32MB RAM: https://github.com/freebsd/freebsd-wifi-build/blob/master/bu...
And therefore, the "rash of exploits" has already happened and is still ongoing. I think it's just so inconvenient/scary to most people to understand how much is hacked/hackable that they refuse to believe it.

In my opinion the smooth operation of our infrastructure relies less on its security as it does on the discretion of the hackers that have already compromised it.
Yes. And not only that, but GOTOs are the normal recommended way of implementing an FSM.
RISC-V Foundation just moved[1] from the USA to Switzerland in late 2019 due to geopolitical concerns.

Also, the European Union is heavily betting on the RISC-V for its future hyperscale HPC systems[2][3][4].

I would believe that next-gen European CPU budget declaration is part of this dynamic. And I really hope it will work out.

[1] https://www.reuters.com/article/us-usa-china-semiconductors-...

[2] https://www.european-processor-initiative.eu/project/epi/

[3] https://www.mdpi.com/2297-8747/25/3/46/pdf (PDF)

[4] https://www.nextplatform.com/2019/06/10/europes-homegrown-hp...
Yeah, like I said, restaurants should absolutely have easy and fast recourse against predatory platforms.

The heuristic, "but will restaurant owners ask to be delisted because of this?" should be a powerful force for keeping overly aggressive product managers in check.

I worry that the bill misses the point that these platforms can also be a free or low-cost source of new business. As a small business owner myself (albeit e-commerce), free new customers doesn't sound so bad. (Obviously, for many established businesses, it's just cannibalization of their existing base - but that's not true for all businesses).
I’ve always wanted a DX7, and even though I already have Dexed and other emulations, I got myself a Reface DX - which is a little marvel on its own, and much handier to have around: https://taoofmac.com/space/blog/2020/08/08/1430
In my case, I work for a large pharmaceutical. Many of the driving forces behind drug development or healthcare decisions arise in business priorities, practices, and regulations that are complex and unintuitive to outsiders. Unless I reinforce my POV with explanation of why and how these subterranean forces drive outcomes, I'm likely to find myself downvoted — presumably because readers discount my perspective as insufficiently plausible or wrong outright, perhaps because I haven't offered enough explanation. But since longwinded explication of arcane background minutiae is tiresome to write and for others to read, so I often demur to the detriment of my score.
Somehow, Chrome doesn't seem to actually do this despite claims to, which is why I use The Great Suspender (a Chrome extension that actually hibernates tabs).
Best Dropbox like referral system for landingpages?
Many of you thought about it already I guess. What's the best referral system for landing pages at the moment according to your experience?

At the moment I am checking unbounce as landing page with "viral loops" integration. Anyone experience here?
https://intercom.help/viral-loops/en/articles/2173589-the-refer-a-friend-template-tutorial

The goal is to incentivice users to generate referrals similar to dropbox (refer a friend and you get xxx for free).
Spinning yarn was a stereotypical female activity from the Stone Age until the 18th century. It took a long time and a lot of patience to produce reasonable amount of yarn, and there was literally no other way to do it. The total hour count spent on spinning was probably higher than the total hour count spent on childrearing, at least for women who lived to their middle age.

But the 18th century is far enough for us that we already forgot this.
There is a missing bit of perapective: many EU startups rely on grants for bootstrapping because investors here are a lot more risk averse here. They commonly let folks get their startup to an MVP and become investable.

The other factor is that they come in waves: there could be many grants for your startup for a few years, then government focus shifts and they dry up, then 5 years later they might come again

Aquiring the grants and completing the required paperwork feels a lot like doing schoolwork - it's tedious, but certainly doable, I have won 2 grants a few years back for my startup, its not like you have to be a big corp to stand a chance.
Happy New Year 2021
Beside the already mentioned Culture series and Deepness in the Sky, I can recommend the Revelation Space saga.
You don't think that the EC will make demands that non eurozone countries (SE, DK) participate in non-monetary aspects of bailout of the eurozone in the case of such a collapse?
Plagiarized of what by who?
Sort of. You submit either a binary blob or LLVM IR. The latter is great because Apple can do the final platform specific compile for you, and build out for new systems as needed.
I think your anger is blinding you to the fact that this law doesn't actually address any of those concerns.
Damn, that's ridiculously evil... why the hell am I only able to get basic functionality through a cloud service?!