skysight-inc/HackerNews huggingface dataset:
They used to be very expensive and of dubious quality. Now they're very cheap, but there's not much point in using them when we have better PRNGs.

Some of them are not very good. Here's an old (2000) look at some hardware rngs and how they fail: http://www.robertnz.net/true_rng.html
Tree Style Tabs
Glassdoor says that a janitorial salary has a national average of $21,060; compared with $31,200 in San Francisco & San Jose CA; and $24,000 in Wichita KS.

Sounds like Janitors are being paid more in SV.
Arguably, separating out grains, etc., that would be actually unsafe to eat is not really wasting food. Throwing out food that is perfectly edible is wasteful.
NoScript and uBlock Origin, both running at once, for an almost completely ad-free Web.
You generally have to move carefully to get proprietary software to an open source model. One typical customer reaction to rumors you are open sourcing is "Great! We'll wait until you do that to try it out." The result is that [already not good] sales may tank completely.
No, it wouldn't be IRV, except maybe for a minority (e.g., chief executive) offices whee single winner is hard to escape. It would be something proportional for legislative offices (which might use a ranked choice system like STV, or might not.)
Build a Flexbox Grid with Less
The crux of it is that competition is necessary though. Do cable companies in the US have any competition? I'd argue they do not
The AGPL makes this explicitly clear:

> 13. Remote Network Interaction; Use with the GNU General Public License.
>
> Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.
>
> Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License.

Users interacting with the modified program over the network have a right to access the modified source, there's absolutely nothing about the client software (database drivers, web browsers, etc) accessing it being considered part of a combined work. You can access a AGPL licensed database or whatever from a proprietary application with absolutely no issue, you just can't modify the AGPL'ed work, expose it to users other than yourself, and not share your modifications.

Do yourself a favor, grab https://www.gnu.org/licenses/gpl-3.0.txt and https://www.gnu.org/licenses/agpl-3.0.txt and run `diff` on them, this is literally the only substantive difference in the entire license text.
While I agree with all of the above, I think the talk was masterfully crafted for success. I doubt it would've been nearly as successful without the mention of a mega celebrity or if it recommended unschooling.

Honestly I'd rather have 5+ million people or whatever the view count get exposed to thinking which puts school structure into question than have a talk providing better solutions.
Relieve crates of version coupling stress. I effectively can't release an 1.0 crate if I have rand as a public dependency; if it has a new major version, I need to have that too to keep in sync and do versioning right.

Rand is a vocabulary crate (traits Rng and Rand are used for inter-crate exchange), so it's very sensitive to version coupling.
Outliners? (https://en.wikipedia.org/wiki/Outliner)

Heavy user of outline view in MS-word here, which is basically a tree editor for text documents.
AMD Zen Microarchitecture
Well, as a developer who needs to ship a packaged version of the CoreCLR runtime, this is exactly what I do want!

But surely there's no reason why we can't have both?
> That's a different structure: it has two Cs in it.

It has two occurrences of the same C (but maybe I did not get your example).
This is inspiring. I'm also a compulsive doodler during meetings(it actually helps me concentrate on what's being said).
Are you guys hiring interns/co-ops at all?
A lot of it is cost of living in a given area can vary a lot in the US. Also, if you're looking for an EU job, that may well be post-tax, include better medical benefits (US contract jobs often don't), not to mention potentially better retirement options and last, but definitely not least upwards of 8-weeks of pto/year.

A lot of US jobs, you're lucky to see even 2 weeks of PTO, and even then, if contracting, you don't see that. I wound up taking about a month and a half off due to a bad relocation/project cut experience last year, and that has a huge impact on your hourly/annual salary. The culture is just different and the tax models very different.

In the US variety in income taxes at the state level, or cost of housing can vary a lot and you'll see similar variance in IT/Developer pay as well.
Oreilly has an early release available: http://shop.oreilly.com/product/0636920040385.do

I have purchased it and it's pretty good. Although it really seems to be geared more towards experienced systems programmers. The online book is much better for beginners, IMO.
Successful communication depends on participants understanding eachother. You'll notice that the context of my comment was replying to a person who stated that they are not a programmer. Filling my post with unnecessarily precise lingo would work to undermine my goal which is to convey a basic idea.
Uhhhhhhhh income inequality does not have that kind of effect. Income inequality may effect the taxes paid by people, but it doesn't change salaries the way that you're suggesting.

