skysight-inc/HackerNews huggingface dataset:
If you need an ETS table to have greater resiliency move it up higher in the supervision tree. Nothing prevents you from starting it at the application level.

Also you have a lot of control of your supervision tree. You can specify the quantity and frequency of failures that would cause a supervisor to fail. For some use cases, 3 failures in 5 seconds might be reason enough to restart that supervisor. For other use cases, a much higher failure rate might be justified.
Thanks to Venmo, I now know all about transactions between people I don't know. I honestly can't understand why that stream is considered useful at all, much less as a feature that has the entire first tab devoted to it.
Tutorial to Install a VPN on Amazon Fire TV Stick
Job queuing kue.js https://github.com/Automattic/kue
I only experienced this resistance to splitting bills in New York. Where I live now, largish city in the South, they'll gladly split the bill any which way you want. Same with Midwest cities - no issues splitting.
Really? I've seen a bill be split 30 different ways at multiple places. It must be a huge hassle, but I think it's possible.
The infamous "unpopular subsidy of Wally's lobster" Dilbert cartoon covers this, although we had a coworker at my last job who took it to the next level. We'd go to lunch and this guy would wait for everyone else to chip in their money (tip included) and then he'd see how much was left, claiming he didn't have change for a $20. But I noticed he was taking enough change back that all the tip money was subsidizing his lunch. So even if the waitress started with $20 in tips she ended up with $5 when Rick was done.

The next time we went to lunch and he conveniently didn't have change, I pulled out a stack of 100 $1 bills. I don't know if they do it any more but you could get them brand new and glued to a spine (called gluebacked). It's trivial to peel off exactly how many dollars you need. That stopped Rick's trying to steal the tips to pay for his lunch. I think was embarrassed that someone had actually noticed what he was up to and prepared for it.

But yeah I don't mind Venmo after getting skunked by friends who wanted to equally split the bill at a tapas restaurant. It made sense since we would be sharing little plates of food. So we agreed up front and then the two of them proceeded to drink everyone else under the table because of course the bill was subsidized.

I'm usually generous and forgiving about these things, according to my wife to a fault. But for someone who doesn't drink at all to suddenly have their evening's cost doubled is no bueno. I absolutely refuse to equally split the bill if people are going to drink even if it makes me look cheap. Now drinking in England is different - everyone's expected to pick up rounds and it's equally distributed. But sheesh trying to make people (particularly those that don't as a rule drink) pick up the majority of your drinking tab is just rude.
Same problem here, with different products from different vendors and several retries. My guess would be some packets blocked by my firewall, but I haven't tried to verify this.
One problem with the alternating tab pickup system is that if some people routinely eat more than the group average and some routinely eat less then either the sparse eaters end up subsidizing the abundant eaters, or the abundant eaters end up purposefully eating less than they want in order to make the finances fair. Both cases are likely to lead to unspoken resentment within the group.
I worked in an org at Yahoo that required all development to use Atomic, and that was essentially the reasoning as presented. The Atomic authors put a lot of effort [1] put into proving the size point, enough that it was pretty difficult to argue with. The stylistic issues were sort of swept aside; less size == faster page loads == more revenue.

If you believe the size argument, and care more about short term revenue over developer productivity or happiness, it makes sense, I guess.

[1] https://acss.io/frequently-asked-questions.html#what-are-the...
The competitor did not remove anything from your bank account. If your assertion is that you will lose in economic competition if you make certain information publicly accessible, why are you publicly providing that information while expecting to make money from it in the first place?

To me, it sounds like your business lacks some fundamentals.
OT: Long time ago, I had friends who made 150k-200k/yr. You won't believe it but they remembered every single Euro they lent and always insisted on the pay back. Never met such folks again.
What Does the New York Times Have Against Psychiatry?
Tesla Powerwall battery is $5,500 for 14kWh. That's $392/kWh.

Where do you get the $200/kWh batteries from?
Should've specified. Meant more around the lines that you can build a strong lower body without back squats, and that you can learn proper form (keep chest tight, don't round your back etc) without putting a barbell on your shoulders.

For me, I hit a PR of 405 for one rep on squats in my early 20s with likely bad form. Couple weeks later, did a warmup set w/ a quality belt and felt a pull in my back.

3 years later, I'm foam rolling/modified yoga every morning and night to keep the 3mm separations on every disc from causing me massive pain.

Tl;dr version - don't gotta jump into heavy back squats and don't ego lift, slow and steady or you will pay the price.
It not being the latest version if React is hardly a major issue. You miss out on some of the latest optimizations, but the API hasn't changed.
This is beautiful, but probably still too complex for most of their customers. I wonder what their motive in putting this together was, as it must have been very expensive.
These are all important caveats, but I'd suspect that many/most network devices do not have the rigorous controls to enforce all of those requirements simultaneously. I am out of my element here, though.
171 Books Neuroscientist Sam Harris Recommends – BookAdvice – Medium
I don't like to admit but I still don't get it, could I use Redis as a main webapp backend?
Well, open-er. You didnt need to have a sponsor company to remain in the united states.

