jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
On the one hand, this is a great "brute force" method to learn how one implementation of RAID6 could happen. This blogpost achieves understanding of error-correction in the 2-parity case through brute force alone, and that's actually quite commendable.

On the other hand, its a very, very bad way to learn Reed Solomon codes. Reed Solomon codes "in general" are a concept that's broader than just 2-parity symbols... and also broader than just "protection vs erasures". Reed Solomon is designed to correct errors as well (a far "harder" computation than simply an erasure).

I've fortunately found a good "ELI5" version of Reed Solomon: https://www.youtube.com/watch?v=xE4jEKx9fTM

That's a very non-technical talk, but that talk gives the full concepts of "Polynomial in Finite Field" that Reed Solomon codes are based off of.

For a proper computer-based Reed Solomon code, you choose the GF(2^8) extension field for 8-bit symbols (Pararchive uses 2^16 for 16-bit symbols). Extension fields are extremely complicated to understand however, this will take a few days of Abstract Algebra study to understand how extension fields work.

But once you know how a finite extension field works, you then extend a polynomial into the extension field, and bam, you have Reed Solomon codes.

That is: a Quadratic equation can protect 3-data. All quadratic equations are ax^2 + bx + c, so any 3-points define a quadratic equation. Generate (x,y) coordinates on a graph as (0, data0), (1, data1), (2, data2).

Then, solve for a quadratic equation f(x) = ax^2 + bx + c.

Then, to generate parity, f(3) is your first parity symbol, f(4) is your next parity symbol, f(5) is the parity symbol after that. Etc. etc. Note in a 8-bit finite field, you can only go up to f(255) before "looping back" to f(0).

From there: 2-check symbols will protect against either 2-erasures or 1-error. So Quadratic Equation with 4-check symbols (aka: 4 "other points" of the quadratic equation passed with the data) can protect against 4 erasures... or 2-errors, or 2-erasures + 1 error.
My problem is not demanding it, as users, it's enforcing it with laws.

If users don't want that, they should be free not to have that.
> Clippy is back!

Clippy was apparently 1996.

Afaik, that's about the same point machine learning was going through a renaissance away from expert systems.

As a comment on a previous HN story quipped, most of the 90s ideas weren't fundamentally bad, just impossible to realize with the knowledge and technology of the time.
It's as a result of prolonged headphone use, not loudness.
You might enjoy using CyanogenMod on your phone. No google account required, and it gives you a lot more control over Android.
I don't see any guide or any real description of the benefit of training your diaphragm (other than taking deep breaths by pushing your stomach out. But how much? How often?)
This is very interesting.

K8S is often overkill for small and medium size projects, while Heroku sometimes is too simple.

I'm wondering why there is not much tooling around such cases, either we go all-in (k8s) or something very opinionated and simple (heroku).
This is partly why projects like Zenodo exist, to publish results which wouldn't be worth putting to a journal.
Dr. Fauci is saying it's likely to have flu-like seasonality. Though it's not known for sure yet.

And current expert consensus is in line with that, putting the odds at 73% for a 2nd wave in the fall:

https://fivethirtyeight.com/features/infectious-disease-expe...
I'm hopping someday people will provide a friendly Python API on top of ansible so that I don't have to write its YAML DSL anymore.

The "it must be idempotent" argument lead to putting conditional into a a language that was never meant to be, doing the whole "store" danse that could be done with simple function calls and whole lot of conventions instead of a proof tested import system.

It's calling python code behind the scene anyway, and nothing reads the playbook apart from ansible itself.

Ansible is a great tool, but I strongly believe the experience would be 100% better without learning, crafting and debugging those twisted .yml.
I don't think that is necessarily true. Something like gamestop won't come back, individuals who put everything into a small business might not recover and try again. A lot is happening at one time.
I like a lot of the books mentioned on the thread. Seems to me, though, that bright 14 year-olds will find their own favorite books, so here are some other ideas...

