jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I remember the days of the UBB. Flat file databases, what memories. I also recall UBB getting hacked because the data separator was a pipe bar and the code didn't check for that on input. SQL injection before SQL. Maybe I dreamt that. Either way, I remember my time with flat file databases.
El Reg has a better write up including safety fears - http://www.reghardware.com/2010/06/16/arctic_laser/
Another recently developed alternative by Ilya Birman:

http://ilyabirman.ru/english/moscow-metro/

And another one by Viacheslav Ilinskov:

http://www.artdragon.ru/

IMO, both are better as far as the aesthetics of the connecting stations is concerned.
infrared. This is why Grand Challenge cars used lasers, video, radar. No infrared, and ultrasound didn't succeed as well.
The XML is better because when the data types directly relate to tag names it is simple to understand, read, and write, process, and there are tons of XML libraries in every language that do object-xml serialization automatically. With JSON, since there are no types, you must manually write your own data-object serialization and embed the type system right into the data structure itself.
You make a good point yet outside of XHTML and perhaps XSLT, I've never seen a document marked up as XML. I have, however, worked on hundreds of projects that used XML as a structured data exchange format, for remote procedure calls, or for configuration.
It looks like an elaborate prank!
The Top500 benchmark for EC2 was run on some of our Cluster Compute instances. It was definitely not run on the entirety of EC2 (what would we do, kick everyone else off?).
http://news.ycombinator.com/user?id=rtm
The book has an implicit anti-commercial message:

Instead they dream of furniture

of buying a new hat

of owning matching silverware

could you imagine that?

Instead they lay awake at night

wishing for a car

not one that runs on jellybeans

but one that's reg-u-lar

etc. I just thought it was a bit (too) ironic to end with a big BUY NOW link.
I appreciate that some hardball questions were ultimately asked, but did you notice the part in this blog post where he mentioned that his own first instinct was to ask softer questions and it was actually the people from Google who pushed him to ask harder ones? A good journalist would need no such prodding.
It's #1. Hiring is hard; everyone makes mistakes. Or sometimes people simply don't perform well in certain roles. Their deck goes into detail on this point IIRC. Try to fix it and if you fail, acknowledge the failure and move on.

Acknowledging that you will need to fire some portion of those you hire is an adult approach to the issue. Likewise from an employee's perspective. It's not a big deal to plan for things possibly not working out.
On the other hand, it's probably cheaper to buy a congressman or senator than it is to pay a developer to port an app.
And the text is just wrong:

"The tricky part is that it will be absolute to the parent element that has a position of Relative or Fixed."

