skysight-inc/HackerNews huggingface dataset:
Fun project, but the addition of Radar units to the bumpers means the car is no longer street legal. How are you planning to test in an environment that will give you useful results? Emulating a real-world environment seems like a bigger challenge than the DIY retrofit!
Better quality relationships associated with reduced dementia risk
Contributing nothing, demanding everything, that is rent seeking. Groundskeepers and maintenance stuff contribute much.
As a teacher, I think of innate ability and teachability as separate issues. Innate ability almost certainly (imo) sets an ultimate limit, but there's plenty of room for accomplishment before it's reached. I actually do believe that every programmer is ultimately constrained by individual neurological factors. But I've also taught 'normal' people to code. They may not have what it takes to independently arrive at using BSP tree traversal to solve visibility in a twitch FPS at age 23, but I doubt most working programmers do, either.
Bogleheads getting started
> I was always amazed how a warrior so great could die so unremarkably.

Great enough to avoid death in combat? After all, not dying in combat is supposed to be one of the main tasks of a warrior.
I don't think you're the target audience.

Think of a front end developer working on a mobile site. Now, in an ideal world everyone would know how to set up an SSH tunnel, but let's be real here, even you probably have to look up the exact flags you're supposed to use every time you want to set up one. Combine this with the need for a publicly accessible server somewhere, and it should become somewhat clear that many simply do not possess the skills, resources, and/or couldn't be bothered to go through the trouble. With ngrok, you just download a single binary, make it executable, and you're ready to go. It's easy enough for most, although I suspect a GUI would further increase its reach.

Corporate policies often prevent employees from connecting their private phones to the internal network, so simply accessing the internal IP isn't really doable. You might be able to apply to have your device whitelisted, but that may take days, perhaps weeks, and even if you're approved, it doesn't really help as you cannot show your work to others (e.g. your team lead) without having their devices whitelisted as well. You might argue that everyone should have a company-provided phone with access to the network, and that's certainly a solution. Realistic? At most companies, probably not. You might have shared phones but who wants to work like that? Plus, there are developers who feel more comfortable playing with their own phones anyway. Regardless of which and whose device they have, they'd still be limited to WiFi only. Sure, you can emulate slower networks, but that's one more thing to know about. With a tunnel, you can see how the thing you're working on feels over a real 4G connection with no additional configuration. All this while developing locally with no need to waste time deploying to a separate environment.

That's just one use case where ngrok shines. The fact that you do not need to "correctly configure a firewall" is a selling point. Does it circumvent the firewall and expose machines on the internal network? Yes it does, and that's certainly a concern. But since people are people, perhaps you should have a similar, easy to use service available for your developers so that they don't have to resort to third party services you have no control over.
I am not into mechanical watches at all, but I see a big point that is common with software: the incredible scale of the complexity that can be reached by a craftsman. You often have to go into large scale engineering to find that in other fields.
STRANGE MUMMY WITH AN ELONGATED SKULL AND EXTRAORDINARY LONG FINGERS
It's a badly-rhymed, gushing praise of the "invisible hand".

I assume it's meant for indoctrinating children into free market ideology.
The Guide to Building Quality Angular 2+ Components
Post from AtlanticCouncil's Digital Forensic Research Lab:

https://medium.com/@DFRLab/hashtag-campaign-macronleaks-4a3f...

>The #MacronLeaks files include several tags in Russian

https://twitter.com/michaelh992/status/860788188981452801
It's not just a matter of luring people in. Some people who want to switch to GNU/Linux won't because "Inkscape sucks" or something. I bet Gimp and Libre Office have similar issues. MacOS users are especially problematic because they're so vocal.

That said, I think this is but a small part of the problem. The bigger enemies are the bundling of Windows with new computer (no separate purchase of the OS), and windows-only games. They're the main reasons behind the proprietary hegemony on the desktop.

