skysight-inc/HackerNews huggingface dataset:
Discussions like this always seem a little strange. Sure, they're important, but taken out of context they're counterproductive and even harmful.

This is the problem: what is the alternative? The pet theory of a madman or sociopath?

The difficult truth is that everyone has an economic theory, whether they admit it or not. The question is, whose theories do we want to pay attention to? People who spend their lives arguing and thinking about it, and trying to find some evidence in support? But who might be a bit isolated from reality? People who work close to the phenomena being explained, but who don't really rigorously explicate or defend any of their ideas, who haven't had to put them on the table, so to speak? Or have massive, critical financial conflicts of interest?

There's also the difficult problem of identifying when any theories have really been tested well. It's not like we can just run randomized controlled designs on whole civilizations--at least, not most of the time for major policies.

I guess I really don't see the alternative to encouraging the standard academic approach to economics, opening it up to public criticism and discussion, and maybe trying them out when it's ethical and feasible.

Sure, lots about classical economic theory is really ridiculous, and the source of a lot of problems, but then you change those things and then move on. It's not any different from physics theory or chemistry theory in that regard.
I made Snake in 103 lines of ClojureScript for a talk from 2015: https://github.com/theronic/cljs-snake

It would be fun to implement WebGL as a renderer.
How does this compare to the expressivity of Idris' dependent types? I'm intrigued by the idea of type-safe state-machines as e.g. file i/o and network socket code is almost always error-prone. So it feels crucial to rely on the support of a strong type system here.

http://docs.idris-lang.org/en/latest/st/machines.html
And that the software is available (ie actually shipped). And to use it they need to know it exists and what it's for, which usually involves some marketing.
Running a server isn't demoing something cool in biology, coming up with something cool to demo in deep learning, or starting a blog. If these people are going to spend their time doing innovation in biology, hacking on deep learning, or writing about physics, they shouldn't be spending their time running a server or configuring IP.
Companies will pay at most the value that a worker creates. It makes no sense to pay minimum wage, if the worker creates less value than that.
I don't know if I necessarily agree with this. I'm not necessarily coming at this from the question OP proposed, but from an interviewing standpoint. I've seen a lot of interview questions that didn't necessarily have a real use in reality, so asking the interview _why_ they wanted something implemented can be seen as badgering them and like you might not be a good fit. On the other-hand, if you were to focus your questioning on the implementation, and the interview was fishing for you to question _why_ they wanted something, you may be seen as an someone with a propensity to over-engineer. It's potentially a lose/lose situation.
>>> SNES knockoff USB controllers are usually garbage

Not all are. I have nothing bad to say about the 8bitdo SNES30 replica controller. It feels almost exactly like the real mcoy (and actually feels a bit better IMO due to the slight added weight of the battery/bluetooth components) and functions flawlessly.

http://www.8bitdo.com/snes30-sfc30/

DISCLAIMER: I'm in no way involved with that company, just a really happy customer.
Everyone tried this out on themselves first, right? So at worst this could be a good way to harvest emails of HN readers.

Disclosure: actually I didn't try it
I watched your video and I am tempted to sign up (as a freelancer). I guess Toptal is a competitor, as someone who claims to offer elite talent. I like how unlike them you don't seem to require lots of CS algorithm quizzing and a big unpaid sample project (as far as I can tell anyway---you might want to be more up front there).

Also I would be on the high end of your $70-200/hr range, and I've heard a lot of stories of Toptal members being pressured to charge low rates. If you can give me work that pays better than my own current rate, without a big time investment up front, then I'd be very interested.

I must say Toptal sure has great PR! They have really positioned themselves as the place to go if you want to hire elite people. But I'm skeptical given the effort to apply and the rumors about lower-than-promised rates, so maybe you can beat them in terms of client satisfaction and customer retention.

I noticed your site has a weird double scroll thing (Firefox on Ubuntu), and the freelancer signup form has triple scroll bars. Seems like a detail worth fixing.

