skysight-inc/HackerNews huggingface dataset:
I’ve gotten to the point where I suspect the “beginning of humanity” is actually the “first slot in the loop buffer of history” bounded by the erosion of the surface of the Earth.

Even stone tools only seem primitive because the plant and animal materials that completed them are gone, unlike metal tools which can be made of 100% durable materials.

My default assumption is that 50k years ago there were human civilizations every bit as rich and comfortable as ours, if not moreso on both counts. And that if you were transported there and taken in by a family you would feel quite at home.

I have never seen any material evidence to the contrary.
History for political reasons has discounted the possibility of such civilizations but after many years I finally realized “we have existed roughly the same way for a hundred thousand years or more” is just the null hypothesis.
What’s good for classical, primarily string quartets?
That's funny how gophers can at the same time defend the «explicitness» of the if-based error handling, and be annoyed to have syntactic annotations for the yield points for coroutines (because that's exactly what `await` is, versus the yield points silently added by the go compiler everywhere so the runtime can perform its scheduling).
speculation on the origins of this ... in the San Francisco Bay Area, over the last twenty years, many ordinary downtown office+retail buildings became empty, due to some combination of suburban sprawl, loss of mom+pop retail, excessive rent-seeking and urban decay. Meanwhile, tons of twenty-somethings were arriving with a backpack and a laptop .. it was too fast and fluid for anyone to want an "address" .. so, the idea of flexible techie office "pop-up" shared spaces was obvious. Some tried it alone, and some tried to brand it with extras .. and FAILED FINANCIALLY.. practical people, who did try. If you have not failed this way, then you do not know how painful it can be, at the small business level.

At any rate, from one point of view, this WeWork thing is just the oversize "winner" from New York City, in this dog race. Like commercial fishing, and some kinds of investments, lots of ordinary efforts fail for no good reasons, then some pig comes along and gets the momentum.
A cool project: completely revolutionize shopping online
Based on what I saw the last time I checked Mozilla's bug tracker, the issue has a low priority and no one is actively working to resolve it.

From what I understand, it's a low level rendering issue.
The problem is that the shell is frozen in time. have not evolved and it show.

The shell is just BAD. Anti-USERS and even anti-APPS!. composing commands in shell is just BAD. Is the worse API you can cobble in a hurry.

---
I love the interactivity of it, but frankly FoxPro DOS 2.6 have a MUCH better experience. And in fact exist many others experiences of interactivity much better (Smalltalk, JS Dev tools, Jupyter notebooks, etc).

I have dreamed about this and think will be nice a shell that:

1. Instead of just BLOB of binary-hopefully-is-text-maybe it interface with SHAPES and TYPES:

enum Data {
Stream(Data),
Lines(Scalar), //utf8, bytes, ints, bools, etc...
Table(Header, Data),
Tree(BTreeMap(Data, Data)),
Graph(Nodes< Data >)
}

This abstract interface will support most stuff we need. Then with mime-types you can request "Tree as JSON" and get that.

This is similar to HTTP headers: But instead of html and that you ask for a shape and the type of it. Of course some utilities will only support some and can reject. And at minimum can return BLOB for interoperatibility with old shell utils.

When returning you get the mimetype/shape so will know that the blob is really a JPG and use that fact for displaying purposes and type inference.

With types and shapes you will get some static type validations.

2- Rich output (images, graphs, etc).

3- Uniform help and API discoverability alike swagger.

4- More rich and uniform API for the language that glue all.

For example is nuts that each utility must reimplement sorting, filtering, etc.

Instead if the shell have filter/map/group/etc in-built commands together with shapes and types:

csv "sample.csv" filter: .. group: ..
|> map:..
|> zip "sample.zip"

ie: Is like a database interface
Is FTL a roguelike though?

The thing about roguelikes is that they’re turn-based, while FTL requires some micromanagement skills being closer to real-time strategies. You can still pause of course, but I’ve seen some Twitch streamers make no-pause runs on hard difficulty, which is abolutely insane.

