skysight-inc/HackerNews huggingface dataset:
I am a junior frontend dev working on my first dev job and both the main web apps (customer facing web app and internal tools web app) are in Ember.

I like it, I could do real, valuable (if small) contributions within a month. I am 9 months in it now and I can handle significantly more complex features.

As it was explained to me, this was part of the decision of choosing Ember.

I will try to list the reasons for us:

- Timing: it was a time when the Angular broken upgrade from 1 to 2 was happening and React was starting to get traction.

- Ember was a solid and mature framework, stable enough to use on a startup with product-market fit entering the growth phase.

- There were clear signs that the framework was not going to be abandoned by its developers. Not only the maturity, but its future seemed solid. In retrospect, this was right. Ember keeps staying as a modern framework (even if not hyped that way).

- Its "conventions over configuration" approach was very important as we hadn't enough experienced software developers in the team. It made it welcoming to junior developers (like myself) that could not properly anticipate all the possible outcomes of early configuration and architectural decisions. React is very tricky in this aspect. I believe a lot of React applications being created these days by not so experience engineers will cause a lot of problems in the future.

The downside is mostly human capital. Hard to find Ember developers these days. But not such a big deal, as our hiring policy focus on more fundamental frontend skills rather than framework knowledge, so we hired good frontend developers that first got in touch with Ember here. And it is fairly easy to pick up Ember for junior and senior developers both.

That said, talking to some senior developers here, it appears that, were they doing that decision today, they would probably go with React. Being easier to attract new hires is a big deal of that decision, as we are growing a lot our development team and if we could offer React options we would certainly attract an order of magnitude more candidates.

Also, React is more mature and we have more developers that are experienced enough to make the right calls on its architecture and configuration.

But, my personal opinion, is that Ember would still be the right choice for our situation today. Something solid, with a large enough range of problems already solved, welcoming to new developers, easy enough to be productive from start.
Weekly Machine Learning Opensource Roundup – Apr. 12, 2018
Native app support might be too much to ask, but at least a webapp should be a major part of the launch time product.

It's fairly trivial to build a webapp around APIs that they've probably already developed for android/ios apps, so it's hard to forgive them for not having it ready by now.
Compilation time: -std=c++98 vs. -std=c++11
One thing that came to mind is that computers are notoriously brittle compared to a brain. If you damage a single transistor in the processor you can bring down the whole thing. Not so sensitive with components in memory. We know the brain can take some damage and still function quite well, but are there single neurons or tiny groups of them that will basically bring down the system if damaged?

