skysight-inc/HackerNews huggingface dataset:
Yes, thought about this idea and developed a basic outline about what a site like this would do and how it would provide value. I think it's actually a good idea and worth pursuing.

My main problem with developing it was realizing the amount of writing and purchasing laptops to get enough articles to get it off the ground. But the affiliate and ad income would likely eventually make it worthwhile.

The other thing in your favor is I believe Linux for developers will only increase in popularity so you could get a first mover advantage by focusing solely on how well or poorly Linux works on various laptops.

But to answer your question, no, I am unaware of anything out there like this.
Nice! Is there a use case for this, or is this just a go/terraform example? Either way, pretty cool!
Detecting circular references is one of those "tricks" which end up being a bad interview question because you either know the trick or you don't.
What do you mean? There's lots of C tutorials, but the Mac OS command line is bash.
When I was doing a lot of ASF administration (Board, VP Incubator, VP Legal), I was always keenly aware that the core personnel on the projects coming to the ASF were sensationally brilliant engineers and charismatic thinkers. The idea of "guiding" such people like cats... is just way weird.
Do you mind sharing what books on memory you found particularly helpful?
All of the MNIST accuracy scores mentioned in these links are terrible, even by the standards of untuned novelty algorithms.
Hmm... maybe it was the Intel linear algebra stuff (MKL?) that was the source of that speedup
Would of disagreed a year ago, however since then we've seen BTC explode due in part to unchallenged Tether/BitFinex shenanigans and zero verifiable transparency.
I grew up next to Dallas and just moved from Austin a few months ago. Both cities value relaxation quite a bit.

Naturally, there are motivated people and pockets (that will probably comment on this), but those are exceptions. That's what caused me to move.
Talkers vs. Doers
Please and thank you are such basic concepts that honestly, I judge the hell out of people who don’t seem capable of it regardless of platform. If that minimal degree of politeness isn’t reflexive for you, again, the world at large judges you. Not to put too fine a point on it, but maybe “why not add it in your head” is the kind of thing thst gives some in tech a bad name?

It costs nothing to be polite.
>What is the average time it takes to mine a block?

How do you get this question from CyrusL's original question? CyrusL explicitly specifies that it is 10 minutes per block [0], and that he is uniformly picking a point in time.

[0] Admittedly, he does not specify that it is a Poisson distribution.
I'll admit it: I always had a kind of murky idea of how you might use state machines in a real program. This article gave me some idea. Good stuff.
you expect to wait 2x the average.

Actually, this is also slightly incorrect, conflating "expected wait time until next block" with "average current block duration". These are two different expectancies: You always expect to wait exactly the average wait time of 10min until next block; and you expect your block to be of double average duration (20min, with the instant of sampling lying somewhere in the middle).

The concept of memorylessness is not very intuitive, and thus from the true statements "average block time 10min" together with "the current instant is expected to be somewhere in the middle between two blocks" is drawn the wrong conclusion (disregarding memorylessness): "average wait time is 10/2 = 5min". So, new attempt at a tl;dr:

"you expect to wait 2x the intuitively (wrongly) expected time (of 5min)"
I have sheared off my belt buckle bending over like this. My waist when hip-hinging is significantly larger than without.
I am a pretty big supporter of Right to Be Forgotten as a thing, and thought this was an excellent summary of how it's gone so far! When you add the 89% of the users being "private individuals", and that the next biggest category, 4.4%, is minors, it seems most of the requests definitely fall within the purpose intended.

Without going into the details, 43% delisting rate seems likely quite fair, it doesn't seem like it's being over-implemented by any means, but a good number of requests are indeed being approved, this is a lot better than I expected, to be honest.
Did you work in tech, or at a bank, or some other firm where tech was subservient to the business? I am not saying tech was never there- I worked in the 2000s in NYC as well- but now go around the flatiron area, you see all these people in jeans and a digital ocean (or whatever) t-shirt and glasses, and they just scream "I just left my startup's office." It was harder to pick them out when they were forced to wear a button down tucked into slacks.

It was definitely more prestigious to say you worked at GS vs Google 10 years ago, I am not so sure that's the case anymore. Everyone's experience is different I guess.
I may need to edit my original post, but I think I didn’t clearly make a few points. The first is that Made in Space said they could sell fiber at $2M a kg. Now, I believe this number for specialty, high power optical cable applications (laser surgery). However, even in the case that they couldn’t sell at that number, I suspect that by the time you get to where you can creat 100s if not 1000s of km strands, your total costs will be MUCH lower than $2M/kg. I suspect maybe 1/10 that cost. If that is the case, and assuming you sell for around $1M a kg, you now are extremely profitable, and only marginally more expensive then current cables.
I have to shake my head in a mix of pity and frustration when I hear that people are prepared to damage their health for 'the startup scene', and not stand up to CEO's like that. One way to do it is, you band together. If you don't trust your colleagues to band together with, leave. However, I don't think I would have lasted even a week there.