Regardless, a very original game.
I'd also add 1A) when hiring, you must consider the amount of time to train a person and that each additional person adds more work for communication. It explains why adding more people to a project that is already late, will actually make it later
>Mdou Moctar, a Berber electric guitarist

Holy crap, I heard this guy years ago and loved his work, but then forgot his name and couldn't find him again. Thank you for bringing this music back to me!
Yes, learning anything is always a good idea, expands the mind. I'd say the same thing about any language. Too many people just stick to one, and they act like its going to solve the worlds problems if everyone just does it their way.
Afaik this is not true see https://shadow-cljs.github.io/docs/UsersGuide.html#target-no...
That's me. Thanks for the credit. I've had some help with people pointing me to some things that I don't already have archived so if anybody's aware of anything that I'm not, please tell.
In 2025, every Fortune 500 company will have 10k+ remote workers

But what does that mean, exactly? I mean, imagine I'm an employee of BigBank in BigCity. My options are work from their office in the centre of town, work from my house wearing my pyjamas or... get dressed for work and commute into the centre of town, and sit in a WeWork instead and then charge it back on expenses because... reasons? I have better coffee and better wifi at my house...
Your analogy falls apart. Re-read what I wrote: "share in the additional profits above and beyond". Let's say we expect to make $1MM for the year. We need to keep a reserve to pay people when we are between contracts, rent, taxes, SAAS, etc. I then work out I can pay 5 people $100K each (this is an example, not actual). If we then make $1.2MM per year (for any number of reasons) how is it peculiar that the employees should share in the extra $200K? That's nothing like your analogy.
A software shipped with life-supporting medical equipments, for example, should not have the missing spec problem. Or, I assume so.
Yeah, I love Tinariwen. Interesting piece of trivia - I saw the guitarist Matt Sweeney (Chavez, Zwan, Bonnie Prince Billy, touring with Iggy Pop etc. etc. etc.) mention Mdou Moctar on Twitter a few times, and was about to recommend Tinariwen, only to discover that he'd played on one of their albums!
In what situation would that create a problem that isn't noticed immediately during testing?
Maggie Thatcher, Maggie Thatcher, Maggie Thatcher.
I don't understand why all analysis of the craziness that is The We Company is filled with opaque language and colorful mind bending terms.
The company is a fraud, it should be explained with facts, and clear simple language. Everything else is just muddying the water.
Onion: Amazon ships workers to customers to prove good treatment
Thanks for the work, dude. It's an awesome collection.

Edit: a suggestion: you should have an index somewhere with a year-by-year list of the games. Maybe create an index github repo with some static HTML/markdown?
It's much, much older than the movie reference. Embarrassing check scams are an old, tried and true scam. They were more popular backnin the days of physical chain letters.
Chapter 5 of "The Garbage Collection Handbook", one of the GC gospel books.

Reference Counting is a garbage collection implementation algorithm from CS point of view.

RC has plenty of runtime costs as well, cache invalidation, lock contention on reference counters, stop the world in complex data structures, possible stack overflows if destructors are incorrectly written, memory fragmentation.
His latest album is incredible - there are days I have Tarhatazed on a loop for an hour or two when coding (you need to be in the right frame of mind for that to work though!)
There are actually plenty, most of them have the same rules, they just don't say it that way. In other words, they are tactful.

I'd say any of the bootstrapped software companies hold those philosophies (they don't need the investment, so they can set the terms).
Show HN: Saag as a Service – macronutrient-portioned Indian spinach curry
>It's specifying how people should be treated by the legal system, not stating whether they are in fact innocent or not.

How is that different from

> if someone fails to be found guilty, they are inherently innocent in the eyes of the law

?
Apart from spec-ing the projects before kickoff, do you have any insights about how the engineering teams, outside the SE domain, communicate and co-ordinate?
> IMAP is costly to implement in terms of server resources when you're doing true concurrency, high availability

Yes, IMAP requires expensive coordination among multi-master servers to generate UIDs in such a way that won't mess with client synchronization. In other words, IMAP is not a fully distributed design, it assumes a centralized control plane (think Raft or Paxos), i.e. a single central server with many distributed clients, which is a shame for new systems building on CRDTs.

