skysight-inc/HackerNews huggingface dataset:
Why would it be the reasonable choice when it was created to solve a problem that largely doesn't exist any more?

jQuery wouldn't be created today in anything like its current form. It still lives on largely because of inertia. Using the APIs provided by the browser is in no way reinventing the wheel!
republicans are not a protected class, twitter can ban them if they like. It's not remotely illegal.
Except if you look at this, Vice used the wrong word. People were not shadow banned, they were not excluded from participation. They were delisted in search. The article should read "Conservatives delisted from some twitter search indices."
Ask HN: What full-time self-project should I do in 2018?
[Throw-away for obvious reasons; on HN since 2012; 25 years old]
I'm one of you who hangs out on HN/PH/Reddit. I joined CS in 2011, then dropped out to start freelancing (because I couldn't pay college fees) in 2013. After three years, in late 2016 I quit freelancing, and since then I've been building utility apps and simple mobile games for the last two years. Some of my apps are bringing me Ad revenue; combined revenue from my projects might sustain me for a couple of years.

By working in dozens of small-scale projects, I have gained a diverse range of skills; I'm pretty good at Unity3D, image manipulation using C++, native mobile apps, system/server administration (setting up web/mail/database servers and containers). Since I have had a passive revenue stream, I find myself spending a lot less time working; I just spend most of my time reading articles on Medium/HN/PH and tinkering with new technology, without any motive of commitment with any of those (take blockchain and flutter as two examples).

My apps might support me for 9-12 months without actively maintaining them. Personally I'd like to involve myself in a project that doesn't only involve writing CRUD and APIs. I'm pretty burnt out of all these stuff. I feel I'm doing the mindless programming even if I'm solving interesting problems in a while. I think I'm not working on something important enough, and will soon lose my passion for development. To fix this I have thought of three options-

i. help the open source community, because without it I'd probably be selling peanuts in the railway station,

ii. start working on to hardware/IOT with a lot of learning (Logic, Computer architecture, signals, boards, basic electrical, etc.)

iii. work on a technology that is promising, as well as interesting enough for coming years, like ML/AI/DL

I'm not a native speaker of english, and belong to the 3rd world country in South-East Asia, please pardon my ignorance of language. What would you suggest?
Not too sure. You can probably lift it to LLVM bitcode, e.g. with [0], and compile back to WASM. But yes, not sure of the specific the DLL calls.

0 - https://github.com/trailofbits/mcsema
Politics are revealed, not created. The revelation usually comes when someone unlike the people already there tries to join without hiding all that makes them different, and all the local assumptions fall apart. The people you perceive as "creating" politics likely understand and thrive in chaos and failure better than you do because they were born into it and didn't have a choice in the matter.

When I find out about some identity I haven't heard about, I just say "cool" and move the heck on. My world is not turned upside down if someone shows up with neon green hair, three boyfriends, and six headmates because I live in a world where that kind of thing happens.

