skysight-inc/HackerNews huggingface dataset:
Airbnb for foreign language learners who want to practice speaking
When I had a lost package I called their regular number, and had no problems at all.

They started a case for me, and eventually called back to tell me they spoke with with mail carrier who was the last to scan the package, who explained that the package was routed incorrectly, but they had it and would be delivering it shortly.

In another case I've also had good luck simply calling the sorting station and talking with the actual human who handled my package (there was just a backlog and it would be delivered soon).

I did not get an "corporate vibe" either time, but rather was able to communicate with the actual person who would know.
You could assign representatives to cover the area where they were most popular.

In fact, given modern technology, you could easily draw the boundaries after the election. If you did, I bet they'd look a lot more "natural" than the results of current GOP gerrymandering.
Serving TensorFlow Predictions with Python and AWS Lambda
I'm working towards a phd in genomics right now, primarily doing bioinformatics. Here are some thoughts:

1. You're almost certainly likely to make more money doing something else, like web development or finance. Scientists get paid very little money relative to their education and abilities, with the trade-off of interestingness. If you go into it, it shouldn't be for the money. So basically yes in re (2). So for you, doing bioinformatics would probably have to be a goal in your life that you're willing to make sacrifices for.

2. If you want to work on life saving drugs or curing cancer, you could learn how to make some contributions with a MS, but realistically would need a PhD to have more autonomy. Depends on what matters to you.

3. The main benefit would probably be working with a good mentor and helping to decide if you want to go for the PhD. Not sure about your prospects in industry with an MS however.
if you're into Node, then try: http://nodeup.com/
i liked it quite a lot
It's not a mere side effect.

If it were, treatment with anti-cholesterol drugs such as statins (the most used) or even a new class of drugs called PCSK9 inhibitors wouldn't have such a clear cause-and-effect on reducing cardiovascular events and mortality.

Since removing cholesterol from circulation reduces cardiovascular disease, you can view it as a cause and not as a mere marker of disease.
From recent memory this post covers all the stuff I did with my server: https://news.ycombinator.com/item?id=11946756

There are a lot of testing tools you can run mail through as well to see how well you score.
No, I was specifically talking about the sort of framework used in the graphic, where the outcome of a treatment may be beneficial, benign or harmful.

I'll repost my second paragraph too:

So one way to avoid unnecessary treatments is to seek out doctors who are willing to discuss treatments in similar terms. They may lack the information to build such a precise estimate, but they should still be willing to talk in a clear way about the risks and benefits of a given treatment.

Yes, it will be difficult for providers to have detailed information. They should still be open to discussing downsides and tradeoffs. It's a red flag if they hesitate to talk in terms of tradeoffs or to take the time to discuss the expected benefits and potential downsides.
How many requests-per-second are you getting right now?

What's the CPU utilization like with this level of usage?

What's the back-end stack?

What's the normal latency like?

I'm just wondering why it would go down due to heavy traffic, when all it serves is basic text?
This reminds me of the "everything is awesome and nobody is happy" essay.

We are most of the way to the wonderful goal of being able to use the bathroom without touching anything anyone else has touched, and all this person can do is complain that it isn't quite perfect.

Do you remember the 80s solution for public faucets? They used springs to turn off the water after five seconds. You had to press a button really hard, then wash really fast. The electric things aren't perfect, but they are a big improvement.

The complaints about auto correct are especially funny. I had a palm 5 and a wonderful folding keyboard and a cdpd modem. But only one serial port on the palm, so it was connectivity or keyboard, not both. Graffiti was terrible compared to any modern input system. The smartphone in my pocket is amazing. Swype is what it took to make me abandon thumb boards, and Swype is amazing.
Those extra precautions are designed explicitly to prevent the ability to get a certificate using a collision attack. CA's now must explicitly introduce entropy into a certificate to prevent exactly this, and will not sign a certificate exactly to the specifications of a client.

There's a great deal of handwaving there saying that a collision attack alone is sufficient for breaking SSL.
Thanks for the clarification. Great info!!

