skysight-inc/HackerNews huggingface dataset:
This is my approach for evaluating new candidates as a first step. For front-end, for instance, I start with a codepen that has the basic skeleton that includes the libraries we use internally, has a few html elements styled and placed, and the required javascript boilerplate.

Then I provide 10 tasks that are written much in the way the company would put tasks in asana or git or jira. Each task builds on the previous and gets more complex. In the boilerplate they start with, there is one obvious error and one subtle one. Each step, I encourage them to write notes on how they solved it, and any questions or concerns they might have. I make myself available via chat or email if they have any clarifying questions.

They then can do it in their own time, at home. They can google, hit up documentation, stackoverflow, etc., because that's exactly how developers work. Nobody's over their shoulder, there's no arbitrary limitations, just build us some good UI code.

It's true that I've been amazed at how many candidates were stopped in their tracks at the simplest things that are well within the domain of their resume. But when I get a candidate that gets through them, hits the requirements and has clean code as a result, I've hardly ever seen them fail at a later step where we might evaluate more complex problems like working around GC slowdowns, obscure browser compatibility, first meaningful paint performance, etc.

And most of all, I feel confident that I haven't tried to "trick" anyone by having them do long-solved algorithms offline on a white board.
Is “Stone Soup” the Greatest Business Book Ever Written?
Review with Flatte Builder console. flattejs #firebase #angular #JavaScript
Well I laughed.
My guess is their nemesis, the snowplow.
His resume (http://www.lihaoyi.com/Resume/) suggests he worked at Dropbox for quite a while. :)
Put some rage into your commits
Yes. That said, most military recruitment requirements are requirements in the same way that "10 years of React experience" is a requirement... They ask for the world and make exceptions to get the people they want. But the bigger the exception, the more bureaucracy you should expect to wade through to make it happen.
Some require older versions of ie for old plugins to still function.
Do employers routinely verify an employee's salary?
Generating a side income through Airbnb
the paper is all about Turing machines /oracle

"The paradigm hypermachine is the O-machine....."
The key suggestion:

"bury the idea that any developer who submits an issue or pull request is automatically entitled to the attention of a maintainer... If you’re the leader of one of these projects, charge an annual fee for community membership. Open source, closed community. The message to users should be “do whatever you want with the code, but pay us for our time if you want to influence the project’s future.” Lock non-paying users out of the forum and issue tracker, and ignore their emails."
Modern media^Wworld is all about having it both ways. They anger you, then beg for understanding.
Can you point to where the FDIC as an institution is responsible for this? The primary banking crises of my lifetime were the S&L in 1980 and the 2008 bailouts, neither of involved the FDIC. In the S&L crises, the responsibilities of the FSLIC (which were responsible for insuring the S&Ls) were transferred to the FDIC, and FDIC banks ended up contributing into the bailout, but I would have a hard time seeing the FDIC (as opposed to the FSLIC) as a direct cause of the S&L crises.

As for "solvency", I frankly do take into account bank reputation (admittedly as a proxy for solvency or soundness) when opening an account. I also know the difference between a credit union, a bank, and a savings and loan company, and other financial services companies. I know the regulations between these differ. I also know that the regulations of accredited banks (as opposed to other financial institutions) are pretty stringent and don't allow them to hand out loans of the type that played a role in the 2008 crisis. One of the reasons these crises happened in the S&L and mortgage industries was because the regulations that covered those particular instruments and institutions weren't as stringent as the banks.

It's easy and understandable to conflate banks and other financial institutions because often they're inter-related, but they are separate, and to really understand what happened requires taking these differences into account.

Please don't read this as some sort of apologia for the financial industry: it's not. In my opinion there are systemic problems. I do take issue with landing this at the feet of the FDIC.
Nah, didn't single it out, I asked why we don't have a 32-bit fixed-size code points, non-surrogate-pair-bs etc encoding.

And I added that while this might need some lookup tables, we already have those in UTF-8 too anyway (a non fixed width encoding).

So the reason I didn't mention UTF-16 and UTF-32 is because those are already fixed-size to begin with (and increasingly less used nowadays except in platforms stuck with them for legacy reasons) -- so the "competitor" encoding would be UTF-8, not them.
Ask HN: What can I do about the pace of human planetary impact?
On every hand, there's a new story about the accelerating planetary disaster of human impact. In just the last 7 days I’ve read about deforestation, desertification of crop land, mass extinctions of ocean life, disappearing parasite diversity, killer super fungus, hurricanes and human-caused earthquakes. This isn’t about mere climate change. For goodness sake, even our mining of sand and gravel are at an unsustainable rate.

What’s clear is that the true complexity of life and environmental systems are far beyond our ability to rebuild. We can’t even synthesize enzymes yet, let alone repopulate an entire coral reef. What’s also clear is you can’t just ask everyone to stop. The current system and many of our own instincts just won’t allow it.

I know everyone ponders the question above from time to time. But I’ve found myself pondering it nearly every few hours for the last several months. And I’ve come up with very few answers alone. Recycling and cutting down meat consumption just ain’t gonna cut it. Living in a tent in the woods, forswearing all modern convenience and choosing not to have children won’t cut it -- not from me alone at least.

Anyone have any useful suggestions? Personal as well as societal level actions a run-of-the-mill guy can do to meaningfully help keep the world we know here for the future.
Yeah...I saw this about an hour ago, and bit my tongue. But it is dismaying that apparently the reverence for science is so high around here that it extends to downvoting criticisms of science as a process and sociological phenomenon to oblivion.

Maybe it will help these poor fellows if I say look, I have a PhD, I work in research, and I agree with everything krick says. Yes, papers are unnecessarily jargonistic and borderline illegible. Yes, there are massive problems with the incentive structure in science. We openly say science is "publish or perish"; how can we not expect that to incentivize lower paper quality, irreproducibility, and status signalling in the form of unnecessary jargon? Even if we assume the noblest of intentions for every single scientist, which is...idealistic.

spaceseaman is equating (IMO unfairly) criticism of the process of science in its current US manifestation with some kind of disrespect towards its obvious beneficial outcomes and motives. The whole thing IS full of inefficiency, and that's not solely because science is hard. Taxpayers have a right to demand that we don't waste their money and perhaps even to present our findings in a way they can understand with a reasonable application of effort (ideally not paywalled as well).
So they plug the security holes, arrange a new pentest.
Here is something that is equivalent, page level ads, which are identical to what Google calls interstitials -https://support.google.com/adsense/answer/6245304?hl=en

How will Google punish themselves? Or will Google just punish the publishers who bothered to follow their repeated recommendations to run page level ads on their site?
If you're handling sufficiently private data, then there shouldn't be a low barrier to entry. Starting a medical startup without the requisite expertise would be negligent; I don't see why certain classes of private information should be different.
How did you initially build traffic to you site? I know it takes time, but how did you approach getting folks to read you content and keep coming back?
One of their publications:

"Polynomial-time solution of prime factorization and NP-complete problems with digital memcomputing machines

"We introduce a class of digital machines, we name Digital Memcomputing Machines, (DMMs) able to solve a wide range of problems including Non-deterministic Polynomial (NP) ones with polynomial resources (in time, space, and energy)."

http://aip.scitation.org/doi/abs/10.1063/1.4975761?journalCo...

The actual paper is behind a paywall. I am not Scott Aaronson. I probably could not reasonably evaluate their claims even if I could read them. But Aaronson has somewhere posted a list of the weird things that would happen if you could solve an NP-complete problem in polynomial time, and that list provides a good reason to believe you can't.

A part of another abstract of one of their other papers (http://ieeexplore.ieee.org/document/7924376/?reload=true) is,

"Our method can be extended efficiently to any level of precision, since we prove that producing n-bit precision in the output requires extending the circuit by at most n bits. This type of numerical inversion can be implemented by DMM units in hardware; it is scalable, and thus of great benefit to any real-time computing application."

Which makes me suspect there are hard limits on the size of the problems their "hardware" can handle.

But it's fun to chase the graph thingys around on their home page.
The TEXAS TRUCKER
We have developed a client side Firebase database management tool for our project. Now, we are publishing Flatte with the comunity.

Flatte manages your database for you with a manifest which is created by you.

Client-Side NOSql Firebase Realtime Database modeling and management system.

Benefits:

- Flatte provides to create a NOSql database model.
- MySQL like transaction for Firebase. (If all conditions are passed, flatte sends the whole data to firebase.)
- Client side processing.
- Flatte handles copy records and external effects for you. No need to write everything in your application. (Denormalization)
- Flatte allows you to create field based functions.
- You can create your constants with predefined templates. (also with functions)
- You can apply filters to incoming values. (Such as uppercase, date format..)
- With Flatte Manifesto Builder, you can easily create and visualize your manifest.

please fork on github
https://github.com/Flatte/Flatte-Web

Flatte manifest builder:
https://flatte.maxabab.com
Where do you put the adapter when you're listening through some other 3.5mm source though? That's what I'm most worried about, as someone who will be buying his first headphone jack free iPhone.
Right, so are there any examples of successful projects which do this?

The idea is certainly plausible given that the vast majority of initial contributions to an open source project are based on need: http://climate-action.engin.umich.edu/figures/Rood_Library/S...

However continued involvement seems to be usually based on hobbyist motivations, so you might be setting yourself up to not see anybody else jump on board with you long term.
If you're up in the billion+ document size you'll probably want something more efficient like Xapian. Solr and Elastic are great at what they do, but web scale is bigger.
I like the idea of donating to projects that benefit me, so the developers working on those projects have a financial incentive to continue doing so. For example, I'm interested in the Crystal language, so I give the project $10 a month. Yeah, it isn't much, but if enough people did this, it would allow open-source developers to make a living out of these projects, rather than being enslaved by them to the point they burn out.
I've never really worked at a place where we had any spare time for open source project development, nor time to opine on the social issues of the day. Must be nice, but I feel like a very small, privileged few actually live in that world.

The rest of us have work to do.
Professional Alzheimer's care is new;, without good professional work you're going to get sores and muscle atrophy and all kinds of other complications that can be fatal at old age. We've gotten very good at dealing with those, but not at actually curing the underlying disease. (Speaking from family experience.)

Maybe even more importantly, though, 100 years ago other, unrelated diseases of old age were likely to get you well before Alzheimer's really got bad.
This article is horribly biased against lenders.

We all can agree that lenders did loosen their criterion -- but why? They did so because legislator and judges were criticizing them for refusing sub-prime loans. The government said, hey, you're not giving enough loans to minorities who dominate the sub-prime population.

So, the lenders complied.
> Most people are likely to experience at least one event in their life, for example an unexpected expense or some long term investment, which would easier to navigate if credit were available.

For unexpected expenses that is the purpose of insurance. For investment opportunities that is the purpose of savings.

Finding a sensible investment opportunity that provides a risk-adjusted return higher than the interest rate on borrowed money is very rare, because why would the investment company use you as a useless middle man instead of borrowing the money directly from the lender?

> Replacing the credit score system with the subjective judgement of a creditor introduces arbitrary, discriminatory bias into the system.

The existence of bias is independent of the existence of credit reporting.

> If credit is a competitive advantage then isn't hurting its fair availability is somewhat an own goal as long as the USA remains part of a global economy?

Geography mitigates most of that. An engineer in China is not borrowing money from a Chinese bank to bid on a condo in San Francisco because he isn't in San Francisco to live in it. And to the extent that foreign speculators do that, we could prohibit it -- require US real estate to be owned by US citizens or corporations owned by US citizens. They do it to us.

But the more important point is that availability of credit is not the same as availability of money. As an economy expands the money supply has to increase to prevent deflation. The primary way this currently happens is borrowing -- Alice deposits $1 in the bank, the bank loans it to Bob, now Alice and Bob each have $1 in their accounts but in the bank's vault there is not $2, there is only $1 and a promise from Bob to pay $1 plus interest.

An alternative way to create money is for the government to do it by fiat. If they create a dollar then they can charge Bob a dollar less in taxes, or provide an extra dollar in UBI. So as long as the government increases the amount of money they create by fiat by the reduction in the amount that banks would be lending, Bob has the same amount of money in his pocket to buy things with -- but now he is not paying interest on it to the bank.
Though the "define center colors" approach sounds reasonable, a R/L' turn (and T/B' and F/R') are effectively equal, leaving you with {R; T; F; R'; T'; F'; 2R; 2T; 2F} = 9 possibilities by having the bottom-rear-left cubelet at a constant position. (31 billion nodes when the graph is not trimmed whatsoever by removing redundant moves.)
U.S. News college rankings promote economic inequality on campus
https://crystal-lang.org/sponsors/

I'm not sure how successful it is, but Crystal seems to have the right idea.
Shocking talent
It ignores the role of government in demanding the issuance of more sub-prime loans.
Ars is only as good as its authors - every time i am particularly impressed or displeased with an article, i check the author. Some patterns emerge.
If you interpret the harvesting of stem cells as killing a human being, it's pretty direct.

As for capital punishment, one can parse punishment as different from murder, and only the latter as proscribed by "thou shall not kill".

My point is not to discuss interpretation of religious texts. I think it's important to take the time to try to understand where someone is coming from. Dismissing it out of hand prevents you from both understanding and hopefully being understood. You can understand and follow someone's logic without necessarily agreeing with it.
The Intel i9-7900x has 44 PCIe 3.0 lanes and wikipedia tells me each lane has throughput 984.6 MB/s so there's ~40 GB/s, maybe fast compression could make a small integer multiple.

https://www.intel.com/content/www/us/en/products/processors/...
One doesn't have to donate to a political campaign to contribute a "thing of value" to a campaign, that argument is elaborated on in the link I shared. The law does not define thing of value to be a donation or monetary contribution to a campaign, but something much broader, see 52 U.S.C. § 30121.

Likewise, foreign national is a legal term that includes foreign principals, which includes governments, see 22 U.S.C. § 611.
He said this student didn't even get a sham trial. Why would you even comment on your own reading miscomprehension?
I would love to know the answer to that. Something tells me that we need to fix disassemblers before we can answer it though.
There's probably a compromise, but often non paying users do contribute in the form of bug reports and user feedback via the very same issue tracker that that they are to be locked out of. I also wander if paying entities have different objectives then non paying entities in such a way that paying entities will corrupt projects or alienate future contributors.
> What's interesting, Shapeshifter performance was comparable to the real Macintosh running on the same 680x0 as the host Amiga.

Actually, the crazy thing was that Amiga was outperforming Mac with similar hardware.
> We also need to bury the idea that any developer who submits an issue or pull request is automatically entitled to the attention of a maintainer.

> The message to users should be “do whatever you want with the code, but pay us for our time if you want to influence the project’s future.”

So, for me, this goes against the reasons I decide to give my personal time to the community. For me, creating an open source project is a contract with the community, and part of that contract is to assist members of this community that might require features or have issues. Statements such as the ones quoted above go wholeheartedly against my idea of an open source community, and I have a feeling most of the open source community shares this sentiment.

Breaking this contract would be, for me, a cease and desist of the project. For me, it is very simple, if a personal project is stagnated, that’s acceptable as no one owes anyone here anything. If a company’s open source projects go stagnant, but the company continues to boast how pro-OSS they are, it is a cardinal sin, as they have broken this contract with their users. This may be a naive look, but I don’t think a company should be able to have it both ways—boast about its OSS projects, lure people in and then ignore them and move on to their next PR OSS project.

Donations are a different proposition than the suggestions in the article, and should definitely be encouraged.
Or maybe some are defensive of bad science and can't stand to see news that attack bad practices in mainstream science to be lauded?

Being anti- the bad versions/practices of something is not the same as being anti- that something. (The same way a whistleblower cop is not anti-police).

There's this story Brecht wrote about a guy telling another: "I'm an enemy of newspapers. I want them closed down". To which the other guy replied, "I'm an even bigger enemy of newspapers. I want better newspapers".

>as if scientists were secretly trying to make their own work less available and obscure on purpose.

If that gives them an advantage (e.g. publishing lots of BS papers and advancing their careers) then they are (and we know they are, meta studies and experienced academics say and show so). There's nothing of the "Area 51/Illuminati" kind of conspiracy thinking about this, if that's what you imply.

Rather it is the classic self-advancement BS that goes on since the world started, where people exploit loopholes and cheat to get ahead. That includes scientists, especially in today's publish or perish climate.
"Don't worry about breakeven, if you hold the value is SURE TO GO UP!!!!one1!!!!!"

I knew I heard that sort of thing before someplace...

http://ssoltanhistory.weebly.com/uploads/8/8/1/0/8810349/266...
Unless the assignment in question specifies architecture, the TA could (should? I know I would) run it on a 32 bit Windows environment and mark it down for not working.
"But if there are any of our readers who wish to find examples of bad rhetoric, involved syntax, stilted sentiment and incoherent English, we will take the liberty of recommending to them this precious volume of Mr. Melville’s"
An Example: https://www.aclu.org/other/5-problems-national-id-cards

And some arguments are laughable.

> What happens when an ID card is stolen? What proof is used to decide who gets a card?

Mine has a picture on it. If this argument is true, then why does any country issue passports, drive licenses, etc...? Why do security enforce agencies have identifications? They are not perfect, but they work.

> An ID card system will lead to a slippery slope of surveillance and monitoring of citizens.

The "slippery slope" theory is just the straw-man fallacy on disguise.

> A national ID would require a governmental database of every person in the U.S. containing continually updated identifying information. It would likely contain many errors, any one of which could render someone unemployable and possibly much worse until they get their ""file"" straightened out.

This is the definition of what Equifax is. But it gets worse as people gets into no flight lists because they share the same name than a person of interest. The lack of an ID card just magnifies the problem, it doesn't makes it disappear. (http://www.nbcsandiego.com/news/local/Same-Name-Mistaken-Ide...)

> How long before office buildings, doctors' offices, gas stations, highway tolls, subways and buses incorporate the ID card into their security or payment systems for greater efficiency?

This information is already available for credit card companies. Is that better? And in Europe we have ID cards, and they are not used for any of that things. Except maybe the doctor office, as your life depends on having reliable data and it is part of your health care rights provided by the government.

> A national ID card would have the same effect on a massive scale, as Latinos, Asians, Caribbeans and other minorities became subject to ceaseless status and identity checks from police, banks, merchants and others.

This says more about USA culture than about id cards. Also, it already happens (e.g. the POTUS pardon).