skysight-inc/HackerNews huggingface dataset:
For the 99% of people reading who don't know the kernel as well as you (seriously) can you explain why this is the case?

Does a userspace filesystem driver lose a lot of performance to context switching, or is there something unique to filesystems that slows them down in user space?
> The delays are mostly structural: Amtrak is required to share the tracks with unscheduled cargo. I budget an extra hour and I'm fine. The same cannot be said for airplanes. It's like conflating TSA gropings with airline (de)regulation.

Absolutely not true on the NEC. It's dedicated track and the delays are due to operational mismanagement and failing infrastructure.
If you ever interact with people running Windows (or even OSX) all of their thumbdrives will be formatted with FAT unless they recently used it make a Linux boot disk after installing a later version of windows 10 that has extx support and didn't notice.

If OSX and EFI had out of the box support for Linux filesystems we could at least stop using FAT on pendrives. I personally will look forward to that.
But there's little harm done.

Nobody needs a gem-quality diamond (and the industrial diamond market wasn't really manipulated). It's not like they were colluding to raise the price of insulin or wheat.

The fact that people were willing to accept the idea that they needed a diamond is as much the responsibility of the people who wanted to buy them, as it is the responsibility of those who marketed and sold them.
> I wonder what kind of such campaigns are going on today, changing our thoughts without us noticing.

Political campaigns are usually comparable in scope.

Obama, for example, beat Nike and Apple to win the "marketer of the year" award https://adage.com/article/moy-2008/obama-wins-ad-age-s-marke...

I remember being so excited and enthusiastic. People were banging pots and pans in the streets and celebrating. But looking back, I am not sure what happened. I don't even know why I was excited. And that's the power of propaganda and marketing, it presents a fuzzy abstract canvas and allows everyone to imbue their own, private hopes and dream onto it.

In the more recent history, the "Russian collusion" is probably another campaign where so much effort was spent on, families were torn apparent, a lot of mental energy put into it, and then it kind of fizzled out. All of the sudden everyone stopped talking about it. It went from "it was a sure road to impeachment" to everyone at the same time deciding to ignore it.
Sounds just like a lot of recent talk about college. :P
Holy freaking cow - please no to this, and no to the thread below about "old annoying UI." Thunderbird is a workhorse. I process over 15,000 mails per quarter - manually. I write a lot, I read a lot, and Thunderbird is my home sweet home every day since the time I've left The Bat! at version 3 something. (The Bat is awesome as well but exists only for Windows...)

Thunderbird is the best e-mail client out there. It doesn't need a new UI, colors, animations, apps or any other bells and whistles. It looks great on Mac and BSD. Please, people, don't vote for it to be yet another Apple Mail or another "Web 2.0" or whatever is now considered cool or hip. I don't need that shit. I need a stable standard client that can handle Gigabytes of e-mail without corrupting files. I can rsync my own shit to back it up. I love being able to dig into custom settings manually. I can manage stuff myself. There are others people like me. Just don't get into my way and turn my computer into your computer.

Sorry, this has to be said. Thunderbird is awesome. Cheers, peace and love.
Not really an option for a lot of people. Mobility issues might be a problem, environmental issues, personal safety issues, etc.
"It is normal for tech companies to hoover up behavioral data about us, to package it up, and to sell it on to others for whatever purposes they want"
Ask HN: What attracts you the most great developer as colleagues?
I am working as a software developer for a price comparison company (~ 900 Employees) located in Berlin. While price comparison is still e-commerce nonsense it feels like ‚David (we) fighting vs Goliath (Amazon)’. While I really like my job, the challenges are interesting, there’s enough time for technical excellence (~50/50), organizational pretty agile and with flat hierarchies. Even the stack is quite ok: mostly Spring Boot 2 applications, partly React frontends, sometimes still JSPs, hosted on OpenShift or VMs, but of course there’s still some legacy left. For me and my team it is super hard to find motivated, nice and skilled people joining our team. I have the feeling that those people are not even applying for our job offers (maybe because they don’t find them? Or because the wording is bad? I really don’t know...).

So, my question is: what attracts you the most, when you are looking for a new job? What is important for you when you read a job offer? Where do you do find interesting job offers? What would encourage you to join my team for a day to see how work with us feels like?
Unless you can make gps readers that are non-metallic and don’t require battery changes, probably not going to happen...
Even though the post is just a book advertisement, the topic of trying to unravel ancient mysteries is an interesting one. If one got serious about investigating the cause of Alexander's death or some other seemingly cold case like this, how would they go about doing it given all the forensic instruments that we have today - perhaps even including the techniques of big data analysis and machine learning (not sure about the 'big data' part).
Enlightenment may come from looking at an IBM-PC MDA (Monochrome Display Adapter) board:

http://www.minuszerodegrees.net/5150_5160/cards/ibm_mda.jpg

...or a VT100 main-board:

http://i.imgur.com/Xae4be6.png

80% of these boards are "the graphics part." Dozens of chips! This is what the sibling commenters mean when they're saying that the video signal is "discrete logic" (as opposed to integrated logic.)

It'd be a bit of an ask to have a hobbyist build one of those themselves (adding an 800% complexity increase to what is otherwise a very approachable hobby project.)
minimal ... it's a few thousand dollars, and after a certain point in income, that deduction goes away entirely no matter how many children you have.
Make money.

Most problems in business are not problems if there is enough money to go around.

By figuring out how to make money, you solve most other problems along the way.
The best JavaScript Application
> Does a userspace filesystem loose a lot of performance...

Yes.

Try the two versions out, and see for yourself if you are curious.
You are supposed to develop the latter in university by working with your classmates on various group projects.
From what I learned in history classes in high school, Stalin ignored news about possible German invasion, because Red Army had already been gathering troops at the border, planning to invade Germany. Hitler forestalled him by just a few weeks.
Yes, thank you!
I actually wanted to include it in my comment but brainfarted and forgot to paste the link ><'.
The very first thing I would do is look for repetitive behaviours and crack out Clippy v2.0.

You know when someone is like, writing 1 then 2 then 3 then 4 then ... or whatever? Yeah, Clippy 2.0.

"Did you know this hotkey called X exists"?

Multiply that by N users - bam you've saved the human race thousands of hours. I'll take my Nobel now.
That's not quite right. An automated clearing house for transactions isn't a US-specific concept, it's used all over the world (sometimes called an ACH, sometimes under a different name).

SEPA uses STEP2 as the pan-European clearing house. Each European country also has their own equivalent to the ACH.

From https://en.wikipedia.org/wiki/Automated_clearing_house, Germany's seems to be a service offered by the Bundesbank.
Note, though, that static analysis can be and is used for distributed systems, web services, and infrastructure resiliency. I’m not certain that overrides the criticism in the article, but they are ignoring how these fields intersect.
My wife got her masters from the Software Engineering program at DePaul University. She taught me a lot of the skills that make me hirable.
Any news on NTFS ?
Wow. If true, that is a terrible experience. If partially true, she’s open to a libel suit. Implying that Jeremy abuses women and possibly children based on his allegations of abuse he or others experienced. Claiming that Jeremy colluded with the CEO to fabricate cause for termination.

But talk about burying the lede. “He raped me.” Somewhere lost in the middle of a long rambling story. I won’t discount a very serious accusation simply because its presentation is so poor, but working in design, she should know that coherent, concise presentation matters.

Regardless of what a jury their peers decides, the whole thing sounds miserable, and I hope she finds some peace.
Thank you, I will consider adding it to my queue.
GP never said there's anything Apple could do at this point to win them back.

IMO, a company that really took privacy seriously would never, ever have let humans listen to Siri recordings without explicit user content. There is in fact nothing Apple can say post-mortem to change this.

Now, whether any of the mainstream alternatives are better for privacy is a legitimate question—but at this point, I don't think anyone should choose Apple because of their privacy claims. If there are no more incidents in the next five years, maybe we can reconsider at that point, but that is how long it should take for Apple to regain trust. (That, or Apple opening their systems to public audit, which will never happen.)
When a car in the UK lists fuel consumption in miles per gallon, are they using US or imperial gallons?
Most major schools offer degrees called Software Engineering. Most Computer Science students are looking for careers in Software Engineering.

So ultimately it is called computer science for the wrong reason.
As much as I hate the patent bullying Android should have never used FAT for ANYTHING. The stupidity around that continues to make everyone's lives hard to this day.
Expected utility theory, if anything, is more scrutinized than the labor theory of value. They gave Kahneman the econ Nobel for (among other things) documenting empirical failings of expected utility.
It's funny it gets downmodded too, considering it wasn't even argument, only an observation. But I'm not here only for upvotes. If my score gets too high I get worried.

Edit: Thanks! Can we go a little lower plz.
Needs [June 2014] in the title.

This needs to be addressed TODAY. It needs to stop TODAY.

It's been 400 years and we are still punishing non-whites so we can benefit.
Great resource, thanks for sharing!
Just look at the mania for wearing torn jeans.
Does that mean Americans check their account every day or two?

I probably read my statements (online only) about every two months...
Walking away seems like a pretty sweet deal
Okay, yeah, but if you were in London, you were flying out of Heathrow, Gatwick, Stansted, or rarely London City. It took longer for me to get from Tower Bridge to Heathrow than to Gatwick. I don't fly Ryan Air, though. Abhor the air line, but they let my parents take me to Europe when I was younger so there's that.

And that distance stuff is normal, because on the longer distances you're going on high-speed trains. If you were a Millwall (a London team) fan who lived just south of The Den and by some divine chance you were to play Arsenal (another London team) at The Emirates (god forbid), it'd take you just as long by transit to get there as it would take someone who's commuting from Market Harborough (80 miles North) to St. Pancras (London's big international rail terminus). But it's laughable to claim that Market Harborough is part of London or that either of the Emirates and the Den are not.
Most of Maxwell's really shady shit didn't come out til after he had died.
Why are products for older people so ugly?
More like lack of will to work on uninteresting things, they usually get more than enough peanuts to live comfortably.
"Public right of way" isn't a magic incantation for justifying Marxism. Railroad companies purchased the rights of way at fair value--which is an essential requirement for the exercise of eminent domain. The only function of eminent domain in that context is avoiding the hold-out problem, where a property owner can demand far more than market value for a parcel that stands in the middle of an already-acquired railroad alignment. Eminent domain isn't "private companies getting property for free"--it's a limited exercise of government power to prevent what would otherwise be a market failure.