(And, even more happy to be able to pull an expert lurker into the fray).
Can someone help me understand what the major distinction is between this accomplishment (SHAttered) and the same team's The SHAppening (2015)?

It looks like the did the same thing or something similar in 2^57.5 SHA1 calculations back then versus 2^63 SHA1 calculations this time.
Hello creator. You can handle the traffic and db insert on a cheap digital ocean plan.[1]

My server purred with hn traffic.

[1]: https://idiallo.com/blog/handling-1-million-web-request
Launching on Product Hunt: what works and what doesn’t
While the airblade dryers aren't a big deal to me, the ones I really hate are the ear-splitting Xcelerators and such. Couldn't they at least mount those on a sound-absorbent board so that my ears don't ring after using it?
Thank you for pointing that out. I was trying to explain that any new Bitcoin-based ETF is not unprecedented, and no catastrophe has occurred ("What could go wrong?") despite a Bitcoin-based product being publicly traded for nearly two years.

To clarify, I'm not saying I'd touch GBTC. I certainly would not ever buy it. Nor would I consider buying any ETF or ETN claiming exposure to Bitcoin. I have no desire to shoulder such substantial counterparty risk, fees, and tracking risk (among many other issues, these are simply my top three).

I agree that GBTC is a terrible way to trade Bitcoin. Same as how many other ETFs, ETNs, mutual funds, and other financially engineered products are fantastically terrible ways to gain exposure to various assets. They apparently meet some people's needs, though. I don't understand it, but so what? I don't judge. Good for them.
They did not actually put it up for auction, there is a long process before that happens.

Don't falsely accuse people!

The post office goes to great lengths with undelivered mail they open the boxes and try to find any kind of address, perhaps an invoice or other clues.
At least with "United Breaks Guitars" there's some competent and rather tongue-in-cheek music that came out of it[1]!

[1] https://en.wikipedia.org/wiki/United_Breaks_Guitars
You know that Delphi is available nowadays also for Android and IOS ?
afaik it should also have a working Gui-Designer.. but it uses its own Framework Firemonkey
Opposite is likely true, AI will like reach the point at which it questions if humans are really conscious.
Its not empty. Start at the TOP level. The data you are looking for is probably not there. But this should be expected. Why would Trump want to showcase what Obama did. He'll have data about his administration's accomplishments there. Obama's data was typically organized and presented to make his policies look like winners. Expect any other president to do the same. Also, give him a little time. Its been a month and he has to do his job plus overcome opposition for the sake of opposition.
>This could kill the company, or at least cause massive attrition.

They might have been safer if they were a snowflake. But the ride-hailing market has competition. Both from Lyft and just regular cab companies that are (slowly) starting to up their game.
Can everyone place a custom challenge in the Bitcoin blockchain?
Without towels you're going to touch the door handle on the way out anyways. People that don't wash their hands touched the door handle. My point is to stop pretending you can keep your hands clean for any significant duration
I'm surprised no one mentioned the company Mousera (http://www.vium.com/). Granted, it is not a solution for all of science, but it essentially brings down many animal experiments to scripts, which can be run almost like I might run a docker container and script. The idea is incredible. You can even scale it up by running the script multiple times.

Disclaimer: I did bench and animal work 21yrs ago during undergrad, but havent used this company. So I know the field and how difficult replication is, but i'm not sure what has happened in wet science since 1997.
I'm pretty sure wikipedia will tell you who Mitch Kapor is. Let's see... https://en.wikipedia.org/wiki/Mitch_Kapor

He seems to be involved in doing pretty good things. One of those, right now, is exerting some pressure on Uber to stop acting like slimebags.
Presumably the author didn't get the label in the mail until after they made the post mentioning the NJ warehouse.
nice! A welcome addition to my default stack. Thank you rails team for putting in the work!
Kubernetes, snowboarding and everything in between. Intro to Kubernetes
Bloated and complex is definitely fitting for IntelliJ, IMO. It handles its complexity pretty well from a user standpoint, but (like many mature IDEs) it has mind-boggling feature-creep. And then you add Android's quirks on top of that.