A foreigner cannot live in the united states today, health check or not, without some monetary or time commitment to a specific set of people.
This kind of criticism has 0 value. It basically says "you suck!". OP needs to grow up.
Such a good methaphor.
He now bypasses the firewall with his university’s VPN system. Since researchers could still access legal VPNs through work, he did not think the restrictions were harmful to China’s academia – “at least for now”.

Maybe I'm reading it wrong, but it sounds like this won't affect academics.

What seems more interesting is that China is apparently creating a two tier system for access to information.
> Determining when a device is on a metered connection or not is the tricky option, probably inpossible. Perhaps something device manufacturers could incorporate into network settings (a metered/non metreed flag on the connection)

I think that your second sentence contradicts your first. Making the determination automatically is, indeed, probably tricky; but making the determination by consulting a user-set flag is trivial. I'm too wedded to my Mac to commit to a Windows machine, but I love that Windows 10 has such settings (necessary to prevent it from auto-updating), and wish I could make my Mac do it.
Facial recognition technology coming to police body cameras
Hi there! Appreciate the comment. As an advertiser, you basically post content/ad and then the system automatically sends offers to real people who are members in those groups, when they accept, you are asked to fund the account. Then they do the work, you can track clicks and see proof of posts.

Does that help? Please feel free to criticize and give true feedback, it won't hurt my feelings. :)
Bang on. New instruments of finance/investment (public companies, bonds and shares) and the legal institutions that arose at that time to protect investors were one of the most important catalysts of the industrial revolution, possibly the most important driver of productivity growth in the history of mankind.

You could argue that eventually the finance industry becomes so large that it reaches equilibrium within the markets it operates (Mervyn king has suggested the same about the City of London), thus becoming zero-sum, but this nuance is completely absent.
Create a poster of your code
"How Wi-Fi Works" --> 503 Service Unavailable

Seems about right.
That's fair enough. You should really be using $80k though. It makes little sense to average over the entire state. You're then off by 20%, which is not really a negligible error. You're right, though -- I made a stupid error either way.

It doesn't really matter though because it's a deeply flawed comparison to begin with, as already discussed twice. This is all tangential to the points I was making and that both you and matwood have declined to respond to.
You're allowed to be a jerk, but when doing so you shouldn't be surprised if people call you a jerk (or use a nicer phrase like "this kind of pull request is hurtful and unwarranted").

Constructive criticism is good, but the linked PR is not that. It's akin to a content-less drive-by HN comment like "you suck". You're free to post it (until you get banned), but it's not adding anything and you should expect downvotes.
Canada has Interac e-transfers, which you send to an email or phone number and the user redeems them with their bank. It's a little more friction than tapping a button (you have to set up a pass code for redemption) but it's included with most chequing accounts.
The, code is much more readable then the same written with inline styles.

Citing their website:

Most approaches to styling inside components rely on inline styles, which are limiting. Atomic CSS, like inline styles, offers single-purpose units of style, but applied via classes. This allows for the use of handy things such as media queries, contextual styling and pseudo-classes. The lower specificity of classes also allows for easier overrides. And the short, predictable classnames are highly reusable and compress well.
High traffic atomic push/pop between multiple clients (often used for jobs like kue.js)

write coalescing - caching individual writes for later bulk inserts into a db to help insert rates.

Simple counts and counters which can be incremented and then purged/reset on interval.

Simple Pub/sub for medium throughout systems.

Many more applications than simple key/value.
What I am curious about is non carbon based lifeforms.
Ad hominem! Is that all you got? Were it anything other than utter twaddle it might be able to cite a more reputable peer than the comment section of the gutter of the internet. I lump this in with homeopathy and now also your opinion on anything.
That could be easier, but I wouldn't be certain of it. Between BYOD policies and apps certificate pinning it could still be difficult or a non-starter for some applications.
Using babel to predetermine render of branched react component at build time
If only there were the right high-level tool -- an android with an engineers face! It could attend the pointless meetings, and answer QA's trivial questions, the same over and over. Then I could have stayed on at FANGcorp.
Maybe the fact that as an internet provider it's their duty to explain how what they're selling works? Granted, "internet" doesn't mean Wi-Fi however their equipment includes a wireless access point so it's fair for them to provide documentation about how that works.
I see what you are getting at and I see your point, thank you. I had an orthogonal point that high rents put an absolute minimum on required salaries. You are absolutely right that sometimes that absolute minimum required salary is realized by the job simply not being taken!
> That saves time and effort for the reader, in much the same way that showing a single step in a math proof is wrong is an efficient way of rebutting an entire work.

