jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
don't read too much into what he thinks about Obama:

Daniel Greenfield: "Obama's Plan to Destroy Israel" http://israelinsider.net/forum/topics/daniel-greenfield-obam...

Daniel Greenfield: "Obama’s White House is Falling Down" http://www.canadafreepress.com/index.php/article/11866

etc.
The only programming I'm doing at the exact moment are little hacking projects. But I did a whole bunch of backend "cloud" programming in 2006-2008, and I used Ruby for most of it. This included 90% of the backend for Flektor.com (now deceased -- but successful in that it was cool and we sold it to Fox) and all the backend stuff for Monkey Gods (monkeygods.com). At Flektor I actually started the backend in Lisp. At first ACL. Then they wanted thousands per server -- haha. Then we ported to CMUCL. But there were no libraries, and those we had were buggy. Even the MySql integration was buggy. The last thing you want is a flakey database library.

We switched to Ruby. Sure ActiveRecord was buggy too, but in a totally different way. The bugs didn't crash it, or put weird data into the tables -- they merely generated sloppy or incorrect queries (this was 2006). I could spot these and work around. And there were libraries for a LOT of stuff. Fixing bugs in the libraries was easy too.

Ruby also seems to have been designed as a practical language. There is a bit of distain in the Lisp world (or used to be) for I/O, as if it's dirty. Look at Scheme, it doesn't even have I/O in the spec (or didn't last time I looked). I/O is inherently a side effect, which to the functional thinker is BAD! Well I have news. Writing real programs is all about I/O.
thats it. the time is dead to me.
i can take amazon, paypal etc. because those are companies and heck they can kick whoever they want, its their business. but when a magazine ignores its readers votes... well i guess the time just adjusted to its country. democracy adieau, long live the republic.
RunwayFinder says:

They won’t talk to me. Instead I’m stuck dealing with their lawyers who twice said that if RunwayFinder pays a license fee (would you like 10% or 20% of zero?) or removes the website that they will drop the lawsuit. Unfortunately, they are now reneging on that and posturing for more. They are claiming damages of $3.2M per month.

FlightPrep responds: http://blog.flightprep.com/2010/12/regarding-runwayfinder-sh...

FlightPrep stands by its offer to grant a free-license to RunwayFinder to operate its website during this negotiation phase of our legal dispute. We are not asking RunwayFinder to shut down and in-fact are offering them a temporary free-pass at our technology in hopes that this gesture of goodwill will better enable both RunwayFinder and FlightPrep to constructively work toward a mutually beneficial long-term solution.

Doesn't absolve them of hefting lawsuits around, but there seems to be some sort of communication gap here...
In case you are planning on reading this and haven't done so yet, be warned there is a lack of any form of meaningful information in this article
China requires ID to register a domain now, so there's also a complete lack of anonymity too.

http://www.quickonlinetips.com/archives/2010/02/buy-cn-domai...
to memorize a "good" password > 6 characters
Sin, disease...

What's wrong with a plain old fact?

Are you overweight? Then you're overweight. Are you downright fat? Then you're fat. Religious dogma aside (as I don't care about it), I'm going to say you're not committing a sin or evil act by being heavy. Barring the adenovirus hypothesis panning out or your having a known glandular issue, I'm going to guess that you don't have a disease. You just have a fact.

Are you overweight enough to affect your health? Are you unappealing to the men or women you want to date? Do you just dislike having the weight? Then you have complaints.

Do whatever complaints you have bother you more than you enjoy the aspects of your lifestyle and diet that lead you to being overweight? Then you have a problem.

Problems can addressed, researched, and analyzed. Problems can even be solved, or at least ameliorated. Mind, it's hard to guilt, intimidate, or infantilize people by noting that they might have a problem - assuming you literally mean "problem" and not as a euphemism for disease or sin...
Shout out to the cosmopolitan project. It looks super cool. Though I can imagine there might be more ABI issues when you move to other languages like C++
What’s the difference with systemd-nspawn? (with or without -U)
There are always chorders for that.
I use a DIY'd chorder similar to an Infogrip BAT sometimes - I'm much slower and have a higher error rate on it than on my split QWERTY setups (which typically have a trackball sitting between the halves), which see more use, but it's damn alluring.
Unless I'm at the library or a Starbucks, I generally don't wear the kind of clothes in public that one wipes hands on.
> mansions and yachts

I don't mind that at all. (Well OK I wish that rich people today would have more taste, and build Sistine Chapels instead of Mar-a-lagos) The problem is that when some people control more assets than entire countries, they will end up controlling government policies.
Well maybe people should stop letting the minority push them around and pretending like there’s nothing they can do. Money isn’t even real it’s an idea we use to represent work and debt. It people like Jeff Bezos and Elon Musk are glitches in that system economics nothing more. Putin is another story because he has sole control of a powerful military
Heh, I actually edited gVisor in right before your reply.

I agree completely!
This is the only way to browse the modern web.
I think a big differentiating factor for people will depend on their patching strategy. For those that pull images and updates directly from the internet, I would expect some surprises and feature-creep. For those that rsync all the repos into their datacenter and maintain point-in-time snapshots of OS repos, their own Artifacts, etc... then use their CI/CD pipelines to validate everything from OS to services, they should have more controlled suprises at build and verify time. Those folks should not see surprises in their production environment in my opinion.
Think of this part of the economy like musical chairs - everyone is OK with the money being "on its way" until the music stops. Now, everyone truly needs the money and there is apparently, not enough to pay everyone in full...
Any idea on how much money Yahoo's actually losing by just running Delicious?

Side note: I've always wondered why Yahoo hasn't tapped into the vast amount of good data that is Delicious to supplement and improve their search engine? Talk about having access to a firehose.

Side side note: Seriously, what company does layoffs a week before Christmas!?
As a friend pointed out, that's my problem :) I'm using the nouveau driver on a dual head GeForce 9500 GT. So I don't have any acceleration at all.
FTA "Facebook is gobbling up user data left and right, that's the price for the power, convenience and security the company's identity services offer"

I consider that price far too high. If your site looks like it just crawled out of an odesk freelancer's bitbucket, then I will give it a dummy email and random password because I do not trust your site. People need to be acutely aware of sites they can trust and then adjust their behaviour - not simply give everything to Facebook and assume its taken care of- because its not.
>There's a place for reddit-like posts (reddit) and there's a place for news related to hackers (HN).

Those are very vague classification metrics.
...but only the earlier perl code base :)
Weight training and cardio training have different effects on the heart. Weight training forces the heart to pump against resistance, leadening to a thickening of aorta walls. Cardio requires blood to be circulated more frequently, leading to an enlargement of some heart chambers.
I agree with the people saying "market it better." As it is, DupDetector looks like linkspam and is thus ripe for angry downvotes.

Change the focus from strict dupe-finding to "add additional context to the article people are already looking at." Copy some data about the comments, note the age of the previous discussions, even reproduce the highest-rated comment. These things will give it a more positive/helpful image.
HDMI phones will replace PCs.

You dock it into a monitor and keyboard, and your data and environment are all there. People used to do this with laptops.
It is also cheaper (or, alternatively, you'd spend twice as much), and you can only use one at a time anyway (you can still make calls, using a mic/speaker or headset).

Of course, cloud-computing also promises same data/environment... but I think network reliability is not quite there yet, and public trust in it is a step beyond that.
Bullshit. Everyone is taught the first way, everyone writes the first way by hand. The first way is the "human" way. The second way is the obscure theory-of-computation way. Your post seems like pure rationalization. Even if it applies to you, I can't see how you can claim with a straight face that prefix math is more "human" in general.
I think you might improve this scheme by doing it twice. First, a random sampling of votes cast are used to create a candidate pool. Next, one lucky voter's vote is selected to pick a candidate from the pool. The upside to this is that it helps get rid of self interest / crazy voting. If the scheme David MacIver proposed were used for determining president, I expect 25% of people would vote for themselves. (Well, he proposed starting from a small pool, so I guess I'm wondering about what would happen if you used this scheme to produce the pool in the first place)
Removal of the comment scores is a great innovation that has improved the quality of Hacker News.

With scores visible, most "discussions" end up as little more than opinion polls.
We're trying to focus more on "What's fun to do?" (aka a city guide). We hope to integrate Yelp and other review sites as part of the tabs where comments are (if they'll let us). We're more trying to compete with TimeOut and other city guides.
Well, in the US at least its kind of impossible to pass math/engineering exams without having some sort of deeper understanding of the problem. It sounds like the exams in Brazil at the time didn't expand upon anything past memorized definitions - I think you'd be hard pressed to find a serious physics course in the US that would let you get away with that.
What amuses me is that people complain that this information is being recorded and then proceed to upload the database to anonymous applications to visualise it, thus compounding the problem.
I just finished a pleasant, brief, helpful conversation with _chap. Thanks very much for setting this up for the community.
NewsBlur (first time trying it) is such a polished experience with all the little bells and whistles of a seasoned Apple app that I am having a very hard time believing that you are a single developer and not 6, full time, seasoned UX designers and programmers all rolled into one.

For what it's worth, NewsBlur is so polished, when I went to add a feed to my account I thought to myself: "Shit, I bet this guy will auto-complete the feed URL from well-known feeds" ... then when I popped up the dialog I thought "wow, that is a really big stretch for me to assume/hope for that... I'll cut him some slack if it doesn't.

Of course, it did and I had a little smirk on my face and mumbled "Damn, this guy is good".

No idea what you have planned for the future, but I imagine NewsBlur is one of many-to-be-aquired ventures you will create.

Nice work man, really nice work.
Great idea + execution. I'm always looking for a simple answer for what there is to do. I have been surprised that the net really hasn't answered the question in a simple manner :)>
A lot of the discussion seems to assume that a given developer has a constant level of productivity and hence, can be salaried according to that level.