America just has more highly paid jobs, because we've got some of the biggest companies and highest GDP per capita in the world. And this has the effect of creating a greater spread of income. It's a bigger, richer, pond.
It's part of the core language semantics (arguably the core language semantics) for Java2K (http://p-nand-q.com/programming/languages/java2k/).
Some systems fail more often than others.
DAY-O 2
This actually. It's not that the other countries are paying less, the US companies pay more. In Europe other kind of engineers (mechanical, electrical etc) are pretty much earning salaries at par with software engineers. And then further on the typically lower wage salary bracket... Where the salaries in the US would require keeping 2 jobs, in Europe is good enough to get by.
Supply and demand?

I think there's a large variance in the US as well between different geographical areas. I would expect you can find x2 differences even within one geography.

There are a lot of factors in play:

- In SV there's a lot of "easy" money and a shortage of people.

- There's a lot of friction preventing this from equalizing. Immigration policies being one example.

- There have been significant currency movements over the last couple of years and those take some time to reflect back to things like prices and salaries. The strength of the US dollar means that at least temporarily you make that much more if you work in the US.

- Cost of living. If you have to pay more to own a house, pay for your kids education, commute, health, etc. then you can expect upwards pressure on salaries to make up for that.

- Risk premiums.

I think it's important to realize that these things can take a while to play out. When I look at today's salaries compared to 10 or 20 years ago I don't actually think they're very high but that's against a backdrop of erosion in other middle class salaries. Time will tell.
Top Best Online Bingo Sites UK 2017
Furthermore, AFAIK NPM is more than a module manager for Node.js, IIRC many use it for CSS and other languages.
It's like every service providers wet dream to arbitrarily lock up our private files. Currently only the russian cybercriminals are a bit ahead of the competition.
i'm glad to see conformal prediction getting a bit more exposure. the idea is quite interesting and reasonable (in terms of the assumptions you make), and in principle the conformal transductive approach can be used to turn any standard supervised learning algorithm into one that produces some kind of conformal confidence intervals. but, as Scott writes

> Practically speaking, this kind of transductive prediction is computationally prohibitive

I tried to use this some years ago - with the simpler ridge regression conformal approach described in the book [1] - when fitting empirical models to experimental data (low number of samples, very high cost of obtaining more samples, high dimensional space) where it seemed desirable to produce some kind of reasonable estimate of the uncertainty of the model fit without making a bunch of assumptions about the underlying relationship.

> There are a number of ad hoc ways of generating confidence intervals using resampling methods and generating a distribution of predictions.

