skysight-inc/HackerNews huggingface dataset:
I've never really understood the rationale behind integrating RAID into the filesystem. It seems like a giant layering violation, and unnecessary given that mdadm already exists and has many years of testing behind it.

The btrfs FAQ [1] says that "unlike MD-RAID, btrfs knows what blocks are actually used by data/metadata, and can use that information in a rebuild/recovery situation", but is that really a good enough reason to reimplement the entire RAID subsystem from scratch? And couldn't TRIM/discard provide the same benefits?

For me, the clincher is that mdadm has a very stable, well-defined on-disk format, which is a huge bonus if you hit a bug or make a mistake. I once almost lost a personal RAID10 array by recklessly trying to add an extra drive with no backup, and without fully understanding what I was doing. I was able to recover all of my data by hacking together a Python script to reassemble all of the blocks in the correct order. I can't imagine how much effort that would have taken if I had to build something that understood the full details of btrfs's data structures.

[1]: https://btrfs.wiki.kernel.org/index.php/FAQ#Case_study:_btrf...
Two thirds of the above seem to exist in Denmark (and a few other European countries) with no visible improvements to the entrepreneurial scene (I struggle to come up with a Danish startup success story that's been founded in the last decade or two).
In addition to the other excellent mentions here, I get weekly ToC alerts from several pertinent journals.

I scan the emails during weekly meeting.
Hip hop constantly gets slapped around by sampling cases when there's money to be made (e.g. not mixtapes). Timbaland alone has around half a dozen. Even Frank Ocean got an earful from The Eagles.
The one thing stopping adoption for a lot of people is wilcard support.

https://community.letsencrypt.org/t/please-support-wildcard-...
You need to defend it against people using it generically. You don't need to stop people from using your trademark to refer to your trademarked product name it is trademarked to refer to.
I could have sworn that MS had to be dragged into strengthening their anti-copying measures from XP onwards by the BSA.

Never mind that MS tries to argue that their products have a lower total cost of "ownership" for businesses, as potential employees are familiar with MS products by having used them already. Thus they require less training if hired.

I think there is even a statement from Bill Gates somewhere about how he would rather see people use unlicensed MS products than FOSS alternatives.
Humans can design good features for the ML algorithm to use though. A simple naive bayes filter, for instance, would not be able to learn these complicated patterns on it's own.
>We should hire for culture-UNfit.

Yeah, I'll hire a misogynist and a feminist and see how that turns out. /s
TL;DR: to get smaller structures, don't do stuff like this:

struct foo {
char a;
int b;
char c;
int d;
};

but this:

struct foo {
int b; // or int b, c;
int c;
char a;
char c;
};

Basically if you sort the types by size in reverse descending order, you get optimal packing without messing with compiler-specific packing extensions that skew alignment and possibly bloat code.

The worst that you will get is padding at the end of the structure so that if two or more of them are arrayed, the first member is correctly aligned at all the array indices.
That's because you forgot several other "postulates" that form part of that legal argument. Among them (this is not an exclusive list) are the Commerce Clause of the Constitution, and various canons of legal construction, including the one that holds that while a newer enactment generally has precedence over an older one, to the extent possible a newer enactment should also be read so as not to minimize conflict with an older one unless it explicitly seeks to reverse the effect of the older one.
In this thread: people who do this for a living making people who don't feel dumb.

Guys, it's called "The Lost Art of C Structure Packing" for a reason. Python and Ruby guys have no idea.

Even most C or C++ devs wouldn't know.

Take a chill pill.
Could you not rely on a tiny dom manipulation lib?
I don't even list the year, just school and degree. Nobody has asked ever, aside from alumni who asked about a professor or did I know a certain person.

When i was right out of school I added some stuff about the program and noteworthy projects but that came off after I landed my first job.
Of course there is, it starts with not pretending that just because they're homeless they must have no commitments, no attachments, no fear of new and unknown scenarios etc. If the only possible option you can think of is "let's ship them off to another city" then you can't have put more than 1 seconds thought into the topic.
> No, it isn't. I entirely fail to see where rust has compound values.

struct Vec2(usize, usize);
let origin = Vec2(0, 0); // value
let center = Vec2(0, 0); // same value
let faraway = Vec2(123,456); // another value

> I think you want the programming language to decide what equality operator to use for you.

I want the programming language to let me compare the values I care about. I don't want to worry about irrelevant details, like the location, physical or abstract, where a value's representation is stored. Of course, I do care about the physical identity of objects. But objects are not values!

> I fail to see how values are any more "make-belive" in Lisp than in any other language.

The language forces me to care about a low-level implementation detail. Namely, that the compound values in my problem domain are realized as compound objects in Lisp. It fits the definition of “make-believe”. In any case, it wasn't my intention to single Lisp out. Most languages out there only have make-believe compound values.
> As far as I know, insulin resistance is not known to cause the myriad of diseases you mention.

IR and cardiovascular: https://www.jci.org/articles/view/10762

IR and dementia: http://www.ncbi.nlm.nih.gov/pubmed/12467491

IR and obesity: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4038351/

IR and hypertension: http://www.ncbi.nlm.nih.gov/pubmed/7512468
>Common Lisp's `mapcar` isn't a mathematical function.

Yes it is. It takes a function and a list as input, and outputs a list of the results of that function applied to each element of the list. It has no side effects, it maps a domain to a range, and it's referentially transparent, so long as the function you passed to it is.
This is going to be hard for Amazon to obey.

> The ads must not appear again in the form complained about. We told Amazon Europe Core Sarl to ensure that where a delivery charge applied to a product featured in an ad which quoted a price for the advertised product, the ad included the delivery charge alongside the price of the product. We also told them to ensure that, where items were eligible for free delivery, the claims used to communicate that did not mislead consumers as to the terms under which their order would qualify for free delivery. We also told them to ensure that qualifications to the offers of free delivery clarified, rather than contradicted, the claims they were intended to qualify.
> How could a village like this scale?

Linearly? I mean, it's right there in the description.
> It has no side effects

It has the side effect of creating new object identities, at least when its “list” argument isn't `nil`. That identity is a completely new value that didn't exist before `mapcar` was called.

> it maps a domain to a range

In mathematics, the domain and codomain of a function are sets. Sets don't exist “in time”, let alone get new elements in time.
I see that the tax foundation says Georgia is $108, but there is a huge caveat. I've lived in Georgia the past 8 years. I've lived in both middle of no where and currently live in Atlanta. The value of $100 is vastly different between those two areas. Georgia is mostly rural, except for Atlanta. My old apartment, 1 bedroom a bath, I can still rent for $575 a month. Lakeside view with a pool, 10 minutes from work. Anyone reading this, most likely will be moving to Atlanta. The COLA is still cheap, but understand the caveat.

Meanwhile, I grew up in Florida, where it says $100 is pretty much $100. There are lots of major cities in Florida and cost of living is more distributed.
I sense it would be way more entertaining to learn how to make a language with clang, learning BNF notation, understanding LL and LR parsing, than learning lisp or haskel.

That way you quickly overwhelm zealous and eager students so they can calm down and stick with the languages normal people use, and stop with those usual functional rabbit holes.
If you have a bunch of 1-6 month jobs on your resume your going to get passed over as unreliable and not worth the expense of hiring unless you are one hell of a rockstar.
Join Us for the Great California Database Hunt
I can't imagine this even coming up in an interview. Any company that did care is probably a sweatshop so feel lucky if they decline you for that reason.
There is irony all around including in the rust communities own positions - relying on jemalloc and llvm while claiming that reliable software cannot be written in C/C++.
I much prefer to serve Go applications through an NGINX reverse proxy.

It deals with a lot of stuff for you (static assets, SSL, logging, etc.) and lets you focus on developing your application rather than re-inventing the wheel.

Would be a good idea to add in a section on configuring that type of setup.
The military has been building these kinds of secure embedded processors for a long time, they usually include physical / environmental protection packaging.

Wonder on the FIPS-140-2 level, where this chip would fit?

https://en.wikipedia.org/wiki/FIPS_140
Wow. What a gem. Loved the humor and the science. Thanks for the pointer!
Heh, i have a lovely anecdote about those student discounts.

The only guy i knew that had heard anything about Apple before the iPod craze was a hobby musician i grew up alongside. Once he reached college the first thing he did was buy himself a Macbook using the student discount.
Hang gliders are piloted in a similar fashion.
Why? Is there something wrong with HN's current cert?
I actually just manually check arxiv every morning for the new submissions in my field. It's like getting in the habit of browsing reddit except with a lot less cute animal pictures (maybe because I'm not in biology).
I thought about it. But it gets creepier. Former colleagues in different geographical locations who don't have my phone number/contact info but are only connected on linkedin appear in Facebook.
NBER working papers series is great for economics papers. Most go on to be published in top journals.
Quanergy has yet to ship any production units. They've also been delaying for years. I have no doubt that they are building solid state lidar, but their tech isn't really "here" yet.
Putting the record industry on Bitcoin: Why this won’t work
The post is very misleading because it's not about absolute cost of living, you should also suggest data for other towns where an artist could have lived, for example some small town in Ohio.