When so few desktop computer run Linux, half-heartedly supporting Windows and MacOS comes of as a bit haughty. But if Free platforms are the norm, supporting the proprietary ones at all will actually sound generous.
So where's the bug report with repro test code?
It's a huge difference when travelling. I really learned to appreciate Uber when I was in a foreign country, and could, _without local knowledge_, summon a car for a reasonable price and high confidence that I wouldn't get scammed.

Interestingly, the Uber was also consistently way cheaper (think "half or less") than unlicensed local bike taxis, so I suspect that it does provide a value to the drivers too (maybe not having to stand around on a corner hoping for a customer for hours).

Meanwhile, in Germany alone, you'd need to have multiple apps depending on which city you're in with little consistency between them.
I've assumed it really means Internet of Sensors, and that the appeal will largely be commercial or industrial. I imagine tiles that can report if they're wet and need mopping, toilet roll dispensers that know how full they are, toilets that know if they're blocked, sections of shelving that know if they need restocking, containers of parts that know if they're getting empty.

Can't see much use for internet toasters, but smart fridges that can help reduce food waste would be great.
Millennials aren’t the problem – It’s a leadership issue
I'd imagine the education spending per capita to be higher in the military though? So if that was swapped the point might hold.
Valhalla called, it was hard to work out what was going on on the other side of the line, but I think that they said that you're wrong.
But of course it's not "ceteris paribus" since those new labourers are are wage earners, their consumption results in more economic activity, and so the wheel of prouction and consumption spins faster.

Take a thought experiment in the opposite direction, if 50% of the labour force decided to drop out, and so there would be about a 50% drop in GDP - do you think there would be big real wage increases for those who remained employed?
I don't know if something like this exists, but I think this should be named as some kind of "oral exam bias". Probably some of his candidates didn't know it better. But personally I think it's how you ask the questions. If you setup the stage, you are psychologically priming them with some concepts before, if you ask them now a simple question their answer is the first thing that comes to their mind. Like with this game: What's the color of the white house? White! What's the color of ...? White! What do cows drink? Milk! Hahaha. So many of the OP's candidates could have performed better in a realistic environment than with his "simple" questions, a computer doesn't ask you, even in 10 years experience. The experience only changes your intuition about the problems you could potentially run into if you want to approach the given problem. But storing numbers, is not a problem, it's a simple question. That's why you get simple answers. Give them work to do for a weekend, and pay them.
Spotmap: A 3D spatial index rendered and described
Stop Saying the Brain Learns by Rewiring Itself
#Macron campaign suffered a huge #hacking attack 48 hours before French vote
How often do you actually implement algos? Unless you're coding libraries for a brand new language, you're just going to pick out someone else's implementation of it. Why redo that work?
> 10. "Where is my chip lab grade oscilloscope?"

11. "Shit, where do I borrow a spectrum analyzer and a set of near field probes? These things cost an arm and a leg!"

Yes, STM32F1 MCUs generate inference that jams GPS receivers. No, it's not documented anywhere.
They can, it's called firewall punching...

Skype does that routinely: ever wondered how it can setup a point to point connection without port forwarding?

So to agree with PP, NAT is not a firewall...
I hope the French don't fall for this like we did.
I guess it too, it would be nice to have more info about what happened.
In the UK Google Maps does road numbers wrong. So A4042 should be "ay four o four two" but Maps says the less efficient "ay four thousand and forty-two" (it's also wrong, it's a code not a number; like calling 0b20 "twenty").

It throws me much more than it should.
"Perhaps the best way of seeing the reality, indeed the ubiquity in Nature, of reasons is to reflect on the different meanings of “why.”

The English word is equivocal, and the main ambiguity is marked by a familiar pair of substitute phrases: what for? and how come?”

“Why are you handing me your camera?” asks what are you doing this for?

“Why does ice float?” asks how come: what it is about the way ice forms that makes it lower density than liquid water?"

