jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> You do have a point, of course, but in fact the problem often is that people with a bazillion dollars lobby and coerce politicians to change laws and zoning regulations, so that they could make another bazillion dollars.

It may not even be the rich who oppose denser development. Here in Arlington, VA, we have a heavy rail system (DC Metro) that runs through two corridors of the county. Housing close the Metro is expensive because of the convenience.

Prior to the arrival of the Metro, Arlington allowed a section of the county called Rosslyn to get high rises, but it was designed initially in a pedestrian hostile way (it's changing nowadays) and was intended as a dumping ground for the GSA. Ugly 1970s and 60s office buildings with no retail sprung up like weeds.

Meanwhile, the Metro was being planned. Arlington saw the wisdom of transit oriented development and wanted the Metro to be built underground along a major thoroughfare, instead of above ground in the median of an interstate. It fought and won that battle and, at great expense, got the Metro to run along Wilson Boulevard. This, over the course of a few decades, drastically changed this corridor. It's now a walkable urban place with high levels of transit use. In my own zipcode, the majority of people commute to work by means other than driving alone. Many households don't own cars, and even many families might only have a single car.

In planning documents about the areas around the new stations, you can see that ordinary folks were opposed to expanding development too far from the stations or too high. They feared becoming Rosslyn, as documented in some of the planning documents Arlington has put online. As a result, you can walk up and down Wilson Boulevard and see very different land uses:

An example in the Ballston neighborhood:

https://www.google.com/maps/@38.879883,-77.107849,3a,90y,330...

An example in the Clarendon neighborhood:

https://www.google.com/maps/@38.888778,-77.090574,3a,75y,139...

A shot in Rosslyn:

https://www.google.com/maps/@38.896772,-77.072468,3a,75y,178...

As you can see, land use intensity varies greatly despite proximity to the Metro. For added fun, go north or south of these neighborhoods. Notice how within two or so blocks it reverts to single family homes in most places? These could easily be upzoned, sold to developers, and make lots of money for the county and developers. The Metro would love to have additional transit dependent customers as it's going broke. Businesses along Wilson and Clarendon (the main drags) would love extra foot traffic. But they're not zoned for high density. Pure bribery doesn't explain this.

Bribery might explain why it hasn't changed in the modern era though. Modest, 1950s homes sell for over $600,000 or $700,000 regularly depending on the number of bedrooms. $1,000,000 might be a reasonable price if it's got four bedrooms.

Newer construction easily sells for over a million. Depending on the exact location, a one or two bedroom condo will run $400,000 to $500,000. Three or more bedrooms and you're in million dollar territory. We've not yet hit San Francisco prices, but the D.C. area is attempting to get there.
Hmm, maybe Github could block all access from China except for these two projects, serve a special home page with install instructions, and make it so that with either of these installed you can access all of Github from China?
If we even had more supply in close-in suburbs, this would be improved. The bay is weird in that you have low-density suburb running quite close to SF; you'd think it would be a more gradual shift. I don't necessarily need to live in the absolute middle of the city, but far too often the only options are "city core that existed before cars" and "suburb 15 miles out". Not always, but often.
> You want the people in China consuming more and not less of it.

Want all you wish, the Chinese government is actively stopping and blocking the outside internet at an alarming rate. I was in Beijing a few weeks ago and couldn't load google, youtube, gmail, gmaps, instangram, facebook, twitter, various chatting apps, imgur, and on and on. Even using VPNs were difficult. I don't see this stopping anytime soon since it allows 1) control of the people and 2) growth from copying a western products and forcing the people inside the firewall to use the Chinese cloned version.
If these helicopters are FAR Part 135 they'd likely have TCAS. Glass cockpit helicopters flown by commercial pilots are quite likely safer than driving.

Also, a skilled pilot can autorotate a Bell 407 without damage or injury. In fact, it would be easier than ditching a A320.