If Patti Smith lived somewhere in Colorado mountains to do her thing, she probably wouldn't be where she is today. Artists require audience, and cities like New York have them, ready to spend money. That's why people moved to New York, and "created their scene". They would have never been able to "create their own scene" in a farm town with population of 300.

That said, it makes more sense nowadays since we now have Internet. I think you can just live wherever is the cheapest and work on your art (could be an actual piece of art or even a business) since we have the Internet.

But it's wrong to say the artists "created their scene" in New York. New York was the only place they could have "created their scene" back then.
That would be a subset of Explanation 3.
"The rights of other users" most probably refer to the rights mentioned in this chart. Not copyright.

It is unlikely anyone in the network has the rights to the copyrighted material being exchanged. There may be some exceptions, but you'd have to dig for them, in an extremely invasive and non-neutral way.

Also, copyright infringement is nothing like property theft, mostly because copy & paste doesn't have the same effects as cut & paste. Stop using this broken analogy, it only hurts the debate.
> Politics and economics are too skewed to the right in Brazil.

This is the most absurd out of touch with reality statement I've read this week.

Brazil has 30+ parties almost all with "social" or "socialist" in their name. It's 50 shades of red down here.
> Scans show greater shrinkage in volume of white matter in overweight and obese people, although it does not appear to affect cognitive performance.