I'd say a developer's productivity can vary according to motivation; who they're working with; how interesting the work is; whether they're well managed or not...

So, while salary is a linear measure, it makes no sense to me to assume that productivity can be measured the same way.

I'm fairly sure my own productivity can vary by as much as an order of magnitude according to circumstances. Wonder what I should be getting paid? :)
Maybe he can add a stories feature to his jet pack to improve product market fit ?
I thought that because QI was defended by the SCOTUS, that even if a state doesn't have QI at all, a police officer or department sued for malpractice could still appeal to the SCOTUS and then eventually win?
Running VAX binaries per-se isn't a problem, you can run them on SIMH quite reasonably[1]. The challenge is running VAX binaries that use authorization keys (PAKs). Unless you have the key (or forge one) the binary won't run.

I have keys for the VAX assembler (and Fortran, BASIC, and Ada) so running source, and building applications that DECUS distributed back in the day, isn't a problem for me.

What annoyed me was that VMS/VAX support was discontinued by the hobbyiest program. When it was announced and I asked for details they suggested I contact licensing. Which I did and suggested I could buy new licenses for VAX machines for $5,000 good for up to 25 users. For a machine that was headed for the skip. So someone, somewhere, and I'm thinking US GOV here, "can't" upgrade their VAX hardware and HP has them over a barrel so they continue to hold those licenses as saleable products. But that is purely speculation on my part.

