skysight-inc/HackerNews huggingface dataset:
While possibly too political to discuss on HN, Hotz is a Brand. His claim to fame was rooting an iPhone and later showing the world why we can't have nice things (showing that OtherOS was a security hole and making Sony disable it)

This was a continuation of that. He was hacking the future and all that crap to raise money. Once he and his backers realized there were actually regulatory boards for this (Oh no! Politics!) they had to pull out immediately. So they "fought the system" and open sourced it (not really) to show that he is A Man of The People.

And most people will never care to look at the source and will (hopefully) think he invented Teslas or whatever the hell.

And in a year or two, he and many of the same backers will innovate and revolutionize a new field have a new product that they can hopefully get bought out on before that field's regulatory board cares. And the buyer will know it is snake oil but will now have a reputation and a Brand to increase the value of the actual product they had been working on for years.
Perception operates like guided hallucination.
There is not only one alternative.
It's a very complex issue, but my gut feeling is we should not allow germline editing on humans. It's a Pandora's box and the goal posts will keep moving with fundamental consequences to our species. Also like you say we are dealing with extremely complex systems, where uninteded effects might become apparent only generations later
Augmented reality app lets users scan people’s faces to identify their profile
We toured a hydroponic lettuce farm when we stayed in the South Island here in NZ recently. Pretty low tech, staffed by a small cadre of minimum wage people.

My first thoughts about this article were just as you say - how can that pay off?

Now I get it.
pg hasn't had any role on HN for a long time. Which is too bad for HN, but he definitely isn't "HN leadership". Leadership emeritus maybe.
How I Became a Web Developer in 5 Months – Learning New Stuff – Medium
I think you are severely underestimating just how big the deserts in Northern Africa are. You could power the world with a fraction of it if we had power storage and transmission tech. We could power Europe with todays tech. But yes, it involves a lot of engineering and logistics work, like any power generation of that magnitude. But the real problems are economics and maybe political. Does it make economic sense, and are countries comfortable relying on power from foreign nations?
I remember in an interview Jon saying he read most books before the interview. He would burn through the book a day or two before the interview, but retained very little a week later.
JavaScript and d3js would suit you well. And if you hate JS just transpile from your fave language.
I don't think that explanation has much content.

Mangled data with structure are not noise -- at worse they contain some noise (like a dirty dataset).
They are for separate things.
Victoria Beckham Take on the Mannequin Challenge
Bullet-proof Arch Linux install process
Machine Learning in a Week – Learning New Stuff – Medium
Compulsory xkcd: https://xkcd.com/451/
Riemann 0.2.12 release
wow, yeah, that's totally and obviously buggy ...
In the Era of Super-Fast Internet Connections, Is Round Trip Time Relevant?
Awesome, thanks. I had heard of the kernel self protection project, but didn't realise that they'd also maintain such a nice list :-)
Amazon unveils plans for grocery shop with no checkouts
I'm pretty sure you can weight persons when they pass the entrance and exit automatically, by adding sensors to the floor.
NativeScript – Edge of Tomorrow
Nice! Thanks for sharing that. I think that AskUbuntu thread is a living testimonial to what I am trying to express through my trolly blog post.

I am honestly proud to be in a community of users who would read that thread and not reinstall Windows. It takes a special breed.
People seem to be under the impression that regulation inevitably means "someone has to review/audit every single change that was made to any aspect of a product". But in practice there can be all kinds of provisions, from the weak to the strong.

A weak provision may be that at least a minimum of development and testing has to take place, with requirements on record-keeping and naming of responsible persons: For a simple device, or a simple software, this might take the form of a checklist or a questionnaire which you have to take before uploading code to the App-Store.

Yes, this seems very straightforward to fake, but at least then you have deliberately cheated a system designed to catch errors, and not "just written shitty code" (or built a flimsy mechanical device... when applying this scheme to non-software world). Which, I think, would already help a lot to make people accountable for their products/inventions/...