Privately operated toll roads are completely different. There, the operating company generally never owns the right of way to begin with. Even if they build the toll road, all they are buying is the right to operate the road for for some term.
Isn't this just observing the fact that college isn't the same as work experience, and only provides the base skill-set needed to enter enter the industry?

"When you join a startup, there’s a lot of emphasis on the design of the application, reusability and clean code, and the ability to conduct and undergo code reviews, as well as the ability to think of and build systems that can scale based on users and geography"

I can't help feel that if you're expecting a recent grad to hit the ground running with this level of insight and experience, your doing something terribly wrong. You should expect to train and mentor a recent graduate, not put them in charge of a project.

* Good design requires having an insight into the requirements of a system, often with an incomplete spec and unclear long-term goals. You can't really do this without actually designing and building real-world systems, and over-time understating where the possible failure points and missing requirements may be.

* Reusability is a double edged sword, if you generalize every bit of code into a a reusable configurable component you miss deadlines and end can end up with an 'Enterprise' mess of OOP code. It takes experience to know when to generalize, and when to KISS.

* Code reviews, best practices, and requirements are different at every company and in every industry. Even someone with experience has to be brought up to speed on this when taking on a new position.

* The "ability to think of and build systems that can scale based on users and geography" ... this is incredibility specific. I work on embedded industrial systems; they're massively complicated but are single user and often only on an isolated network. Knowing how to "scale based on users and geography" is a specific requirement for this person's industry, not software engineering in general. If you want specialization, you don't hire a recent grad (unless maybe your doing research and hire a PhD).