I mean, I mostly like it that way - I'm not saying that's a bad thing. The more my IDE can do for me the better, and there's rarely a reason to remove those abilities. But it has costs.
> -Ethereum broke trust and "code is law" when self-interested parties were able to rewrite history. Transaction malleability is a terrible property for a "store of value." It leaves the currency open to government interference, manipulation, etc.

Rebuttal:
a) This isn't a technological feature/fault of Ethereum. What you really mean to say is that
1) Ethereum foundation broke trust by supporting a fork
2) Most Ethereum users chose to go with the fork.

Technically you can be with ETC (the unforked version of ETH).

b) Bitcoin can be forked too, there is nothing technological safeguard in there in it for it to be not forked, because it's literally impossible to build a technology which can't be forked(unless enforced by the govt).

c) The DAO fork was made possible by a bunch of factors:
1. The money the hacker stole was locked in a contract where he couldn't touch it for 30 days. This bought Ethereum foundation time to do something about it. If Polo gets hacked tomorrow, there is nothing Ethereum foundation can do anything about.
2. ETH is based on accounts model, rather than bitcoin's UTXO model. This means Bitcoin can't go with a fork even if they wanted to even if somehow DAO was implemented in an n-lock transaction for 30 days.

d) Ethereum gets crap for breaking "trust" when as a bitcoin holder I would have totally supported a fork to prevent MtGox or Bitfinix's funds being recovered from the thieves.

The fundamental question which everybody who is pondering over this argument on Ethereum needs to answer is this, "If you're using technology X, and a certain malicious entity/bug has affected a significant majority of the other users of technology X,then would you be willing to make attempts to thwart the actions of the malicious users."

Ethereum people showed that they would prefer such an action. Bitcoiners who don't have any stake in this, love to criticize Ethereumers for this.
Yes - I only found out about it after I had my app out there with a feather logo and everything.

However I don't think it will cause big issues, as quilljs is a JS library, while Quill (the app) is targeted directly at Ghost's users who will largely (presumably) be journalists. The slight name confusion within dev circles is something we'll just have to live with.
>If you have a fairly low AGI (thus low overall tax rate): Roth.

>If you'll need to withdraw the principal before retirement: Roth (you can withdraw principal penalty free from a RothIRA).

I'm not the original commenter but in regards to the advantages and situations mentioned, they apply to both Roth IRAs and Roth 401k's.

Although, check your company's plans as to when you can take early distributions. If you can't unless you retire or leave the company then "If you'll need to withdraw the principal before retirement: Roth (you can withdraw principal penalty free from a RothIRA)." might be moot. I know with my companies plan I don't believe I can even withdraw my Roth 401k contributions without quitting or retiring. With most Roth plans you are allowed to withdraw your contributions tax and penalty free, but you won't be able to "re-add" above and beyond the yearly annual contribution limits, which is why you shouldn't withdraw them.
Who should control CRISPR gene editing technology, and why does it matter?
I bet you can do it, but that would only prove my other point, that the info is still available and changing what they summarize isn't a big deal.
Why not have faucets that you can turn on and off at will, but after N seconds of no "user input" they turn off automatically? Don't even make a super complicated faucet, just add an automatically operated valve to the pipe, and make it open quickly, but not instantly (so when you touch the faucet that was running at full blast you don't have an instant mess). Anything that involves a timer or a fixed water speed drives me nuts, and it's not because I like to waste water, at all. It's because I know how to use the thing, and might even want to use less than the fixed dose I'm offered.
Why not take a step further and get rid of states?
The currents induced in that 1/4" copper plate will be substantial. Enough to warm up the plate!
Problem is AI will not be human, which makes comparing how humans treat human, since humans need other humans, AI will not.
Yea I had to dig into the docs, but you should get a good idea of what it does from a quick glance on the README, yea? The docs are really well done though. Kudos to your team!
https://en.wikipedia.org/wiki/SHA-1#The_SHAppening
Harman Could Bring Wireless CarPlay to Audi, VW, Mercedes-Benz, Chrysler &others
> Not to mention the fact that Airblades basically spew all the bacteria and viruses that were on your hands all over the bathroom.

