jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Are you in the web by any chance?

There are plenty of things where the changes are slow, and 20 year old frameworks are still used up to today.
If I was arrogant enough to consider myself a good programmer after 30 years of doing it, I would suggest as humbly as possible, that perhaps TDD is something better coders can do in their heads and 'skip over'. How do we know what API to build ? Because the code needs it. How we know the code works ? Because I just ran it.
And now we have https://wikidata.org

Im saddened by the death of rss too, but i think its a lot to blame that soley on google. If the rss ecosystem was so weak, that shutting down a single rss client killed it, it couldn't have been long for this world anyways.
> Also I think TDD is frankly ridiculous; I've seen many teams spending more money on gold-plating test lines of code than actual code.

I don't see your point. You'd still have the same problem if you had a team gold-plating some other code instead of doing their job. In fact, without TDD your problem is far worse because you don't have checks in place to evaluate if some code works as expected.
Have they replaced the Google Analytics on the add-ons site with this yet?
Would love to see similarly curated lists for other startup roles such as CMO, or CFO, if anyone has.
Do you honestly believe that Warren does not understand inflation?
One reason is probably practicality. Why store more than 500 replies to a given comment when nobody's realistically going to read every single reply anyway?
That's not the most accurate summary of Google v Oracle. The case has been tried twice, Google has been found in the clear twice at the district court by the jury, and the Court of Appeals for the Federal Circuit has twice overturned the jury result, and the case is now at the Supreme Court awaiting a decision as to whether or not CAFC's decision is off it's rocker.

It is not usual for CAFC to hear copyright disputes; that it was appealed to CAFC instead of the 9th Circuit is because there was a patent claim at one point, and CAFC should have followed 9th Circuit precedent on the matter. Google contends that 9th Circuit precedent holds that the API is not copyrightable, which means that CAFC erred in ignoring precedent. Most software companies ultimately agree with Google here, not Oracle: it's telling that most of the amici who side with Oracle are not software companies but media publishers (e.g., MPAA, RIAA).
what you would need to set up ahead of time to make it work

Nothing except a shared secret or keypair. Other databases (rethinkdb, redis, riak etc.) show how it's done.
Memories of the Future by Sigizmund Krzhizhanovsky

"Written in Soviet Moscow in the 1920s—but considered too subversive even to show to a publisher—the seven tales included here attest to Sigizmund Krzhizhanovsky’s boundless imagination, black humor, and breathtaking irony: a man loses his way in the vast black waste of his own small room; the Eiffel Tower runs amok; a kind soul dreams of selling “everything you need for suicide”; an absentminded passenger boards the wrong train, winding up in a place where night is day, nightmares are the reality, and the backs of all facts have been broken; a man out looking for work comes across a line for logic but doesn’t join it as there’s no guarantee the logic will last; a sociable corpse misses his own funeral; an inventor gets a glimpse of the far-from-radiant communist future."

http://www.amazon.com/Memories-Future-Review-Books-Classics/...
It was Skype, not Facebook.
Two tricks I've seen used by various pro acts are to either aim the amp about 70-80 degrees upward, where most of the sound hits the ceiling, or use one of those clear plastic sound isolation panels in front of it.
This was a great article. I've spent the last year filling in gaps in my own CS background including CL, Scheme, Racket, CISP, HtDP, etc. This is the first time I've seen good solid reasoning about Scheme using Assembly and it makes things really clear. I wish the author would have taken a little more time reasoning to the correctness of recursion using the y combinator. That's what he ended up with but it would have been helpful to break that down a bit more. Also, he mentioned that his next article in that series would have covered continuations (specifically call-with-current-continuation) and I REALLY would have enjoyed that since I find continuations a little hard to grasp.
Text is consistently better in Safari in subtle ways.

