skysight-inc/HackerNews huggingface dataset:
Mach had an unusually large amount of fanfare starting from its introduction at USENIX circa 1985 up to the mid-90s. It was envisioned as a generic resource multiplexer to build all sorts of platforms on top of, and particularly for emulating Unix. You had single-server Unixes like Lites and OSF/1 (the latter sold commercially by DEC as Tru64 UNIX), plus multi-server systems like Mach-US, MASIX, MK++ (for high assurance) and GNU Hurd.

In the late 80s, the Open Software Foundation (OSF) was founded as a consortium of seven major tech companies spearheaded by DEC to standardize Unix in response to AT&T and Sun's adoption of SVR4. They adopted Mach as part of this and ended up extending it to add locksets, semaphores and resource ledgers. MkLinux was then a joint effort in 1996 by Apple and the OSF to both have Linux on the PPC and exploit Mach features in the single-server emulation.

As such, the history is convoluted. It's not that Mach is so great, but rather that circumstances made it creep in various places.
I think it's appropriate for the context. In an Orwellian society, of course it's the user who is at fault for requesting something they "shouldn't"...
New encrypted storage platform launching soon!
Examples: Not enough DNA in the sample (this normally comes from the White Blood Cells), the primers used in a PCR test (amplifying the DNA) do not bind properly, other markers for various tests don't bind correctly, etc. Not-binding correctly could be a problem with the whole sample (ie something in the blood is throwing off the test, outside contamination by a bad draw, not documenting draw date properly and sample is expired).

With solid tissue samples (often embedded in paraffin wax), there can be extensive problems with the sample being prepared incorrectly. These are normally prepared on-site at your doctor's office and there is a surprising amount of variation.
> Canceling or changing my project cannot be done.

Oh, yes it can. It's called your parent company going out of business.
> If a better camera becomes available, I can choose to update just the camera instead of buying a new phone.

If a new transmission standard becomes available, you need to buy a new phone. This could have been avoided with a truly modular design that would have satisfied security-conscious people as well.
I've often wondered if the rural location of many of these programs (the CCC, many of the WPA projects) was chosen specifically to get men out of the cities so they would be unable to participate in riots.
You are technically correct. However:

* Fatalities due to being struck by lightning are largely avoidable by educating oneself on how to behave around a lightning storm. http://hikingdude.com/hiking-lightning.php

* Fatalities due to illnesses occur mostly in old people, after the child bearing years. It's much easier to cope with the death of a parent than it is with the death of a child.

For young people that don't engage in reckless behavior, you have not refuted that mass shooting are unfortunately a comparatively large risk.
Attention Everyone: Help this small company trying to kick Intuit/Quicken's butt
Please give this company a shoutout on your blog/social media. They are trying to take on the behemoth Intuit with their really nice money management software. They support Mac, Windows, iOS and even Linux! Give them some love and support! http://www.moneyspire.com
Thanks for the answer. I'm familiar with the "Impedance mismatch" that EDSL have in C++.
If done right, it can be very limited. For example, I like what they did with NT2 (for Matlab programmer): https://www.lri.fr/~falcou/nt2/tutorial/matlab/first_example... . But it is not always possible, depending on the paradigm.

I agree that static analyses and invariant enforcement/extraction is a good reason to have a new language (I think most of the time you have to "get around" with "convention" when using C++ EDSL).
+1 for more varied examples
Assembly of tech giants convene to define future of computing
MUSL is a weird org. They have compliance requirements for security that are only disclosed to the Counsel of the lottery organization, who signs an NDA.

Their actual requirements as far as I could tell are similar to IRS 1075. Lotteries are as secure as any state revenue or health department. (I.e. In most cases decent perimeter and shitty internal controls)
All you have to do first is start
Our business was extremely tough because to get US distribution, it's a rather difficult process. So we were doing the distribution ourselves.. I was flying back and forth to the US and we started selling in a few shops and we went through the Whole Foods process, but the margins were extremely tight given that we were at capacity with just 5000 liters a year. So not enough money to justify the work. Our oil is/was AOC as well as organic. We also had several single-olive varietals that were unique to our region that were really popular.