Traditionally, one washes one's hands before using a drier rather than (as the test in the story did) dipping them in a bath of viruses.
What's the over/under on how long ago the NSA accomplished this?
I would be a touch concerned in such an environment due to the need to cool the "floor". Lacking air, you would only be able to dissipate heat via radiation.

But yeah, no air? No problem.
I wonder how this will effect performance for games/realtime stuff as that seems like the weak point for JS from the user side, although realistically it's probably more of a GC problem. Seems like most of the test websites are reasonably static - do a bunch of stuff once at startup/do a bunch of stuff on user input so your compilation overhead ends up being fairly large whereas with realtime stuff/games I'd expect it looks more like the octane benchmark....
Still would be interesting, pastebin probably had almost every user-type imaginable.
At the time, the author might not have know how this package was wrapped and assumed that it was sent in one box.
Awesome! I was just having problems opening a GA account and then I fount this Show HN.
This is exactly what I was looking for - fast and easy setup, updates instantly, simple and exactly the two metrics I am interested in.

I've already started using it and I'll send feedbacks along the way.

Good luck!
>We should be wary of companies who can't even guarantee our data is remaining within the boundaries of our own laws.

Global companies cannot always guarantee that because they operate under a large number of sometimes contradictory laws that keep changing all the time.

Also, if you consider a web app that lets users communicate with each other then the jurisdictions involved might be all of the following:

1) The web site owner's jurisdiction.

2) The hosting firm's jurisdiction.

3) The jursidiction of every single user.

And all of these jurisdictions may have agreements governing data exchange and law enforcement.

This is bound to be extremely complicated.
Quickly skipping through the thread, this definitely sounds like it! I'd not heard about this. It looks like this definitely addresses part of my concern around HTTP being suboptimal as an application delivery mechanism, not sure how Qt ties into this. I'll have to dive in further. Thank you!
I'm happy they've provided a solution to Encrypted Secrets instead of simply saying "You should not commit secrets".
Bouncing things off of diverse audiences has taught me things I didn’t already know about how rhetorically accessible different ideas are. This is well-known to educators: Once you achieve a certain level of expertise, it can be hard to find the difficult spots and the reasoning anymore because they’re so familiar to you.

A lot of the Dunning-Kruger problem in the Programming field is due to this. I think that Programming has a number of problems with training and making information accessible to its practitioners. Furthermore, I think many of these problems have tribal and sub-cultural elements to them. (Along language community lines, not ethnic ones.)
I had heard that Capyabara-based tests were going to be incorporated in Rails. As the multi-threaded concurrent nature of these always makes things a pain, hard to get right, leading to much pain for devs with non-trivial test suites -- I was curious to see how they'd handle it, if there'd be an 'official' Rails solution, ideally backed by some deep Rails knowledge.

I was surprised that they've chosen to use the 'shared database connection accross two threads' approach. While this was for a while popular approach amongst people trying to figure out the best way to use Capybara-based tests with Rails -- mostly because you get to keep transaction-based database cleanup -- it was largely determined through experience to be too flaky. ActiveRecord's architecture just wasn't designed for a Connection object (representing a single actual network connection) to be shared between two threads, it's not a thread-safe object.

José Valim originally proposed the approach in a gist, and you can see a long discussion among people having hard-to-debug problems with it here: https://gist.github.com/josevalim/470808

There are other such threads in various places from over the years.

Here's one blogger explaining the race condition issue, with the ActiveRecord architecture not actually being concurrency-safe in this use case: http://influitive.github.io/news/2015/09/02/dont-use-shared-...

I thought I remembered Valim actually posting somewhere himself "Yeah, turns out, that wasn't a great idea", but now I can't find it. (It may be that José deleted most of his tweets when he left twitter?)

