skysight-inc/HackerNews huggingface dataset:
Yes, but that is a hack of sorts, and if the volumes are low a very expensive one so likely this will not happen until there is a sizable fleet of vehicles that can take advantage of it. You'd expect those things to happen in lock-step.

The apples-to-apples comparison of automated driving to normal driving is that we have an existing road system and we want to use that for automated driving and normal driving and automated driving should meet or exceed normal driving if it is to be successful.

The ultimate adapted commercial route for transport is called a railway, any kind of re-arrangement of the road system in order to adapt it for better use for automated driving is going to be a 'first world only' affair, and probably only a very small subset of that first world.

So for the foreseeable future automated driving systems will have to cope with all of the eventualities, even if for some stretch of their workload they may find things a little easier because of special adaptations (which of course will have to be equally accommodating to human drivers, or at a minimum not hinder them).
Psychology is a science like astrology is a science. Sample sizes are the least relevant of the flaws with its studies.
It's immoral to visit such a country. It has concentration camps. It tortures on a large scale. It's citizens suffer and visiting the country gives money to an evil regime.
Do you think people buying shares now know what fraction of the company they represent?
Recensione Apricity OS: bella e innovativa – Fastbyte01
I mean let's go further back. I question the assumption that selecting for "culture fit" does much more than shut people out whose ethnic background or social class is too different.
You're not disagreeing with what I wrote.
Exactamundo! Cache/memory/disk locality dominates almost all other factors[1] unless you're doing something very special.
(Speaking as a non-Google person who also likes to think that he knows what he's talking about.)

[1] Well, it's really the amazing amount of throughput that modern architectures can achieve. Latency hasn't improved quite as much given the inescapable limitation of the speed of light.
Continuous Electrode Inertial Electrostatic Confinement Fusion – NASA
> Constructor injection in Spring is more test-friendly

If you get in the habit of using the Spring test support, where classes under test get injected, then all kinds of injection are equally friendly, and the tests don't give you feedback on the weight of the dependencies because Spring does the heavy lifting.

And, in my experience, where you do inject dependencies by hand, the design pressure is actually towards coarser-grained objects. Why? Because you need to have enough functionality to test; with fine-grained objects, you have to construct and assemble an object graph in the test, whereas with coarse-grained objects, you just new up one thing.
Does it seem really low that they only extracted 72 particles? In their methods section they mention using 1kg of salt from each of the 17 brands.

Skimming FDA guidelines for defects in food, I see "action levels" like "average of 2 or more rodent hairs per 50g" for ground pepper, or "average of 1 or more whole insects per 50 grams" for cornmeal. 72 particles in 17 kg of salt sounds really shockingly clean given all the stuff in the oceans.
From the introduction "Microplastics might be of health concern since they have been shown to carry hazardous chemicals and microorganisms.". So it is still a might whether it is a concern. We all eat, drink and breathe "chemicals" everyday. Everything from dihydrogen monoxide (http;//dhmo.org ) to Julius Caesar's urine (http://redneckmath.blogspot.com.au/2011/09/drinking-caesars-... ) to things like particulate carbon, lead, virii, bacteria and more things that actually are known to be bad. Our bodies are amazingly good at filtering or otherwise ignoring such attacks. Any idea whether we will know whether microplastics actually are bad, or just a visible distraction?
The question there was something like "roughly how big is 2^24?". I actually think that's a reasonable enough question, but anyway there's a nice story about this same question in another context. The mathematician Solomon Golomb was (as an undergraduate, I think) taking some sort of biology class, and the lecturer described some process to do with cell division and said "... so the number of ways to do that is 2^24, and we all know that that is, don't we?" (meaning, of course, "and no one knows what that is but it's OK because I'm about to tell you". But Golomb happened to have been memorizing numbers of the form n^n, and 2^24 = 8^8, so he immediately called out "Yes, it's 16777216".

As a result of having read this story, I can now always instantly remember what 2^24 is too :-).
Not at industrial scale for fine plastic particulates. It's OK for continuous removal of denser coarse particles > 1mm but wouldn't be good for separating plastics with approximately neutral density since it wouldn't separate efficiently. Big industrial centrifuges are static (no moving parts) and operate purely by high speed liquid flow in a spiral path (like spinning a bucket of sand and water where the heavy particles collect in the centre).

In the brewing industry we use Kieselguhr (perlite) filtration with filters like this: https://www.ryebeckltd.com/current-equipment/schenk-kieselgu.... These can sterile filter particles as small as 1 micron and are density-independent. These work by having a steel plate with fine slots upon which you deposit a coarse bed of filter material, and then you dose kieselguhr into the liquid flow passing through, and this gradually builds up on top of the coarse bed to create an ultrafine filter. The ultrafine filter increases in depth over time, and this prevents blinding (blocking) of the filter as filtered particulates accumulate. While used to remove yeast and other particulates in brewing to create "bright" beer, it can be applied to most liquid filtration problems, and at high flow rates (30000 litres/hr); and you can run multiple filters in parallel to further increase the flow rates. We also used kieselguhr in research labs for fine filtration--just add the powder to regular filter paper.
I agree. It is an offensive comparison, and being offended is a personal view.

Misunderstanding what the author wrote is not a personal view or opinion, it's just ignoring the facts. Ironically, that "facts as a personal view" argument was heavily used by both candidates in the 2017 election which you have decried.

That is what I was addressing with my previous comments. Sorry if you thought I was challenging your personal/political/emotional views in some way. I think you are correct, you're just using poor argumentation.
I believe a lot of places hire a candidate through a consensus, meaning some members in the team accept or reject a potential candidate. When enough accept the candidate, the hiring is done.

Is there any company that tracks who rejects a particular candidate during an interview process, and how often that negative feedback turned out to be true. I guess with the turnover rate at todays tech places, such tracking of a record of an interviewer is not really possible?

I always wonder about this.
Regular Office Chairs vs. Standing Desks vs. Chairs for Active Sitting
Looks like you would be allowed to use it: https://code.google.com/codejam/terms

'You may use any programming language to solve a Code Jam problem. However, for any round after the qualification round, the compiler, interpreter, libraries, and external services you use must be available such that anyone else can use it for free without a time limitation and without violating any rights of any person or entity'
> not one interviewer reported noticing that he or she was conducting a random interview. More striking still, the students who conducted random interviews rated the degree to which they “got to know” the interviewee slightly higher on average

Yeah well, when you're asking questions of someone who looks thoughtful very briefly, then answers almost immediately after, it sounds like you might have more reason to think you know them better than the one actually considering their answer

Might be introducing a confound or two that you then proceed to completely ignore and even conclude past lest someone accidentally draw other conclusions
TL;DR: with helicopter, one section at a time
That sounds pretty awesome to me. What tool should I be using to do that for Intel Haswell on Linux?
Poor people are lifted out of poverty when they get jobs.

1) A bit over a third of poor people (in the US) do work: https://www.bls.gov/opub/reports/working-poor/2014/home.htm

2) Reducing poverty can work by either raising the baseline (stronger social safety net, maybe higher minimum wage, better overall vocational education, etc) or by moving individuals into other economic classes (getting people (better) jobs). I think raising the baseline is probably a better approach, since it works by not leaving people behind.
To code or not to code?
I am thinking of starting to learn coding at the late age of 38..
More and more it dawns on me that my lack of coding skills is holding me back. I am working on a giant messy global startup ecosystem map (www.startupblink.com) and I am not sure what technologies we should be using, and how to check our code quality.
Few questions:
1) Do you think that online entrepreneurs should invest time in learning how to code?
2) Is it too late to learn to code when you are deeply involved in a project which uses complicated languages (not css and html)
3) Did anyone start coding later on in their professional life? Why did you quit or continue? Is there a way to know in advance if I will be good at it?
4) If i decide to move forward, what should be the focus (which coding languages) should I learn? What course (length, online/offline) should I go for?
Thanks for the feedback!
In some cases a large enough difference in quantity is a difference in quality. The doses of radiation that are dangerous to humans, are orders of magnitude larger than what you get from eating a banana. The amount of bananas you'd need to consume to get radiation poisoning is unimaginable.
I had the chance to see Kraftwerk live in LA a couple of years ago, and it was just amazing. One of the best live shows I've ever seen.