P48, From Bacteria to Bach, The Evolution of Minds by Dan Dennet
97cents.net adds Tokyo, Japan to their hosting locations only 97c
6 Steps to Creating Share-Worthy Content and Free Template to Steal
Ask HN: Company has ridiculous education requirements. Should I still apply
Pretty much since I don't have a degree they want 8 years of experience. I can only claim 5-6 if I count my years as a hobbyist and learner (and that's pushing it). Should I still apply. It is a junior position and all other requirements are ok.
I once had to debug a poorly-designed board where the CPU would lock up if you did a DRAM burst write with at least 3 of the 5 highest bits of the word set (yes, I narrowed the test case down that far). A quick look at the layout confirmed that those traces were routed directly under the crystal oscillator without any form of ground shielding...

(We ended up underclocking the CPU by about 20% because there wasn't enough time for a redesign. Sigh. It's a miracle the thing even worked in the first place...)
Redo implementation in Bourne Shell
Add !g before the search and it redirects you. You can also use !bangs to find more.
You do need to know there is such a thing as a b-tree, and when you might want one, and that balancing is a thing that you might want to do, and when to do it - even if you never actually implement one from scratch yourself, you absolutely do need the vocabulary to refer to it and a general understanding of the concept. That's what a lot of self-taught coders are missing - the knowledge of the theory that makes it easy to communicate with others.
"So then the solution to increasing wages is simply to ban hard-working, willing people from taking jobs!"

Yes, when the job is a systemic arbitrage of labor that externalizes costs and consequences in a way that's bad for society.

You might as well say 'so the solution to increasing wealth is simply to ban enterprising, daring people from robbing houses, stores and banks!' We're talking about the ways capital is exchanged in a dynamic with a labor and an owner class. To blindly assume the owner class cannot arbitrage labor is… kind of unobservant, when we've already got what they call a 'precariat'.

I get that some people want to believe a job as a fry cook (or Uber driver) is a step towards being a CEO, but there's already a CEO. These are not 'ladders of opportunity'. Most likely being unemployed or a dropout has higher odds of ending up the CEO.
I have to agree here.
We must be able to find room for all the people coding to have a job.
I love writing code, live and breathe software, but I can't demand that everyone must have this passion.
However, a team consisting only of job coders tend to stagnate.
We must find the room for both.
Ask HN: Why the apple color is white on Mac book?
I could not figure out why Apple logo color is white on Mac books? Could it have been designed either Red or Green right?
As long as human-driven vehicles are a significant fraction of the vehicles surrounding an autonomous vehicle's miles driven metric, I'm not sure a technically-driven approach to edge cases is gating mass adoption. Humans likely don't have a very good track record with those edge cases, but the ones who deal with the aftermath of all those edge cases on an actionable basis are the legal and insurance industries. Luckily, they have copious documentation of those edge cases; unluckily, that documentation is not in a readily-utilizable format for computers.

Autonomous software development might finish 90% of the technical challenge, only to discover 90% remains to encode legal and insurance precepts before mass adoption is allowed because the safety outcomes bar to clear for autonomous driving will be higher than manual driving. Once you reach edge cases where the only physically-available options are all bad outcomes (where either riders get hurt, or people outside the riders get hurt), until sensor and simulation technology get good enough to evaluate the degree of how much each party gets hurt to discover the minimal injury option, we might be forced to make do with developing software that chooses an option that presents the least risk exposure to legal and insurance liabilities according to the governing jurisdiction. If so, then that would be a real mess to wrangle.

Hopefully, legal, insurance and regulatory frameworks around the world will recognize in autonomous vehicles with LIDAR+radar+sonar+vision+sound sensors, with the kind of testing the big players are performing, mortality per million miles driven are bound to be lower than human drivers, and not engage in a perfect-enemy-of-good position.

If politically-influential stakeholders put up barriers to entry in the form of demanding better-than-human perfection in outcomes, then we could wait a long time as players switch to alternative go-to-market plans. One possibility might be embed the sensor and software technology into manually-controlled cars as accident mitigation features, but simultaneously collect massive amounts of data to refine the edge case handling characteristics, and gradually ease into self-driving.
Let's hope the french are smarter than the americans. But anyway what's the deal with this in the mainstream french media ? Are they reporting this stuff ? Making a fuss over it ?
I attended a conference where a speaker was someone from FB. One of the slides that stood out for me was a pic of 3 teens sitting in the most picturesque environment on a picnic blanket. All of them with their noses stuck in phones.