In the video you seemed to really resist their advice to start out handling things manually (like invoices). I guess that was two months ago, but you might want to listen to them a little more. :-)

Anyway I'm pretty booked for the summer but I still might sign up just to get on your list and see if you can boost my rate. Good luck! :-)
Can confirm, phone vibrates before the POS beeps.
Where do you see yourself in 5 years?

Every time I hear that question, I die a little inside. I'm not sure it's possible to answer it honestly without taking yourself out of contention.
Almost by definition, if you think being able to answer a question is important, and you only hire people who know how to answer that question, you will always think it's important.
linux runs tons of embedded devices as well (i.e. resource constrained devices that make your phone look like a super computer).
You are correct: http://www.androidpolice.com/2017/06/22/google-wifi-onhub-up...
Not letting JS die should not go unpunished!
This really begs for a time lapse.
I worked for what is now a £10 million p/a turnover that didn't do this, so it really does depend on what you're selling.

They sold a document/project management system, extensible like salesforce that was generally used by the whole company.

AFAIK, they targeted CEOs and IT heads, but they targeted SMEs and gave up on larger customers because they believed it simply wasn't worth the effort for those customers, they just got mucked around too much and closing sales took far too long.
Thanks! I suppose the "simple" part was referring the fact that I'm not performing any manipulation on the data.
Refunding based on random order is patently absurd. They should refund in order that orders were taken in, not randomly. That's not fair at all.
Same as I do now: no insurance.
> it stands to reason some of those would have opened up and we may have been able to sit together.

I'm curious what your reasoning is? That experience sounds like it sucked, I've had similar and I can sympathize, but I might guess that your anger is misplaced. The comment you replied to is someone traveling in a pair. People traveling in pairs and shifting from a window/aisle to a middle only vacates 1 seat in a 3-seats-per-side 727 type plane, so that strategy doesn't affect you. If a plane is entirely full of pairs, no shifting for people to sit together will let you and your wife sit together. You could possibly sit across the aisle from each other if you find two pairs, which you can sometimes do with some talking to passengers and/or agents.

It's far more likely that the plane was mostly full of singles and not pairs, and asking someone to move to a middle for you is a downgrade for them. I've done it successfully before by asking a few people nearby who'd be willing to move in exchange for me buying them a drink on the flight. But, most people are quite understandably reluctant to move to a middle when they're in a window or aisle with an empty middle next to them.

Ultimately though, no amount of communication or behavior or game theory would be better than if the airlines would just make the seats more reasonably sized -- just a couple inches in each direction. But of course, if they do that, we pay more. :P
This is a r/dataisbeautiful submission... but that chart is super bad? Why is it even in chart form? The top half of the image tells you everything you need to know.
Many stores print one receipt for the goods you bought (which is yours to keep) printed by the register, and two receipts for the card transaction (so one for both) printed by the card terminal. This is mostly for historical reasons due to how card transactions were introduced to German merchants. They have stuck to that and still design new so-called "hybrid" terminals which have a receipt printer and take the card in for the full length (so the flow for magstripe and chip transactions is exactly the same with no confusion even though magstripe basically only happens for foreign cards now).

Smarter merchants print muss less: Rewe, which is used in the example, doesn't print receipts at all unless specifically requested by the cashier and then only one which contains both the goods bought and the card transaction data for the customer. A merchant receipt is only printed in case a signature is required.
I work for a big telco, so I am using internal conferencing system...
Identifying Sources of Cost Disease
> That's a bit contradictory, why would manufacturers be willing to let themselves get subverted to make less-secure products, but not to make more secure products?

I know that's not exactly what you meant, but allegedly China requires some Western products sold there to have backdoors. I heard reasonably reliable rumors about one specific case, here's some general article to prove I'm not completely talking out of my ass:

http://www.networkworld.com/article/2331257/lan-wan/encrypti...

> Especially considering how security is a big part of the business for quite a few of these companies, like CISCO's firewalls.

