skysight-inc/HackerNews huggingface dataset:
> Obviously, there's one big issue, the gap between being educated (what you know) and having an education (what degree you hold).

> As long as MOOC courses are not accredited or otherwise valued by employers they aren't terribly useful to people who need education most.

If you watch Chris Dixon's Startup School talk, he talks about how MOOCs are meant to replace, only one of the functions a tradition College is responsible for.

I think Startups should formulate solutions (easier said than done though) to revolutionize other functions of a College as well, like: credentials, networking & collaboration with classmates, on-campus job placements.... while MOOCs could continue to be the Course Material for the education. Something like blended learning with flipped classrooms. This could potentially be a very powerful change in the Education System.
Transferwise! For payments from the US to my country (EU) there is a fixed 1% fee. In addition, their exchange rate is 3% better than in my local bank. Clients send the money with ACH or wire transfer. I have it in my bank after two days. Overall, much faster and cheaper than Paypal or international transfers.
It's OK, we can just un-execute the guy if we're not sure anymore. Right? Right?

Flippancy aside, this is why the death penalty is such an awful idea.
Thanks! Yeah, so the way it works is you login with FB, create task, choose a friend, if you didn't do it, your friend can then write a message which will be posted through your account. Hence, they actually don't have "access" per-se to your actual FB.
Mathematical art that fits in 3 tweets
Charging a Tesla Model S Might Be Costing More Than You Think
MiniLock: Chrome app for user-friendly file encryption
Another reason is that it's not entirely clear what kind of polymorphic type to infer for `f`

How about forall a. a -> b ? If we make assumption that f is polymorphic, then nothing can be inferred about the return value, so it should also be polymorphic?
Google nottoomuch. You and others asked, and like me, I felt pain when moving away from mu because it is built into the binary. These scripts allow you to cahce a contact list that scavenges the databses for all email addresses. You can ignore stuff and do other fun stuff with it.

(Disclosure: I am very happy user of these scripts.)

http://www.guru-group.fi/~too/nottoomuch/nottoomuch-addresse...
Unless you're only serving static files (on a 10Gbit+ connection) or are still running Apache/IIS, the web server is not the bottleneck, it's either your (Python/Ruby/Node/...) code or the underlying database.
Mind that depending on whom it is that's controlling the camera, that's still information. Daylight, sunrise/sunset, whether or not you've artificial light on (and hence: may or may not be home), etc.

I'd prefer a more robust mode of disabling the camera myself. For an external cam, powering it off would be my first preference.
TREZOR: The Bitcoin Safe hardware wallet now available for purchase
Elon Musk calls Artificial Intelligence ‘potentially more dangerous than nukes’
I'm a US employee who's been working part-time and traveling abroad for the last 2-1/2 months. I have a Charles Schwab Investor Checking account that has no-fee ATMs all over the world (no ATM fee, no conversion fee, ATM fee reimbursement).

My employer does direct deposit into that account, but they also accept ACH and wire transfers, and you can also use their mobile app to deposit checks with your smartphone. I'm not sure how difficult it is for a non-US-citizen to open one of their accounts, but perhaps it's worth looking into.
Why this company decided to break the Lean MVP approach?
Woolworths (Aus) moves to hybrid cloud
Try typing in

A python stacktrace about JSON
> that's paying a premium to a middleman to manage your bills for you.

The thing is, under the current system, it's not even that; it's some sort of complex mixture of insurance and collective bargaining. The "insurance" companies pay decidedly less than the rate you'd be asked to pay if you got any of these treatments, checkups, or whatever else, yourself. Therefore, it's only logical that you get your insurance company to pay for you.

I've run over this a few times in my head, and there doesn't really seem to be a feasible way to split up companies between "usual" and "unusual" treatments - collective bargaining groups vs insurance - in a fair way, and definitely not one that works out cheaper.
GitHub API Authentication with Octokit
I'm going to again solidify my position as HN's Official Bitcoin Critic with this, but the reason I didn't suggest it is because BTC is a terrible method for doing international payments.

