jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The Blackbird is full of amazing stories. Skunkworks - Ben Rich's memoirs [1] is full of ridiculous stories, both of making the SR-71 as well as stories from pilots (as well as a lot of other projects).

Not every thing in there can be taken at face value (his rant against the paint locker on the Sea Shadow for example... it's really the 'toxic solvents and chemicals locker'), but still full of gold.

For example, they had into all sorts of problems wielding titanium for the first time. Chlorine would wreck all sorts of havoc on the plates they used, which they discovered when someone drew on a plate with a ball-point pen. And then they completely ripped their hair out when the municipality increased the chlorination in the water they were using to clean the plates.

[1] http://www.amazon.com/Skunk-Works-Personal-Memoir-Lockheed/d...
SQL Server was an acquisition? I thought they bought source code from Sybase?
I don't see why they should be higher - he's talking specifically about employees. People who were not founders, but were hired and draw a salary. Risk vs. Reward - if you want the huge blockbuster exit bonus, get in at day 0 and suffer the pain of starting up, rather than come in with a salary and the like.
> bit fix for all the times you did something you really wish you didn't

Enlightenment is when you realise git is append-only and doesn't let you do anything you wish you hadn't.

The trouble is with any git "frontend" is it builds on top of git's existing abstractions. To make a good cli for git you would strip everything back to just the DAG manipulation functions and then invent a new language on top.
I dug out some old ones of mine from the back of the closet. They definitely got brittle, and you can hear them crack and split when flexing it.

Into the garbage :-)
Elected officials that can be fired by the company. Yeah, much freedom.
Somehow the rest of the anglosphere doesn't use that format.
yeah, press F to pay respects. Hopefully most are able to overcome the complexity of reconciling 0x0 == 0x1
There are plenty of other cryptocurrencies to mine
Native Hebrew speaker here; this looks nothing at all like Hebrew, except for some characters having prominent ascenders and descenders that look drawn right to left.
Why would you look in the box?
> It's also ironic how programmers are surprised by the passage of time when it's one of the only things that's truly guaranteed.

Things you take for granted are easy to overlook until they break.
You might like Frink! https://frinklang.org
There is a good chance that the more 'boring corporate' people tend to keep to themselves more. I don't imagine serious startups are always glaring things in your face about the technologies they use, which comes off as 'web startup land' to people who are willing to read that kind of stuff. (not that I'm any different)

I bet there's a whole other demographic of serious business people who are busy getting things done instead of discussing unrelated matters, or in other words, doing things that aren't work-related.
Calculator bans aren't nearly as common now as they were ten or fifteen years ago. Pretty much all the major exams allow them, and questions are often written with this in mind.
I had a CS professor who expressly prohibited the use of graphical debuggers for much the same reason.
Depends on what you mean by freelancers.

There's an impression that RoR is the language of choice for hackers because so many web-apps are built by it.

Web consulting firms use Java all the time because it's a proven technology with tons of flexibility. In RoR, the moment you step outside of the conventional MVC model; you are pretty much hosed, you have to write from scratch a lot of stuff that folks in Java have already enterprise platforms for. Specifically, if you want to do crazy data modeling with custom lazy-loading/cascading; or if you want to integrate some kind of high performance message system client-side; or have some kind of custom encoding/decoding of data objects from server-side to client-side (e.g., Rails to Flex/Silverlight). You pretty much have to rip up the whole rails framework.

RoR/Python is programmer's proverbial hipsterism to show how hip you are. But I would rather use Java when I need to deliver in actuality since you can't get laid anyways by impressing programmers.
//bloated enterprise stuff//

by this you mean the frameworks like Spring, Struts or the buzzwords like JMS, EJBs?
All animals are in one way or another a food source for other animals. It is in no way evil if an animal suffers unless that suffering is intentionally caused by a human. Our sin is in the mass production and mis-treatment of livestock while they are alive, not in the actual killing or eating.