A friend of mine had a near mid-air in a Bell 407 over a city, flying between buildings, due to the other helicopter operating on an IFR clearance below authorized IFR altitude, shortly after takeoff. Luckily, this particular Bell 407 had EVS(Enhanced Vision System) FLIR (Forward Looking InfraRed) and they were able to descend hard and passed under "IFR" helicopter. The FAA busted the other pilot for failing to set their transponder correctly, and failing to maintain proper lookout, among other things.
It doesn't take much to predict that CRISPR technology will end up just like aptamers, a splendid approach that no one outside academia will ever touch until the patents run out, for fear of endles litigation over IP.

Compare that to Prof Hanack and his phthalocyanines. He did not patent a thing, but happily consulted for anyone who would pay him. Precisely because the technology was free it was widely adopted and Hanack made big bucks for decades.
"Many" does not recoup a $5.5 million investment.
Thanks for the clarification all!
> "working code, fast" is more important than "fast working code"

That depends on who you ask. If you ask the people who are managing the schedules, whose job reviews and bonuses are tied to meeting a specific date? Yes, absolutely, performance is a "nice to have" as long as the dates don't "slip". Now ask the users, and the number one complaint I hear most often is "why is this thing so damned slow?"
I'm not saying you must be neighbourly.

If the Goatse security guys had discovered the exploit, shrugged and ignored it then absolutely nothing would have happened.

They chose to write scripts, pull all the data, send it to Gawker, etc. There's no question that they knew what they were doing is wrong (because of the IRC logs) so you don't even need a judge to decide what was reasonable.
Although I loved the open-source initiative, I'd be wary while taking it as a framework.
I don't know about that. Seems to me that the one major requirement is that you need to actually be in the right, and Apple needs to be in the wrong. If you run to the press for some perceived slight that nobody else cares about, you'll get roasted no matter how popular you are. If you got legitimately screwed by Apple, you'll generally get results even if nobody knew about you before. (Everybody loves an underdog story, after all.) I'm sure these factors can swing it for marginal cases, but, well, don't do it for marginal cases.
Hardware and business-focused. It's interesting how you never really see ads targeting business uses now that personal computers are ubiquitous.

Notably, the primary market for high-end desktop components is now gamers, not businesses. I was quite amused at a recent temp job when I was helping build a computing array for integrated circuit design, and most of the components we were handling had names like Destroyer and Razor Ripjaw.
To me the difference is that the rejected obit attempts to summarize how Grothendieck's innovations worked mathematically, but what most readers want to know is why they are important.

This is similar to the insight in the tech world that customers don't buy technology because it is built well, they buy it because it solves a problem for them.
By what definition is this silencing
If you haven't already, you should watch this lecture by Nick Mount on Eliot's "The Waste Land": https://www.youtube.com/watch?v=PxF9xkB5o04

April is the cruellest month, breeding

Lilacs out of the dead land, mixing

Memory and desire, stirring

Dull roots with spring rain.

I recently reread Christopher Alexander's foreword to "Patterns of Software" and remembered his mention of this poem. He asks, with something that could be called optimism:

"Can you write a program which overcomes the gulf between the technical culture of our civilization, and which inserts itself into our human life as deeply as Eliot's poems of the wasteland or Virginia Woolf's The Waves?"
Saw it launch at Launch Conference and tried it out. Generous portions, great price, beautiful packaging. This reminds me I need to try it again soon. +1 on web UI.
> C# is becoming a BIG language similar to C++.

Yes. And they're on roughly the same trajectory: start out as a relatively small object-oriented and procedural language, and then just keep piling on more and more and more features to make the procedural programming more ergonomic. Including by pulling in more and more stuff from functional programming.