The thing is, so do you.
Why you urgently need to start using a password manager
Just to be clear, I went through the two implementations
(https://github.com/snowkylin/ntm/blob/master/ntm/ntm_cell.py) and (https://github.com/MarkPKCollier/NeuralTuringMachine/blob/ma...) line by line. The code is not just similar, but largely identical. You've used the exact same variable names and ordering in the code. Some comments have been removed. The notable differences I can spot are:

- line 53-56 (in your code), which correspond to line 41-45 in Snowkylin's code

- line 70 vs 69, where you've used a build in function instead of the explicit compositional form of softplus

- finally the major change I can see are various variable initialisation schemes 147-178 in your code, which is handled
by line 157-185 in snowlkylin's code

and some miscellaneous places where you've used a NamedTuple instead of a dictionary. And yes the choice of initialisation is a valid improvement. As far as I can tell Snowkylin's implementation is not broken, but just might learn more slowly because of a different state initialisation scheme. It does not suffer the NaN problem for example.

It should be communicated very clearly also in the paper that the code you are releasing is derived from another open-source implementation, with a precise explanation of the changes you have made. Also you can't change the LICENSE and copyright notice of open-source code to yourself without permission. I believe even in the current form your Github repo is in breach of the LGPL3. For more details how to use the LGPL properly, please refer to https://www.gnu.org/licenses/gpl-howto.en.html. Notice that the original repository actually does not carry out all those steps properly.

Namely it is missing LICENSE and Copyright notices in every file. It also doesn't have an explicit copyright notice anywhere.
Dashlane 6 Is Solving the Digital Identity Crisis for a Safer Digital Future
amateur as in non professional/commercial. people not in for profit trades.
i was more thinking on DNS level, but with DNS encryption even that falls on it's face.
Not really a full "game", but I found this picture-based Morse code trainer from Experiments with Google a fun and easy way to learn Morse code: https://morse.withgoogle.com/learn/

http://nandgame.com was posted on HN recently and I found it to be fun and educational: https://news.ycombinator.com/item?id=17508151
I think it might be the audience. We are on a tech-focused website, with a vested interest in the Bay Area since that is where ycombinator is located, as well as a good chunk of their user base. If you used sf on a Sci-Fi dominated forum it'd probably be read as 'sci-fi' the majority of the time.
How to build faster web apps?
I always enjoy Path Finder, it's just so easy to get a game started. I've tried Mutants & Masterminds, but the powers can quickly get bloated and OP.
"...Wasm doesn't need permission warnings since by default the sandbox is very restrictive.."

Upcoming changes to WASM include threading and shared memory. Unless browser makers implement those features in a manner that slows the machine to a crawl, WASM certainly will be getting some security warnings. Either because security minded organizations will disable it, or because browser makers will be honest and up front about the risks with those features. (There will be either security implications, or performance implications because they implemented the new features in a secure fashion.)
Posting the ToS doesn't answer the question.

- Are you saying that Trump threatening the North Korean leadership is a ToS violation?

- Would you say that Obama threatening the Syrian leadership is a ToS violation?

I like Obama a hell of a lot more than Trump but if you're going to ban military leaders (which includes most heads of state) you have to do it consistently to avoid accusations of bias.
> most importantly llvm + clang is actually open source (more open) via a MIT license instead of gpl.

Being allowed to do more things isn't necessarily freedom. For example, is a society where I can enslave people a freer society? I don't think so.

The GPL protects the freedom of software /users/. I the same way that prohibiting slavery protects potential slaves, at the expense of limiting the actions of slavers.

For example, when OS X used GCC all OS X users could get the full and exact source of the compiler their system used. Now that OS X uses LLVM that isn't the case. You can get something close but Apple includes proprietary changes.
Emotion AI and Design = Products That ‘Get’ You
Yesterday:

> Some clarification from Twitter on the whole ‘some conservative accounts not showing up like normal in search’ thing: some accounts are not automatically populating in the search box and the company is apparently shipping a change to address this.

https://twitter.com/cwarzel/status/1022213455149817856?s=21
I wasn't implying replacing operating systems, but rather having the ability to substitute them, similar to how web apps can substitute for native apps.

I'm still optimistic that new forms of applications will emerge from this. There are serious pieces needing fleshing out, like file access.

The insecure interoperation between browsers and operating systems perhaps can be reimplemented through a newer more secure interface like wasm or the api.
I think the question is how many truly great engineers would it take to build some of the necessary APIs. Why spend hundreds of millions in hardware R&D and then underinvest in software that makes the hardware valuable. While the CEO has been doing a stellar job Turing around the company it still feels like they underinvested in software.
Do microbes really live there, or just survive in a stasis?
How difficult is it to move that nest egg back to Canada?
I'm not sure if Kraus invented those underexposed exhaust shots, but he's certainly popularized them over the last couple years.

He sells prints on his website: https://johnkrausphotos.com/buy-prints
> Does no one else get sick of this?

I roll my eyes every time I see such stories and look for a more technical coverage of the topic somewhere else.

I suspect that's a difference between thing- vs. people-oriented readers. I assume the former are in the minority.
> An isomorphic virtual DOM is much like an inverted-index homomorphic shadow DOM, but instead of using a shadowed mapping they virtualize the original elements themselves.

Not sure if this is ironic, but a 5 year old definitely wouldn't understand this!
I don't see any mention of them verifying those members of congress are not in fact the same people as the mugshots (/s)
I work on St. Simons Island and enjoy the environment completely; great place for a vacation.
I would also like to plug Jekyll island which is just south over the bridge - there is a fee to get onto the island and passes are available. Beaches, a water park, hotels and a largish island to explore. Good times.
Even without that predisposition, I'd imagine San Fransisco would still be the common expansion. SF is a large city, world-famous for things other than tech, and I've never heard the already abbreviated Sci-Fi cut down again to SF.

The original article has Sci-Fi.
I'm not sure if you are you are fucking with me or if i'm just ery stupid.... :(
Absolutely, my first link was 2400 so I know exactly what you mean :)

And I know there are still issues. Given today's speed, issues are more about security and accessibility.

My point was just that the artists using flash to create good content were not amateur animators.

Edit: My point was wrong as it was based on a misunderstanding of the use of the word 'amateur' by the person I was replying to.
http://www.zachtronics.com/kohctpyktop-engineer-of-the-peopl... is moderately idealized CMOS logic design.
Ad networks, no-- I agree with that. I'm more concerned about entire websites becoming "apps", complete with browser-in-a-browser functionality (with the inner browser's behavior being completely under the control of the site operator).

