skysight-inc/HackerNews huggingface dataset:
sigh this cliche adds little to the discussion. You could say the same from the other side: "if you have a team that can't make microservices work because of tangled service dependencies, that says more about the team than the microservices". That also adds little to the discussion.

Different architectural choices lead to different challenges. Different teams in different organizations will rise to those challenges with different degrees of success. But it's still worth thinking about the trade offs of the different architectures from the perspective of what they make easier and harder.
Fifth Anniversary of Women's Marriage to a Corporation
If you choose 86 servers, then you need to setup all VMs cluster management, backup, recovery, migration..
CronAlarm - https://www.cronalarm.com - a cron job monitoring service.

We had a large number of cron jobs at my regular employer that ran across multiple servers and applications. Things started to get a bit unwieldy and insight into any issues was negligible, so I built a cron job monitoring tool for internal use. Eventually I figured that if we found it useful maybe others would too. So I looked around and realized there were a few others already in existence that seemed to be making money. Mine offered some features the others didn't so I figured I'd go for it. It's been a lot of fun.
>In particular, I'm thinking of Dual Process Theory

Which has been at least partly debunked as psychology's replication crisis went on, and has been called into question on the neuroscientific angle as well.
I've tested WireGuard against kernel 4.2.8 with success. It should work for the latest of each minor kernel version from 3.10 up to present. (Probably you should not be using 4.2.0 for anything at all, considering the 4.2 branch wasn't even a longterm stable branch and is already quite old and filled with bugs and vulns. But I just tested on 4.2.0 and it worked too with WireGuard.)

Yes, WireGuard uses Noise, plus other things. For more information, there's the WireGuard paper [1].

[1] https://www.wireguard.io/papers/wireguard.pdf
Maybe the boxes could be foldable, or easily and space-efficiently stackable.
Most refuse because it's copyrighted material. Some are also crazy expensive (Staples ~0.10/page)
The air in the cave will come to equilibrium with the partial pressures of gasses in the water, which itself is in equilibrium with the atmosphere. It's not as closed as system as you think, even though it probably wouldn't outgas oxygen as fast as the divers were metabolizing it.
Nationwide 5G to cover all 24 square miles of San Marino
I made https://sysplatter.com. I don't know how much other people's use cases it accomplishes but for me, I like a lot of customization of my statistics so it helps with my other stuff.

Not really used that much by other people; didn't click at all with anyone on HN, sadly.
Trump’s Washington Is Kicking Silicon Valley’s Butt
I am interested in learning more about securing web servers (nginx, nodejs). Is there a book in this bundle that could help me? If you know any good books, please recommend me one.
Can someone ELI5 the difference between this and https://azure.microsoft.com/en-us/services/expressroute/? Is the technology principle the same?
> The point is that maybe we should stop pushing this tech forward until a less wasteful securing process can be developed.

We can't stop using hydrocarbons even though it may mean the end of civilization. To think that people will stop building cryptocurrencies due to environmental concerns is absurd in the extreme. It's like asking people to stop masturbating. It will NEVER happen. It's a fantasy. I'm not saying you aren't right - the energy expenditure is also absurd, but there is no way this will ever stop. People won't stop building and using them, and there's no way governments will make laws to ban them, so the conversation is honestly a bit naive and ridiculous.
May God will it that the heathens should see the light and come to Haskell ;-).
> You are changing the nonce over and over again until the HASH of the block meets some criteria. For example, your hash is below some value (it starts with a certain number of zeroes). This is important.

Yes I am aware of this, I simplified a bit so the sentence would read less awkwardly.
Don't fully connected layers do exactly what you describe?
‘Is That Ed Sheeran, WTF?’ Last Night’s ‘Game of Thrones’ Premiere
State machine testing with Hedgehog
Hug of Death, there's a cache of it:

http://webcache.googleusercontent.com/search?q=cache:RSEiWt4...
Yup! Though, I'd take it further:

- Have it be friends-specific. I don't always want to watch with strangers.

- Be able to talk to each other, but modify the audio on-the-fly so that it doesn't overpower the audio from the show. In the ideal case, I want to be able to "hear" from my friend on my "left". Hard to do, but worth it

- If it's totally public, there has to be a way to surface relevant content. Twitch has more of a "stadium" feel. I want something more high-quality. I want to hear what my favorite reviewer from the A.V. Club is saying, for example

- Emoji reactions!!!!!!!! Sticky-text isn't always the best thing, sometimes I just want in-the-moment ephemeral reactions

- Discovery for online watching groups. This can split out to something far better down the line

- Integration with PS4, XBox 1, Apple TV, Roku, and other TV platforms. I don't want to look at my phone while watching Game of Thrones or my favorite movie
Cave diving is one of those things that I am happy to only experience vicariously through the stories of others.
I really hope that if I do have a difficult disease with diffuse symptoms, the bullshit artists and "you should try a honey rub, it did wonders for my cousin's friend" crowd don't try to "help."
Maryam Mirzakhani, only female Fields medalist, dies at 40
There should be a law against bringing in and leaving nylon ropes in the cave. If this continues, all the caves are going to be filled with nylons ropes left by previous divers. Do we want these caves, too, to eventually become a garbage dumping ground?
Part of working for yourself is you usually learn a bit of marketing along the way out of necessity.
Is it pessimistic to see a headline like this and assume it's another google power grab?

> This could be one of those defining moments where Google shows the way and the world follows.

But it will be one of those moments where the world follows because it's a great idea, or "because google does it".
A neat technique to help 'explain' models is LIME: https://www.oreilly.com/learning/introduction-to-local-inter...

There is a video here https://www.youtube.com/watch?v=hUnRCxnydCc

I think this has some better examples than the Panda vs Gibbon example in the OP if you want to 'see' why a model may classify a tree-frog as a tree-frog vs a billiard (for example). IMO this suggests some level of anthropomorphizing is useful for understanding and building models as the pixels the model picks up aren't really too dissimilar to what I imagine a naive, simple, mind might use. (i.e the tree-frog's goofy face) We like to look at faces for lots of reasons but one of them probably is because they're usually more distinct which is the same, rough, reason why the model likes the face. This is interesting (to me at least) even if it's just matrix multiplication (or uncrumpling high dimensional manifolds) underneath the hood,
R2pipe API
Does CHIPS use a blockchain?
Thanks for sharing your experience. I'm happy that my previous exposure to trading algorithms at least helped me understand more what the experts here are talking about. I believe the output model is only as good as the data (at least for the deep learning branch of ML). If the dataset does not cover data-points which exist in a wider space but in the same domain of the problem, or which haven't yet have a precedent, then we really can't simply assume that it is the algo/model that needs tweaking when shit hits the fan.
You'd just have to set up a Boot Camp partition like I did.
I have seen the code of a Bitcoin startup. Believe me, security is the last thing on their minds.

Personally, I find it exceptionally naive that these startups think they can handle payment processing, payment storage, and their core product at the same time. If you're a startup, at least two of these will be ignored for favor of another. One of them makes you money/users, the others don't.
I think Perl is interesting here.

When we're talking about computer code, we humans say things like "Read in a line of text. If it ends in a newline, remove it." But we can't program computers that way. The compiler says, in effect, "Read in a line of text from where? And put it where? If it ends in a newline? If what ends in a newline?" And so on.

But Perl actually lets you program that way. Perl says, "Read in a line of text? You didn't say from where, so I'll assume the default place, which is the files that were named as arguments in the program invocation. You didn't say where to put it, so I'll put it in the default variable. If it ends in a newline? You didn't say if what ends in a newline, so I'll assume that you're talking about the default variable, which happens to contain the line we just read in." And so on.

