skysight-inc/HackerNews huggingface dataset:
Jonas Helfer gave a talk about this: https://www.youtube.com/watch?v=coU6OmISOBM
>The wallet app I use is the very definition of simplicity

Simpler and more convenient than Visa? What if I buy something online and the other party scams me by not delivering the goods?

There's more to the economy as a distributed ledger. If bitcoin was to replace fiat entirely it'd still need 3rd parties to settle disputes, provide insurance, distribute the risks etc... In other word banks, or "central storage with insurance" as you prefer to call them.

The cost of the PoW algorithm is on top of all of that, not an alternative to it. It's not the problem it's solving.

PoW is there to solve the "distributed ledger without trust" issue. Except that if you end up having to trust your bitcoins to a "central storage with insurance" anyway I'm not sure I see the added value over the current solution.
Ask HN: What codebase should I study to get better at 'X' language or framework?
Based on this post https://news.ycombinator.com/item?id=15662394, I think it would be beneficial to have an aggregate of great codebases to learn from by reading the code within them! Thanks in advance for the suggestions!
I’m curious - what’s your definition of efficiency here? I would include learning time in that, plus cognitive load, and it’s clear you are not.
Yeah, agreed, I was thinking of the footballer because it's a real-life case I know of. But it's not necessary to have rich parents, just not being poor helps with those other societal factors you mentioned that hinder equal opportunity.
Another thing that sounds worthy when working on gigantic teams and less so when at a startup / small company.
Legality aside, it would seem pointless to drive to another state to purchase a similar product for marginally less money than available to you locally.
Vault 8 – Source code and analysis for CIA software projects
Artificial Intelligence Is Fueling an Arms Race Among Chip Makers
Why Cryptocurrencies are like Indian Political system
.IO domain name reliability issues and how we’re working around them
There's some truth to what you're saying, but I think you're also selling GraphQL a bit short. Don't forget that Netflix also independently developed a very similar technology (Falcor) because of a need somewhat different than what you describe.

In their case, there was a need to have a single server-side be able to support literally hundreds of different client-side implementations that often had vastly different capabilities. An implementation for an embedded "smart" BluRay player is going to be very different from the first-party implementation that someone pulls up when they visit the .com in Chrome. Not only will it have different memory/CPU requirements, the BluRay player's client probably won't even be written by Netflix employees.