Not eating mass-produced chicken or wearing leather makes sense, refusing free-range eggs or seafood does not. Not that there can be any real debate over an issue that predominately comes down to personal opinion. Always better to do what you are comfortable with and allow others to do the same.
I was under the impression that they are farmed now, although they are much friendlier to the environment per-head than cattle are.
I don't actually want to see more anger here ... I just wanted to see if I could influence the graph.
Costco sells cheap gym memberships as well, I think I saw one for $350 / 2 years.
In Scotland, there is a big movement to preserve the teaching of Gaelic. Whilst I think it is important to preserve culture and to preserve history, I don't think, in terms of youth education, that should outweigh the utility of skills and languages necessary for the modern world.

It seems slightly obtuse to me that whilst do not teach computer science, programming, engineering or science particularly well in schools, we should worry about the preservation of teaching of old languages. That being said, I think it is extremely important to teach kids (and the public in general) about history as a way of avoiding past mistakes so I don't think we should eliminate it - I just think there are more important things we need to fix first.
I visited the Kodak works in Rochester during the company's heyday in the late 1960's. It was an amazing place, literally a city dedicated to making the things people used to take pictures. The words with which this excellent short film by the NYT opens could serve as a pointed warning of the dangers of thinking things will always be as they are.
And if we look at how it's implemented in practice, anonymity ends at the handful of gatekeepers who control the exchanges.
I heard some stories from someone inside OVH who told me that basically Hubic is not stable enough so you can lose some files (without knowing which ones). I wouldn't use Hubic seriously.

I'm using OVH for other services (dns, servers) and I'm quite happy with their services though.
This comment is predicated on an assumption that I'm not sure has a foundation in science: that a child's "language-acquisitive resources" are finite in some way, or that a child learning a minority language won't "have room" for other subjects because of it. Because many, many children in the world speak one language at home and another at school, I'm not sure there is any foundation for this assumption.
Very cool, Lee! Congratulations!
It'd be interesting to see whether this guy got the job due to this HN post or not.
are dedicated servers that much cheaper than 'cloud'? last time I looked they were fairly comparable.

genuinely interested; I'm considering getting in to the 'instant provisioned dedicated server' market myself; there's no technical reason why dedicated servers need to take more than, oh, about sixty seconds longer than a virtual server to set up.
Not sure I follow the math, since beginning of December NOK is up 14% against the USD, about 3% against the EUR

http://www.google.com/finance?q=CURRENCY%3ANOKUSD
Well, at least NPR links to the studies they are citing -- so if you really want to dig in to the details, they are right there for you.
Was wondering when I would see crossover between this board and those boards!
You can see your own Karma
On the other had, a complex code base, that was done hackily in a few hours just to get to the solution without any thought for maintainability or has no test coverage, is technical debt, because the person 'borrowed' time amongst other things with the hacked up codebase... Yup, usually because some sales/marketing/managing idiot had to have something look nice at a show and then wonder why an engineer is wasting time stabilizing the code base before he can give it to a customer. "It worked at the show...WTF?"
Costless copies. I hear this one a lot, one of my last room mates used to say this one a lot. Its so black and white isn't it? How stupid am I that I don't understand this? Copies cost nothing, of course they don't. It doesn't cost YOU anything to copy it.

Lets invert our perspective on that same concept. One copy of the movie (or TV show, or song) is purchased, lets say somehow its a blu-ray that costs $99.99. An inflated price to be certain, but it helps us illustrate our point as nearly all blu-rays cost less than this. Using the "costless copies" model you're suggesting that there is zero economic damage from this first purchaser posting copies online and all other content consumers instead drawing from these "costless copies". This is false. You may argue there is some middle ground but then this is a logarithmically decreasing cost or something of the like, not costless.

People's concept of what defines zero or nothing (in the case of cost here) continually astounds me. Anyone who argues this "costless copies" model is at best selfish and ignorant, at worst a thief. You may counter this argument and say that its not something you would have paid for -- well you wanted it on some level or you wouldn't have pirated it. These people continually want to have their cake and eat it too.

