skysight-inc/HackerNews huggingface dataset:
> Are you all wearing headphones and hoodies in an open office with a fancy coffee machine right now?

Where? Because, you know, the world is quite large and quite
diverse.
Wow! I've just tested this and it's awesome. Much better than the C/C++ extension, since it's more robust (no false-positives for go-to-definition), faster and has more features (e.g. refactoring, better auto-complete, ...). It basically turns VS Code into the best C++ IDE possible for me.
The hype with Segway was high as long as no one knew what it was... for a while people were seriously speculating that it was an anti-gravity hoverboard like from Back to the Future or something just as exotic - but as soon as everyone found out it was just a scooter (albeit a slightly clever one), the hype vanished.
Exactly. As a small investor in them I fully support them. Even if I lose all my money I know it went to cool research that has benefit the progress of science in a cool way.
I use a Rowkin Mini for the same sort of stuff, most often while commuting. For spoken content it renders intelligibly, and it is tiny and comfortable to use. It also lasts a few hours on a charge and lives on my keyring. Devices like this exist in a local optimum of convenience, as long as they and their audio sources both do Bluetooth right. (I tried a bunch of the cheap ones off Amazon before settling on the Rowkin. It really is a lot better!)

For at-rest listening, God made Sennheiser.
Scientists take risk sending secret message to aliens
It's almost as if they decided to do this without remembering to tell their lawyers what a Bug Bounty program is.

Every time I read a story about a company bumbling their way through some obviously poorly conceived PR problem (see also: Logitech's recent announcement that they'll be bricking one of their products), I think to myself, "What on earth was that meeting like?" You know, the meeting where they are supposed to plan what to say, how to say it, what actions to take when, what contingency plans, etc. Those things that grown-up companies do when they interact with their customers or the public. I mean, was it really as incompetent as, "I know, let's offer a bug bounty, and then threaten legal action against people who participate! That will surely help our image!" Was there not one person around that conference room who thought to raise their hand and say, "Now hang on a minute--we might not be thinking this through..."
* "It's All Text" can be approximated with "Textern". That one requires Python3.5+ and a (short) manual install.

* "Easy Copy" -> no real replacement. Partial features at https://addons.mozilla.org/en-US/firefox/addon/copy-as-markd... and https://addons.mozilla.org/fr/firefox/addon/url2clipboard/ .

Not affiliated with these in any ways.
Not sure how realistic the whole Tesla releases are. They are definitely inspirational. One thing we know for sure is they have a great prototyping/photoshop/After effects team
Wearables. I was expecting much better sensors and services to be consumed, specially in the Healthcare field.

What I see now is extreme attention to design and looks of smartwatches, but little talk on the type of value the could be adding to people's lives when connected to online services, phones or what have you.
It is when the housekeeping itself becomes part of the gig economy.
What does the iPhone X screen look like under a microscope?
iPhone 6, for comparison: http://prometheus.med.utah.edu/~bwjones/2014/10/iphone-6-pix...
More than a few race tracks in America are basically pet projects of the super rich. They operate as for profit entities and do their best to be profitable or at least break even, but really they exist for the entertainment of the billionaire owners groups.
I don't mind that golang avoids exceptions (it would be better if it didn't have them at all) but I don't understand why they looked around the language landscape and landed on C style return codes as the right path forward.

Monadic error handling has all the supposed benefits the return value style errors but allows for easy composition. After years I'm still infuriated with error handling in golang and it was such an easy thing to avoid.
> Anything beyond a few hundred lines starts to carry a lot more cognitive load. Not to mention that we are now building full fledged applications with tens of thousands of lines in this language.

Depends really on how much care was put into the application structure, mostly from the outset.

I've followed opinionated styleguides closely on some projects, and have also walked into other swamp projects that snowballed into something massive from a few snippets of jQuery. The difference between working on something that was intended to be maintainable from the start and something that evolved haphazardly is of course like night and day.