{for, example: with CE certifications, you, as a producer only state that you have built your products according to some harmonized standards, but the conformance itself is not tested by a third party}

With increasing security/privacy requirements, the mandated measures can could then be ramped up. Maybe scaled by permissions of an application (accesses otherwise protected data?), the ability to process sensitive date or maybe number of users?

The extremes measure would be a full line-by-line review on every change, when software is life-sustaining or a fault may have catastrophic (death of people, like running a pacemaker or steering a huge plane).
HackMyFortress Hacking Challenge – Winter Is Coming – 25 000$ REWARD
Spivak pronouns
> I get lost, plus I have to go, sign up and then report etc

That's the exact experience I had trying to report an issue for duckduckgo. Using Github (which I've never really used). It's not that github is flawless - you're just used to it.
> If your kids are carrying a cell phone, it should probably be a secure phone, with strictly enforced app store policies, and with a secure OS that is not provided by a company with every incentive to gather and monetize personal and private information.

Pest or cholera. At least it allows you to tinker with it, as opposed to iOS.
R0oT
It looks like the exponential model isn't a good fit at all -- in all cases it undershoots the decay at the start of the graph and overshoots at the tail end. So while it might "look close" there is some systematic that your model doesn't account for. In particular, I don't agree that all code in a codebase has a constant risk of being replaced -- most projects have different components that are developed at different rates. Some components are legacy code that is likely to never change, while other parts are under rapid development. In fact, I'd argue that's why the tail is so long -- legacy code is called "legacy" for a reason. And the tip of the graph dives down so quickly because code being rapidly developed has a higher chance of being replaced.
reallocarray is a very thin layer around realloc. No surprises there. Simple find and replace to bring overflow checking into your code.

reallocarr changes the semantics. Equally easy in new pieces of code and a little harder when converting existing code.
Destructuring is nice when used with Promises:

Promise.all([
getSettings(),
getData(),
]).then(([settings, data]) => {
// do whatever
});
It is embarrassing for glibc not to check for overflow in calloc implementation prior to 2002. It is not only a security flaw but also violation of C Standards (even the first version ratified in 1989, usually referred to as C89).

The standard reads as follows:

void *calloc(size_t nmemb, size_t size);

The calloc function allocates space for an array of nmemb objects, each of whose size is size.[...]

and,

The calloc function returns either a null pointer or a pointer to the allocated space.

So if it cannot allocate space for an array of nmemb objects, each of whose size is size, then it has to return null pointer.
It takes GIGA-hertz machines to achieve that. On highly parallelized architectures. Often with SSD storage. When I started on the Internet I had a 33 MHz 32 bit CPU, just for comparison, and I used a word processor on 8 bit and with WYSIWYG and a modern GUI on 16 bit. So you telling me "it loads really fast and looks nice" leaves me unsure about my feelings, considering a wider context. It's just some (passive) graphics and text!
Wow. I couldn't imagine that, especially under that stress I think I'd explode.
> What would be the problem with, eventually, all humans needing glasses to see, or born with cornea defects? We know how to fix that.

We should optimize for a world that works, instead of one we believe we'll be able to fix forever, and constantly requires purposeful effort to work. Would you like to carry your Fix The Generalized Imbalance Pills (FTGIMP, f-gimp how we call it, as in: "Hold on love, the trekking has been fun, but know I gotta take the f----gimp") when you decide to go for a bike ride? Or will you tell me "but how many people do you know that go on bike rides for more than 10 minutes?". How many people travel the world on a shoestring? Should they stop doing that?

Would you like to go to space? How large should the infirmary be? With all these things that "we know how to do" and will be required to do, if we don't get a better vessel.

