skysight-inc/HackerNews huggingface dataset:
I've had show-dead on for a long time, and I use custom CSS [1] which even makes dead posts stand out more.

The downvote abuse here is ubiquitous. The mods don't care, I supposed because 'pg decreed long ago that downvoting for disagreement is acceptable. The finger-wagging of the invisible hand is working as intended.

That doesn't make it right.

1: https://github.com/alphapapa/solarized-everything-css/blob/m...
If anyone here is feeling like they spend too much time on Social Media, I recently made Space a set of apps to help with that.

http://youjustneedspace.com
Using exceptions would be unprofessional. If someone were to use exceptions, then all of my carefully crafted error-handling routines would go up in flames because someone's library decided not to use an algebraic data type for conveying error messages across boundaries. It's bad enough that C libraries can suffer catastrophic failures bringing the entire stack down. I want a consistent error-handling strategy, and pattern matching is the best method of clearly displaying intents and possible downfalls.
That is not even the right subreddit.

https://www.reddit.com/r/videos/wiki/rules#wiki_rule_4_-_no_...
> Normal sterilization procedures such as boiling or irradiating materials fail to render prions non-infective.

https://en.wikipedia.org/wiki/Transmissible_spongiform_encep... (The quoted sentence is from the paragraph immediately above the TOC block.)

Remember it was the hospital that sent me, and anybody else who had surgery during the same period, a letter saying I may have exposed. While they followed required sterilization procedures, those standards were apparently not enough to statistically ensure prions were destroyed. I'm not sure if they knew what was required in this regard, because one of the things mentioned in the letter was that all related surgical equipment had subsequently been destroyed.
Many people sooner or later have to spend an evening/night debugging serious issue affecting critical production system, discovering that system is left in inconsistent state after some corner case is throwing an exception that the code between it and the catch block didn't anticipate/handle correctly. And then they become emotionally invested.
It doesn't need to be full color even. Sixteen or sixty-four colors or so for maps, business graphics, headers, error indication, and syntax highlighting for programmers would be really nice. I'd have one screen a full-color LCD for when I need more than that, and do most of my editing and terminal work with a high resolution, less straining device.
How do you find the edges?
I think the important takeaway for everyone involved is, "...For all of the good it did them."

Will people with a scrap of power never learn?
"Any fact that needs to be disclosed should be put out now or as quickly as possible, because otherwise the bleeding will not end." (Henry Kissinger)
Just want to say I read this when it came out and it's a fabulous story. More on this appeared in the LA Review of Books a bit later:

https://lareviewofbooks.org/article/faking-galileo/
That sounds like, if you use ternary logic (true, false and CU), then the relationship between sizes of N and R is different. Intuitively, that sounds kinda wrong - why sizes of N and R and their relationship would depend on which kind of logic model you're using to reason about them? If you could build a 1-1 mapping between N and R somehow employing your logic system (which is equivalent to saying they have the same size then shouldn't it be possible to build the same without using your special logic? At least intuitively it sounds so, what am I missing?
Microsoft, like Google, is working with several opensource platform providers.

Because they're selling time on an IaaS. They don't have to pick winners when they present a fungible pool of resources.

By way of analogy, BP and Shell don't care where their petrol gets burnt. Ford, GM, it's all the same to them.

Disclosure: I work on such a platform, Cloud Foundry, on behalf of Pivotal. We have a close working relationship with both Microsoft and Google.
There's a difference between changing "if you work for us for another 20 years, here's what your pension would be" and "since you worked for us for another 20 years, here's what your pension is". As I understand it from the article, California's constitution prohibits changing how existing public-sectors accrue pension benefits going forward.

This is much more acceptable, IMO. It's the difference between "we're paying you less than you thought we would for work you did" and "we're going to pay you less for work you'll do in the future". There's an unethical opening for convincing people to take a lower compensation now in exchange for the right to earn a higher compensation later and then reneging on it (see also: firing people immediately before a vesting cliff).
This is part of the real reason why California is imposing the new gas tax in the name of infrastructure.

Part of the reason why even reasonable people do not take left's claims of "tax to protect environment" seriously because this is all the money that they can see going to the pockets of politicians and government employees.
If the state is unable to pay, then that's not a reason to renege on only these payments - just as in the "robust bankruptcy court for individuals" doesn't mean that you get to skip that one bill that you dislike while all your other assets and creditors are untouched, also if the state of California goes bankrupt, then all outstanding debts are in it together instead of removing pensions while paying other bills in full. The state has a budget surplus, it better start saving it up to pay its future bills.

The fact that their obligations are unfunded is a major problem and borderline accounting fraud - they should start treating it as actual debt, even if suddenly noticing the elephant in the room would actually invoke talks of bankruptcy. Coincidentally, this would also mean that the voters can implement the required changes for future, no matter how scary the wording on the bill sounds.
Letting the subconscious work through a hard problem while doing something else is a truly underrated trick. Taking a shower or going for a walk also works wonderfully.
> I don't understand why it's controversial that California (or any other state) should be legally obligated to pay the pensions they promised to workers.

