skysight-inc/HackerNews huggingface dataset:
I suspect it won't, but you can try (please file bugs if it doesn't)!

We have had Linux nightlies for ages now though.
Why must there be something bad going on here? All good things come to an end, leadership positions among them, and the sign of the best leaders is a measured and orderly transition and an organization which lives on long after them.
The key-word is "portable". C is running on momentum in the embedded world because for many chips you only have a crappy "kinda C, but not standard C" compiler the vendor provides. Ada for example is a nicer language than C, suitable for embedded work, but not as popular and hence less supported. So is Pascal, and some more modern languages that get mentioned often enough on HN that some readers find it disagreeable.
I dont like vanilla JS. I appreciate and am highly productive in ES6.

For new-to-javascripties, I generally recommend skipping over vanilla js and going straight to ES6.

You can easily run ES6 code in nodejs - http://stackoverflow.com/questions/36417585/how-to-execute-e...

(and obviously in everything else like reactjs, etc)
Printing Massive 3D objects
I really don't get this model of travel ads... I have the same experience, even with what I consider "good" travel sites like Hipmunk: I went to the US once in 2015 on vacations, to this day I still get the occasional spam e-mail telling me about good offers to this or that airport that I just used as a connecting point on my trip and I don't ever plan on going back.
I forked it at https://github.com/rurban/safeclib

Besides the mentioned critism there are several outstanding issues I'll fix:
add sprintf_s, fix strljustify_s from the 2 unmerged merge requests.
fix memset_s API to be C11 compatible.
I am really not at all wealthy (plus i have to provide for my family), but as a developer, i am always completely surprised about the peoples penny-pinching if it comes to paying for good tools. If you use good tools, you can identify with them, and are more likely motivated to learn their functionalities (shortcust,plugins etc..) so you become more productive. So after one or two month this investment will have been more than just payed off.

70$ is nothing for a good tool.

... and then some people wonder why a company can not afford to make marketing etc ...
63 days ago I visited this URL : https://news.ycombinator.com/item?id=11340510
from some article comments.
Can you detail what is the embedded viewer and how/when you access it? Thanks.
It's doing a completely different thing to why KHTML/WebKit/Blink is good.

I would be unsurprised if Google were quietly doing something similar, of course, particularly with Mozilla having been quite open about this project for several years.
I've always wondered about what kind of work do these people do. In my (stereotypical mind) they're some skinny hipsters with imacs hacking on the JS framework of the week.

I also wonder about the ergonomics of working from some ad-hoc office. I'd prefer a real office with a standing desk + proper office chair to whatever a coffee shop can provide.

Also as a customer to a coffee shop who just wants to grab a coffee and sit down all those people spending their days there after buying 1 drink and taking several seats with their laptops and books really piss me off. If I was the owner of the coffee shop I'd ask them to leave so that other customers can also come in.
There's a WaaS (Wedding-as-a-service) opportunity right there.
Maybe because most of their track record is just really bad PR and most people just fall for the big evil corporation line without ever fact checking claims?
It's just a delay. Are you really suggesting that making work harder on a daily basis is worth it to slow down by a few hours (not preventing!) lateral movement in an already exploited system? Because that's why users hate security restrictions.
How can we store history of many users [with screen sessions] on another server - as a simple history keeping and monitoring thing? I looked into auditd but did not like the logging format (maybe there is just a nice web front-end missing that interprets the details) - a simple history would be enough.

Next todo was to look if we could send the history to some syslog server - do you have any experiences with a similar solution?
IMO, continuing to use the ES6, ES7, ES8 naming is probably going to end up confusing more people. I thought renaming ES6 to ES2015 was a bad idea, since it was already widely used. It would've been better to make the change after ES6. However, going forward, wouldn't it be better to follow along with the ES{YYYY} convention?

