jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yes. From Flickr: "The direct link to a photo file is no longer shown on the page. Per the Flickr Community Guidelines "pages on other websites that display content hosted on flickr.com must provide a link from each photo or video back to its page on Flickr." Linking directly to the photo file doesn't do this."
The only way cattle are "eco-friendly" is in the cattle+marginal land equation.

Even modern feedlots only takes cattle after they've spent a while grazing and quality of the resulting meat has been criticized. Cattle that spent all of it's life indoors could plausibly have many more problems than one see for today's meat.

http://en.wikipedia.org/wiki/Feedlot
I've always felt that the real good people don't have time for these secretive communities, they'd rather be doing shit so you'll always have the middle ground between mediocre and amazing. I'm sure the "best" (with regards to what they do) hackernews members rarely (if ever) comment because they're too busy being the best, you don't get to the top by talking about it.
That's kind of ironic. I never considered over-zealous security as a vulnerability.
Hitler once wrote, that children must be in the focal point of the society as then anything can be done in the name of protecting them.
Just wait until someone bombs a crowded airport security checkpoint some holiday weekend.
If you want to use natural lighting, you're going to need to increase the light catchment area beyond the area of the building. One layer of crops already wants a full dose of sunlight, so splitting the amount of solar energy which hits a single building between 10 floors will just leave each floor with 10% of what it actually needs. About the only way I can think it could possibly work is if the roofs of all the buildings around the vertical farm were fitted with sun-tracking mirrors, but that assumes both that the roofs are available and not used for, say, solar electricity generation, and that you don't want to put vertical farms too close together.
How does the generally successful ruby 1.8 to 1.9 transition fit in?

I think maybe is the answer it managed to barely do just as much backwards incompat as it could get away with. (Barely, it drove a lot of people crazy). But it was quite possible to write code that worked in both ruby 1.8 and 1.9, quite intentionally, despite the backwards incompatibilities.

Combined with a commitment from key players (esp Rails) to move to 1.9 and stop supporting 1.8, forcing the issue. And that it happened at a point when ruby/rails were at the peak of their popularity, not already on the downslide (Perl). Which of course effected how much backward incompat you can get away with.

That's the trick, predicting how much backwards incompat you can get away with, of course.

