skysight-inc/HackerNews huggingface dataset:
It is. However:

(1) People who make things (of any kind) publicly available are often not clear on how the public perceives them. It can be helpful to let them know.

(2) This fellow has obviously put a lot of work into the program. But there are limits on how far development by one person, in their spare time, is likely to go. There are two reasonably sustainable development models: establish a clear funding stream by charging for the product, or release the source code and do open development. This fellow is doing neither. If people admire this work, and want it to continue to be developed, then they have an incentive to encourage the original developer to switch to a more sustainable model.

and ...

(3) Is there anything wrong with offering a trade? "I'd like it if you did X. If you do, then I'll give you money."
React Native Intro – Presentation at OpenDNS in Vancouver
And I've actually entered the machine instructions by flipping switches on this Burroughs:

http://www.silogic.com/PEPE/photos/PEPE%20B-1700.jpg
Yes, software certainly increases productivity, and that often results in decreasing the need for low wage human workers. And if companies choose to respond this way to increases in the minimum wage, it's not going to increase the number of people who are able to make a living at low wage jobs, which was supposed to be the point of increasing the minimum wage.
Well, first off, giving more than a single line subject would help! I enjoy the Cayman Islands. I am a developer. A lot of other developers who enjoy islands frequent Hacker News. Why don't you start by giving us an idea about what you are doing and what specific problems with recruitment you are having.
I believe this is true of a few rivers. It was of the Indus last I checked google maps.
"Narrow" doesn't mean "inadequate". It just means that instead of having access to 75% of doctors in your area, you only have access to 25%. But you still have multiple specialists in each area, and you still have hospitals you can go to. Most people don't even scroll past the first page of results in a doctor search anyway, so would having access to 200 dermatologists provide much difference versus having access to 50?

Very little of what we do in modern medicine can't be done by local hospitals. Most diseases have well-understood treatment protocols that don't vary much between hospitals or doctors. Cutting edge treatments are only necessary in a very small percentage of cases, which often increases costs because if a hospital has a new piece of expensive equipment, they're going to be more inclined to use it, even in cases where it's not necessary and the old technology is better understood.

There is a false belief in this country that more health care or more advanced technology actually creates better outcomes for patients. In many cases, all the new technology creates are profits for the hospitals and medical device companies.
The entire motivation behind monetary economics is that there doesn't exist a "baseline economy" independent of monetary policy. This was the primary argument against the Euro. Developing economies are hurt more in recessions, and benefit more from widely varying monetary policy.

This is true no matter how "good" or "bad" a country is, even if the "badness" of a country was justification for economically punishing its citizens in the first place (it isn't).
We have an office in the Barbados, which is obviously a different place, but for the purpose of recruiting I'd imagine its pretty similar.

We do a couple of things:

1) Throw money at them, starting salary of $250,000 plus a bonus multiplier of 0.5x to 2x gets you some very good candidates.

2) Emphasize these two things: http://www.cayman.com.ky/caymans-tax-free-status and http://www.weather.gov.ky/portal/page?_pageid=4421,1&_dad=po...

3) pay for trips home, give them $10,000 for travel a year and let them book their own flights.

Also it helps if this position is a set term, ie 2 years. I find having a definitive end date makes most things bearable as it gives people certainty about when their expat trip will be over. This is especially critical if there is a spouse or family that will be coming along with the employee.

Let people know that after their 2 year stint is up they are welcome to move to your head office if there is one somewhere else.

EDIT the salary and bonus I mention, only to make the point of paying well. The type of person we typically hire is very in demand, hence the pay.
That would also be an option!

I know some amps supposedly discharge if you hit the standby and power switches at the same time, but I wouldn't like to trust that
When IPO shares soar ... it's not always a good thing: http://www.nytimes.com/2011/05/21/opinion/21nocera.html

"As Eric Tilenius, the general manager of Zynga, wrote on Facebook: 'A huge opening-day pop is not a sign of a successful I.P.O., but rather a massively mispriced one. Bankers are rewarding their friends and themselves instead of doing their fiduciary duty to their clients.' "

EDIT: I just noticed that this op-ed was published four years ago to the day!
Oh, the historical irony
How would developers find you? I was interested in exactly this last year, but found only dead ends.
>Ahh yes, just what we need. Thesis-by-tweet...

Look, a lot of things don't need 100 pages of text. Of course, as a researcher, what you don't want to do is to make your research easy to read, because people may then assume that it was easy to do and therefore not impressive.
Is it an efficiency gain if it is only viable by pricing out the best alternative?
http://tinytocs.org/
Just offer them a job on the Cayman Islands ;). I'm sold
What, you mean like selling a piece of software? Why is this any different than any other game that is sold, e.g. as an early access. They sure aren't open sourcing most games.
I'm thrilled that my girls love to play with Legos and other engineery toys... to build houses and cars for their dolls :)
> real markets are not theoretical