I also think the brain has important features more detailed in function than a 6502 so the applicability of the methods isn't necessarily invalid. For example, we don't know why neurons can transfer mitochondria between them, we don't know what is encoded in DNA, we don't even know how instinctive behaviors are encoded (or perhaps I just don't know).

As someone who once reverse engineered a processor from the gates up, I honestly don't know how one could do it top-down. The details at the bottom are critical, but also not critical. Decoding the microcode was critical, but determining precise timing and some other things was not needed to write a fairly functional emulator.
Being Swedish, i love Flashback.org - Ir's the best since unsliced bread you can slice yourself.
"...Google is on the list, but I'm going to break away from the flock and say they shouldn't be next. Credit agencies and data brokers ... should go next...

Why can't it be both?

Serious question.
> Could somebody point me to a technical explanation of why it's sometimes non trivial to just compile your app against x86-64 and call it a day?

Because the program uses a deprecated 32-bit API.

Once the deprecated 32-bit API is dropped, the program simply won't compile.

Also, the modern 64-bit API is different. And by different I mean it has a completely different design and set of interfaces. So to get the program to work again you have to port the program from using the old 32-bit API to using the non-deprecated 64-bit API. That's non-trivial work.

Edit: clarification
> https://m.hello.com/en/download/index.html
I loved Orkut like anything. They had this "Recent visitors" feature which was super awesome! My second favourite feature was "Scrapbook"

When Orkut was discontinued, I was too sad.
That's a great point but isn't the solution to include interactivity, video and sound tools in the design app?

You need a language and a metaphor for those items too.
There was also the hand made rolls Royce cars and the other robot assisted manufactured luxury cars. Which one suffered from poor quality perception (for good reason)? Automation can reduce errors and shoddiness.
Licenses are still available. It is also possible to pay the subscription and use local vaults, though this would not be recommended. - Ben, AgileBits
The problem is, given a neural network, the decided course of action IS at 100% confidence.

Unless you design the network to specifically answer "how similar is this?" and pair it with a training set and the output of another executing neural net, a "confidence meter" isn't possible.

This is one of the trickier bits to wrap one's mind around with neural networks. The systems we train for specialized tasks have no concept of 'confidence' or being wrong. There is no meta-awareness that judges how well a task is being performed in real-time outside of the training environment.

Humans don't suffer from this issue (as much) due to the mind bogglingly large and complex neural nets we have to deal with the world. Every time you set yourself to practicing a task, you are putting a previously trained neural network through further training and evolution. You can recognize when you are doing it because the process of doing so takes conscious effort. You are not 'just doing <the task>', you are 'doing <the task>, and comparing your performance against an ideation or metric of how you WANT <the task> to be performed'. This process is basically your pre-frontal cortex and occipital lobe for instance, tuning your hippocampus, sensory and motor cortex to perfect the perfect tennis swing.

When we train visual neural networks, we're talking levels of intelligence supplied by the occipital lobe , hippocampus, alone. Imagine every time you hear about a neural net that a human was lobotomized until they could perform ONLY that task with any reliability.

Kinda changes the comfort level with letting one of these take the wheel doesn't it?

Neural nets are REALLY neat. Don't get me wrong. I love them. Unfortunately, the real world is also INCREDIBLY hard to safely operate in. Many little things that humans 'just do' are the results of our own brains 'hacking' together older neural nets with a higher level one.
CIA Files Prove America Helped Saddam as He Gassed Iran (2013)
Seems to be US-only?
Yes, it's software on the cloud, you don't have to install anything. Nevertheless, your passwords and keys are stored in a HSM on the cloud. Thanks.
"munt" is the Dutch word for coin.
Literally the next paragraph: “We will tell him when he’s older.”

The overseas lie is just for when he’s young. As soon as he’s old enough to understand, the grandparents will tell him.
...And from this page [0] I now know what a warble is. There's at least one additional pattern not on that grid that I've always thought was a warble, but apparently isn't - in my head it's basically a sine wave, but maybe I'm getting it confused with a "series" pattern?

Quite glad you posted this counterpoint. I mentioned it elsewhere, but I've informally done the same thing back when learning Spanish to assist in pronunciation.

Quick edit: The "possible fifth pattern" isn't a fifth pattern, it's actually on this page [1], a "triplet series".

[0] http://earbirding.com/blog/specs/the-four-basic-patterns-of-...
[1] http://earbirding.com/blog/specs/changes-in-speed-and-pitch-...
There will of course be plenty of hold-outs, but most "robot made" will actually be better than human-made.
Doesn't the federal school lunch program mostly just provide funding for low income students?

I think a requirement to eat the school provided meal would probably be local stupidity.
Show HN: Update: Next Week's Playlist expanded to 40 cities
Not sure if this is a faux pas, but I wanted to update everyone who wanted this site in their city. I've taken all the great feedback received last week (thanks!) and hopefully I've improved the overall experience. Enjoy!

https://www.nextweeksplaylist.com
Use https://i.reddit.com. It's basically the craiglist view of reddit built for mobile. Super fast and no fluff.
Following your logic, then anyone who perhaps simply took an Uber to the interview should be off the list because they're providing revenue and therefore helping Uber do more of the Bad Thing....Uber clearly has an engineering staff still, and you can't tell me they're all Bad People doing Bad Things - that's unreasonable.

Should we bar military veterans from these development jobs because the Military Industrial Complex has a toxic culture of killing millions around the world for profit?
>Must be written in any dialect of Lisp. This includes, but is not limited to Common Lisp, Scheme, Emacs Lisp, and Clojure.

How are these dialects of each other? By this logic, Javascript is a dialect of C.
If that's true, that would be cutting the corners to a criminal degree. "Safety Red? Signal Orange? Traffic Yellow? Nah, we're good with Meaningless Grey, Meaningless Grey and Meaningless Grey."
Origin Residential Entry Doors in Dubai, UAE
But it's derogatory in English

https://en.oxforddictionaries.com/definition/munt
It seems highly unlikely that that will be supported for very long past the final launch of the new design.
There is no maintainability problem if the general behavior is correct for all types that a statement can be composed of. You don't need an IDE, you just need a decent operating model of the nature of interactions between types.
There are already some projects that let you do that, consider Relm for example: https://github.com/antoyo/relm/blob/master/examples/http/src...
Tokenomics: Why and How Tokens Fuel the Decentralised Economy
That has always been the case, Reddit is just the mainstream dilution of any real community.
CSS Sans – A font created in CSS
You're thinking as a developer and not as a business. A website that works perfectly well for 99% of visitors and adds the pizazz to keep them on the site is the goal.
For the record, I'm sure they track you just as much even if you've never created an account.
https://raddle.me mostly lefties I guess

https://steemit.com ties into a crypto currency, you can get paid for content there
I vaguely remember BAe giving out loads of stuff like that at my school. All the kids had stickers of Skyflash and other missiles on lunchboxes!
Interesting and nice landing page ... But you really need to change the name. It's racist!
Don't forget this was also peak Ghostbusters era
>a social network whose focus is people you really know well instead of companies and random people

Funny, that was FB's advantage over MySpace. But, I suppose FB found it too limiting to only monetize real relationships.
Hyperloop TT begins construction of its first test track
Whether something is a separate language or a dialect is as much cultural as it is technical.
You know there is a compact view similar to old design right ?
There are already a huge number of apps out there doing the exact same thing, as far as I am aware zero have been sued/threatened out of existence over this.
I split work consisting of multiple changes in the same file just fine under CVS and Quilt.

I would convert the change to a unified diff, remove the change, and then apply the selected hunks out of that diff with patch. ("Selected" means making a copy of the diff, in which I take out the hunks I don't want to apply. Often I'd just have it loaded in Vim, and use undo to roll back to the original diff and remove something else.)

Using reversed diffs (diff -uR) I used also to selectively remove unwanted changes, similarly to "git checkout --patch"

This is basically what git is doing; it doesn't require the index. The index is just the destination where these selective hunks are being applied.
Slashdot and voat are full of the beardiest necks on the Internet.

Quora is also showing signs of hardening of the arteries in its old age ... not really fun places to go to if you're not fully indoctrinated in the groupthink.
Bounced at gender binary selection as well as requiring a photo. Otherwise I enjoyed the progressive on boarding experience.
Yeah. I felt much more free and creative when writing LiveJournal posts, which were guaranteed to be seen by my 10-100ish "friends", than when writing Reddit or HN posts, which must compete with tons of other posts to get seen by 0-infinity people.
I expect that we'll soon see a handful of browser extensions that try to fix the redesign.
https://www.theguardian.com/news/2018/mar/17/data-war-whistl...
is good (a bit long..)
and http://www.straitstimes.com/world/united-states/how-facebook...
has a great quote that sums it up..

>The output was put to work in what Mr Nix called "behavioural micro-targeting" and "psychographic messaging".

Instead of creating broad messages to talk to the voters in bulk - they could create micro-campaigns that could target particular voters and push their buttons (and that might have raised flags done publicly). Sometime this meant influencing someone borderline towards Trump. Sometimes this meant targeting Clinton supporters in swing-state to influence them not to vote (https://www.theverge.com/2016/10/27/13434246/donald-trump-ta...)

This adds up to a far more weaponized media than traditional advertising could be.
Because some people, like myself, are perfectly happy to just not use them. There are alternatives to authoritarianism, and America was supposed to be one of them.
FakeUpdates’ malware campaign leverages multiple website platforms
I don’t anticipate on-prem being available for individuals; there is simply too much infrastructure required. But for businesses this may be possible in the future. Please reach out to our business team at `business@1password.com` if you are interested. - Ben, AgileBits
I think it's the natural evolution of frameworks. About 5 years ago, we had the Cambrian explosion of front-end frameworks -- Angular, React, Ember, Meteor, Backbone, even jQuery was still hot back then, and certainly dozens more. Technology had advanced enough that we finally were seeing new innovative ways of building web apps, and everyone had their own opinion on how to do it the Right Way.

This was certainly good for technological progress, but if anyone recalls the arduous process of "which frontend stack should I choose?" back then, it was an absolute nightmare. I had no idea which framework was production-ready, which framework would be around in 2 years, and heck, which framework even worked as advertised (and I remember distinctly wasting two weeks of my life trying to get a-then-very-beta ember-data to even fetch correctly, and eventually gave up and apologized to the client that their project wouldn't be done on time).

Fast forward to 2018, as happens with basically every technological advancement ever, we are starting to standardize. Most of the evolutionary branches are dying out in favor of one or two of the strongest candidates (in this case, React, as far as I can see). This has resulted in huge maturity gains, performance improvements, library standardization, lower training costs, generally lower software maintenance costs, and overall stability in the ecosystem. And as someone who is generally a fan of the "more wood behind fewer arrows" philosophy, having suffered through the world war that was JavaScript in 2013, I am really enjoying the calm before the next storm.

Because, as always, the next wave of disruption will rise again. This current consolidation is at the expense of change -- there will be less paradigm shifts, there will be less new ways of doing things, and that both provides for stability and stagnation. But like clockwork, come about 2020, there will be a new catalyst for change (maybe our next Cambrian explosion will be thanks to WebAssembly?).

So in short order, don't worry, we'll get to play the "which of these libraries even works" game in no time.
Is this weird to anyone? Why is Facebook getting all the heat? Google, Apple, everyone does it..
The UK government has plans to develop a spaceport and has been considering a list of locations including in Scotland, Wales and Cornwall.

https://www.gov.uk/government/news/industry-backs-government...
It came and went, plain and simple. It made assumptions and design choices which at the time seemed sound but by today’s standards look silly. Mustache templates for instance. Separating logic from presentation should be a choice not a hard/fast rule with a severely limited templating engine.
Countercurrent exchange to the extreme.

It even uses countercurrent exchange of methanol as a deicer; it sprays in pure methanol at the coldest parts of the heat exchanger, captures it somehow, and sprays the increasingly waterlogged mixture farther and farther upstream where it's warmer and doesn't need to be as concentrated to prevent freezing.
I turn off a part of the stack (or rather, run it on a whitelist), because people are using wrong parts of the stack for wrong things.

If you use the right parts of the stack for the right things, the result is a lean, accessible and interoperable piece of software. That's what the Internet was designed for. Alas, few people care, and in particular, interoperability is actively being opposed.

RE the toilet example, current webdev is more like refusing to build toilets in apartments and instead building them into car seats, because it's 2018, everyone has a car and a driver's license (or, rather, everyone in the population we want to monetize).
Yah that place is cancer. I just took a quick peek inside of /v/politics and noped out. I'm an advocate getting balanced news, but this place is clearly heavily biased. I'm not saying Reddit is balanced either, but a bit more so than Voat.
There is an opportunity here as this has parallels to the early internet. Think of your Mastodon node as your website, how would people discover you? Someone needs to build a scanner/crawler/indexer for the allowed-to-be-discoverable parts of these non-domain+HTTP services. A Google for the decentralized web will be built by someone and there can be a first mover advantage here. Sadly, to do it right requires money and time, so beware the motives of the ones that pop up. Regardless, I don't necessarily think it's the job of these services to provide that centralized index (it's against their core anyways). If anything, they just need to provide crawlable, opt-in hooks for the bots to hit.
what i don't like about this sort of thing is: the only guaranteed way to succeed in the (apparent, revealed) objectives of the paper is not try very hard.

The obvious problem here is the clear mismatch between the behaviors and their research objectives and methods.

If they wanted to understand transistors, they'd do what cellular neuroscientists do, and isolate and manipulate individual transistors inputs and measure the outputs.

If they wanted to understand how clusters of transistors, whose activities are tightly coupled (as you'd expect them to be in a logic gate), then you'd isolate those, and manipulate the inputs and measure the outputs.

If you wanted to understand higher levels of organization, using a lesion approach, you need to decide how much to lesion. In the brain, function is localized in clusters of related activity, and there is usually a lot of redundancy. Single neuron lesions are not usually enough to have noticeable effects. But even then, a lesion approach is more interesting when you couple it with real experiments. Consider this paper by Sheth et al. https://www.nature.com/articles/nature11239, which had subjects perform a cognitive control task before a surgical lesion to the dorsal anterior cingulate, coupled with single unit recordings, and then had them perform the same task after the lesion. The experiment yielded pre-lesion behavioral and neural evidence of a signal related to predicted demand for control, and post-lesion, the behavioral signal was abolished.

Of course, the Sheth paper would not have been possible without the iterative improvements in understanding made by prior work, including Botvinick's neural models of conflict monitoring and control. That is, its iterative; and this cpu paper was never intended to be iterative.
You're triggering me real hard. 11th hour "I don't care how just make the system get to this number" regardless of the garbage number dumped in. Then you're stuck with a permanent bandaid in the core code that will inevitably screw things up in the future all because of one due date that probably didn't even matter anyway.
Orkut was much worse than FB regarding data privacy. I agree the author doesn't explain why Hello is different and tbh he talks about himself more than anything else.
Great news, the market is working.

I don't get the vitriol in the comments, tech plays outs exactly the same. What once cost millions in a data center is now pennies in AWS.

Pharco is a normal for-profit pharma company and attacking an established market. Good for them. This hasn't gone through FDA approval yet though, so this is a long time off and a lot of things can happen on the way (nasty side effects killing people, etc).

Isn't it great that humanity found a way to cure Hep-C?
https://steemit.com/trending/

Where you should be able to turn your good karma back into something you can use to buy food.
Add verge (XVG) and I'm interested.
I'm a primary insomniac, but I also have delayed sleep phase disorder so my natural circadian rhythm is offset by a few hours. Regardless of light exposure and regular routines I'll often find myself hitting peak sleepiness in the late afternoon and then the early morning. Unfortunately, this isn't exactly compatible with society's expectations of when I should be up and about. I find it interesting (though I'm not surprised) that the article seems to imply that even those who get enough sleep, just on an offset schedule, still have greater rates of mortality. Sleeping disorders are often associated with other significant issues in their own right so there's definitely a degree of variable confounding.
>That certainly does seem to be the underlying subtext of a lot of the recent criticism of Facebook. It's also an astounding line of thinking, because it basically says that it's politically unacceptable, even a danger to democracy

I noticed this too. I presumed it's just the media reacting to its declining influence and facebook's increasing power over what we see.

I've also noticed a lot of hand wringing about "facebook fake news" and the importance of "responsible journalism" from the likes of the New York Times and Washington Post as if none of use remember them (among other things) vigorously beating the Iraq war drum with equally fake news in 2003.

On the one hand they've got a point. On the other hand it should be just about anybody else except them making that point.
Show HN: csvprint – command-line tool for pretty printing csv files