This isn't actually how mathematics functions as a profession: small technical faults are routinely pointed out without discrediting the bulk of the work and at times, major works are submitted without all the technical details actually being accounted for.

Mathematicians are capable of understanding the main thrust of a work without getting bogged down in technicalities, and usually try to "ironman" the work -- seeing the main thrust in the best light possible, rather than the worst. (In contrast to "strawman".)

> Secondly, in claiming I have a personal dislike of Hearn, you're actually making a clear ad-hominem attack. My personal feelings are irrelevant to whether or not Hearn's arguments are correct.

It actually is relevant, considering that you "refuted" Hearn's arguments through the flimsiest of means -- pointing out a small flaw and saying he's not technically correct -- without every addressing the core part.

The heuristic of personal bias is a fine way to assess the genuineness with which you presented a heuristic argument (since you didn't address the core points), and assess if we want to take your heuristic point at face value. It's anything but an ad hominem to provide a reason you might be trying to present a faulty heuristic in response to you presenting a heuristic argument.

So... since you were wrong on both points here, we should discount the entirety of your posts on this topic -- at least, by your (poor) logic.

(I don't actually have any opinion on the topic, but your reasoning here is bad.)
> RoR is great when there is low complexity of the code

I disagree. RoR is great when there's moderate complexity. Microframeworks (Sinatra) are better for low complexity, and everything with high complexity is a unique and special snowflake.

> Magic is wonderful when it works right, and painful when it goes wrong

...and really educational when you start digging into it, and then you generally realize it only went wrong because you were trying to do something stupid.

> the remaining 20% takes up the remaining 80% of the time

Sure, but that's because the first 80% took a fraction of the time, not because that last 20% takes a multiple.

Do you have a particular example?

> spooky action, highly declarative style that RoR encourages

This is a bit of a "cognitive style" difference. In most of RoR - particularly your models - you want to be describing the idea of the thing. Since most people start programming by writing procedures, this is a bit of a leap. RoR Models are not about how a thing gets done, but about what that thing is. When you think from this perspective, RoR models are easy and nice.

> Beyond that, with the failure to understand the before and beneath...

Straight up, I want you to explain the complete before and beneath of your favorite tech stack or this is problematically hypocritical. I would then also want you to explain why it's reasonable to expect this of all programmers, rather than just senior programmers.
What kind of legal risks do think there are for writing a blog post summarizing people's positions?
Half the cost of solar panels is installation, because the price of panels has dropped so much. Low-efficiency panels are thus a lose; if they're less than half the efficiency of existing panels, they could cost zero to make and not be useful.

This isn't the first roll to roll process producing solar cells. Ovshinsky's Energy Conversion Devices made such things for years; in 2008, they were the largest producer of flexible solar cells. Their Uni-Solar unit is still active, but not a big player.[1]

(That was one of Stanford R. Ovshinsky's many inventions. He invented flexible solar cells, nickel-metal-hydride batteries, and much of thin-film electronic technology. But each time, some other technology pulled ahead.)

[1] http://www.uni-solar.com
What about the spacebar?
I was eating out (in the UK) with a large group earlier today and we split the bill between 13 happily. Didn't take too long with contactless cards either.
Speaking of how wifi works, I learned something interesting about wifi and Verizon's partner in many things, Comcast: Last night I notified my home Internet acting funny, and learned that the admin interface for my Comcast router had username "admin", password "password". SMH.
Why not just consult the BLS statistics?
https://www.bls.gov/ooh/computer-and-information-technology/...

Moreover, there are plenty of remote positions, so a programmer's physical location does not determine what geographical market they're in.
Affirm now has 1000 retail partners
I think the physicists claim Big Bang can still happen without collapsing into a black hole. something about the space itself is expanding in a Big Bang. black holes don't pull on space, only matter. https://astronomy.stackexchange.com/questions/7863/why-did-t...
Bad programmers write crappy software. Good programmers write good software. Master programmers solve the problems without writing any software.
Try space and shift-space.
Long story short, "ACID" is what a datastore has to provide in order to be eligible to be called a "proper database".

So yeah, I guess you could use redis as main datastore.
Why is China still doing this? What do they have to fear about the outside world and the open Internet?
You definitely could, with some pretty big caveats:

* you can tolerate some data loss in case of system crashes/power failures/etc, because redis only flushes data to disk periodically [1]

* your dataset can fit in RAM, since redis is an in-memory datastore

[1] https://redis.io/topics/persistence
Redis won't function till it has loaded all data from disk to memory. So if your webapp doesn't have too much data then possibly.

Also since Redis is memory backed you need more RAM then data. This can get very costly.

Another annoyance is that Redis is single process single threaded so you really have to avoid running long running queries unless you do extensive manual sharding.

(Disclaimer: it's been a few years since I had to think about these constraints so maybe some are removed in more recent versions of Redis)
1. Make something people want.

2. Learn how to make it for a lot less than people will pay for it.

3. Partner with people who can market your projects.
If you're targeting companies like google, facebook, etc. They're looking for excellent algorithm solvers. Ideally, people who can right a complex function on a whiteboard in a very short amount of time (under 15 minutes).

That's it.

Your past experiences don't really matter. My best advise is for you to memorize as many algorithm problems as you can and to make your Resume look like you'd be someone who could easily crack a "technical" interview. They usually look if you've already worked for one of these companies in the past, if you've graduated from a prestigious institution, with an excellent GPA, if you've won a hackathon and things like that. Forget about buzz words, technologies, prior projects and open source stuff. We all do that by default. Unless you're someone like Guido van Rossum, they don't really care.
GHC 8.2 Released
Did you look into online bill pay?

I had a landlord who wanted paid by check... I was able to set up an online bill pay with my credit union that automatically mailed out a physical check each month.

I was happy because I could automate it like I did my other bills, she was happy because she didn't have to pay credit card processing fees.
It's not just the Chinese scientific community that "isn't our enemy" - it's the entire Chinese population, with the possible exception of those in government.
Then again, both have something to do with bugs on some level...
BORN TO RULE
But other people can code them, and people as a whole can choose what software they want to run?
I have replied to a similar thread on HN recently here is the link.

Inflation the Hidden Tax

https://news.ycombinator.com/item?id=14828655
For sure. But almost everyone I know has one or the other, if not both. That kennitala system sounds really cool, especially if people are conditioned to pass around their account number.

I just found that when I would try to send electronic checks here, people got weird about handing over their routing and account numbers. Sometimes I would even say, "You know, the numbers that are on every check you've ever issued." Didn't matter, there was still some weirdness about it.

That's definitely part of why I like Venmo and Square Cash. It's much closer to a unilateral transaction.
Getting php with the laravel framework running is much easier and quicker
Wanted to add one more idea here.

I just ran an ad myself, so I am going to explain the flow.

I logged in as an advertiser, and clicked post ad. Then, I was given options to fill in all my requirements, which I won't get into too much detail, but the important thing is, we have curated hundreds of groups in all kinds of niches and our members(promoters) join them.

When they are in approved in the groups, we offer that ad space to advertisers in clumps.

They then pay through an escrow like payment service, so that when the job is complete, they can release the funds.

Trying to lay it all out in the open, so I can get feedback.

Thank you!
Well, my point is that everyone can do this, ncurses is no black magic :)
OK, if we take the Boston household figure or even the family figure, a 21-year-old SWE new college grad their first day on the job is making more than any of those.

That's evidence against a shortage?

I'm not replying to your other points, because I think I'm not understanding them.
Violence on Detroit's 12th, street of nightmares (1967)
The turtle at the bottom of Haskell is machine code...mutable non functional machine code that is isomorphic with the Haskell source.
Questions I would like to see answered:

- How does oss redis compare to enterprise redis ?

- What are the differences when running the same benchmarks with both oss redis and enterprise redis ?

- what is the marginal utility of an additional cpu core/thread ? that is, what happens if I run those benchmarks on an AMD ThreadRipper ?
I've never even heard of Venmo before today, so maybe I'm just getting old ..
I just wish there was- i dont know, some time-wise distance between research and application. Time for the propaganda to die and the science to survive by having repeatable results. This all is - too fast moving, to hasty, to many zealots ready to jump on any band wagon promising a longer live.

Its just a guts feeling, but we had several times over by now, whole category's declared bad and then re-instated.
I will keep to what i can know for certain, and that is the diet our hunter-gatherer ancestors ate. I shall keep away from processed, enriched foods as much as possible. And thats it.

Everything not close or similar to the nutrition approach- no matter how demonized or declared healthy will have to ripe for ten years, before i evaluate it.
Im sorry for the serious scientists, but in a field so ravaged by Replacement-Religious fanatics and Cooperate Propaganda, time is the only thing that will tell.
Growth Hacking Tactics That Every Startup Needs to Know
I don't see why it's surprising to see a game programming library binding for Rust. I was drawn to it because it was advertised as a "systems programming" language. From a graphics perspective, this means that it's trying to be fast and gives me good control over low level stuff.
Not specific to Massachusetts , but if you look at the BLS numbers, both the median income and job growth statistics are higher for Computer/IT professions than engineering/architectural professions.

https://www.bls.gov/ooh/computer-and-information-technology/...

https://www.bls.gov/ooh/architecture-and-engineering/home.ht...
Far other end of what often gets labelled "millenial". Hadn't heard of Venmo until this HN thread.

I do live in the UK where interbank transfer of cash is almost instant and free of charge, so the need for it is rather less, I suspect.
Show HN: “Keyless U2F”. Virtual Security Key for Google, FB, Etc.