I agree the world has changed. But this vessel is still better when it is self sufficient to the max. Instead of long distance running, we will need low maintenance living. Requiring vaccines, failing joints, birth complications will not help. The resources are limited. It helps no one, in the long run, to make living more complex.
This whole thing is ridiculous. It only works because it piggybacks on the hard work of engineers at major manufacturers who put front-facing radar into their vehicles, plus a little bit of image recognition based lane keeping running on a smartphone. It's not "self-driving". It's time to put this sort of thing into perspective: it's Yet Another Half-Baked Level 2 Automation System (YAHBL2AS ?).[1] The world doesn't need another one of those. There's nothing new here. For reference, there's a comment elsewhere in this very HN thread from someone who said they did image recognition based lane keeping as a university project, and they said they did it 10 years ago using Matlab.

If there is going to be a new AI "winter" (and I'm starting to think that's more and more likely every day), it will probably be the result of too much hype around overblown ego-driven claims such as this. Hotz is probably doing more harm than good at this point.

[1] http://www.sae.org/misc/pdfs/automated_driving.pdf
Xenon1T's result is much anticipated: http://www.metaculus.com/questions/199/will-the-xenon1t-expe...
See also http://redirect.name/
HN was never dedicated just to "programming and tech news"—not from the day it was named, and this has been in the first paragraph of the site guidelines since forever: https://news.ycombinator.com/newsguidelines.html. So that's not the issue. The issue is that this site exists for the gratification of intellectual curiosity, and political battle not only threatens that but runs roughshod over it. I tried to make this clear in what I posted above.
I wonder if I get it right, in order to exploit the vulnerability, an unprivileged user must be able to create network namespaces, so he will be able to create raw sockets?
Awesome work!

From your FAQ:

Q: Cost and make money?

Not very sure how to make money

Not sure you'll make money from this service but with this talent it seems you can easily segue into other services.

For example, HN doesn't have any usable way to save and retrieve threads that you find most interesting/informative/funny. You've solved half of that already.

Solve the other half and you've basically built a bookmarking service. Some good UI/UX and clever marketing positioning and there's a product probably worth paying for.