Perhaps this is a demonstration that the brain is over-engineered and the extra matter is insurance against damage. If the white matter is being lost slowly, the brain can continuously adapt asymptomatically.

There may come a point where there is so much loss/damage dementia is inevitable, implying obese people would have a higher long-term likelihood of dementia.

Edit: removed an off topic counter-reference.
If GitLab's issues allow you to mark as unread or flag it in any way to come back to it, then I'm sold.

I can't believe this still isn't a Github feature. I don't know how many times I've lost track of issues or forgotten because I can't flag them.
How you dress can affect how you act. I had a friend whose job moved to telecommuting for his last few years before retiring. Before then he always wore a shirt and tie (not the jacket, south Georgia), after he switched to sweats and a t-shirt unless he had to visit a customer. That lasted about a month. He couldn't get himself into the work mindset in that attire, those were the clothes he wore when he got home and stopped thinking about work for 20+ years. So he would get up, every day, put on his shirt and tie, and sit at his desk in his home office for his work hours because he couldn't be productive any other way.

Your attire is part of your ritual. If your work day begins with a cup of coffee and a conversation with some friends in the office, and you skip it for a week, your week feels off. Because your ritual is off.
From 1876 to 1992, 116 years in a row, Mississippi had a Democratic governor. Do you think it is poor because The last 2 guys running the state were Republicans, or that 116 years of policy, and the legacy slavery on top of that?
True.