On the one hand, it's hard for me to dislike adding pattern matching too much, because I do tend to prefer functional programming. On the other hand, I'm also familiar enough with OOP (it's been most my career) to know that there's a huge overlap between problems that pattern matching can solve, and problems that dynamic dispatch can solve.

The thing is, in these examples of using pattern matching in a language like C# or Python, I never see anyone even considering the object-oriented solution to the problem. They just show how gross the procedural version is. Which isn't quite enough in my book. You don't just want to show that some existing language features are a poor fit for the problem at hand, you want to show that all existing language features are a poor fit. And somehow, despite these being object-oriented languages, the object-oriented solution is never even being considered anymore.

Is it because OOP is that bad? Or is it because we've been badly taught? I know which answer is easier to argue for, but I'm less and less convinced that that's because it's the best answer.
Jamming over a tune that you don't know is called "faking." That's a skill unto itself. ;-) But I think it's also a skill worth learning.
> So Robson and his two closest work buddies devised the scheme to mail him home. Robson believes their names were Paul and John, but after all these years, he can't remember their surnames.

Ringo might be able to help :P
It looks like date allows the + option. For example,

date +'%Y-%m-%d-%H-%M-%S'
I’ve seen Dolt come up a few times on here and can’t help but chuckle at the name. It means a fool or stupid person. Is this intentional? Just wondering if anyone has different interpretation or explanation.
Check the A/C thermostats for hidden RPi devices
When I checked, years ago, it seemed that .mobi included an embedded EPUB file. The books I checked also had it in the old format, presumably for compatibility, but I think I remember seeing something that this was not recommended as the only form.
I am using a French azerty keyboard, but since '[]' and '{}' are in wierd locations,i always remap them to US-alike. This breaks the diacritics, but oh well

I also like my ';' and '.' swapped, because dot is clearly more useful when typing in terminal
Ya it would basically ignore names/versions and just use the hash as the identifier, a bit like BitTorrent.

Unfortunately you do bring up a good point that security patches generally won't work without a recompile of the parent binary. One possible way out of this is that the external interface/unit tests for a library could also have their own hash, so if a library fixes something like a buffer exploit without changing its interface, the parent binary could use the new drop-in replacement. In practice I’m skeptical if this would work reliably though, because binaries may be relying on idiosyncrasies.

I'm thinking that a simpler method would be to have patches use the hash system. So say curl uses libssl and libssl releases a security update, then someone could drop the new libssl into the curl project and rebuild it without having to touch any code, giving curl a new hash that could be installed by other users. I think we are used to this almost never working so we are hesitant to upgrade. But the idea would be that we’d upgrade binaries that depend on libraries (rather than just libraries) and it would be a really cheap operation compared to today.
in my initial comment, which applies as much to the staff as the people you assume are terrorists:

> How many innocent lives were put at risk because of Abu Ghraib?

Depends on how you define innocent
The title should really be "Why a great accelerator can help you Succeed". Article contains nothing on the differences between Success and Failure IMO... but still some valuable insights.
According to USDA in 2011 15% of US households suffered from food insecurity - for them they are already out of control.

And there are the other couple of billion people on the planet that cannot afford a dollar per day for a meal.
I would pay a non-trivial amount of money for an app that, amongst other things, told me which coffeeshops in my area has the least traffic.
The British at what airport? There is no singular organization who carries out the security, and different airports subcontract the work to different companies. In general, my experience in the UK has been comparable to the rest of Europe.
A tabular/graphical JSON explorer would be interesting as well.
It was a huge political budget fight in the 90s. Clinton/Gore published a white paper detailing the threat of terrorism as the biggest threat to national security. They called for the fancy new detectors and what-not at airports.

The Republicans, who controlled Congress, said that the big threat was from nukes from unfriendly states (later dubbed 'the axis of evil') didn't permit the funding and instead increased 'Star Wars' funding (anti-missile tech).
The block editor is Droplet: https://github.com/PencilCode/droplet. The author of Pencil Code has a good paper which outlined the history of block editors: http://ideas.pencilcode.net/home/htmlcss/droplet-paper.pdf.
As this is just my personal site, it was much more about the learning process for me. I have no need to support legacy devices, and all modern platforms support the TLS on my site.