But, in the end, it's just a hard grind of a business. Love the oils, don't love competing with companies selling oil by the tanker truck. It was also a tough sell to the consumer because convincing the average grocery store shopper to pay almost triple the cost for a product that meets a need they don't really know they have.. that's a tough one.

As a side note.. I do highly recommend California olive oils (ones that are labeled as such..) they have a rather strict certification process, so if it's in California and it's labeled as such, you're almost certainly getting the real deal. I'm definitely partial top Provençal, Corsican and Tuscan oils, but there are definitely some great ones out there.
Coinbase Is Hiring Remote Full-Time Engineers – Here’s Why
I never even heard of Mast Brothers until last week, and I am living a block away from their factory. Now I fully appreciate this parody from a few months ago:

https://vimeo.com/131422396
Even anonymous papers aren't fully anonymous. Not only are any mentions of previous work a dead giveaway, but knowing the topic lets you narrow down to the research groups are currently working on the issue. Not to mention writing style. If your field is small enough you might be able to identify the writer just by his mannerisms.
I make sure to only browse HN, youtube, social media etc. on my phone. I don't have my various accounts logged in on the desktop. This way I can take a 5 minute HN/whatever break and actually go back to work again after 5 mins. Even my subconcious knows being on my phone is not working.
Drudge and the conservative media has been all over him for this. They're calling him a liar and a failure. Rush Limbaugh is calling for the disbanding of the Republican party over this. So I'm not sure how Kos figures in to this (FYI, I don't read Kos).
I think about it differently. They are alienating and fragmenting people that would otherwise be on their side by turning every issue into "this is how it affects me and since it affects me and my gender we have to fix it."

If we came together as people, regardless of gender, and demanded more rights in the work place (family leave instead of just focusing on maternity leave for example), we would have a LOT more standing to accomplish our goals.

By fragmenting the population, telling the middle class white guy it's his fault the middle class white woman doesn't have maternity leave because the boss happens to be a white male (though upperclass), you are only hurting your cause.
How to refresh ads using DoubleClick and AdSense
Get off your high horse.

Are they still doing it? No. No one was harmed, they proved the product is needed where the product is "chocolate that looks like it was produced by artisans." Yeah, there is a market for people who want to feel as if they are buying superior products when they are not necessarily doing so. c.f. the whole bottled water industry.

There are tons of examples of products where you give the impression of a huge, quality team behind it that makes you feel superior for buying but it's a couple of dudes in a basement somewhere who make you feel good for buying.

Let's not get too carried away by making moral judgments.
Telegram accused of storing plaintext of encrypted messages on their servers
Eh, I think it has to be third-party for exactly that reason. You can never rely on the admins not going off-reservation,or being explicitly ordered to hide changes. If an organization is willing to update a story to change major facts without any indication of such, I see no reason to trust they wouldn't hide change history. Sure, it may be a smaller portion of organizations on a smaller number of articles that are willing to take it to this next level, but it would be better to bypass that entirely and just have an impartial record.
Most users don't change any settings. Which is why you want sane defaults. I first realised this (very much to my chagrin) when screen-resolution settings were first reported via JS. It was obvious (from the low and poor values selected) that the vast majority of users, under Windows, never right-clicked their desktop and tweaked display settings (800x600 @60Hz on CRTs, or worse, being the most common values).

The only users who (in significant number) change settings are power users. A small minority in any regard, but also the ones who then are more likely to defeat various tracking and feedback systems -- disabling feedback or preemptively blocking sites and systems which profile system performance, including Google Analytics, New Relic, etc.

Yes, if you can instrument within your tool (Web page, app) for response, great, but that's More Work For You, so it's far too easy to fall back on standard services. Which your best users are most likely to block....
It works fine under konsole 15.08.
Flash Player redistributables aren't really obscure, they're all the same program, so I'd imagine WINE would support it well.
RFC 2616 describes the 4xx error codes as “Client Error - The request contains bad syntax or cannot be fulfilled.”

In other words, the error has to do with the client’s request but it's not necessarily the client’s fault. For a similar example see the response code “410 Gone”:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10...
The problem isn't the technology here. The problem is that they were using a replica of the OLTP database for reporting purposes.

OLTP and OLAP are hugely different workloads. A good 3NF (or close to it) schema that you'll find in an OLTP database is designed for fast writes with minimal locking; it fits well with the workload of OLTP.

If you're reporting on that data and performing analytical queries, then your schema needs to reflect that and optimize for large reads without much concern around lock contention for the primary workload.

I am not opposing the suggestion of a columnstore database, as we utilize these extensively with our clients. There is simply a much larger problem in the specified example. 15B rows is not too big a deal in an RDBMS for an analytical workload.
Agreed. I think this would often be the case for returning a 451 as well.
That's a personal question, isn't it? :)

