jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's as though they are trying to get everyone else to do their RND. You float the risk and if it works they implement it. Genius, really.
Will it need the endless list of permissions like it does on Android? It seems to want access to my entire phone, life, brain patterns and toilet usage patterns.

In all seriousness, there is no indication as to what a desktop app is accessing or doing, and given the extensive "fingers in all pies" access that the Android one has, I wouldn't be quick to install a Facebook native app on my desktop!
When you consider the stacked selection biases that apply to the people who come to find themselves managing the government vaccination programs this sort of thing falls squarely within the expected failure modes.

The chain of people who fired this guy got where they were by following rules and covering their butts. People don't wind up managing important things for government by bending rules where appropriate, assuming responsibility and using discretion. The system either marginalizes, removes or crushes the spirit of those kinds of people.
Spent a long time reading about how vast bureaucratic inefficiencies are created by people worrying that "the wrong person" will benefit from government programs or that someone "undeserving" might get theirs before I do. This falls squarely in that bucket. Tragic.
Glad to see Podman here, worked with it at a past job where services were deployed on RedHat. Converting all existing deployment scripts to podman was as easy as do a recursive search and replace `s/docker/podman/` and there was no learning curve as all the commands were the same. By default root is not required which is great also.
Looking at the network requests when you hit that button it seems to be hitting a lot of tracking providers opt out API endpoints. Which is good I suppose, though better not to even include their scripts until you agree to it
I agree, a lot of assumptions to why things are faster. As far as I know WASM is not necessarily faster than native JS if you write the JS code properly (typed arrays, don't generate garbage, object pooling, etc.).
> ... climate change doesn’t care about hypotheticals.

But increasing the block size limit wouldn't reduce the energy consumption. It would just make Bitcoin support a higher maximum transaction count per second, which perhaps the market doesn't even need or care about.
Author spends some time on determinism, which got me thinking of CRDTs, which are trying to make state changes commutative. They are in effect trying to get from linearalized state changes to causality. If we find a way to solve that problem, we have a more efficient consensus than Raft, one that can withstand small gaps in availability.

I keep waiting for someone to bring a Turing, Gödel, or Shannon into this and point out it’s not computable.

That worry aside, this thought process also brought me to monoids, which are used to share state in some functional languages. I’m curious how much information about concurrent state change is locked up in that space that people trying to solve the general problem don’t have ready access to.
I worked on Visual FoxPro 6 and then on Visual FoxPro 9 at my first part-time job while I was in college (2006-07). It was a pleasure to work with. My boss at time had a strong expertise in FoxPro for windows and FoxPro for DOS.

Honestly, Visual FoxPro with embedded database was quite powerful and productive. It was super easy to compile exe files and ship them directly to customers without breaking a sweat. I miss those times.

I wrote an auto-updater using VFP and PHP on the server side. It used compared local .exe version with the remote .exe version stored in a txt file and if there was an upgrade available it downloaded & replaced the local exe. I ended up getting a promotion for this :)
Actually, having used the interfaces to OpenGL, SDL, GLFW, and several other native C libraries, I have to say this isn't the case at all. Haskell's FFI is pretty clean, which shouldn't be too surprising, since Haskell compiles natively, and so isn't relying on some VM translation layer. The headaches you have with, say, Java's JNI simply don't happen.

The headaches you run into have more to do with getting Haskell to recognize where the relevant dev and runtime libraries are, especially on non-Unix systems where library locations are not standardized. It's possible, but you end up having to hack the Cabal package, a process that is not particularly well documented at the moment.

Another issue is simple bitrot. Many libraries in Hackage were developed by students who have no interest in maintaining their thesis work post-graduation.
I feel sorry for people who have to write native JS at this point. I can't imagine a JS job interview where you didn't have to know of/about yet another framework.
Was about to comment with that myself. Fantastic film and a very funny take on terrorism.
Thanks, in my haste I didn't see this. Helps a lot!
I've done something similar with a standing desk. I'll clean it up and post pictures soon.
Good project!!!
How does one receive notifications of replies to comments in this system?
The data for Illinois is already looking up based on VC activity. The Halo Effect that Groupon will enable should be a good thing for Chicago. Look at page 15 of this report which shows an uptick for Illinois - http://bit.ly/hdL5Yz. Of course, 2 quarters doesn't make a long-term trend but it's a start so hopefully lots of good things will emerge from Chicago and the virtuous cycle will start.
> "we're looking for people who are passionate about [thing that literally no-one has ever been passionate about]"

I heard this framed pretty well last night by someone who worked for a video ads company. "We don't look for people who are bursting with passion to work on mobile video advertising. If someone came to us and said that we'd think they were pretty crazy. What we do want is people who are interested in solving interesting technical problems, and mobile video advertising just happens to have a lot of those."
Sigh, yet another nail in the XMPP coffin, at least as far as the general public is concerned.