But of course, there's another lesson here too, which the OP astutely calls out in the "greenfield" section -- if you focus too much on stability and supporting existing projects, that's just another way to make the ecosystem go stale.
Drones, contrary to popular belief, reduce civilian casualties.
Important enough for you to take some of your precious time to share some shitty advice and then use a second account to downvote me ;-)
The 101 through Sonoma/Humboldt/Mendocino counties is, at some places, a 2-lane highway weaving its way through a twisty curvy Redwood forest at 55-65mph, and up to 75mph when it's a six-lane highway. And here in Southern California I regularly get away with 80-85mph in front of CA highway patrol. Most places I've been to in the US seem to consider 5-10 over the limit to be acceptable. I have even heard of freeways in Texas permitting 80 MPH! So these speeds are not unheard of (maybe on a country road but you'd expect the kind of treatment that guy got for 100MPH+)

Judging by your writing you sound British, IMO speed limits in a lot of Europe are ridiculously low; our highway speeds shown in MPH are often a larger number than your highway speeds shown in KPH.
It is a cost to Apple, but it is a problem they are actively addressing in R&D. I'm basing this statement largely on discussion from yesterday's HN post (the guy claiming to be "snubbed" on potential Apple business deal): http://news.ycombinator.com/item?id=1440303
Middleman has almost no automated testing suite. Important to note if you are going to invest in something.
Is that a relevant link? I've read both of Grossman's books and don't remember him touching on sociopathy. Was that added it in the 2009 edition?
This kind of thing is why I got interested in programming in the first place.

Pseudo-3D racing games in particular... as a kid, it was boggling to me how these simple 2D machines could produce a pretty convincing pseudo-3D racetrack! The Atari 2600 could hardly handle drawing the ghosts in Pac-Man; how could it draw a decent "3D" roadway?

Bizarrely, I lost interest in that kind of programming once machines got so powerful that drawing this kind of thing became easy...
>It's often considered an "insider secret" that almost everything listed on Amazon is more expensive than if you just did a search for the seller's actual website. //

See, I'd assumed that, but at least in the UK the things I've looked at buying on Amazon have been equitably priced and sometimes cheaper on Amazon that on the sellers own sites. Didn't Amazon get in trouble for having a contract term that requires that they be able to sell at the low price offered to anyone else .. or did I dream that.

Once you factor in postage and having to make a new account Amazon has worked out cheaper for me [versus sellers own site] each time I've looked.

Any examples you can give?
>The good thing about the nightly builds was you didn’t have to use them

This is kinda a huge issue. If you are developing an OS there really isn't a reason everyone at your company shouldn't be on nightly.

More bugs will get discovered faster. Fear of dogfood, or celebrating not dogfooding your product tells you everything you have to know about the state of that product.
Ah, this brings back memories. Arcade racing games were my favorite as a kid. High poly models and realistic lighting in the living room will never be as exciting as speakers right behind your head, real steering wheel and pedals bolted to something heavy, and your friends talking shit from the multiplayer linked machines. Plus the background chaos sounds of all the other games in the arcade, token machines, people yelling...

Chase HQ, Cruis'n USA, Suzuka 8 Hours, and Daytona USA were my favorites. Daytona USA was true 3D and lacked the pseudo 3D charm, but carried on their arcade spirit. Its 8 player form was about as good as it gets for a little kid in the arcade with friends. Putting down money for each game made it more meaningful. Kind of sad that kids today will never experience that thrill.
Because Wall Street realizes even consumers don't care about consumer privacy.

If Ashley Madison and Equifax walked away with barely a scratch from their catastrophic breaches, then this is almost nothing in comparison.
Location: Moscow, Russia

Remote: Yes

Willing to relocate: Yes

Technologies: mainly Python, JavaScript; occasionally Java (Android), PHP (Wordpress), Go, C (Linux kernel modules, Linux tun/tap)

Résumé/CV: 8 years of constant full stack development. Here is my GitHub: https://github.com/soslan

Email: soslanx@gmail.com
Good. We don't need another VBScript. Whatever Dart's technical advantages, the standard for browser scripting is Ecmascript. Use it as a compilation target. Don't go breaking the Internet. We don't need another Internet Explorer.
Thank you, I've never actually seen that information compiled in one place.
See comments on this thread re: max_path problems, workarounds, and how we help mitigate it in NTVS: https://news.ycombinator.com/item?id=9265694

Otherwise, yeah - we don't like it either... here's the not-closed uservoice request ;-)
https://windows.uservoice.com/forums/265757-windows-feature-...

EDIT:
Re: fish: Indeed - we have some big fish to fry, but luckily msft is a big company that can fry multiple fish at a time. Personally, I'm excited to help improve the Node tooling story by frying this fish, and passing our learnings and feedback onto the the other teams @ msft so that they can improve their recipes. Ultimately, we strive to have a complementary set of fried fish. And maybe some vegetables too... :)
It's definitely not cargo cult programming if the thing you paste becomes a cornerstone of your business, or a foundation of a whole project.

In Pragmatic Programmer the authors talk about "programming by coincidence", I think this would be closer to GP example.
You're right. I offered the only solution I know of, but I'm not sure how an external Trackpoint would work for a portable laptop.
No I realized that, but I am just trying to position this as a great compromise of portability (same size as the new MacBook), versatility (USB ports, HD screen, good battery life, processing power of an Air) and price. This is something that doesn't quite exist in the Mac world right now (maybe when the next gen MacBook replaces the Air?).

I haven't tried this laptop's track-pad but I suspect this is one feature where Macs still have an edge especially with force-touch. And of course OSX is an irreplaceable feature in and of itself if you're developing for the Apple ecosystem.
why write unit tests when we don't understand the microcode in the CPU? We can't have "tested" it because we don't understand said microcode.