Make friends with someone who challenges you.
Play some kind of sport, preferably a team sport.
Learn to cook.
Learn a musical instrument if you're so inclined.
It wouldn't hurt you to work as, say, a dishwasher, for a year or two.

Source: I was a bright 14 year old decades ago, and I'm picking my favorite hits and misses.
Well, robbers might in fact know if a particular place has security guards, and they would definitely notice once society replaced them all with rocks.
Do you have any reliable proof of the claim that US is responsible for colored revolutions in Ukraine (as opposed to citizens themselves taking matters into their own hands)? By reliable I mean reputable sources, not a random website no one has ever heard before. I'm asking because what you just did here - that is make a backhanded comment suggesting countries opposing Russian agenda don't operate on their own accord, while suggesting they are steered by the US - is a prime example of how Russian trolls operate.
Ironically, Go being uninspiring is its greatest strength.
I don't give a hoot about "separation of concerns" unless it makes really, really good sense, which it often does not.
I've worked for a couple companies over my 7 year programming career. I have experienced the emotions expressed in this article. The problem isn't that programming is not fun, it's that programming for the wrong company isn't fun.

The source of my passion for programming is learning, and if a company doesn't support your thirst for knowledge and creativity, then it's time to find a new company!
If it works, it means you can reinvest your profit to live up to your claimed size.

In regards to other employees, yes it can cause some problems, but I doubt it'd be that much...fake it till you make it is a pretty popular phrase, so people understand when you put it to use...especially when starting out.

In regards to your site, your metrics don't actually sound real. If I saw those, I'd think you were just giving me fake info.

