skysight-inc/HackerNews huggingface dataset:
> Doctors deserve to be paid according to their skill, yes, but at the moment have entrance requirements which are disproportionate to the job at hand.

I'm not a doctor, but sometimes I wonder if it's easier than it seems. It's not hard to diagnose the basic and obvious stuff and do good work by only addressing the basics. Repeating something like that doesn't take talent, but you do have to make sure you actually know it and the best way to do that is to have an external authority on the matter.

Sometimes I also wonder how much work has gone into keeping MDs an exclusive club by national societies and the gatekeeper schools for no other reason than to maintain exclusivity and prestige (and money). Do the requirements have studies to back them up, or did a council just decide with an informed opinion? Both are respectable, but I'm still suspicious there's artificial supply limiting going on.

Apart from that, you'd have to rewire America's litigious tendencies and opportunities, or else a flood of new doctors would make malpractice insurance skyrocket. That'll change the 'worth it' formula for sure.
We are saying that at some point, your time is more use to you than to us. That's hugely different than "your time is useless".
I think there's been some work being done here with derivatives trading contracts. Derivatives can be fairly complex to begin with and are sometimes easier to understand as code (e.g. when things are defined recursively).
This is pretty far from an introductory C++ book, but I'd like to mention "Modern C++ Design" by Andrei Alexandrescu. Back when I was writing C++ code, this was the book that really opened my eyes to what you could do with the language.
I know this is an old thread, but I wanted to point out that you do need to simulate reality beyond an object's light cone so that you know what's there when the light cone expands to reach it.
"Pain reminds you that your body is an entity of its own, that your body isn’t you. Rather, it’s the machine that the mind utilizes to bring your thoughts and desires into manifestation."

I'd encourage people to avoid thinking about things this way. It matches subjective experience quite well, but it encourages you to think of psychological problems/pains as part of "you" and therefore unchangeable. Internalize this mind/body duality too much and if you encounter a psychological problem in your life you will have a very hard time dealing with it.

It also encourages you to ignore the very real impact your body's state has on your thoughts, feelings and mental abilities (see: all those really interesting studies around "embodied cognition").

It's also provably false but I leave that for the second point because basically any day to day metaphor you use to think about these kinds of things will be similarly "off". Learning the facts and then picking the metaphors and level of abstraction used to think about these subjects that are most helpful has been very useful in my experience.

"[Would I] be less forgiving with my mind and more with my body? ... Why not live like that anyway?"

Even better in my experience to take it even further. See that the distinction isn't particularly valid and be more or less forgiving of the whole.

aside: Looks like I entered dangerous territory voting-wise by wanting to talk about the main point of this post rather than alternative typing solutions. Fuck that, because this subject is way more interesting.
We should advice you that our preliminary findings indicate that your onboard Apple computer is in error predicting the fault. I say again, in error predicting the fault. I know this sounds rather incredible, but this conclusion is based on the results from our twin Apple computer. We are skeptical ourselves, and we're running cross checking routines to determine reliability of this conclusion. Sorry about this little snag, fellas. We'll get this info to you as soon as we work it out.
Only america can you charge twice for the same product
Umm...they can? Do you have any examples of this? All this time, has it just been that Windows security vulnerabilities have been found on the second Monday of every month?
Contracts are sort of like computer programs, read and executed by people -- by the parties; by constituencies within a corporate party; and sometimes by judges and juries -- instead of by CPUs.

Except that, unlike people: [EDITED FOR STYLE]

* CPUs don't come up with imaginative reasons why they supposedly needn't follow a clear, unambiguous program instruction.

* CPUs don't experience buyer's remorse and decide they like another program better.

* CPUs never have to be persuaded to comply.

EDIT: Still, there's much room for improvement in the way contracts are drafted; someday there may well be standardized, machine-parsable ways of expressing common contract concepts, so that readers aren't forced to struggle through the wordsmithing whims of J. Random Lawyer.