There is little difference, morally, between this and me coming to your house, kidnapping you and forcing you to work for me, maybe you're an accountant or a laborer or something I could use, but probably wouldn't just pay for. (If you're still a fan of extreme, over-simplified analogies like "costless copies" we can call this slavery -- something we've nearly universally agreed is wrong.) The difference of course being that you can disconnect yourself from it by doing it online. If you're about to make the counter argument that unlike the movie you downloaded and watched, I actually need an accountant, or labor, don't. You wanted the movie enough to pirate it, and spend two hours watching it.

Do yourself a favor and stop making yourself look like so foolish by citing this costless copies bull. Its infuriating to see otherwise very intelligent people make such a blind and over-simplified claim. You might have a hard time accepting this but both sides of the argument are "manipulating morality".
These containers are problematically slow for most use cases but it is not really their fault. An internal design that will give good performance is hugely dependent on the use case and the C++ STL offers little ability to specify the nature of the use case so that appropriate internals can be constructed. Consequently, the default implementation will always be pathologically poor for some significant subset of use cases.

A similar problem exists for other types of STL containers but it is particularly acute for the map and set containers. Some programmers end up building their own library of map implementations, each implementation optimized for a different use case, to get around this problem. The number of template parameters you would need to generalize std::map would be ridiculous, so it is easier to just have a lot of specialized implementations.

For high-performance code, std::map and friends are usually the wrong choice. Personally, I always write usage optimized maps as needed these days; the first couple times seem tedious but it quickly turns into a simple idiom you can implement in your sleep.
Monetizing users is hard as hell. Selling highly engaged users to investors to let them take a crack at monetization is easy. That's the conversion I was referring to.
Please don't take HN threads into generic ideological arguments. They're off topic here.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

https://news.ycombinator.com/newsguidelines.html
There's also a phrase for people who give things away for free and expect something in return.
> why not run emacs the way it has been run in exactly those sorts of situations for almost 50 years? Remotely, via shell?

You know what? This project is doing exactly that; using Emacs remotely, via a terminal
(not a shell BTW, shell is just a name for some specific language’s interpreter, that is good at launching sub processes).

It’s using the gotty[0] library, which is an implementation of the tty[1] in the browser.

It’s a natural extension; ttys have been ported for a few decades, starting from teleprinters[2] to text terminals[3] and terminal emulators[4].

[0] https://github.com/yudai/gotty

[1] https://en.m.wikipedia.org/wiki/Terminal_emulator

[2] https://en.m.wikipedia.org/wiki/Teleprinter

[3] https://en.m.wikipedia.org/wiki/Text_terminal

[4] https://en.m.wikipedia.org/wiki/Terminal_emulator
Do you consider the Model 3 to be conspicuous consumption?
It amuses me that my boring opinion means so much to you, that you decided to barge in on a completely different topic weeks later, and rub your own boring opinion in.

I appreciate this unexpected attention, but it is kind of weird of you, and a bit stalkerish.
I use mint, it's free. So I can't personally see myself paying $5/mo to get an email about how much my CC balances are.
Stoll has written a lovely 2010 mea culpa:

http://boingboing.net/2010/02/26/curmudgeony-essay-on.html#c...

Quoting:

"Of my many mistakes, flubs, and howlers, few have been as public as my 1995 howler.

Wrong? Yep.

At the time, I was trying to speak against the tide of futuristic commentary on how The Internet Will Solve Our Problems.

Gives me pause. Most of my screwups have had limited publicity: Forgetting my lines in my 4th grade play. Misidentifying a Gilbert and Sullivan song while suddenly drafted to fill in as announcer on a classical radio station. Wasting a week hunting for planets interior to Mercury’s orbit using an infrared system with a noise level so high that it couldn’t possibly detect ‘em. Heck – trying to dry my sneakers in a microwave oven (a quarter century later, there’s still a smudge on the kitchen ceiling)