More seriously, it's not always a choice - I got into it because a few products hit me and I said "WOW, s/coffee|chocolate|beer|wine|tea can taste like that?".

It's Pandora box and I'll never be satisfied knowing better is out there now!
An Interview with George Fox
Yes, they even talk about recommending to the user to use Onion instead, so that's definitely a case they are considering.
What they are saying is that a 5:1 gender ratio can't be equal, whichever way around it is.
> Am I the only one to think that Ms Holmes has been funded way too early ?

Depends on the story. Time will tell. Assume that she did 99% on time and budget, but the last percent was some problem that just could not be solved - or the engineering requires an Eureka moment. In that case you could burn billions and still be at 99%.

On the other hand she may have committed fraud - knew her tech is not working and hoping for a miracle.
The 2014 version is available here:

https://www.inf.ethz.ch/personal/wirth/CompilerConstruction/...
Scaleway Is Growing Too Fast: Out of Stock
One positive reform for transparency in medical research is the requirement to register clinical trials. Quoting from https://en.wikipedia.org/wiki/Clinical_trials_registry#Creat... :

> For many years, scientists and others have worried about reporting biases such that negative or null results from initiated clinical trials may be less likely to be published than positive results, thus skewing the literature and our understanding of how well interventions work.[2] This worry has been international and written about for over 50 years.[3] One of the proposals to address this potential bias was a comprehensive register of initiated clinical trials that would inform the public which trials had been started.[4] Ethical issues were those that seemed to interest the public most, as trialists (including those with potential commercial gain) benefited from those who enrolled in trials, but were not required to “give back,” telling the public what they had learned.

> Those who were particularly concerned by the double standard were systematic reviewers, those who summarize what is known from clinical trials. If the literature is skewed, then the results of a systematic review are also likely to be skewed, possibly favoring the test intervention when in fact the accumulated data do not show this, if all data were made public.