I still think it's more the people and approach than the tools.
I'm pretty sure that Musk and most of the potential buyers are aware about this. But consider this - if Roadster has exact same road performance as Veyron (accel, max speed, cornering speed etc.) while being more streamlined that makes technically superior to Veyron. Imagine a concrete brick on wheels that has the same road performance as Veyron - its engine and aux controls should be insane and deserve an award on its own, but as a complete car it would less impressive as a Veyron despite being the same on the road.
The NYTimes and Guardian have been as aggressive in attacking Google and Facebook as anyone (subjectively I would say more so) so I don't think this is just right-wing. It is more like the entire world has realized that having these monopolies control the flow of information is incredibly dangerous.
yeah but that's just because spinning platters are still cheaper by the byte - if you don't care much about performance you buy that. But any computer worth using (imo) has a ssd in it, and that's been the case since 2012.
I was just in St. Petersburg, Russia, and the city is chock-full of these tiny taxi-buses called "marshrutki". You can use the regular public transit card and everything — costs the same as a regular bus IIRC. Seems to work great and has since Soviet times.
If you're not in marketing you need to be!
What's your linguistic background (eg mother tongue)?

I, naytiv British, wud go for speling reform in preference to pronouncing "wo-uh-ld" or "deb-t'", et cetera.
In that alternate universe, what happened next?
It respects privacy setting now tho or?
But it's not symmetrical like that: DataGrip isn't open source.

It's not so much a complaint (they're within their rights), I just find it uneasy to ask people to forego revenue. I feel it sends the wrong message and promotes the wrong mindset.
There's a variety of apps that use OpenStreetMap data that you could take a look at. They tend to have more options than mainstream apps.

I think on i-devices Maps.Me is the most popular, but there are others, some aimed at niche uses.

I guess the first thing would be to check how OpenStreetMap does in the areas you need a map. In many areas it is less complete than Google, but there are also areas where Google doesn't care and there are people actively working on OSM.
Clang doesn't support

template<class ...Args>
void foo(int x = 0, Args&&... args)

for example (default argument before variadic templates args).
> I think you greatly underestimate the number of non-technical people who care more about gee-whiz coolness than responsiveness.

I think you've built a strawman. People who use computers to get shit done might pay lip service to things looking good, but at the end of the day they want a tool that does the job without a lot of bullshit. To the extent that the kind of person you're talking about exists, they are consumers who live in tablet land and should be ignored for desktop/workstation use cases.
Some of the scraping projects I've done in the past have been where the article content I wanted was on a large site with great content but the site was awful to read - due to horrible combinations of pop-ups, colour schemes, adverts etc etc. I would spider and download content, process, and build my own database/simple CMS to make reading the content offline a much better experience.

Are you just looking for a personal project something like that might work for you...
> There have been _lots_ of large scale attacks on DNS infrastructure.

Huh, I did not know that. Fascinating!

What I meant was that there have not been any disturbances that had widespread consequences; imagine that one day, out of nothing, it is impossible to get an answer for the .com zone, just for an hour or so. In my mind I see the news reporting about this the way they would report about a hurricane or earthquake. Unless a lot of their broadcasting / distribution also would be out of order. ;-)
> Windows is now just one part of the IT scenery.

It always has been.

> We, developers, live in the bubble.

And the vast majority of developers are still on Windows. What does that tell you?

> Many people will never use Windows for more than a few hours in their lives.

Many people will never own physical gold in their lives. It must be worthless.
> Public bus systems should really be exploring a smaller vehicle model more

Unions. This will have to wait for self-driving buses, though even then deployment is unlikely.
"First mover advantage" is a concept that applies to platforms, and not to a millionaire status symbol/fashion statement. Most people spending $200,000+ on a vehicle want to be among the only people at the country club with it. This looks like a hot car, but I wouldn't hesitate to test drive Aston Martins or Ferrari's if I was playing with that kind of cash.