However, as shown in another comment, the typical "everything is misogynistic" comment is due to intersectional feminism. Which in my experience, largely does claim that men have it very good just for being men, and women have it very bad, just for being women.

A blatant statement of "the culture was misogynistic" is an overly simple classification. The culture was oppressive towards damned near everyone who wasn't of the highest class.

I just don't believe that a rich woman like the Biblical Esther had it worse than a poor free man living in the city at the same time. So her experience with misogyny gave her a better life than 99% of the rest of the population.
Let's Encrypt is pretty great, but if you have the money get a paid SSL. Not all SSL certs are created equal.
This setting disables both reading and writing third-party cookies.
I just found a cookie testing webpage:

https://www.grc.com/cookies/forensics.htm
I have another one for you: https://jdebp.eu./FGA/web-fully-qualified-domain-name.html (-:

That's not the nosh 1.28 announcement, by the way. I have yet to do that.
> Words are powerful and stir up emotions.

Sticks and stones may break my bones, but words will never hurt me.

Yes, words do stir up emotions, but well-adjusted adults learn as children to control and channel their emotions in healthy, constructive ways, rather than permitting themselves to be debilitated by seeing a perfectly correct word used perfectly correctly — and inoffensively.

> In this context, someone stigmatized as "slow" or "dumb" by society, reading a sentence with the word "retard" in it has to deal with bad memories from the past rather than understanding the concepts in this sentence.

Someone so emotionally fragile would be offended even by reading your sentence about the original sentence!
Mostly. Employers could also become afraid you'll walk away from them too.
Mobile robots used around people could absolutely use that tech today.
There is a demand for reverse engineers in the security field. If you know how to use IDA Pro and you're confident with reverse engineering malware, which most people find intensely boring and tedious, you can probably find a job doing that. There are also excellent RE classes at Recon (https://reconcx) although that requires an investment of time and money.

A word of caution... doing RE in a mediocre way is fairly easy. Doing it well requires knowing, well, a lot of shit about a lot of shit. Encryption, compilers, information theory, high level compiled languages, network protocols, etc. are all required knowledge to not get stuck at some point while doing that job. And sooner or later you'll find you'll be writing your own RE tools out of necessity.

This might sound cynical, but the good news for job seekers is that there is often a higher demand in the security industry for a mediocre reverse engineer who is willing to make a lot of guesses, abandon problems that are too difficult, and move on to the next thing quickly. If you're willing to learn in the job it's almost an ideal place to start.
If you need to cause glitches in a few precisely chosen moments in time, while _not_ causing glitches in some other moments in time between the former, it gets a lot harder. It gets even harder if the response to a wrong sequence of glitches is to brick the processor / erase storage.

There are also known reasonably good defenses against glitches in PC that involve checking at every end of a basic block that a subset of instructions of this block has executed.
I also prefer data, but this data isn't useful. Sure, there are a lot of companies looking to hire C++ programmers, but why? Is it because of growth in the demand for C++ application development? Or is it because C++ developers are moving on and the companies are having trouble replacing them? There's probably a mixture of both, but I believe we're going to see a continuing slide towards the latter.
I vastly prefer to see portfolio work, and when I assist in screening resumes, I always look at the people with portfolios first: they provide the most signal. How does your code look? How do you interact with others?

When I'm doing deeper interviews, I check the portfolio as well: what is the specialty and interest of the person? What are they up to? Do I want to work with this person?

At the end of the day, we're both human beings, and we have to get along at work. I don't want to be in a bad relationship. So I look at, and prefer resumes that give me the most information to this end.

Other people do it differently.
> 3D printers have terrible quality. They are for prototyping. You'd be printing out replacement parts every month.

You might be confusing appearance and durability. The appearance of 3D printed parts is usually far from designer's tastes, but they are really durable.

I have 3D printed whole flying drones and structural robot parts many times, and they are sufficiently strong and durable for the task and last a while.