(Shameless plug: In that regard, see the Common Draft project that I've been working on, at http://www.CommonDraft.org. It's an organized compendium of contract term sheets and clause language, heavily annotated [and also very much an unfinished work-in-progress].) The long-term goals are (1) eventually to automate 80% of routine contract review work by programmatically comparing the preferred term sheets of Party A and Party B to generate a discussion list of the parties' points of disagreement; and (2) to provide an educational resource that will help people collaborate to do good things together.
I really do not understand the mechanism - maybe I missed it. But A and B enter a contract - A will pay B 1000 usd for every equity research article published (think blog post someone would pay for). How is that self enforcing? how does anyone but a human decide that was a article worth paying for and it scraped off ten random pages?
Many perfectly acceptable reasons exist: maybe you've got a Chromebook, maybe you're using a computer that isn't yours and you don't want to install things on it, maybe you have accessibility requirements that the web client serves better [].

[] I don't actually know whether Spotify's web client is particularly accessible (beyond requiring flash which makes it totally non-accessible for me), but it certainly could be.
Both would be best, but they are actually independent.
http://en.wikipedia.org/wiki/Solomonoff%27s_theory_of_induct...
https://twitter.com/markrussinovich/status/43768318205430579...

Here is a Tweet from Mark Russinovich to this topic! I asked him bout that!
Odd that this article doesn't mention Ethereum.
Thanks will try next week. I just need the time to patch the docker code for bigger /dev/shm
Using Puppet to manage Oracle DBA objects like a tablespace, a user, a role.
I'm not 100% sure, but I think that the Mac update system actually uses this code - if it starts failing they can't send out any more signed updates to people. Far better to wait one or two days more to make sure that you're not about to break some of the more important functionality in the OS, I would think.
In all fairness, it is an ad.

I've missed that specific checkbox a lot too..
Dr. Pascarelli recommends against the use of wrist rests while typing:

"The use of wrist rests is controversial. I prefer to call them wrist guides and ask my patients to use them only as guides, because resting the forearms on a wrist support while keying can be harmful for several reasons. First, they take the upper arms out of the process of keying, so you are overloading the forearm and hand muscles and increasing your chances of injury.

Moreover, the wrist support tends to encourage potentially
harmful positioning, particularly wrist extension (bending your wrist up, as in pushing a door open). With the wrist fixed on the wrist rest, there is a tendency to use a windshield-wiperlike wrist motion, which is extra work and harmful. Finally, the wrist rest places pressure over the carpal tunnel area, which is not a good idea."

Using them while you're sleeping or resting is OK, but using them while you're typing is not a good idea.

I had wrist troubles a few years back. The only thing that helped was using a vertical keyboard: http://safetype.com/ No wrist motion, no more problems.
That sounds like an old-fashioned term for this:

http://en.wikipedia.org/wiki/Protection_racket
Interestingly, he is a vocal critic of Bitcoin (as a currency, at least): http://www.antipope.org/charlie/blog-static/2013/12/why-i-wa...
Both consumers and companies like Netflix already pay the infrastructure to transport those bits. The consumers pay their ISP to send and receive bits and the companies pay their ISP to send and receive bits.

The more apt analogy would be if UPS decided to make Amazon packages ship super slow unless Amazon payed extra fees to "upgrade" the shipping speed back to average.
'"Losing its soul" = Changing in a way I don't agree with, and maybe I'll try and use government to stop the change. I'm more important than the people causing the change.'

Or equally important, if the attempt at change is democratic.
If you're interested in this stuff, Ethereum (http://www.ethereum.org/) is one of the projects you should currently be watching closely.
Yeah, it sounds like wrapping the relevant git commands to make them git-subrepo aware is the solution rather than using hooks.
"Except that we don't see CPUs being astonishingly creative in coming up with reasons why they shouldn't have to follow a clear, unambiguous program instruction."

That's the compiler's job ;-)
Is there a middle path for Ed Tech?
They can be very tightly linked.
FIPS 140-2 certification isn't remotely an indication of correctness of code, for better or worse.