It would be an interesting experiment to transpile a less complex browser, like Arachne, over to WASM as a proof of concept to demonstrate how awful this kind of future would be. (Yet another "if I had some free time" wishes... >sigh<)
What part of your comment is responsive to “total cost of healthcare is dominated by labor” other than “that is incorrect”?

There are, of course, inefficiencies in every system, and without a doubt, the US system of health care has more than universal health care.

We might be able to shave 10% off the health care system by doing away with those inefficiencies, and conceivably another 5% by bulk negotiating on pharmaceuticals.

But given the (I believe correct) statistics that are bandied about showing the US healthcare system is 50-75% more expensive than other systems, where do you think the rest of that money is going?

It’s labor.
That post does not answer the question.
It's a cultural and market network effect thing. A lot of Americans use debit card instead of credit card that can quickly accrue interest charges if not fully paid off every month. But plenty of people carry high interest debt. The average American who carries a balance owes 15000 USD. USA has high adoption of credit card network. In most places, debit cards are only accepted as Visa/MC not the low fee inter-bank network such as PLUS or STAR or NYCE.

Then there's consumer credit history/score. Americans like to buy houses (it's de facto subsidized by the government through implicitly government guaranteed 30 year fixed rate loans). A high credit score can mean the difference of tens of thousands of dollars over the term of the mortgage. If you have no credit history, you get the worse possible rate. Housing choice determines school district, and therefore whether your children get a good excellent so-so or bad education. House prices are highly correlated with school quality - public schools are free but you have to be able to afford residency. The worse neighborhoods have shootings at night, rampant drug abuse and gangs, burglary/robbery, lack of jobs/grocery stores/medical service/non-convenience retail.

Credit score usage has metastasized into many more facets of life than originally intended. Even if you want to only rent housing, the landlord will check your credit. Good landlords only reject for evictions or out of control debt that suggests you cannot afford rent, but some decide based off score e.g. if your score is below 20th percentile you will not get approved. You cannot get electricity/water/natural gas turned on without a credit check unless you place a large security deposit. Some companies will not hire you if you have bad credit! Those with bad credit have to pay up to double for car insurance.

Of course many people like to spend beyond their means. But even responsible people put themselves at a disadvantage by not participating in the credit system.
tldr: yo mamma has most of the biomass on earth
Twitter's own rules set out what does and does not violate the rules. My opinion is irrelevant.
I'd hope compiled binaries can run more efficiently than dynamically compiled Javascript over time.