Funny that you mention firewalls, a year ago it was discovered that some Juniper firewalls and VPN gateways had a covert master password and an advanced crypto backdoor allowing decryption of the VPN traffic IIRC.

Juniper denied knowledge of this backdoor and it's possible that this wasn't NSA's job at all because it involved the Dual_EC_DRBG algorithm to which they are believed to have a backdoor baked in the standard. But this means that somebody managed to hack them (and specifically their precious security products).
From a practical sense, I'm not sure exactly how the change will impact me. I'm self employed, and have been for about 15 years. I currently purchase insurance for my family through the exchange, but my income is above the level where I'd receive any tax advantage from doing-so. The off-exchange plans costs were comparable to the on-exchange plans, but there was a minor benefit to purchasing a plan on the exchange versus a similar plan from the same provider off-exchange based on the paperwork I reviewed, unless the paperwork was just wrong. I never got a clear answer. So we went with the exchange plan. I used to purchase insurance on the open market before exchange plans existed, so presumably that's where I'd go again.

But the costs are extreme.

I pay close to $20k annually for a generally-healthy family of four. That rose ~17.8% from last year, and presumably it'll rise again this year. If the increase rate is similar, that'd put it at around $24k in 2018, which coincidentally is comparable to the federal poverty rate for a family of four.

I'm fortunate that I'm employed. I have no problem paying into a system where the healthy subsidize the care of the less healthy. That's the whole idea behind any insurance. But the rate of increase I've seen in my health insurance costs over the past few years has been unlike any increase I've experienced for other costs of living, and if the trend continues, I'm not sure what I'll do for coverage. It'd like push me to re-evaluate whether to remain self-employed.
echo -e "#include <stdio.h>\nvoid main() {printf(\"Hello world\\\n\");}" | gcc -o ./foo -xc - && ./foo && rm foo
Windows 10 Creators Update 1703 Access Denied to C$ Solution
I tend to think of overengineering of a team member as the mistake of the team leader, unless you're really hiring a solo developer then you'd better pick an experienced one.

If you communicate your priorities properly, you put real emphasis on not creating unneeded code, people aren't stupid, they wouldn't do that. Most projects don't live in vacuum, and the difference between overengineered solution and a good solution depends on outside requirements, and that's the job of the team member to keep it on track.
The USSR was brilliant at doing more with less (advanced technology).

That was brought home to me in a documentary I watched about the Mig-29, the US/Nato avoided FOD (Foreign Object Damage) by scrupulously walking the runway/apron every day and cleaning up.

The USSR just put air intakes on the top for taxiing so crap didn't get sucked into the main inlets.

It was such a simple design and yet the advantages in a war situation operating from crappy debris strewn airfields where obvious, they had Mig-29's taxing over rough dirt berms and all sorts of crazy things (at least from a western viewpoint).
I've had trouble getting it to "remember" the Wiimotes, so I always have to do manual fiddling to get them connected. Meanwhile PS3 controllers are working great over Bluetooth, no such problems and totally painless set-up. But they're more expensive and I kind of want to use them for my PS3 instead, meanwhile I've got a couple Classic Pro controllers that are otherwise unused and can pick up more on the cheap. Aside from not having rumble, which isn't a big deal to me, they're pretty much perfect—except I can't buy a reliable, durable wired adapter for them.
The linux kernel does not automatically close a TCP connection if it's idle, it can stay idle for years on end (unless you globally enable TCP keepalives, or some NAT/stateful firewall devices inbetween times it out).

What's happening is not that your client is creating a new TCP connection and resumes an SSH session, you are just and continuing on your existing SSH session over an existing TCP connection - which you can do as long as neither the client ssh process or server sshd process have been restarted, and neither end has attempted and failed to send any data or otherwise timed/errored out the TCP connection.