[1] In fact, for the earlier models (anything before the VAX 4000 series), they run faster on a modern PC under simh than they do on the original hardware.
I recently deleted my account, but I too was only following a couple of subreddits - including /r/z80, /r/cpm, and /r/esp8266.

I tried to use the old. site a lot, but kept on getting redirected to the new one, and also suffered from the problem of constantly being logged out for no apparent reason.

The final straw was getting spammed via their integrated chat-system (the chat thing, not the message interface).

Sad to see the place go away, as the local group /r/helsinki was often full of interesting information and links, but I think I'm better off for not having another distraction.
Neither of these concerns affect Google Cloud Platform. 1) Google has not cancelled any GCP product that I know of, and 2) GCP has excellent support with fast SLA-timed responses from support personnel. Additionally, Google, the org., recently decided to redouble efforts to grow GCP.
I just finished going thru recruiting with Amazon and was told they are "aggressively hiring right now"
I never knew this before and this is fascinating. Gives me a huge sense of appreciation for these people. Would love to learn more about the life of a utility worker in a disaster situation.
While I agree that discord's code needed to be modified to handle bad data in etcd just in general ... this is not really a theoretical aspect, checking the content length so you don't try and deserialise a partial body and send crap to your business logic is http server writing 101.

Discord should've been more defensive.

The net/http devs should file this under "mistakes to admit to over beer to cheer up newbies who've just done something really dumb." (I have a number of such mistakes under my belt, we all make mistakes this stupid eventually ;)
What browser are you using in Linux that lets you use hardware video acceleration? I was using the patched version of Chromium for awhile...
This idea is explored heavily by Steven J. Gould in his book Ontogeny and Phylogeny. I highly recommend anyone interested in this idea to check it out. As far as I remember the "fallacy" is not that these stages exist, but that evolution works by adding new stages on top and pushing the previous stages down into development.
It is probably both effective and creepy in both countries. The article even talks about how some find it creepy:

> Taiwan’s electronic fence has drawn some complaints for its intrusiveness.

> “It’s creepy that the government is teaming up with telecommunications companies to track our phones,” said a flight attendant in Taipei who was put under 14-day quarantine after returning from Europe in mid-March.

> The woman, who identified herself as Xiaomei, said she was scolded by a local administrator after failing to pick up a check-in phone call in the morning when she was asleep.

> “They said the police will come to me if I missed another phone call,” she said. “I’m treated like a prisoner.”
>We also analyzed the solutions currently adopted by some activists, like the use of asterisks, “x,” and “u.”

If non-binary people in Italy are already using x's or u's for their pronouns, why not just use that?
There’d be no reason to suspect anything could be conscious, if it weren’t for the observation that a pile of meaty goo can be conscious.