How does JMAP address this achilles heel of IMAP? Merkle tree sync?

More detail on the problem: https://news.ycombinator.com/item?id=20479011
Hi HN, I’m Soham Sankaran, the founder of Pashi, the company behind Saag as a Service (https://saag.pashi.com). We offer three macronutrient-portioned variants of Saag (delicately-spiced Indian spinach curry): High Fat Saag Paneer, Balanced Saag Tofu, and High Protein Saag Seitan. We currently deliver weekly to customers in the SF Bay Area.

I started this service because I’ve struggled with nutrition all my life -- with obesity, the threat of my long family history of diabetes, and with getting adequate protein as a vegetarian in the United States. I’ve never had the time to consistently cook all my meals, and it’s hard to know the nutritional value of food you’re getting at restaurants unless you stick to salads or chain fast food (which is required to have nutritional information but is routinely off by 20-40%). Even if you know the nutritional values of the food you’re eating, attempting to log all your meals and snacks in a journal or an app like MyFitnessPal can be a massive time-sink and mental load.

‘Complete nutrition’ products like Soylent and Huel were appealing for relieving the physical and cognitive burden of dealing with nutrition all the time, but I perceived two major issues with them:

1) They taste absolutely terrible. These products are a massive step backward from thousands of years of accumulated culinary experience, and I don’t believe that most people are willing to forgo the pleasure that comes from eating real food three times a day, even if some kind of meal replacement is the right choice for their health. The biggest issue with diet plans and nutrition studies of all kinds is pervasively low adherence -- it just isn’t possible to get most people to consistently eat food that doesn’t taste good.

2) The retail versions of these products are not particularly customizable. Different people have different nutritional needs -- certainly calorically, but also in terms of macronutrient proportions. A female weightlifter and a male endurance runner have different bodies and different goals, resulting in different optimal nutritional profiles. Feeding them the same one-size-fits-all meal replacement is a mistake.

I stated Pashi to provide a real-food based nutrition service that tastes great but still retains the desirable characteristics of things like Soylent. The long term vision is to usher in a world where people can eat real, tasty food that is seamlessly customized to the specific nutritional profile they desire.

I initially soft-launched Pashi as a producer of entire meals with fully customizable calorie counts and macronutrient proportions, but this seemed to confuse people and didn't get very much traction. As a result, we’ve scaled back the focus to one of the most popular, customizable, and easily explainable foods on our menu -- Saag. If this gets some traction, we’ll introduce more fine-grained nutritional customization and more menu items depending on the feedback we get from our users.

I’d love to get the community’s thoughts on this and answer any questions here or via email (soham@pashi.com).
Not compiling but Windows ships with VBScript, JS, and Powershell, all with the ability to interface with the OS. I used VBScript for the first time a while ago to make a step in a batch process and it was pretty convenient.
Time to bust out FileZilla again!
For LBA at least, a group of fans reverse engineered the entire engine and made a new one:

https://github.com/xesf/twin-e
Paying or not, you're the product.
Peter Visits Amiga, Inc. – 2001
IIUC, one intended role of a judge is to reach an opinion about the criminality of some act. So I'd say yes.

Edit: I assume we're talking about opinion as judgment of objective matters, not opinion as statement of personal preference.
"Any complex system could be broke down in simple axioms and some concepts."

This is the crux, I don't think that's generally speaking true. I don't think Java and C++ could be broken down into a few simple axioms and concepts in the way Haskell can.

Think design by committee, where you often end up with hundreds of concepts and behaviours.

Happy to talk.
Ask HN: How do non-academic people find related papers to an specific topic?
Let's say i'm interested in a topic that I can't find formal discussions through Google. How do I find related papers to my topic?
We have far fewer people than growth rate at the time suggested; IIRC, around that time growth was viewed as exponential with a doubling period of ~35 years, had it continued the population would be 10.74 bn now, nearly 1.5× what it.