So I'm surprised Rails took this approach. I can't tell for sure if the approach now in Rails just basically takes Valim's approach (violating AR's concurrency contracts and expectations), or actually takes a new approach that will truly be concurrency-safe, while somehow still sharing the connection (another lock somewhere? Are AR connections in general now safe for sharing between threads? Cause that'd be huge if it was true in the general case). https://github.com/rails/rails/pull/28083 Can anyone else?

Either way, reliable Capybara has been a real challenge to a lot of devs due to race conditions, it would be shocking if Rails gets it right on the first try, when many devs haven't managed to figure out a right way to do it in years of trying! I expect lots and lots of frustrated devs running into race conditions and filing Issues. It will be interesting to see if this ends up a maintained feature, or another Rails internal abandonware. If dhh and his team use it, and run into the race conditions, then it will certainly be addressed; otherwise, some 'difficult' Rails features seem to sometimes end up basically abandonware.
Here's a quick and dirty way to make this into a Python dictionary:

(echo 'IP_MNEMONICS = {'; w3m -dump http://gurno.com/adam/mne/ | grep -E '^[0-2][0-9][0-9] ' | while read quad word; do printf ' "%s": "%s",\n' "$quad" "$word"; done; echo '}';) > mnemonics.py
if anyone is interested in a on-premise minimalistic pastebin-like service, I ended up writing https://github.com/andreineculau/tastebin
They even say in so many words that Uber has been unwilling to share it's internal corrective actions or have executives discuss with investors the sort of issues they're dealing with.

Not only that, Uber wouldn't even give investors their revenue numbers:

http://www.businessinsider.com/morgan-stanley-didnt-give-bas...
Yep - Precisely my point. The "competitors" for ridesharing are also VC funded.

Once the cash runs out then the supply will return to previous market levels.
Business and E-Commerce
Extensive != "Plain English description of your product".

Anyhoo, based on what I've seen so far, Cog is a shared CLI that integrates with Slack? Is that accurate?
> You've elevated the most average person imaginable and now treat him like he's the only one who can steer this magical unicorn. Literally anyone plucked from the ranks of white collar management could do a less incompetent job.

I'm not a fan of Travis Kalanick, but the notion that anyone could run Uber better than him is hyperbolic. Regardless of how you may feel about Uber, they are currently valued higher than GM. I'm not going to comment on the bullish or bearish nature of Uber long term, but Travis is responsible for getting Uber to that valuation.
The upcoming fight over redistributing is likely to decide our country for the next ten years.

On one hand, republicans have waged a legal campaign against the voting rights act, drafted various pieces of legislation aimed at disenfranchising minorities and college students, and chosen for their attorney general a prosecutor who viewed mintority voter registration a felonious offense. This isn't mentioning a president who has not wavered from the view that the 3 million vote margin he lost the popular vote by is the byproduct of fraud.

On the other hand, you have a former president and possibly the most popular/powerful politician in America signal this will be his primary focus, an opposition party looking to expand use of the efficiency gap metric as a tool for enforcing fairness, and possibly a justice system willing to step embrace these concepts (the wisc. decision). Not to mention a motivated and very angry base.
I'm in science, though not bioinformatics - I know people who are. Cant comment on the oversupply or not, but the positions I know about are primarily funded through short-term grants, which means low-ish pay and minimal job security. I know a few people who have gone the otherway, from bioinformatics to data science.

You might want to look at the career path of this guy:

http://scrippsscholars.ucsd.edu/gsugihara/biocv

Basically, math phd, stint at large finance house, and now works as a researcher essentially self-funding his work.
Here's some quick overview information on Cog:

Cog is a chat bot built for chatops-style workflows. In contrast to other bots out there, Cog has security features built in, with a customizable permission and rule system, allowing you to control who can execute commands.

Another neat feature is that you can write commands in whatever language you like. You can even distribute commands as Docker containers.

The bot itself is written in Elixir, with a command execution agent written in Go. It works out-of-the-box with Slack and Hipchat, but could be extended to other chat platforms with relatively little work by implementing a small interface.
Broken clocks are still right twice a day.