Also, GM and Ford do highly profitable business with the wealthy - Ford pickups are the most owned vehicle among millionaires and Cadillac keeps turning profits that Musk should envy.
This is both brilliant and frustrating. The brilliant part is much discussed here already, so...

The frustration is that my projects, and I suspect the bulk of projects the get these alerts, get them because of transitive dependency. At least from my first look I did not see the transitive dependency path mentioned, so although I didn't need to know anything to read the alert, I had to dig through NPM features to figure it out.

As the maintainer of "end-user" projects that depend on various big pieces of tooling, it turns out that I'm not really much of a position to do anything about the transitive dependencies anyway, other than manually track down the dependency path and then go open issues in each thing along the way.

Something like the following seems like it would help focus attention toward the points where things have to be fixed: a kind of leaderboard, a (gentle and friendly) "wall of shame". Projects would earn their way to the top of this wall by depending on vulnerable things themselves, and then being depended on by other projects directly or indirectly.
You can get a whole day pass for^the entire canton of Zurich for about half price. Provided you don't start your journey before 9am.
It was much easier to use than LE for me. I've never had a problem with client certificates. It's awesome technology and it's a pity that it's basically unchanged for years, while insignificant things developed. It could completely replace login mechanism everywhere with much more reliable and secure way to handle credentials.
6 Steps Required from a New Venture Dream to Reality
Having spent some time developing a Flash-based application with a framework I fail to remember (which included forms, database views and other stuff), I know what you are hinting here.

However, the difference is stark: the Flash-based UI was horrible. There was no excuse for it, except the alternative would have been Internet Explorer and ActiveX-based components. There was no Chrome, and JavaScript was horrible in every regard except if you happened to know a hipster framework called jQuery. The choice was between bad and worse.

Flutter (and probably other mobile UI frameworks) provide a choice between good and great (which of it is the native framework is a matter of perspective). Product managers and developers could decide to go with native widgets, but they decide not to, and mostly because good UX is being delivered by these custom frameworks too. That would be a low bar to cross, but for many, they provide a lot of productivity boost as well.
Do you not understand what 0 mph is or why do you use scummy clickbait titles?
Here where I live in Utah, they have blood pressure machines all over, like inside of Rite Aid or even grocery stores. You just sit down, push a button, and wait for your arm to be squeezed. Another option is to purchase a sphygmomanometer and test yourself.
simias has most of it but note also that that file appears to have last been compiled in the early 2000s. Compilers of that era were far less advanced, especially since many large companies were pretty conservative about the optimizations enabled (fixing a bug meant mailing CDs for many customers).

The general trend is that it's been getting harder and harder to do that easily, which means people want to be more focused — something like OpenSSL can still justify hand-tuned assembly for various processor families because it's a widespread hotspot but as compilers continue to improve the number of places where it's worth the maintenance cost is going to keep shrinking.

In the early 2000s, the scientific HPC programmers I worked with were careful to maintain a portable C implementation which they could use as a check both for correctness and for an optimization baseline — it wasn't uncommon for a new compiler and/or processor to substantially close the gap relative to a lot of hard manual work.
I think Google was expecting Youtube to no longer exist as an entity in its own right, but just be a part of Google+ after they integrated all of their properties into a massive Facebook killer social media app, but that was a colossal failure.

Now, I think they want to use the infrastructure to build something that competes against Netflix and Amazon, but to do that they have to destroy the existing economic incentives for content creators and drive off as many content derivative users as they can (anyone incorporating or using licensed content, even as covered by fair use), and basically rebuild Youtube from the inside out.
The Bibliotheca shows my point, the Roman Christians largely kept knowledge they considered important, and this didn't include Aristotle. The table of contents is full of Christian and Roman subjects, with only a few ancient Greeks mentioned. Aristotle is absent.

The neoplatonic views of Christianity during the period are well known, and several hundred years of that lead to Aristotle being neglected.
I think the cause of a lot of the bizarre spelling in English is the "Great Vowel Shift" - basically, sometime between 1350 and 1700, most uses of most long vowels changed their pronunciation.