Thematically, they were trying to address the conflicts and tension between us and the technology we create. I had forgotten about these themes from their "Radioactivity" album (from 1975), but they brought it up to date by dropping "Fukushima" into the lyrics as sung that night. It ended up sounding profoundly prescient, like so much of their other work.

I don't think JMJ has anything like the depth that Kraftwerk has. Like you, I've been listening to both since the mid 80s - I had Magnetic Fields on vinyl, but Zoolook on CD. Jarre is mostly simple entertainment for me now, but Kraftwerk makes me think.
HTML as a data entry format is error prone, and HTML as a cross-platform data source requires a lot of tooling and unreliability compared with a properly-structured field-driven JSON API
https://youtu.be/A8T-kesKvC8

"#NOTE: I am not a diplomat and didn’t work for embassy.#"
RE: AWS Lambda, there are a lot of shortcomings, the biggest is latency when it's cold. Another is duration, if your process takes too long and you can't break it into smaller steps (probably not a good sign, but still...) Lambda is no-go.

Configuration generally kind of sucks to manage, you don't get some of the role inheritance you can get from standard EC2/IAM, and forget running inside a VPC.

The idea behind using something like API Gateway + a Lambda for the various end points sounds awesome in theory, but going beyond contrived examples shows that we're a long way out.
Show HN: Chat via the console, with now and socket.io
> - Shit talking old coworkers, general attitude that you're great and nothing is your fault.