Should be: "relative, absolute or fixed" (or more simply: position other than static")
That's surprising, as IIRC it needs inbound UDP on high ports which aren't directly associated with the inbound TCP for the SSH session.
The good news is, there are libraries for bcrypt for most every major language out there, and they are extremely simple to use. Some languages also have scrypt libraries, which is even better. Either will be a huge improvement over plain salted SHA-1.
Sandi Metz seems to offer the most sane advice on the topic imho
https://www.youtube.com/watch?v=x1wnI0AxpEU&list=PLE7tQUdRKc...
Privacy aside, have you ever tried to look something up from a few months ago, let alone (hypothetically) 20 years ago?

This is one of my absolute dislikes with both Facebook and Twitter - you pile all your data in there, they keep it all and own it all, and make it a royal pain for you to get at it again - even just for simple things like "I wonder when I was in XYZ?" or "What was that link that Matt posted last year?".
A word of warning, though--that pasta roller will be nearly useless to you unless you have a very heavy table or countertops with a right-angle edge. If you have a rounded edge, you can't clamp it down properly, and won't be able to turn the crank.

When we use ours, it has to be clamped to a wooden TV-tray table, and I have to hold it down with my legs as I crank, because both hands are occupied with the pasta, and the table is too light to keep the work surface from bouncing around.

If you have no suitable surfaces in your home, get the freakin' electric roller.
Your preference is likely not similar to that of their typical users. At this point, I'd expect many people receiving text only e-mail from a corporate mailing list or something like that to consider it broken and/or suspicious.
Wow so we could make rna to produce pollen and treat seasonal allergies?
Are RTG only extremely expensive today because of low demand/supply and consequently a complete lack of economy of scale?
Yup, and Raspberry Pis. ... good stuff. It would be double-cool if they could do something about the need for lots of RPi hardware-hacker programs to run as root. It's open source, though ... pull request time?
Funny, I dropped out of college and make the same 75k as a developer...and just the other day I was explaining to my friend (with a Masters in CS) why aliases wouldn't work with his cron job. BUT, I was lucky, I STILL had to do the work to learn my field (web dev) and I had a LOT tougher time getting here. I think the one problem I have with some graduates though (not my friend), is this idea that society OWES them a good job/promotion etc... because of their degree.
Just replicated the Stallown3d!1 one, it's still there.

Actually a useful link to have; I've had some difficulty convincing people in the past that this sort of injection is a big deal and that's a convenient, harmless way to prove the point.
That quote strikes me as incredibly tone deaf. Not just the corporate speak of 'resourced' after laying off the team, but the utter lack of vision they have for the product. Delicious defined a category of webservices (public bookmarking) but to their eyes they aren't 'competitive'.
I learned C and OO programming on LPMuds, and wrote my first reasonably large, widely-used software that I believe was used on a few different sites: hands.

When I helped launch a new MUD (name lost to time) I was disappointed at how poor the out-of-the-box support was for syntax like "take bag from chest".

Unfortunately my software engineering skills were non-existent, so I'm sure when I finally retired from MUDding there were still plenty of bugs, but I have vague hopes my code is still floating around out there. If anyone sees the name "Wolflord" in LPC code related to game object handling, please let me know!
Apple changed the pistol emoji to a squirt gun glyph on iOS.

It displays differently on iOS and Android now.

Apple is indeed pushing a specific political agenda.

Regardless of how you feel about gun rights, politically-motivated altering of text is a terrible thing. Imagine if you couldn't type a certain text string on iOS? Altering emoji to be one thing instead of another isn't much different.
You lost me at the crash after login screen.
> Maybe there isn't actually a procedure for this situation?

There is, for at least the vast majority of the issues.

E.g., for the allegedly not-legislatively-authorized election-process issues that have been the center of many of the challenges, the process is to challenge the change when you have notice of the process before the election, the failure, despite knowledge of the facts motivating the challenges, to do that in favor of doing post-election and often post-certification challenges is the source of both laches and mootness dismissals of those claims.
I don't know what to say here other than, the concept is what's important. There's a huge conceptual gulf between us and I don't know how to bridge it.
Speaking of GNU social, I have always thought that GNU was quite possibly the worst name to use for the project, simply because nobody knows how to pronounce it, and maybe if you do know how to pronounce it, someone else might pronounce it completely differently, so it you end up pronouncing it in two (or more!) ways until the person you're talking to knows what you're talking about. Is it 'new'? Or 'nyew'? I've also heard 'geh-new' and 'G-new'. 'new' is probably the easiest to say and is technically correct, but it is also an extremely ubiquitous adjective which can be placed next to literally any noun, and therefore a terrible way to brand something.

And I think that is the primary reason why GNU/Linux never caught on and everybody just called it Linux. "What OS do you use?" "GNU/Linux" "Wait, I didn't know there was a New Linux!".
https://blog.twitter.com/en_us/topics/company/2020/suspensio...

> On January 8, 2021, President Donald J. Trump tweeted:

> “The 75,000,000 great American Patriots who voted for me, AMERICA FIRST, and MAKE AMERICA GREAT AGAIN, will have a GIANT VOICE long into the future. They will not be disrespected or treated unfairly in any way, shape or form!!!”

> Shortly thereafter, the President tweeted:

> “To all of those who have asked, I will not be going to the Inauguration on January 20th.”

> We assessed the two Tweets referenced above under our Glorification of Violence policy

> As such, our determination is that the two Tweets above are likely to inspire others to replicate the violent acts that took place on January 6, 2021
That’s not encrypted and free from censorship.
Any company that can censor will eventually be pressured by governments (or its own employees) to do so. Therefore, I see Signal as a model for how everything should operate in the future: your "account" in the company's database is just an encrypted blob that they can't read.

Is there no way to make a Twitter-like broadcast messaging app work on top of a Signal backbone? It'd take a smarter programmer than me to figure out the details, but it's got to be possible, right?

I mean, right now we have several well-accepted cryptocurrencies that I can use to send an uncensorable, untraceable payment anywhere in the world for about $5 in fees. It's a bit clunky, but it basically works. Why can't I post an uncensorable tweet for $5, too?
>Imagine: a leader calls for a certain racial, ethnic, or religious group to be barred entry to their country.

A religious group is not a race. When China persecuted the Falun Gong, nobody called them racist. You could say it's islamaphobic, but that connotates an irrational fear. It's not completely irrational when the values of many adherents to that religion differ so significantly from secular American values: pewresearch.org/fact-tank/2011/01/18/stoning-adulterers/.

Fundamentally the difference between a religion and a race is that race is not controllable; it's clearly wrong to discriminate against somebody for something entirely outside of their control. But people do have control over their ideology, so much as some people would advocate discriminating against racists for their racist beliefs, people can advocate for discriminating against people who believe the legal system should sentence to death adulterers, apostates (people who leave their religion) and homosexuals (https://en.wikipedia.org/wiki/Capital_punishment_for_homosex...).
And of the 400 million firearms in the United States, what portion of them belong to Blue Cities?
It's unlikely to _completely_ escape immunity - humans will raise antibodies against different regions of the spike protein, but it does seem to confer a pretty significant average resistance to patient sera. There's another study looking specifically at several different monoclonal antibodies against this mutation at: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7723407/
Slightly off topic, but this jumped out at me: "In hindsight, I could've used something like Apache Solr or Lucene, but I just enjoyed finding the solution to a complex problem and building it myself..."

If I were your client I could see getting fairly annoyed at this. Is/was your client pissed that you spent (wasted) time building something from scratch when you could have just used something open source? Or were there legitimate reasons in this case to build something from scratch?
Agreed. Granted, it is their house and their rules, I have been looking for an effective way to to communicate this to them. The other thing that bothers me about Hulu Plus is the fact that old seasons get nixed at some point for some shows. The reason I signed up right away is to have full access to old shows.
Well it sometimes has a lower memory footprint on lowend machines.
Unlike the hapless consumers who would be the pawns, if Google took the (common) strategy of undermining competitors rather than simply producing better products.
> The last year or so has seen more scientific papers and presentations that raise the genuine prospect of catastrophe (if we stay on our current emissions path) that I can recall seeing in any other year.

Missed a great opportunity for a hockey-stick graph! :)
The current process is: Bosses tells you the programmer and then you instruct the computer precisely. With natural language programming, the boss just tells the computer. There is no you now.
Why is this faster? Because you used to take 3 months to get the sofware done, our new system can do it in 3 seconds[the times are arbitary, the general assumption is that it's less than a human].

Of course you are going to still have to specify what you want with both NLP and a human. So this time is constant and it is not relevant when comparing the two system.

What I'm saying is that the NLP would be like a human but faster and less error prone.
How about that Chrome, with multi-process tabs + Google Apps, is really a stealth web operating system?

Its surprising that wasn't mentioned...
Groundhog Day, Little Miss Sunshine, Pleasantville
For me this was one case where the movie was far better than the book.

The movie was very good, and the book, was, like, written, really badly. (and I was a fan of Mezrich's Bringing Down the House)
that's after his death, and even then it's just a way to avoid inheritance tax.
My father-in-law is a VP at Northrup Grummon in their aerospace division (which includes satellites, missiles, and missile defense) who is responsible for making sure these systems can withstand what the enemy sends our way. He has consistently said for the last 10 years (yes, even during the heyday of 9/11 and after) that the most dangerous place on earth right now is Korea.
Not everybody can donate money. Is there any other way we can contribute?
Yeah, not really.

1) you have to assume that the implementation is correct so that only somebody with the key can preform the remote kill, and ensure that the attacker can't reset the key. If you get this even slightly wrong, somebody will figure it out. How confident are you that this will be implemented without error? Would you bet all your companies hardware on it?

2) If the attacker gets you're key, you're screwed. And not just "somebody is signing shit with your key without your approval, time to revoke the key" kind of screwed, but rather "time to toss all your hardware into the dumpster" kind of screwed.
Postgres is literally the next thing on the roadmap :-)
I talked with the TSA's director of privacy policy Peter Pietra a while ago, and he's a big proponent of the scanners: he thinks there aren't any radiation risks. My guess is that a lot of the people in the administrations see things the same way.
As of right now the stock is up 6.5% upon the announcement of Balmers departure, that certainly can't feel good. (Other tech stocks appear to be down or holding level today)
I'd like to think you're joking.

