jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Why don't we optimize for stability? Some of us do. It just happens that we're not writing web browsers.
For anyone who wants to help Python wrt packaging, get behind [Tarek] and his work on distutils2. That's the future of Python packaging (with Guido's blessing) [^1]. More info on python packaging temporarily at http://guide.python-distribute.org/ .

There's also a [packaging discussion group] which seems to be primarily focused on distutils2 development.

[Tarek]: http://ziade.org/

[^1]: http://tarekziade.wordpress.com/2010/03/03/the-fate-of-distu...

[packaging discussion group]: http://groups.google.com/group/the-fellowship-of-the-packagi...
Also, apparently not putting a captcha on your comments.
> allowing the government to punish those who leak it originally

Then you won't have any leaks. Problem solved!

Of course, you won't have any information other than what the government tells you, but them's the breaks...
Is that the whole article, or do I have to be a subscriber?
Michael Bayer's other project, the Mako templating system, is excellent as well

http://www.makotemplates.org/
This blog post describes how you can embed profile pictures of Instagram and Google+ users in your web or mobile apps. Profile pictures are automatically fetched from the remote social networks, manipulated and transformed in the cloud on-the-fly to match your graphic design and are delivered to your users optimized and cached through a CDN. Sample code is included for Ruby on Rails, PHP, Python & Django, .Net, Node.js and jQuery.
Note sure what "lifted over" means exactly.

I once explained PKI to someone in their 70's who grew up without the personal computer and at one point they stopped me and asked "Why don't they just publish their public key in the newspaper or some directory like a telephone book?"

Later, as an experiment I printed a public key and then used OCR to reproduce it electronically.

Of course a key intended for www usage can also be retrieved over SSH, after the sending computer is authenticated (via SSH authentication). I have also done this, again as an experiment.
That's a fair observation and I admit I didn't consider that when I wrote my comment. It is pretty difficult to visualise and leads to a lot of "but you still interact with the outside world so how can it be pure" kinds of confusion. Its very hard to visaulise how the program essentially gets wound up and then at runtime as IO occurs gets unwound. Some of the other monads are definitely simpler to understand!
You can try as hard as you want, but users will always find a way to bypass your precautions and shoot themselves in the foot.

There's also a danger that if you try to do this, then your product turns into a UX nightmare.
Is he really worth that? I mean, let's offer him on ebay and see what we get.
I'm ok with removing users that violate the terms of service even if they are presidents.
Exactly. If they wanted any respect for this they should have had the courage to do it a few years ago. As it is it shows moral weakness, not strength.

This is at best closing the gate after the horse has bolted, made it to the next county, been hit over on the motorway causing a massive multi-vehicle pile-up which left a fireworks transporting lorry in flames such that its rockets went off setting light to nearby chemical processing facilities.[1]

And that is being charitable. This is simply sucking up to the new regime the same way they've effectively sucked up to the old one, on the very day the transition was finally confirmed by all parties. It can't hurt that it will distract some attention away from the bad PR relating to WhatsApp.

[1] I look forward to the final stages of the story though: the horse in question declared lame after the accident and processed into glue.
So? That's how the society works: its moral values are reflected by the actions of those who participate in it. Most people find the Daily Stormer abhorrent so they refuse to provide services to it. It's actually free speech in action since all those people are expressing their view of DS.

See, free speech works!
No you're out of date, the standard contract clauses thing was blown out of the water. It's a big problem for Facebook, not sure where it's at now.

Also your understanding of the Apple case is a little out of whack too. There's a lot of subtlety to it, but basically the court ruled in Apple's favour on a technicality and there is a revised appeal pending.
might be a good indicator of the short term top
While future "users and engineers" might be thankful, other stakeholders might not. Project names serve a purpose of secrecy in situations where you have classified information or trade secrets and somehow end up in situations where you need to communicate about it out in the public. Security by obscurity that is rather discreet but effective.
"Induced demand" is just a backhanded way of complaining that more people can be served by expansion of a particular piece of infrastructure that you don't like. Nobody ever complains about induced demand on the subway from more frequent service causing more people to decide that's the best option for them.