Take, for example, the implementation Dual EC DRBG in the FIPS 140-2 certified OpenSSL module -- it was fatally flawed, and has never worked in practice. (It will be removed from the next version of the module in light of developments in the past year.)

https://lwn.net/Articles/578375/
It just doesnt make sense, Firefox OS doesnt do more 'in the cloud' than you would expect.
Unpalatable but unsurprising hypocrisy.
Yes, this site says I have Cox and Comcast in my zip code. I can assure you that Comcast is not doing cable internet business in my zip code or anywhere near my zip code. I don't believe they have a presence anywhere in the county.

Also the information blurb at the bottom says I have a fiber provider, but none are listed.

Finally, it's missing some local providers which I am positive exist; our local power/water provider also provides Ethernet to local business and some residential areas, but it's not listed.
Cartalk break-lights puzzle
The cache does no work for me either...

Ok, from the comments, it's advocating for 1GB pages at the main memory. Not cache, not disk, not network. Main memory.

For me it looks too big - entire servers will have about 32 pages, swapping will take ages at 400MB/s disks. Current PCs use a too small page, but 4MB seems a much more realistic number.
I'm in a similar position--plenty of technical experience (~15K hours of programming, founded 2 startups and built the teams, sold 1), but I'm not quite sure what I want to build next. I've been offered early positions at a lot of startups, but nothing has really grabbed me yet.

If you think you have an awesome idea (eg, customer validation in a reasonably large market for something that is 4x better than existing solutions and yet not impossible to build), send me an email (joshalbrecht@gmail.com), especially if it's in an area that I have lots of experience in (finance, manufacturing, or machine learning)
Not sure what the disconnect is. Everything is a "meatspace activity," but we still have contracts around big things (buying a house, employment, warranties, ...).

Are you asking "how does the software contract get written?" Well, somebody writes it. "Contract programmers," heh.
And all the "little people" whose land value is negatively impacted? They don't count?

At least this "big guy" can afford to live somewhere else.

Imagine having the environmental concerns, and not being able to sell and get away from them.
The new dark pattern I've been seeing in similar products is interesting too. An "accept/deny" flow that looks like a license agree window- of course everybody will just hit accept without reading it. Adobe doesn't do it yet, but I wouldn't be surprised if they did.
Women may not be welding, but they are riveting.
I wonder if CloudFlare does any of this.
I don't want to be negative-HN-commenter, but this seems crazy to me. First, expressing a contract in a programming language is a much harder problem than expressing a contract in English. How would you even express babysitting or lawnmower-borrowing as a program?

Second, lawyers go to great efforts to cover all the cases and even so there are usually things uncovered. Programmatic contracts aren't going to be any better at covering all the cases.

Third, if something unexpected happens (either accidentally or maliciously), you'd be totally out of luck with a programmatic contract. You can think of the court system as exception handling for real-world contracts, and that's a dangerous thing to give up.

Fourth, programmatic contracts are likely to be more expensive than regular contracts. How much would it cost to program a babysitting contract versus telling the babysitter you'll pay $X per hour verbally? And I can't imagine how much it would cost to write code for something complex like a lease.

I can see using Bitcoin-style programmatic contracts for things like escrow payments, but contracts with any sort of real-world interface seem unfeasible.

Source: I'm married to a contract attorney. I've also looked at Bitcoin script in detail, and what kind of contracts it can express.
Net Neutrality requires that you treat all traffic the same, regardless of source/destination - it certainly doesn't require that you create larger connections without being paid for them.

And, let's face it - anybody who has ever used Cogent for transit (usually at 1/3 to 1/10th the cost of other providers) knew what they were getting into.
Since having a WhatsApp contact is equivalent to sharing a mobile phone number, that makes a certain amount of sense. It's intentionally more intimate.
I think there's a difference. Windmills can spoil the view for some people (I personally think they're beautiful) but that's a tradeoff for clean power; nobody denies that, even the Kennedys. The pro-fracking people actually deny that fracking is bad for anyone.