They very often aren't, that's true. And in many cases, that's because real markets are not free markets; they are skewed by government intervention. The market for labor in the US, and indeed in most countries, certainly fits that description.

> As Keynes said, the market can stay irrational longer than you can stay solvent.

Yes, and he did his level best to make that prophecy come true by getting governments to intervene to keep markets irrational.

> poor people have more children than rich people

How is this relevant?
24 lines of 54 characters, luxury. :) I've programmed on the Z80 computer with only 32 characters per line (although bigger). Not to mention my HP calculator with even much less. Or keying in the machine instructions bit-by-bit without the screen at all, see another post.

And that Osborne had a screen with 5 inch diagonal, more than my current mobile phone. Now I've counted, I see only 16 lines on it horizontally, but the aspect ratio is not the same. I can imagine nobody working on that Osborne was able to sit straight.
Rubular is my go to as well, even though I primarily write JS expressions and there are some gotcha.

Having the numbered capture groups and clean simple interface is amazing. I also test and create tiny urls embedded in my code to show how the expression work. Handy for coming back later and making changes.

I don't doubt there is something better, but it is still hard to change.
It's like Python's itertools if:

* list and dict were lacking vital methods like list.remove() and dict.__len__()

* dicts weren't really a real thing (real ones coming in ES6 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... ), but it was easy to add random properties to arbitrary objects while accessing a missing one simply returned None, and so these were used instead

* Which leads to for x in dct being subtly broken in certain use cases unless you understand the above and how it interacts with prototypes

* So loads of utility functions were added to deal with the above facts, plus the kind of useful tools you would find in Python's functools and itertools and a large number of other utility functions while they're at it.

(EDIT: One of these days I will remember HN doesn't use Markdown, but not today)
http://www.nature.com/physics/looking-back/crick/index.html#...

Crick et al wrote a 1-page paper (on the structure of DNA) for which they won a Nobel Prize back in 1953.
... are you replying to the right comment? i didn't talk for a second about what de Blasio said, and those age bands don't do anything about the stat i cited: that 88% of minimum wage employees are 20 or older.
I think there is space for everything and they will be one of the kinds of office solutions, but not the solution.

Neither everyone nor every job is optimized for close proximity with others. Nor does everyone want to extend the dormitory study room culture indefinitely into adulthood. I think this kind of space works for some job types and industries, but definitely I do not see it as the one future for all office spaces.

But congratulations on trying to make this popular and succeeding so far. The more choice the better.
Gibson is incredible. He's the most prophetic sci-fi writer by a huge margin.

I re-read Neuromancer a few years ago and to me it seemed that with the exception of certain details (e.g. the pay phones), it's aged spectacularly well and seems more relevant today than it was in the 80s. Aspects of it, such as its political landscape, read like non-fiction.

Even things that seemed silly, like the "'trodes", no longer do:

https://en.wikipedia.org/wiki/Transcranial_direct-current_st...

TDCS is not an interface technology, but hey close enough. We even have a black market in 'proscribed biologicals':

https://www.modafinilcat.com

The whole 'startup hustler scene' seems uncannily like the Console Cowboys -- including the idea that you're washed up by 30 unless you've made some big hustle. Picture your typical startup death march and then re-read Burning Chrome. HN's not unlike a virtual version of the Gentleman Loser.

We have billionaires talking about orbital colonies, and Sam Altman (YC) recently called for the creation of the Turing Police. The Trans-Pacific Partnership is laying the groundwork for a global corporate mafia state much like Gibson described, with nations ceding authority to amorphous global capital.

I could just keep going and going. The degree to which he was dead on in those early cyberpunk novels almost seems supernatural.

He did get the geography a little off... California is more like his Sprawl, and China is more like his Japan. What's happening in the Middle East with ISIS and such seems not far off from the brutal nihilistic European war hinted at as part of the world's back-story in Neuromancer.

It's not necessarily a good thing. Gibson's work is frequently quite dystopian. Seems to me that he achieves his remarkable prescience by being optimistic about technological development but pessimistic about politics, economics, and human social evolution. In Gibson's worlds we're clever and good at building things but fail miserably in areas like self-examination, self-awareness, and social reform... basically we're just animals with big brains.
no shame, it could really help, thanks :)
The Terminator Gene
I'm just trying to keep the conversation broad right now. Not sure if we will go the Cayman Islands route, or open an office onshore and hire local talent there.
Xavier's first sentence states that they two operating systems have a visibly different philosophy, not that one is better than the other. The second sentence should be interpreted in the context of this first sentence: if you try to emulate Unix's primitive with Windows', and especially if you want to do this and write a user-level scheduler that does not occasionally deadlock without reason, you will get stuck in a couple of places.

