skysight-inc/HackerNews huggingface dataset:
If you remove all of the context, it does have a certain design appeal that seems to have found it's place. The typeface used is clean and elegant, stimulating the same sort of feeling a lot of us got when Apple eschewed skeuomorphism and went flat .. the layout of the line below the text draws the eye to the wearers natural lines and curves, and of course there is the ol' 88, which is just plain nice to look at wherever you place it.

As a 'random text fashion piece', there is something elegant about it .. especially in a casual space where too many times, random English phrases are used more for their geometry than their significance. Perhaps there is money to be made in copying the design, removing all irony of American politics, and replacing the words with other things .. but then again, maybe the Asian yearning for an alternative universe where Jesse Jackson was Americas first black President is a telling statement on conditions today. What would it have been like, if he'd won in '88, one can only wonder .. perhaps it would be a softer, less violent time now. And maybe that's the value of the piece as a fashion statement - a wistful, ironic appeal to the Gods, in case we do have a means to switch universes, which is the ultimate goal of fashion, always and forever, anyway...
We detached this comment from https://news.ycombinator.com/item?id=18303167 and marked it off-topic.
I guess the problem I have with terms like "justice" and "injustice" (not to pick on you specifically) is it seems to presume that poverty is the result of greed or nefarious motives when it's exclusively the result of economic inefficiency (sometimes this inefficiency is caused by greed). In failing to properly diagnose the problem, solutions come out which actually reduce market efficiency and thus perpetuate more poverty. Moreover, everyone already agrees that poverty is bad, so arguing about "injustice" instead of "optimizing the economy" seems unlikely to persuade anyone.

I'm already on board with eliminating poverty! Don't tell me "hiking the minimum wage is the right thing to do and the economics will work itself out", show me the math that says we can do it without inadvertently creating more poverty.
That is not true. As far as I know, google does execute js but does not wait for ajax calls.
Wouldn't video still be extremely blurry? This is mostly for things not moving / pictures

I wonder if this technology will eventually supercede military night vision goggles. Having the ability to add color perception at long distances could have useful for identifying things at night.
Show HN: Publish a Watson bot to Messenger in minutes without code
Hello hackers !

My indie team just released an amazing tool for bot lovers called Akeduk.

It's a SaaS allowing you to deploy an IBM Watson Assistant bot to Facebook Messenger in a few minutes without the need to code and host any custom app yourself.

I made it over several months. At first it was supposed to be an internal tool to help us with our core business (legalbots) in order to deploy and manage Watson bots easily. At some point it grew so helpful with functionalities that my partners and I thought about making a spin-off product out of it !

It's already available here : https://akeduk.com

Any question about the product or about the story of this product ? Don't hesitate to ask me in the comment section below.
I think AWS is pushing more unofficial content online to attract developers. I just see an increase in HN recently!!
Ask HN: Have You Heard of Gunter Pauli and the Blue Economy?
I recently read one of his book on the Blue Economy and it was very very interesting (learning from nature, biomimicry, rethink the all process, ...).

Have you heard of it ? What do you think ?
https://e360.yale.edu/features/insect_numbers_declining_why_...
I'm actually a freelance writer and blogger. Everything I have read indicates that real wages are down industry-wide. Good writers used to get paid enough to spends weeks or months on a single article. Now, they need to shovel it out the door as fast as they can to keep themselves fed.

And, yeah, passing spell check leaves much to be desired. That isn't enough to insure it is excellent writing.

I'm still wondering if I can ever develop an internet presence and Patreon support (etc) with middle class or better pay for my brilliance. So far, I still make peanuts, though there are confounding factors as to why, so I haven't outright given up...yet.
+1 for Biscuit and Fuchsia
Can you point me at some good tutorials on making a pi read ODBC codes?
Women are have a strong, natural attraction to leaders, so this rule won't stick in a practical sense.
Congrats then. You surely have more patience that me but also, to learn something like that I would not know were to start.
Are they not afraid of regressions?
Component lifecycle methods are easy to grasp conceptually. At different stages of rendering the component, React will call one of these methods. Easy.