This is what FB and instagram is about, getting you on the mouse wheel of usage so they can sell your attention.
If there is a point to all this, I must have missed it.
No no! That was just a silly comment to test the service, not a criticism or anything!

Anyway, I think you should try resubmitting this to Show HN later.
The problem with libstdc++ is that, in my experience, 90% of bug reports are user error. That means non reproducible bug reports have almost no value.
The campaign is over so the leak will have no influence on the results. Macron has mathematically won already. But if he fails during his presidency, the far right will ultimately get the job. The truth is Macron is the candidate of the status quo, his party likely won't have the majority in the french house so he will have to compromise with both the "socialists" and the conservatives, he won't achieve much for 5 years.
Mostly using linux tools.

First of all, always respect the site's terms of use and the server's capacity. It is tempting to just do parallel -P 200 but it can hurt the website and can lead to you being throttled/baned.

cURL. Chrome dev tools -> Network -> Copy as cURL. also very easy to customize requests.
sessions can be done using --cookie and --cookie-jar.
Using tor (sudo apt install tor) with --socks5 localhost:9050 or --socks5-hostname localhost:9050 is great for scraping .onion websites and for anonymity.
The holy grail for me is to find a JSON REST API for the website I am scraping.

lynx --stdin --dump to extract text if there isn't any interesting stuff inside the html/js (man lynx! it has some great options)

awk to extract data. very easy to extract data from tables! to extract data from html I usually use awk -F '[<>]' or awk -F '"'... depends on where the data is in the html. (also sometimes egrep -o to extract with a regex)

seq 1 10 | parallel curl https://banana.papaya.com/?page={} is great for paging.

jq to process JSONs. I usually output to csv with @csv, because then I can use sqlite for quick queries or any other DB that has an easy "import from csv" option (I like using CouchDB with couchimport).

Dynamic pages - You can always get the content using the same request the that site's javascript did. I never find myself needing to execute the page's javascript.

EDIT: typos, grammer
That's not called jumping the shark. Jumping the shark is when something formerly cool/great (originally, Fonzie in TV sitcom Happy Days) does something so blatantly stupid (originally, jumping over a shark on water skis) that it becomes painfully obvious that they've lost all credibility.

https://en.m.wikipedia.org/wiki/Jumping_the_shark
No, in France they have laws that the media can't report on elections two days before they happen. More information about it here: https://en.wikipedia.org/wiki/Elections_in_France
TLDR: your pricing model change lost a customer.

Used to use your paid version until the new pricing model. I don't use it often enough to warrant paying, so I just setup the old version on my own VPS.
If I'm not mistaken the author himself just replied to your question. It's him ;-)
They aren't allowed to: it was released too close to the media blackout deadline.
Of course, more mainstream media BS. When someone hacks one of their precious "candidates" who loves "freedom", "liberty", and "rights" it's ALWAYS Russia or they frame Assange as a Russian spy. My god I hope the world governments burn. This trash system can't persist anymore.
This is actually a fine thing to do, i don't remember where i read it, but a good analogy for trying to free memory at program exit is like trying to clean the floors and walls of a building right before it is demolished.

This is also why Valgrind separates reachable and unreachable memory and only considers unreachable memory as leaks.
Some are kinda reporting it, because of the Media "quiet" period as explained in the article
That's staging, usually there is only one per project.

As a developer, ngrok makes it really easy to show-off your feature branch to customers/rest of the team, regardless of your location. And you're not dependent on having a CI deploying to per-branch environments.
So when someone says:

"Iterate through the list and check to see if it already exists."

What happens if you reply:

"You have a million items. You write the quick solution and find it goes very slowly. What would you do to speed it up?"