In regards to taking the high road, I feel like it's something promoted by those who are already financially secure. Pretty much every company that started from nothing did unethical shit to get ahead early on...whether it's spamming, or faking their stats. I mean, even in your example, you say "buy cheaper desks",and talk about employees...but most companies start with nothing, where the founder isn't even making $500 a month, let alone the $2-5K/mo to pay an employee.
contribute bugfixes to http://github.com/sr3d/GithubFinder
How would WebM harm or H.264 help Microsoft? IMO no speculation like this is obvious without some kind of salable explanation of motive.
I barely want to make FaceBook friendships with people that I meet on a daily basis!
Creator of YikeBike, electric bike. ‘big, hairy goal’ is for the YikeBike to be the most popular mode of transport in the world.
WebM is not that great technically (http://x264dev.multimedia.cx/archives/377) and is unlikely to remain royalty-free if it ever takes off as there are many patents that could apply to it's code.

H.264 will play in both flash and the browser. It's a standard codec that is used in most workflows already. On top of that, MPEG-LA has announced it will always be royalty free for video that is free to end users (http://www.macworld.com/article/153692/2010/08/h264_royaltie...).

There's no reason for Firefox and Opera to not pick up H.264. It is the only choice that makes sense if HTML5 video is going to take off, and they are holding the web back. Thumbs up to Microsoft for actually trying to push us forward this time.
I was glad to see the food miles metric[1] tangentially mentioned in this post (when she talked about importing exotic foods to keep herself healthy). This is a notion that, in my opinion, doesn't get enough attention: it doesn't matter how great the farming practices are if the food is then shipped three thousand miles to my door. (Yes, the food miles notion is imperfect, but it's at least a reasonable first-order approximation of the environmental impact of your food.)

Besides being fun, one of the best things about hunting is that you can directly observe the cost of transporting and processing food from animal to table. On top of that, the animal I hunt most frequently (feral hog) is a depredating pest in most of the southeastern US, doing substantial damage to farm and ranch land. Most of my hunting is done on land where cows are pastured, and I'm only happy to help reduce the population of hogs, protect the grazing lands, and get a little meat out of the deal.

[1] http://en.wikipedia.org/wiki/Food_miles
He is saying this because, in general relativity, gravitation is no longer explained as a force between two masses, but as their "warping" of their surrounding space(time).

http://en.wikipedia.org/wiki/Gravitation#General_relativity
Same here. I've been using f.lux for the past month or so, it seems to help with getting back to a 'normal' sleep schedule. I mostly wanted to start sleeping earlier so that I would get more daylight during the winter.
Have you really tried tree style tab?
That happens frequently to people in Pohl's Heechee Saga.

http://en.m.wikipedia.org/wiki/Heechee
I'd get one of these or a device like it that can be oriented to an A4-ish size. I'd just run a full-screen emacs session in it (and subsequently would be forced to figure out how to highlight code with such a limited palette). I really enjoy E-Ink displays for reading for any amount of time over LCDs; even high-density panels (though they make it easier to read for longer periods than their predecessors, E-Ink still wins due to limited color range and not being back-lit by a thousand tiny suns).

Can't wait to see more of these on the market!
There are two main points for a programming blog - to keep your own notes in one place, and to try and raise your profile / build an audience to make the next contract or pay review a much happier experience.

If one subscribes to your extremely limited view of what a "programming blog" should be or aspire to be, and what its author(s)' goals are or should be, then maybe this is reasonable. But I don't find that at all convincing.

If you are a contractor or can build a network from the blog that 1700 pa is going to get wiped out in one deal.

No... it'll still be there. And it'll be there if you have a bad month -- or year -- and you end up depending more than you'd want on that otherwise paltry sum.

I'm not saying this is without merit. I'm just saying it's incredibly short-sighted. I like to look at the big picture as well, but to suggest that money you might bring in with minimal impact is necessarily useless in the face of the potential to bring in more money in other (largely or totally unrelated) ways strikes me as seriously out of touch with the lows reality can drop on your doorstep.

Stick a mailchimp form on your blog and keep writing interesting stuff.

This is at least much more reasonable than making blanket statements that start with "No."
I agree - how old are your kids and how did you get them started in being interested with 8-bit systems?
I was more referring to ancillary incidents like the GTA V recall with the line about protesting etc, but come on. There has probably never been more comics available for young girls in history. That article reads as half "I took my kids to a seedy place because I'm a shitty parent that can't be assed to do any kind of research, and it's your fault" and half "I'm wildly exaggerating my experience because it will make for a great piece of anti-sex feminist agitprop."

> “All their…” …and her voice dropped to a whisper… “boobies are hanging out, Dad. These can’t be for kids, and comic books are for kids, and kids aren’t supposed to see that. That Wonder Woman looks like she’s in a video, and I don’t know who that is, but it’s not Harley Quinn. Harley Quinn wears clothes.”

Yeah, I'm sure his kid said this.

EDIT: Damn, random anonymous downvoter on HN, downvoted within less than a minute of my reply to an article that fell off the front page hours ago. This is not the first time you've done that, either. Do you just sit there refreshing the comment pages of "problematic" posters all day? Do you have an RSS feed of my posts? Did you actually write a downvote bot to police a glorified reddit clone? I'm flattered to have made your list, but jesus christ, go outside or something.
App that teaches me Japanese words, but in small portions :)
I tried running ads once, made about a penny in a month. Turned off the ads, cleaned up the site, focused on posting my notes/work, and ended up getting recruited through some engineers finding my posts when searching for info. To me, that was way more worth it than any ad revenue, but of course, your mileage may vary.
Iain M. Banks "The Culture" series.
I only just found out about these books this summer and have not been able to put them down. Currently on book 9 of 10 and could not recommend them enough. I just can't get enough of the universe that Mr. Banks has created.
That is really interesting. It seems relevant to the Yucca Mountain puzzle.

http://www.damninteresting.com/this-place-is-not-a-place-of-...
I was an early adopter of Things and I too have been disappointed with the multi-year march toward over-the-air synching. One of the things that suggests they haven't taken the issues seriously involves their current support for opportunistic synching over a local network using Bonjour discovery. The problem is, it is not encrypted — the entire contents of your database is sent in the clear on the local network. When the problem has been raised with them they have been dismissive, responding it is easily fixed by simply securing the Wifi network with a password. What that does to prevent the hundreds of others who use the same Wifi network from snooping on your data is not clear.

Fingers crossed they truly have re-architected to something useful. Sure, synching presents some challenges, but it is hard not to wonder how multiple programmers need over 2 years to add their #1 needed feature.
When it is not making a profit for you, it is not worth anything to others and as such probably will sell for less than you have invested if it sells at all.

It is good to have an exit strategy, even if that exit strategy includes holding on to your company forever. But with the IPO market as non-existent as it is in the US, your chances of making a bundle there are the null. Most entrepreneurs enjoy the thrill of the startup itself, not the management of some big company years down the road. It is not that they are "eager" to sell from day one, but by seeking funding and planning the future of the company they are forced to evaluate exit strategies. Since acquisition can be a lucrative exit strategy it is most often looked at as the end result. The adrenaline rush comes in creating the company, the product, and delivering it to customers (free or paid). At some point you have to look to an exit whether it be an IPO or acquisition if you took on funding (the investors want their money back with a return at some point).
The whole point of the article is that government policies are causing systemic suffering among those with debilitating medical conditions. It's about the hundreds of thousands of people dying each year in the U.S. because of drug prohibition, and the millions more who are in horrific pain.
may be we need this :) http://www.youtube.com/watch?v=8r1CZTLk-Gk
The only exclusivity Amazon demands is price-matching. You can't sell it lower than Amazon, period. You can still put it at Barnes & Noble, if you want, or the iBookstore. Note those are ePub, not Kindle, formats. But if either of them drop the price, Kindle will too.
While working for an enterprise server management startup, I met with some of the LDS folks and was impressed with how well they know technology and IT across the board. http://tech.lds.org/
There are plenty of great advice here already, so I`ll just add the article that helped me before with a similar problem - https://ivypanda.com/blog/how-to-actually-enjoy-studying/
This is not what he was referring to as bullshit. What he was calling bullshit is putting flowery stories around problems. E.g., "A train is traveling from Dusseldorf to Amsterdam..."

x(t) is not bullshit just because you don't understand it. It's a mathematical function. x is the function, t is time. Meaning that you can give the function the time you're interested in and the function can tell you the motion of the object. I'd imagine the text goes on from there to explain how you obtain the function based on the sentence you quote.

The website lists prerequisites to reading the book, perhaps you don't meet them?
Yes, I'm part of the GAP research group (with Albert Bartok Partay and Gabor Csanyi). Representing environments is definitely still an ongoing research project. Other things I've played with in the past include identifying crystal structures at finite temperature (i.e. a classification rather than regression task), or differentiating between amorphous phases (since e.g. water has two amorphous solid phases with a 1st order transition in between, but there is no way in hell you would be able to tell one from the other visually.

We're currently working on a really ambitious new way to represent environments, but it's really preliminary at the moment.

Regarding your ion issue, what about the angular components? The radial functions really only tell you so much...

But more fundamentally, what do you mean by ion energy levels? I'm presuming you mean a metallic nucleus+core electrons, in a condensed phase at finite temperature. But of course that `atomic energy' -insofar as it exists- is a continuous function of position and not quantised, so I'm unsure what you mean by energy levels in this context.
I bet that was a nice raise too.
The solution is to make nets weaker so they break if used for fishing. You do not need a strong net for mosquitoes but you do need one for fishing. Also, maybe if there is real hunger provide food relief as well.
We need to work on both simultaneously, if only for our own safety. The eradication of smallpox was a major success in the 20th century and treating it in Africa was instrumental. It does no good to try and eliminate dangerous diseases if we leave reservoirs, just because those populations are not food secure.