Remember when we had ICQ, and AIM, and MSN Messenger, and Gadu-Gadu, and we were dreaming of a unified messaging system?
It sounds like a good task definer (or engineer) should be able to know when thinking a bit further ahead matters and when it doesn't.

For instance, you probably need to take a bit more care with defining your core database structure, than you do with positioning a button 20px to the left or right.
We are stuck in an environment just like that. It's at least 5-10 years before all those are updated. The only hope is for the actual machines to fail and have to get replaced.

What a short-sighted article. People forget about the B2B enterprise world and those who service it.
The lotus eaters are among us and surely we shall be them in short order.

http://en.wikipedia.org/wiki/Lotus-eaters
An old article, but seemed appropriate to repost.
> Does a company have the right to dictate how its information is distributed? Even when they make it freely available?

Yes. Pulse is not distributing the New York Times' content. They're distributing a program that asks the Times' for their content. The Times' obliges.

> But then -- at what point can they fairly dictate that their RSS information is valid for non-commercial users, but only invalid for commercial users which compete with their own products that support their business?

They can prevent distribution of their content for commercial purposes, but Pulse isn't doing that. The Times can't prevent receipt of their content, but they can choose not to give it to certain users to begin with.

> It may even be seen as a service for the general public. We might want to them to succeed as an organization, because we think their function in society is important, etc. So should we allow them to prohibit use of their information for commercial purposes?

No. That would prohibit creating commercial web browsers or any other innovation in the consumption of content that creators freely provide. The trade-off isn't worth it. If the Times' can't find a way to survive, I'll donate money to organizations who can. There's no need to sacrifice more of our rights to incentivize journalism.
And nothing seems to have changed. The developers don’t know why it’s back and the screenshots still show the New York Times.

Curious story. If there’s one good thing about this whole thing, than it’s that a lot more people now know about this app and will maybe even buy it.

My little theory is that the New York Times saw the bad press rolling in and called up Apple.
Clojure's ecosystem is more tightly coupled with emacs than it has to be. In my experience if you want to use the bleeding edge Clojure jars and tools you're best off sticking to emacs. This is an extra training burden for anyone who just wants to poke around in a REPL with some code completion and syntax highlighting capability.

Here's my latest (failed) attempt to get VimClojure working with Clojure 1.2 (search for dpritchett): http://clojure-log.n01se.net/date/2010-05-13.html
Note that his original reason for learning emacs, namely, that there's not a good Clojure REPL for Vim, is no longer true.

http://www.youtube.com/watch?v=rqweCwAMan0
http://kotka.de/projects/clojure/vimclojure.html
Works great, no paredit mode tho.

And then theres this one, which I haven't used:

http://www.vim.org/scripts/script.php?script_id=2531
Surprise surprise, he's saying something about peace and happiness again. I think the Dalai Lama's personal brand is getting stale. He should start shopping at JCrew.
Github folks are awesome mostly. I'd have imagined they would have made it a liberal license if they could.

But they are the venture invested company now. Need to show returns 10 to 100x the investment in a few years.
I took the admittedly stupid approach of just clicking the link, while at work, with my office door open. As it turns out, it's on the up-and-up, all good, works as expected.
That sounds like the real problem to me.

I know I'll come off as a culturally-insensitive douchebag for saying this, but the fact that somebody isn't used to saying "no", or even being able to say "no", doesn't mean that it isn't the best option. That's not to say that it is the best option here (like most, I'm not terribly familiar with the person's particular situation), but I think that "I'm not used to doing X" isn't a great reason to not do X.

EDIT: Apparently this person fears for their life if they disobey their family's wishes? That's god-damned barbaric.
I can't load that page for some reason, and although I don't really like Krugman and certainly if it just comes from a blog with his opinion and vague handwaving in it I don't think it's worth much. But that surprises me that he would have changed his tune so quickly after being famously against HFT, e.g.,

https://www.nytimes.com/2009/08/03/opinion/03krugman.html

> It’s hard to imagine a better illustration than high-frequency trading. The stock market is supposed to allocate capital to its most productive uses, for example by helping companies with good ideas raise money. But it’s hard to see how traders who place their orders one-thirtieth of a second faster than anyone else do anything to improve that social function.

> What about Mr. Hall? The Times report suggests that he makes money mainly by outsmarting other investors, rather than by directing resources to where they’re needed. Again, it’s hard to see the social value of what he does.

> And there’s a good case that such activities are actually harmful. For example, high-frequency trading probably degrades the stock market’s function, because it’s a kind of tax on investors who lack access to those superfast computers — which means that the money Goldman spends on those computers has a negative effect on national wealth.
> Today, a web browser is an advanced programming environment with broad multimedia capabilities