but you're likely not-

it's very, very possible to be worse than AOL.
One of the things that investors soon learn is that achieving any sort of compound growth over a long time frame is virtually impossible.
What do you mean by the flirting? Apple has been Intel's client since for the last 15 years with no exceptions (on the Mac side).

I don't enjoy this kind of marketing, but for some reason the snail ad feels a lot more tongue-in-cheek than the serious corporate-hate-infused materials that Intel is releasing now.

Was it true at that time that Apple's offering was faster than the Intel-snail? Because if it wasn't, I'd certainly look at it differently.
Yeah, It's frustrating though..
Are there actual developers who care about LinkedIn presence out there?

It makes sense to have an account there, to appease HR people, but are there technical people who make use of this to create real connections? Or even display existing ones? There is some kind of mechanical "add randomly suggested people from the company" phase when getting a new job, but apart from this I do not see the point.

Desire to connect over LI is entirely artificial and does not represent anything meaningful (heck, I have my past bosses as connections, even though I wish to never see them ever again). Conflating number of linkedin contacts with some social skill seems vastly misguided at best.
I've been blown away by this awesome screenshot-tool and couldn't help but share it here.
Gifted class don't just “support those who excel”, they support those who perform poorly and disrupt the class because they are not engaged because the mainstream coursework is targeted well below their capacity.