Obviously malaria has its own transmission dynamic that doesn't directly apply here, but for infectious disease generally (eg. ebola) African safety needs are an important part of our own safety.
The 69% number is simply a census comparison of all men and women that work full time. It doesn't take into account position, education, experience, or even hours worked beyond 35hrs.

When it later talks about 'the gap' remaining after accounting for other variables. It means a smaller gap and it cites different studies. It just doesn't provide the 'after controlling for choices' value, only that one exists.
Even in the best markets for job-seekers such policies are not without downsides. In every city in America small long-running mom & pop and ethnic restaurants and shops are closing down in favor of two types of places that can afford to swallow the regulation-imposed economic deadweight loss: 1) Luxury hipster establishments that charge $20 for entrees and $10 for beers; 2) Fast food/fast casual chains dependent on leveraged buyout money.

In the end there's only enough room in town for a handful of Katz's Delis to survive (and become expensive echoes of what they once were in the process).
This attack is, for what it's worth, at least 4 years old (probably older).
Though the title of this post originally claimed this startup was rejected by YC, I can find no evidence that they ever applied. Two years ago there was an application from another startup with a similar name. Perhaps that's the source of the misunderstanding.

Edit: Oops, yes, they did apply; sorry about that. Well, congratulations to them!
While searching for a non-paywalled version, I stumbled on this gem from 9 years ago..