Edited to expanded on a few parts.
I take some comfort in the fact that as more and more data gets collected about me, Big Sibling will be drowning in so much data that they can't possibly make sense of it all. Eventually an nearly infinite amount of analysis will conclude that I am boring actually as boring as was initially estimated. That said, I'd be pleased with less monitoring of myself.
> And RSS feeds are mandatory for podcasts too.

Tell that to Stitcher. They have paid Stitcher Premium podcasts that you can only play in their (terrible) app. A third party developer ended up creating "Unofficial RSS Feeds" for them, but who knows how long that will last.
I live in the UK and have my car set to litres per 100km - it's so much easier, if I know my car uses 5L of fuel per 100km travelled and I need to drive 300 miles(500km) down to London I instantly know that I'll need about 25 litres of fuel to complete the journey. Knowing that petrol is about £1.30/litre also gives me an instant estimate of the cost of such journey.

The same thing with MPG: 5L/100km is about 56mpg, so for the same trip to London we'll need about 5.5 gallons. Which is great to know except that I have no idea how much is a gallon from the top of my head. I have to Google it, apparently it's about 3.7 litres? But....that's not right, the figure is now different. Ah. US vs UK Gallon, and of course Google shows me US Gallon as a result for gallon, despite knowing I'm in UK. Imperial gallon is 4.5L and now we arrive at the same number of 25L for the trip.

It's not impossible, I just find the first way much easier to work with.
That is what externality means -- "a side effect or consequence of an industrial or commercial activity that affects other parties without this being reflected in the cost of the goods or services involved." (unless this person is affecting the cost somehow as a result of this dislike)

In a sense, economics is entirely about what people like and dislike.
NTFS-3g is pretty good and support on Linux is definitely a lot better than it used to be. Still, official (or officially supported/documented) support would be really nice.