Right now my mobile device is often tapped by Javascript that insists on running in the background.
I bought a both NVIDIA and AMD in October 2016. NVIDA has been the star performer over that period.
Maybe I don't understand Spectre and Meltdown, then. I wasn't aware it was the browser's business to patch that, I thought it was kernel and microcode patches?
Maybe their face recognition tech can see the future?
Do people of opposing political parties believe in different facts?
I don’t see why this is an either or proposition.
Yes, it's enormously frustrating and it's practically impossible to get anyone to move off it.
Not taking cash is not the same as not serving the disabled or elderly.

Even in the statements after you said we should go back to "the customer is always right" you said "a business was supposed to serve the customer's needs and did what was necessary to achieve that".

Which runs counter to your later statement that you only care about the "core" idea.

Corn is useful. People want corn. You can trade corn for other things. What if all I have is corn? I'm a customer. My need is to trade this corn for something else. To serve my need, they could sell my corn for me and just let me barter corn for goods and services.

The point is, you realize that the adage is ridiculous. People like to trot out the Nordstrom story of how they accepted a return on snow tires even though the store doesn't sell any sort of tires. They treat is as some sort of customer relations parable of the right thing to do.

But why?

It'll just open you up to straight fraud. That's why you shouldn't use qualifiers like "always". Even the foreign language ones are slightly better

And hell, a lot of times the customer is just plain wrong. Nintendo proves this over and over again. Constantly bucking against what their customers claim they want. But Nintendo gets it right more often than wrong. The Game Boy, Wind Waker, the Wii, etc. All of these things were considered "dumb" by the customer.

Apple manages to prove it as well. They'll do something with the iPhone and people will get up in arms. Then it becomes standard.

It really seems that you consider the "core" idea to be: "Just cater to what I want".
Can someone ELI5 what an inverted-index homomorphic shadow DOM is? TIA
What percentage of people in the openly available mugshot database were people of colour, and why should that not be relevant?
Easy to cause it by combining bootstrap components and JQueryUI.

In React you can "scope" a components CSS so none of the styling leaks out
> a bunch of other stuff which I don’t understand that well (metric 600, scope link, proto kernel, etc). Not understanding what those things mean hasn’t hurt me yet.

This is what I like about Julia's writing - she is frank and tells you when she doesn't know.
Basically yeah. Consider for this that viruses are also incredibly lightweight and tiny. Those 0.2 Gigatons cause the death of 40% of marine life each day (2.4 Gt of C).
Makes sense then. My wrong for forgetting that definition of the word when reading your comment.
> This is a step forward not backwards. The security model of allowing apps access to your full filesystem (assuming your user has access) is flawed. It leads to apps storing data in funny places, reading files they shouldn't, and general mayhem. Requiring the user to explicitly allow the app to access the file is a good thing.

Most apps being limited to their little part of the filesystem is not a problem. The problem is, now as a user, I can't access those files. I can't view them in a form that suits me, I can't use other applications to operate on them. The true form of the data is forever hidden from me, a secret of the application that "owns" it.
Knuth would approve. If you don't have a product, what are you optimizing?
I very much miss Session Manager (from Mozdev) on newer Firefox releases. The WebExtensions based session management extensions are still not as rich or as reliable as that one. So on machines I control, I use an older version of Firefox so that I can rely on Session Manager and a few other extensions from the XUL world.