http://usatoday30.usatoday.com/news/washington/2006-05-10-ns...
It does work that way, but it's optional. You don't have to enter the address into the app before the driver shows up and it's therefore possible that a significant number of users don't do so. My experience is that it makes the trip extremely smooth to pre-enter the address.
I’d say “Byron-esque” has the same meaning while being more readily understood.
I seem to remember reading that Microsoft used Xenix internally for stuff like email.
IANAL but I'd assume this doesn't apply to them.
We benefit a lot from Google doing this, for sure. Do we owe them a lot? For that to be true, it’d have to have an altruistic motive and for the value being delivered to be less than Google derives from the open-source community / security community in general.
I don't know why anyone would want to be a police officer. There's no upside.

Aside from the genuine affection they get from the people they help here and there.

Given the nature of their job, it seems like there would be too much personal risk to get involved in any kind of physical altercation with the public. Because if you get in a fight, I mean a real fight, you better be ready to fight-to-win. Because there's a good chance that the meth'd out junkie you're fighting doesn't even know what planet he's on, let alone what are the consequences of pulling your gun off your hip and shooting you with it.
Default way is pip freeze which I feel is too verbose, is tracking every dependency of django worth it?
Don't resist it, they are right. You need it.
Lower courts would likely have to follow the SCOTUS ruling on it, but it could be argued up to the supreme court to overturn their own creation.

This is the problem with creating new rules out of whole-cloth from the bench.
Just tried it again, it's definitely a firewall or block of some kind. I doubt anyone from Zürich can reach this server.
Your sarcasm aside, there are obviously plenty of reasons why there are failings of the justice system and most people agree that the government isn't the sole arbiter of social accountability.
It seems that the underlying service is run by Globalstar:

http://www.globalstar.com/en/index.php?cid=106&sidenav=232

It looks like Cospas-Sarsat is for emergency use only, while SPOT is used both for emergency location and for routine tracking.
JavaScript functions have identity, so creating anonymous functions, even if they don't close over anything, actually requires a garbage-collected object to be allocated, rather than just creating a pointer to a piece of code.

Doing this in inner loops is going to cause a noticeable performance degradation. (Doing it in expensive asynchronous operations, which is what callbacks are often used for, is not going to make a measurable difference.)
Does that mean you're not concerned about the deaths from coal mining? You're only concerned about the risks that impact you personally? That doesn't seem to be a common attitude: if it were, nobody would have complained about the Deepwater Horizon spill except people who lived on the Gulf coast. (And nobody would complain about nuclear power except those who had to live near a plant.)
I'm not sure I see the fucking point of using fucking swear words.