Honestly I hope even Windows abandons NTFS soon. It's the worst part of using Windows. e.g. Try and develop any Node project on Windows and it's painful - takes literally minutes to delete the node_modules folder whereas on Linux/Mac it takes seconds. It only recently got long pathname support (260+ chars long)...
I’d much rather hire someone with a degree in computer science than a degree in AWS. I can teach them AWS.
Only academics humble and rich enough to live comfortably without depending on their short term output are scientists. In the 10y+ I've already spent in the academic system, my personal experience is that the number of "actual scientists" is very close to zero.
One has to realize that historical recordings have rarely, if ever, been impartial. If you have two opposing accounts, the truth, with some probability, is somewhere in between. We will never know for sure though.
I feel we are being fed a line here. I think it's unlikely that access to such important military computing infrastructure woud have been blown to stop Iran hijacking foreign flagged oil tankers.

Either the story is a cover for the real purpose of the operation (most likely), or the story is wildly overblown.
If you go through that site's (very long) history, you'll see their conclusions that quantitative UX research isn't useful for single projects.

For discovering features of the population, yes, quantitative research is great. But for making your software better, you are much better iterating small qualitative tests.
Well, there's lots of emphasis on the design of the application, reusability and clean code, and the ability to conduct and undergo code reviews, as well as the ability to think of and build systems that can scale based on users and geography... as long as all of those things cost no money and take no time, because we pay you to crank out features, code-monkey.
Eh, newsgroups aren't all that different from email. The newsgroup message format is the email message format, just slightly stricter, and newsgroups can largely be treated as read-only folders (especially if you can equate cross-posting to something like X-GM-UUID mapping a message between multiple folders). It also turns out that many mail clients already support yEnc and uuencode--I've seen email scanners scanning yEnc attachments before.

The tangles come from poor separation of low-level protocol/parsing code with the front-end logic--there's no way to parse a message (or even decrypt it) without displaying it at the same time, for example.
Just something I stumbled on while rummaging around:

https://tryapl.org/
That's a great analogy, thanks.
Excuse me what are those? I can list just a few negatives just off the top off my head, hormonal dysfunction in humans and animals, microplastics in the sea, no way to know if plastic contains carcinogens, are safe for food or not, contain heavy metals, litter, and new problems we don't even know about yet, because there is a never ending stream of new products and materials getting shoved out in our lives.

And what a defeatist attitude - what about enumerating the plastics we, standardising and regulating additives etc? Today it's total chaos with a very thin veneer of recycling.
What defines a "Linux-based system"? Does Android count? Would VMWare's VSphere ESXi hypervisor count? Would a unikernel running on a pared-down Linux rump-kernel (if such a thing were made) count?
If you were literally stunned you wouldn’t be able to type.
The questions FAANG ask should not be the questions a startup asks... FAANG have to deal with measuring candidates at huge scale, and have literally too much talent coming through the door. A hiring decision in a startup can be a series of life or death decisions.

I think algorithms questions are an OK litmus test for being able to program, but it shouldn't be everything or even 1/4 of an interview at a small company.
The concept of data collection being off by default, and explicitly asking users for permission to turn it on is exactly what I would expect from all of FAANG going forward.

It's the default settings that matter most. Especially when the privacy permissions are frequently hidden away and defended by dark UI patterns intended to keep user from finding data access permissions and turning them off.

Now that Apple is adopting this position, will Google, Facebook, Microsoft and Amazon follow suit?
What externalities are those and exactly how much are they worth? What is the precise monetary amount and how did you calculate it? And did you price in the value of that traveler to the destination? How about the value of the resources not consumed if that traveler would have stayed home?

It’s complicated. It isn’t so naïve as just “externalities of the airplane.”
Imperial gallons, I would wager that most British people aren't aware that the US gallon is different.
There is some talk about something like this, and I believe Purdue was trying it out already
Things that should not be part of the "Should we work to mitigate climate change" discussion:
1) Meteor strikes
2) Whether or not it'll be hard

Question: You believe climate change is not caused by our actions, but you believe climate change can be stopped by our actions? How does that work?
Well, Thunderbird has been taken over by people who aim at 2 goals:

* replace internals with more Web tech (I say more, because Thunderbird unfortunately already used some);

* 'modernize' the interface.

So you can abandon all hopes and regret the time it was supposedly unmaintained.
Employees doing the evaluation are usually separated from that communication. They probably wrote down fairly detailed notes each into an interview management system and talked about it in a 30m meeting.

But it's up to the recruiting dept to deliver the news / feedback, and because it's a large legal liability trap to actually give feedback and since the recruiters don't have the technical background to understand the feedback in the first place, usually tell candidates not much at all. On top of that, most recruitment departments are bad at most companies because of structural issues in being a recruiter in a first place.

To really solve this, you need to remove the legal liability trap. The industry works around it with backchannel communication of the feedback, but that usually means you have to know people on the team interviewing you.
5G systems would embed quantum cryptography
I use checks to pay vendors I don’t like, like the for-profit power utility my building forces me to use.

I have stamps to use up, and it costs them probably $7-$10 to handle it.
Are VCS already invested in my category a risk to meet with?