It also mitigates the way which this has gotten worse since NCLB and it's successor policies because schools strongly prefer not to advance students (pre-NCLB, this was an issue because of somewhat legitimate developmental/emotional concerns, but since NCLB and ratings based on the distribution of performance vs. grade level on standardized tests, preventing advancement is now also a way of juicing metrics.)

Of course both forms of special ed are blunt instruments to deal with not doing better by-student calibration across the board to students, incliding those in the wide middle of performance.
Anecdote on that same line of thinking:

Ari K. Jonsson made software for the MER rovers that planned and scheduled the science done for each day. It basically book-kept the constraints on operations of the rover. (this joint has to be that hot before moving, requiring energy, moving said joint is a pre-requisite for taking picture of rock X). The geologists would take data from the previous day and make a list of all the things they wanted to do (sample that area, picture this rock, etc.) and the planning software would put up this gigantic gantt chart humans would then mess with to get as many "science point" out of the hardware for that day.

Usability surveys after the project was quite mature revealed that the full-on "auto-plan" was not used since the human engineers didn't trust the plans, they did not understand them. They saw that more net-science was being done that way, they saw that all the constraints were being met (no equipment was being jeopardized by the plan itself), just didn't trust the "machine intelligence".

Another striking thing about that project he revealed: The humans using the software didn't really think they were "using the AI" since they didn't use the auto-planner (even if the AI was working very hard maintaining constraints).