So, no, population (at least high population) isn't something that was unforeseen.
I had a similar experience on the ferry to Alaska last week (excellent experience, I'm eager to travel on it again.)

Incidentally, I think those ascribing malice or depraved indifference to the captains of these ships are misguided and being very cynical. People generally love whales, and from what I've seen, people who work on the water love them more than most. Given the opportunity to avoid hurting a whale, I'm quite sure most would eagerly take it. It is however a matter of risk tolerance. E.g. a warning that a certain route gives you a 1% chance of hitting a whale will likely be treated differently from a warning that a route has a 50% chance of hitting a whale. The world is never black and white and to a certain extent, we all tolerate some amount of risk.
No, we need to use more of what we get. We don't use hardly any of what hits the earth. I believe I read that the Sun supplies 50X the amount of energy we consume (if of course we could capture it as energy).
This is awesome, I'm a heavy Spotify user and really like to get a taste of completely new playlists and this is exactly what I hoped for. Thank you for sharing.
Holmes was deceptive in her fraud and flat out lied to investors. Neumann's fraud is disclosed and well documented. No skin off my back if he pockets hundreds of millions of Saudi money.
It requires very little equipment to fight a future war against pirates? Or even disorganized militia groups acting as pirates?

The US did more to hamper oil prices by invading Iraq than anything else.
What human in history did more for society than Elon Musk?
You might be right, but perhaps very well run businesses with natural monopolies in industries with very low risks are more exceptional than normal.
Off-topic but I'd want to work on a place where half the REST bugs are from JSON parsing.
Isn't this allowed for a State operator? Seems valid advertising to me if there is a disclaimer.
Seems to be getting the HN hug of death. Here is an archive:
http://archive.is/IT34b
Except you are now living in the States and all that comes with it. Gun violence + gun mentality, racism, ridiculous politics, and more. It's not enough of a pay raise to make me consider the move. I'd consider doing remote work with a US based company, taking the occasional trip down, but never moving there. If you make 6 figure in Canada, those extra "taxes" and "costs" aren't really an issue any more as they are only a few hundred bucks.

Maybe I'm just fed up with the US's bullshit to ever want to deal with them, but I know lots of people who feel the same. If you are a fresh grad, it's almost impossible to not go however, which sucks for us here, but that's just how it is. Not all decisions are based on big piles of money. I also live in Waterloo and have an awesome house, but if you are stuck in GTA or Vancouver, then good luck I guess no matter what you do if you want real housing. Prices here have also gone up a lot, but still affordable with a dev job.
When the tests fail to 1.) experiment with numeric values greater than 2^53 or less than -2^53 and 2.) fail to carefully check the results even in the situations where they did experiment with such values.
What Nokia tells us about the Internet in 2008
No I don’t use it daily. It can’t even send emails yet and you have to set your login credentials at compile time. I got frustrated having to deal with HTML emails and now I’m waiting for the servers to mature a bit. And honestly also for dovecot to announce support. I mean I love what the fastmail+cyrus team is doing; but if Dovecot is not going to support it, it is probably not worth it to build a JMAP-only MUA.
> bestselling book The Animator's Survival Kit

Which is also an excellent (very expensive) video series. The videos are probably even more useful than the book.
Steroke ‒ the Revolutionary Make Money Online
They don't have to share it unless they release their changed binaries.
Have you ever used serde-json[0]?

[0] https://github.com/serde-rs/json
Join Xenogifts Now and Start Earning Free Games, Gift Cards
My friend has been working on a personal project to do just that! Check it out! Plug - https://plug.af/
The GPL is no less commercially friendly than the MIT, given it allows commercial usage, and explicitly protects commercial usage.
> If nuclear plants had not been regulated so highly decades ago, we’d have abundant, clean power today. We may have had hundreds of thousands more dead from nuclear accidents, but that would pale in comparison to the tens of millions saved by phasing out coal earlier and pushing off climate change.

And if wishes were horses .... It's hard to imagine how any democratic society could have gotten past the salience bias to make that happen. (Also, there's the better-the-devil-you-know familiarity bias working in coal's favor, to say nothing of the political influence of voters depending directly or indirectly on coal for their livelihoods.)