(e.g. if you did a (sleep 60 ; echo test)& , then went hibernate on your client side, the server side would attempt to send some output in 60 seconds, and eventually time out the connection after a few minutes unless you wake up in the mean time)
Honestly I would ditch the Comcast provided router, and bring your own cable modem and router. I can't count all the number of issues I've had with Verizon and Comcast provided equipment.
Exposure to what?
The Alto is a "personal computer" and only runs one program at a time. The operating system provides primitive task management (sort of like threads) so the operating system can for instance process network packets while a program is running, or a program can contain multiple tasks. Thus, a program can load the microcode it needs when it starts up and doesn't need to worry about conflicts.

This task management is entirely orthogonal to the 16 tasks that are running at the microcode level to refresh the display and handle I/O devices.
Looking at Triplebyte's "about us" page, it appears that their engineering team is 100% male. This should be a big red flag for any company trying to get diverse engineering team - why work with a company that doesn't hire women engineers?
Before the middle seat person gets on the plane, they only know that there are two people there who are married, not that you specifically are one of them. The existence of married people is not a secret.

After you're on the plane, it would probably become apparent that you and your spouse are married, or at least related in some way to each other. If you have some game with your spouse where you pretend to not know each other in public or something, I guess maybe it could ruin that, but otherwise I'm not sure what the harm is.
Nice collection.. What I am looking for in addition to these are an explanation of different deep network topologis and how to construct new solutions utilizing ever more complex structures.
What are the most valuable, unsolved problems in the field?
The VCs are the driving force I would say...
> we won't have to worry about optics anymore

Right, if you have phase information you have a lot more options for (cheaply) making a synthetic aperture that's way bigger than your possible physical aperture.
With all due respect, it is not really a "free tool", it is seemingly a site where you have to sign up to get something.

This is also not particularly reassuring (I understand that being a beta it is probably only a temporary page copied from somewhere on the web):

https://minebaseapp.com/privacy

>Credit card information

We do not store your credit card information directly. It is passed through to a third party credit card processing merchant using 128-bit SSL encryption. We only keep your credit card's brand, last 4 digits and expiration date to assist and remind you of any billing related issues.

...

>Last updated April 1st 2042

Same goes for "Terms of Service":

https://minebaseapp.com/terms
Fresno Passes Groundbreaking ‘Tiny House’ Rules
dheera really gets it! I can cruft decommissioned (but working) hardware from trash piles in loading docks; I cannot cruft AWS credit.
I could have been talking about the team leader in this case. They are fallible people too. It wouldn't be unheard of for one to to introduce Kafka, Elastic Search, React, etc, when it wasn't needed...for reasons unrelated to the task at hand. As mentioned, one reason would be to gain experience in it, or to get it pre-approved for the team to use...in some future more appropriate situation.
Show HN: API Mockery – Generate Custom Http Response to Mock APIs
Well, everyone enjoys greenfield development and a marketable CV. I'd rather got paid for building e.g. my own (crappy) distributed message queue! So if I am forced to use your stuff it's better be top-notch and using latest tech.
you can register a domain for ~$10, depending on which registry you use.

anything more than that is a strict value call on your end. Is getting the exact domain that you want worth the extra thousands and thousands of dollars?

also, it strikes me as odd that you are calling the other person a "seller" when they are offering you a lease on the domain. are you aware that "lease" is just another word for "rent"?

honestly this sounds like a terrible idea that you haven't fully thought through.
Here in the US, Verizon wireline has been dragging their feet on a IPv6 deployment for years.
Craigslist put the kabash on something similar.

Why won't other sites?
I could send you a dev build if you really want .
Excuses? That's assuming that automation is something bad, that you need an excuse to do. Of course that companies try to maximize their profit. It's a good and necessary thing. Otherwise they'll lose market to competitors who automate.
Think of it as a full-time marketing employee. Would you give your best marketing person 5%? Probably not, but $2000/month is probably ok for a good domain.
Sometimes questions are useful only if you are in the context of the specified problem. I mean, if you are not struggling or have never struggled in the problem, you will probably not know the specificities of it. This is specially true for unexperienced engineers or those who are working on a different field
Great summary. I could see that doing them in.
The email, for the curious:

----------

Hi there,

Someone anonymously wanted to let you know that you send WAY too many emails ️

And you know... that's not great...

Being that guy (or gal) is rarely a good thing, so here are 3 things you can do:

1. Tag someone else you work with who sends too many emails to pass the blame and ease
your conscience at minimize.email.

2. Consider Twist or Basecamp for deeper, calmer, and more meaningful work.

3. If you absolutely must write an email, write a process-centric one.

Be well and don't forget to tag a colleague!

You received this email because someone nominated you on Minimize Email.

----------
I'm curious about the sorting algorithm. The article states that rocks are actually sorted twice. I wonder how so.
Do you know any good resources on this topic that can be easily picked up by small teams? Most resources I've seen assume you have access to huge clusters of hardware and plenty of people to setup and maintain everything. But what if you're bootstraping a project with some friends?

Heck, how do people manage their personal credentials and secrets? I have a few computers, and I usually copy over a few PGP keys, SSH keys, and API keys. For regular credentials, I use a password manager which syncs through a cloud data storage system.

One of the best sites I've found for learning about security-related topics is the NIST CSRC [0]. They cover a huge variety of topics, with varying levels of detail. I've found many of their publications to be very approachable. For example, they usually include a glossary of terms and acronyms, along with examples to help you understand the problem. Also, unlike what you find in many popular books or random online blogs, they actually cover varying edge-cases and discuss an example of what a real-world solution could do. I love that because it gives you a reasonable starting point for when you don't know any better. The only problem is that their content generally isn't written with personal usage or small teams in mind.

[0] https://beta.csrc.nist.gov
Deep Interest Network for Click-Through Rate Prediction (Alibaba Research)
The "megaton" of nuclear weapons fame equals 4.18 * 10^15 joules:

https://en.wikipedia.org/wiki/TNT_equivalent

1000 kg of natural gas has a lower heating value of 47.1 gigajoules, much greater than the 4.18 gigajoules per 1000 kg TNT equivalent.

The lower heating value of 67,000,000 kg of natural gas is 3.16 * 10^15 joules:

http://hydrogen.pnl.gov/tools/lower-and-higher-heating-value...

So more like 750 kilotons TNT equivalent.

There are multiple factors that give rise to natural gas's much greater energy density:

- TNT carries its oxidizer internal to the molecule instead of getting it "free" from air

- TNT equivalent energy does not include full combustion of the oxygen-deficient detonation products, only instantaneous energy release during detonation

- TNT has a lower hydrogen:heavy atom ratio than natural gas
A good definition could be: "An Ethereum token is something that goes up in value, as soon as it hits the exchanges".
The Silicon Valley credits sequence houses an absurd number of tiny jokes
That's why you have to test a lot before putting a single penny on the line...
Given that it's owned by the Government of Oman, which is in charge of a "high income economy", it's probably pretty safe.
City of Fresno legalizes tiny homes, and Steven M. Johnson is on it
I have been planing to learn reactjs as a backend guy, so I developed this over the weekend. Although I spent most of my time configuring the server stuff (I am new to all of these), it was a fun journey.
In that case it is definitely possible for them to circumvent the ban.

If that happens, Russia would have no way of blocking the app other than DNS blocking which can be simply mitigated against as well.
Sentience. ;)
Would be nice to know what this does without trying it with your own email address. I didn't see anything to click on other than submit, or is there?
How far along is your startup?
Arms brings the punch to the Nintendo Switch
It could work if the hardware vendor released all the platform-specific code as open source. Then a community could potentially keep that code up to date well enough to interface with more rapidly changing layers on top of it.

Of course, it is more work than if the hardware is standardized. But it might be doable if you don't have to reverse-engineer things.
I Just Finished a Company’s Coding Challenge, and Here’s What I Learned