This is public information, and (quoting https://en.wikipedia.org/wiki/ClinicalTrials.gov ) "A 2013 study analyzing 8907 interventional trials registered in ClinicalTrials.gov found that 23.2% of trials had abstract-linked result articles and 7.3% of trials had registry-linked articles. "

To be truly anonymous would mean hiding this link, which would be a backwards step.
From where are you drawing this conclusion? The article itself does not state anything except that the brothers actually said they use remelted chocolate.

The whole claim seems to rest on the meaning of "bean to bar". OK, fine.

People are mad that these guys are making money executing good marketing and this is nothing but a hit piece.
Could be, but if you can figure out what exactly it is and how to package it nicely, then you'll become a billionaire overnight.
Your understanding of UI/UX doesn't match mine.

"UI" is the user interface. It's the facility through which the user interacts with a tool -- both receiving information and inputting their own responses.

"UX" is the user experience, which is the totality of the user's interaction with the tool. Not just how it looks, but inclusive of goals, success or failure in accomplishing them, frustrations or joys in the process.

https://m.fastcompany.com/3032719/ui-ux-who-does-what-a-desi...
But now you've drawn an irrelevant comparison. The power line and socket that the smart lightbulb is connected to don't contain any software. Those are the parts that are analogous to a simple Ethernet wire (which is really just eight separate leads instead of three). The smart lightbulb itself is analogous to a router.
this isnt paradoxical at all, it's just you are looking at only 2 dice at a time not the full joint probability of a < b < c. i can come up with similarly retarded "paradoxical conclusions" if i took enough samples of different tiny slices of things.

dude is just trying to sound smart with yet another "counterintuitive probability post"
Fine ill go back to shader writting...
Poor internal controls.

Getting internal security threats like this dealt with requires strong controls and frequent audit. That means 5x or more staff.

In the old days, the lotto used ping pong balls to pick numbers and all operations were observed by a third party auditor. IMO, you need physicial processes that can be observed and understood by a layman to have a high level of assurance.
I don't get it, can somebody explain this to me, why does this stuff happen in democracy?

How can public fight government for years and lose?

How is it possible to pass a law in US that is clearly against everyone's will? I mean for all I know, most of the people are strongly against it, except for a few polititians, nobody wants this to happen, so how is that even a discussion?
Has a second source, one with credibility, confirmed this claim or is the world satisfied with a blog post on some obscure dallas web site?
Thinking in data & functions just takes some practice. Traditionally imperative code can often be reimagined in terms of reducing over a command sequence, or interpreting some more sophisticated representation. The benefits for implementation, testing, debugging, refactoring, etc can be massive.

Consider your chain of examples for "Upload something to S3, if X then call some web service, otherwise log and call something else, etc etc etc." You could represent this as a sequence of steps which could be interpreted by a central side-effecting loop. Let's call it an "action plan", in this case for your "upload" operation:

(defn upload-plan [req]
[{:action :upload
:file (get-in req [:params :doc])
:max-size 2000
:name :doc}
{:action :notify
:message (fn [state] (get-in state [:data :doc]))
:target [:somebody]}])

Now you can process this plan centrally:

(defmulti take-action (fn [state {:keys [action]}] action))

(defmethod take-action :upload ...)
(defmethod take-action :notify ...)

(defn execute [plan]
(let [{:keys [status]} (reduce take-action {:status :ok, :data {}} plan)]
(when (not= status :ok)
(log "omg!"))))

While this is initially a tad more verbose, there's great reasons to do this sort of thing.

For example, now have a central place to mock all side effects! You could substitute a different execute method during testing, or automatically log the "action" object that failed.

More importantly, you can develop each of your "plan" functions independently. You can reuse them, re-order them, etc.

You can also do hypotheticals, for example: "Which plan would cause less network round trips?" can be answered before committing to a plan.

You can _record_ plans. Instrument your execute method to record and save plans to a file, then you can just check them right in as test cases.

You can optimize plans. If five different functions all notify the same target of the same thing, your central execution method can filter subsequent calls. Or you could separate your "optimization" from your "interpretation" and you can ask "After accounting for idempotence, which operations will be performed?"

The list goes on and on...
Social mobility is beyond ordinary people’s control
Not even remotely a good analogy, but the more general analogy to bottled water is a good one. Lots of bottled water was simply repackaged tap water.
Yep, I agree with that.

The problem is we currently have an implementation that behaves as explained above (planned in isolation, evaluated once), and there are applications relying on that behaviour. We can't just change that without breaking them.
Another common source is delay and procrastination up front.

First, a dev estimate is given of six months.

Plan is made to ship in six months.

Then, stakeholders bicker for four months on whether, how, and when to actually do it.

Then, dev gets started, being told that they already spent four months, so they should be done in two, according to the "initial estimate."

Was it "debugging the development process" that called this out? Or "code complete" perhaps?
if it's a long tailed distribution knowing the expected value isn't going to tell you anything you can count on
What is it? Even following the link (provided by a commenter, not the OP!) gives me no clue. And the FAQ doesn't reveal the information either.

Suggestion for the next company: start off any communication with an explanation of what it is your company or product does. Maybe that will help give it a longer runway.
If that's all that's left to do - great. You only need 5 seconds of recklessness. If it only really was this easy..
People actually use LinkedIn to keep in touch? I thought everyone used it as a static resume holder.
> There's lots of great content in the comments, but it's also a fantastic way to waste time.

But I learn more from the comments than from the articles!
I've no affiliation to Scaleway (other than as a hobby customer), the title here is the title of the page; I don't necessarily mean to suggest I believe the motivation for pausing signups is growth being too fast.

There didn't seem to be a discussion, so I wondered if anyone had any views/insight.

The linked blog post says this is a result of rapid growth after slashing C1 (smallest server) prices by 70%. Since existing customers can still order new metal, I'm inclined to be as pessimistic as to say this is simply "loss-leading experiment over".

I just hope the price doesn't increase to compensate - I'm not doing anything I couldn't accomplish (perhaps more) easily for free on e.g. Heroku, but at the moment it's cheap enough to gain toy around with running bare metal.
It's not that far off when you consider replacing just light switches with Z-wave switches in a 2000-2500sq ft home. Figure there's probably 25-30 light switches in a house that size. You're looking at about $900-$1200 worth of equipment just to control just whole room lighting. If you went the Phillips Hue route, as an example, you'd easily approach that with 2-3 rooms worth of light bulbs.

Add in control of individual outlets, motion sensing, thermal controls, security ... it adds up pretty quick, even for homes of the "middle class".
Study BScCSIT in Nepal
Paul's views on immigration and refugees are also equally horrendous.

I can't see myself voting in 2016. I find the views of all the Republican and Democratic candidates to be morally repugnant, just for different reasons.

As an LGBT person myself, I refuse to vote for Paul or any other candidate who opposes LGBT rights (including the entire Republican field), and as a Jew, I refuse to vote for any candidate that opposes refugees. However, I also won't vote for the Democrats because their views on other subjects are just as repugnant, including gun control and minimum wage.
Looking at the code on GitHub[1] I don't understand how this qualifies as "literate" programming. I'm also not quite sure why you'd version binaries as well as /etc/passwd... There's also an awful lot of "// old line comment removed". Maybe I'm confused but this does not "read like a book".

EDIT: I found what I was looking for [2].

[1]: https://github.com/hgesser/ulix

[2]: https://raw.githubusercontent.com/hgesser/ulix/master/ulix-b...
You may be right. This may be a hilariously bad idea.

But if you are right then it is a shame that you are right. What is the goal of science? Shall we say truth? But what are the goals of scientists? You can say that it is truth, but perhaps it is fame/prestige/success, call it what you will. And what about ever-present human bias? And what about discrimination based on ethnicity or gender. I'm no bleeding heart, I assure you, but these things are real.

Humans have spent most of our evolutionary lives not being scientists. The suggestion to render part of the scientific process anonymous to mitigate the our human failings, though idealistic, is an _admirable_ idea. That this admirable idea may also be a hilariously bad idea is sad really.

You know what? It doesn't have to be all or nothing. Another commenter here wonders what it would be like if we could flip a switch and make the process of scientific discover both anonymous and wiki-based. But why should it be all or nothing? How about a scientific enclave (or more than one!) that adhered to these principles? Well it turns out that at least in mathematics there are precedents! Bourbaki[0] was the pseudonym of a collective if I'm not mistaken and nCatLab[1] is a wiki-lab for collaborative revisable work in math, physics, and philosophy.

[0] https://en.wikipedia.org/wiki/Nicolas_Bourbaki

[1] https://ncatlab.org/nlab/show/HomePage
Compiling:

https://xkcd.com/303/