Effectively, you can use "it" in your conversation with Perl, and it will do reasonable things. This is one of the places that it shows that Perl was designed by a linguist.
The first book, for example, is about $21 in paperback from Amazon and I'm having trouble finding a printer around here who would give me those 416 pages for less. Maybe it starts to make sense if you print several at once.
I lived in a country that recently required IMF support, Ireland, and have a positive view of the IMF as a result.

Of course, there were conditions attached to the loans but given that nobody else was willing to lend money to the state under any terms at all, it seemed fair enough. And the interest rate was nothing like "payday" rates.

The alternative (a "cold turkey" end to government payments - e.g. no salaries for police, doctors, teachers, etc.) would have caused huge long term damage to society, the economy and would have undermined the legitimacy of the state.

On a personal level, if I were lending money to a desperate down-and-out friend who had exhaused all the normal sources of credit including their family, I would probably also ask for lifestyle changes before giving them money.
I just want to thank the Clojure(Script) team for such an amazing work. It really is a joy to work in Clojure(Script) and improvements like this make it an even better tool to work with.

Keep up the good work!
Not just banks and corporations, but statists and politicians too. Each require this symbiosis.

How it always starts: "Yay, justice! Let's collect a bunch of money from rich people and distribute it to poor people."

Then it's like: "We need to create a bureaucracy to allocate funds efficiently."

...

How it always ends: Graft.
This seems like an absurd false equivalence given that the banking infrastructure provides a much larger scope of services than Bitcoin offers.
> Nobody serious justifies 'maths' based on it being plural

That's the only justification. What other justification is there?

> it is just a different contraction of the word 'mathematics' than what you are used to.

Yes. Because the british mistakenly assumed mathematics was a "regular plural". For what reason would you keep the s at the end?

Do you shorten economics to econS or to econ? Do you takes ECONS 101?

The explanation was given here.

https://youtu.be/SbZCECvoaTA?t=50

Why are you so resistant to FACTS and HISTORY? I don't get people who argue even after given evidence.
"Just" noise is a bit reductive. I recommend reading the paper/code. There's a lot of thought put into the higher levels of the protocol to make it an excellent VPN protocol, and not just a secure socket.

Regarding building on 4.2.0; you should make sure it's a real 4.2.0 and not your distro's 4.2.0. I was shocked to see how many non-stability, non-security patches are backported by distro kernels. The package could say 4.2.0, but since 4.2 was never an upstream LTS release, it's likely that it's a frankenkernel. Because distro kernels often misrepresent the version, it seems like a real pain to keep DKMS working on them.
How IT Can Save Our Healthcare System
Why Americans Think So Poorly of the Country's Schools
It's definitely been a thing for a while: https://www.youtube.com/watch?v=a6otjCKg594
If you're interested in my book, the link is in my profile; it has practical tips specifically for freelance programmers/developers/consultants/coders/software engineering people. But if you are purely interested in improving your business skills, then I recommend reading "The Personal MBA" by Josh Kaufman.

Also, I'm a developer but my father is a Silicon Valley business lawyer. He wrote a chapter of "The Software Engineer's Guide to Freelance Consulting" that is available for free. https://codefor.cash/legalideas
> The arguments were made up after the fact to 'explain' usage.

No. The reason why it was shortened to maths was because of the reasons stated.
Slight adjustment... there is also a fair bit of wealth transfer between people who use cash, debit cards, or have credit cards but can't pay them off each month.

So its an extra little 3% tax on the poor, or at least the less financially literate.
I don't think anyone is actually against enforcing patent rights. The problem is so many patents involve obvious ways of doing things.
A basic Lisp interpreter in R
That second paragraph is the most succinct and elegant explanation of deep learning I've ever read.
I'd still like to be able to get a $20k limit on my card. In another comment, you proposed a $2k limit; I go over that nearly every month and pay it off before the due date, as part of my planned and expected monthly cash flow.

The problem that I see here is that I was never forced to prove my ability to pay my debt, and the limit isn't raised and lowered to match my current circumstances.