Dr. Jonsson was the Dean where I graduated. I'll go listen to his Mars experience any time I know he's speaking about it. I feel fortunate to have had him as a teacher.
Nice, i prefer node over ruby, so maybe i'll use this. For the same reason i prefer LESS over SASS (apart from the great performance improvement).
All data discussed here is inflation adjusted. Even after price increases, the poor are getting richer.
It's not even particularly traditional. Up until the DeBeers campaign in the 30s/40s, a wide array of gems were used in wedding rings. Wedding rings are traditional, but solely using diamonds is fairly novel. It would be more traditional to use any other gem.

> This is what I think is really the reason people gift and wear engagement rings: upholding tradition and signalling commitment.

Both of those are bad reasons. A diamond wedding ring is not traditional (nor is the obscene spending, at least once we stopped using wedding rings as part of the dowry), and spending a bunch of money is a bad way to show commitment. Anyone can spend a bunch of money without caring at all. This is the worst part of the DeBeers mythos; equating lavish spending with commitment. They are not the same.
> When I took the moissanite to a jewelry store to get it mounted, the "fake" diamond detector actually said the moissanite was a diamond! I was actually very surprised to see that, and I was candid in the fact that I brought them a moissanite. (which leads to my following point....)

That's hilarious - any idea how the "fake" detectors work (it seems they are not very accurate)?
Blog post[1] on what makes fclones really fast

[1] https://pkolaczk.github.io/disk-access-ordering/
I don’t do much on the apps/websites side of things. I’m a platform and systems developer by experience/preference.

That said, I’ve long maintained a blog. I prefer to build my own tools. I wrote a highly opinionated static site generator in Go over the course of the few evenings during March.

I used to use Ghost to host the blog on DigitalOcean but got tired of chasing NPM updates. I got a small VPS instead, installed OpenBSD, and now the site runs off relayd+httpd. relayd handles setting caching headers. httpd handles serving of HTML.

It’s working really nicely. If I didn’t use IBM Plex Sans as a font, my site would easily join the lists like 10kb club. I do set the caching header for it though.

Other than that, I’ve got a couple of side projects I’ve been noodling on. Back end will probably be Go. Front end app will likely be PHP/Laravel. PHP 7+ has been really nice to work with and it runs well on OpenBSD. If it ever got popular enough, shifting to elastic deployments with Docker/LXC/Podman would be straightforward.
I don't know a ton about electric vehicles, but I do know you can go a long way without a technological differentiator. Variations in materials, design, name brand, and marketing have sustained the fashion industry for quite a while. What's the difference between two pairs or shoes, or two pairs of pants? One isn't fundamentally more advanced then the other, yet there are winners and losers in that industry.
Can’t help but wonder what kind of psychopaths downvote your comment.
> it arrogantly dismisses people who were concerned even then as suffering from a bias

He's not dismissing them, just saying that (in his opinion) they were overestimating their actual risk. The real flaw in the article is that he gives no actual data to back up his claim that his estimate of the risk is more reliable than theirs.
Yes, plenty of women have been mislead into misogyny.
It's not a ridiculous argument at all, Cloudflare already did it because the CEO "woke up this morning in a bad mood and decided to kick them off the Internet" [1].

AWS is reportedly considering banning Parler. If this trend continues we'll soon have a completely balkanized internet where everyone lives in their own bubble and is banned from posting their viewpoints in the opposite bubble.

[1] https://arstechnica.com/tech-policy/2017/12/cloudflares-ceo-...
Trump isn't planning the attack.

Parlor / thedonald.win are planning it. The question is whether or not the president will take advantage of those groups and try to coordinate them better.

Without a head, those groups ability to coordinate an attack would be hampered.

Google and Apple are banning parlor and other apps too, cutting off cell phone traffic.
"These companies are not political entities"
Every time I get on Twitter or Facebook, or my friends or family get on Twitter or Facebook, the sites are filled to overflowing with HEAVY liberal bias. They may not 'be' political entities, but they certainly swing hard in one direction.