Best of luck.
Tests confirm that Germany's massive nuclear fusion machine really works
Pluralsight subscription https://www.pluralsight.com/ .
I have never experienced this. How sleep-deprived do you have to be before you start dreaming while editing a document?
Very useful distinction. One mark of tribalism is a set of knee-jerk responses and stock vocabulary. If people could at least check in their tribal phrases, we would have better conversations. For example: 'racists', 'crybullies', 'deplorables' and so forth. Although left-libertarian, I don't hold with all this 'no platforming' nonsense, for instance. Leave the words behind, and find less loaded terms in an attempt at recovering public discourse
The other medical intervention that is affecting evolution is ICSI (https://en.wikipedia.org/wiki/Intracytoplasmic_sperm_injecti...) iVF treatment where the man has low quality sperm.

I've heard that the doctors who perform this joke that they are breeding future clients for themselves.
If accurate this would be evidence that the NHTSA isn't very stringent, which would actually make Hotz's self driving project seem even worse.
It's not just those costs. The real cost is the phenomenal candidate you do miss. If engineering talent follows a power distribution, as I believe it does, then a single mistaken "no hire" can mean more productivity than the all the rest of your engineering hiring for the quarter.

Perhaps this is why Ben Horrowitz made such a strong case that for key roles you should, "Hire on strength, not on a lack of weaknesses."
i'm reading your "about" page and thinking... what have i been doing all my life?

i've followed you on twitter. keep writing good content!
While I don't necessarily agree with the monitoring of kids, there is also the Google+ Location sharing (which I use with my SO).
UI web design tutorial
How to download torrent on your android phone
Yes, deliberately, and not all of them. And my post contains far fewer sentences than the article.
Here’s what happens when you change your job title to ‘CEO at Shell’
After moving from Swing to WPF I started deriding myself for not having done so earlier. WPF is a joy compared to most of the Java GUI toolkits.
Directional ibeacon?
The latest Android Nougat update brings a piece of Pixel to Nexus phones
This seems like a political statement. Flagged.
It's only a lock in you've created though to be fair. And still so far as github don't pull things the same hour your machine goes down you'll have all the code.

What's githubs issue and wiki export like? Half of a project is it's backlog of that information.
It is true, and quite literally so. Our fight-or-flight threat detection systems (what I meant by 'primitive brain') get activated when these topics flare up, and when that happens people can't even see each other as human, let alone engage each other in intellectual curiosity, which is the purpose of this site.
USPTO Roundtable on Patent Subject Matter Eligibility
It is also worth noting that there is a difference between discussing white nationalism itself and discussing the impact of it and if it needs to be curtailed.

For example, let's look at Google's Trusted Contacts. For obvious reasons, a lot of HN are very opposed to it. One topic that was brought up was the Google Buzz disaster and how google pre-built the community based on who we had emailed and talked to. Which was very dangerous for people who had an abusive ex.

If that were to launch today (and something similar will...), white nationalism becomes a huge problem. All of those bloggers and twitter folk who decide to NOT shove their head in the sand and actually engage and speak up are suddenly going to have their other contacts exposed. The people who have friends who speak against Breitbart are now directly exposed.

And that is a pretty big tech AND social issue. And to ignore the problem with a large movement of people who tend to be more armed than their political spectrum counterparts and who have a long history of getting their way through abuse is horrifically negligent.

And considering that white nationalist parties/candidates are gaining political office in many western nations, it becomes even more of an issue. Can we discuss political legislature that seems to specifically target tech geared toward helping inner city youths (who tend to be black)? What about a marked tendency for facial recognition and profiling software that applies a color wheel to determine threats to gain funding?

All of that is political, all of that is very heavily influenced by understanding that it is white nationalist parties pushing it, and all of that MUST be discussed.
That comment seems fine to me.
Flagging this story as the top comment is political. Please discuss the technicalities of this, not the ethics and politics.
I think maybe in the back of everyone's mind is the post-apocalyptic scenario. Which is strange, because at at that point we'd have far greater worries, such as lack of food, clean water and antibiotics.
Mobile Security Basics: How to Protect Your Device?
In custom filter, add the extension type you want block. E.g. .mp4 .mkv .flv

It can even block external fonts (bandwidth's not cheap for me)

I would have given you a step by step tutorial but my PC is down ATM.
That's really good, and I wish we'd consulted you beforehand.
Looks like my brain does full shutdown whenever there's an interview
Given that narrative, it should be increasing in the sense of getting more people off the floor and on to the bottom rung.

There's no reason to expect that it should be increasing in the sense of a higher percentage of people reaching the higher rungs.

It's a literacy vs. fluency thing. Improvements in global communication and travel should mean that more of us can speak a few foreign languages in the sense that we can ask directions to the station and buy a beer, but it doesn't necessarily mean that significantly more of us would be able to read and discuss the details of the major works of literature in those languages.
This is very well written, and it seems the author has already used the great code reviewing powers of the Internet (there are references to improvements from Reddit comments).

I suffer from compulsory C review disorder, so just a few quick points:

- The pattern "x = realloc(x, ...)" is a bad idea, it leaks the original memory on failure. Since the code seems to car about its memory management (and since it's a tutorial), I think this is worth mentioning (and fixing).

- I generally recommend against scaling string allocations by sizeof (char); that's always 1 so it doesn't do anything. Some people seem to feel that it's part of a general usage pattern that makes the intent more clear, though.

- I would recommend more "const" and "static", but some people seem to not care.

- I would use more size_t rather than int for things that are sizes. This is more clear, and also safer since it's unsigned.

- Using strtok() is not always the best choice, it has issues, but here it's basically doing what it was designed to do I guess.
"Asset for humanity"

It seems this is about an ethical (political) stance. He doesn't discuss coding techniques but rather feelings.

Inappropriate for hacker news. flagged.
Microsoft PowerShell is pretty complete in a higher level langage (C#, mostly) and is open source on Github here:

https://github.com/PowerShell/PowerShell
I am interested where's the profit behind this funding, if it's given away?

Or the funding is just to buy the person/people/team to make some innovative products or work in some other self driving car research teams?
UChicago?

Although I know many places use this project.
Reminds me of http://witheve.com, similar intentions at least.
Big data thinking-the Social Way
dmr wrote the V7 malloc and calloc (which calls malloc) [0,1]. Mike Lesk used calloc in lex ;-) [2]

[0] https://github.com/dspinellis/unix-history-repo/blob/Researc...

[1] https://github.com/dspinellis/unix-history-repo/blob/Researc...

[2] https://github.com/dspinellis/unix-history-repo/blob/Researc...
So you're saying he may have been convinced he could make a self-driving car in the US and avoid dealing with the regulatory bodies?

Sounds like your opinion of him is even worse than the above.
Firefox Focus only blocks tracking, not ads.
Government U-turn on Health Privacy
Where is the RSS feed for this podcast?
Players waited nearly a decade for this game. Can it live up to the hype?
What kind of incomprehensible error messages do you get from R?
Question: does that include startup relevant law changes?
Africa is making progress rapidly. No-one knows it, but these maps show it
The most advanced consumer insights can be drawn using social data. Frrole combines machine learning with real-time social intelligence to provide hard to obtain actionable insights to marketers. Check out the white paper: http://frrole.com/whitepaper-thankyou.php?submission=9646593...
Thank you, my thoughts precisely. It was just to show another approach.
> What would be the problem with, eventually, all women giving birth by Caesarean?

It needs significantly more resources (time, labor, medication) and therefore should negatively affect host's fitness but in most developed countries it does not. NOW we optimize for a world that does not exist.
I'm not sure what the "massive technical challenge" would be in this case. Facebook already allows ad targeting based on relevant characteristics such as race, Google has significant data on users, etc. It would be complex, but not difficult to query these datasets.

The political opposition is likely to collapse in waves: public opinion seems to be moving towards intolerance, and any additional terrorist attacks related to Islam would continue the shift; the GOP controlled Congress may support Trump as vehemently as they have opposed Obama; the 105 federal judicial vacancies that should have been filled by Obama will instead be filled by Trump, possibly including multiple Supreme Court seats; and it will be very difficult for the companies themselves to fail to comply with court orders. For example, look at the huge battle to coerce Apple to unlock a single phone. Under a Trump presidency there would be substantially more pressure on tech companies.

My experience with conservative, religiously-motivated Americans (including many dear friend and family members) while growing up in a red state makes me think that (some subset) may be willing to tolerate substantial harm to themselves, the economy, and the founding principals of the USA so long as the "greater good" is achieved: prohibiting abortion, increasing the influence of Christianity on government, increased need for religious charity due to reduced social welfare programs, and the lower taxes that they've been told are a panacea. This makes me believe that compromising with Trump will look more like acquiescing to him.

I also think that some portion of the the conservative-leaning public was misled about Obama and were afraid of what they thought he would do, not what he said he would do. What could have been reasonable compromises about restricting certain types of gun sales and ownership, controlling healthcare costs through single payer policies or some other government intervention (which are considered mainstream in other first world countries) were opposed as a slippery slope to elimination of private gun ownership and destruction of American capitalism. These were not rational fears, but were effective at catalyzing conservative voters.
comma.ai has other previous repos, maybe openpilot is just a release repo, which explains the low commit count.

Also they rely on python neuralnetwork libs which lowers the line count, probably tremendously, with the right abstraction already done you can go pretty far without a lot of lines (think yacc).
Beaten by Bezos (tm) https://www.amazon.com/Dash-Buttons/b?ie=UTF8&node=106678980...
If you don't mind Chrome, it has the best debugging tools I know. I love Firebug, but I can understand why they are discontinuing it.
All code? I'm pretty sure you just ground the industry to an halt, if even Flappy Bird must be inspected and certified.

If it's just code used in critical situation, then you're not really talking about the same thing as pjmlp.