EDIT: This also brought to mind the trolley problem [0], with the added wrinkle that it's not possible to predict with any confidence which specific persons would actually be injured or killed.

[0] https://en.wikipedia.org/wiki/Trolley_problem
So let me tell you how the class action would go down. A law firm would find a few impacted folks. They would then file for a class action covering, let's say, 100K people.

WF would then agree to pay like $50M. The lawyers would take at least half of that or $25M. The 'few impacted folks' the lawyers originally found would get between 50K and 100K each. The remainder would be disbursed to nonprofits because it would be too onerous to find all defendants.

WF would get this monkey off its back. And the actual impacted folks would get zip, zilch, nada.
Kibbutzim worked out fine, though. In what way have they been shown as failures by evidence? On the contrary, these types of communes succeed with good charters.
Yeah, I think WeWork is at best the next Groupon: something that was made to seem just plausible enough at the time that the financiers made a bundle, but that rapidly turns into a minor-league business as the shiny wears off post-IPO.

And that's at best. But I think a collapse is more likely. Uber may also be losing a ton of money, but they have enormous pricing power over their major raw materials, namely individual drivers and their cars. But WeWork is renting space from hard-bitten landlords run by professionals, and those companies have plenty of alternative tenants if they don't like WeWork's terms. At some point I think there's going to be a mismatch between their short-term income structure and their long-term obligations to the space owners, and then it's going to be a big old mess.
The article fails to mention the exchange rate from USD to CAD. No employee in Canada is paid in American dollars, that would be ridiculous The Canadian dollars is .75 to the USD. Hence the much lower pay.
It’s got a lot built around it that JSON doesn’t have an equivalent for.

I still miss XSD and WSDL for a lot of cases. Other cases it was serious overkill where JSON is a better option.

XML isn’t superior. It’s heavier but more complete.

JSON is lighter and less complete.

Everything in code is always about trade offs. The error comes when people advocate for one solution all the time.
>> So code generation isn't an anti pattern, persisting the artifacts generated is?

Yes. If you look at the most popular code-gen for Python, which is protobuf - it does the generation very badly.

That generated code is not only unreadable by humans - it’s not readable by IDEs. Protobuf author later on made a point that was a mistake.

And that’s from one of the most popular projects.
Given that it has to interface with a low-level dongle over some presumably raw protocol that Windows would have blocked, I would not be surprised if the devs just gave the app more and more permissions until it worked and called it a day.
Unfortunately while AT still has some great deep-dives for mobile SoCs (top marks to Andrei Frumusanu), the x86 articles have become a bit shallow. And if that wasn't bad enough, they also suggest some bias.

They tend to bang the drum when it comes to Intel but in AMD reviews you'll get things like "Due to bad luck and timing issues we have not been able to test the latest Intel and AMD servers CPU in our most demanding workloads". It's a lot like reviewing a Ferrari but due to bad luck you could only test it in city traffic.

2 years ago they forgot to cover the Threadripper launch for 2 weeks while the front page was flooded with dozens of uninteresting half page articles about Intel motherboards being launched around the same time. I love a good tech article regardless of which brand they're talking about but bias will always kill the experience for me. YMMV I guess.
HN threads focus on equity/salary tradeoffs, particularly for people joining a startup. This situation - where nobody was getting a salary 'cut' or negotiating a split, but where a startup was issuing equity to existing employees, is not what HN discusses, and her decision was not the same. Heck, her decision wasn't really a decision because a crummy company made it for her.
> "If the Japanese, with their image of professionalism, smartness, ultra advanced technology, and total dedication to their job"

You're just cherrypicking positive stereotypes while ignoring negative stereotypes relevant to the matter, such as the trait of not making waves with your superiors and papering over problems to avoid embarrassment. These themes are explored in Shin Godzilla, which was a huge commercial success in Japan, undoubtedly because the Japanese public recognized some truth in how the movie depicted government incompetence in Japan.