And, as I’ve laughed at others’ foibles, I think back to some of my own cringeworthy contributions.

Now, whenever I think I know what’s happening, I temper my thoughts: Might be wrong, Cliff…

Warm cheers to all,

-Cliff Stoll on a rainy Friday afternoon in Oakland"
But even then, you want to declare those variables as static or otherwise find some way to reduce their scope. Most global variables in the Toyota code were visible and writable from the whole program.

This is not even counting all the variables declared with the wrong type or more than once, uninitialized variables, etc.
I curious, how does mint not have "real time updates from your accounts all in one place?" Their SaaS and app interfaces both seem to update fairly quickly.
I'd argue that search and Ajax did more harm and drove the first wedge. Search gave Google a business model and revenue stream. Ajax enabled Web apps, beginning with Gmail. That enabled platform independence and a split from the Office monopoly, particularly Outlook/Exchange and Active Directory.

Mobile was another keg of coffin nails, particularly in consumer space showing that ease of use and zero configuration were possible.

I agree on your assessment of Google's advertising reliance being an Achilles geek,and that the company risks marketshare loss through heavy-handed G+ promotion and privacy concerns.
Hair-splitting point: your example is not very good, because for_each is the wrong way to do what you are trying to do. The STL already has the right way to do it:

http://www.cplusplus.com/reference/numeric/accumulate/

It is also worth pointing out that you can always thread state through accumulate/reduce/fold and achieve the effect of capturing references / having mutable objects in iteration constructs like for_each. That is how you see things being done in functional languages, and I find myself doing the same in Lisp with some regularity (even though you are generally dealing with references in Lisp; pure functions are usually more readable and less error-prone, at least in my experience).

In C++ there is another reason that capture-by-reference is a sensible default: there is no garbage collector. It is up to the programmer to ensure that the lexical environment remains valid for the lifetime of the closure, and so you can only capture locals by value if you return a closure. C++ programmers wind up having to capture smart pointer types by value in that situation anyway, which is basically what I said: if you want to capture by reference, create a reference (or pointer or smart pointer or whatever) and capture the value of the reference itself.
So you couldn't rely on your technical and scientific training to discover that this is total bullshit, before posting it on a forum where it would come to the attention of educated people?
I think users of VI or emacs has different ways of defining "good" here. Personally, I would never use VS Code, or any other chromium editor.
all thing yoga or meditation related adviced above are mainly focused on breathing basically, so any advice in that sense require at least breathing in some specific ways.
Maybe electroinduction in the brain can achieve similar conditions.
You aid to brain phisiological alterations, so it's quite difficult play with it without touching the ways it works from external eg with drugs, sugar levels, oxygen levels, electromagnetic induction (I'd consider co2 levels a drug for example)
Except for the myriad of prescription drugs advertised on television, radio, websites, in magazines... do I need to go on?
Awesome, excited to hear what you think!
I think I've learned a lot more from Wikipedia rabbit holes than a lot of books I've read.
Stadia just doesn't make sense. it's only a matter of time until Google ends it completely.

Assuming they give the controller kit for free, Stadia costs $10/month, so in 4 years you'd have paid $480, almost the same as a new console. plus, the price of the console likely isn't an issue if you can afford buying a couple of games that cost $60 each.

then you have the latency problem in Stadia and the fact that you can't really play it from everywhere (even though it's in the cloud); you still need the chromecast, right? they might as well beef up the chromecast and make it a regular console. the newest chromecast already can play android games I think.
battery-assisted bicycles address #1, #2, #3, #4, and #6. And probably #5 too.
"Good to know that AWS employees are either clueless about their own offerings, or deliberately spreading misinformation."

::shrugs:: I don't work for that part of AWS. My opinion came from other experience.

You're not only wrong, but you managed to insult me while being wrong. That's the worst kind of wrong.