One reasonable objection is that public pensions are never fully funded at the time they were negotiated with the public sector unions. This is done on purpose to make the cost look lower to get a better total compensation package. They know they will almost certainly be bailed out later. This is fraud.

Public workers should be forced into defined contributions plans like 401-Ks.
These workers are not required to work for the public. But public workers do have a duty to work in the most efficient method possible for the public. If that means no pension or less pension, that is the deal. I don't support pulling pensions that have already been promised, though. That's nothing but breaking a contract.

Edit: To clarify first sentence, I mean that they do not have to take or hold these jobs.
Yes, of course all that, but so are all her classmates. None of that sets her apart, nor does it suggest IT skills.
When I took the SAT in 1982, 1983, and twice in the late 1980s, there was a (statistically fair) penalty for wrong answers.

It was set such that if you could eliminate even one answer as "surely incorrect", it became advantageous to guess among the rest of the choices.
But was does Tejano music have to do with the internet or instagram?
UAC is arguably better than nothing but: it was designed to run at max level (the only available one in Vista, where it was introduced). Because the UX hindrance was too high MS added intermediate levels, but without evolving the whole design from a security model point of view. The result is so weak that MS simultaneously started to declare that UAC is not a security boundary, so they don't have to include comprehensive fixes in each security patch, only partial ones in system upgrades, when they feel like it.

https://github.com/hfiref0x/UACME currently references 8 unfixed bypasses. That's so high that I don't think this is reserved for targeted infection; it might very well happen in common malware.
Probably your whole salary?
Unrelated but I felt compelled to share a similar sentiment:

> It was the worst while I was in school, since teachers and professors just thought, "oh, he's unmotivated" when in reality it was more along the lines of, "I'd rather cut my toenails with a rusty butter knife than write the paper." (Okay, perhaps that's a slight exaggeration.)

Oh man I can relate so much. So many conversations with teachers asking why I wasn't motivated while every night I went home to program and build side projects and was singularly focused on becoming a programmer in the game industry.

The answer was of course I was motivated just not by anything they had to offer and that never went over very well.
99% of my 5 hour day. Because I discovered I can't usually stay in flow mode for more than 5 hours, so I get in the office around 12pm and leave around 5.30pm
Pension funds are one of the largest victims of Central Banks after the 2008/2009 financial crisis. Quantitative easing on top of zero/negative interest rate policies has dramatically reduced the risk-free return on capital. Bond yields have collapsed worldwide.

In short, the problem is this: commitments were made when interest rates were higher than now. Interest rates have now stayed far lower for far longer than expected. Meeting those commitments in the recent few years would have required taking more risk than the funds can justify.
> jetfuel is extremely expensive and produces a massive amount of carbon pollution

Which is not relevant to over booking,

>most of the airlines barely operate at margin as it is.

False, extremely false

>You don't want to be flying around in jets which aren't at capacity,

you do not want to be flying around jets that have UNSOLD seats, you do want to be flying around jets that have SOLD but unoccupied seats, it costs far less in jet fuel the fly an empty seat than a 150-250lbs human with all their luggage.

this is why the whole overbooking justification is bullshit.

They lose money when they have to fly a UNDER SOLD flight, meaning the seats are empty because no one bought a ticket. They DO NOT lose money when they sell a ticket and no one shows up.
The Rebooking fees, and various other fees more and compensate for the no-shows, and in some cases the fare is non-changeable non-refundable, so the person that does not show up has to buy a new ticket at full value.

There is no ethical, economical, or any other justification for Overselling flights than Greed.. Pure and simple

It should be considered fraud and should be illegal
Whatever you think of pentions, the politicians are a minuscule portion of the government payroll.
You believe that a solution exists, although you also believe that there is no need for one, but if there was "technology" would be that solution. Is that about right?
> Is there any evidence that people participating in gig economy are former blue-collar workers with 15-20 years of experience forced into it because they were unable to find any other jobs? ... so I wonder, are there any data on it?

JIC you missed it: http://www.pewinternet.org/2016/11/17/gig-work-online-sellin...

http://www.pewinternet.org/2016/11/17/gig-work-online-sellin... shows that 18-29 year olds are most likely to be a part of the gig economy, as a percentage of an age range, and VERY few over 50 year olds participate (4%), so I'm not sure the data supports that specific view at all.

On the data, IMHO (and it is just an opinion) where there is data, it is going to be incomplete because as a new phenomenon, there is nothing to compare it to historically, and the current situation will not be indicative of future performance. As an example, the demographics of internet usage have changed dramatically from 1995 to today, as now the vast majority of people on the web are not white, but instead live in Asia (the top 10 here http://www.internetlivestats.com/internet-users-by-country/ includes only the US, UK and Germany, which are dwarfed by China and India).

BTW: that NY Times article is a great example of using data really selectively, if not downright misleadingly. Examples:

* "In New York City, an Uber drivers group affiliated with the machinists union said that more than one-fifth of its members earn less than $30,000 before expenses." OK, but is that BECAUSE of Uber, or the reason they drive for Uber? i.e. without Uber would they have more or less income? How many hours do they drive for Uber? Are they full or part time? And really, how is employing poor people anything but a positive thing? The mind boggles!

* I absolutely LOVE how having a large number of minorities was presented as a negative. "Company employs 47% blacks and minorities" would seem to mean it is a really progressive company, however the NYTimes article takes this as evidence of how bad a company it is. I can only assume that is because them there my-norities are too stupid to see how they are being ripped off by these evil corporations, unlike the oh so clevery smart Whitey White-White-McWhite-Whites. I could have the tone wrong there, but man, it comes off to me as really patronising to these minorities.

Last point and I'm done, from the Pew Data I love how it is a shock that people earning < $30K are more likely to take part in the gig economy than those making $75K. It is almost like people rationally choose to engage only when the marginal return from their time is best spent on the gig economy vs some other task ...
7 Reasons Chatbots Get 10x Higher Open Rates Than Email
I generally run linux on my NAS, but power consumption is always one of my big priorities for my home NAS. I also shoot for the lowest possible idle power. I don't care if it consumes 250W when I'm using it, only that when I'm not using it it better be just a few watts. That is why i traditionally use Atom (c2000) or ARM hardware. Combined with disk spindown (custom script), turning off everything not in use (extra network ports, etc) My idle power is ~25W. I've only got 12 disks but the big power draw right now is the marvell SATA chips on my motherboard, which don't have any kind of link power saving controls (that I've found yet). I've got another motherboard using a G4400 that idles closer to 12W (total system power), but doesn't have ECC or a BMC..

Anyway, I use a little script which monitors activity against my MD device (yah software RAID, another discussion) and sends full spindown commands to the drives. I've been experimenting with a full drive powerdown, and full port power down (different machine). If I weren't using the NAS as a DHCP/DDNS/etc server I would probably put it into S3 standby and then wake it on CIFS/NFS/RPC inbound.

I'm also using cheap x540 based 10G boards, which add about ~5W a port, but I turn them off on an idle timer and fail-over to a 1G port that I can't measure the power on.

Bottom line, a home NAS device isn't a server that needs to run 24-7. Its not hard to tweak stuff to pull the idle power way down. Given a long enough timer (say 1-2 hours) you will only notice the machine resume/spin up once a day when you initially sit down at your desktop.
> I don't understand why it's controversial that California (or any other state) should be legally obligated to pay the pensions they promised to workers.

Because the people of California can no longer afford it. It's unfortunate that baby boomers allowed politicians to kick the can down the road by negotiating pensions rather than salaries, but now fiscal reality is settling in. And you want to talk about unconscionable, what they have in effect done is a money transfer from their children to them, since now younger generations have to pay the pensions, while receiving none of the benefits. That's why you're seeing movements like Generation Screwed here in Canada (http://www.generationscrewed.ca/).
Nope, never
Good point. She'll be a lawyer, but working in tech related to non-patent IP. Definitely not HR. Her mouth and overall "direct style" preclude that. No programming directly, but working with the subject to protect IP.
I've had this experience too, sometimes.

I have also found them responsive to feedback.
It's to get aphyr more twitter followers.
Any sophisticated enough type system contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Prolog.
It's much worse than that. Commitments have been made that could never have been met - and not just in California.

Hard equations are coming home to roost.
Testing under the real conditions for practice will make the next testing session be familiar; you'll know exactly what to expect, etc.

Taking a practice test at home or on the computer is different from taking a real test at the test site. IMO, it's not that much pain.
Pension funds are one of the largest victims of Central Banks after the 2008/2009 financial crisis. Quantitative easing on top of zero/negative interest rate policies has dramatically reduced the risk-free return on capital. Bond yields have collapsed worldwide.

As a layperson, the 2008 financial crisis felt like this to me: Someone shrank the effective value of my savings and earnings by something like half.
Not what I intended to convey. I am saying that Oracle, like Pivotal and Red Hat, is interested in the relative balance of Spring and Java EE preferences in the community.
Check out public sector salaries in SF sorted by overtime:

http://transparentcalifornia.com/salaries/san-francisco/?&s=...
Best Off Grid Set Up?
Yeah, when I read the headline I was puzzled. "What has a canned MS project got to do with Symantec?"

God I'm so old.
I read the details of the advantage differently. Not that it gave a better killing blow, but that it increased reusability of the spear point.

It acts as a crumple zone, like we have in cars now to protect occupamts in a crash. For the spear points, the fluting "crumple zone" protected the important cutting edges from breakage. The shaft would break loose at the fluting, damaging a small amount at the butt of the stone but allowing the main body to be reused.

Without fluting, at a hard impact the breakage was more likely at the tip, ruining any potential to reuse the point.
What a bullshit excuse, in the video that I have seen you only see someone being dragged away down the aisle of the plane. There is no explicit violence nor blood, no punches or kicks. Perhaps I haven't seen the full video though.

To me this was solely about the ad spend.
And how much less than their private sector counterparts did they make over the course of their career?
This is a wonderful series the LATimes has been doing. I encourage everyone to checkout the other articles in here.

The one that focused on El Monte was particularly discouraging. http://www.latimes.com/projects/la-me-el-monte-pensions/ A former city manager with a $250K pension rationalizes with: “I have to admit that we made the mistake back then, and I have to admit that I make too much money now, but what can I do?”
Bot Store – a marketplace for chatbot templates
Good for long form articles on culture:

Arts and Letters Daily (http://www.aldaily.com/)

World and UK news. I try to avoid the identity politics articles - they are of a much lower quality than the other content. The comment sections are often very insightful and of a much higher standard than most other news sites:

The Guardian (https://www.theguardian.com/uk)

"Adversarial journalism":

The Intercept (https://theintercept.com)
If, in a complex domain, some metric gives the same result across the entire space, then there is a decent chance that the metric is not a very useful one.

Your stringent definition of "working software" seems to fall in this category.
I'm probably about 2 years out of being bleeding edge, but php-fpm&nginx are far from defacto standard. At least when you look at how the web is being served at large, looking at cPanel/WHM.

I don't believe cPanel/WHM even supports nginx yet as a standard option.
I only spend around 5-15% of my time at work, not working.

Work in my context is time spent on things I planned to do and want to do, including the small breaks I take to recharge and socialize.
This is a really tough question. And I don't think people really want to argue that workers shouldn't have the ability to form groups and collectively bargain.

To me, the current status isn't as simple as that. The current status that I see is that public pensions have outsized control over government spending, which means you can't just think of these unions in these simple happy terms.

It also seems perverse to many private sector workers that public workers, who are unionized, pay dues to the unions, which lobby the government for more benefits. Essentially the government is paying people to lobby against itself. Private unions don't have this conflict of interest, their funding is based entirely on profits based on the market.
Try Elixir + Phoenix ;)
All the little things you've mentioned plus more (like good asset management out of box, super easy to use channels, migrations, clustering, deep system inspection etc)
I'd even prefer the golang way of error handling by `if err!= nil` over exceptions, treating errors as values is so much better
From the article: "In Los Angeles and other cities, [retirement benefits] account for 20% or more of general fund spending."

That is certainly not a minuscule portion.
So that's your working time?
The suggestion is not that workers don't deserve the right to collective bargaining. The suggestion is that management typically has insufficient incentive to negotiate aggressively for efficient, sustainable labor contracts. It can yield results such as BART's overtime rules [1].

[1]:http://www.mercurynews.com/2016/11/02/bart-janitors-whopping...
Can someone explain how pensions are calculated? How do they get so high?

From what I hear in Canada, university professors get some percentage per year of service of their average salary, but it is capped at 75% or something. No professor has $200k annual pension payments.

Also, what is the purpose of such high pension promises? Does the government really have such a high talent retention problem?
I think you noted one of the problems Rust is going to have with adoption: its raison d'être is solving technical debt (specifically, security debt).

Unfortunately, the reason that's a problem is because most management doesn't even know what it means. And that's not likely to change.

So saying "We have a language that might take a bit longer but solves X" is a difficult conversation when the reply is "Wait, what is X?"
So would I, but propping up the pyramid is decidedly not the way to achieve that. Land may be in fixed supply, but the supply of borrowed-into-existence money is not.
Once you've killed the animal, don't you owe it to eat as much as possible of it? Isn't it a bigger sin to throw away edible meat for aesthetic reasons?
from a purely capitalistic perspective, i can understand that providing financing of this sort could be of some economic value, but i worry that it simply continues to exacerbate wealth disparity by funneling more money to already wealthy financial institutions under the guise of helping teachers and children.

rather than this type of roundabout financing, the economics can be straightforward: school districts in wealthy areas should just pay their teachers more. and it sounds like they are, at least in some districts, according to co-founder jra6 elsewhere on this page: "...educators in Mountain View are paid reasonably well ($80,000 - $130,000)...".

even so, the idea that teacher homeownership is the central problem for schools is quite a stretch. poverty and a dozen similar issues are much more likely the central problems for schools, not teacher homeownership.