I suspect the rate of people who can give a decent optimization answer goes up massively if you make it clear that you're looking for something like the optimal answer, not the conceptually simple one. It doesn't matter if I use linear search if my N is some trivial number like 17, which is what I suspect most candidates have in mind.

(Of course, there's a certain perspective from which anybody who needs this kind of coaxing is a no-hire anyway.)
Sorry about all the negativity expressed here. I only commented this way because I really thought a lot of other people would comment praising your software, so I should do my part and criticize it somehow.
To reinforce your point about the status quo, it's been said in French media that this election is ultimately about globalization vs an alternative to globalization.

Macron is the globalization candidate. Le Pen is something else.
Coding “Snake” in 4 min 30 sec (no engine or library)
On the other hand, methane breaks down fast. It's only an immediate problem; if we didn't release more CO2 than could be absorbed, then we'd have a fairly decent methane budget as well.

As it stands, of course, it makes everything worse.
I believe that's called ICE. and still needs both clients aware that theyre about to connect, and making outbound connections to each other with the goal of opening up sourceports.

This does not negate the fact that NAT(PAT) provides protection against directly connecting to a device.
Isn't that the intention of these far-right wackos? The "official" campaign is over, so they can attempt to influence the results without worrying about the Macron campaign being able to deny the rumors?

Twitter needs to decisively put a stop to these bot armies. It can't be that difficult to detect them through ML. The bot armies are not only responsible for propagating outright lies, they also frequently target people for online harassment. I've heard from many people that were almost unable to use Twitter due to information/message overload once they were targeted. Twitter seems to not only allow the harassment, but requires users to wade through the post spam. I would imagine at some point the usefulness of having a Twitter account approaches zero for many of these people that have been targeted.
It's not uncommon in some areas of the UK to swallow the "to", basically poor diction, which to the untrained ear it would sound as "quart'a four". It doesn't happen with "past", but then people often miss off the hour and just say "quarter past".

In Russian as I was taught in high-school they refer to the coming hour, like "15 minutes of 3" is 02h15.
But then he mentions he does it in his free time. Go figure.
Forced income redistribution is leftist. Someone promoting taxing people to pay for other people's tuition is indeed promoting a leftist policy.
India can solve half of its problems by letting boys and girls to play together
Does this affect say, French social media sites?
Looks interesting really, summarised gunjs is pouchdb + couchdb + rethinkdb + neo4j all in one.
So who do you think is behind it and/or why do you think it couldn't be related to Russia? (I have no knowledge about this situation, I'm just asking you to back up your claims).
Be a DevOps Develpoer
Very true. Data about oil is also plagued with the fact that it too cannot be fully trusted to a high degree, unless that data is associated with physical evidence (actual production), which even then cannot be 100% reliable.
Challenge Your Career AWS Developer
I don't understand why Le Pen is being called "right" or "ultra right." Even a cursory review of her policy proposals -- specifically economic policy shows her closer to Melanchon than the free market "right" orientation of Fillon's proposals.

She's national socialist more than anything -- ultra right socially, ultra left economically. I consider myself "on the right" -- but Le Pen is the worst of both worlds; the totalitarian racist zeal of Hitler with the industrial protectionism fervor of the worst socialist. By the way, when I say socialist, I don't mean the Democratic Socialism common in Europe -- I am referring to the statist socialism of the Soviet era.
What we really need is a Phoenix Wright emoji.
Ask HN: Your opinions on different self hosted software
I looked at /r/selfhosted but the quality of suggested software there varies widely. In your opinion what are the best self hosted tools that you used or worked on that one should try or that deserve more attention? (doesn't have to be open source but preferably should be)
On the flip side, even if fixing motorcycles is what you love to do as a hobby, doing it for forty years professionally might be soul-killing and might not pay well.
Yes, I agree. If the problem is not setup correctly, why should it be a no-hire?
A phablet?
'Scared for my life': Why are crime victims being jailed?