skysight-inc/HackerNews huggingface dataset:
You really only need two (kernel and initrd/initramfs), at least to get into a basic running state. This requires building your own initrd, of course, but it's pretty common in non-graphical Linux installers (Slackware's install media still does this, IIRC).

I think it's even possible to embed the initrd in the kernel binary itself, but I've never really investigated that.
It's fairly trivial to overflow a buffer in Rust. I don't consider having to write "unsafe { /* overflow buffer code goes here */}" non-trivial.
Something people don't appreciate about the culture wars: as left-facing publications paywall, they yield ground to free right-facing ones.
Obviously, but there are also full offline images. Have you never used Arch before?
Reminds me that Woz made the claim that the reason the Mac was to resistant to malware was that most of it existed in ROM. Makes a guy think about ChromeOS...
To fix this "problem" they've been spending money on human moderators to filter content, tags, and ban people. They're spending money on employees to remove discussions and eyes from the site, which counter intuitive if their goal is to become profitable, nor does it solve the problem ultimately.
>It's not evident that the conditions of the Filipino cruise ship worker are worse than the Foxconn worker,

That may be true but it's not relevant to my comment. I was focusing on the rationale given ("knowing the guy is a slave") and not the severity.

>However one should never turn moral consistency into a prerequisite for action

I'm also not advocating or justifying continuation of any economic evils just because one cannot have perfection of morals. Your last sentence finally gets what I wanted to discuss: "CP is perfectly able to reconcile [...] tacitly accepting slavery."

Yes, obviously millions of people _do_ reconcile the inconsistencies that but it would still be interesting to dissect how people really think.

If one is to loudly and publicly say that "I won't buy X because of slavery" but there are lots of other instances where "slavery didn't stop me from enjoying Y", doesn't that mean the more complete moral rationale would actually be:

- "I won't by X because of economic slavery -- unless my desire for X is more important than the slavery."

Doesn't the extra conditional clause at the end makes the public morality stance somewhat empty?
It's multiple levels of indirection here, but the interests of most people are supposed to be reflected in law and governance in a democracy. It's arguable that the interest of most EU citizens at least are reflected in Microsoft's actions here.
This is what secretive billion-dollar startup Magic Leap has been working on
Apache almost certainly uses epoll/kqueue.
JSX is a language extension which desugars to JavaScript. It is not the same as 'going back to templates'.

> Refactoring your views with the same ease that you do with your normal code and with a compiler to watch your back is liberating