I can understand blue collar workers in a depressed industrial town, but I can't understand elite tech workers tolerating that stuff. I think part of it is youth, and letting people boss you around without being a leader. Sometimes banishing people from your professional circle is called for. Taking a risk of losing a job by standing up for yourself is a powerful lesson to take away and you might be shocked how beneficial it can be to career growth.
While the email exchange certainly didn’t help things, the feds could have easily uncovered this anyway by looking at the data given to the bank and comparing it to his actual income. It’s possible that they only discovered this because of the emails, but whether or not that happened isn’t clear.

My guess is that issuing subpoenas for loan application data of a given target is standard practice among federal prosecutors when looking to destroy or pressure someone in cases where there is little evidence of the crime that actually sparked the investigation. They fire a shotgun and watch to see which pellets hit. Income inflation is one of the most common types of fraud perpetrated by consumers - even innocently overstating one’s income by rounding up ($100k stated vs $95k actual) on an online credit card application can technically lead to felony charges like this. So it’s at least possible that they discovered the crime at issue here through subpoenaed loan documents, and the emails only provided additional evidence. Once you’re on the government’s shit list, it’s only a matter of time before they find something that you may not even know you did that is technically a crime.
Say you have 10,000 miners, once you find a hash you can start all your miners mining the next block. Can you use the time between blocks to your advantage?

If you find the hash after say 6 minutes, you could delay broadcasting the block to the network for another minute or two, and give yourself an advantage.

Yes there’s a risk another miner would find the same hash, but statistically you could estimate the optimal delay for risk vs reward.
Tell the full story!
> I am the only kind of developer there is and so therefore I will speak with authority as to what all developers do.

I use state machines regularly when producing performance statistics where I need to individually isolate many history dependent outcomes in a large sample space. I tried doing it without them and ended up with unreadable and thus unmaintainable buggy code. Never again.
I take naps at work occasionally. I'm fortunate to have an office with a locking door. I can just close it, and lie down on the floor.
U.S. considers adding nuclear cruise missiles to destroyers and submarines
// I'm making the assumption here that you're _relatively_ new to strength sports. If I've misjudged that, sorry!

> My callouses are starting to become a bother and my hands are pretty raw for any other lifts later in my session.

Calluses hurting late into your training session but not the beginning is typically a sign that you're not taking very good care of the skin on your hands.

Donny Shankle, a very accomplished weightlifter, has a really good video on hand care here[1]. It's sport specific for weightlifting, but it applies pretty well to strength training in general.

In addition to what he says, I've had really good success with a combination of a corn/callus shaver[2] and a dremel tool. The goal is to take the peaks off the calluses such that they're more or less flat to the rest of your hands. My typical routine for palm callus care, performed every few days, is to shower so that my skin is relatively soft, shave off any parts of the calluses on my palm that are protruding above the plane of the rest of my palms, and then smooth it out with the dremel's grinder tip set to low speed.

[1] https://www.youtube.com/watch?v=otorSGl3sG0

[2] https://www.amazon.com/gp/product/B001CYC4BG
http://erlang.org/doc/man/gen_statem.html
Plastic Deformation of Amorphous Aluminium Oxide: Flow of Inorganic Glass
Sorry about the confusion, I just read the preface:

> This book is will be especially beneficial to students who’ve just finished their first C/C++ course.

That's what I was looking for.
As a lawyer I'm extremely skeptical about this contract reading software displacing any lawyers any time soon, like in the next 10 years. This isn't because I question the abilities of the tech (though I do), rather its for the simple reason that I see so much more low hanging fruit for automation that still exists in the industry compared to reading contracts. Also this situation hasn't changed much in my 6+ years so I guess lawyers are able to charge for a certain amount of inefficiency, though I believe there was a huge wave of eDiscovery and subsequent eDiscovery automation layoffs in the 2000s, and the jobs outlook is probably not positive, more like neutral at best.
Really really cool implementation and i like that UI. This inspires me of making kinda six degrees separation of companies by the board directors (businesses) and the political climate in my country.
Thanks. I greatly appreciate your comment. I thought it might be others, not me. I'll assume that was it, as I would think that accuracy would be prized by programmers and such.

I think that 'guideline' about not commenting on voting is circumspect, because it means that people, in the heat of the moment, can press a button when they are pissed off, and don't have to craft a logical response ('the why'). It cheapens HN, I believe, and I'll mention this to Paul next time I see him.
Can definitely appreciate this, but I’m married to the Apple ecosystem (iPhone, MacBook Air), so its less of a concern for me.
- consider running some of the appliances off direct current?

- adding geothermal