Rush hour is like pouring a 5gal bucket into a sink. You can't reasonably handle that all at once will have some water in it until it all makes its way through the pipe. But you have to be insane to use that as an argument against making the pipe bigger. Increasing the max capacity of the pipe (so more lanes, in the case of highways) means that it can have normal flow before it starts backing up. The "induces" demand because at the margins some people who were voluntarily changing their usage times to avoid the peak hours will commute at peak hours.

I am intentionally trying to use generic language here because this isn't a unique phenomenon to highways.
Options -> Advanced -> Data Usage will get you most of the way there.
Something like how it becomes harder and harder to jailbreak android phones, while at the same time Chromebooks ship with a "developers switch"?

I find myself thinking of Doctorow's arguments about "(civil) war on computing"...
People's web usage data is a valuable asset. IMHO most ISPs are very likely selling it to Google and others.
True, we need to be able to reproduce and confirm technically that fasting correctly is good for people. But you cannot simply ignore millenia of anecdotal evidence that people who fast simply are more healthier. I find it odd that it's now considered normal to stuff yourself all the time, when historically before maybe a century ago it was considered totally normal to not eat all the time(involuntarily or otherwise).
Why not create a mesh network using the planes themselves. Surely most planes must be in line of sight with several other planes even over the ocean. That way they could broadcast their position among other things.
It looks like most functions have two variants that differ in how they handle errors. One throws exceptions, and the other returns an error_code.

It's nice to have non-throwing variant, although the rationale is suspect: it asserts that the non-throwing variants are for "when file system errors are routine," but many large C++ codebases deliberately disable exceptions altogether: Google, Mozilla, LLVM, etc.

Is there precedent for this two-variant approach in other APIs that are part of the C++ standard?

Oh, and this just seems wrong:

> Otherwise, clear() is called on the error_code& argument

Why clear it on success, instead of leaving it alone (like errno)? This makes it harder to sequence calls and then check the error code at the end.
Maybe it would be nice then if TLS would somehow cache host keys, too? Like my browser caching the relationship:

www.bank.com is 1.2.3.4 with pub key XYZ

Or is this already implemented and I am too stupid to find it?
Says you. After it came out that Verizon is actually changing request headers in Internet traffic to inject tracking tokens, I wouldn't trust any company to not do/track anything. In fact, it's in their best interests to track your usage - they can sell that information to advertisers and make more money from you.

Not trusting Google but trusting some unknown competitor is strange to me.
With this IPO the portfolio of YC is ridiculously successful.
way faster than Minecraft though! it can take a minute per instruction in the redstone videos I've seen. probably because Minecraft works on ticks affecting adjacent voxels and Factorio is more like labview (not to mention its seemingly excellent engine perf.)
I remember trying sort things out early on. Unlike most people I used to work in the contract sterilization industry. Need 100 pallets of catheters sterilized a week? No problem we got gas chambers the size of bus. So I know a little little bit about killing bugs.

All that really bought me was seeing the 'debate' was between people that knew far less than the little I knew. Worse what most of what they thought they knew was wrong.

The big mistake was assuming that this new virus is just like this other virus they were more familiar with. Lay people and a lot of doctors used influenza as a model. Wrong. People who knew better thought the virus would behave like a not as bad SARS-Covid1 or MERS. Also wrong[1].

My conclusion a year ago was the best strategy was to take all the precautions until further notice. I thought of the doctors quip that the problem with medicine is half the treatments we give patients doesn't work. The real problem is we don't know which half. Taking all reasonable precautions then is always the correct answer.

[1] Public heath officials in the west[2] assumed that SARS-Covid2 only spread between symptomatic people like MERS and SARS-Covid1 does. That bit them on the ass but hard.