1) See elsewhere on this page where we explained that most companies are unwilling to add new payment types to accommodate individual vendors. This is as true for Bitcoin as it is for Paypal. It is probably more true, actually, since Paypal is a known-to-be-legal regulated subsidiary of a US Fortune 500 company and Bitcoin is Bitcoin.

2) Suppose you issue a US company an invoice for $10,000 and say "You can settle this invoice in Bitcoin." How are they actually supposed to do that? My impression is that the best option currently is to connect their bank account to Coinbase (note: non-starter!), wait a few days for it to be connected, then purchase $10k worth of Bitcoin at market price. $10k is +/- 17 BTC, which they won't actually be allowed to purchase in a day. It will actually take four days of repeated work to buy that $10k of Bitcoin. Then they can actually transfer it to you and, yay, you now have BTC.

3) But wait! What happens if the BTC price changes over the ~7 business days it takes from the time your client starts taking action on your invoice to the time they send you your BTC? Answer: somebody pays for this risk. Volatility is an implicit tax on transactions. One of the parties is going to be short BTC and one will be long BTC for the week, and given that BTC can very easily move 20% in a week, that means that your $10k invoice might be $8k or $12k.

3a) Clients do not like when $10k invoices turn into $12k invoices because To The Moon, Yo.

4) Suppose you have +/- $10k worth of BTC. How do you solve the Last Quarter Mile problem to your own bank account and/or local currency? Your options are a) send the BTC to an unregulated exchange and accept counterparty/currency risk (then hope that getting a large wire transfer from them doesn't cause your bank to reevaluate how desirable your business is) or b) attempt to deal with LocalBitcoins sellers multiple times, which apparently combines the wonderful trust of the clandestine drug economy with the mind-altering properties of currency exchanges.

4a) Time you spend on figuring out how to turn $10k of Internet money into $10k of local currency is time you aren't spending lining up your next $10k engagement.

5) If at any point you or one of your counterparties screw up in securing any computer or trusting any member of the Bitcoin economy, your $10k vanishes into the ether.

You should neither accept nor request BTC for professional services. They're more expensive end-to-end than dealing with banks and expose you to multiple unique sources of risk. You have plenty of risk in your business already, and if your risk appetite is high, there are more lucrative forms of risk you can "buy" than transacting in BTC, such as attempting to move your consulting practice upmarket.
Location: Utrecht, Netherlands
Remote: that would be cool
Willing to relocate: that will cost extra.
resume: available upon request
email: timwaagh@gmail.com
Technologies: mainly Javascript, php, i know about a dozen more languages.

I hold a Bsc in mathematics. I have started my career about three months ago. currently working as a junior dev for a telecommunications operations outsourcing company as well as a side job developing for a GIS company.
One of these days (or months) I'll try to take a look at it. The first things i'd like to do are:

* understand how event bubbling works (so that you can put something more complex than a html button in a html cell, maybe a select menu)

* disable dynamic rendering (where cells get reinstantiated upon each redraw)

* possibly implement both by using a specific th cell subtype

By the way I've been able to bake in extended excel formula support from the formulajs project by hacking inside the SocialCalc.CalculateFunction function.. Bit of a kludge but it's handy to support some of them more arcane xl functions.
Yes, because:

1- I can afford to lose that money (positive ROI from buying btc in 2012)