For anyone interested in learning about all these newer JavaScript features, I'd highly suggest checking out the JavaScript books by Dr. Axel Rauschmayer [0]. All the books can be read freely, although I'd strongly encourage you to buy em if you find em useful. Before reading Exploring ES6, I thought I knew everything about ES2015, but skimming through it I found tons of things I hadn't been aware of. His books are the gold-standard JavaScript reference.

[0] http://exploringjs.com
Ask HN: Status of Google's intent to remove Symantec certs
About three weeks ago there was an announcement about Google planning to distrust Symantec issued certificates in Chrome[1]. There was a lively discussion on HN[2].

The gist was that for Chrome 59:

1. All Symantec-issued certificates with validity longer than 33 months will be distrusted

2. EV indicators will not be shown for all Symantec-issued certificates regardless of validity period

Now that Chrome 59 DEV has landed I see none of the proposed changes. Where can I find information about status of this proposal. Is it still discussed, postponed or ditched?

[1] https://groups.google.com/a/chromium.org/forum/m/#!msg/blink-dev/eUAKwjihhBs/rpxMXjZHCQAJ

[2] https://news.ycombinator.com/item?id=13941011
> Likewise, most European countries do not fluoridate their water and the correlation doesn't seem to show any significant difference in dental health.

Just to expand on this point a book: In Germany you buy fluoridated salt (you can also buy non fluoridated salt, you have the choice, no idea why you would do that though). Children and people with dental problems also can get fluoridated toothpaste.

I think this fluoridation thing is a non-issue in Germany, never heard anyone talk about it at least . Also I think the salt solution is a lot more elegant than the tap water one in the US.
I don't recognise that as Ockham's (Sic) razor reasoning. In fact it may be the exact opposite of that
This is why there's been lots of talk about basic income in relation to fears about unemployment because of automation.
There isn't the one and only standard for ethics. Perhaps a class would teach a certain version of ethics, but not a universally applicable one. As a somewhat relevant example, a lot of ethical norms in USSR (prosecution of successful individuals, outlawing free speech, destroying dissent, banning "unethical" literature and works of art) would be considered completely unethical in the Western society and vise versa, although the admiration of former became fashionable in tech circles lately.
And the fact that everyone else is jumping in to categorically deny that its possible says a lot about the psychology of other HNers.
is this is chromium, too?
I always wondered if it was possible to use the iPhone's camera & flash to measure the shift in the apparent color of blood seen by pressing the camera onto a finger, caused by the slight change in refractive index from increased blood-sugar.
> I do not understand why Ubuntu became more popular than Debian. I really don't. Something to do with those free CDs.

Certain things just worked, like hardware. For a time, X worked on Ubuntu with my hardware and I had to jump through hoops to configure X with the hopes it would work on Debian. My touchpad and sound card just worked. Proprietary drivers were easier to install. Desktop packages came with sane defaults. There were helpful forums and IRC channels.
I have consulted the HN guidelines to find a polite way of saying this. Best I can come up with is "What an utter load of superstitious crap".

Purely anecdotal, of course, but everything I have ever seen confirms a very clear positive correlation between mental illness and all sorts of dabbling in various squishy 'spiritual' matters. I don't know which way the influence goes, but suspect both, really.

The strong version: I believe that if you encounter serious mental health issues, and you start seeking cure in this strange mumbo jumbo alt.reality, you will very likely never get well again.

[Typos edited]
The name "Irish Tech News" misled me into clicking on this article, only to find motivational speaker type of content.
They didn't access any Lyft systems. They ran Lyft software on their own devices and collected and analyzed the data Lyft provides. One can argue that they broke EULA, but it's not necessarily unethical, and I'm ready to bet the majority of this site users broke at least one software EULA in their lifetime.
Do you think it's OK for violating the T&Cs of an app to be illegal? Isn't that the same as using the F word on a forum when you agreed not to? Didn't we go through all this with Aaron Swartz and one or two other high profile hackers?
It seems like Bash history was made for a time that is long gone, and has not been fixed to work in a modern environment. I have tons of shells open, and I cannot promise to close them carefully and sequentially.