Or wait... no, maybe your characterization is wrong.

Yeah... that's probably it.
>The omnidirectional transmitter will lose more by not being MIMO than the MIMO system will lose from the interference.

The problem is that you're not competing against another laptop/router that wants to maximize throughput, you're competing against a IoT device (eg. smart fridge, surveillance camera, lowend tablet, etc.) that doesn't give a shit about throughput and will happily tolerate a 50Mb/s (or slower) connection, while taking up the same timeslice/radiative power as every other device.
Sorry, I was using your own terms from the post I replied to. I didn't mean to sound patronizing (well, only a little bit :)). My point stands though: "non-alienation" and "actually helping" are orthogonal. But not usually treated as such.

You have a point about working in a net-negative occupations. You might be doing more harm over all.
Cool to see a weird piece of history from the hometown on HN. Many of those tunnels were used to run utilities and fiber so they still have usefulness, but it is sad to think about "what could have been" if many American cities had gone further with these kinds of projects.
To this, I personally would add as an "or" clause, "Does the language have something fundamental to teach me about programming that I don't already know, and which could be useful when brought to other domains?" This was the reason I learned FP, and also the reason I learned Prolog. I wanted to extend my understanding of programming beyond the C/procedural context. To that end, I found both exercises immensely beneficial even though I've never used a FP lang or Prolog to build an actual project.
I'm in the same boat. That's why I use repl.it[0] for nearly all my programming now. Haven't tried jupyter on repl.it, but here's[1] the first DDG result, which suggests jupyter is supported.

[0] https://repl.it/
[1] https://repl.it/talk/templates/Jupyter-Notebook/49993
My shop is also all x86 in the cloud... but I took the plunge anyway. I'm glad I did; Rosetta 2 works really well.
Is there no backup on-call person, or any kind of escalation path for pages?
20 minutes walk from office, never going back to 1~2 hour commutes.
Healthcare.gov being an example to the rest... go figure.
Czech Republic #1 as always.
I don't understand why the author of this piece describes granting new work visas as offering employers an "exemption from supply and demand (of labor)". I would view it as exactly the opposite -- I see requiring visas for employees in the first place as the "exemption from supply and demand (of labor)".

I guess this is a pretty deep disconnect. Some people see the normal or basic state of affairs as one in which any employer can hire any employee in the world, and then governments alter this background situation for political and cultural reasons by choosing to prevent some migration and employment offers (thereby artificially depressing the supply of labor in their territory and the demand for labor in other territories). Other people see the normal or basic state of affairs as one in which people can only seek employment in their own countries of origin; then governments alter this background situation for political and economic reasons by choosing to permit some migration and employment offers (thereby artificially increasing the supply of labor in their territory and the demand for labor in other territories).

On one view, granting work visas is undoing a very small part of a very large prior government intervention in the economy; on the other view, it's creating a new intervention where none existed before. On one view, the baseline is a single world market for labor which then gets distorted by migration restrictions; on the other, the baseline is hundreds of largely isolated national markets for labor which then get distorted by importing foreigners.
Check µMatrix, too. Same guy who made µBlock, I believe.
Would human creativity pass turing test?
> The dark ages is not a synonym for the medieval era.

Actually, it originally was. The "Dark Ages" was coined during the late Middle Ages/early Renaissance to refer to the entire period following the fall of the Roman Empire and the rise of "modern" knowledge. It's only recently (20th century) that the term is shrunk back to refer to the Early Medieval period.

> It's named for the fact that very little written output was produced during this time. It ran about 500-1000AD.

There's your problem. The drought of manuscripts runs from about 500-800; the Carolingian Renaissance (and Albert the Great's concomitant reforms) brings back the manuscript production.
If you had twice the writes per cell, the life would be 10 years instead of 5. Still wasteful, but...