Rex Tillerson has denied that fracking is bad for people who are burdened with it in their communities. The Kennedys don't deny that other people may be burdened with the loss of a scenic vista from windmills, they just don't want it to be them.

So, you see, Rex Tillerson is a hypocrite while the Kennedys are merely arrogant.
Amazingly, the questions seem to be even dumber than the ones found on YA:

- why is computer an idiot machine

- i casted a love spell on my ex,should i tell her now that she is back

- What is the colour of the black box which is using in planes ?
Hooray for the free and open market!! It's not extortion, it's capitalistic innovation!!
> Better to break everyone's TLS connections than leave them vulnerable.

It's better to leave them vulnerable than to leave them vulnerable?
If you pay for (say) a DS3 line, there's an implicit assumption that you are not going to be pumping 44.736 Mbit/s through it 24/7.

Whoa, whoa, whoa. This is exactly the assumption commercial customers paying for unmetered links are making, otherwise they wouldn't be paying for unmetered links. Not being oversubscribed is supposed to the entire point. If ISPs' business models depend on them being able to break their promises to customers paying for continuously saturated links that's their problem, but they're still on the hook for what they're being paid to provide.
A few years ago, the SEC was mulling specifying regulations for high-frequency trading in Python[0][1]. I've wondered about the potential for specifying law in programming languages since then. Formally verified laws would be a wonderful thing.

[0] http://www.itworld.com/government/105650/languages-wall-stre...
[1] http://www.itworld.com/government/105031/will-wall-street-re...
Shouldn't be too bad. The original B2G dev phones were the Nexus S, which doesn't look that far off in terms of processor specs. It's been 6+ months since I've done a build for the Nexus S but the perf was generally acceptable but dropped the occasional animation frames like the earlier gen android phones.
I'm not sure what you would consider deprecated.