I have this experience with JSX (which I didn't have with string template libs), and I also don't see that an Elm equivalent like elmx would take anything away from that experience in Elm.
Alzheimer’s may be linked to defective brain cells spreading disease
The Big Ban ( a video game )
Ask HN: Is there a web-crawler service based on actual user statistics?
I am looking for a web crawler service, which gives me web pages prioritized by actual users and usage statistics.

Or maybe a malware-reporting tool which sends me links to new malware pages.

I dont mind if the data is out-of-date by a couple of days. This is just food for the machine learning tools.

Pay services are OK.
But it's not exactly brain science, now is it?
> Android's Rube-Goldberg-shell-script system

Perfect! We need a t-shirt.
Not really. We can simply expand it to "All code has bugs", and then we're simply at Rice's theorem. In C, the class of bugs that can not be proven to not exist are also quite dangerous - remote code execution, as an exemplar consequence. In rust, you're limited to a program that can crash, or that has other semantic faults.

So it's clearly not wrong, and is actually a totally well established idea well outside of the context of rust or C.
I find TRAMP (https://www.emacswiki.org/emacs/TrampMode) invaluable in these situations. It lets you run shells/edit files on remote machines from within your local Emacs. There are a few quirks that you need to get used to, but it makes Emacs + a bunch of regular Linux boxes into something that feels very Plan-9-y.

In your case, you would want to look into the multihop settings that will let you open files and eshells on remote machines, but use an intermediate machine (your jump boxes) to get there.
Clearly there is some use of Dart and JavaScript (vanilla, Angular and Polymer). It would be interesting to hear percentages across Google development.
That's actually an error in the paper -- JavaScript is now an officially approved programming language at Google.
Sounds like someone needs a whole lot of collective labor action.
Yes, I wanted to use "comments" instead of strings :D
For anyone interested in adding this to their toolkit, I would suggest reading this StackOverflow answer: http://unix.stackexchange.com/a/227318/189858

In short, the answer details how to switch your running system to use an in-memory only root filesystem, without restarting. This allows installing a new OS, resizing the OS disks, etc.

It's a risky operation, but the linked answer covers many pitfalls that you might run into - I recently used it to shrink the root partition on a remote server, very much appreciated the detail.
What's so funny? I made a mistake and you and the others pointed it out & I fixed it.

Plus, triple quoted strongs are either strings or docstrings not comments, isn't rectifying mistakes good?
End of piracy and torrents era
Is torrents & piracy era is reaching their end after closing the largest torrent site Kickass torrents(I know that it has returned back but is so weak,new torrents has no seeds) and torrentz also is closed(largest torrent search engine),so do you think that it is the end of piracy and torrents era or there is a comeback or there is another alternatives?
Border Security Overreach Continues: DHS Wants Social Media Login Information
That is because people who do HTML markup are usually not developers. They are either wannabe developers or just incompetent people hired to reduce costs. They would never waste their time on reading something complicated as W3C standards and understanding concepts like semantic markup.
Like we haven't seen similar screwups at other, more 'proffesional' companies. They may shrug it under the rug better, but that's all.
So did the man profiled in this story and several of his friends until health problems and workplace conditions wore down their enthusiasm. Even if the vast majority of cruise ship employees are satisfied with their employment, one should worry about the effort to weaken laws and regulations meant to protect these vulnerable workers.
Updated application link: https://careers.jobscore.com/careers/dailyburn/jobs/business...
To lower the barrier even further, if you're an Amazon Prime subscriber and subscribe via Amazon, the first 6 months are free and then the cost is $4/month thereafter.
At least they were forced at a young age to personally experience and acknowledge the underlying suffering that allows them to live in a plentiful society.
> Linux really needs to get proper support for NFSv4 ACLs.

Not to nitpick, but: why would it need to do that? Nobody (in Joel Spolsky definition of nobody) cares about NFSv4. The only place where ACL matters for Linux users is Samba. And Samba works fine with Linux ACLs as it is.
are you a researcher? PM and I'll do it for you. I did this ever day all day for the last 6 months so it won't take me more than an hour.
Years ago I had my side project server hacked twice. I've been security and backup paranoid ever since.

At my current startup, we have triple backup redundancy for a 500GB pg database:

1/ A postgres streaming replication hot standby server (who at this moment doesn't serve reads, but might in the future)

2/ WAL level streaming backups to aws s3 using WAL-E, which we automatically restore every week to our staging server

3/ Nightly logical pg_dump backups.

9 months ago we only had option 3 and were hit with a database corruption problem. Restoring the logical backup took hours and caused painful downtime as well as the loss of almost a day of user generated content. That's why we added options 1 and 2.

I can't recommend WAL-E enough for an additional backup strategy. Restoring from a wal (binary) backup is ~10x faster in our usecase (YMMV) and the most data you can loose is about 1 minute. As an additional bonus you get the ability to rollback to any point in time. This has helped us to recover user deleted data.

We have a separate Slack #backups channel where our scripts send a message for every succesful backup, along with the backup size (MB's) and duration. This helps everyone to check if backups ran, and if size and duration are increasing in an expected way.

Because we restore our staging on a weekly basis, we have a fully tested restore script, so when a real restore is needed, we have a couple of people who can handle the task with confidence.

I feel like this is about as "safe" as we should be.
Speaking as a manager here, what am I supposed to do when a valuable on-site employee approaches me and asks if they can transition to full-time remote?

If I say yes, I get skewered later when people on both sides aren't adapting to the new situation.

If I say no, them I'm a do-nothing windbag who can't feel like anything is getting done unless I can physically see the people typing and clicking.

If remote work is the minority situation, you're going to see challenges. Even if it's the norm, there are decisions that are time-sensitive and you're going to sometimes be dropped (same as if you were on PTO that week; you're just more exposed to it as a remote worker in a predominantly co-located team).

I have teams all around the world; even with that, we still bother to move desks to put squads all together in the same location. If you agree with the latter practice, I think you have to give some nod that co-location matters, even if only a little bit.
> drugs ... one time payment

That'd have to be an incredibly large one-time payment. And how would we know how much to pay?
surprizingly it's actually safer than cycling on country roads! Most drivers in London are polite and vigilant whereas they will actively try to kill you in the country.
It's the other way around, really. The OS is what provides the POSIX API to the higher levels of the stack. All of those are POSIX under the hood, and their middleware is dominated by POSIX code that is reasonably portable.
No it wouldn't cheapen the message, it would illustrate it. I'm also curious which ones.
What if it's real? What if the DMT is disabling some kind of filter that normally keeps this reality hidden?
It's also a common installation method for the more "advanced" distros. The "SAG Trifecta" (Slackware/Arch/Gentoo) uses a lot of chrooting in its installation procedures.

What's interesting about takeover.sh, though, is that it goes a step further and causes the chrooted system to actually replace an existing OS without a reboot and (theoretically) without involving additional boot media.
"Almost immediately, they found that they could debunk the time-worn idea that anonymity leads to abuse. Although anonymous comments are "six times more likely to be an attack,"

Hmm, that actually DOES seem to support the idea the anonymity fosters abuse...
I read PKD's "The Man in the High Castle" years ago, but that clearly doesn't fit within article's description.

Can anyone recommend a novel/story that most clearly represents this version of dystopia?
>Its just an easy trite dismissal

I wasn't dismissing the Filipino worker. I was trying to expand the discussion to other areas similar to the cruise worker. People may be unaware how many other workers in other industries the "slavery" criteria applies to. Or they are aware and don't care. I haven't taken a survey and don't know.
Udemy Offers New Courses:  Ethical Hacking
One simple reason is that in the last 50 years, DB pension plans have been required to fund an additional 7 years of lifespan for the average pensioner, and that's up from ~11 years, so it's a very substantial increase.

Management costs for DB pension plans have increased while management costs for market-based DC plans have plummeted (these price increases also track the rise of Vanguard and low-cost mutual funds).

Also, in that time period, a lot of major pension plans were financed based on calculations about market returns and interest rates that didn't bear out. But one of the defining attributes of a DB plan is that its payments are predictable to future pensioners, so all those financings had a ratchet effect.
Our hypothetical dog poops in the toilet and flushes it himself.
I gave my French tutor a book by the Douglas Hofstadter, Le Ton Beau De Marot: In Praise Of The Music Of Language[1]. A book that deals with this very challenge. French is such a beautiful language that translations of poetic French involves a number of compromises.

[1] https://www.amazon.com/Ton-Beau-Marot-Praise-Language/dp/046...
Occam's razor says no.
Expanding Your Business with Hybrid Applications
Everything is connected, and you cannot hold yourself responsible for every perceived injustice in the world. You'd need to go full Amish to do that even semi-seriously.

Filipinos who work these jobs are better off with them, not without. That's what counts imo.
Rust provides compile-time safety guarantees. Safe code is possible in well-written C, but it can't be proven safe. I think that's a small difference with larger implications: the C code requires more thorough and competent human review for safety. I don't think the "incompetent C programmer writing code that is unsafe and that is always and uniformly bad" is as prevalent as it seems HN does, so I consider even the "human review" implication not that significant.

As for better, that is in the eye of the beholder. I've never used embedded ADA, but I've slung my fair share of ADA code in higher level applications. For me, for reasons I couldn't describe, the syntaxes and grammars of C-like languages (C++, Rust) just feel more comfortable. ADA is a fine language, though, and a real pleasure to work with, too (it reminded me a lot of Pascal, which is what I learned in school).

Here's something else to consider, however: Rust (core rust, even without the stdlib) provides a fantastic set of built-in abstractions that would require lots of up-front development effort if one used C.
Hmm, I usually only want "display: table" for... tables.
True, that's a mistake. I think Python 3 has been around since 5+yrs I guess. My bad, sorry.
> the entire nation was bombed to bits in WW2

Which makes it an exceptionally poor case study for our purposes.

Also, Japan is about the size of California while America is one of the largest countries on Earth.
Thanks for supporting us.
> Any half intelligent engineer would always first research good practices, pitfalls and existing information which has been gathered

This is all nice theory, but in the end we're all humans. Pretending that you'll never make a serious mistake is just tat, pretending.
>I did address it, and you are ignoring it. I honestly do not care how insulted you are, or how rude you think I am.

That's simply untrue. Where did you address it. Let me reiterate, you have not responded to this:

>Having the means to pay and needing the service for life or death reasons have nothing do with the forces that drive costs down, namely consumers bargain hunting for the lowest price service that offers adequate an level of quality. Neither being poor nor needing a service for a life-or-death reasons, will prevent consumers from bargain hunting. The factors are orthogonal to those that affect cost trends.

This was my rebuttal to your argument, and to date, has not been addressed. You falsely claim you addressed it and then quickly went back to your rude, anti-intellectual ranting.

>You removed any right to be cordially addressed when you pushed non-sense into this board, and then had the audacity to actually treat it as if you were being scientific.

You're displaying an unscientific and demagogic attitude, where you justify belligence with your own subjective determination that a party's argument is "nonsense".

>Part of being scientific is asking your own position, "What does this look like if the theory is wrong?" It's called falsifiability.

That's obvious and doesn't need to be stated. If cosmetic surgery prices had increased as much as procedures in other fields of medicine, that would count as evidence against the theory that a consumer market drives prices down. The article didn't need to pose that question because the evidence doesn't falsify its theory.

>No because they put their blinders on and didn't bother to actually look at any other direction except for the one they wanted to see.

You're making assumptions, not evidence-based arguments.

Like I said, you have not addressed the arguments I've made, and you have behaved like a putelent child, in being rude and trying to justify your rudeness.

Look I get it. I understand how you feel. You see some POS free market ideologue arguing that the free market is what we need in healthcare, when we've all seen that Europe's government run healthcare vastly outperforms the capitalist US healthcare system at a fraction of the cost. You wonder how someone could be so blind to facts, and so indoctrinated by simplistic ideology that is promoted by the American right and its bevy of propaganda-spewing think thanks. You see POSs like this polluting the minds of the public with their pseudo-religous free market dogma, and preventing far better public options - that would save lives and cost less, while guaranteeing universal coverage - from gaining the critical public support needed to be implemented.

I know where you're coming from, and if only you had an open mind, I could explain why your assumptions are wrong.
This is a good point. These areas are not operating in a Moore's law domain. Even while computers get better and faster exponentially their costs are dropping more linearly. Whereas other domains rely on finite resources: real estate & talent which spurs demand side competition & inflation.
Well my point is that it is a completely impractical solution to the problem since by the time the problem arises it is too late to do it.
> They should have spun up a new server to act as secondary the moment replication failed.

In a perfect world everything is cluster-ready &c at the outset. In this world it usually... isn't.

EDIT: ... and I'd posit that such cluster-readiness actually isn't worth it most of the time.
Google is highly non-representative of businesses and technology businesses in particular. It has a near monopoly on the search business and has enormous amounts of money from a single source -- advertising.

Google Fiscal Year 2015

Revenues: $74.54 Billion (source: Google)
Advertising Revenue: $67.39 Billion (source: https://www.statista.com/statistics/266249/advertising-reven...)
Profits: $23.4 Billion

Market Capitalization: $570 Billion

Google Not a Startup/Has Not Been a Startup for Many Years

Founded: September 4, 1998 (19 years ago)
IPO: August 19, 2004 (13 years ago)

Number of Employees (2015): 57,100
Revenues per Employee: $1.3 Million
Profits per Employee: $409,000

The issue is that Google has so much money and is so successful that it can do all sorts of things that are extremely inefficient, even very harmful and still do fine, unlike smaller companies or startups in particular.

For example the arxiv article states:

2.11. Frequent rewrites

Most software at Google gets rewritten every few years.

This may seem incredibly costly. Indeed, it does consume a large fraction of Google’s resources.

Google has the money to do this. As the article argues, it may work for Google. On the other hand, Google has so much money and such a dominant market position, it probably can keep succeeding even if continual code rewriting is actively harmful to Google.

In orthodox software engineering theory, competent software engineers, let alone the best of the best that Google claims to hire, should write modular highly reusable code that does not need to be rewritten.

Many rewrites and "refactorings" are justified by claiming the "legacy" code is "bad code" that is not reusable and must be written by "real software engineers" to be reusable/maintainable/scalable etc. One rewrite ought then to be enough.

Even highly successful businesses, for example $1 Billion dollars in revenues with $50 million in profits and 5000 employees (revenues per employee of $200,000), have nowhere near these vast resources --- either in total dollars or per employee or product unit shipped. Blindly copying highly expensive software development processes from Google or other super-unicorn companies like Apple or Facebook is likely a prescription for failure.
I think something has changed:

I want to start with Trump's lies. It's now a commonplace that Trump and his underlings tell whoppers. Fact-checkers have never had it so good. But all politicians lie. Bill Clinton could barely go a day without some shading or parsing of the truth. Richard Nixon was famously tricky. But all the traditional political fibbers nonetheless paid some deference to the truth — even as they were dodging it. They acknowledged a shared reality and bowed to it. They acknowledged the need for a common set of facts in order for a liberal democracy to function at all. Trump's lies are different. They are direct refutations of reality — and their propagation and repetition is about enforcing his power rather than wriggling out of a political conundrum. They are attacks on the very possibility of a reasoned discourse, the kind of bald-faced lies that authoritarians issue as a way to test loyalty and force their subjects into submission. That first press conference when Sean Spicer was sent out to lie and fulminate to the press about the inauguration crowd reminded me of some Soviet apparatchik having his loyalty tested to see if he could repeat in public what he knew to be false. It was comical, but also faintly chilling.

From Andrew Sullivan, a conservative blogger, here:

http://nymag.com/daily/intelligencer/2017/02/andrew-sullivan...
iPhone SE Review: The Best 4in Phone Money Can Buy
We built a platform just for people like yourself.

Please check out
www.Crowdraising.co

If you would like to donate your time,please reach out to maxim@crowdraising.co and naveen@crowdraising.co
What's funny/terrible about this is that I am in fact a Prime subscriber, and didn't know this. I'm tempted to revise my subscription stuff and add the NYT. :)
Shared housing isn't bad in principle. It was only some decades ago that most people didn't own a single-family freestanding home. I hope that when I'm old I can live with all my friends in a big shared home, rather than a nursing home.
I really prefer the VSCode approach here of editing the config file in a split window with one pane of all options with their default settings and a description of what they do, and a config file which can override those defaults.
Humans are however very bad at retrospectively telling which memes they were exposed to in the past and which not. That is basically the reason why highly specialized people in academia are often bad teachers if they didn't practice teaching a lot. The inferential distance between expert and novice (i.e. the difference in knowledge) simply becomes so large and complex, that the expert forgets what the actual gap is.

We basically have to distrust our memories all the time: https://www.youtube.com/watch?v=dHd_TNHsyVA
I like going to touristy resorts in Mexico. I just tip generously and make sure it goes right in their hand. You can tell from the reaction that it's making a meaningful impact, perhaps more so than boycotting the trip.