There's a gulf between "nothing is my fault" and "some of my old coworkers were shit and they deserve the shit-talk they get from me".

I don't think it's fair to judge people universally on the base if they shit-talk or not. Being 100% kind and never saying anything bad about people in your past is vastly overrated.

> - Not thinking about the end user; "I used this technology because it sounded cool" instead of "I wanted this result for my customers." Tell us about the situation and why you made the right or wrong choices.

You're polarizing this way too much. If I go after a "cool technology", there are several things MANY interviewers don't take in consideration:

(1) It's only their own interpretation I chose a "cool" technology over the customer needs. Cognitive bias and all. Not to mention most people really have no qualifications to even claim this.

(2) In the senior programmer area (where I believe I belong) often times you have to make calls nobody can inspect for a while, you have to trust your experience and intelligence and make a decision quickly. If Ruby on Rails consistently fails you on a single website project of yours, it's very okay to start switching out its slowest parts with Elixir's Phoenix <-- that's a recent example in my work place. I chose both "cool tech" and "customer needs" together.

(3) Many times there's no immediate benefit to your work. It's easy for a manager to blatantly reject a hard mid-term decision implemented by a tech lead as "he's after the cool tech only because he's bored" and only I know in my head that the results from that "cool tech" will start showing in a month from now (it also doesn't help at all when I tell them that and they don't believe me).

> - Interrupting the interviewer and not asking questions. This is a weird one. We want you to do well, so sometimes if you're going down the wrong path we'll try to help. I've had candidates talk over me and just barge ahead down a totally incorrect path. ¯\_(ツ)_/¯