My main 3D printer is mostly made of 3D printed parts that are load-bearing, and none broke over the last 5 years or so.

Only problem i ever had was a reel of bad Chinese plastic that degraded quickly under sunlight. Easy to avoid by not buying on e-bay...
The good thing about dynamic syntax systems is that it can evolve with time and change to best fit a problem domain. That guarantees ergonomics efficiency dimensions are always near optimal.

The bad thing about dynamic syntax systems is that it can evolve with time and change to best fit a problem domain. That guarantees ergonomics learnability dimensions are always far from optimal.
In my case it took over 16 years to get my degree. I think it worked out in my favor. If there is any age bias in the initial resume scan most reviewers will guess me being 12 years younger than I am. Once you are in a position , often the extra years give you a bit more gravitas then someone in their early 20s. Either way, what really counts is how excited you are about doing the work. If you love what you do, you should have no problem.
Apples to oranges. GP was talking about from technical perspectives, you're talking about social/political/ethical perspectives.
Good for you. I don't dispute that many people really like the culture and weather of California.

My problem is that a lot of people seem to be pretending that the only reason there's so much demand for housing in California is due to the favorable weather/people, when in reality a huge proportion of the people there wouldn't be there if it weren't economically beneficial.
I manually check conference proceedings when released:

- OSDI
- SOSP
- FAST
- EuroSys
- APSys
- NSDI
- SIGCOMM
- ATC
- ISMM
- PLDI
- VLDB

These days, accepted papers in specialized conferences are actually on mixed topics these days.. like you'll see security and file systems in SOSP
It's taught in the intro data structures course at Queen's University in Ontario. Really cool stuff.
It's a completely different word, though.

"retard" (pronounced "RE-tard") is the derogatory term, but the context used in this sentence (to slow something down) is pronounced "re-TARD". The only people who would be offended by that are those who have never been introduced to the other word with the same spelling (but different sound).

Indeed, the _primary_ listed meaning for this word [0] is the verb form, not the derogatory meaning.

[ri-tahrd, for 1–3, 5; ree-tahrd for 4]

0: http://www.dictionary.com/browse/retard
Accessibility Software Suffers Following Apple's Faceshift Acquisition
I was formerly a customs broker for Amazon in the past and found their orders to usually be pretty typical, usually based around volume/time of year. They definitely rotate vendors based off time of year + what would be seasonally important but I think it's mostly just based off what sells. I don't think their algorithm is quite as complex but I don't think it's any bit weak, honestly. But as I was their broker and didn't work internally, I can't comment to specifics, really.
Where do you think the line should be drawn? I mean - say your band does great (if you have one / if it isn't already ;-)). You choose Ernie Ball strings and an Agile Guitar and play the hell out of them. You accumulate a million fans on Instagram. A ton of photos show you with the guitar / string combo. Now Ernie Ball says "we want to pay you [number] per year to just use our strings!" You love Ernie so are happy to take their cash. Do all your IG pics now need an endorsement line?

What if then a new guitar brand asks to you to use their guitars? And they're amazing. You'd use them for free anyway... Etc.

I think the lines are blurry. But I agree - the celebrity promoting the teeth whitening rebill to eager teens probably needs to point out their teeth are white for a different reason.
> Let's Encrypt is pretty great, but if you have the money get a paid SSL. Not all SSL certs are created equal.

Say what? Besides the faux security of the green bar for an EV cert, what's the difference between a LetsEncrypt and a paid one? (non-EV)
Update. I posted one photo. I got rewards, which was like, little winks and a "kick me" sign I can put on I think someone elses profile. This app fucking sucks officially. Who signed off on releasing this? Its like orkut's poor design plus candy crush game incentivation. Goodbye, hello.
Sadly the two are mixed up even outside of USA. Since that 68ers thing in Europe, central-left has maintained that that the way to prosperity is education. Thus if you do not hold some kind of college degree you are not trying hard enough.
Raaz: A secure networking library in Haskell