skysight-inc/HackerNews huggingface dataset:
AXIOM ZEN | Vancouver, Canada | FULL-TIME | ONSITE (visa assistance provided)

Axiom Zen is an award-winning venture studio. Our products have made “Best of the Year” lists (Apple; The Next Web), and are used by the world’s leading companies – including Adobe, Sony, Starbucks, Phillips, and SEGA. In 2015 alone, our work was featured in TIME, The New York Times, USA Today, and Wired. We just made the cover of Canadian Business' 2016 "Most Innovative Companies in Canada".

Engineering:

- Sr. Front-end Engineer (React.js) - http://grnh.se/jw56tk1

- iOS Developer (Swift) - http://grnh.se/tawx2o1

- Polyglot Engineer (Go, Node.js) - http://grnh.se/8dseqk

- Software Engineer (New Grad) - http://grnh.se/ra04t8

Design & Product:

- UX/Product Designers - http://grnh.se/1y3txb1

- Lead Project Manager - http://grnh.se/7udpje1

Don’t see an opening that matches your skills? Apply at http://grnh.se/j16n8w and provide us with your own job description.

https://www.axiomzen.co
AXIOM ZEN | Vancouver, Canada | FULL-TIME | ONSITE (visa assistance provided) Axiom Zen is an award-winning venture studio. Our products have made “Best of the Year” lists (Apple; The Next Web), and are used by the world’s leading companies – including Adobe, Sony, Starbucks, Phillips, and SEGA. In 2015 alone, our work was featured in TIME, The New York Times, USA Today, and Wired. We just made the cover of Canadian Business' 2016 "Most Innovative Companies in Canada".
Engineering:

- Sr. Front-end Engineer (React.js) - http://grnh.se/jw56tk1

- iOS Developer (Swift) - http://grnh.se/tawx2o1

- Polyglot Engineer (Go, Node.js) - http://grnh.se/8dseqk

- Software Engineer (New Grad) - http://grnh.se/ra04t8

Design & Product:

- UX/Product Designers - http://grnh.se/1y3txb1

- Lead Project Manager - http://grnh.se/7udpje1

Don’t see an opening that matches your skills? Apply at http://grnh.se/j16n8w and provide us with your own job description.

https://www.axiomzen.co
Agreed. We live in scary times for a lot of people. Smart people agreeing not to talk about it, cannot be the right solution.
How to Get a Torrent of Quora Traffic
Not exactly what you want, but
"Recurrent Net Dreams Up Fake Chinese Characters in Vector Format with TensorFlow" - http://blog.otoro.net/2015/12/28/recurrent-net-dreams-up-fak...

previous discussion - https://news.ycombinator.com/item?id=10801712
Except for the fact dropping your prices by 10% isn't trivial at all. Your claims are also empirically false. People routinely buy name brand products that are more expensive than alternatives.

All you're saying is "If your offer is far more attractive than anything else on the market, people will flock to your store and buy. What a bunch of fools acting like lemmings, Lol."

How are people supposed to react when faced with more interesting alternatives? NOT choose them to demonstrate their free will? That doesn't make much sense.
Very glad to hear it :)
Where’ve you been flying? Your drone’s Wi-Fi is telling everyone
I'm not sure that the actual manufacturing processes are that amenable to the application of AI as they are typically dictated by the actual physical work being done. However, scheduling and, in some environments, pricing in ERP systems can benefit from more advanced techniques though not sure that the ones I have seen would qualify as "AI".
Sometimes called "Dark Patterns" http://darkpatterns.org
Now Amazon Kindle eBooks will support 5 Indian languages
I have recently started using code bank[1]. So far I'm really happy with it. Before that I used Dash[2], which in my opinion was less optimal for snippets and better suited for documentation.

[1] http://programs.edchipman.ca/applications/code-bank/

[2] https://kapeli.com/dash
reallocarray(3) is part of the portable OpenBSD compat layer[0], and clocks up at under 10 lines on top of realloc(3):