With `useEffect`, I have no idea what is actually happening here, and I've tried re-reading it a few times.
Are raw identifiers "compatible" with normal ones? E.g. if i define fn r#something(), can I call it just as something()?

Besides the backward compatibility reason they might also be good for codegen tools. I encountered the situation multiple times that some identifier was used in an IDL (e.g. Thrift, Protobuf, etc) that then got exported into a keyword in a target language which prevented it from compiling. To word around that sometimes the IDL definition needed to be changed, which wasn't ideal. By generating only raw identifiers this can be avoided.
I have been developing web stuff for about 10 years. The dilemma I experienced about monitoring is that when you do your own monitoring you need to make sure your monitor is working, too. Relying on an external platform sounds saner when I consider this. This is why we consider WebGazer "mission critical".
Retraction Watch Database of More Than 18,000 Retractions Launches
If Rich Rebuild's Youtube channel is to be believed, that's exactly what happens with Tesla if they're declared as dead and then someone buys it, fixes it but in Tesla's system the VIN has been declared dead. They lock you out of the supercharger network and won't sell you parts for it (at least that's what he explains)
The system dark mode is very different from invert colors.
Yeah, this is just another step closer to the holy grail of letting Photoshop users create live UIs out of mockups.

Hooking QML into actually doing something useful? That's a whole different can of worms.
Licenses aren't retroactive. If you don't want people making money off your stuff (yes, even with direct copy-and-pastes), use CC-BY-NC or similar, not the BSD License.
They aren't violating anything. They own the copyright. The license exists for everyone else that isn't MongoDB Inc. They can do as they please and this isn't sketchy or in violation of everything. Open source software still has copyright and the owner of the copyright has no limitations to what they can do with the software they own. Open source software comes with a license which limits what everyone else can do with the software.
The economy has been getting better for close to a decade now, and we have seen the opioid use rate skyrocket during that time. If it was tied to the economy, why were those two trend lines moving in the same direction?

I think (without bothering to do any research to source my claim beyond my personal experience as a paramedic, and the sources available in the article) that the widespread availability of Naloxone (and other harm reduction based policies) are far more likely to be the cause of the decrease.
Yes you technically can do the same with any language...configure your connection statically.
The author of recompose just end of life'd it today in favor of Hooks. Read his comment on the top of the recompose readme.
This article has by far my favorite explanation of GANs for image generation:

To generate the image, the algorithm compared its own work to those in the data set until it could not tell them apart.

Amazingly succinct, lay-person friendly, and still pretty accurate.
I think it's important to note that this is only known to happen when he uses his personal iPhone. He has a separate, secure line that he also uses.

For that reason, I don't see evidence in this story itself that breaches are becoming more frequent. Previous presidents also had secure lines, presumably because consumer-grade communications have never been secure enough for a president.
Rent is definitely included in the US CPI as "Rent of Primary Residence".

See all the weights here:
https://www.bls.gov/cpi/tables/relative-importance/2017.pdf
The whole point of this discussion is that MongoDB, Inc could make that claim (as you agree)...and we as users of MongoDB will have to spend money fighting off that claim. You'd have to pretty naive to use software that has these terms.
Looks like this is mainly QtQuick? Has anyone had success getting platform native-(ish) looking and behaving Desktop applications working in QtQuick? I have a few applications running on QWidgets which I'd like to port over for performance reasons (QWidgets has known performance problems on high-DPI Apple platforms they probably won't ever fix), but QtQuick apps tend to behave like off-brand tablet apps, out of the box.
Keep it simple: stick with MongoDB-like JSON objects for queries but write some code to map those queries to SQL immediately before execution.
I'm sadly unable to find the original study where I found this. If memory serves me it was from around 2003.