The Adobe Flash Platform whitepaper lists new features they are working on ( http://www.adobe.com/devnet/flashplatform/whitepapers/roadma... ) and Flash Player 13 beta is available on their labs page ( http://labs.adobe.com/technologies/flashruntimes/flashplayer... ).

I have no idea how long Flash will stay relevant, but I think Adobe AIR has a shot at being a solid choice for building apps that need to work across multiple OSes.
How so exactly? Less research funding? Offsetting the global prices making it cheaper in euro therefore more expensive to go green? Just curious. I wouldn't have thought it would be that big of a deal.

I also wouldn't call fracking cheap in any sense of the word, far more expensive than liquid oil extraction and the repercussions of it are at least somewhat unknown so far. (Yeah yeah I know its totally safe if you do it right and Exxon et al are soo trustworthy when it comes to this stuff.)
Just by observing from the outside, Node.js and MongoDB, don't know what it is about those two platforms, but the communities formed around them seem to attract a large number of people I wouldn't want to interact with. There is a lot of immaturity and drama. Maybe it is the unreasonable and over-hyped marketing, not sure, can't quite put my figure on it.

Go is also a new language and framework that is popular but it has a different feel, a better one. Python so far, has one of the largest and most pleasant community (given its size) I've seen.

Json/KV friendly features are welcome, but perhaps looking to impress Node.js and MongoDB users is just barking at the wrong tree.
Does this use the same code in standard firefox , or a different code base?
This is exactly the opposite of what you are talking about - there is no preference being provided for Netflix traffic. There is no charge going to the customer for access to Netflix.

This is simply the case of a provider, discovering that Cogent provides poor transit services, realizes that you actually have to pay in order to get good Internet peering. This has always been the case on the Internet.

As long as Comcast treats all traffic the same regardless of source, destination, packet type, etc.. I'm fine with their behavior here.
I would. C++ is still really important for low level algorithms. One can always do some low level programming with Java or C#. But is not as effective when it's done with Java/C#.
> Why it is hard to view working "just for healthcare" as positive? Is it hard to view working "just for money" as positive?

Working for the sake of something you want is a positive. Working just to avoid dying isn't.

> suppose that one works only because one needs money and otherwise he would spend his time playing Tetris, walking on the beach and reading medieval poetry. Why is it negative that he still works and not lives off other's money and other's work, involuntary taken?

Because he's less happy, fulfilled and so on than he could otherwise be. If the amount he suffers by working is more than the cost of the taxation that would support him, then yes that's absolutely a negative.
It's small and hard to find.

Yes, that's where I expect to find it, but that involves scrolling down and reading through a bunch of fine print to find the right thing.

Oh, and I've had plenty of cases of using the unsubscribe link not actually work, or only unsubscribe me from one of the five lists that they autosubscribed me to, that it's hard to trust.

On the other hand, the spam button is right up top, in the same place every time, and easy to click. It's a lot faster and more user friendly, and it generally gives me better results.
However, tar is a command-line program, and thus easy to interface with.

Thus, I recommend `atool`, which use tar, unzip, unrar, ... but wraps it all in a very good UX not depending on the archive type.

aunpack my_archive.zip
aunpack my_archive.rar
aunpack my_archive.bzip
...

It also makes the right choice when several files not under a directory are in the archive (create a new directory and place files inside), when the archive contains a single file (just place the file in the current directory), and when a clash of names can occur with a file/directory already present in your cwd (unpacks in a directory named 'Unpack-XYZ')
They do. They use Solarflare's OpenOnload: http://blog.cloudflare.com/a-tour-inside-cloudflares-latest-...
Mozilla Promises $25 Smartphone 'Flood
Isn't flat rate pricing completely orthogonal to net neutrality? Net neutrality doesn't mean you can't charge me for usage, it just means you can't charge me differently based on the kind of usage, as opposed to the volume.

I personally think the resistance to usage-based pricing in the tech community is really weird, although I mostly see it on the consumer end. Hard caps are bad, and caps that only apply to some services are really bad, but charging more if you use more is completely reasonable.
The Startup Accelerator That Wants Founders to Move to Africa
Apple's Gaping Security Flaw
How does the automatic enforcement work? Specifically, how would the software algorithmically determine whether one party has performed satisfactorily?

Determining whether one party has paid the other is relatively straightforward--compared to other contractual obligations, at least. Whether it relies on a centralized model like a bank, or something decentralized like BitCoin, it's easy to quantify and measure the exchange of money.

What's harder is measuring the other side of the contract. How does the software know that the plumber has satisfactorily installed the customer's new shower? Or that the web developer has built a satisfactory website for the client? Or that the mortgager has encumbered his home in violation of the mortgage?
Google will 'know you better than your intimate partner'
The introduction of new hardware (~difficulty) will level off fairly soon, we're reaching efficiency limits in what people can produce. I don't think we are at the technical limit, just at the limit of what the current companies involved are capable of. Eligius controls a large portion (~20%) of the hashrate, it's somewhat reassuring that they are known to be acting in good faith (geddit?).
Readability: Characters Per Line
Fennec is not the core of FirefoxOS, no. Gecko is the core of both, but Fennec provides an Android UI. Fennec's requirements are more tied to what the underlying Android version supports.

FirefoxOS is in fact working on requiring even less memory - there is a project underway to support devices with 128MiB:
https://wiki.mozilla.org/FirefoxOS/Tarako
I wrote an essay on this subject a couple months ago that discusses several of these ideas: https://docs.google.com/document/d/1EkLwTlb0sCEp023pzZfd1bv9...
Ask HN: which tech channels are you subscribed to?
I'm wondering: which technology related channels are you subscribed to on (mainly) YouTube?

Thanks.
The nightmare scenario is basically upon us: capacity requirements are climbing faster than ever [...] Which means either the ISPs eat the cost of upgrading their infrastructure (ha!) -- or they raise rates.

I dunno.. being profitable enough to buy time-warner cable for billions doesn't sound like a nightmare scenario from their POV. It sounds like they'd rather spend the money becoming a monopoly than improve their infrastructure.
It's not that unlikely in highly formalized writing. You see similar phenomenon in very formal English registers, where you might see a whole run of sentences begin with "Whereas...." One after another.