Obviously (because this is English), the change didn't apply universally, but it applied widely enough to move our pronunciation out of sync with the European languages it was derived from.

See https://en.wikipedia.org/wiki/Great_Vowel_Shift for more detail.
I can imagine users just pasting images without a 2nd thought about their sizes.

I routinely update single page Powerpoints with more than 4 MB, due to the background image or logos.
Addressed in the article - with the same diet, 7% T2D incidence rate in non-affected population, 0% rate for those with the mutation.
Email.

I work at a software development shop and most of our internal Email-like communication happens face-to-face or via phone.

"Will you be available for a meeting two weeks from now?"

"I just wanted to tell you that I checked in my code."

"Please answer my trivially Google-able programming question right now."

"Tell person X that I want to talk to them later."

"The boss just told me [important news that concerns several people who are not at work today]."

I have to assume that most of the world works like that and Open Source communities are the great exception to this rule.
One of the most common errors that i used to encounter when i first started with golang was- accessing a map without initializing it first. For example:

var m map[string]int
m["name"] = 23

which resulted in "panic: assignment to entry in nil map".

Nil pointer access errors are relatively easy to debug when in Go world, as compared to in CGO. Like, we are using zmq via CGO in one of our project and when these errors occured, we had to use gdb to debug (apart from logging). At one time we even used rr.

rr is really cool, everyone should check this out.
https://github.com/mozilla/rr
I dunno. check the value of previous model of tesla roadsters and if their owners want to keep them
I thought (and still think) the phone as single computing device is going to replace desktops and laptops via some kind of dock of some sort. There's been a few attempts at it by Dell and Microsoft and a few others, but none really satisfactory.

I think the most successful to date is the Nintendo Switch.
OROS, Aerogel Insulated Outerware Startup, Grows 300% This Year
> No public transit system has ever done it.

Wow. Ever? In the history of mankind or just in modern history? Please elaborate, preferably at book length.
I am trying to figure out how they get 2 year payback.

"On a 100-mile route, the Tesla Semi will average $1.26 per mile when operating costs are factored in to $1.51 for diesel trucks."

That 25 cents a mile savings, average trucker does 45,000 miles a year, 100,000 on the top end for long haul. Even at 100k a year that's an 8 year payback right?
Apple’s first head of diversity is leaving after less than a year
238 streams to cover the cost of a single CD

Justin Bieber has very roughly 5 billion plays on spotify. Using your math, that would equate to 17 million CDs sold. Seems pretty reasonable. I'm sure he would have been better off before the internet, but it still seems doable.

Besides which I think youtube celebrities and twitch gamers have shown it is clearly possible to make a decent (if not quite profitable) living off creating content to be streamed. It's just music doesn't have the pre-eminent spot and advantages over other media it used to.
Seriously. I've seen "co-living" plenty outside the SV context. It's simply the best word to describe the idea.

I do agree that the SV take on the concept has a nasty VC-fund-ishness to it. Co-living environments should be democratic and cooperative, not run like a startup.
Not really, I omitted an explicit 
 because I though the ellipsis made it obvious...

But then, I'm English so maybe I'm assume more familiarity with the BBC than the average HNer.
Most people don’t have 20-40 roommates. Fake news.
How to Monitor Stack Overflow Activity in Slack
Tosheets, utility to send stdin to Google sheets
I've never heard him claim that MS actually lost the source code to Word, only that they couldn't find the cause of a decades-old bug (related to selection and text-justification as I recall), even though it had thousands of bug reports, and that they spent years looking for it before giving up.

The point was that the code is too big and complicated, even for some of the best engineers in the world.
A nationwide vegan diet would be a public health disaster
If the top 5% is based on returns, couldn't a major factor be that they founders are not getting a good deal?