[2] Public health officials in China highly suspected asymptomatic transmission early on. But western officials categorically dismissed Chinese researchers opinions. (Big mistake #2)
I mean, I think it would be reasonable for Zuckerberg's friends to assume that he wouldn't want to use a competing product? Nobody would be offended if the CEO of Coca-Cola declined a can of pepsi.
It helps that it doesn't come with a price tag, which is more relevant than how it performs or whatever tooling it is missing.
“The TV is on but you don’t get to choose the channel.”
Just a reminder: that helicopter is running Linux.
According to Zillow my house has jumped in value 8.5% in the last month alone. We bought the house for 159K in late 2009 including taxes and fees (129K retail). Now it is worth 298K.
I assume the impolite route is we use violence to end property rights and live in a utopian commune?
Does this mean that if sites i like (and i) use your service, my machine hits your server very frequently, thus giving you relatively thorough insight into my browsing habits? This question comes from someone who tries to be strict with the number of RequestPolicy rules allowed. Forgive me if this is a stupid question, but humour the paranoid ;).
Worse, if I download podcasts on the phone from e.g. iTunes U, they tend to get removed when I sync. I like a lot of what iTunes does but the implementation (especially on Windows) has always been touch-and-go. I'm honestly not sure what their motivation would be to improve the product other than to add more potential revenue streams, but I'm glad that they may be trying.
> The proper role of the US Government and Money has been under debate ever since Hamilton was appointed Treasury Secretary under George Washington. (EDIT: actually, even earlier than that, but the country didn't exist yet...)

In regard to the parenthetical, the country existed either from the First Continental Congress, the Declaration of Independence, the Articles of Confederation, or the surrender at Yorktown, but in any case before the adoption of the Constitution, much less Hamilton's appointment under it as the first Secretary of the Treasury, which is a really odd point to chose as the starting point of the nation.
I love this! Any interest in doing collab/would you care if I make this into a web app?
What's a "Gazan"?
Multiple forms, unlike most of asia these are multicultural societies, The Losers are distributed across these multiple cultural spheres and they will react in different ways.
> Government-issued currencies have value because they represent human trust and cooperation. There is no wealth and no trade without these two things, so you might as well go all in and trust people.

Hm..

If you bought BTC when this article came out you'd be up 250%
What have you found so far?
Among the applications of tissue paper listed at your link, are toilet tissue, facial tissue, and paper towels.

It also mentions "household towels" which doesn't make sense to me, surely they don't mean what I am used to.

In my area of the US, however, "tissue paper" out of context doesn't imply any of those, I don't think, rather it's the stuff used to wrap gifts or maybe to crumple up to pad them in a box. The stuff is also crumpled and put in new shoes, for instance.

It doesn't strike me as that odd to call toilet paper and facial tissues "tissue paper" although I don't think it's common; however calling paper towels or other towels "tissue paper" seems strange.
Fully agreed on the horribleness of real-mode (BIOS) boot, but for others it might be interesting to know why: It was made to boot a relatively simple 16bit computer with a pretty limited configuration space ("do you have two floppy drives or one[1], and do you have the monochrome MDA graphics adapter or the unprofessional 4-color CGA one?").

And then continued to be bolted on, not only by the PCs BIOS but also by the possibility to have secondary boot ROMs on extension cards, over 30 years later.

[1] Call it paraphrasing, as I don't remember right now whether you could even boot from the 2nd floppy drive.
There is an alias called alert in .bashrc in Ubuntu. You can use it as follows: sleep 3; alert
I think the point is that it's CLI based.
What are some good tips to minimize the attack surface of my CI/CD tool?
Disclaimer: I didn't build this. Its something cute that I found and shared.
Yep, that was my intention.
A variant on http://grsecurity.net/~spender/msr32.c would have worked up until the capability check was added. Capabilities will help you, but if your business model is built on the assumption that the kernel performs capabilities checks everywhere it should then you really ought to be actively reviewing kernel entry points yourself.
The degree course I could continue to do has some modules of questionable value and I could learn at a faster more specific rate alone. I used to be somewhat anti dreamweaver, and I still never use it in design view for instance, I use it as a text editor, but as was suggested in another reply to this post I've downloaded netbeans and I'm starting to use that. First impressions, netbeans seems very nice.
I saw an article today that mentioned:

"Officially, for the past 11,700 years we have been living in the Holocene epoch. From the Greek for ‘totally new’, the Holocene is an eyeblink in geological time. In its nearly 12,000 years, plate tectonics has driven the continents a little more than half a mile: a reasonably fit person could cover the scale of planetary change in a brisk eight-minute walk. It has been a warm time, when temperature has mattered as much as tectonics. Sea levels rose 115 feet from ice melt, and northern landscapes rose almost 600 feet, as they shrugged off the weight of their glaciers." [1]

I'm curious how current climate trends fit in with what seems to be a time period that overall has been warming up accompanied by rising seas.

Can someone point me to some resources to help me make sense of human-caused global warming versus normal global warming?

[1] http://aeon.co/magazine/science/should-we-be-suspicious-of-t...
Most people are really terrible at interviewing. And why are we surprised? It's not a skill many cultivate.
Spend 12 years telling anyone against the political establishment they're all matter of -ists/-phobes and then tell them leading up to the election that they'll be gulag'd and yeah, of course this is gonna happen.

This is chickens coming home to roost, Democrats have been so busy egging on violent riots in the poor areas of town that they've created an atmosphere where those actually affected by heavy handed government actions are going to see this as the only way out.
Must have been really hard to work at Facebook. I often see people shouting at Facebook and tagging their employees on twitter left and right shaming them publicly of their employer's actions. But how do you leave that $$$ on the table.
It appears to me the one branch of government that has stood up reasonably well recently is the court system.

One of the most serious things the court system does is deprive people of their liberty and life. And it is not stellar. You may argue that the 2% to 10% wrongful conviction rate is good (I think it is unacceptable) but what does seem clear is that many judges are swayed by any old pseudo-scientific rubbish (if they even remain awake during the trial): https://www.latimes.com/opinion/op-ed/la-oe-grisham-wrongful...

I like the idea of people being held accountable for mis-information though.
Open a private tab (or in Chrome "incognito") and it will work fine.
If you take harsh action now, you make it clear to any future copy-cats that this behaviour will not be tolerated.
Video of the toaster here: https://www.youtube.com/watch?v=JosAD2mvUCE
GUTS Tickets/GET Protocol | Frontend/Backend/DevOps | Amsterdam, The Netherlands | Onsite/Remote up to €70k+ p.a. depending on experience, part-time/full-time, SARS plan available. EU Visa sponsorship possible

GET Protocol is a Ticketing SaaS with NFT integration that puts an end to disgraceful secondary ticket prices and ticket fraud. GUTS Tickets is one of the whitelabels that uses this protocol to sell NFT powered tickets to hundreds of thousands real users for real events.

We have several open positions for:

- Medior/Senior Frontend Developers (Vue3, React Native, Typescript)

- Medior/Senior Backend Go Developers (Golang, CouchDB, NFT, kubernetes, AWS)

- Medior/Senior Backend Python Developers (Django, DRF, CouchDB, PostgreSQL, rabbitmq)

- Senior DevOps/SRE (kubernetes, EKS, AWS, grafana, newrelic)

Competitive salary based on experience: part-time or full-time is negotiable. ESOP (SARS) or token plan are negotiable. Employee-based conference, hardware and training budget is available.

Fully remote is possible, with timezone constraints.

Perks: Playstation gaming-battles, ping-pong tournaments, Friday-afternoon bbq/drinks on roof terrace (looking over Amsterdam), committed team-members from all over the world (all on-site), meetups & lightning talks, access to "fill in whatever you want" events & conferences.

Check out https://careers.get-protocol.io/ (soliciting is NOT appreciated)
The question is about hiring someone to run HN, not hiring someone to run YC..
I think Mathematica is more useful for symbolic processing. For crunching large matrices of numbers and making some plots, R is probably best and/or Matlab (or the free Octave). It depends mostly on which programming paradigm you are more comfortable with.
Or Xubuntu. It's like Ubuntu but is a bit more lightweight.
After reading those good points I have to ask - would freemium work for Facebook?
I've pretty much only seen coding CTOs in the startup world (or small < 30 people tech services companies).

Go start a company if you want to grow. You sound skilled. Quit your job, start consulting and start a product on the side as a technical founder.
The game industry uses the title "Lead Programmer", which I like. A lead programmer supervises "Senior Programmers."

This role combines architecture, project management, and some light management responsibilities for the team. You're still writing code, but you have overall responsibility for the technical parts of the project. It sounds like you've held this position at least once, and succeeded.

Beyond this point, you'll either need to move to organization with a full-fledged technical career ladder (and try for a title like "Distinguished Engineer" or "IBM Fellow"), or pick up more management skills and go for "CTO" or "VP of Engineering."

I'm learning management skills, and enjoying it: There are lots of problems which can only be solved by changing an organization as a whole, and not just by writing code. Even if that code is very sweet.
It's a tool and just like a hammer, a little experience will tell you when to use it and when not too. I personally think using them for forms is a reasonable case if it suits you, I prefer the lighter markup I get with simple divs in forms though. You will find eventually that the rigid structure of tables gets a little annoying.

In the past we've seen huge messes of tables nested upon tables which creates bloated, inflexible HTML. This is usually done by people who would create huge bloated messes of divs anyway. What you should really be focusing on is creating clean, valid markup written with a sense of style and care.

CSS frameworks like Blueprint can make getting started with layout a lot easier for you if don't mind having an argument about the abuse of CSS as well.
Thirty years ago, an observation was made of an event that happened 50M years ago, 50M lightyears away. Today, we are still making observations of events happening in that same location, 50M years ago. All the observations in between span 30 years here.

Given that time is considered to be 'the same' everywhere in the universe, at least in reference frames with a relative velocity of 0, supposing we were there in a reference frame identical to ours, except for the location (so with the same relative velocity to the source of the observations,(obviously neglecting some minor gravitational effects caused by the different surroundings)), the observations would have spanned 30 years there as well.
Check out this comment and its responses: http://news.ycombinator.com/item?id=1857342
Well, this is going to be an awesome talk (on the 28th in Berlin), but other than the title and a pretty picture, there's nothing in the link...
A eucalyptus tree is virtually a bomb:

- as with most trees, the wood alone is enough to sustain a long, hot burn

- the oil means it catches considerably easier than most trees

- it's one of the trees that frequently drops dead leaves and branches, and the oil means that fungi growth i.e. decomposition of these is inhibited, so they tend to be surrounded by kindling

- the oil near the top of the tree can actually aerosolize under summer temperatures; when this catches it can create literal firestorms across the canopy
I tried the "rejection rejection letter" joke with Stanford after applying and being rejected (2009). I ended up working on a project with a Stanford prof for six months after that. It was fairly fun, and it let me decide that I didn't want to do grad school, so win-win there.

History is made by those who show up. If you're told to not bother showing up, SHOW UP ANYWAY!

I never had to escort a security person out of a building, either (although that happened at a Best Buy in 2006, but that's out of the scope of this article).
25 years max for stealing billions? God bless America.

> Lichtenstein and Morgan are charged with conspiracy to commit money laundering, which carries a maximum sentence of 20 years in prison, and conspiracy to defraud the United States, which carries a maximum sentence of five years in prison. A federal district court judge will determine any sentence after considering the U.S. Sentencing Guidelines and other statutory factors.
Definitely.

Syncing “blackbox logs” from the flight controller’s gyroscope is a pain, for sure. There are some cameras on the market now that have their own gyroscope and automatically produce sidecar files for the same time period as the video, like the RunCam 5 Orange. For those, syncing the gyro readings is totally a non-issue.
They've tried to expand beyond that original product, and they have kiosks in malls, which I assume are employees as well.