Instead I found this to add to my .bashrc:

pcmd='if [ "$(id -u)" -ne 0 ]; then echo "$(pwd) $(history 1)" >> ~/.logs/bash-history-$(date "+%Y-%m-%d").log; fi'
PROMPT_COMMAND="$PROMPT_COMMAND;$pcmd"

It keeps all commands from all open shells in dated log files that I can grep through when Ctrl+R fails me.

Just be aware that if someone hacks into your PC they can see every command you have ever run, including any passwords accidentally pasted.
"accidentally contaminated"

"He actually admitted to knowingly planting, producing, saving, cleaning and selling Roundup Ready soybeans illegally. All of this information is available in court documents."

No part of that is accidental.

All Monsanto's behavior amounts to is glaring flaws in our patent system. Every single time I see claims of "big corporate bully" it's always the little guy who's in the wrong, at least according to the law.
NASA to announce in hours, conditions for life exist on one of Saturn’s 62 moons
This is genius. The best ads do their work not in the 15 seconds they play -- but in the lifetime that follows.

Well done Burger King, after all -- what good is Google if you can't stand on their shoulders, right?
At the first illegitimate use.
I think 4ad has a good point here. It's been a long time since I has the same kind of thinking: Shuttleworth won't spend all his money in Ubuntu indefinitely and/or he wants his firm to be financially sustainable over time. They've tried hard to make a living out of desktop market, and it never worked out. Now they cut it and focus on B2B markets. No longer expect Canonical to make innovation for the end user market in foreseeable future.

The way he is expressing his bitterness to the open source community in its Google+ post is telling.

We may expect Ubuntu to drift slowly into the once-in-a-time-popular distribution graveyard.
this was a good read, thanks for sharing
If you find this interesting, there's a more modern version here: http://www.vox.com/2015/6/29/8858909/russia-war-flowchart
wow you must be fun at parties! (that is mostly just a pun on your username not meant to convey lots of snark)

anyways lol some of that is too real

jokes aside I think web development has come a long way and JS gets a bit of a bad rep. Full stack JS is insanely productive as a stack when you consider what you can build with it. It might be buggy and make you say "wat?" a lot but in exchange you can build insanely complex apps in timeframes that used to be the stuff of dreams. Granted many times what we build has no need to be so insanely complex, but when we really need it JS is there to make complicated things just magically easy to build.
I'd piss off on your founder's grave using my 14-year old account on freenode, but that would just get me k-lined.

Well, no. All your old opers left because money from donations keeps disappearing. Your new opers probably don't even know how to apply a k-line and rely on that supybot you have to administer the network. I'm safe.
The recommended way are app passwords. You basically generate a password for each app that needs to access your mail account. You can easily revoke access for a single app in case something goes wrong. Also, nobody gets the chance to read your actual password.
As I commented on the parent [0], I'd suggest checking out the JavaScript books by Dr. Axel Rauschmayer! In addition to learning about the language, he also published Setting up ES6, which covers how you'd go about setting up your environment in order to target node and browsers that support ES5.

[0] https://news.ycombinator.com/item?id=14105020
I'm not asking you to believe anything from Monsanto. There is a vast field of researchers that care deeply about what causes cancer and what can be done to prevent and treat it. Most of us aren't for sale.

There are sensitive, objective and simple tests for determining whether or not a compound causes genetic mutations in cells (Ames test). There are tests for whether or not a compound induces chromosome abnormalities in mammalian cells. There are lifetime feeding tests for determining whether or not any cancers can be induced with wildly unrealistic dosing regimes. Lastly, there are epidemiological studies that monitor whether workers using glyphosate demonstrate increased occurrences of particular cancers.

For glyphosate, there is no evidence of mutagenicity or genotoxicity, there is no evidence of teratogenic potential in mammals. There are no statistically significant epidemiological correlations with exposure. Glyphosate is poorly absorbed by human guts, poorly absorbed by human skin, and does not accumulate in tissues.