It's one of the reasons why I still use it, even though it keeps getting worse with every release (crashing tabs, DNS resolution issues and that dreadful new inspector to name a few). Such a shame, it used to be a great browser.
Article from Slate magazine which they used to own before The Washington Post bought it in 2004.
> In fact many people who needed private repositories were already using GitLab because of the limitations of GitHub private repositories and its pricing.

Today I learned how similar to Iranians I am.

> many accounts were blocked and had no further access to their private repositories and gists even if they used VPN after that.

Can’t access with VPN? How?
Economists like to talk about "utility" and the common good with their theories, but they tend to only measure money so unless you can put a price tag on it it is invisible to economists. The wellbeing of a prostitute is one of those things that has no market. The same is largely true of toxic workplace behavior. There is a tertiary effect from potential lawsuits, but those are almost impossible to price into a business model.

If your bro culture allows you to succeed over your competitors at the cost of a million dollar lawsuit a decade down the road then it probably doesn't make economic sense to change the culture. Wall Street banks and trading houses were (are) notoriously hostile workplaces, but if your profit margins are in the billions and you're getting good returns then a million dollar suit in the future is basically not a concern.
I really do think AI is going to replace millions of workers very quickly, but just not in the order that we used to think of. We will replace jobs that require creativity and talent before we will replace most manual factor workers, as hardware is significantly more difficult to scale up and invent than software.

At this point I have replaced a significant amount of creative workers with AI for personal usage, for example:

- I use desktop backgrounds generated by VAEs (VD-VAE)

- I use avatars generated by GANs (StyleGAN, BigGAN)

- I use and have fun with written content generated by transformers (GPT3)

- I listen to and enjoy music and audio generated by autoencoders (Jukebox, Magenta project, many others)

- I don't purchase stock images or commission artists for many previous things I would have when a GAN exists that already makes the class of image I want

All of this has happened in that last year or so for me, and I expect that within a few more years this will be the case for vastly more people and in a growing number of domains.
A trillion dollars? Really? What a round figure. Wait a minute ... that reminds me of something that I read recently. Now, what was it? Oh yeah, it was this observation by Vijay Prashad over at CounterPunch.

http://counterpunch.org/prashad06112010.html

"On May 30, at 10:06am, the United States exchequer turned over its trillionth dollar to the U. S. armed forces for the wars in Iraq and Afghanistan. A trillion dollars is a lot of money. As my friends at the National Priorities Project put it, if I made a $1 million a year, it would take me a million years to earn a trillion dollars. The U. S. government expended the same amount in nine years, fighting two wars. So what did our trillion tax dollars buy?"

Alan Greenspan: “I am saddened that it is politically inconvenient to acknowledge what everyone knows: the Iraq war is largely about oil” (The Age of Turbulence, 2007, p. 463).

Me: “I am saddened that it is politically inconvenient to acknowledge what everyone knows: the Afghanistan war is largely about gas and mineral wealth” (My unpublished international bestselling debut, 2011, p. 231).

http://en.wikipedia.org/wiki/Trans-Afghanistan_Pipeline
If anyone wants to read about how Norway avoided this: http://www.ft.com/cms/s/2/99680a04-92a0-11de-b63b-00144feabd...
I understand the need for analytics, but I _think_ most twitter users don't care about that. Couldn't twitter just not count the URL towards the 140 characters? (Yes, more complicated than that in order to prevent spam or whatever, and yes backward compatibility sucks. But basic auth is being killed too.)
that just crashed my macbook pro. thanks, I just lost an hour's worth of notes.