- battery pack(s) since you mentioned cabling for solar
I think we're adaptable and numerous enough that a stable breeding population would survive somewhere. Maybe Elon Musk's descendants will stop trying to shoot things at Mars and instead build a self-contained mini-ecosystem here on Earth. Who knows?

That's not to say it would be pleasant -- a rapid population reduction from 7 billion to under a million would not be pretty -- but extinction is hard.
The 'insane' part is that Apple are supposed to be the hardware manufacturer and should therefore have cheaper costs than a supplier that is not primarily a hardware manufacturer. Clearly there is more to the storage game than hardware. However, if Apple can make their own chips, can make their own computers, can make their own operating system and even their own cloud storage, it is odd that they rent out someone else's x64-x86 rigs.
This is a standard legal phrase you use when filing a lawsuit in Superior Court. The court's jurisdiction starts at $25,000, so you allege that your case has greater damages. But at the beginning of the lawsuit, before discovery (the sharing of evidence) you don't know what the damages are -- that's something determined later in the process. You shouldn't derive anything from that other than she has a lawyer who knows what language needs to be in the complaint for the case to proceed.
The figures that you have shown are sea otters, and they look quite different from other otter species.
I thought pay was stratified among roles. For that matter, I would assume that the two would be in different unions. I don't think a forklift operator would be in the ibew with the electrician.
I have most of my lights and TV's hooked up and although I wasn't sure we would use it often, we use it all the time. The biggest thing is being able to turn of lights after I am in bed. Or on the way out, turning everything off without hunting for remotes. And adjusting the thermostat by voice is something we do on a regular basis. We also use it to play music in whatever room, ask it the time, weather and set timers, the usual stuff.

I don't know how many times before getting it that I was about to doze off and then had to fully ransack the bedroom just to find the tv remote to turn off the TV.

We also use it as an intra house intercom and just today when I was out shopping, I needed to ask my spouse about an item and she didn't answer her phone. But I just piped in directly to the living room and got the answer I needed.

I definitely am getting my $35 worth. Although I never buy things with it, so I'm not sure Amazon is making out too well.
network protocol as well, hell, any non-toy network application ends up containing a state machine either implicitly or explicitly
Would be good to know
Photographer visits lost Mongolian tribe, captures photos of life and culture
> it requires effort from everyone.

Yeah, but it doesn't require the same amount of effort from everyone, and neurotypical children will eventually get it. It takes an order of magnitude more effort for children with ASD and in the most extreme cases, they simply can't.

It's like red/green colorblindness - some afflicted eventually manage to tell the difference between the same shade of grey, but for normal sighted people, the number inside the circle of colored dots is blatant and obvious, and requires no studying of the picture.

There are children with ASD that are highly-functioning and if they manage to get good grades, it's possible for them to escape notice. However, there are those for whom social situations simply don't make sense, and no amount of effort, self awareness, or peer feedback can enlighten them.
It's rare but there are also people who successfully manage their drug use minimizing harmful side effects and getting by just fine.
When your baby grows up, and you put it out in the world, you no longer need to--and no longer should--continue to treat it like a baby. The author is not her project, and statements about the project are not personal attacks on the author. And if she were going to take them as such, she probably wouldn't be sharing that project on HN.
if it walks like a duck...

Here's how I see it play out in the next few months

1) Circle decides to pull away from USDT

2) Clients are given a choice to either move USDT to their own off-exchange wallet or allow Circle to attempt to convert to fiat, no further other trading is allowed during this cancellation period. Circle then freezes remaining USDT wallets and tries to redeem them to USD with Tether Inc to settle with clients in USD.

3) Tether Inc can't support the withdrawl request, thankfully though the T&C say they dont have to.

4) Shit hits the fan.

5) It becomes evident where the "paid comments" and "self-interests abound" align

Lesson: https://www.youtube.com/watch?v=dErRj6V8_xQ
what makes you think there's better alternatives than a keyboard? siri (or anything else) isn't even close replacing such a fundamental tool.
As someone who troubleshot networking issues for years, god bless you.
Gesture detection/interaction here. All state machines all the time.
Removing the guideline won't change voting behavior. And I'm pretty sure people who are going to downvote without commenting aren't likely to add a comment at the urging of another comment. The guideline is there to avoid exactly the type of thread this has become: tedious, boring (in the sense that it's been repeated time and again in other threads) and unlikely to do any good.
Amazing, and interesting. I like HN for the programming news, but articles like this are frosting on the cake.
> I wouldn't drop money on a spanking new car even though I can afford to and all my peers drive Audis or whatever, but I feel just OK with my over 100k Civic just because I like not having a loan on my head.

Needing a loan ≠ can afford to. Many people do not understand this simple fact.
Traditional programming languages and imperative thinking don't lend themselves to writing state machines, so its not really that surprising that they're under utilized.