This is the scientific consensus: there is no good evidence that N-(phosphonomethyl)glycine is a carcinogen, there is a mountain of evidence that it is not.

But at the end of the day, whether I'm arguing with GMO-skeptics or climate-change-skeptics, I can't prove that this scientific consensus is worthy of your respect. You can always retreat into a more hardline epistemological skepticism, you can always cast aspersions at the entire enterprise.
Adding an extra compilation step doesn't make debugging easier. The embedded C compilers also aren't known for their stability and standards compliance, so you'd likely have to massage your generated C to avoid bugs in the C compiler.
That is awesome and kinda scary
The probability it actually triggers anything is virtually zero. You say as much in your other comment.

Driving a friend to a surprise party would be far more dangerous on multiple levels. Life is full of risk, and if you minimize it to the maximum extent possible it's quite boring.

Obviously there's some things you don't joke about, such as presidential security, inciting panic in public places, joking about terrorism in an airport, unsafe pranks on strangers, et cetera. That's all common sense.

Adding a bunch of suspicious crap to the cart and looking up a flight on your friend's unsecured voice assistant is more akin to two people making a campy NSA joke during a private chat session. The latter happens all the time, no one cares.

Granted, if your friend is a Syrian national living in the U.S. on a temporary visa then I might agree with you. :)
Not for all targets.
NASA to announce finding which will ‘inform the search for life beyond Earth
That is exactly corporate efficiency. Less efficient solutions that don't inconvenience passengers include:

* maintaining extra crew on standby at each airport, in case of no-shows by the scheduled crew.

* reserving (i.e. not selling) space on flights specifically for such crew transport.

* buying seats for them on other airlines, chartering a small aircraft, or other means of transport.

* offering enough cash to persuade volunteers to debark. Considering that the alternative is to compensate an entire planeful, the budget for this is a lot higher than 4*$800.
It might take years to really understand it. It only takes a few minutes to hear something and decide to believe it without truly understanding, but is that really what we want people to do?
I chalk it up to the fact that Silicon Valley companies have now reached the scale where they have reached the same level of public scrutiny and manufactured disdain by the media. I worked at a tech company in the valley that has gotten a lot of negative attention. Some criticism was deserved but a lot of stuff was blown completely out of proportion to the point where people believed outright falsehoods and these people would fuel the fire of negative criticism of the company I worked for. Being on the inside, I could see how much was well deserved criticism and how much were lies.

With that in mind, I think Monsanto deserves criticism, but I also maintain as healthy a skepticism of the of the critics claim of danger as monsantos claim of safety.

Because of this I've often found myself trying to explore the contrarian side if I feel one side has become excessively hyperbolic.

With all that said, I'm sure I'm not alone in having this experience and that others explore this contrarian angle for the same reason.

I would also add that in this thread, I find seeing strong arguments on both sides refreshing. It provides a broad range of aspects to consider for and against its usage and challenges me to do my own research to determine the veracity of the claims on both sides.
they don't allow the use of the latest api.
ex: listening to dpi changes.

but what they could do is to link statically with the runtime.
> (in case you're wondering about the name: in a nutshell, "science-based medicine" is the position that "evidence-based medicine" is an insufficient rejection of quackery because it leads to a lot of effort being misspent on finding "evidence" to support scientifically implausible and already-debunked treatments and theories)

Sorry if this is a common objection, but my first reaction to this is, there's lots of people that reject the word "science" (today's anti-intellectualism), but they're okay with the word "evidence". So even if "science-based" is better, on the surface a lot of people will instantly have a negative reaction to the name.
Okay, but you are massively underestimating the cost. I feel bad responding to your comment with essentially a one-liner, so even though it's late, here you go: "certifying your product as consumer or industry grade would need to be an efficient process and would probably add onto the cost of developing a product" does not at all capture how thoroughly screwed a new startup will be if they have to devote $60k to a pentest before even getting off the ground. That would have sunk Apple, for example. I don't think most people recognize or appreciate how brittle startups are at the very beginning.