It doesn't matter what the tool is to you. When we're visiting something like techcrunch, we're there for the text and then maybe a few pictures.
If you add the last part about $545M, things would sure look different. :)
We of course help each other, but bringing on a junior developer is absolutely considered an investment. There is a tangible decrease in the amount of time senior developers have available for other tasks, not to mention the cost of any off-site training we might invest in.
Yep, US McDonalds are the worst I have ever seen. Pretty much everywhere in EU they are clean and tidy, maybe except UK, with theirs bearing the closest resemblance to US ones. But the ones in Germany, France or Poland are as clean as any proper restaurant.
You can easily end up in microservice spaghetti like this application:

http://www.infoq.com/presentations/scale-gilt

scroll to 20:40
Thank you!

A typical workload for me includes a mail client, a spreadsheet tracking time, a horde of browser tabs relevant to something I'm working on, possibly one or more virtual machines, hordes of MacVim tabs and terminal windows, intermittent C++ compiles and neural network training runs, sometimes Eclipse, etc.

My browser isn't the only thing running. As machines get faster, I expect them to handle more work, not for software to expand to take up all available resources.

I can understand e.g. using otherwise unused RAM for aggressive caching to reduce latency—I did buy RAM to use it. I can't understand wasting both RAM and CPU just because we have more these days. I'm not talking crazy micro-optimization—just not being completely blind to runtime costs.
Being defensive is very crippling. It's hard to concentrate, you may feel angry, inpatient or suddenly tired and mind wanders away. Reading speed and comprehension slows down.

On the other hand, being aware and honest of your emotions and how they affect your thinking is important critical thinking skill. When you can realize your defensive attitude you can usually overcome it with effort.

If I remember correctly, high IQ people have less cognitive biases that affect formal reasoning, but high IQ don't reduce biases that distort the ability to question one’s own judgment. Ability to reflect own decisions is correlated with dispositions like "active open-mindedness."
Very interesting read and full of details and primary sources.
If you are not used to ancient British, keep a dictionary handy.

Call me naive, but it had not occurred to me before, that marriage ought to be lavish, not because its an important social event but because it ought to be unaffordable expensive for the young and the poor.
One thing I don't see addressed is what this means regarding dilution and such. With something like this, is the company more likely to dilute its stock to try to dilute out people who have long since left the company?

If Joe Schmoe leaves the company with, say, .05% of the company, and in 7 years those shares would be worth $25m or something, wouldn't the company want to dilute that person out in order to give their current employees value?

I guess I don't really see what the big deal is on this. It would seem to me that the company would aggressively issue more stock to ensure that anyone who left the company 7 years ago couldn't possibly control more stock than current employees.
> Because the source of the Indus River is glacial meltwater from the Himalayas, the river carries huge amounts of sediment, with an annual suspended sediment load of 200 million tons.[15] Live storage capacity of Tarbela reservoir had declined more than 33.5 per cent to 6.434 million acre feet (MAF) against its original capacity of 9.679 MAF because of sedimentation over the past 38 years.

https://en.wikipedia.org/wiki/Tarbela_Dam#Lifespan
Would a VPN be sufficient for your needs? I assume you will say that VPN is too insecure. Zero shill here: I heard the VPN offered by Mozilla recently received a security audit.
As someone wrote further down the thread, the official position of React is that it's not a framework, so it's not just this article making this point.

I agree with you that there's something slightly wrong about that framing on the part of the devs.

But this is just the old descriptivism/prescriptivism divide again.
Eventually Microsoft will be able to reinvent Unix. Just keep the faith.
I’d say this is really the kickoff moment of alternative social media becoming a big deal. Banning Trump and his supporters doesn’t make them disappear, they’ll simply go to another platform.

HN readers should be happy: Facebook is about to get some real competition.
Large companies are mostly looking for rapid growth and/or talent when they consider acquisitions, and this one has neither. Single-digit millions in revenue is inconsequential in the industry today.
BTW, I have a branch of the FluxEngine client library which can also talk to a Greaseweazle, so if you have one of those you should --- soon, I hope --- be able to use the FluxEngine client to write Mac disks on a Greaseweazle.
> Are you seriously comparing letters and private IM conversations? I don't know about you, but I received/sent maybe 5 letters in last 10 years, none of which were from/to another private entity.

...because email and IM exist. they used to not exist and people sent paper letters to each other all. the. time.

now there are places and people I need a particular digital post office company to communicate with - and the worst part is, it's because they don't really care and thus force me to risk giving up my data if i want or need (read - am forced to due to life circumstances) to talk with them.
It's an individual-level realpolitik. You (the general you) are welcome to take such a stand if you care to, but the price is that your social opportunities may be severely constrained. There might be other things about you or your life that also constrain your social opportunities, things more important than who has your data, and if that's the case, then taking such a stand may leave you rather seriously isolated.