Companies will benefit greatly from the help of a good VC, but perhaps it is more nuanced.
It's not clear to me that OP has consulted a lawyer about this. IANAL, but the question here is not whether the servers are/were in-scope, but whether DJI agreed to pay him $30,000 and then later made it a condition that he sign a contract to get the payment. I hate to be that guy, but it seems like a letter from a lawyer threatening legal action may change this conversation completely.

Edit: Please take a look at my comment below before downvoting?
> There has always been a hard stance on NK

Can you justify that opinion? Why did it take the US to sanction a Chinese bank?
The day I quit journalism
Has the 8 second quarter mile been confirmed to be done in stock trim (i.e., no special tires or other modifications)?

The reason I ask is because that is EXTREMELY impressive. I tune EFI systems on race cars as a hobby, and any car in the 8 second range usually needs to run slicks or drag radials to have enough traction.

Even all wheel drive cars (GTRs, DSMs, EVOs, etc.) usually run 4 slicks once they get to that speed.

It seems very hard to make a pass like that on regular street tires, even with AWD.

EDIT: To add, I'm not knocking Tesla here, as there are very few cars that can actually run an 8 second pass off the showroom floor without any modifications at all. Even if they had to put slicks on the car to reach that time, that still puts it on par with 1000 HP dedicated drag cars.
Drag. Recall, wind resistance is proportional to the square of velocity. The vast majority of energy goes into overcoming drag, even at regular highway speeds. Remember when we capped speed limits at 55mph during the '70s energy crisis? We did so because fuel efficiency really starts to drop off at faster speeds. 250mph is very, very far up this curve.

Wikipedia has a nice graph to illustrate: https://en.wikipedia.org/wiki/File:Chart_MPG_to_L-100km_v200...
My favorite example is "are lemons acidic?"

It's full of "alkaline diet" sites trying to SEO itself into convincing people that lemons are good for you because they're an alkaline. It's become a little less inaccurate over the years but is still dodgy.

Then again the answers are so consistent and I'm so used to trusting the first page of Google that I'm almost convinced that lemons alkalinize your body.
It's not an effort, it's probably a side effect of simply patching the binary.

If you can't rebuild it, you have to manually edit it, and when you do that you can't really change the addresses, not without a lot of headache.
"Silicon Valley thinks it invented ..."

Honestly, this got me thinking. There are so many things that in fact, SI just re-invent, but .. don't sort of get .. the re-invention.

Is this not just 'the thing' about SI? That all human activities can be computerised. So, its not about 'inventing', but rather 'optimising through computerisation'?
https://www.chariot.com/ seems to try and do this. Get enough people going in the same direction, and they setup a route for you.
Sure, that will get the basics. We wanted to compare it to what an unbiased set of flips of the same number would look like over time, so there's a little more to it.

It's also interesting (and I guess should be obvious) to note that the "thrown out" tosses seem to be a pretty consistent ratio based on the "biased-ness" of the coin.
Likely the source was used to build an object library which then got linked in to form the executable. If the library Just Worked, there would be no reason to rebuild it.
Not sure why make a whole website of this

w := 1900
h := 1200
divisor := gcd(w, h)
aspect := fmt.Sprintf("%d:%d", w/divisor, h/divisor)

func gcd(x, y int64) int64 {
for y != 0 {
x, y = y, x%y
}
return x
}
> This is way more tedious that disassembling and reassembling a binary.

It used to be stuff we did for fun.

Back in the day we might not even load the entire program into memory - I remember manually patching disk sectors on the C64 with tools that'd let me disassemble arbitrary content to see if it happened to match code.

I also spent a couple of years programming assembly directly in a "machine code monitor" - an assembler used to assemble/disassemble memory instruction by instruction rather than from a file.

This was something several members of my primary school class would do for entertainment.

The idea that this is particularly difficult just reflect that fewer developers have spent time getting familiar with assembly these days.
This is honestly a terrible opinion piece. Luckily guardian with their ideals of bureaucratic welfare state politics is a thing of yesterday.