[and that's exactly the point. adobe's flash player sucks for performance and reliabilty.]
If they don't want to, I'm sure others will swoop in for an opportunity to get mining rights. There's going to be plenty of suitors because the mining terms will probably be very good since Afghanistan's credit rating is so bad. They're not going to have an easy time getting a loan to build up operations, so the terms they'll give others for mining rights will be quite profitable. And yes, things can get unsavory (as we've seen in places like Africa). The market's going to work this out (commodity traders will see to that... dealing in war-torn countries is tricky but they've shown time and time again that they're happy to oblige).

People these days are too hung up on making money fast. A few years to develop and build a profit engine really isn't that much.
Why would they forget about such a thing?
Does anybody know what the sound track is from? They picked some pretty cool background.
Assuming are understanding of physics is correct at the plank scale. We already have 2 different theories of physics that are not completely consistent with each other, and we have no empirical evidence of anything near the planck scale.
If the American establishment thought there was any chance of attack by Chinese fighters, they wouldn't have built a shitty plane as a jobs program.
Also interesting to read, a previous blog entry from May 21, where he explains the birth of this test framework:
http://www.levelofindirection.com/journal/2010/5/21/the-ulti...
Haha, oh, Zed. Pretty sure the military STILL uses Tor. Oh no! What could the Navy or army have use for a tool that protects them from surveillance?! Oh right, everything...

It was all fun and games when Zed was talking shit about Ruby but he's jumped the shark. It was bad enough when he freaked out because someone was converting his books code to Ruby from Python. Free code but not free book?
YES! As a programmer it really annoys me the way mathematicians insist on using single letter variable names. Programmers doing this get laughed out, no exceptions.

Even worse, using the same single letter and adding ` (prime) after it different numbers of times! WHY IS THIS ACCEPTABLE?

I understand a lot of it has to do with blackboards, but this does not apply in a teaching scenario! You do not need to worry about characters-per-minute on the blackboard until everyone in the room is a maths prostgrad. Don't inflict that shit on me and my fellow computational complexity students. Any minor ergonomic gains are offset by that fact that half the room has no fucking idea what is being written about.

edit: the WORST thing is when all the single-letter variable names are letters that RHYME. e, c, d, p, g. There are other letters dammit! We're not all on your end of the autistic spectrum! Have some consideration!
Translation: "set up a Shareaholic account."
The "it's not about the idea" idea refers to people with no technical background who think they can get rich simply by having an idea, like say, "a site where people can upload and watch videos".
Because the people you want most aren't going to waste a ton of time jumping through hoops? The nice thing about puzzles is that they're self-contained and can be understood and solved in a few hours. When I was applying for a Facebook internship, I wound up spending ~6 hours over a couple of days finishing two of the puzzles. This already seemed like a significant time investment. A problem that involved "a real world use case, with a code base to work off of" would necessarily take a lot longer to understand and implement. I was pretty busy that month, and if the puzzle questions had been more time-consuming I might have skipped Facebook and applied to other companies instead. (As it happened I wound up at Google)

Puzzle-based interview questions are meant to be a rough cut to weed out the people who are clearly unqualified for the position. They're not meant as a substitute for more in-depth discussion of skills, work experience, etc. If the filter is too time-consuming, it's going to weed out some of the best people who are confident they'll get offers from other companies. And a large company like Facebook doesn't necessarily want to test specific skills because they may not have yet decided which position you'd be hired for, and in any event you're likely to work on multiple projects during your time with the company. For entry-level positions (which is presumably what these questions are designed for), it's better to hire the smartest guy you can find and train him on specific technologies than to hire a guy who already has a specific skillset and then discover he's a one-trick pony.
Cryptonomicon, perhaps? I loved that book
Tangentially related story: On my first ever visit to Akihabara, back in the autumn of 2000, I saw a used SGI workstation (I think an Octane, it was rounded and kind of a teal blue) on sale in a really cool electronics shop. They had all kinds of other great stuff -- a big mixing board from a studio, television cameras, rgb monitors, stuff like that. The price was not that crazy but I was a broke college student, so I had to be satisfied with just the coolness of having seen it. So I moved on to the shops with robot parts and old arcade boards and stuff.

Akihabara is still a fun place to visit, but it seems to have been taken over entirely by the Otaku culture. Otakudom has always been a part of Akihabara, but now it seems like that's all there is. I miss the old Akihabara and the DIY/tinkerer spirit of it.
Zero evidence and sheer implausibility makes for a great conspiracy theory.
I use github, and off the top of my head, I couldn't tell you how to bypass it.

Is it dns based? I guess you could manually set up the correct IP addresses locally for the host names. Other than that, I'd have to read.
I don't think anybody is arguing against modern medicine. The argument is to question the real value that technology adds to your life, family, and community. Modern medicine clearly has value.

And your answers may differ from the next person's. And that is fine - the point is to think about it and make a choice, instead of just a blanket assumption that all technology is always better.
I think the reason you got downvoted is not that you criticized Musk, but the tone of your comment is inappropriate for this forum. Your comment reads as though it were written by a blowhard who is not only too certain of their own perspective, but also not interested in having a discussion to learn more.
He might need to check his ego, but the state of Ruby specification is deplorable, and despite being a big fan of Ruby, it's also a big road block to development.

The small number of mature Ruby runtimes is a bad sign.
http://2.bp.blogspot.com/_FCruS_0arjY/SMihDCan6fI/AAAAAAAAAv...

richie hawtin's set up - looks quite similar to it actually.
The cloud might not be perfect but the baseline is already very good and should only get better.

Do we have reason to believe that it will only get better? I think it's possible the complexity of the systems we are building and the traffic they encounter will outpace our ability to manage them. Not saying I think it's the most likely outcome, but I don't feel as confident as you.
> A mistake would not have gotten rewritten for iOS 4 when the database got converted from XML to SQLite and moved to user data.

If they are using CoreData as the storage engine, it is possible they changed backends without ever looking at what was stored in it.
It's not merely that. It also gives you diabetes and hearth disease.
Thanks for taking the time to answer, and I completely agree with the framing of the two types. The reason I asked is that it's hard for me to believe that the rise in CEO pay is a result of a rise in productivity of said CEOs. Another example would be wall street, they are taking a larger and larger cut of the pie, but I can't see how they are adding to the pie commensurate with their increasing rewards.

In short, this seems like the old form to me.

The counter points are of course Jobs, Zuckerberg, The Waltons, etc. But it feels like these are not the majority case, but I admit I don't have any hard numbers on this.
The code is generating code for a different language -- the = is always in a string.
What I've never heard is the redemption rate on those coupons. Do 100% of the buyers use them before the expiration date? Or do those count as super-awesome customers who gave up money and got nothing in return?
It is random! http://xkcd.com/221/
Please don't do this here, just because someone mentioned something like that. It only leads to predictable places.
From the subject line I guessed that the article would be about the "Jefferson disk"[1], but it's apparently not. It says that Jefferson corresponded in code, but doesn't provide details.

Still, it's an interesting history lesson.

[1] https://en.wikipedia.org/wiki/Jefferson_disk
A long time ago I worked on the modified ejabberd servers that provide this service. A shame indeed.
I wish the entire Messenger went away - nothing but an extra FB annoyance forced onto me.
I wonder why a Python/C/Linux mobile environment isn't here that could replace both Android and ChromeOS?

I'm going to assume if there's silence it's already being done in stealth mode.
Googling it suggests that it's a SAN (Storage Area Network) device. Which is like an industrial-scale hard disk system.

http://h71016.www7.hp.com/dstore/ctoBases.asp?ProductLineId=...
Prototyping Webapps? Maybe. But with Wicket or Tapestry the dev cycle is pretty quick.
We put a LOGO dsl into Hackety Hack, which teaches with Ruby.

https://github.com/hacketyhack/hacketyhack/blob/master/sampl...
No, patients do not have this choice because no licensed physician would give them said choice. People here are talking as if BMT were this mundane thing that you can just decide you want to do some afternoon.
Aren't genetic algorithms and machine learning distinct? I'm far from an expert, but my understanding is that with ML you're either trying to find a function (supervised) or clusters (unsupervised), whereas GA are a generic optimisation technique.

Maybe you could generate a bunch of different versions of an ML algo (say, ANN with different numbers of hidden nodes and starting weights), and use GA to evolve the best one. Doesn't seem like the best technique, though.
"Do I understand from a quick Google that you don't support Wayland (or at least Solus doesn't)? If you're using mutter you should presumably have the core of the capability available I believe?"

At this time, we do not support Wayland, that is correct. We leverage a fair few X11-specific APIs and include support for XEmbed-based system tray icons (you would have to pry system tray icons from my cold dead hands :D). Not saying it won't ever be supported, but that wouldn't be addressed until we move to our own window manager at the very least.
> I wonder why multiple people read his comment as pro Pinkertons (pro AMZN etc.)

Because "this is common practice" is often used as an argument that "this is reasonable."
Chicken and egg. "many people" on Linux don't download executables and run them even if they're perfectly trusting of the source, because they'd often be linked against missing or incompatible dynamic libraries, which can lead to other problems during use. So then users are hesitant of them, so there's less of a desire to produce them in the first place (because users don't want it.) This is exacerbated by the fact static linking on Linux is complicated by historical factors and design decisions in some components like glibc.

Go and Alpine Linux especially have caused a resurgence of interest in distributing static binaries. The vast majority of tools in the Go ecosystem encourage this, for instance.

Really the whole conflation of and "executable application" as a "single file" is a historical mistake that we made but haven't fully let go of yet, and it's caused huge issues for users. For example, the distinction between "static linking" and "dynamic linking" largely isn't exposed to users on macOS, because they use .app bundles -- for all intents and purposes every macOS .app is "statically linked" because it can never resolve against other (possibly incompatible) dynamic libraries and it's a single file the user can manage. Then static/dynamic linking is just a technical aspect of how some amounts of code get loaded into the process, it's not a factor which impacts distribution or anything.

At the end of the day, an "application" is NOT a file. It's an abstract object from the users perspective. Maybe there is a single file hiding behind the curtain, or it's a collection of files, or maybe something else entirely, but they aren't the same.

Even Windows is also now moving in this direction (you can now have 'Runtimes' in Windows so that, say, a .py file and its data files can appear collectively like an .exe and be managed like a single file, with a single python runtime in the background), and Linux is too with things like AppImage, etc.

Static linking is dead, long live static linking, etc etc.
What may be pretty clear to a majority of HN readers may not be so clear to the vast majority of consumers
The device or the s/w might have some problems, but the team is dedicated to fixing them and not leaving their customers out in the cold, I'm willing to spare my hard-earned cash to support an innovative idea. Which I did, incidentally, earlier today after getting their "your WakeMate is ready" email.

I have a serious problem with sleep apnea, and if this gadget can help me wake up fresher, it's priced right for me.
"... This is all important. Being able to record the police is one of the best ways to ensure that the police are held accountable for their actions. ..."

It's not only Police. In the local news today it's "ticket inspectors" using unreasonable force: "Brouwer says too much force not the ticket" [0] ~ http://www.theage.com.au/victoria/brouwer-says-too-much-forc...

[0] The Age, Nick McKenzie 2010DEC22
This review doesn't jive with the apparent performance of the company in the market. They're the front-runner in an extremely tough space with hostile partners, and even more amazingly, they did this while starting as a company that ships physical goods around the country. There aren't too many things that are harder than moving away from a successful business model, but they've done it really well.

They don't appear to be afraid to innovate at all. Hell, they even started making their own hardware (Roku).
What about http://gist.com/?
jacquesm put together a pretty good guide last year as well: http://news.ycombinator.com/item?id=848370
No one is calling this guy the villain, but he is pictured as the villain.
All that quote proves is that the the author of the quote isn’t paying attention to books as they’re released. Hyperbole gets recommends though!
The problem is that the people in SF are doing things that many people find divisive and dumb. But the same people are seen as in control of media, universities, tech etc - things that impact everyone. If you’re in Johnson City, KS, this happening in your country feels like it impacts you even if it’s in a hyper liberal enclave.