I would not "choose another path" because those things are more important to me. To be blunt, I'm not sending such data to any individual HN reader because that would have no relation at all to my practical ability to maintain friendships with people in real life.
Been a huge fan of SoFi. They have similar features to Simple but offer a wider range of services
> "You have to be strong" is not. "You have to show strength" is not.

It is, in the context of the events from the past few weeks. Some of his supporters had been saying for weeks now that they were "standing by" and ready to do "what had to be done" when Trump would call to them. His speech yesterday was predicably heard as the call.

I don't believe for 1 second that he didn't intended for his words to be interpreted that way.

And for the record, #KillAllWhatever should be banned as well in my book, I'm not defending it.
This will end poorly.
This is for employees at companies that do not offer health insurance.
I think you're referring to a mark and sweep collector. Java's garbage collector uses better algorithms. The collector never even looks at objects that are not referenced from the root set, and an allocation operation is nothing but a pointer bump. Even Cheney's algorithm from the early 1970s works this way, and collectors have only improved since then.
Perhaps. Though it would certainly be nicer, if A was a first-class citizen in PHP, and you would not have to pass its name around as a string.
Apple apps not bundled as a part of the operating system have reviews.

Think that the App Store for OS bundled apps is just there for cosmetic reasons. You cannot actually update those apps on their own without an OS update either.
It's not just about "could Apple create a model where they profit." It's about what they'd lose if they DID go this route.

Apple is (mostly) a hardware company. They make money by selling phones, computers, and related bits like watches. They have traditionally provided a great user experience partly because they control the software AND the hardware on their devices.

So sure, deciding to release an Android app for iMessage might be profitable, but it doesn't serve their overall goals (selling more hardware), and time & treasure spent on the initiative are resources NOT available to work on the next Mac, the next phone, the next iPad, etc.

Ergo, it seems super easy to me to understand why there is no Android iMessage, and why there likely won't ever be one.
I don't see how that's an issue, at least for Rust.

If a variable is captured by the tail-called function (i.e. the function receives the unique or borrowed pointer) then you can do TCO with an extra argument (said variable, owned/unique) and clean up at the end of the "loop".

If the variable isn't captured by the tail-called function, then it's unobservable (except through side effects) if it's deallocated before the tail call.
In what way is Tether not a fiat currency?
That's exactly right.
It seems that your experience with health care will also depend on where you live in Germany.
Talking about retro technology, I am shamelessly promoting my twitter handle for retro tech adverts.

https://twitter.com/OldTechAdverts

I've been posting those amazing old tech adverts out of magazines 90s, 80s and older. Looking at adverts for retro games, retro electronics and others. Hope to see you there.
No it does not - that's an invalid inductive conclusion.

There are clear deadlines that may change everything (apparently Jan 15th might be one of them, from the twitter thread). Justice takes time, but trials do eventually come to a conclusion. If that conclusion is to kill the mechanism that pumps BTC, then all bets are off.
Can't you literally make more beanie babies?
Maybe it's just me, but N++ seems to have far fewer abilities, extensions, etc than Vim or Emacs; and what's there is buggier and hasn't been fixed in years. It seems to be dying slowly and reluctantly. It's a very basic text editor with a few neat tricks and a lower learning curve, and that's about it.

Try a modern editor. Like vim, emacs, or textmate/e-texteditor, and look into what people have built for them. Then tell me you think N++ is more capable.

edit: bah! misreading sucks. delete that last line. Now I need a time machine :\
Right yeah, absolutely. What I really meant was white light of a fairly broad spectrum, hopefully no one read my comment and thought it applied to visible spectrum laser light.
I don't think it's likely. It doesn't scale to the transaction volume of a department store. Imagine you're in the checkout queue at Walmart and the person ahead of you is trying to bargain with the cashier for 20 minutes to try to save a few dollars.
would be good to have the option to view full scoreboard. Plus display the 1st inning scores too.
The United States government creates a hypocrisy when they do not follow laws put in place by their own institutions.
Depends on what you pledged. You basically paying for the opportunity to pre-order at the price they want...
The prisoners are indeed incorrect concerning the 13th Amendment.

If only they'd paid attention in their classes on the constitution... wait, all education for prisoners has been abolished, another thing they're protesting.
At first, I thought MTurk was good for getting translation work done, and checked by others. It worked OK, but I had to be clever to avoid the cheaters who would ignore instructions not to use machine translation. After refining my tactics, talking to a lot of workers, and fending off the crooks, I got a few decent translations (for my iPhone app).

Then I tried a new tactic. I hired some pros from various translation websites. All were more expensive (money-wise) than MT, but the results were better, and I spent a lot less time. Some were even close to MTurk prices.

So, I don't use MTurk anymore. Maybe if I had a more mindless task I'd try again, but it is a lot of hassle.

I know this isn't exactly what the author means by "spam" - but even the workers on that site are often dishonest. It's a total black market.