2- I think someone has to push the boundaries of cryptocurrencies with new ideas (specially explore Szabo's Smart Contracts in its full potential)

3- I believe this team can "deliver"
More to the point: Krebs is the BBC's source.

He credits Cyber Engineering Services Inc., out of Columbia, MD, a threat-intelligence firm.
It depends on the company. I always try to get people to pay with direct bank transfer, which is very easy within Europe now everyone has an IBANN by default, but seems to be trickier for clients with US bank accounts.

I've so far been paid by: direct bank transfer; Paypal; check.

Bitcoin is a viable alternative for overseas transfers and is worth investigating.
Most of my riding is this, and I think the risk here is perceived risk, not actual. Generally getting smooshed from behind is a low-likelihood event. When it does happen it's on fast trunk roads (pretty nasty to ride, but also usually avoidable).

This looks like another techy boondoggle to reassure people. Cycling is littered with 'em.
Show HN: Rivers – Go Tasks Queue
When In Rome
As inspiration, I would suggest to look at the virtual machine (byte code interpreter) of the Lua language. You can find several papers describing the design at http://www.lua.org/docs.html. The code base is also very small and clean.
This is a technique I first came across in the code for lcc, as described in David R. Hanson's book "A Retargetable C Compiler: Design and Implementation".

https://sites.google.com/site/lccretargetablecompiler/

The code in that book feels pretty dated in a lot of places, but this was a neat trick. Every piece of information related to a token is defined in one place:

https://github.com/drh/lcc/blob/master/src/token.h

Then here's how it's used:

https://github.com/drh/lcc/blob/master/src/expr.c#L8

https://github.com/drh/lcc/blob/master/src/output.c#L107
The language of the article (& the report) suggests that it's what the developers earn.

I may be wrong though.
I would be terrified to use PurseIO as a BTC "spender". I'm guessing that many of these orders end with cops knocking on the door of the spender, because they received merchandise purchased with a stolen credit card. I think it's an interesting idea, but I can't believe that many BTC holders are inviting this kind of scrutiny.
How to show 'spend X to get Free Shipping' in Prestashop
The Reasons Children Should Learn to Code
No, it is just saying that the process is unbounded, not infinite. This subtle difference can be very confusing.

Unbounded means: for every n, the computation can generate more than n values.

Infinite means: the computation generates infinite values.

Talking about infinity is usually very tricky because it is easy to run into paradoxes without a good knowledge of set theory. So many mathematicians are more comfortable using finitary arguments like the unboundedness argument above.

One prominent example is calculus: despite logicians have laid down solid foundations for non-standard calculus using actual infinitesimals/infinites, most analysts prefer to use the Weierstrass epsilon-delta-like arguments, for example:

lim x->0 f(x) = 0 is defined as

for every epsilon there exist a delta such that |x| < delta implies |f(x)| < epsilon

while with infinitesimals you can just write

f(csi) is infinitesimal for every infinitesimal csi

Notice how the epsilon-delta argument is similar to the unboundedness argument for the integer generator.
He didn't say that he was a Debian maintainer or planning to comment out the two lines and ship it in a distro, misdescribed what he was commenting out, and didn't provide enough context to make it clear that he'd misdescribed it. (Even knowing what functions the lines he was commenting out were in would probably have been enough to ring alarm bells.)

There's a limit to how much effort the OpenSSL developers should have to put into stopping people from shooting themselves in the foot, and tracking down lines of code identified only by their line number in an unspecified version of OpenSSL to make sure they do what some random guy on the mailing list thinks they do is way over that limit.
You can run the NetBSD network stack in userspace (over real links), see http://rumpkernel.org/ which is an easy way of experimenting.
That is not fair; you count R's start-up time and all the guesswork which read.table does and datamash doesn't have to do.
IAI refuting the claims here:
http://www.jpost.com/Defense/IAI-refutes-claim-that-Iron-Dom...
Actually I do think that fake peer injections are used. Sometimes there are some fresh new torrents that can show something like 80k seeds and 100k downloaders. Yet you can't connect almost any peers. It's exctly the attack I used against bitmessage, and was fun to perform with edonkey and emule servers. Worked nicely even before DHT based systems. Basically you could down smaller sites by injecting sites IP and port to peer to peer network, because now all nodes looking for peers would try to connect those sites. Afaik, this has been used to introduce DDoS situations earlier. Especially if client tries to connect hosts multiple times and doesn't immediately flag potential peers which it can't connect. But this is all very basic stuff.
Firefox Developer Toolbar
Also: https://www.kernel.org/doc/Documentation/cgroups/cgroups.txt
I wish that everyone would switch to the YYYY-MM-DD ISO 8601 standard... It sorts nicely and there would never be any question about whether it's "January 5" or "May 1"!
I kind of feel bad when this project gets a bad rap online. Lets look at the pros and cons :

Pros

1. Very fast

Cons

1. Author looks unstable. (S)He may leave the project causing technical debt. Mitigation : Use the proxy in some standard way ?

2. Author's criticism of open source. Seriously ? You will not use someone's software because of his/her political opinion ?

3. Non-open source. How many of us use Windows ? Linux with binary blobs ? Fully open processors ?

4. Author seems conceited. So what ? (S)He managed to do something no one else has, shouldn't (s)he be proud ?
Let's instead talk about the type of `test`. It could be one of these:

test : (forall a. a -> a) -> int * bool
test : forall b. (forall a. a -> b) -> b * b
test : (forall a b. a -> b) -> (forall c d. c * d)

The first case is the most "obvious" one with polymorphic types, the one that I described above.

The second is the one that I hinted at, but I used less general type `(forall a. a -> int) -> int * int`, i.e. instantiating `b` with `int`. The second type above is a more general one, as it could be instantiated into other types such as `(forall a. a -> bool) -> bool * bool` as well, but this is the standard first-rank HM polymorphism.

The third type above is the type that would be inferred if `f` had different polymorphic type variables as parameter and return types. However, there are no values that have the type `forall a. a`, so a function with type `forall a b. a -> b` either (1) cannot return (i.e. diverges or raises an exception) or (2) is a dynamic cast function, i.e. a hack (`Obj.magic` is an example of such a function, but using it is "dangerous" in the sense that it bypasses the type system and so might result in undefined behavior at runtime). Disregarding case (2), the function `test` would also not return, so it's equivalent to say that it's type would be

test : forall c. (forall a b. a -> b) -> c

and as such, it would be pretty useless.
> They are not worried about the high upfront cost since every citizen is paying taxes for that.

Not only that, but that they can look very clearly at cost vs benefit. With a citizen, who is unlikely to move anywhere else, you can look at lifetime care costs and reduced earning ability (at least in the average case), and say outright that it is sensible to pay $100,000 to save many times that on a lifetime of ineffective care and reduced potential. You can also look at the public health impacts - treating one patient might reduce the risk of wider infection in society, which can also be placed in the cost-benefit analysis.

This is more difficult with American states (because people move between them much more- the payment comes from one state, but the benefit is spread out), and more difficult for insurers (because they are subject to much greater short term pressures, and can't look at wider benefits).

From the article:

“If it is cost-effective from a societal standpoint, it is not necessarily going to be cost-effective from a health plan standpoint,” said Dan Mendelson, chief executive of Avalere Health, a health care consulting company.
The stigma of being an atheist in the US
This isn't anything unique to tech: This is something imbedded in society. I was lucky - the pharmacy I worked (more specifically, the managers at the stores I worked at) didn't care about weird hair color or viewpoints, only that we treated people well. Wal-mart wouldn't have hired me at this stage - last I knew they kept a hair color policy. My mother started getting interviews when she died her hair away from gray: Industry didn't seem to matter. My experience has always been that seeming normal and getting along with the interviewer has always been the easy way to get a job: Using a brain, unfortunately, isn't.
Nitpick: the example was '1984.01.01' whereas the ISO format is from 1988. The ante-ISO form of representing dates may therefore be intentional, as a game design detail.
Ask HN: What IRC chats do you guys use?
I'm looking for an IRC chat that can be used on Windows and Mac to use within our office and who better to ask then all you lovely folks at HN. so, What are your favs? pros and cons?...
I've found the following: http://okmij.org/ftp/Haskell/AlgorithmsH.html#teval

to be very useful for understanding how the HM type algorithm works.

They rephrase the problem as "writing an expression interpreter" for your program that recursively evaluates the abstract types of each expression instead of the concrete value.

I found this to be a very intuitive way to understand it.

It also then makes it easier to see why some "type inference" algorithms might guarantee to terminate while others might run forever: the more complicated your type system, the less abstract the "type values" are. They become like actual "values", and the behaviour becomes closer to the actual running of the program, which may not terminate.
4 Aspects Recruiters Look For In A Design Portfolio
Amazon Kindle Unlimited: Kindle Unlimited is DOA: Amazon killed it
XBMC Renames and Rebrands to Kodi Entertainment Center
Without running water pit would have issues as well. I live inside the city hence water is not much of a problem. It used to 24x7 but now few hours a day. Most of the houses have overhead tanks. But if you go few kms outside the city then you have water every other day or 2.
8 Top Tips for Busy Entrepreneurs
You only have to be present there once, I guess, to open the account. Then do everything else online.
It's a worrying meme that you shouldn't even expect your internet-connectible devices to survive the internet, and when they break its your fault.

If a consumer device speaks IP and is not designed to survive in a reasonable internet-connected home network, there should be huge warning labels all over it and it should go to some safe-mode with only diagnostic functionality if it detects internet connectivity.
I agree with you. There are legitimate reasons to only want to use open source software, but the people who take it to the extreme and get angry at other people for choosing to use closed source software, or who think closed source software should not exist, kind've irk me.

This is probably not a product I would ever recommend to anyone. It's not a product I would deploy myself on an important project, but the level of negativity and name calling against the product and the author is completely unwarranted. He has a right to his opinion, and he has a right to distribute his product however he wants. You have a right not to use it and to criticize him - but keep it respectful!
Thanks I will :).
Providing an implementation of a network protocol is hardly doing "real work in real situations". I mean, it ships the packets from here to there but so does every other implementation of every other protocol.

The thing that is interesting or novel about this protocol as opposed to the thousands of other proposals is that it's supposed to be faster than the other proposals for a broad range of applications with a broad range of link topologies and across a broad range of software/hardware platforms.

Of course, to establish that claim replication is completely critical.
What Will Twitter Commerce be like in a Year’s Time?
Personally a big fan of Rick Sanders IMAP Tools set here http://www.athensfbc.com/imap_tools/details.html

It's only $35 too for a lifetime of updates.
Just for context, Oxford Nanopore have struggled a fair bit with getting this device to work. They have recently released quite promising prototype devices, but the project is many years behind schedule. Albeit that isn't surprising given what a massive shift in technology it is.
150KB? No... it's packed with UPX. Unpacked size is over 400KB.

This, and the fact that he seemingly chose to obfuscate random strings in the binary with an absolutely trivial cipher, make me quite wary of trusting this.
Changing the new red iTunes 12 icon back to blue
The UK bank I use doesn't even bother to force HTTPS on most of their site, let alone use stuff like HSTS. They helpfully make use of EV certificates for the bits of the site that are secure though (except those still don't show up differently on many devices).
Technically isolation is actually implemented in what we call Linux namespaces (which are analogous to Solaris Zones/BSD jails etc) and are not part of the cgroups infrastructure per se.

The definition above comes from wikipedia and is incorrect in my opinion.

Cgroups only really encompasses accounting, limits and some other cool functionality (like freezer, which allows you to atomically pause groups of processes).

Namespaces on the other hand implement namespacing of all the crucial resources like UIDs, PIDs, devices (including network adapters), routing tables etc and form the basis of the "security" part of a container.

It just so happens that people tend to think of them as one thing as their only interaction with them so far has been LXC/Docker/Heroku/Borg when in reality they are much richer systems that can be used to do all sorts of cool things.
Check out Hack Forums (Skid Forums), Trojan Forge and Hack Hound. The second two are OK, but all 3 will mention other forums occasionally. Most 'good' cyber crim forums will be in russian. Also google Darkode and carder pro.
Have you tried a fresh install of FF? New profile with no addons and slowly (1 by 1) add your customizations back?