Its kind of frustrating constantly reading posts where people shit on functional programm(ers|ing) for being too ivory tower-y or whatever, when its kind of hard not to be when a lot of the older FP guys have spent the last like 20-30 years going "yo this is dope you guys should really be doing this" and getting largely ignored. State machines are super commonly used in languages where you can (easily) construct ADTs and pattern match on them.
Exploring GraphQL and asyncio in Python 3
What an appropriate username for that comment...! (Yes, the question is poorly worded.)
You could even go as far as saying that a class in some forms is a state machine. Networking is a huge application of state machines. Microcontrollers usually have a small state and step through a switch statement in an infinite loop. OpenGL is a state machine. If you write a state machine, it's easier to implement it "perfectly" than other methods, and other parts of your program are able to interact with it in more straightforward ways.
Ask HN: What payment processor do you use?
Hello HN,

I'm researching payment processors to integrate with and I was wondering: What payment processor do you use or would you recommend?

Estimated transaction volume: Between $150k and $300k per month.

Ease of integration would be a big plus.

Thanks!
Vacuum insulated panels for optimal thermal insulation efficiency. They will help with acoustic insulation too.
“How I predicted x”: flipped a coin, forgot about the times it was wrong!
This looks cool! Have you thought about pricing yet?
> Flinches if surprised, picks at skin or scratches more than normal (there might be visible sores from this), intense preoccupation with things ordinarily beneath interest, hard to interrupt from work, drinks lots of water if responsible, particularly unconcerned with thirst if not.

... is someone giving me stimulants without my knowledge? That's me at baseline.

Or should I cut out even my one cup of coffee per day?
> Do you still hunt, kill, and butcher your own meat?

A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.

- Robert A. Heinlein
His father was a multi-millionaire [1], Donald Trump has never had to work hard for his wealth, he inherited it.

I'm not sure I understand what you're trying to say anyway.

https://en.wikipedia.org/wiki/Fred_Trump
Tough question: How will this get distribution? How would I find out about it without reading Hacker News?
There is zero benefit in waiting. Supose you had 1/3 of the hashing power and got it in the first second. You have a 1/3 chance of getting the extra block before someone else gets the first block and published risking your block.

However, if you publish the first block you still have a 1/3 chance of getting the next block first and ending up with 2 blocks. Thus waiting provides risk but zero gain.

In theory this changes if you can do a 51% attack, but that erodes trust in the block chain.
I was prescribed too high of a dose of Adderall for ADHD once, and I had what could be described as a manic episode, with some mild hallucinogenic effects. I was awake for 36 hours straight without any fatigue, and my resting heart-rate was elevated by almost 20bpm.

It was terrifying enough that I don't think I'll ever abuse the stuff, but I can definitely believe that some people would like the feeling.

On the other hand, correctly dosed Focalin significantly reduces my symptoms (as in I go from being unable to complete a simple 5 sentence e-mail to being able to be mostly on-task). Avoiding all simple-carbs before noon significantly improves the efficacy of it as well for me (a traditional sugar/starch american breakfast would make me hypoglycemic around the middle of the day).
There is more than one solution to a block, so if someone does find it before you it's probably not the same solution. Making your head start worthless.
Yup and closed tab. Either make your product work in the major browsers or don't make it at all. Not acceptable here.
It's notable how many of these steps are there just to deal with defects found in the natural Brazilian quartz that the process starts with. In a 41 minute video, it takes nearly until minute 18 before they're done identifying crystal sections that are unusable just due to imperfections (mostly twinning) in the original source material.

After the war, hydrothermally grown synthetic quartz crystals came to replace Brazilian quartz. The move to synthetic crystals mitigated the strategic dependency on quartz coming from specific distant geography. It also permitted cheap, small fragments of any old quartz to be grown into high-quality crystals. The synthetic crystals were free of twinning defects as-grown, eliminating some inspection/removal steps. Their size could be made more uniform than natural quartz, which permitted a higher degree of automation in processing.
Implementing State-Aware Systems in Idris: The ST Tutorial
Except your backup is now on-site, has no redundancy and has poor accessibility outside the home network.

Geographical redundancy and low-latency data transport are nontrivial factors in pricing cloud storage.
very good, and also may provide smarter autofill
Sign up and tell your friends about it! We'll email you product updates :)

We haven't thought too far beyond HN + word of mouth. How would you do distribution?
Erlang stands out for me as having a state machine library in the standard library (gen_fsm).
State machines also make excellent database constraints. Trigger based enforcement removes the need to implement machines in application languages and prevents bad code from inserting bogus states. This only matters if you're storing state data in a DB. For example I wrote a simple trigger based fsm extension for postgres:

https://github.com/michelp/sqlfsm
Uber and Lyft Are Congesting Cities, Studies Show
Doesn't work on my current phone. It's totally locked up when that happens (luckily only once every few months).