skysight-inc/HackerNews huggingface dataset:
Isn't this almost a repeat of what Microsoft was dealing with in the 90s? Wasn't that whole issue a big deal at one point? I remember them trying to make as few people as possible blue badges (FTEs), causing all sorts of resentment from their contractors for many years.
Top Hat | https://tophat.com/work-with-us/ | Toronto, ON, Canada | ONSITE Full-time

We are looking for software engineers to join our team. We are hiring for a variety of development roles including: DevOps Engineer, Sr Platform Developer, Sr Android, iOS, and a Full-stack Web (Python, Django, Javascript, React.js/Flux, AWS, Ansible; recently we’ve been practicing Continuous Deployment on Lambda). Salary range based on experience from $80K to $120K.

Top Hat helps professors make every lecture count by transforming mobile devices into powerful engagement tools, inside and outside the classroom. Recently, Top Hat has been building out interactive textbooks and creating a way for professors to collaborate on authoring new content and sharing it through our marketplace. In summary, we have a great dev culture and some really cool problems to work on!
https://sites.google.com/tophatmonocle.com/engineeringattoph...

Apply here:
https://jobs.lever.co/tophat/?lever-origin=applied&lever-sou...
Most Popular Development Posts of the Week (25 July 2018)
I've been looking forward to this as well. A lot of developers underestimate the time it takes to build CMS and resource dashboards (even small ones).
great! that what i was looking for! what is your website?
YubiKey supports TOTP/HOTP (the protocol behind "Google Authenticator" and similar). Clients for the YubiKey are available for Linux, Windows, macOS, Android and iOS. You can connect the YubiKey via USB (regular or Type C) and (depending on the model) via NFC (interesting on Android and iPhones). All clients are open-source afaik. There's even a CLI tool which is useful for workflows with e.g. Alfred or similar.

You can protect your TOTP/HOTP seeds on the YubiKey using a PIN (which I would recommend anyone to do). This is supported in all the Yubico Authenticator clients.