As I mentioned in the blog post, I would not recommend this for a company site, especially an ecommerce one. At my workplace I implemented a much more compatible deployment: https://www.ssllabs.com/ssltest/analyze.html?d=thread.com
That doesn't mean iTunes can't work in a sandbox, it'd just need to request specific permissions.
At first glance, this looks like a modern implementation of Logo: http://en.wikipedia.org/wiki/Logo_%28programming_language%29
That’s on par with busting the plumbers union because people die in their bathtubs. It’s a bad faith argument and your bias is showing.
They are vague because they want you to leave your contact details. Then a sales person will call you and gladly tell you everything you want to know and spam you with newsletters and marketing materials until eternity. That's B2B for you.
Just FYI Siberian Times has been prone to exaggeration of science in the past. While I am not disputing underground methane explosions happen, it is worth reading ST with a health dose of skepticism.

https://en.m.wikipedia.org/wiki/The_Siberian_Times
Your argument is very similar to the one that people pushing static linking make. As such, “just update the application” has the exact same response: nobody is going to do this.
In non-pandemic times, I visit at least once a year and update things then.

At the end of the day, so long as I can get access to my email and at least one bank, I'm confident that I can recover everything else in time. As such, if I have some recent account that isn't covered by that key I'm not particularly concerned.
It did seem like there was a initial misinformation panic statement to try to save ppe for medical staff
I agree, at some point I may try to factor out the tax calculation portion and add it as an external npm package or similar.

The only similar thing I could find was https://www.npmjs.com/package/taxee-tax-statistics but that package has some security vulnerabilities and does not seem to be actively maintained.
I mean, the way you do it is interview with a local company, get an offer, and go to your boss and ask for a matching raise.
Related to Stuxnet, I'd say the Equation Group's presence on hard drive firmware was/is the most sophisticated supply chain attack ever: https://en.wikipedia.org/wiki/Equation_Group#Firmware
Second that.. while some others prefer to join the rat race..
The lack of innovation in the design principles (see the abstract) is well reflected in the name:

- http://freshmeat.net/search?q=grace

- http://www.google.at/search?q=grace%20software

Could be a case of the NIH-syndrome. The jury is waiting for some sort of implementation.
I agree as far as Create, Update and Delete are concerned.

It's the Read part that gets me. I'm all for frameworks that map HTML forms to model object properties to database fields so you don't have to write boilerplate, but I don't think you can treat "Read" like the other three. For the life of me I cannot articulate my reasoning right now, elegantly or otherwise, but ORMs brush a lot of complexity under the rug in that respect.
Apparently the Bochum, Germany models have a software flaw that can be exploited to allow online bank account security to be circumvented. [...] The exploit allows the 1100 handset to be setup to receive calls to any phone number.

Yeah, guys, that's not a security flaw in the phone.
I have found psychology books to be rather interesting in understanding social engineering.

http://www.amazon.com/Mistakes-Were-Made-But-Not/dp/01510109...
http://www.amazon.com/Lucifer-Effect-Understanding-Good-Peop...

..You get the idea.
I didn't say they had a problem with the benchmark, I said you've misunderstood the caption. I stand by that statement.
I do something like this, too.

I have a note to save all the useful links, read them later and save the good ones in a separate Notebook using Evernote Clipper.
What mediums do you two sell your books through?
why don't you just buy a different product sold on terms you agree with?

I'm not GP, but I think the real problem is lack of competition. There's no real competition in this marked, they all collude.

One example: If Big-Movie-Studio-A sold their movies online as downloadable, DRM-free content, I would be much more inclined to buy their movies instead of the competitions. There's hundreds of ways the movie studios could differentiate themselves, but they don't. They obviously do not want to compete on most fronts.
Get Minbox instead! Free screenshots, file uploads (use CMD+U to upload any file from finder), and more. http://minbox.com
One might say design is nuanced.
Ah, OK, thanks. I do get a kick out of reading various Google white papers (GFS, Spanner, and the Multi-Paxos implementation for Chubby come to mind), so I'd definitely be interested in the prospect of a future white paper :).
I watch Hackers about once every two months and listen to the soundtrack every other week. Sometime for a change I watch Antitrust.
Via patrickk:

"To hackers the recent contraction in civil liberties seems especially ominous. That must also mystify outsiders. Why should we care especially about civil liberties? Why programmers, more than dentists or salesmen or landscapers?

Let me put the case in terms a government official would appreciate. Civil liberties are not just an ornament, or a quaint American tradition. Civil liberties make countries rich. If you made a graph of GNP per capita vs. civil liberties, you'd notice a definite trend. Could civil liberties really be a cause, rather than just an effect? I think so. I think a society in which people can do and say what they want will also tend to be one in which the most efficient solutions win, rather than those sponsored by the most influential people. Authoritarian countries become corrupt; corrupt countries become poor; and poor countries are weak. It seems to me there is a Laffer curve for government power, just as for tax revenues. At least, it seems likely enough that it would be stupid to try the experiment and find out. Unlike high tax rates, you can't repeal totalitarianism if it turns out to be a mistake.

This is why hackers worry. The government spying on people doesn't literally make programmers write worse code. It just leads eventually to a world in which bad ideas win. And because this is so important to hackers, they're especially sensitive to it. They can sense totalitarianism approaching from a distance, as animals can sense an approaching thunderstorm.

It would be ironic if, as hackers fear, recent measures intended to protect national security and intellectual property turned out to be a missile aimed right at what makes America successful. But it would not be the first time that measures taken in an atmosphere of panic had the opposite of the intended effect."

- from pg's essay: The Word "Hacker".

http://www.paulgraham.com/gba.html
TSA is lying about storage. The machine's specs REQUIRE storage of images in a "Test Mode", and even allow export of the images through a USB thumb-drive. Check out pages 10 and 16.

http://epic.org/open_gov/foia/TSA_Procurement_Specs.pdf
The point is whether it does the right thing to all simlar dead code. Or if a human being has made the same analysis as you and added a shortcut that triggers when it sees this exact benchmark code.

The Mozilla guys clearly know this is dead code, do you really want them and every other javascript engine to be adding code targetted at this exact code snippet?
"While the fidelity of the scans from this machine are of surprisingly low resolution, especially compared to the higher resolution “naked scanners”"

The pictures don't quite live up to the title of the article.
At least they're aware of it; just yesterday they posted this: http://webapps.ubuntu.com/employment/canonical_KD%20PG3/
A Time for Drunken Horses is a less mainstream film that tells the story of entrepreneurship in the face of adversity.

http://www.imdb.com/title/tt0259072/

I also found The Pursuit of Happiness pretty incredible

http://www.imdb.com/title/tt0454921/
This sounds like the Shangri-La Diet:

http://en.wikipedia.org/wiki/The_Shangri-La_Diet
Yes, ask them why they aren't wearing dosimeter badges like health care workers who are potentially exposed to radiation. Ask them how can they be sure the machines are functioning properly.
Holy clickbait headline, Batman.

Yes, Carbon has been replaced in the past but that involved a $400 million acquisition and 10 years of continual complaining, kicking and screaming from established Carbon users who had no desire to change. I doubt it's an example of how future changes will occur.

Replacing entire application frameworks is hard. Super, super hard. It seems like it might be simple to start by replacing Foundation with Swift's standard library but actually, replacing Foundation would mean replacing every Cocoa framework since they all rely on it. And there's a gigantic amount of work in those frameworks; 25 years of development (all the way back to the early NeXT days).

I think this is why Swift includes such extensive support for Objective-C interoperation: Apple expect Swift will need to link against Objective-C APIs for a long, long time.

I think we're much more likely to see a major deprecation sweep through Cocoa in one or two years time (probably once Swift finally has all the features Apple have hinted are coming). Not deleting things, per se, but simply saying "these things look ugly or silly in Swift" so use these other things instead.
18 months - 2 years would be an appropriate time to use ES6 features safely without a transpiler (however we will still be using transpilers in the future for ES7 and ES8). But you can use them today using a transpiler like 6to5 or Traceur.