Given that meaty goo can be conscious, and assuming that this arises from physical properties rather than some form of actual magic, it is reasonable to guess that the consciousness arises from what the goo does rather than from other properties such as pinkness or gooiness, so if we can cause another physical system to do the same things then it’s likely to have the same subjective experiences while doing it.
Over at the TypeScript compiler we recently slowed our release cycle from 2 months to 3 months specifically because of an observation noted here: nobody used our beta (or RC) builds. On a 2 month schedule, we had 1-2 prelease builds during any given 6ish week period. The faster releases we had before were great for us - if something wasn't ready, we could just sit on it till the next release, since they were so often. However because they were so often, we struggled with collecting feedback on prereleases - we always, consistently, got most regressions reported only after the full release. We didn't really like this so a few things were tried. First we added an earlier prerelease cut and feature freeze (the beta) - this made the release smaller (as the earlier freezes meant more time focused on regressions or on the next release), and we still didn't get any feedback. Some of our users gave us the feedback that they'd test against our betas, but only if we had less of them... So we lengthened our release cycle to try that. We've not done many on the longer 3 month cycles yet, so I can't say if it's helped or not yet, but from the feature development side, I can definitely say that the longer releases definitely slow down how quickly things are built on top of one another.

In parallel, we've also been improving our test infrastructure in ways similar to Crater. In the past few cycles we've added a bunch of tests which only exist to test compatibility - all of DefinitelyTyped is now tested on our builds, and a number of community projects that we've produced build scripts for are built as well. I would _love_ to be able to crawl GitHub and just build arbitrary stuff, but TS/JS build chains are almost never a simple `npm run build`, so the best we can get is, approximately, loading a repo into an editor and checking for a crash (which we do have a tool doing). The rust ecosystem's dogma around using `cargo build` and `cargo test` to handle _everything_ really does help make what they're doing possible.
You cannot... you learn new things, old things fade. What you can do is maintain and dedicate time to learning things, and/or keeping your older skill refreshed.

About a decade and a half ago, I worked on eLearning systems and training materials. I've learned and forgotten about more things than I could probably think about when trying. I used to know, pretty intently how certain aircraft engines worked, now I'd have a hard time just simply describing how a jet engine works in general.

Why, because I don't use it regularly. I've since worked with other languages, platforms, systems and constantly learn. You will learn and forget a great many things in a lifetime. Most people would be hard pressed to remember as a young adult materials they covered in 5th grade.

What it comes down to is keep reading, learning and trying new things. You won't remember everything, don't even try. What you can do is keep your mind able to think.

As a small aside, avoid refined sugars and seed (vegetable) oils. There are a lot of significant links to dementia and Alzheimers disease aside from being two of the largest causes of inflammation from diet.
It's suspiciously similar to the "hairy arms" of Disney lore:

> So the story goes that probably a long while ago - probably in the '30s or '40s - they had a lead animators, but they also had creative directors. And when the lead animators would make concept designs, meaning, like, character development, they'd be so proud of these characters. And they would go to their art directors, and their art directors would change something constantly even though they thought it was their best work.

> So what they realized after working with these art directors - that what they hated the most was anything added to the character, especially hair on the arms 'cause this is, you know, '30s and '40s. Things had to look very slick. So what they did was to distract the art directors from making other changes, they would automatically put hair on the arms of each character.

https://www.npr.org/2014/11/17/364760847/whats-with-all-of-t...

Though both stories could be true, it's also possible that somebody familiar with the Disney story created another narrative based on it. I'm not even sure that the Disney version is real, but I'd give it a higher likelihood.
What's the value in paying the cost for an HTML rendering but rendering text in a monospace typewriter format?
This "techie" affectation farms readability.
If this handled the "build & config" of publishing packages and made the whole process effectively 0-config, I could see myself using it. But there's a lot here that I don't want.
Right, especially with there being only a single run of each, inconclusive.
I see your point. Especially since cost-based KDFs rely on the predicted characteristics of future hardware.
> That's a really great insight. (Sr EE here.) I wonder sometimes about the fact that SW engineers are capable of making their own tools in a way that we are not. Do you think this helps to combat some of the super high pricing associated with their tooling?

That's part of it. There's also the element that in many engineering fields, there is a floor on project pricing. Think Civil Engineering, Chemical Engineering, etc., most of those projects start at 6-figures, and often go into 7 or 8-figures. A per-engineer cost of $Xk/yr for tools is really not that much, in the scheme of things. I think you're seeing a similar increase with web designer tools. Adobe doesn't want you to think of a Creative Suite license as $500 or $1000, they want you to think of it as 1% of your employee's salary.
The people in the video seem to just walk around outdoors and not very close to other people. That many people obviously will mean a risk that some of them go into stores, but if there is a reasonably safe thing to do outdoors (like a particularly nice street) it’s natural that this becomes extra popular when people want to find something to do outdoors.
unfortunately I can't reword or delete after a certain amount of time - would've done so. thanks for sharing
The very notion of putting people in the category of sophisticated and unsophisticated, is a form of classism. It gets into the realm of authoritarianism when we start wanting people to be making decisions for others based on this. This not something we should be doing in a free society.