If you want some further reading, there is some cool work being done in this space.

https://docs.aws.amazon.com/enclaves/latest/user/nitro-encla...

https://cloud.google.com/blog/products/identity-security/int...

https://azure.microsoft.com/en-us/solutions/confidential-com...
Not to say that behavior is okay but you're comparing apples and oranges. Drivers kill tens of thousands of people a year. Bikes are responsible for <1 person a year on average. People citing misbehavior by some cyclists need to get some perspective.

Meanwhile, the driver who hit me (in a bike lane) defended himself to the cop by saying "it's hard to not hit bikers". He was not even given a warning. I had video evidence from a helmetcam.
Yeah it's too bad that the press misses a lot of very important legal developments.
That's a horrible and toxic thing to say, but thousands of teens on TikTok are saying exactly this and getting insane traction.

Two social networks with very different ways of handling their communities.

edit: My comment was fairly benign. What gives?
It is interesting to see governments accept that a 1/700000 risk of blood clots is worse than covid for under 60s.
Twitch is closer to being their pimp than their employer.
I presume you're unfamiliar with the East India Company.
Here is something related. Repeat a spoken passage, and it'll turn into music.

"She had the phrase ‘sometimes behave so strangely’ on a loop, and noticed that after a number of repetitions, the phrase sounded as though sung rather than spoken."

The video of playing it for kids who then sang it back spontaneously was interesting and entertaining.

https://deutsch.ucsd.edu/psychology/pages.php?i=212
Google regularly runs these at 100%. According to the B4 paper:

""" These features allow many B4 links to run at near 100% utilization and all links to average 70% utilization over long time periods, corresponding to 2-3x efficiency improvements relative to standard practice"""
It would be nice if axis' were labeled, to give some sort of idea as to what the scale of things is.
Northampton also has the property that Boston and NYC are both within driving distance, which means that, if you just can't find a job close to home, you can go job hunting in either of the cities. That would make a big difference to me if I were considering moving there.
It's a multi stepped process: use different IPs for different clients, warm up the IPs to build good reputation, actively work with ISPs to whitelist the IPs, enroll in loopback programs with the ISPs, carefully monitor spam complaint and bounce rates, etc.

Sending a large amount of email to a well established list can actually help your reputation, since the ISPs see that you send large numbers of emails that don't get reported as span -- that makes the (hopefully) few that do not affect your reputation as much.
The funny thing about business plan competitions is how often the "failures" turn out to be massive successes. The one I know of best is Raising Cane's chicken fingers. The business plan was given a C- and then the founders went fishing in Alaska to make the money for the downpayment.

http://en.wikipedia.org/wiki/Raising_Canes_Chicken_Fingers
Dying? That may be true of the other BSD's but FreeBSD appears to be thriving; some very big companies, universities, &c... use and rely on FreeBSD. OpenBSD appears to be alive and well too, but from my perspective FreeBSD tends to have the spotlight.
Most of his best content wasn't outsourced though. There's plenty of that too.
Unbounce.com has templates that look like that. So does WooThemes.com
What do you mean by large scale? The first San Francisco event featured 20 trucks. The most recent Brooklyn one, which is where it originated, had 30.
Recycling a nuke doesn't create much waste.
The main components of a nuke are the fissionable material = reused as is (plutonium has a rather long shelf-life), the chemical explosive = reused ( a lot of the explosive used in gulf-war-1 was WW11 surplus stuff, baritol and compB explosives can be remelted and recast continually), and possibly a neutron trigger which does decay - but into a less radioactive isotope.

The only waste is irradiated casings, but since Pu isn't really that radioactive it's a lot less of a problem than a used cancer therapy machine.
i'm so taking this class!
Actually, it works for me here in Chrome 8.
Some stores use the cent portion to encode extra information: 0.87 indicates a clearance item, 0.55 indicates a refurbished item, 0.20 indicates a damaged item, and so on.