skysight-inc/HackerNews huggingface dataset:
The main thing I remember from the era of Gates Is Literally Satan was the browser wars, and how awful it was that Internet Explorer was both free and tightly integrated into the operating system.

#cough# Safari on Apple devices

#cough# Chrome on Android and ChromeOS devices
If swatting deserves more than a fine, then you're living in a deeply fucked up society and should probably focus on fixing that first.

What you're suggesting would sound utterly ridiculous to someone in Europe.
As technology improves though this is getting easier and easier.
Note that accident investigators, including the FAA are NOT interested in blame. They are about preventing future harm which is different. As a result the accident report is specifically protected in law so that you can't use it as evidence for a lawsuit.

Medics have a mechanism for preventing future harm too, it's called a mortality & morbidity conference or M&M. Again it isn't interested in assigning blame and mustn't be used as evidence in a lawsuit.
Many of the active outdoors people I know (mostly mountain bikers) are superkeen on converted Sprinter vans. I think as more active boomers retire, there will be a resurgence of small RVs.
I'm not sure what you mean by 'belief in the soon-to-come apocalyptic worldwide civil war and revolution'? As a Marxist, Lenin certainly expected revolution to break out around the world, but World War 1's global scope and vast destruction were incontrovertible facts which seemed like definite evidence in support of Marx's economic predictions.

I mean, the destruction of so much life and wealth in that war was fundamentally irrational; it was a bunch of opportunist colonial powers vying for dominance over each other. It seems rather cheeky to label the Bolsheviks as a quasi-religious sect for acting in accordance with an economic hypothesis with several years of evidence to back it up.

You may recall that when WW1 broke out most of the participants were (at least publicly) optimistic about it being a short honorable affair. Trotsky, who was an astute journalist, correctly predicted that the combination of trench construction and industrialization would instead lead to a long war of attrition, and was proved entirely right about this - though he did fail to predict the innovation of tank development that would eventually break the deadlock on the Western front. But I think you have to say the Bolsheviks had more evidence for their political-economic thesis going into the revolutionary year of 1917 than the 'great powers' did for their policy in 1914. Further, the Bolsheviks succeeded in taking power not by rushing into the fray at the first opportunity, but by sticking to their political position and waiting out the other parties after the February revolution. After all kerensky's government had failed to deliver on the goal of getting russia out of the war, and it seems odd to blame the Bolsheviks for sticking to their principles on this rather important issue.

Slezkine might well be right to draw his sectarian analogy based on subsequent events, but it doesn't seem fair to apply this to the 1917 policies which seem eminently rational and strategic.
Land isn't too valuable, rather there's very little zoned to allow for trailer parks, which can be very dense and thus a great way to use land that's valuable but not so valuable as to support skyscrapers https://oldurbanist.blogspot.com/2014/05/mobile-home-impedim...
It doesn't necessarily self-select for over achievers. It could very well self-select for people who don't recognize their own (flawed, not empirically justified) biases with regards to what "high performance" means. Most of that Netflix deck is the same kind of vague "we hire only the best" and "our values are (list of over-broad, meaningless but impressive looking jargon)" expressed in different words.
In the slide during the presentation at the 10:23 minute mark he shows the short decoders under the instruction register and I believe even those simple instructions are all made up of micro-ops that need to be looked up in ROM as well.
Ripple up 20,000% in 2017
I’m a child of the eighties, I grew up in the nineties, I remember waiting in line for my boxed copy of Windows 95 one August night in 1995, I remember ruling at Microsoft’s antitrust case (as related in WIRED), I remember how Slashdot featured an icon of Bill Gates with Borg add-one, but... I absolutely love the guy now and wish he would run for President (I am not American, just terrified).
Is Halium an old project? If it is, I imagine everything just got a whole lot easier with Project Treble and with the new six-year LTS Android kernels.
Some Material Design css alternatives to Materializecss:
- https://fezvrasta.github.io/bootstrap-material-design/
- https://getmdl.io/
- https://www.muicss.com/
- http://www.material-ui.com/
Point taken.

That answers your own question, does it not? That is, fathers don't take time off to spend more time with their babies because they are too poor to risk losing that job?

(This assumes that men tend to be paid more than women.)
That is a fair criticism. :/

I always tended to view "1X" as in "average" and then 10X as in "10X better than average" which I've seen happen in narrow competencies of a specific architecture/situation/business.
I've found "Top Performer" is really code for "Person who focuses on getting involved on the highest impact project they can at any given time." And then end up resenting grunt work when such projects are not available to them.

To me, it sounds like your company's definition of a top performer is someone who is good at gaming the system. I guess your company is not unique in that regard.
Everybody except some companies with systems locked to an older version because of legacy software they need to consume. Which also happen to be amongst your big clients and despite representing 5% in your analytics, represent 20% of your potential business.