#define MUL_NO_OVERFLOW ((size_t)1 << (sizeof(size_t) * 4))
void *reallocarray(void *optr, size_t nmemb, size_t size) {
if ((nmemb >= MUL_NO_OVERFLOW || size >= MUL_NO_OVERFLOW) &&
nmemb > 0 && SIZE_MAX / nmemb < size) {
errno = ENOMEM;
return NULL;
}
return realloc(optr, size * nmemb);
}

[0] https://github.com/openssh/openssh-portable/blob/master/open...
I personally blame advertisment photography, with their models with ridiculously close-to-one waist/hip ratios.
Contact Lens Technology Could Revolutionize Electric Vehicles
It's hard to make good UIs.

Be it in the classical sense or in an API/Docs sens.

I can do it, but it doesn't work for my own code, haha
> But why should they need to?

Because that's what this whole article is discussing: computer skills.

Your examples reference appliances; cars drive, cameras take pictures, TVs play stuff. Computers support multiple tasks.

Unless you expect all computer based work in the future to be run though bespoke single function apps that have one giant button, people are going to keep needing these skills.
The poor practices at Toyota are true (as in "established as fact in a court"). The NHTSA are indeed not very stringent as they don't really pro-actively audit systems, they rely on compliance documentation.
Which is funny because 'a folder, that syncs' is what the Windows 95 briefcase was for.

It was nice. And they ditched it for Offline Folders, which was "a folder that syncs, until it breaks all the time".

And in the meantime, here's Joel Spolsky in 2008:

“Imagine all your devices—PCs, and soon Macs and mobile phones—working together to give you anywhere access to the information you care about.” And what is this Windows Live Mesh? It’s a way to synchronize files.

Jeez, we’ve had that forever. When did the first sync web sites start coming out? 1999? There were a million versions. xdrive, mydrive, idrive, youdrive, wealldrive for ice cream. Nobody cared then and nobody cares now, because synchronizing files is just not a killer application. I’m sorry. It seems like it should be. But it’s not. Damn, they just finished building something called Windows Live FolderShare and I haven’t exactly noticed a stampede to that. I’ll bet you’ve never even heard of it. [..] this so called synchronization problem is just not an actual problem, it’s a fun programming exercise that you’re doing because it’s just hard enough to be interesting but not so hard that you can’t figure it out.

https://www.joelonsoftware.com/2008/05/01/architecture-astro...

And now Microsoft is ditching Offline Folders which break a lot, for Work Folders - folders that sync over HTTPS, without a local hidden cache.
We detached this subthread from https://news.ycombinator.com/item?id=13106391 and marked it off-topic.
The best tool ever. I'd still be using it if Chrome didn't copy it and make it better. It's probably why Chrome took off so well. I even used Firebug lite in IE at some stage in mid 2000's to troubleshoot stuff in it.
I read the story. I was disappointed since it implied that the aliens knew both past, present and future, while still having a deterministic existence in our universe. Therefore making our universe a specific timeline where everything aligned to make these creatures evolve along time without breaking causality. I have an aversion to both that, and breaking causality. The movie departs from the story, however it appears to keep these elements nonetheless.
> IMO parents have a right to know where their kids are

don't kids have a right to not let their parents know?
If I decide as a teenager to go and have sex with my boyfriend, shouldn't I be free to keep that from my parents?
What if my parents disapprove of him, cause he's from a "bad part of town"?

Parents worry, and that is normal, and they should teach kids how to make it manageable (i.e. ping via SMS, "call me when the show is over" or whatever), but 24/7 control is a different thing.
Saying that NAV is 30 years old is like saying Unix is almost 50 years old - while true in one sense it is missing the fact that these systems have been in constant development since then.
>"Of course, eventually all energy sources on earth were solar originally"

I originally came to reply "Not geothermal".

But just read up a bit and found out only a fraction of geothermal heat came from Earth's gravitational collapse. The bulk of the heat is from radioactive decay. Which of course was sourced from stellar fusion.
Self-driving car code is a critical situation, surely? Isn't that what we were talking about?
> Why can't I have a malloc() that does lazy copy-on-write for large arrays

reallocarray(3) (though fundamentally that's what malloc does as well, it just doesn't do overflow checking)

> why can't I have an error checking malloc()