I admit I've been in the wrong on this one but I want to give you another perspective. I wanted to make a certain point -- 99% of the time it's the "why did I do this" or "why did I fail doing this" or "how did I succeed by doing this" -- and sometimes I digress because there are sub-points and I overdo my tries of being crystal clear. Granted, that's up to me to perfect as a communication skill but I've been extremely annoyed by interviewers who can't seem to trace my initial line of thought and try to coax me back in it. Instead they give you a smug expression along the lines of "this guy talks too much" and they form a negative impression right there and then. I can see it in their eyes and quite frankly I lose respect for them immediately as well -- they can handle such a situation much better. Interviews are a two-way process and both sides screw up in every single interview.

So overall, I believe you're over-generalizing on a few points.
Free Pascal seems to have all the memory safety drawbacks of C and C++, which I stopped using seriously years ago.
I propose a warning... "For security reasons, all versions of Internet Explorer are no longer supported. Please upgrade to a modern/current browser such as Chrome, Firefox or Edge."

Make sure to state "For security reasons" policies always have that even when it's not true, or bad security, because most people don't question it.
Capital markets are crucial indicators of economic activity
I think the meaning is more accurate with tombs.
How Humans Are Shaping Our Own Evolution
Never underestimate the guilt of a distant divorced father.
I'm not really engaging with your curiosity, either.
That's only a good tradeoff if the false positive generator carries the weight it generates in false negatives.
Yeah, when I look at their design it says "White hipster" to me. I can see why AA looking in the door would think it's not their kinda place. Still cool that they are trying.
Just state that he personally organised the harassment.
I think there absolutely are people who can guess correctly, but how do you tell who they are and how many of them do you think are actually out there? I'd guess not many at all.
He speaks very differently during Q/A sessions than during speeches. During Q/A he's never not making a sound.
> Java or Go are easily 10 times faster than Python/Rail on the same hardware. (Potentially much more, especially when you have non trivial logic to process in the code).

... I know that, everyone here knows that; saying it is little more than stating the obvious. Evidently, you missed my point so I fold; but once more, JIC: if an application is slow, one of the last things one should look into to improve performance is the language; it rarely is the bottleneck.

P.S.: I know it's nothing, all anecdotal evidence is nothing. For every anecdote one could give, anyone could give counterexamples. That was another point I tried to make. Cheers.
That's what people ordinarily assume I mean, but while our work sample challenges were similar to the cryptopals and Microcorruption stuff, they were not the same, or even derived from them. They were designed specifically to qualify candidates, and in fact predated our public challenges.
All about cost and trying to offload it somewhere else. Sadly it's very predictable, most businesses work that way.

Then again, theoretically this gives a huge edge to the proactive learners.
Airbus is based largely in France and Germany. BAE will likely suffer more as a contractor.
You might be interested in James Hamilton-Paterson's book, "Empire of the Clouds", which is about the glory days and subsequent decline of Britain's aviation industry.

Amazon link: https://www.amazon.com/Empire-Clouds-Britains-Aircraft-Ruled...

It's been a while since I read it, but one of the factors he talks about is echoed in the article, about the airplane being built "by engineers" -- it's an improvement on being built by marketers, of course, but it's only part of the right answer. Hamilton-Paterson's book talks about British aviation engineers' deafness to important feedback from pilots, and the additional role the British class system played. Engineers were mostly educated people from good schools, and pilots were mostly farm-boys who'd been recruited by a desperate nation during the war and then advanced professionally in their RAF service. When conflicts between them percolated up to managers, who were also educated men from good schools, the engineers tended to carry the day, whether or not they were right.

The portion of the article where the pilots talked about the lack of force-feedback on the new hydraulic controls, leading to several over-rotation accidents on take-off, reminded me forcefully of this -- obviously I don't know about that issue specifically, but it's exactly the kind of thing that might have come up in flight testing where test-pilot concerns might have been ignored.

The other piece of British aviation decline is government priorities -- aviation innovation is expensive and not profitable in the short term, so the UK decided to hedge their bets by becoming junior partners with Europe. British engineering and technology remains excellent, but it's not leading. Instead, the UK focused on financial services.