Firefox 52.x ESR, which does work with XUL extensions, would remain a supported choice until September 2018 (a couple of more months from now). After that, there wouldn't be a Mozilla supported browser that's not exclusively WebExtensions based, AFAIK.
Seems like a minor bugfix release, not what special relevance or interest this has
Not to downplay 2MB of handwritten code in any language, but this is 2MB of potentially-handwritten code in a language with a hilariously small amount of abstraction and a minuscule instruction set (since it'd be a bit exaggerative to call it a standard library).

If this _is_ handwritten, I'm in awe of the developer's spatial orientation within their own code base.
inb4 downvoted for racism or satanism or some shit.
That's not even an argument. Here is one against the claims.

Modification: There have been repeatedly successful case of transfer learning where you take a pretrained deep neural network and train on a new dataset (even very small).

Vulnerability: you dont need the training dataset to test vulnerabilities, you just either very specific input (that you probably gonna have to create yourself because they are so specific that they are not even in the dataset) or using one input that you corrupt for attacking. And as far as I know it doesn't sound harder than making test for regular algorithms.
It's not so much that I'm oriented toward things as that I just hate people...
As someone who used to write c++ these are the reasons clang was great for development:

- compiles faster
- better error messages
- tooling (clangformat) is great

When it came time to cut a release binary you could always also build with gcc
There's https://vim-adventures.com/ although I never really enjoyed it, it was a fun game for the first 15minutes.
PC Mag's Best Database-As-a-Service Solutions of 2018
Or past
I would argue that most websites have a lifetime similar to the components :). For the ones that don't, backwards compatibility on the web is amazing, only thing to worry about is security vulns
> It would be an interesting experiment to transpile a less complex browser, like Arachne, over to WASM as a proof of concept to demonstrate how awful this kind of future would be. (Yet another "if I had some free time" wishes... >sigh<)

Don't. Most people will ignore the demonstration, but someone greedy will fork the project, build a library out of it, and start selling as a product to ad networks and media companies.
Want Less-Biased Decisions? Use Algorithms
Mazes for Programmers https://www.amazon.com/Mazes-Programmers-Twisty-Little-Passa...
Their interest seems to be primarily in alter the toolchain itself.

To make this a multi-use comment, I'll also reply to GP and say that in every single case where I've benchmarked time sensitive code, GCC has generated faster, tighter code. I still primarily use clang for other reasons, but saying that GCC is more performant seems to be entirely valid.
> approximately 80% of full-time graduate students in computer science and electrical engineering at U.S. universities are international students.

Just 80? LOL, that sounds low to me. I did an MSCS at a U.S. university in 2005, and I was one of two U.S. citizens in the entire _program_. I took multiple courses where I was the only U.S.-born person in the room, including the professor.
> a) needed a big rewrite and b) had a "very good test suite"

Desk.com has a gigantic Rails codebase and a test suite that runs for... well when I left them it was 40 minutes long but it's probably longer now. But it did save us many many times.

I'm working at another company right now (can't disclose) and they also have a rather large Rails codebase and a fairly good test suite.

I think the Rails community historically has been pretty great at communicating good test/design decisions, so the modularization issue you mentioned is largely moot.
I promise it's not.
So phrenology again? IIRC, that idea didn't exactly hold up to scrutiny.
I think calling this science coverage is a stretch (except for the cancer one). The new era of rockets lies at the intersection of business and engineering.

I do tire of anecdotal journalism, but if it belongs anywhere it's in biographical profiles like the Shotwell piece and in magazines generally. It gets old quick when actual news buries the lede.
I remember the time when people around me started using expressions like "My PC is not feeling good today." feeling

It's about time, it's about having managers that were programmers and not just managers and so on. Bug free is possible for sure.
What you call a "side-effect" can quickly turn into the main reason for using it.

Companies can develop big, bulky WASM-only framework with graphic primitives & so on, very much like Java applets, and effectively kill the openness of the web standards.

As an end-user there's no way to avoid loading hundreds of MB of WAMS every day, contrarily to desktop software installation.
Nothings perfect, though. If operating systems aren't, I wouldn't expect browsers to be either.

Creating mobile and/or offline first exoeriences for individuals isn't a pipe dream, it was possible and happened in the 90's when connectivity (dialup) informed content (largely offline or downloaded).

I'm not looking at replacement, only reasonable substitutes, which I think will become useful similar to using Google docs on mobile and web.