reallocarray(3) (because malloc doesn't get the information, it gets a single size rather than a count and a per-object size)

> why can't I have a calloc() that allocates the memory up front and doesn't zero it out?

reallocarray(3)

> Sounds like what you want to do practically is basically just make your malloc() wrap a calloc() with size 1, and stop explicitly memset()ing.

If you're going to memset(0) it there's no reason to use malloc() ever, but it's very common to malloc() then fill the allocation directly, in which case the memsetting is a redundant cost.
Just in case, I didn't mean to attack you but react to potential society interpretation of Hotz persona and subtext.
> I was talking more about the fact that they were mostly stuck doing "administrative tasks," presentations, code reviews, data migrations. Things that don't exactly contribute to the progress of the project per se.

I see what you mean, but I disagree about those tasks not contributing to the project. A software project is more than just code alone: understanding the ever-changing problem space, creating a roadmap, budgets, meetings, schedules, handling conflicts (politics) are necessary for all non-trivial projects whether it's proprietary or Free/Open Source.

I do commend your seniors for shielding you from the boring (but very necessary) bits - I'm sure they made it look easy.
Agreed. But I think advanced users become comfortable with idiosyncratic aspects of computing that could be recognised as deficiencies, and improved. So as well as teaching, there's the matter of raising the standards of software quality.
It insulates him from the government, not civil liability. If someone uses this and gets killed, he can still be sued and have to defend himself out of his own pockets.
Here's a version that won't slow to a halt due to 100s or 1000s concurrent visitors:

https://docs.google.com/spreadsheets/d/e/2PACX-1vTzUa1dQcYgc...
This has been linked on HN many times over a period of 5 years or more. While I don't recall with certainty I expect the list has been added to over time and Rich may have added Programming Clojure with the thought of it being a recommendation rather than considering this view of the list. Obviously I'm speculating.
No, your boring driverless car won’t choose between killing kids and grannies
Consider a c struct describing a circle, with fields for position, radius, and color. Imagine you have a buffer full of random noise, and you cast it to an array of said structure. You then render the array to a screen, you'll get a bunch of randomly placed colorful circles, rather than a bunch of visual noise.
Yes, because you are not hitting a valid route, hence not found.

https://api-demo.websanova.com/api/v1/users
Thanks for the link, that looks nice! I used dump1090 for the first time this weekend and simply ran it from localhost, it worked fine.
Bayesian Optimization for Probabilistic Programs
Show HN: MyScale – Quick SVG Icon Resizer (Tiny Tool)
Parking can be fun sometimes, but many time it's indeed stressful, you have to care not to touch other cars. And in streets avoid blocking traffic too long.
Why are we flagging political things?
I saw this on Phys.org 2 days prior, but I think it's somewhat of a given that these science news sites are for all intents and purposes content farms - their primary utility is for surfacing interesting bits that you can do your own followup/research on. To their credit, they do link to the original open access report.
In fact the standard library is usually part of the operating system in the sense that it's the interface to the OS, on both nix-line and non-nix like systems. Linux is the exception (in that raw syscalls are officially supported) not the rule.
@brudgers Thanks for your suggestion!
madaxe_again is trolling.

But it's because of this: https://news.ycombinator.com/item?id=13108404
As a producer, CE certification is very disconcerting. I started out with the mindset of "how can I be certain that I'm compliant?", and the best answer is that it simply doesn't work like that. It's more of a question of whether you have enough paperwork to cover yourself in the (pretty unlikely) event of litigation.

There's some testing you can do, and you can sort of guess which product categories fit you exactly and apply those, but if your product is really innovative this is vague. You end up just putting a declaration of conformity in the box and a sticker on the product and hoping for the best.
Aaron Swartz died on January 11.
Implementing python 3.6 statement evaluation in in
I believe 'madaxe_again is partaking in a little civil disobedience or protest in response to https://news.ycombinator.com/item?id=13108404
James takes too much to heart. There's always some wanker that can do it better in Go and it's faster and concurrent or whatever... Good on you champ. Now fuck off. Or starts dick measuring and says how his Scala code contains three lines less. Yep. You're making your mama proud. Piss off now. Bebel is something I heard of and I haven't moved passed jQuery so he's done something right.
> This may be partly because so many thoughtless people feel qualified to enter a political discussion (e.g., about basic income, or immigration), whereas they couldn't even pretend to understand real-time operating systems or functional programming enough to have an opinion.

This is true, but I suspect the biggest reason is that politics is more prone to Crony Beliefs ( http://www.meltingasphalt.com/crony-beliefs/ ) than almost any other field of discussion.
Facebook and Other Tech Companies Seek to Curb Flow of Terrorist Content
Keyboards sure are hard to beat. Maybe a foldable blue-tooth keyboard that you can have in your pocket and then place on your lap or a table.

Where do you place your mobile while typing with both hands though ? Maybe in a casing so it can sit on your lower arm. Or a Velcro/burdock case so you can place the mobile on textile surfaces.
Well I stand corrected but so should you: Caesar was named this way because it was said one of his ancestors had a Caesarian birth.
Distributed brute forcing of Visa credit card CVV and expiry date
I realize the rate limit is upsetting you, but we've given you a ton of explanation and detailed information about what you need to do in order to have it lifted. Instead you've been doing the opposite. I'm not sure why that is, but it would be good if you'd stop.
Moderators, please can we flag discussion of NHTSA as "politics"? It is after all a government agency.
When you say "don't know how", what do you mean?

A driver needs to know several things about how their car works - like use of oil/coolant, what the clutch does, what brakes they have, etc. - in order to drive safely.

You seem proud of your ignorance of these things?
Good luck with that :-) everything is political with a small p
> Thousands unexpectedly developed symptoms? This is hard to believe.

http://www.abc.net.au/news/2016-11-29/thunderstorm-asthma-ei...

"An eighth person has died following last week's freak thunderstorm asthma event in Melbourne, health authorities have said.

One person remains in a critical condition in intensive care, the Victorian Department of Health and Human Services said.

Last week hospitals were overwhelmed when after a cool change and storm caused respiratory problems for thousands of people, with more than 8,500 attending emergency departments."

"It caused many people, including those who had no history of asthma or respiratory issues, to experience mild to severe breathing difficulties."

"The humid weather change last Monday caused pollen, most likely from rye grass, to burst into tiny particles that were able to be inhaled through the nose and enter the lungs."

The good name of Russian Meteorology is exonerated from charges of pseudoscience.
After seeing this, I just had to post this (btw I think it's probably a good idea). This clip is kind of a funny metaphor for what I tend to see in comment threads about many topics, but politics especially:

https://www.youtube.com/watch?v=Oj_ghGKy1PY
> If you stood up in the middle of a geology lecture and tried to start an argument about Roe v. Wade

This is a false premise.
I've spent my week at a large scientific conference.

We have continually had panels re: our role and responsibility as scientists in the current political environment.
Talks on hard technical issues have often included comments alluding to these roles and responsibilities.

Technologists are so deeply involved in the way that modern society perceives the world outside their immediate community that it's absurd to believe they can be apolitical.

Technologists need to discuss their roles and responsibilities as well.

So no -- you would not be thrown out of a room for bringing up politics in a Geology lecture.

HN isn't a Geology lecture at all. It's more like a quad at an engineering school. We're here because we're curious, we like to build things, we want to help create a better world. We cannot do that while insulating ourselves from the reality of our world's most powerful organizations and their leaders.
This reminds me of the Mental Modules popping in and out of existence from the Coursera course "Buddhism and Modern Psychology", in week 4: https://www.coursera.org/learn/science-of-meditation#syllabu....
Python isn't the only code, there's also a bunch in C too, but that's mostly only provided in binary form.
Amazing. I've been using s3_website (1.4k stars) and it works great w/ Jekyll and CloudFront as well: https://github.com/laurilehmijoki/s3_website
I've skimmed oilshell, but couldn't find what it does differently. It just says everywhere that it is a shell that can do shell work. If it is just a normal shell, why would I want to use it instead of bash or others?
See where we go, go forth and be critical thinkers and talk about the hardest topics facing human civ right now. Lets see what happens.

Perhaps that should be next weeks experiment!

(Yes, I'm serious.)
Wow, fuck. I didn't know HN sold out.
The risk is that people won't settle on the best for long enough to allow network effects to show its true strengths.
politics.ycombinator.com?
In Firefox it's called "Find", not "Search". I think this is a better name because it distinguishes it from web searches, which most people will think of when you say "search".
main discussion: https://news.ycombinator.com/item?id=13106513
> I mean, let's be honest: if we really cared about security we wouldn't be writing in C.

How so? C is low level, so to be secure you must be fully aware of the behaviours and side effects of what you're doing. In another, perhaps higher level language, sure, there may be less of these gotchas but to be properly secure you need a similar amount of knowledge about background behaviour.
Seriously? Any support for that statement? Or do you mean "aren't expert at"?
Yeah...an hobby project with 3.1M $ in funding.
To be honest though I've looked into the github repo and from what I've seen I don't really think that's enough to get that amount of money.
They should have included a category 'below 0': "User attempts to complete task by using the interface provided to him. Gives up in disgust after 15 minutes. Spends next 8 hours to (in this order) use common automation tools to reach his goals, write small scripts, reverse engineer the data and network formats, and disassemble the executable to inject his own hooks. After still failing to accomplish task, user tries to gradually replace parts of the provided software with his own versions; first using quick glue languages, eventually having to resort to rewrote large core parts in C just to have enough control of all components to make them interoperate. After 4 weeks of caffeine-fueled 16 hour days, user declares war on the vendor and starts writing his own version of the software and ecosystem to free humanity of the plague that is this god-forsaken piece of crapware. After 8 months of battling 30 years of legacy interoperability, data exchange formats and interfaces and the 8th question from Suzy in Admin about where the button that made the one thing with the blue border go away and then made the green other thing go bleep bleep has gone, user flees to off-grid cabin in the mountains with a beard below his collarbone and a crazed look in his eyes, while muttering 'they drew first blood. They drew first blood.' The end."

(bonus upvote for the first person to recognize the movie reference)
What exactly will humans be doing while the computer handles the boring parts of driving? If the answer is 'supervising', that sounds even more boring than actually driving.
Investigatory Powers Act allows the State to lie in court
with all the blood pumping ther is certainly a hydraulic aspect
You are suffering from a common misconception, that you can't tinker with your iOS devices. I tinker with my iOS devices all the time. As do many people, with their own devices. With help, encouragement, and software tools provided for that purpose by Apple. I just can't tinker with your iOS device.
There's a [dead] comment replying to this that seems like a perfectly reasonable, non-inflammatory question. What's going on?
Growth Hacking and Continuous Deployment: How Are They Related?
Guide to Stop Windows 10 Auto Updates
>I'm in my early 30s and wasn't aware software was getting used in business much until the late 70s/early 80s.

Of course it was. E.g.:

https://en.wikipedia.org/wiki/OS/360_and_successors
With Station F, Paris will have the world’s biggest startup campus
Counter-counterpoint - Kurzweil's project Moore's law technique predicted computers being chess champ within a year of the event and has predicted passing the Turing test for 2029 for ages now, which I guess if roughly equivalent to general intelligence.
I wonder if this would work for when I need to pick my kids up or some friend at the airport.

Basically tell them to wait inside while I share my location. Then have it alert them when I'm nearby so they can come out.

This would be really helpful for the airport situation, as I wouldn't even need to park.
> I don't know how my camera works, but I use it.

That's an excellent example of how computer literacy could improve things. People manage their cameras and photo libraries with whatever godawful software comes with their camera or OEM laptop. When they get a new phone/laptop with different software they have to learn from scratch.

If the new what files and folders were they could just navigate to the directory and copy the files, maybe even do it from the cli that they could then script, saving themselves some future effort. But instead of expecting them to learn something moderately difficult (ie, something we can teach 1st graders) we pander to them and make them learn something just as difficult several times over. It's not surprising people switch off and don't want to learn.

> I don't know how my car works

I think you've vastly underestimating how much you know about cars and how much of that operating knowledge you need every single time you drive it. Everything from requiring petrol to what happens when you push the brake pedal to the road rules. In fact, I bet you could even tell me some road rules from places you've never visited.

You might not know the details of how an internal combustion engine works, but I'm not suggesting most people should learn the inner details of how a cpu or hard disk works, just to learn how to drive their machine.