And if you stepped up to something with effective wear levelling and a bit more capacity, instead, this bad design could have lasted forever.

Or if you socketed the eMMC, it would have been no big deal.
Of course, I'd never suggest a single-cause explanation. And as someone else pointed out, there were lots of advances happening before 1453 as well. I think the sack of Constantiople really threw gas on the coals though.

It was an exceptional event. Most wars in that era were nobles fighting over thrones; the Islamic invasions were a bit more intense than that in that they were from a totally separate religio-cultural tradition and would overturn the entire power structure and ultimately even push peasants to convert.

In a war between kings of the same religion, the priests/imams and lower nobles (i.e. intellectual and writer classes) could potentially stay in their posts even as the front line moved over them. Not so true when it's an entirely different religion.
I didn't put a key in an electrical outlet, but in Paris when I was a kid I was having trouble sticking the plug in the 220V outlet so I held it tight by the prongs & plugged it in & boy did that feel weird. I never did that again.

I never told my parents about it because I would have gotten yelled at.

At camp we put crickets on the electric fence, but nothing happened to them, so I grabbed the electric fence, and that was a powerful jolt. I never did that again, either.
The Renaissance undoubtedly owes a lot to medieval Islamic scholars. But to say that it's the "legacy of the Islamic world" implies a degree of continuity that just isn't true. The thinkers of the Renaissance didn't view themselves as inheritors of the Islamic scholarly tradition, and many saw the Muslim world as what we might call "scary foreigners" today; it does nobody any good to whitewash that.
How does Rust async compare to Goroutine, Erlang threads, Javascript async, Java async in performance and memory usage? Is there any benchmarks for that?
I don’t know why anybody would presume that a technology focused on ephemeral resource provisioning would be a suitable place to put your persistence layer...

That said, I don’t think it’s a sin at all to use it for testing. My default local dev setup is to use a Postgres container. But persistence is very much not required in that situation.
Just calling them "Byzantine" itself is a fun piece of revisionism that the West has adopted. The Byzantines saw themselves as Roman, called themselves Roman, and viewed themselves as a continuation of the Roman Empire. It was Western ambitions in Jerusalem and through the Western Catholic Church that caused this distinction to be so heavily emphasized by the West.
You’re picking a single mistake as somehow unusual. It’s easy for the original spec to have been fine, some change happens that nobody considers in that context and boom you get an issue. Depending on usage pattern a SSD can be expected to last a 20 years, but changing the usage pattern by say storing more data isn’t going to raise a red flag saying you now have an issue.

Someone turned on excessive Linux logging and boom an issue shows up early on some a Tesla Models. Chances are it wasn’t even intended to enter production that way.
"At times like this I'm deeply saddened. Nobody is doing anything wrong, but yet... Focusing on Draper's awful social presence at the expense of discussing what he actually did or didn't do during his heyday... Seems so very un-hacker to me."

Let me know if you feel the same way once you meet him face to face. Points if you actually partake in the stretching exercises.
That is correct...it is nice to be able to see the underlying Mathematica code that any natural language query generates. Here's your "draw a red circle" example:

http://img502.imageshack.us/img502/4355/drawaredcircle.png
I may have been at the same conf as you, I met John there also while I was hanging out a good friend of his. I found him cordial, humourous, engaging, and not egotistical (though aware of his fame). It may depend on the time of day you meet him, but he has a certain charm and I always remembered meeting him with a fondness.
Yep. They do natural language parsing of wire news stories to try and synthesize market intelligence. Which is one day going to lead to a civilization-ending feedback loop due to the sort of thing we're discussing here (in my paranoid hyperbolic opinion :)
From my personal experience as a Wikipedia editor and contributor (which is a few years old; things may have changed) enough editors are opposed to advertising, and the Wikipedia community is conducive enough to the formation of angry mobs, that advertising is a non-starter.
Please get hired by apple.
I love all these HTML presentation demos, but many of them (including this one) don't seem to work on an iPad due to their reliance on the keyboard. Perhaps the author should consider detecting a touch device and allow single taps or swipes to advance the slides. (Double-taps, of course, just zoom.)
And unfortunately, some of those totally unhirable people have good-looking resumes.