Now what? Do you make your new site unusable for them? Or do you create a complex intricate fallback css which defies the purpose of using css grids?
> there's rarely a discernible difference in revenue between a high quality release and a buggy, low quality release, but the profit margin of the former can be (and often is) much lower.

A wonderful insight, thanks.

I guess that hints in a direction where "both are Right". For the technical teams, it's self-explanatory that "one does not simply push out crap". On the other hand, the MBAs and finance hear engineering say the same thing about mostly everything, and double profit margin is double profit margin, so the incentive structures that encourage faster releases probably seem completely plausible to them.

Not that things are that clear and clean in real life. But having drifted from pure engineering to engineering management during the years, I feel more and more sympathy towards some of the challenges of the "ugly and evil business side" by the year. Also, nothing is as hard as communication. Except trying to communicate goals with broad incentive structures, I guess.
HackerCreep now on FF appstore (HN-Pinboard integration)
Trailer age restrictions, I haven't heard of that.

We bought a pretty old (1986), small (15') travel trailer that we've been working on in order to explore some bits of California and hopefully other parts of the US we haven't seen. And yes, there is a huge bit of nostalgia in the market: We were shocked at the prices of 'classic', partially-or-fully restored trailers like Shastas and Aristocrats. You can buy used "fiberglass rectangles" with more amenities and generally better construction for far less (but they are, as you say, not in any way charming).

Check out the 5-year history of the stock of Winnebago Industries (NYSE: WGO). I think that's a lot of baby boomers hitting the market.
You're literally inventing conspiracy theories with zero evidence.

Decreased performance on upgrade is an extremely common feature of most software. Servers, desktops, and smartphones are just computers running operating systems and applications.

Upgrades bring new functionality, which usually has a cost in terms of system resources like CPU/memory.

This is the primary explanation for "slowdown on upgrade" problems. If you didn't know this, you're probably not an engineer who works on these problems i.e. an expert.

This is just one example of how non-technical people get themselves very confused and start inventing conspiracy theories.
Yeah, it's funny that the world "apocalyptic" become more or less synonymous to "catastrophic", when in fact the book of Revelation is a story with happy end :)
Discussion here: https://news.ycombinator.com/item?id=16030838
100% agree here. Ship with secure settings by default and have simple "developer guides" that show what to crack open for easier use in non-production environments.
As long as there's land to build on and materials to build with, all creditworthy consumers who wish to buy a house should be able to buy one. (I'm using should in a non-normative sense here.) It may not be spacious, it may not be in the best school district, heck it may be a condo and not a standalone house, but it'll be at a price they can afford.
I’ve explored the same issue and masonry is the only solution I’ve found.
I'm approaching this with no emotion and pre-judgement but based on facts. Let's take a look at what really happened:

> According to the article, allegedly two Call of Duty players were threatening each other over a $2 bet. One call of duty member gives the other a fake address when the other threatens to SWAT him. Police go to the fake address and shoot somebody. Guy who got shot couldn't have possibly prevented the situation and is ironically the least at fault of anybody involved.

There is no proof that the accused party intended to kill, in fact it was a random address that another third party had posted, and somebody decided to pull a prank that went horribly wrong.

Involuntary manslaughter is the unlawful killing of a human being without malice aforethought.

Of course I'm not a lawyer but I refrain from allowing emotions to taint the lens of truth. I've yet to see any constructive counter arguments from you, instead you've sidetracked the debate by attacking my character.
Flexbox made me stop hating CSS. Grid is making me love it. I can finally get exactly what I want in a manner that's intuitive and obvious.
My breakthrough moment for grid UI development was realizing that all of my layout code for a component is contained in the parent – rather than spread around the children.

For example, in bootstrap or some other older layout framework every "column" would need to contain some class or id to style it correctly. So for a 3 column grid you would need to give each element a class setup of something like "column-third".

With grid, all that layout logic is moved into a single container "display: grid" element, making it so much easier to add/remove/edit grid items. Even padding is declared in the container element with the "grid-gap" property! It's a small improvement that has immensely increased my developer experience building grid-like UI.
I would hesitate to even call it a riff. "Iron Man", it ain't.
Ripple cryptocurrency surges as Japanese groups agree to use it
That's needlessly binary way of viewing history.

Russia can and will be labeled free and democratic by outside organizations when it's not ruled by a dictator. The US did not chose Putin, though Putin might like to choose who leads the US.
They show Gross Bookings were $9.7B in Q3 of 2017.

Net Revenue was $2.0B which is after paying drivers.
> Teams don’t self-organize unless you organize them to do so.

...or, teams self-organize unless you have organized them not to, in which case, if you want them to self-organize, you have to hire an Agile coach and start putting up posters telling people what it means to be "self directed" and fire everyone who is insufficiently short-term in their thinking.