I agree that someone who couldn't reasonably recover from $20k in debt shouldn't be given the opportunity to accrue that much. It doesn't do anyone any good, aside from the leeches that make things harder for people in trouble, while purporting to help. I'd like to not be hamstrung by someone else's difficulties, though.
I'm in the same boat as you and have been reading The Web Application Hacker's Handbook that comes in the $1 tier and have been liking it. Bummed I bought it a few weeks ago when it showed up in this.
GAME OF THRONES STARS IN and OUT OF COSTUME
I find "sensory deprivation tanks" (aka "floatation tanks") to be rather relaxing, and would have no problem spending many hours inside.

Now, being in a cold cave with a dangerous CO2/O2 ratio, exhausted, suffering from hypothermia and fearing for my life.. that doesn't sound like so much fun.
A bit off-topic, but anyone have info about how the move to BSD-compat license went?
9 Celebrities Who Became Lifestyle Gurus in 2017
CEH v9 at 15 USD bundle-level is quite a joke, IMHO that should go to the 1 USD level but anyway as someone said Applied Cryptography might be the selling point here.

Personally speaking the only books valuable in this bundle are "Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation" and "Applied Cryptography: Protocols, Algorithms and Source Code in C, 20th Anniversary Edition" the other are either quite outdated, too oversimplified or script-kiddie level stuff.
I feel like we are going to need the NTSB to ramp up to more of an aviation-style of investigation process to crashes involving automobile autopilots. When the technology is complex, and there is so many ways to misattribute causes of failures by drivers and local authorities, I think both consumers and manufacturers will want clear and neutral reporting from some body with deep long-term expertise. I also see a problem with not enough NTSB investigative capacity for the wave of new automation being worked on and rolled out in the near future.
As it was already air-filled, it almost certainly has a natural opening to the atmosphere, and will eventually reach normal gas levels (hard to say without more information whether that's a few hours or a few days, but very unlikely to be more than a few weeks).

As an aside, the issue described is not a low level of O2, but rather a high level of CO2 (which is typical for an air-space in a wet cave). Removing CO2 from the airspace is a radically different problem from adding O2 to the airspace.
Maybe I'm misinformed, but aren't SegWit (without 2x) blocks backwards compatible?

From what I understood, a valid SegWit block will appear valid to an old client.

Certain invalid SegWit blocks will also appear valid to old clients, but those blocks will be rejected by SegWit-enabled miners, so they have little chance to be included should the miners change.
Ask HN: How to DIY build a NAS system with old PCs and open source software
I have searched the HN, nothing new since a few years ago on this. So here we go: I have a 2 year old low end desktop PC laying around with Celeron processors, rather than throw it to the landfill, I want to build a NAS system (pretty sure it has horse power than the custom ARM chips in the commercial solutions out of the shelf). Gigabit NIC upgrade, cheap hard drives and RAID setup (RAID5 or something else?) are assumed.

I wonder if anyone in HN community have had similar DIY project built and with good experience with them. Obviously, it would be run on an open source software stack (but which ones should I choose?).

Any suggestion is appreciated!
The best way to reduce your personal carbon emissions: don't be rich
Carcassonne is what i use for that niche.

it is a complex game with a very simple ruleset (i.e. one-operation per turn, every turn is the same)

There is an ipad version which is better than the physical one (easier to learn since it only allows legal moves, automatically keeps score, automatically shuffles) Plus no clean-up.

If you don't have internet and are alone, you can play against an AI and still have a good time. If you have internet you can play 1v1 with ranked matchmaking opponents and continue to get better.

If you want to play in a group, you can play a local game passing around the ipad. I've played this way with a group of people who had never played the game before, everyone finished knowing not only the gameplay rules but with inferred nuances about strategy.
Actually iTunes Store existed April 2003 as Mac only before iTunes for Windows was available Oct the same year.

This was I think why at the time BuyMusic.com made a huge deal of launching its store as Windows only

https://en.wikipedia.org/wiki/History_of_iTunes
Why spend so much time and money to build AIs to play Games?
I'll tell you once I get any clients :(
The Dread Gorgon: The head of Medusa, in myth and in memory
Who's to say they didn't do this themselves? $7m is a lot of money.
Thanks for this reference code!

I got to say, Ethereum really is showing the way to Bitcoin here. The smart contract ecosystem surrounding it is astounding.

----

The BTC equivalent would be to do it by hand; and I don't think it is all that risky, as long as you keep control of all three addresses.

Or, ... maybe a BTC smart contract could help us do it easily? What do we need to enable smart contracts on BTC?

Oh wait, that's right. We need Segwit. The thing potentially causing a fork itself.

We're supposed to have it by the time Segwit2x's double-sized blocks hardfork come, though ^^.
Might try that. Space is a little tight in our fridge though so it might not work.
I'm a little surprised there aren't caches of emergency supplies for situations like these.
I agree, I found this post really inspiring to go out and spend a few pounds on getting some equipment to try some of these things out... I might well be far more interested in some of the other applications, but this post is a cool idea of what can easily be done...
Noon Pacific Moves to Spotify, Drops Soundcloud
Bitcoin is on sale!
I'll tell you later :)
Linux is ramping up!

I won't play a game unless it'll somehow run on linux. I guess this means I've been playing a lot of unity / wine games :)
Ask HN: How many weeks of vacation do you take?
I'm curious how many weeks (or days) of vacation you take per year. Especially those who have an "unlimited" vacation policy.
You are right. I will add a warning and try to figure it out a better way. Thanks!
Hmm let's see, bank of Scotland to Royal Bank of Canada would be about 30 Canadian dollars of transfer fees.
There are conventions in the cave-diving community on how lines are left/maintained/removed, which prevent caves from being strewn with abandoned lines.

Much like the IT community adopt coding-standards for a project, the cave-diving community has line-placement standards. Whilst the standards vary from location to location (and are in general localised to the requirements of the location's environment), they are generally well "policed" and exceptions are addressed.
Can we do this to SoundCloud :P
Which part was false, and does the false part invalidate the whole?

I think the point being made was, if women are paid less, and thus cheaper to employ, they'd dominate new hires - presumably because salary is the largest cost for most businesses. So, as as an employer you'd want to minimize salaries.

Men are still getting hired, and that's the logical fly in the ointment that one needs to overcome - unless we allow for other distasteful variables to float, as I pointed out above. Or, we can consider there is no pay gap.
I seem to recall a company called palm say almost the same thing about phones and a certain fruit company.

Be careful what you believe in.
Is now really the time to buy?
My qualm with this article is disappointingly poorly backed up. The author makes claims, but does not justify those claims well enough to convince anyone but people who already agree with him. In that sense, this piece is an opinion piece, masquerading as a science.

> This is because a deep learning model is "just" a chain of simple, continuous geometric transformations mapping one vector space into another. All it can do is map one data manifold X into another manifold Y, assuming the existence of a learnable continuous transform from X to Y, and the availability of a dense sampling of X:Y to use as training data. So even though a deep learning model can be interpreted as a kind of program, inversely most programs cannot be expressed as deep learning models [why?]—for most tasks, either there exists no corresponding practically-sized deep neural network that solves the task [why?], or even if there exists one, it may not be learnable, i.e. the corresponding geometric transform may be far too complex [???], or there may not be appropriate data available to learn it [like what?].

> Scaling up current deep learning techniques by stacking more layers and using more training data can only superficially palliate some of these issues [why?]. It will not solve the more fundamental problem that deep learning models are very limited in what they can represent, and that most of the programs that one may wish to learn cannot be expressed as a continuous geometric morphing of a data manifold. [really? why?]

I tend to disagree with these opinions, but I think the authors opinions aren't unreasonable, I just wish he would explain them rather than re-iterating them.