Not sure how it would increase bacteria, as bacteria don't photosynthesis light, unless the lights gave off sufficient heat to increase their activity. If anything I would think the light might inhibit bacterial growth.
Network Information Flow (2000) [pdf]
Sounds like a delicious place to live
Was it a double blind study?
The component tree.
Open access, as is mentioned in the article, is both important and difficult to achieve. As a PhD student or associate professor, you work on a strict schedule to publish or perish. The only acceptable publication venues are the 4-6 respectable journals in your field. You have no time or power to push for open access.

Only large research institutions like (I’m familiar only with the CS research community) MSR, Google Research, Facebook Research, ... as well as already tenured professors can really force the issue.

I work at a smaller industrial research lab. We try to push for open access whenever we publish, but publishing in non open access journals is important to maintaining our perceived prestige, which in turn is important in hiring (especially when we poach from academia).

I publish pretty regularly and try to be selective, but ultimately the push has to come from an institutional level such as universities or large industrial research labs to say “we will only publish in open access journals”. This is especially true in the US where EU style legislation is a long way off.
This is very interesting indeed. Please keep talking ;)
Google sacks dozens over sexual harassment
At one point SpaceX was down to a single make-it-or-break-it launch. Had that failed the company would've folded. Not true anymore, but was at least at one point in the past. Previous HN discussion:

https://news.ycombinator.com/item?id=18046049
I think the more accurate common denominator is "entertainer". Some of those were pretty damn popular when they died.

The issue is that drugs tend to be available and encouraged for rockers and actors.

Heroin, in particular, seems to have an unnatural appeal to guitarists and rockers and has claimed way more than it's fair share of them.

I really wish we would legalize some of these drugs even if we still keep them behind a prescription. Legalizing the drugs would certainly help as then the dosages would be controlled.
Read the comment from today on the top of the recompose readme.
Seems like a stretch to (repeatedly) characterize your parent's post as a "lie". You're both characterizing the same practice in different ways. I'm inclined to agree with everything else you said (although I dislike the barriers to independent maintenance of Teslas in general), but the parent's post was a spin, not a lie.
hmmm yeah here's a better example:

(defn timer-component []
(let [seconds-elapsed (r/atom 0)]
(fn []
(js/setTimeout #(swap! seconds-elapsed inc) 1000)
[:div "Seconds Elapsed: " @seconds-elapsed])))

Now the atom is defined inside the component function, and is captured by lexical scope in the returned function. Any timer-components on page will have their own `seconds-elapsed` state.
You want HOW MANY years experience?
Exemptions last for three years I believe (your link doesn’t work for the other years, BTW), and the law has recently been changed to make them more permanent, requiring significant change in order to prevent automatic renewal.
I don’t think this is a fair statement. Many of those listed were people suffering from physical injuries or mental health issues, making them more vulnerable. Prince started on opioids because of performance related injuries.
Yes, it's Hedonic Quality Adjustment [1]. If you follow through the example on the link, you see the negative CPI component, even though a) you can't actually buy the old version anymore - so you can't reap the "real" price benefit and b) the subjective experience ultimately for lots of these things is the same. i.e. a mid-level TV from 40 years ago probably gave the same hedonistic pleasure as one today. Arguably the older one gave more because of less other gadgets!

[1] https://www.bls.gov/cpi/quality-adjustment/questions-and-ans...
What you wrote basically confirms what GP said, you are just judging it differently.
I can see both sides. I teach React to newish coders, and classes are easy for them to grasp...and then immediately create labyrinthine monoliths.

To be fair, that's pretty much what happens to all newish coders who are learning classes. Learning to use classes responsibly is really just part of the learning, though that seems to be the part that instructors pawn off to the next guy.

Once you learn how to use them judiciously, classes become extremely useful tools for encapsulation/abstraction where you need encapsulation/abstraction.
I'd assume it'd be in relation to some sort of China-related backdoor or datamining. About half a year ago intelligence agencies also publicly recommended against buying Huwawei/ZTE phones, for presumably whatever reasons the people you mentioned may be privy to.
A volcano is currently erupting on Mars
I think it's not a coincidence...
It's amazing how some people will spare no expense or effort to please their penis and won't even spare a thought about not being a complete scumfuck.
Can you please explain how reprimanding people referring to "white brogrammer culture" as sexist, racist, and insulting a far-left idea? I would think many would slap some kind of alt-right label on that type of wrongthink.
An appropriate analogy in this case would be someone putting up a sign that explicitly says that nobody has to thank them, then getting mad that nobody thanked them.
We're not talking about marital status, nor do we care that Drummond was married at the time the affair began. We care about the fact that he had the affair with a subordinate.
Many users have legitimate concerns about Gutenberg (compatibility with existing plugins, suitability for ongoing plugin development, migration of existing instances). That's a very different statement from saying that it doesn't solve a real problem that many users have.
It absolutely does not make them hypocritical. They own the copyright and can do as they choose. They simply don't want other companies getting rich on their back by simply offering a MongoDB SaaS. Why is it OK for AWS to just take a project and start making millions off of it while the people who invested in the project get nothing? AWS and similar cloud companies are simply trying to strip mine all the value from some popular open source projects and contribute nothing back. Most of these cloud companies show zero interest in partnering with the copyright owners so now we're seeing copyright owners take a stand against this exploitation.

There's a big difference between a piece of free software being vital to your codebase and you simply selling that free software as-a-service.
A quick look at education numbers finds that, since 1988, the cost of private four year college has doubled (in inflation-adjusted dollars), and the cost of state four year college has tripled.

Again in constant dollars, health care has seen a more than fivefold increase since 1970, from under $2000 to over $10,000 per capita. Constant dollars, mind you.

Health care and education costs are more or less fixed and unavoidable. They're more like fees than taxes, flat no matter the income.
Amazing how this is a common and recurring pattern at Google without much consquences - some of these folks had repeated violations!
Where are you people getting this information?
It’s cool that they support SPARC and a wide variety of other architectures.

Edit: Looks like they are based on QEMU.
This clearly articulates why I find Slack to be intolerable.
Burning Man stopped being Burning Man over 10years ago, when people started bringing portable private hotels, if not earlier.
The only reason to define it as `r#something` is if something is a keyword, and so regular-old `something` doesn't work. But if you happened to do it anyway, then yeah: https://play.rust-lang.org/?version=beta&mode=debug&edition=...

But yes, the `r#` isn't part of the name; if I define a Rust 2015 function as `fn async()`, in 2015 i can call it as just regular async() in 2015 code, and only need r#async() in Rust 2018 code.

And yeah, this is useful for codegen tools as well.
There was a guest this summer who noted that unmarried and areligious people are "emasculated". The guest also received zero push-back while implying that immigrants were purposefully being directed by the government to avoid assimilation and that we should return to harsh methods for dealing with immigrants. Russ just let the whole statement slide by without comment.

Have conversations with difficult people, sure, but have a conversation, don't just let stuff like that slide by! Not sure how long I'll be subscribed if those attitudes keep receiving clear air.
The problem is - what I see here is that a woman made a claim that a man did or said something that might have constituted harassment. As any employer ought, Google started investigating. Also, as any employer ought, they didn't go public about the claim, seeing as how that's a violation of everybody's privacy. They investigated, didn't find enough evidence to discipline the accused (or maybe they did, but that's also not, nor should it be, public). Independent of all of this, they made a payout that they were contractually obligated to pay out. Yet with the outrage machine in full gear, it's getting more and more like the only thing any company can do to avoid criticism is to not only terminate without investigating immediately when a claim is filed, but to also include "no accusation" clauses in all of their contracts so that they can default on their obligations essentially at whim. And it seems like most everybody on there thinks that's a good idea.
They're also sometimes spelled the same. Doesn't make it correct.
You could use Quick Controls 2, they can be styled easily.
http://doc.qt.io/qt-5/qtquickcontrols2-index.html
The vast majority of adverse effects are a result of the drug being illegal rather than the effect of the drug itself.

With proper dosage and pure uncut drugs most addictions won't ruin the user's life unless of course they have to spend all their money on drugs because they cost so much. This leads to people becoming drug dealers to finance their habits. They start cutting the drugs with cement dust or other shit that is going to ruin the health of drug users downstream and smoke the drug for free.
The Bio/LeR industry is very innovative but also very secretive so I doubt you will find very much about it.
The main article on this is https://www.theverge.com/2018/10/23/18013190/ai-art-portrait..., which predates the auction.

We changed the above url from https://www.bbc.co.uk/news/technology-45980863 to one that has a bit more info.
I think the Angular resentment is a little behind the times, the days of Angularjs 1 and the beta versions of Angular 2 are behind us. The new Angular is worth a look, especially if react is now having various extras bolted on ad hoc.
FACTORY PRODUCING DISEASE IN COLLABORATION WITH THE WORLD HEALTH ORGANIZATION
The article says that both founders and the 3rd majority owner triumvirate of Google a violated the company sexually conduct policy. It's part of the founding culture, even before the parade of SVPs.
My gut reaction is that Hooks isn't the greatest addition to React. One thing I've always pitched about React is the clean and extremely explicit API (with `dangerouslySetInnerHTML` being my favourite example). The hooks API is taking the dangerous road down to implicitness and magic which can only ever mean bad things in my book.

It's really not clear to me how calling the setter for these individual pieces of state triggers a render. It seems the `useState` call is implicitly linked to the calling component no matter how far down the call stack (with only a linting check keeping the safety on this footgun). I was also surprised to see the concept of reducers making their way to the API. We're being told the "classes are the biggest barrier to learning React" yet the notoriously difficult concept of reducers has its own method. Don't get me wrong, I _love_ Redux however I'm not sure I can get behind the shade for classes.

I'll have to play around with hooks before I can make a final call though because I have the utmost respect for everyone behind this project.

An interesting observation: I think this is the first piece of API that contains the word "assumes" [1].

[1] https://www.google.ie/search?q=site%3Areactjs.org%2Fdocs+%22...
What's normal for a company? This would be like 1 per every few thousand but I don't know what numbers generally are.
I think both posts have been merged?
Ah. Good point. Whitelisting commands would have already been a bit painful, and now your comment shows that the parameters need to be whitelisted/blacklisted as well, which would be crazy.

In a world in which shell commands respected the UNIX philosophy, "find" wouldn't have a silly option like "exec", and other commands wouldn't mix read / write / pure data transform operations in a single command.

But it is what it is. So yeah, protection probably needs to be implemented in the user level, for maximum safety.

Maybe an alternative and/or complementary solution would be to profile each inputted command to detect if they are attempting write operations (maybe with "strace" or something like that), and cancel the evaluation of the command in the next iterations and/or show a warning.
It is true not all laptops work with Linux.

But a noob can't reinstall windows and resetup his apps in 15 minutes either.
A fair comparison is to give a setup Linux and a setup Windows and have them install the apps they need like browser, video player, printer etc.

If you are a developer(in general not Windows apps only) you have a much better experience installing compilers,servers on Linux.
Excellent, thanks. I see this is mentioned in the original article too; I must've missed it.
According to the article yes, the issue is "what is a class":

"You have to understand how this works in JavaScript, which is very different from how it works in most languages. You have to remember to bind the event handlers." etc.
Perhaps you can use a raspberry pi and a bit of python on the current version, but maybe they will be able to improve the "security" on future versions? Having a legal right to bypass DRM doesn't help if nobody knows how.

Also, I wonder how much that $2500 computer and sensor pack costs to manufacture. Perhaps replacing the entire unit with a raspberry pi version would ultimately be the way to go.