/s
Ask HN: Any resources to help me finish what I start?
Hello, I have just been reflecting on 2017 year end. I am 31 and lost almost everything leaving me in debt (currently keeping up with a friend) due a number of reasons. I have been seriously thinking about my life the past few weeks (I still value it dearly despite the messy I did put myself in and I am not giving up) I seem to have identified a similar pattern leading to my failures which I have no solution. Here it is ==> I start things but fail to finish. I have started school before and stopped without a reason making it impossible for me to find a job. I started learning to code but never finished, I twice got married but just lost interest and got divorced in a similar way. I have started about three businesses to no success and stopped in unexplained reasons that show left me in debt. I am afraid about the future and whether I will do anything tangible. Please your advise (it may sound easy but its giving me sleepless nights). Any book or some practical advice I can follow please help.
It is the opposite. Batteries degradation acts as an internal resistance at rest (Rd) that increases over time. There is a second resistance (Rc) that increases as you discharge the battery. As you draw current (I) from the battery the nominal voltage decreases according to Omhs law V = Vn - I*(Rd + Rc).

You can plot different voltage charts as the battery discharges at different stages of degradation (increased Rb). As you know the peak current that phone drains at maximum load you know the minimum voltage it requires to operate. At this minimum voltage you show 0% (or a little higher so the phone can have enough power to gracefully shutdown).

What Apple is doing is slowing down the processor so it drains a smaller current reducing the minimum voltage the phone needs to operate extending the battery life (that also measures the time between 100% to 0%). This way you don't complain that an one year old phone battery is discharging too fast probably because of battery fault or wrong specification. There also a good side effect for Apple of decreased performance perception that induces to premature phone upgrades.
Small typo: "Neutron stars to not hang, fixed in space"

I'm guessing that it should be "do not"
They can certainly buy new plcs and new hmis to interface together and do things but it's not like a program written for one plc from one manufacturer is interchangeable with one another. the plc code is fairly close to assembly language and it's written for one particular plc with a particular wiring. I could do it but it does take time and money to complete and even then you lose a bit of institutional knowledge codified by the original codebase. Having delved into plc programs built by others(even with comments that get stripped out if you don't have the original source file and instead download it from the plc directly) it's not easy to do. They certainly do still sell new plcs for industrial automation but the programs are typically bespoke.
A Simple Header to AutoUpdate Qt Apps Right from GitHub
What you need for cryptography is to be able to reliably generate hard instances. It's actually easy to factor most numbers--½ of all numbers are divisible by 2, and ⅓ of all numbers are divisible by 3. What's difficult is factoring products of similar-sized primes, and generating arbitrarily large primes is fairly easy. When you look at, say, graph coloring or graph isomorphism, it turns out that most named classes of such graphs turn out to be fairly easily solved, which means generating the instances that can't be solved easily is difficult.
Our culture, and even our language, fails us by treating death as a given and as something we passively accept.

There are many avenues of research to achieve radical life extension, and it's a worthy thing to pursue.
“2017 has been the year of the digital asset, and XRP has clearly outperformed every other digital asset,” Brad Garlinghouse, Ripple’s chief executive, told the Financial Times. “The reason for that is that the market has realised that XRP is a highly efficient payments mechanism that is solving real world problems for real world customers with real money.”
“people are increasingly realising that bitcoin is not going to be a panacea for all these payments problems that people imagined it would solve”.

He added: “Payments with XRP settle in a few seconds, but if you buy a cup of coffee with bitcoin it will be cold by the time the payment has been settled.”'

great quote
Yeah, you have to create a bunch of directories in gameSource:

mkdir ground;
cp graphics/ground_t* ground/;
mkdir objects;
mkdir transitions;
Is that you racing cross on the book cover?
I have a suspicion that in the future computers will use a vaguely DNN-like approach for compression, but I haven't seen any super compelling examples of this yet. I can say "imagine a photo taken at 2000 feet and 2 miles away of the Eifel Tower with a beautiful orange sunset in the background", and your mind can use it's internal representation to render something along those lines. I feel like computers some day should be able to do the same thing, except that with another kilobyte of constraints I should be able to make the final result really close to a particular photo that matches that description.
I'm not clear on the parallel there. The article is about publishers buying "traffic" from traffic providers. They do that so the publisher can tell their advertisers "your ad was viewed X many times this month" even if 25% of X comes from bots or scripted traffic.

In the print world, it would be like WaPo selling its advertisers on 100K copies circulated to ABC1's, but actually handing a quarter of the papers out for free on Skid Row.

Publishers who buy traffic should absolutely know that the traffic is unqualified, unknown viewers... the least valuable. That means the publisher is selling ads based on their best qualified customers but delivering a fraction of dregs along with them. The publisher plays an arbitrage game with their reputation.

That practice can't help but make the advertisers discount the value of digital ads.
This is logic that says that if I point a gun at a crowd of people and shoot blindly, I haven't "murdered" anybody, because there was no one person I intended to kill, and, in fact, I might just as easily have gotten lucky and killed nobody, so what intent could exist to prove against me?
Maybe because it breaks things?

I just enabled user namespaces after reading this post. Broke Jenkins and there doesn't appear to be an easy solution. I mount the docker socket in the Jenkins container, which is not an option with user namespaces as the user Jenkins now runs as does not have permission to access the socket.

It seems to be possible to provide this user access to the socket through a socket proxy, but since all containers use the same user this seems to defeat the purpose of using namespaces in the first place.

Cherry on top: although `docker run` supports running containers with custom userns settings, docker swarm, which I use to run Jenkins, does not.

So as far as I can tell my only options are:

1. Go back to not using user namespaces
2. Make the docker daemon on the host available over HTTP, which is really something I was trying to avoid...

Anyone have a more elegant solution?
Just to clarify the terminology here:

- A vulnerability is a sofware bug that has particular behaviors and ramifications that allow it to be used maliciously.

- An exploit is a crafted piece of input data that is designed to trigger a vulnerability to execute arbitrary code, crash the target (Denial-of-Service), etc.

> In 2017 alone, 434 linux kernel exploits where found, and as you have seen in this post, kernel exploits can be devastating for containerized environments.

There are a few places in the article like this one where the correct terminology is vulnerability not exploit. cvedetails.com aggregates vulnerabilities. Places like exploit-db.com aggregate exploits people have written to take advantage of vulnerabilities to enable them to perform some unintended action against the target.

Edit: formatting
Analog will always be practical.
You don't know what you're talking about. Chris spotted the developer's unfamiliarity with the web and he was right.

200ms: http handshake done. let's download this HTML page
207ms: ok the page is downloaded. let's see what it's all about
213ms: better look ahead and queue up all the files this page needs. it's a CSS file, a JS file and a bunch of PNGs
214ms: parses 9 lines. stops parsing.

217ms: CSS starts downloading!
220ms: JS starts downloading!
221ms: one of the PNGs starts downloading!

nothing happens

384ms: CSS is done downloading :)
389ms: CSS is done parsing :)
405ms: the first PNG is done downloading :)