Often because they've had PLENTY of time to work on their resume and plenty of feedback on what works and doesn't (for small values of "works")
There was a story[1] posted to HN last week with oil-covered animals and oil on land. I don't remember of there were any dead animals though.

[1] http://www.boston.com/bigpicture/2010/05/oil_reaches_louisia...
Dunno if this is really a useful line of thinking for a beginner. I wholeheartedly agree with the advice of not overdoing it from the article.

Particularly squats. Nothing better to wreck your knees or back than squats done with too much weight and/or poor technique.

Excercise causes muscle damage which rest heals up (and results in stronger muscles). Aside from the obvious over- or understimulation, you do have some control over the type of stimulation…the two archetypes are the high-rep/low-weight and low-rep/high-weight with slightly different results.
It's simple: Google has access to the referrer URL when you go onto their website. It's well known that they index these URLs.

If you go from that Facebook page straight to Google, it'll get indexed.
Because there have been a lot of legitimate Facebook privacy issues recently?

When the world's second largest site allows you to monitor the private chats of 400 million people - when it leaks your IP address to other people via e-mail for no reason - and now when it's leaking people's e-mail, then it's a big deal.

That's not even taking into consideration the privacy issues that were not bugs.
They shouldn't be loosing that much.

I mean some of their policies like paying the early termination fee for the customers is a bit too aggressive but most make complete economic sense and they shouldn't incur a loss by applying them.

If they are they probably need to take a second look at their organizational structure.
> Then, something happened after I changed my profile. Since Jan 30th I have been flooded with work.

I'm very interested to know what is this change? I've just checked your elance profile, but I couldn't know what is it.
Guess I will have to break down and learn vim... no invite
Indeed. Why can't people just act like rational automatons? Its almost as if they think that their emotions, feelings, perceptions of social status, cultural 'way its done' behaviors etc. matter to them!

Actually, I just want to point out if you've had any training on how to run a training session, you ought to know that asking "do you understand?" is pointless in every culture. From an asian culture it can even come across as threatening and dominating. Its like asking "do you want to keep your job?". Who is going to stand up and say "actually, no I don't" to that? Work in a western company is often the very first time in peoples lives where voluntarily admitting you don't know something doesn't carry significant penalties.
I don't know whether they are lying because they are dishonest - I don't know enough about the particular indian culture you're dealing with. It could be just an imcompetent set of people, or it could be the sort of thing that some cultures acceptably lie about (like when we say 'no, you don't look fat in that'). You see it as the height of rudeness, perhaps they see it as saving face or something.

I guess my point is that unless you're well versed in the culture, it's easy to trip over these things.
I live in Austria now and it is amazing the amount of people who use GMX.

I've been on a crusade to try to make people switch to, well, whatever but not that.

I think it was one of the first ones around here and people got used to it and the status quo, most don't even know or care about how bad they've got it.
That's a good point about Apple. If they're able to get batteries 10-15% cheaper than they currently can (I'm guessing they already get a large discount through their buying power) it would make it even easier to defend their mobile and tablet positions.

It's also the exact kind of thing that Tim Cook would do.
An non-binding policy, how quaint!

http://lawprofessors.typepad.com/contractsprof_blog/2010/08/...

Even if you trusted such things, google will still do targeted ads. If DEA want to find drug users, all they have to do is ask google and they will use users emails to locate them.
Plus both Firefox and Chrome has built-in DoH support.
I'm sorry but where does Comcast come into play? Besides throttling my Internet connection.
I've never encountered a Monte Carlo algorithm that required random numbers of this quality. That doesn't mean they don't exist though.
Have you read Lisp in Small Pieces? How does Anatomy of Lisp compare?

I have TUPE too (and I was born in '82).
http://snap.sonydeveloper.com/

SNAP development is currently on hold