You're also assuming that there are two states: "secure" and "not secure." You're further assuming that there is a way to transition from one to the other, by "becoming secure" through some state-mandated process. But it just ain't so. No matter how much money you throw at it, you can only increase security, you cannot prevent security problems. If you've shipped code, you've probably introduced some security problems. We should still try to improve the situation, but it is nearly impossible to make software secure. And in the meantime, it's the perfect tool for competitors to stamp out competition, since only incumbents can afford to be labeled as "secure" (when they're not).

I don't think it would significantly curb the power of DDoS attacks, both because DDoS attacks are an inherent problem with the web's design and because hackers are always finding new and innovative ways to increase their DDoS power anyway. Some IoT devices aren't going to make a huge dent in their abilities in that regard.

What would help is if pentesting became a regular occurrence due to massive cost reduction. It shouldn't take $60k for a pentest, but it does. The way to achieve this is through open-market competition. Regulation will only raise the price.

Regarding your first point, I could take the easy route and say nothing. It's tragic when anyone dies. But it's also a fact of life. Many people will die to self-driving cars, yet there will be many thousands fewer deaths thanks to them. The idea that a single human life is more valuable than raising the standard of living for everybody is as strange to me as it is to you that a single life isn't the most valuable thing.

Obviously, my perspective would probably change if someone close to me died due to some fool's bad software. But in that circumstance, the justice system would be as available to me as it is to you, and it was designed for just such an occurrence. It would not offset the heartbreak I'd feel, but at least society has processes in place to do something.

this is me seeing the implied "but we can deal with it worse if startups fail"

This seems self-evident: Many of the enjoyments we take for granted are thanks to startups. Our quality of life has dramatically improved due to the technology they help usher in. Technological progress is not nearly as inevitable as everyone would like to believe, and it's easy to forget how much better our lives are thanks to it.
14 successful companies fighting for their first customer
take a look at https://github.com/dddomodossola/remi, which transpiles python into html (kind of)
Automatic Data Collection of Database Schema Changes in MS SQL Server
You can append to .bash_history immediately, and thus make the items available in any other open shells immediately as well. This is supported natively. Search for `shopt -s histappend`.
If firefox would do full-text history searches, it'd be better. Solely on titles it's hard to find anything you might want.
As someone knowing about blood sugar I found the lack of technical discussion around that topic surprising. Is it even possible (obviously yes?) to measure blood sugar optically? (electrically?)
Which, again, proves my point: If your test suite can be reduced to a type checker you are doing it wrong. That being said, it does not mean that a type checker won't catch many of the same bugs tests do - but no more than a subset.
Being a "hacker" also means looking at nitty gritty details and looking past shitty coverage by non-experts written for non-experts.

Monsanto has its fair share of ethical concerns but the ones that people always accuse it of are generally absolute BS. It's as if someone said "oh obviously never use insertion sort because it's n^2" - no, there's a reason timsort cuts over to insertion sort at n=5.
Forget IoT. What's stopping that insane Broadcom Wi-Fi bug from spreading between phones like a virus? There will be plenty of Android phones that are vulnerable to it for years to come.

I kind of hope someone does it so Google finally do something about the Android update situation.
I don't think it is lack of ethical knowledge that makes people act unethical. It is that being consistently ethical costs and may have bad impact on your career. It is also that company like Uber would punish overly ethical people too much and would pish them out.

Ethical class won't solve that.
Yes. Want to be my friend?
Maybe it is productive to compare this to Aaron Schwartz's violation of the terms of service, downloading information from a publishers api using a university account against the terms of service.

That was enough reason for a 35 year prison charge, plus 1 million damages.

Of course, he was an activist, doing it for ideological reasons, against corporate interests. Contrary to what one might expect, the class justice system in the US punishes that much harder than a big corporation doing the same for the non-ideological reason of making more profit.

Most people here seem to think it's benign, just a company competing hard, but that seems hypocritical to me.