In practice I ended up doing something ad-hoc -- just boostrap sample and fit a bunch of decision trees, then back some kind of crude confidence interval out of the distribution of resulting predictions. I think I ended up preferring this over over a conformal regularised linear model approach because the trees seemed to be a better able to model the actual relationship than whatever simple family of linear model we were using (probably just degree 2 polynomials in the raw input values, there wasn't really enough data for the number of dimensions to support doing much else).

I've never read up on the non-transductive approaches to conformal prediction, so it'll be interesting to read up on some of the references from this post.

[1] Algorithmic learning in a random world - Vovk, Gammerman, Shafer http://www.alrw.net/
https://chrome.google.com/webstore/detail/sidewise-tree-styl... or https://chrome.google.com/webstore/detail/tabs-outliner/eggk...
Don't underestimate the impact of social norms. If I were looking for work in the USA, I'd expect a salary which I would feel very uncomfortable asking for in Canada.
I think that's a little harsh. The game of Monopoly exists to show that structural factors can inevitably lead to an outcome an outcome where one player has all the money even if players behave completely fairly towards each other.

BTW if you've never heard of it, I think you'd be extremely interested in Nomic, a game whose play revolves around the reconstruction of its own rules.
Zenefits Picks Jay Fulcher as New CEO
This doesn't answer my question, though. Most of the "fairly core programming constructs" are not in the stdlib for Rust (like regexes)

The Rust stdlib is mostly core abstractions and platform-dependent stuff.

Given that, why should they be in the stdlib? The rand crate is officially blessed and the one everyone uses.
In addition: Have per-object encryption keys and destroy those when data has to be wiped.
There are many languages I don't/didn't have to learn before I could read and/or patch code written in it. I hacked on C and C++ code long before I understood their basics. Go would've been the same if I hadn't bothered to spend a couple days learning it shortly after first exposure.
I knew there was work in progress because I've made a similar comment in the past few months. I'm not in hurry which is perhaps in good alignment with Perl 6...A quick look at the book sample suggests it's not probably what I'd look for before starting a deep dive.
You're not making any sense.

The reason we are discussing this policy is because Trump was elected as the antithesis of the rich and powerful elite. Which is obviously ridiculous but that's another issue. The masses who voted for him are responsible for this policy.

And simply letting the financial system crash would've hurt the poor and vulnerable the most. Just as I personally saw in the UK when Northern Rock went under. It was pensioners and the poor left confused and panicked who were lining up at branches not the big, fat bankers.
Try finding any newer "non-smart" tvs.
Will try that - was planning on trying next.js either way.
The question employers are wary to ask: when are you going to retire?
Such kind of republicans care about monopolies, i.e. the opposite of free market. When did they really care about the free market last?
I haven't heard anyone suggest that overall demand for developers is higher in the USA.

The US has more companies that can see how to make more money off tech talent.
Thanks for signing up!

As you say there isn't much demand, but we are working on it. Thanks for your suggestion on recommending fees :)
Since the average starting salary of a coal miner is $60-70k in the rural geographies where coal is mined, I'd say that yes, a coal mine in San Francisco would likely pay $100k.
Is this not available under Chrome for some reason? Or was it not available when you made your switch (or original browser choice)?
- not owned by a corp

- I am used to the way the software feels (the way it hangs up or freezes... but at work I use Google Chrome because of the proxy and being used to it in that specific place it's firefox I can't stand... with the exception of the company issued laptop on which I installed firefox (no proxy)). Psychosomatic ? Very much, yes.

- free software

- I like the logo and the name (I am a minotaur and phoenix early adopter and moz before that)

- I think they are good people and were there when I (as a user) needed them. I know chrome or IE is there to suck out my soul and my data (yuck).
Interesting post!

A quibble:

> If you’re a Bayesian, or use a model with confidence intervals baked in, you may be in pretty good shape. But let’s face it, Bayesian techniques assume your prior is correct, and that new points are drawn from your prior. If your prior is wrong, so are your confidence intervals, and you have no way of knowing this.

I don't agree. Baysian models must be validated, like any model. While no validation process is exhaustive, a predictive validation process is designed to directly test the applicability of the prior to a set of results.

Furthermore, there are priors (Jeffrey's for example) that are entropy maximizing, from an information standpoint. These non-informative priors are designed to be used when an otherwise possibly misspecified prior would otherwise be introduced. It is not uncommon for reviewers to ask for results reproduced with Jeffries priors to ascertain of this is indeed the case.
It's not harder to use in Rust than it is to pull in a C header file, though.
RUSTYCODE IS DEAD.

I wish more people knew this, because it's probably the thing most people try to install as it has the most downloads. It's no longer maintained and doesn't work correctly with current stable. There's a fork that is being updated that's just called "Rust" in the VSCode addons.
Unfortunately those replacements just don't cut it. They're too separate. Tree Style Tabs is irreplaceable for me.
> I definitely don't think it makes Rust seem like an appealing option. Between the limited community library selection, the verbose syntax and the borrow checker's extreme complexity to new users, I wouldn't suggest Rust to say, someone working on a web application currently because they will gain few if any advantages, but suffer many risks.

You're right that it isn't appealing to those who're looking for fast results and don't worry about maintaining a large codebase for years. For those like me, many of the features Rust provides solve issues we face on a day-to-day basis.

Yes the borrow checker is a pain for a while. Yes the libraries are still immature. Syntax is much more verbose than say Ruby or Python.

But IMO the benefits you reap from strong typing and borrow checking outweigh the steep learning curve. It's not just about memory management, it's also about controlling mutation (because mutation is a hard problem).
I am surprised to hear you say that LSD is a soft drug. LSD can be dangerous for certain people. Even marijuana is not recommended for some people.
But life insurance companies sell a real product (life insurance) that produces real revenue (the premiums).

This sounds like legitimate MLM not a pyramid scheme. I'd suggest reading the MLM section on https://en.m.wikipedia.org/wiki/Pyramid_scheme
If it's just a parser you need to test, there is no need for DI - just give the parser some files to chew on, and test it directly.

If the "parser" has built-in logic to orchestrate remote file retrieval over FTP then DI is warranted, as per the other part of my previous answer.
Really, you think "In any all-out war between two nuclear nations there will be no winner, just two losers" in a discussion about war with China wasn't talking about China?
It's not owned by an advertising company, and it's the only full-featured browser I'm aware of that has great ad blocking on Android.
Thanks for the feedback
Unfortunately these are tree style tabs in a separate window. Bad UX in my opinion.
The income tax credit means that people largely buy the most expensive home they can get. This has a very serious effect on the market value of real estate, and means that the cost of housing increases non-linearly with the number of people in the middle income bracket. Those extreme housing cost increases are result of the tax credit, and an increase in the number of people able to take advantage of it.

Were unemployment to rise, the price of real estate would similarly drop non-linearly. The price of your house is extremely volatile, don't let anyone convince you otherwise.
A plausible sounding explanation I heard is that it was Verizon itself blocking Windows 10 from their network (for some combination of "security" and "revenge" motives, depending on which rumor source you read), so there was little point selling hardware to support it if Verizon would immediately block SIM cards they found installed in Windows devices.

I don't know how much of that is rumor and how much is reality, but given the very poor sales of the last Windows phone Verizon tried to sell, I think the rumors sound quite plausible.
With the Rust Language Server under development, functionality like lint-as-you-go should work really nicely in any editor.
I think the argument misses the point. Most of the people who are using Firefox without extensions are doing so because someone who likes the freedom of the browser -- including the ability to run all current extensions -- suggested it.

>> In fact it's insulting to all those contributors who work so hard on Firefox to say that extensions are the only thing keeping them from switching to Chrome.

The ability to run extensions is just the most popular manifestation of a browser that has always valued user freedom. So my question is, why are they stopping with that mentality? Why blame the victims of such a poor decision? Taking away my option to use extensions seems like the insulting choice to me.
If one has a problem replacing an AC and they own a home, they're just bad with money. I live in Arizona. I understand, it's called an emergency fund.

Most people do not want to move frequently.

I think you'll also find most people do not want to be childfree.

Homeowners are not at the mercy of the market. People paying down a mortgage are not true homeowners. They are paying off a mortgage.

"Modern world" or not, "serfs" still exist, and they certainly exist in the perception of others looking outward onto other people's lifestyles.

You can absolutely say the same thing about people who own luxury condos. They're being luxury charged for something they don't own.

You don't own land? You don't own a house? What about a car? You lease that, too? Lifestyle choices stop being lifestyle choices when you can't afford the alternatives.
Unless they have an advanced degree (I believe a PhD, or at the very least a Masters), foreign workers, even highly paid silicon valley software engineers fall under the EB-3 category, which has a further backlog than that. I have friends with Filipino passports working at Google/MS/etc for 4+ years and still waiting on movement on their green card applications.
If I were to make USD 200K/year as a Software Engineer in Bangladesh, I'd probably be richer than the CEO of that company.

I believe you're referring to the ration salary/cost_of_living rather than comparing difference currencies, countries, politics, taxes, etc. In this case, I'd say that the ration is fairly even, minus stocks/bonuses. The base salary puts you in a similar spot in terms of buying power in your respective country if you're a software engineer. That's the beauty of this job... you can work anywhere in the world and maintain roughly the "same" buying power.
Thanks for the great explanation! So where does segwit come into this?
What about the warts part?

Also, as someone who've tried to get into Rust three times now, I've been thinking, have you or anyone from the rust documentation team ever had sessions where you just

- take a random C++/Go/Python developer

- ask them to solve a not-too-simple but not-too-hard task, something that'll generally take them less than an hour in their "native" language, in Rust

- look and take notes on their struggle with it

This might shed some light on why people (like me) have so much trouble getting into Rust.
I don't really think that's the case. RLS is what everyone is rallying around, and VS Code has good LSP support, so that's where everything will happen initially, but I don't think it's really the "central" IDE that we want everyone to use.
Kuhn argues that it would be difficult to discern if one were inside of a revolution as it was occurring, correct?

So how does one ask the "right question"?