The contrast with France is particularly striking. Unlike the US, France was similarly ravaged by war, but the French government basically decided that aviation was a national priority, and supported it accordingly. Today, they are senior partners of European aerospace, and even have a large independent jet manufacturer, Dassault.
Canada. Google: SYSC 4805
A lot of education isn't a very strong signal in places where education is trivial to access.
Good chunk of the list were in desktop or server roles. Good call on at least one or two being useful in embedded. Here's a UNIX alternatives list I made a while back that you might find interesting:

https://news.ycombinator.com/item?id=10957020

Idea was whether there were better architectures.
No they won't. These are the views every tourist gets shown. Some are nearly the same as pictures I took on my visits. These are the parts of the country for show.
That feels a bit like saying we should just stick to blood letting and leeches because we don't know any more effective way of treating disease. Just because we don't have a superior alternative doesn't actually mean the current method is effective.
Porting the text pager from Python to D (DLang)
I feel pretty comfortable with my Unix abilities, and have held ops roles in the past, and I would have bombed this question.
Yeah. I was told it leads to rapid development.... disagree.

Just making a project in class i found it to Beverly tedious jumping between diagrams.

Much rather prefer code.
I was always suspicious of the diet/lifestyle explanation for diabetes. It's conveniently unfalsifiable, and it's obnoxiously paternalistic and moralizing.
I don't know what is "updated in close to real time" for you, but normally companies disclose the number of shares outstanding and details about buybacks programs once per quarter.
The autograder homework hack by Pearson is epic. I wonder how many people from ticketmaster and comcast started working at Pearson?
Just added another D post to that list:

Porting the text pager from Python to D (DLang)

https://jugad2.blogspot.in/2017/04/porting-text-pager-from-p...
Among the many things wrong with this approach is the fact that you aren't generating a body of questions and responses that you can evaluate against your choices and the resulting performance of candidates you hire, making it impossible to effectively iterate.
I'd argue the opposite, that GPL style licenses make it easier to hide things in black boxes these days. LLVM and Clang are under BSD style licenses, and even Sony has said that being an active contributor keeps things moving along [1] even when they don't have to contribute back. Plus, most BSD-style code doesn't require things like copyright assignment, which can be a big brake against people from contributing back.

Additionally, a lot of GPL software, like MySQL and BerkeleyDB, create a more closed community because that company has a lot more ability to create their own black box projects through dual licensing as closed source works. Postgres, in comparison, is BSD licensed, making it much harder for a company like Oracle to buy out pieces of the community and run away with the source and make deals others can't. The GPL has a lot less community power to counter those sorts of situations.

[1] http://llvm.org/devmtg/2013-11/slides/Robinson-PS4Toolchain....
Software that can generate photos from paintings, turn horses into zebras
MS still had to sell OS/2 1.3 until NT was released.
The economic term you are looking for is supply and demand.

That is, you were under high demand so your prices went up. Instead of, as you said, artificially restricting your own demand.
e) security: arguably speaking, you're much more secure in your possessions and personal safety when you're in your car than when you're on a bus. Your possessions stand to bear some degree of risk while your car is parked but at least there's little to no risk of someone sucker punching you and swiping your phone or wallet.
Having used both I'd say JavaEE 7 is more concise and less complex of an API than the Spring framework. Unfortunately it's hard to predict the future of EE and its implementations thanks to Oracle. Spring uses some EE technologies and adds its own abstractions on top of them, which adds a whole layer of complexity.
> Is it too late to learn to code when

No. period.
Usually it's principal loss risk or inflation risk - pick one.

You can kinda sorta mitigate both with TIPS, but they are in limited supply and can be over-bought in flight for safety.
Sigh, looks like one of my common idioms:

if (int_value) { ... }

Will now be warned/failed.
Mate selection in evolution is not at all geared at the same things. If anything, I think instincts from that actually cause a lot of the failed relationships rather than improving them, since evolution doesn't really care about you having a long happy marriage.