But: When your YubiKey is stolen/lost, your TOTP/HOTP seeds are gone for good. Make sure you have recovery codes stored in a safe place, e.g. your password manager.
With respect (I didn't downvote you), there is a workaround: sci-hub (I checked that it is available there).

For others who want a comparison; the two papers are very different: the Nature paper uses entirely analog techniques to achieve high precision results while the newly-linked article is a mixed-precision approach. That is, the newly-linked article only uses analog to obtain a low-precision estimate which is fed back to a digital computing algorithm to produce the final high-precision result. The hope is that the overall time to solution is still faster because you do not need (hopefully eventually slower) digital computation to achieve the low-accuracy result. I am not an expert in this particular hardware field (I do applied math so I am used to solving the problems they do here in digital computers), but here is what the authors of the Nature article say:

> Recent theoretical and experimental studies have used memristor (including phase-change memory) arrays to generate an initial, low-precision guess (seed), and rely on an integrated high-precision digital solver to produce the required high-precision solutions from the seed solution. Such types of accelerators are certainly beneficial, as they reduce the number of iterations required by the digital solver. Determining whether memristor-based hardware can be used to directly perform high-precision computing tasks, however, will enable a better understanding of how broadly memristive hardware can be applied. Such knowledge will help pave the way to build more general memristor-based computing platforms, instead of special-purpose accelerators.
Back to the feudal system where employees will be mere serfs
Bobtrade | Full stack Engineer, Data Engineer Intern (paid) | London, UK | ONSITE INTERN

Bobtrade is an exciting startup which is going to revolutise the construction industry. We are changing an industry set in its ways and bringing it into the 21st century.

We are launching our first product, an e-commerce platform, at the end of the month. Our customers are incredibly passionate about our product, which is going to solve a big pain point in their industry.

We are currently looking to hire a number of candidates for paid data engineer internships. Basic knowledge of ML would be a bonus but not required.

We also want to expand our product team with another senior full stack engineer (React / Rails).

Email me directly for more details and to apply: luca@bobtrade.com
There will continue to be less and less security for workers who perform tasks where training and performance are well systematized and unique judgement and skill (think classical professionals) is not a value added.

This is the nature of a healthy and functioning economic system. The question is, how do humans provide for themselves a semblance of predictability and sustainability to their work and income?

These problems have been solved before. We simply need to expand our thinking a little. Collective bargaining, wage & hour laws, and various systems of education have all worked. The problem evolves as the economy evolves. One thing we should also consider fixing are laws that drive companies to want to outsource certain types of work.

I'm sure we will figure this out. What concerns me instead, is the full 10%+ of the population who have such a low IQ that the economy has no use for them. I don't mean this as a normative statement. This is a point of fact. 10% of the adult population has an IQ so low that there are no jobs you can effectively train them for. As automation increases the need for the next 10% will diminish, and so on. This is a problem we have no proven solution for.
Very good point about reading/verbalizing symbols and notation. Once you know what they mean, they are super useful for expressing complex concepts precisely and compactly, but when you're getting started they look like an alien language...
WhatsApp is all set to start charging business users
> some kind of paperwork-middleman will spring into place

This is called a "PEO".
Or, you know, we could have a solid European-style social safety net where benefits aren't linked to employment AND the individual doesn't have to be an expert to handle their own benefits.
I'm surprised I don't see mention of the oursourced payroll companies: trinet/insperity, etc. I've used them at multiple startups.
Also, it helps prevent credit card skimming since you can always see the card which is why I think it is even a law in some countries.
No. The point is that the recession happen because of monetary policy mistakes in 2008 and the only way to know if it was gone happen would be to have perfect knowlage of how the central bank is was to respond to monetary demand changes in 2008.
I got bit by this on Prosper. Until the loan taxation can be resolved you're in a bad space when not incorporated as a lender.
Even in my 2006 Mazda 3, a 12 year old car, replacing the stereo with a single-din stereo would mean losing easy display of things like my fuel economy statistics and ambient thermostat. If you pull in the CAN bus you can get it back, but that's just another hurdle.
You don't need a Google account to use an Android phone, and you can turn off most of the Google stuff.

I don't even have an active Google account.
Newton | Finance & Operations Coordinator | Toronto, Canada | Full-time | $50k - $60k | https://www.newton.co

Newton is Canada's first commission-free crypto trading platform. Our ultimate mission is to make it easy to trade anything for anything else (gold -> crypto, crypto -> stocks, etc.)

## Finance and Operations Coordinator

As a Finance & Operations Coordinator, you'll get the opportunity to take on multiple responsibilities in a fast-growing company. Your day-to-day might include:

- Making sure that payments to/from suppliers and customers are accurate and on-time

- Reconciling bank statements with our internal account system

- Providing support to customers experiencing problems getting onboarded with our app

- Handling payroll and expenses

- Organizing events

- ... and pretty much whatever else is required. This is a startup!

The ideal candidate will have:

- An undergraduate degree in accounting

- Minimum 1 year of related work experience

- A strong desire to take on more responsibility and deliver

- A commitment to getting things done, no matter how long it takes

Apply today! https://angel.co/newton-10/jobs/404091-finance-operations-co...
In general, I agree. But it's also the case that many of the outsourcing companies that provide mostly unskilled services tend to hire people as contractors to the degree permitted by law (or beyond) whereas, historically, the mailroom clerk was an entry-level position in a vertically integrated company.
To each his preference, I suppose. But I definitely could imagine a far more difficult life without Emmet.
when is the end of paywalls?
Sure, nobody should. But we don't live in that world, and so it is not useful to form political positions off of things that don't exist.

In the real world? If you run a corporation, you are afforded, by society, extremely powerful and beneficial rights, and as part of the social contract you should be handling these sorts of affairs on behalf of the people who make you your money. It is mere decency, and "well employees should do it" without that automation that we both agree needs to exist--but, rather critically, tends to always be step two for certain folks, after "set them off on their ice floe", not step one--is morally super not great.
I imagine the result here would be the same as in Javascript. This is not an error in Javascript. It would concatenate them and convert to a string. So, you would get the string "3a string". I do see your point though and now agree there should be more documentation covering these cases
Sorry, I'm coming from the perspective that here in Italy you normally have one hour for lunch between 1 PM and 2 PM anyway.
That would impinge on a lot of "freedoms".

Or so the mythology goes.
It just worked for me. Opened the "web" link in an Incognito tab on Android Chrome.
There isn't much discrimination against women or other minorities either.
This sounds awesome but I'm not applicable.
I'd suggest that it is, but not as secure as alternatives others have discussed.

.. which isn't to suggest either password reuse or SMS TFA is a good idea.
Greg from Twilio here.

Totally understand your concern -- no one wants more spam. WhatsApp currently requires that brands using this API collect explicit opt-in from users prior to messaging them, and also that they also use pre-approved message templates to reach out to customers. Free-form messages can only be sent if the user replies back, and then only for 24 hours.

Curious, why'd you stop using WhatsApp?
https://castr.io , thank you.
Paperwork and regulations around employment have grown so complicated because poorly performing businesses historically tend to try to rip off their employees first. It's simply much easier for the unscrupulous (or desperate) small business owner to squeeze margins up by abusing their employees rather than doing something that could improve their competitive position.
My bullet list, which might be too ambitious and theory-focused, but this is what I used from my physics background.

Learn some:

Calc up to 3 (you can skip some of the divergence and curl stuff)

Linear algebra (no need for Jordan change of basis)

Real analysis

Intermediate probability theory (MAE, MAP, conjugate priors minus the measure theory stuff)

A little bit of differential geometry (at least geodesics. This is for dimension reduction)

Discrete math (know counting and sums really well)

Learn a little bit of Physics (at least know Lagrangians and Hamiltonians)

A little bit of complex analysis (to know contour integration and fourier/laplace transforms)

Some differential equations (up to Frobenius and wave equations)

Some graph theory (my weak spot, but I have used the matrix representations a few times)

After all that, read some Kevin Murphy and Peter Norvig.

Congrats, now you can read most machine learning papers. The above will also give you the toolkit to learn things as they come up like Robbins-Monro.

OP's article is much better if you are trying to be a ML developer/practitioner. Like I said, this list might be too theory focused, but it lets me read lots of applied math papers that aren't ML focused.
In a perfect world, I would limit the way speech can have consequences (at least as legislation goes) only to things that cause actual immediate harm. Which covers the fire thing.

Now, we don’t of course live in a perfect world. There are other acts of speech that can have dire consequences and should be deterred.

Probably the most obvious topical example is a false rape accusation. In a perfect world such claims would be outright ignored without any evidence, however as it doesn’t seem to be the case there should be some recourse for the accused. At the same time you need to balance this with the chilling effect this will have on the speech.

To this extent this is not a black & white issue, as nothing ever is. Nevertheless all of this deals with liability, not censorship, and as such is transparent and can be limited.

There is no case for censorship under any circumstance whatsoever.

So as to act vs speech to me this is the distinction. Murder is illegal, but we don’t censor it. Accusing someone of something or yelling is similarly an active thing, however the actual information should never be limited. There is certain conflation here of speech in abstract and the act of expression of speech, however I think there is a distinction and it is important.

There is also in my mind no overlap with “hate speech.” Yelling fire is very context specific, and an accusation directed at someone similarly deals with actual person or persons, this is why such exceptions are justified.

Most examples of “hate speech” are often general statements that do not deal with specific persons, but rather with ideas. As such there is no “act” of speech, only speech.
Good grief. You're talking about a decade old data set.

Try this: Go to your own site backup for whatever you've got, be it a personal disk backup or something you made for a customer or friend or whatnot. Now, tell me which files might contain sensitive information to third parties. I'll wait.

This isn't "hygine". This is "we have a 11 year old backup mounted somewhere that we all forgot about and we honestly don't know what's in it". Yeah, it sounds dumb, but it's not reasonably avoidable by internet pontification regarding "best practices" unless your "best practices" involve eidetic memories or time machines.
this! Individually, each regulation is well intended but the sum has made W-2 employment into a deep burden outside of "core" roles that define the company. Compound this with very different career & workplace needs by different job function, and you have a recipe for contractors and outsourcing.

one thing that can help are PEOs like TriNet, who handle the multi-state and international paperwork, among other things. I've used Trinet for 20 years and numerous companies - frustrating at times, but way better than DIY.
If you don't want to wait, I posted the configuration in a sibling comment. It's pretty much that, along with some more details on how to add it and run it.
MakerDAO | Full Stack Developer, SysAdmin/DevOps, Business Dev | Santa Cruz, New York, Europe, Worldwide | ONSITE | https://makerdao.com/

MakerDAO has created a decentralized (because it's on Ethereum) and trustless (because no persons control funds, immutable code does) system of crypto-collaterized loans and a token called Dai that is soft-pegged to the US dollar. We've been live since December, and growing very quickly all around the world.

Check out makerdao.com/careers for positions, or email me (sean@) if you're interested in a role not listed there.
Having used (and loved) both Magit in Emacs and Fugitive in Vim, I totally get it. It's simply a pleasant experience to not switch contexts too far away from my editor. I certainly don't mind performing Git-related tasks in my terminal, I just like the flow provided by Atom's Git integration. At this stage in the game, it's not perf that's holding me back. Both Atom and VSCode perform well enough to be a daily driver. For me it's Atom's far superior Vim mode that keeps me using it.
At the risk of being glib, how? You do not raise standards by reducing competition.
This mentality does not scale
Removing some things from the Chinese App Store like VPN, Apple absolutely leads on privacy, by miles. Who knows what is going into the software for 100% Chinese phones, and Google's new iMessage answer isn't even going to be encrypted, not to mention reports their mobile OS is already losing out on privacy features to the Ad team.
Well no.

But I do make 80% or less of what they make out of school.
Things like 401k and healthcare are extremely complex, and that naturally means that the system is better run by a few specific people on behalf of a large number of people. Even though my healthcare is managed by my employer, it's still a remarkable pain in the ass for the parts that I have to manage myself.

That doesn't have to be the employer, but if I had to choose between putting that burden on the employer and putting it on the employee, I would put it on the employer in a heartbeat.

I think this is a better argument for why it makes sense to nationalize healthcare and relieve employers of that burden too.
That was deregulated by the Gramm–Leach–Bliley Act in 1999 and likely led to the subprime mortgage crisis. It permitted the creation of the "too big to fail" superbanks.
Stop telling people how to eat lunch.
Great point.

Politician #1: "I'm going to increase UBI to $2000!"

Politician #2: "I'm going to increase UBI to $5000!"

Politician #3: "I'm going to increase UBI to $10000!"

I'm totally voting for politician #3!
> The objects are several hundreds of years old and are not made to be handled roughly.

They're jewels, as in pieces of rock. What's the worst that could happen to them?
More like elm than Dart, but elm also compiles (transpiles?) to javascript and Grain compiles to web assembly
If only there was some kind of mechanism that could regulate the functioning of the whole society, via issuing laws and enforcing them.

If something like that is ever invented, I propose we derive its name from the latin word "gubernare" - to steer.

/s
What would happen if the earth turned into blueberries?
Reminds me of Sandberg complaining when the CA/trump fiasco was unearthed about users having to pay for the free service while FB doesn't allow them to.

Ads are the only way. Even if you want to pay a subscription instead.

Maybe that's why the WhatsApp founder left.
I always assume there's a buyer lined up before these things ever happen.

But then, when they stole The Scream a while back they clearly had no exit strategy, so who knows?
It would be awesome to also have services available to the parents of the kids: relationship/job/parenting counseling/classes/etc...
Does anyone discover in app purchases through a Google search? At IAC, how would SEO help sell a Tinder Pro subscription? At Epic, how would SEO sell Fortnite V-Bucks?

It's one thing if you sell this physical product or service that a normal human being can articulate into a query. It's another if you're selling totally imaginary stuff, like V-Bucks.

What's the point of writing content for things no one knows they're looking for?
There was a similar heist of Renoir and Rembrandt paintings from Nationalmuseum in Stockholm, where the thieves fled by boat too. Eventually they were found because they bought the boat the day before and the seller could lead the police to the suspects!
There are tons of thing in that are unhealthy if the become airbourn. It is like many other forms of rare earth mining.

So not having a domestic rare earth industry because of thorium regulation is totally insane.
> People keep all kinds of stupid shit in home directories. SSH keys.

Are you implying that it's stupid to keep SSH keys in one's home dir?
The end of employees, and perhaps the start of payroll simplification? Literally every country expects their businesses to go through arduous, arbitrary calculations just to pay people. I run https://usebx.com and we're in the process of building payroll into our app. It has to be one of the most fiddly bits of dev we've done, with multiple edge cases lurking at every corner to break our logic. I mean, if you make the admin around employing someone so difficult (and expensive), it's hardly surprising that businesses do what they can to avoid it.
You can legally change your name to whatever you want as long as you are not trying to escape a debt or prison or something..
Is this framework tightly bound to nodejs or can it be used with other backend stacks like asp.net core or spring?
This is why I'm using Anki to memorize the Greek alphabet, and to keep basic algebraic (h.s. algebra that is) stuff in mind. It might seem like a small thing, but remembering the various rules for factoring, working with fractions, dealing with exponents / root, etc. is not easy when you don't do math all the time.
Please do not take HN threads on generic ideological tangents. They routinely lead to the worst, most boring and flamey threads we see.

https://news.ycombinator.com/newsguidelines.html
I have avoided typed languages too, mostly because I’ve been web focused and it’s just rare in that space.

But from what I’ve tracked probably 5-10% of my coding errors are type errors, and I do a fair amount of ad hoc type checking (if !arg.expectedAttribute throw new Error(“the second arg to blahFunc should have expectedAttribute”)).

There’s definitely a clear cost there, which feels like it outweighs the mundanity of typing.

However, I have come to believe transpiling is the devil, and many-languages syndrome is very counterproductive, so I stick to js, since it’s the only serious candidate for a “One Language” language.
Deep learning meets the IoT: How new frameworks will drive new mobile apps
I love the part about telling Steve that Sculley owned the same Mercedes. That's pro level trolling right there.
If you continue to post uncivil/unsubstantive comments and use HN for ideological battle, we will ban you. We've already warned you more than once.

https://news.ycombinator.com/newsguidelines.html
Hah I beat you by 2 minutes. Thanks for the great books!
I've mostly switched to DDG and it works great for most queries but I do still end up resorting to Google if I'm not able to find what I'm looking for. I've gotten my Google search use down to maybe five times a week.

I've started migrating from Gmail to ProtonMail but it's been a slow process. Turns out it's not trivial to drop an email address that I've been using extensively for more than a decade.

You're right that Android is a big one. De-Googled Android is possible but it isn't a great experience. I've been desperate for a "true" Linux phone for years.
Tokbox has been acquired by Vonage
I don't know any bank that supports token-based 2FA and most support both SMS and email based 2FA. Email is a terrible 2FA method since most users re-use passwords.

One way to help protect you is to visit your carrier's retail store and have them turn off online access to your account and require all changes to your account to be done in person with a valid government ID. This should make it more difficult for number porting attacks but they can still sniff the SMS message when goes over the cell network. As far as I know, mobile network control messages aren't protected.
Glad I'm not the only one who felt that way, thank you!