What GraphQL solves, to me, is any situation where the server-side implementation cannot make assumptions about the client-side. Whether that's because there are multiple clients or the client team is not coordinating their delivery with the server team, it's yet another example of the observation that software architecture eventually mirrors the way teams are organized. And I agree that many smaller businesses are probably jumping on the GraphQL bandwagon prematurely/unnecessarily. But I think the problem it solves is broader than you acknowledge and there are far more instances where the organization of the humans writing code favors an approach that decouples the server and client in the way that GraphQL and Falcor accomplishes.
I don't follow this logic. Why not use C all the time by default then?
Eh, unless attention is worth far more than credibility. If the user base doesn't value credibility, then seeking it is a poor monetization strategy.
Apple might not, but we were talking in general
Another thing that has always bothered me about tax code (and criminal code but that's another story) is the explicit use of constant dollar amounts. For instance, how the child tax credit should be $1,000, the minimum wage should be $9.15, and the penalty for illegally parking your car should be $52.13. All of these numbers are completely arbitrary, and if they had any justification when they were decided, they lose their relationship to reality quickly over time as the money supply and other economic factors shift over time.

We have computers now. Why can't we write a code where the incentives and disincentives stay where we intend them to relative to the state of the economy?
Realistically, most people buy the cheapest thing that suits their needs. If that item is out of stock, a replacement is either more expensive or does not suit their needs, e.g. not organic when the original item was.
I've read the article :), the author is the same physician who wrote "emperor of all maladies", a book about cancer.

Basically what it comes down to is that doctors get really good at bayesian inference at some point in their career, definitely not while we are students. I am however confident that we can build models that learn in a similar manner.

I'm actually trying to build a model for a class project that uses bayesian inference in a CNN as per Gal et al (https://arxiv.org/abs/1506.02158) to try and detect diabetic retinopathy. Their paper actually tries to detect different skin cancers.
"Implementing Fiber in Preact" is a valid question, on the grounds that React 16 offers a bunch of new user-facing features too.
Link to paper:

http://www.pnas.org/content/early/2017/11/06/1711673114.full
I'm a senior engineer and I'm also the person that wants to use the shiny new thing.

I'm just learning Go and I'm itching to find a project to use it on. It's super hard to justify it though when C# or Python would work just as well and those are languages that we already use.
Podcast Addict [1] is great, has a search feature and is awesome on Android. Free too.

[1] https://play.google.com/store/apps/details?id=com.bambuna.po...
Programming areas in a TinyMUD instance was my first experience with pseudo OOP as a 14 year old. Unfortunately my ambitions were larger than my practical knowledge at the time, but I was lucky to have some laid-back adult admins who indulged my interest and gave me a little corner of the world to develop.
Fresh isn't available in my area, and my understanding is that they've recently been withdrawing from some regions, not expanding. The subscription fee is also not attractive for something I expect to use maybe once or twice a month.
Teah, it’s a clever (if not new) hack but there already exists a sane way of doing this
It would be quite ironic for NJ to pass it, and watch my NYC friends who said they would "never visit Jersey" all the sudden find a reason to come...
Apparently they had to get special permission to move it from China to the UK for study.
New blockchain only job board, over 450 jobs to search from
Jetway on Product Hunt: User Onboarding Toolkit
The thing that bothers me about GraphQL is that it adds multiple layers that I have to debug if something goes wrong.

I have an app that displays a hello world from the server, and it's not displaying, where is the problem? Is it in my UI code? is it in Relay? is it in the server side part of GraphQL? is it in my actual API that returns hello world?

If I'm using a good MVC framework on a the backend, I most likely model my schema already in some way, having to duplicate that same information for GraphQL feels wrong.

GraphQL fixes the over-fetching problem, however it requires me to implement a server side component for this, that makes me think if it would be less effort to just refine the server side endpoints and not having to support an extra service.
I take that for every tension headache (which isn't often, I mostly get migraines and clusters): 3 ibuprofen and 2 tylenol.

I had no idea the labels said otherwise.

I believe the study, but I've also taken opioids for pain and for me personally there's no comparison. Not even close. Placebo?
"Pain" is a very difficult thing to nail down. It is a physical thing but also a psychological issue. The same physical pain, an identical injury, can manifest completely differently according to the patient's mental state. That's why VR games reduce pain in children undergoing painful treatments. That's why someone with severe chest pain can see it suddenly diminish once the doc rules it's not heart attack.

An opiod hits the mental half in a way the others do not. If you are in hospital with a compound fracture (bone sticking out of you) then you aren't just in severe pain but are also absolutely terrified. Opiods work in such cases. Within a minute you will be very happy. Advil might help with the physical pain but it won't put your mind in the same place.
If they can make it happen might as well raise toll rates too. I could see a lot of "day visitors" streaming in from NYC and Philadelphia
How about RSS feeds?
Like every other Fox sci-fi series. Fool me once, shame on you; fool me five times, shame on me.
Can you link to the studies that you've performed that demonstrate this? Because there havebeen multiple discussions on this site where studies have proven that people _do_ get addicted over short term, unnecessary high doses.
Agreed, I've been lucky and only required a few surgeries in my life. Every time I get handed a jug full of opiates, and end up taking ibuprofen instead. Personally the pain management I get from ibuprofen is similar (definitely less, but sufficient) to the opiates but without the side effects.
SENIOR JAVASCRIPT ENGINEER
"The inventors, creators — it's me, it's Mark [Zuckerberg], it's Kevin Systrom on Instagram, it's all of these people — understood this consciously. And we did it anyway."

All of the recent social media handwringing looks more like dismay over alt-right shitposters co-opting their psyops weapon than a moral awakening.
> Good text cannot have too much repetition. Repetitive text is boring. Try writing up everything that happens in the first five minutes of some Super Mario gameplay with prose that is fun to read. It’s impossible.

This is true. But I still smile when I think of the phrase:"The Blue Yeek/Kobold/it/<other> dies in a fit of agony." (Originally encountered in Moria, now to be found in Moria/umoria/Angband).

Mildly relevant:
https://thebutterfly.deviantart.com/art/Moria-Filthy-Street-...

Relevant:
apt install moria

https://github.com/dungeons-of-moria/umoria

(which actually looks rather interesting as they claim having ported the code forward and tidied up quite a bit)

[ed: I think there's another option for repetition: automatic success after a certain number of successes - similar to "auto-haggling" in shops in Moria - once you've haggled a certain number of times with a certain shop keeper, the game will "fast-forward" to settling the transaction without any interaction. This gives flavour (haggling in stores) and avoids (too much) grinding (forcing the player to go through routine, static interactions)).

In the context of this post, it'd mean a low-level/young character would go through detailed actions to trap a rabbit, then automatically be able to trap a rabbit, but fight with an orc, then be able to "kill the orc", but need to detail the actions for fighting a band of orcs, then struggle to kill a dragon, but being able to simply "take out the orc war band" (with a suitable description, based on the adapted play style, from the "micro-managed" fights: "You sneak around upwind of the band, and after setting out a dozen arrows in front of you - take rapid aim and let fly a precise volley and the orcs. The last warrior realize their scout has fallen to your first arrow, just as your last pierces his left throat - and all is quiet except for the wet death rattle of the final fallen." Or something equivalent involving a fireball or charge and sword dance.]
Your view looking into the US may be a little flawed, to be honest. Opioids are also regulated in the US. No one gets them for headaches. Doctors recommend Tylenol and Advil for most aches and pain.

The times when my wife and I have received Opioids: broken ankles, back injuries from weight lifting, and after c-sections. I didn't receive them when I broke my collarbones (I've broken both, on separate occasions).

> I think Bayer (manufacturer of Aspirin) being a German company...

Tylenol is produced by a huge American company: Johnson and Johnson. Advil is produced by another huge American company: Pfizer.
Setting aside addictiveness, it’s way too spammy, trying to get you to do work to juice some PM’s engagement #s. Deleted my acct.
I will block react with ublock
seems like Go 2 has a good chance of being this (at least if you consider its syntax clean, which I do).

basically go is missing from your list is generics and string interpolation.
It is real. It has been featured on several national Japanese TV shows, the site has been maintained since 2012

Another commenter posted that the company is listed as "Established April 1 2009" but that is likely just for financial reasons, as April 1st is the start of the financial year.

That said, while the company is real I don't think it is common or in widespread use. I've never had a conversation about such a company or heard of anyone ever using one in the past few years in Japan. Remember, the media often likes to play up the "Weird Japan" angle.

(Of course, if they were doing their job perfectly then we would never know about it...)
Typescript has inference for "plain" JS files if you use the `--allowJS` flag.

That inference is also made available more directly in dts-gen [1], which is a tool built around Typescript inferencing that produces decent first pass type definition files for a library.

dts-gen may be something to try the next time you need a definition file. (Personally, I still prefer to start a new definition file by hand, but it's good to have an automated option, even if only to double-check your work.)

[1] https://github.com/Microsoft/dts-gen
I had a slightly different experience, luckily, I guess. When I was in recovery after having a brain tumor removed, I was first being given fentanyl once every hour or two. I found that for the few minutes I was lucid (before the next dose), I really didn't have much pain and asked for something less strong. They moved me to norco, which still seemed too strong. After another request for something less, they moved me to plain tylenol.

I did get a big script for norco when I was discharged, but their instructions were to take it if the pain became distracting.

The nursing and medical staff at the hospital (CPMC Davies) overall seemed great, so it may just be the difference between staff that listens/tries and staff that doesn't.
This is correct. I think part of what you're saying, in fewer words, is that there are interface method signatures, and there are interface expressions, which are ultimately different.
The iDeal payment system is great. Unfortunately it is only used in the Netherlands. Not quite a European system yet.
In my limited experience, IV acetaminophen is never available to use because of cost which seems incredibly unfortunate.
What is the Socratic Web?
FB is very much falling into a local not global optimum.

Social networks are optimizing for the derivative of peoples actions. A/B testing to see what causes more clicks etc. However, people are complex enough that they notice patterns and change how they approach things. Some of the most frequent users suddenly chose to quit.

I remember seeing a slightly different discussion on HN ~5 years ago with almost the same arguments and thinking it was Déjà Vu because it was so similar to another HN post. Which get's a very different response than the first time around, because people change. Yesterday FB may have been the worlds most important news source, today less so, and long term people will treat it as just another tabloid.

In that context, starting your own 'social network' will eventually be good advice, because trust is much easier to lose than gain.
Drchrono is looking for Python/Django engineers to help us fix healthcare
Medical records are a mess. Too many hospitals continue to use paper charts, or archaic, proprietary software. We're solving the problem using consumer iPads, and open APIs. If revolutionizing healthcare excites you, join our growing team and help us achieve our mission to build better software for doctors and patients, improving healthcare for all.

We are a YCombinator funded Silicon Valley startup working out of the chronoplex in Sunnyvale, CA and Hunt Valley, Maryland.

Find a position that interests you and apply here: https://www.drchrono.com/careers/
Cannabis works pretty well and has minimal side effects, at least compared to those you describe.
This is my follow-up to an earlier of mine shared here a few weeks ago:

https://news.ycombinator.com/item?id=15475902

I'm happy to discuss the post or answer any questions you have about it.
> For those of you that think that a few doses of opioids can't cause addiction, think again. This study found that even after 10 days supply of opioids, 20% of patients had a dependence lasting up to a year.

The study did not find that. The study looked for long-term opioid use, not addiction, and not dependence. Long term use, addiction, and dependence (and tolerance) are all separate things.

Long-term use: simply using a thing consistently for a long time
Addiction: compulsive seeking, not noted in any of your links
Dependence: something bad happens when use is discontinued
Tolerance: more use is required to get the same effects
Note that "forever" here means "for as long as this specific browser tab is open", both for GraphQL and for Redux.
That doesn't make sense. Of you used btc for a purchase you can always buy more. The choice isn't "do i spend bitcoin or not", the choice is "do i buy this item or not and what else could i have bought".

Why spend a thousand dollars on an item when that thousand dollars could be worth more tomorrow by buying btc with it.

Its the same choice. The currency you use is irrelevant.
OP was saying porting a project to Go sounds like premature optimization. The alternative is obviously to continue to use the original language.

The question to be answered is why are you porting it? Fun and giggles? Hoping to achieve better performance? Scale? Portability? Correctness? Simplicity? Support?

I'd say most of the time its for fun and giggles. Which I think is as fine a reason as all the others, but when its costing someone's elses money, maybe you should be more considerate.
Filling Cloud Firestore with data
You could maaaaybe convince me to say something like: "all content stored in [textarea] blocks" or "input type=password" CSS-type scoping, but fundamentally, it wants to rewrite _your_ content on a page, but that requires it is allowed to view and modify _all_ content of the page.
Top 44 SEO Experts Share How to Assess If Backlinks Should Be Disavowed
Looking forward to MathsJam
The discussion around opiate abuse isn't about the extreme cases. Yes, if I get 3rd degree burns then I want to be as out of it as possible until the pain goes away.

The problem isn't the extreme cases, it's the every day ones. Opiates are being massively over-prescribed in cases where OTC medicine or a shot of whiskey would suffice, and this over-prescription is a driving force behind the addiction epidemic.
Roku is up more than 45% the day after its bombshell first-ever earnings report
Computers are well over 99% efficient as heaters. The only energy they emit is a tiny amount of EM from LEDs, clock signal and the transformer, and a minuscule amount of fan noise (which is almost all absorbed by the immediate environment anyway). Electric heaters similarly emit EM and noise, so I wouldn't be surprised if some are actually less efficient as heaters than the average computer.

It is possible for a heater to be over 100% efficient by removing heat from an external environment, but heat pumps require significant supporting infrastructure.
A methamphetamine dealers profit comes from making something their customers like and want to pay for... etc.
I have had two melanomas and might have my third (just got some preliminary results back).

I have more than a thousand moles and is lucky to be at Sloan Memorial. They found my second one by pointing some laser onto the mole without biopsy and could see the malanoma there. I have 3d images of me and all sorts of things.

This sounds more like something I would need (given my high number of moles) if I am lucky enough that this third one either isn't a melanoma or early stage.

One thing to note out which I learned. Asymmetry needs to be understood a little different. I have a lot of asymmetric moles that are just fine. They can even grow and it will be fine as long as their internal network nodes grows the same (think of it as a vector image that will grow uniformly.
Chose the right tech early and you’ll have less growth pain.

I can’t tell you the number of startups I’ve seen that spend time thrashing on their REST APIs who would be better off using GraphQL as the consumable interface.

Would have made many companies supplication development go WAY smoother
When having an off-day, I find it's sometimes best to pause before saying something. The irony of this comment is really unfortunate
The term “higher order” generally indicates complexity and indirection. If you can solve something first order, then that is much more preferable to a higher order (function, logic, object) solution. Higher order functions fall into the same category (you can have them if you want, but you must understand what you are getting into in terms of complexity).
I am not sure who will use this but I solve this problem for myself by sending alerts to slack. It's just a simple POST request with my event/message, I don't think it can get simpler than that.
Well, until the bank offers such a feature on my account then it should be on them.
This technique is very useful, but passing the callback as a prop is an ugly way to do it. Much cleaner to pass the callback as children [0].

Then, the final example looks like:

<Mouse>
{({ x, y }) => (
<h1>The mouse position is ({x}, {y})</h1>
)}
</Mouse>

[0]: https://discuss.reactjs.org/t/children-as-a-function-render-...
Obviously not, he's just pragmatic.
It's funny how you said "what welfare" and then went and listed welfare programs that you know exist, but just want to be bigger. It's fine that you think that, but whether they're big (as they are now), or bigger (as you want them to be), they exist, and it's important, not just morally, but economically, for us to care about the well being of people receiving public assistance. Helping the needy is harder than just reaching into a rich person's wallet and handing their money over to poor. I find that too many people just get schadenfreude from taking from the rich, and seem to forget that the goal is to help the needy.

And if you need a list of what we have: Section 8. Food stamps. Disability. Socialized health insurance. Medicaid. Fannie Mae. And, quite frankly, the military itself.
Check out my previous blogpost - how to easily create a RSS feed for websites that don't have it

https://blog.apify.com/how-to-turn-any-website-into-an-rss-f...
When you buy a pizza for $20 when does the FX transaction happen, at purchase time or at the time you pay your credit card bill?

I would hate to be on the hook for btc denominated loan.
Normally yes, but companies also shy away from a high potential to get into IP fights about patents and trade secrets.
>fewer social services than any other industrialized country.

Conversely your own argument can simply be stated as

"We have a smaller welfare state than most other industrialized countries"

So I don't think you successfully argued that we don't have a welfare state at all.
The largest grossing pot store in WA state, prior to legalization in OR, wasn't in the states largest city of Seattle. It was located in Vancouver, just a few miles from Portland.

There is definitely a benefit to being the first mover in a region. You are correct that states will still see significant tax revenues and jobs that persist.
This reminds me of Shadows of Time MUDs on telnet, I wasted hours of playing those games.