At this point, I have loaded the all the HTML, CSS and even an image but not a single pixel will be drawn until the JS is done downloading and running. The problem here is not JavaScript, but render-blocking tags. This should be relevant: https://stackoverflow.com/questions/4396849/does-the-script-...

Why can't the website just load everything and then, only after showing you the contents of the page, run the necessary JavaScript? Probably because the developer never even thought about all of this. I don't blame him. He's not walking around saying his website is fine handcrafted HTML free of bloat or fluff. He's just making a website about his book.

As a sidenote, you believing that this is a website that "loads extremely quickly" reminds me of Jonathan Blows's "there's generalized insanity about software and people often don't know what makes programs slow" ( https://www.youtube.com/watch?v=gWv_vUgbmug )
>In 2017 alone, 434 linux kernel exploits where found, and as you have seen in this post, kernel exploits can be devastating for containerized environments. This is because containers share the same kernel as the host, thus trusting the built-in protection mechanisms alone isn’t sufficient.

More than one kernel exploit _per day_. Exploiting Linux is just a matter of finding one such vulnerability and using it. This can be done in a single day.

There's just no fixing megabytes of buggy kernel code.

It really drives home the need for a proper OS based on a verified, capability-enabled microkernel such as seL4.
You can do as little as 100, but I think most small artists get 300 made cuz that’s where the price per unit gets low enough that you can at least hope you’ll make your money back.

Prices have gone up a lot in the last 5 years. I think it’ll run at least $2,000 to get an LP pressed. Plus a year wait. Probably half that or so for a 7”.

Depending on the label youre with (theres a ton of 1 person labels), you can split the cost. If theyre bigger, they’ll just pay for it.
Honest question... did it get better recently? I tried it years ago... and the AI was non existent...as in, I built up an army and went to explore, only to find my enemy had like 4 peasants.
Bit-Banding Explained: A Key Feature of ARM Cortex-M3/M4
I never liked Bill Gates when I was a power user in the nineties and early 2000s but it really is amazing that one could offset his contribution to disease eradication and his philanthropy generally with some aggravation about his business’ tactics and nebulous what-ifs about what might have happened if he had not been on the scene or had behaved differently. (Moore’s Law would did it’s thing anyway, whether he was there or not, and even with him there, Microsoft’s stranglehold on the desktop market relented anyway.) Do you really think the annoyance of a free browser warrants indicting his post-business career?
Gridcoin: Rewarding Scientific Distributed Computing