This doesn't mean that Windows' philosophy does not give you optimal performance in PyParallel. It simply means that OCaml had chosen for its low-level system primitives a Unix model and that it was difficult to make a Windows version of the same primitives so that OCaml programmers could write this kind of program portably between Windows and Unix.

NOTE: without, at the time it is in my timezone, looking up the full post, I have to say that I don't think that the quoted two sentences have anything to do with the discussion. It seems to me that the two sentences assume that a multicore (multiprocessor, at the time the post was written) OCaml runtime is not available, and discusses the options to still provide threads. A user-level scheduler is one option to provide threads to OCaml programs without a concurrent OCaml runtime. Another option is to use Windows' native threads and superior philosophy for blocking primitives to run each OCaml thread as a native thread (although at most one of these will be running at any given time. All the others will be waiting on the heap mutex).

OCaml ended up providing threads under Windows and a Unix-like “Unix” module around 1996-ish, way before the linked discussion. So thanks for the explanation about VMS, but I think it is off-topic, too.

NOTE 2: I have now read the original post. You should, too. It starts with:

> Threads have at least three different purposes:

>

> 1- Parallelism on shared-memory multiprocessors.

> 2- Overlapping I/O and computation (while a thread is blocked on a network

> read, other threads may proceed).

>3- Supporting the "coroutine" programming style

> (e.g. if a program has a GUI but performs long computations,

> using threads is a nicer way to structure the program than

> trying to wrap the long computation around the GUI event loop).

>

> The goals of OCaml threads are (2) and (3) but not (1) (for reasons

> that I'll get into later)

What makes it relevant to the current discussion is (1), but Xavier is discussing (2) and (3) at the time of the quote you chose to take out of context.
So true. It's bizarre how journalists report on IPOs. I imagine it comes from the search for an easy narrative (e.g., "Investors raced to shop for SHOP"), but these narratives always miss the point that a pop indicates underestimated demand, not high demand.

Suppose I took Facebook public and sold the company for $10 to my friends, who turned around and sold it for $10 billion. The stock would have experienced a billion-fold IPO, but Facebook would not be happy that they only got $10. The bigger the IPO pop, the more money your company left on the table.

Here's an article I wrote a year ago discussing this very issue: "IPOs: The one topic journalists always get wrong" http://www.tedsanders.com/ipos/
There are D3 examples for all of these.
> Webworkers

JavaScript Webworkers can't interact with the page at all, they can only send messages around. This implementation detail leads me to believe the browser is probably doing little more than instantiating another JavaScript interpreter and handling IPC/synchronization for you. This is a far cry from true parallelism.

Further illustrating that JavaScript doesn't have parallelism is that Node.js isn't parallel and in fact encourages its users to use process forking instead.

> And I don't really care if it is from an other era - C has threads (as a library but still).

OCaml has threads. It just doesn't have parallel threads (yet). Threads existed before CPU parallelism so of course C and a bunch of other pre-CPU parallelism languages have them. The difference is C doesn't have a GIL whereas OCaml does/did.
What's unreasonable about neural networks (in general, not just recurrent ones) is that we don't really have any theoretical understanding of why they work. In fact, we don't even really understand what sorts of functions neural networks compute.
Old saw: if you want less of something, tax it; if you want more of something, subsidize it.
There is probably a multi million dollar market in a well thought through tool for editing, commenting upon and finalising legal agreements... In fact I'd say online law tools for managing a whole firm in general could be an excellent business.
WOW, your company sounds great! I agree with point 2, but not sure 1 & 3 are economically feasible at that scale.
> Any country left that actually cares about freedom, other than Germany?

Last time I checked (5 minutes ago), we didn't. (german speaking)
I actually just read Show Stopper recently. The author is very non-technical and can't really explain the engineering details behind what he's writing about, but if you know something about basic OS design and concepts, that's ok. And the human stories - the stories behind the developers working on the project - are fascinating.

Reading the book and learning the story behind NT's development, it's just amazing that such a good OS came out of that process - they released years after their initial projections and were rushed the whole time. But of course the really good parts of NT - the kernel, the object manager, the pager, async IO, the threading model - were things Cutler and his cohorts had been working on for years, first with VMS, then with PRISM, and then finally in NT. They had YEARS to ruminate about those things before they ever arrived at Microsoft.

The bits of NT that aren't so well-regarded - the registry, NTFS, the graphical shell, csrss.exe and the 'microkernel' design - were completely new and developed in much less time and with less practical experience behind them than they really deserved.
No, I don't feel that charging for something is scummy. I do feel that charging for unsuspending a domain due to WAP is scummy. If some other registrar wasn't to do it, fair enough, but given the cost of unsuspending them approaches zero, unless we need to contact them on the phone, by post, or something else that requires human interaction, I feel the unsuspension fee should be nominal at most.
Readme driven development - http://tom.preston-werner.com/2010/08/23/readme-driven-devel...
> A machine will never get the meaning of a word, unlike a very small child.

Why not? Your brain isn't magic, just highly associative. We can do the same thing with computers real soon now.
Medical friends here advise against the modern day trend of getting lots of tests "just in case" - even routine scans in healthy people can flag up unrelated stuff, which then causes stress, and potential for unrequired further tests and invasive procedures.
One chap in the office went in for a well-man scan, ended up thinking he was going to die due to a tangent one doctor took him on (turned out to be a boring congential thing; he was perfectly healthy with it).

When you have a problem, sure, get it checked. But, don't go looking for problems and tests for problems!
The U.S. can get away with our inflationary monetary policy shenanigans because we (still) have legacy reserve currency status in the world. Currently, banks are being paid interest to keep money in government coffers, so they have no interest in lending it (the economy is also weak, which is likely a factor as well). We do have inflationary pressure in the U.S., which is probably underreported due to the CPI being taken out of official figures. In the event that there was meaningful GDP growth in the U.S., high inflation would likely be part and parcel.

If we didn't have carte blanche in terms of printing all the money we wanted, the pressure would be all on fiscal policy, as it is in Greece. An apt comparison could be U.S. state governments, where they must maintain a balanced budget.

Either you can inflate your currency (which destroys savings), you can increase taxes (which negatively affects growth), or you can cut spending to actually match what comes in. The U.S. has the luxury to do the former for a while thanks to rational monetary and fiscal policy (long) in our past and the fact that our economy is still relatively productive. We are living on borrowed time in this regard. Greece does not have the luxury, and has reached the inevitable end of collectivist economic policy.
> How it changes when the conditions are not exactly equal to those used to solve the model is much less clear

The model I'm describing, while it is certainly an idealization, is not for that reason inapplicable to the real world. Idealized models are useful in understanding the underlying factors at work in a real situation, even if the real situation contains other factors that are not modeled. Often you can add those other factors in as constraints (for example, there's no reason why a microeconomic model has to assume "no minimal sustenance"; you just add the minimum requirement for sustenance as a constraint). Or you can expand the model to include interactions that were not previously captured (for example, if waste disposal is a significant factor, you can expand your model to include the economic transactions involved).
To tldr this:

1. It does not allow web pages to read the clipboard (which would be a security violation, and what comes to mind when you say "hijacking"), only to write to it.

2. Browsers can already trap clicks and keys to override standard copy functionality, so if you're worried about Tynt-style stuff, this doesn't change that equation at all.

3. The only effect of this is that it lets sites overwrite your clipboard when you don't signal that you want to copy something. Which they could already do today if you have Flash.

So... at worst, that counts as a minor annoyance. And since most sites aren't actively hostile to their users, it's not likely to be widely-misused, and it's more likely that it'll be used for its intended purpose -- making it easy for users to copy, say, big wodges of code to the clipboard with a single click.

The proposed solution to this non-problem would make this feature so cumbersome it might as well not exist, on its way to solving a problem that in practice will almost never be seen.
>The 'print' version is all on one page.

I'll be using this trick more often. Thank you.
Sterile-Insect Methods for Control of Mosquito-Borne Diseases: An Analysis
It's certainly true that the CPU (a Motorola 68k clocked at ~7.60 MHz) didn't leave much space for process intensive operations; one misstep in your code and the entire game would lag and slowdown. Developers of Sega Genesis games were in fact discouraged of using DIV (division) instructions because they took so many cycles. Fortunately most games could do with bit shifts, IIRC the Sonic games almost never used DIV instructions and did fine.
Well, we are currently exploring the idea and i'm doing a bit of research right now. But, if you were really interested in moving out here I would be happy to point you in the right direction. my email is on my profile page.
If you look for problems, you will find them. Medicine is a science, but it's not an exact science, so something that's a problem in one person may be normal for another person. There are also so many external factors that go into a diagnosis and recommendation that a simple scan can never give the whole story. Most often doctors do tests just because they can bill for them and it increases the amount of money they make per patient -- this is one of the biggest reasons the US spends so much on health care.

And there's no effort going in to doing these studies you describe. Sure, someone somewhere may be doing something, but there's not a critical mass of dollars behind it like there are in pharmaceuticals, medical devices, etc. Health care privacy laws also make it nearly impossible to do these kinds of studies. I used to work for a startup that tried this -- they eventually found a market in Canada and Europe but they ended up going under along with all of their competitors because nobody is willing to pay for these types of studies unless you can prove either a cost reduction or improved quality of care at the same cost.