skysight-inc/HackerNews huggingface dataset:
As cheesy and sketchy as it sounds I make about $600 a year by logging into my "surveys" account once a month (need to login to keep it active). All the money comes from referrals, I no longer take surveys. Every now and then I login to check my balance and to cash in. I used to run a blog where I got all the referrals from, about 2400 people. The blog has been down for a couple of years, but the referral's money continues to come in.
Like I said, HotSpot already does a version of this. Doing doing the full version with deopt wouldn't appreciably harder analysis-wise:
https://wikis.oracle.com/display/HotSpotInternals/Compressed...

For static compilation, generally proving <42000 by reasoning from code is probably too hard, but lots of room for cheating. For example profile feedback generates observation about <42000 and you put in an assertion to that effect.

There's some attention deficit in academia, but there do exist papers about this stuff. Eg https://dl.acm.org/citation.cfm?id=1739033 and its refs http://scholar.google.com/scholar?q=related:g11WX-h6J6cJ:sch...

It's just not making its way to real-world production compilers/VMs. C/C++ don't really allow most of these optimizations, that's one problem.
LONAP is down
The TechCrunch Bubble Index: Parsing Headlines to Quantify Startup Hype
You can use ICU transliterators. Example for the PHP ICU bindings: http://php.net/manual/en/transliterator.transliterate.php#11...
Officially, you are not able/allowed to install the Play Store. In practice, it can be installed easily and it works fine.
What tools did you use to create the video?
how many units do you manage? what would you guess you spend, time wise, managing the property per month?
I don't really see the Java ecosystem as comparable - sure, there's a lot of stuff, but I haven't seen nearly as much as in JS.
Exactly. Patients will still have to undergo radiation therapy - aka misery. While there are definitely improvements to all of that (laser knife, etc), it still sucks.
Have you signed an exclusive contract in ink? If not then coder is a shared resource. Though laws can be draconian and make you guilty even in event of actual innocence.
A contract doesn't mean anything unless you actually sign it. Which I understand you didn't.
This recent post and accompanying comments might help:
https://news.ycombinator.com/item?id=8549348
Same question as to the other Pluralsight creator. What tools do you use to create these courses?
If all these people dropping out of Debian is due to systemd, somebody needs to step up and force some kind of compromise. (I have no clue who; does Debian have a Dictator For Life position?) I may not like systemd, but I sure as shit would find some way to coexist with it rather than drive people away from a project.
I'm curious why you chose the categories that you did. Why focus on business/tech instead of having a broader focus on more mainstream current event news?
It appears to work on Facebook and Twitter.

ｉｎｃｅｐｔｉｏｎ
>"They don't even do what they're advertised to do, ie give you a reliable way to reproduce a build, and they're inflexible for my idea of real-world work with Docker."

Not exactly, as the thread you link points out you can reference an image ID in FROM rather than the name:tag which has potential to change silently.

It's the equivalent of using a package manager against a repo you don't own without pinning - expect problems.

This can be mitigated by FROM'ing via ID or avoided entirely by running your registry where tags are reliable.

Admittedly, these things are not necessarily obvious, but I think it's a bit disingenuous to paint Dockerfiles as worthless or broken.

That said, ShutIt looks very cool and seems to address exactly some of my concerns / desires about working with Docker.

I just don't agree with framing it in opposition to and at the expense of what exists.

There's value in a container description that is fully self-contained, transferable and 'dumb' enough to be transparent.
Top Technological Wonders of the Modern World
It still is about choice. If you want you can fork Debian any time.
Regarding preinstalled apps: My Nexus 7 did a lot of outright bitching when I first got it. I even had a bit of black tape over the front-facing camera for a while since Google's Byzantine privacy practices had made me genuinely not trust the device.

My Jolla is the opposite from this. On my Jolla, I am root.
Just checked, nope. TLS NPN does not advertise SPDY 3.x support.
Good looking site!
Thanks! Believe it or not about 70% of the revenue comes from the Creating Effective User Stories course. I have another course in the same vein, Agile in the Real World, coming out in a few weeks that I hope will do as well.

The trick seems to be to find a niche that people are interested in and that will continue to be interested in for some time, since the course revenue will decay over time.

For me, agile seemed to be that niche...groovy, not so much :)

It also helps if you already have a brand going in. For example, if you're already well known from books or a popular blog you'll have name recognition and some of your audience will follow you. This wasn't the case with me, but I've seen it happen several times with more well known authors.
I remember playing this as Pandemic on one of those flash gaming sites at least 6 or 7 years ago, or longer. It's a little odd that the article complains about the "timing" of the game.
$30K per month from https://www.improvely.com

A few thousand per month from https://www.w3counter.com
The author did something super-unethical/illegal. He sold in his personal account before selling in his firm account.

In effect, he transferred $48.5k from his employer's account to his personal account.
I love reading and I'm a designer so I started http://greatdesignbooks.com/ where I share books that inspired me. I'm using amazon affiliate links which brings in a few dollars a month :)
How does what the OP posted not qualify as an alternative?
The link for "Pricing" in the footer is 404.
I'm still not getting it. Are you saying that some taxes should be ringfenced and only used for the specific purpose of education (and by extension other taxes to other things), and that taxpayers get to see precisely how their proportion of taxes are being spent on that particular thing?

In any representative democracy that I know of, the budget (including tax income and government outgoings such as education) is handled by elected representatives of the people. There is no direct connection between a specific tax dollar and a specific public service. Rather, these things are budgeted for in aggregate.

The elected representatives are accountable to their electorate for these budgets, not to individual taxpayers. The concept of "How is my money being spent?" is a feature of this aggregated budgeting rather than any specific tracking from specific taxpayer to specific service. Going back to the parent posting, which implied an accountability of legislation (or at least educational administration) to its funders, I don't see how this works in representative democracies such as the US, because the funders are not stockholders in the traditional sense: Their extra tax dollars do not give them extra voting rights. The only way I can imagine that they would have more voting rights is through lobbying and other such methods that bypass traditional electoral accountability.

In short, an argument in the form of "Higher net tax payers are not net consumers of government spending, therefore government spending that does not help them does not efficiently help others" assumes either that citizens have an electoral power relative to the tax they pay (which is undemocratic) or that wealth redistribution is broken (in this case or in general).
It's not really ambiguous at all. Between the general entrepreneurial nature of this site, the phrasing of the question, and certainly the backlinks, OP clearly means passive income streams.
I'm not as pessimistic as you. I don't think we need revolutions, just a moderately substantial adjustment to laws which take the flashing signs of absurdities as evidence that some premise is incorrect. In this case, the premise to adjust is (imo) the definition of contract or agreement that's all.

Rather than all the consumer protection approach which is hairy and ambiguous, just leave contract laws roughly where they are and applicable only to things which are to some degree of accuracy real agreements.

If a company is informing you of the rules of a game which you have no control over, lets not call that an agreement. Those rules can be subject to as many or as few consumer protection laws and regulators as we like but taking the stupid "but they agreed to pay £100 for posting a bad review" argument completely out of the picture.

If a hotel has a "no breakfast after 10am" policy. That's fine. House rules. No need for a contract.
Given your username I find it a bit ironic that you're talking about "an out of control government" :-)
around 1$ a month from my android game ChubbyFish. It was really just me experimenting with android game developement.
When you say safe alternatives, you mean ASCII right. You should think about looking into something which also understand the characters a bit better. For example å,æ,ø can mostly be turned into aa,ae,oe for danish and norwegian. Just turning them into a,?,o would change the meaning.
A friend of mine reported some issues as well and he suggested that a lot of those problems might simply come from oxidizing contacts, as mentioned in: https://together.jolla.com/question/7144/jolla-randomly-shut... I'd give it a shot.
>"So what about 35 years of daily dope smoking?" he asked. They pointed to studies suggesting that cannabis may actually shrink tumors.

>"Listen," McKenna told them, "if cannabis shrinks tumors, we would not be having this conversation."

That said the reason they are doing these mice trials is because there have already been several cases of it working in humans.
My new service has 2 customers at 29$ a month each. https://textfollow.com
There are simple ways to make that very hard. The first one is to remove copy paste.
Two new subatomic particles discovered at CERN
how many total downloads do you have if I may ask?
"If you lie to the compiler, it will get its revenge."

- someone else, not me
I wrote a widget library for X using "object oriented" C. It implements single inheritance using preprocessor tricks:
https://github.com/jhallen/joes-sandbox/tree/master/x/notif
2 properties, currently looking for a third. Probably about 3 hours / month right now max.

Edit: It's so low because I buy properties that are in good shape. I have a full time job so I wouldn't have time to focus on doing repairs and improvements.
RTFA is a common internet acronym that generally means "Read the fucking article", jerf was just making it more polite by replacing "fucking" with "fine".
Thanks. This looks very promising. I'll dig into it and hopefully come out with a clean database ;-)
"Schneier’s analysis concludes that finding a SHA-1 collision would cost approximately $700,000 USD by 2015, $173,000 USD by 2018, and $43,000 USD by 2021. These numbers are considered within the range of an organized crime syndicate in 2018, and a university project by 2021."

I'd like to know where the organized crime syndicate budget numbers came from
Wow. Infuriating (and expensive).

I think this is a good example of how the current approach is broken. The "consumer protection" approach which basically deems clauses as valid or not is much weaker for businesses.
> Whether or not a square is a rectangle in a Euclidian sense it is a normal thing to use a type system in this way.

Why do I care about whether or not it's normal way (for some people/languages) to use a type system in this way? I care about reality and having my types reflect it precisely.

> Gives one pause about the value of type systems for correctness eh?

I actually don't see how. It seems like you are saying "regardless of whether a square is a rectangle in reality, people (mis)use type systems to say this".

Someone’s misuse of a tool doesn't call the tools value into question.

Basically, I may not be able to model your exact relationships in the exact same way but I can model real world concrete things in the type-system which obtains the same or more flexibility and maintainability.
From experience, that's not true. Things typically go wrong when something changes, or more rarely when something runs out of space/memory. Big cloud providers change stuff all the time, and typically do break things now and then. When they do all your can do is wait.

If you're using your own servers, or even VPS, you do have control over infrastructure, and can plan for changes and mitigate problems quickly, and you can run for years without downtime if nothing is changing significantly. Depending on your staff, funding, etc that might be attractive or not. Each has its own advantages, and disadvantages.
Exactly. I need to turn them into something meaningful.
Is this Android only?
MongoDB days
So now the text won't show up at all?

Wonderful :/
> You're talking about translating from one high-level language to another, and expecting the interpreter for the latter to care anything about the rules of the former.

Actually, no, you aren't. The compiler cares about the rules of the language being compiled. The interpreter of the target language doesn't have to care, because code that violates the rules isn't output by the compiler. There's nothing special about high-level languages as a target, its exactly the same situation as any compiler for any general purpose machine (the only thing that might be different is a compiler for a language-specialized VM, but even for those generally many rules of the language aren't present in the VM and exist only in the compiler.)
I don't think he does. What he describes is part of what myself and my colleagues consider "computer science." We typically consider "computer engineering" the design and making of hardware. But to be a systems researcher in computer science, you must know how these things work, and be able to reason about how they affect the software systems you care about.
Summary of event on SharePoint in legal sector
Conferencebadge.com(+Leanticket.com) started in January 2013, generates ~$36k / month and growing. Interesting to note we were reject after interviewing in SF for YC S2013. We are a team of four working on this. Mostly part time, customer support, fulfilment with partners.

The money from this enables us to focus most of our time on a newly not announced projet, which we plan to launch in spring 2015. We plan to apply to YC with this one and are confident it will be a good match. Big vision, big plans.

I personally also have an old flash game portal (jeuxgratuits.net) started 13 years ago still generating ~1.5k / month. All legacy traffic from Google and 10 years of web links. 0 maintenance time.
I currently use Android tablets for taking notes at meetings, Drive document editing, and access to my calendar and contacts. If I could get that with a OS (other than Windows) where I could install Eclipse and/or Android Studio and get HDMI out, I'm in. I wonder if Jolla's (Myriad's?) Android compatibility works on this?
You don't have to validate all objects inside of that list are an int or handle cases via duck typing, exceptions, etc.

As _yosefk said, the interpreter can assume a more compact representation.
This is the third or fourth time this story has been posted (https://news.ycombinator.com/item?id=8527213) and the post was originally written on 09 September 2014.
MySQL is horrible for all the same reasons PHP is horrible, and this applies to Unicode too, except PHP is actually trying to fix its Unicode problems (UTF8 is the default now, moves towards adding a UString class), while MySQL isn't fixing them.
I gave up on Debian after they've renamed Firefox to Iceweasel.
Most do turn into that, though for more or less legitimate reasons. After it was schedule 1'd most medical research stopped because it was extremely difficult to impossible to get approval and access to the government approved supply of marijuana (which hadn't gone through any of the selective breeding the illegally produced breeds had experienced). From that alone there's a good argument that schedule 1 was a mistake and an overreaction.
Are there any details on the GPU?
About $20-30 a month from an $1.99 iPad synthesizer app. Probably grossed about $2k over its life. It's entirely passive income: I haven't done an update since iOS 6.
> One downside of these devices is that they are not reprogrammable, so one needs an FPGA designed to try SHA-1 hashes, and one cannot repurpose an FPGA built for BitCoin mining (since that performs SHA-2 hashes).

This is not accurate and I think they confused FPGAs with ASICs. The “FP” in FPGA means “field programmable.” You do need a new design to use an FPGA for SHA-1 instead of SHA-2, but there are probably plenty of SHA-1 implementations out there, and the hardware stays the same.
> If each of those getOrElse() is an actual potential runtime failure (as opposed to just something that could in theory be nil, but you know won't be, by construction), then it's something you're going to need to deal with explicitly.

getOrElse is a function that is used for exactly that, i.e. for things which can fail in the sense that a parser failed to parse some text because there was a syntax error in the string, or the Map datastructure didn't contain the given key so it returns "nil" or "None" or whatever. If you had something that you know wasn't supposed to be able to fail, then you would probably just go ahead and assume that it can't fail, and let the program error out if it does fail since then you've revealed a bug. To use getOrElse for things that shouldn't fail to begin with is not good.

I don't know what you mean by "deal with it explicitly", since getOrElse indeed does deal with it explicitly.

> E.g., think of each of those method calls as being a call to some external system (filesystem, memcache, database, etc) that might fail, even if the code's correct. Throwing an exception is usually a pretty bad strategy for those cases if you want to able to sort out what went wrong later.

getOrElse doesn't throw an exception. It returns "null" or "None" or whatever value is supposed to represent "does not exist" in the case of some failure (failure here being "produced none/nil/null"). It has nothing to do with throwing (or catching) exceptions.
Joining in name calling and hostility under your real name? Not a smart move, guy.
Intro to Docker and how we use it at WriteLaTeX
Which makes sense, as fullwidth is likely to be accidentally typed when using a Chinese/Japanese/Korean IME, and is entirely equivalent to normal characters, it just fits in with CJK text layouts better.
Caffe – a fast framework for deep learning
I love how deleted comments actually never disappear.
nice stats.
i have signed up for w3, proceeded to add a site, noticed i cant make the counter invisible, saw the pro signup page, closed the site.
maybe you should consider to let the first site added to be free with pro features and charge for the next sites , or maybe for a 60 day period and then ask for pro.
>"Nase" to "𝕲𝖊𝖘𝖎𝖈𝖍𝖙𝖘𝖟𝖎𝖓𝖐𝖊𝖓"

Which is bullshit and just a parody on linguistic purism.

I could write more, but i have to configure the Zuwachssicherung of my Klapprechner over DFÜ.
Hey Nico!

Regarding hardware I record with a Blue Snowball cardoid mic and a pop filter. The entire setup including mic, stand, and pop filter cost me a little over $100 on Amazon. Pluralsight also reimbursed the majority of that after my first course was delivered. (http://www.amazon.com/Blue-Microphones-Snowball-Microphone-A...)

Regarding software I record and edit with Camtasia for Mac ($99) on a MacBook Pro. I've used Camtasia for my last three courses and while the Windows version is quite nice the Mac version is...painful. I'll be starting a new course in January and plan to record with Screenflow (http://www.telestream.net/screenflow/overview.htm) and edit with Adobe Premiere. Screenflow and Premiere are more expensive options and, as painful as Camtasia was to work with, it was more than adequate to get me started.

I also use a bevy of other free tools to support the production process. For example, I do all scripting, outlining, etc in Google Docs and track the entire production process in Trello. Each course is a fairly large undertaking (the course I'm wrapping up now will have about 135 hours into it by the time its done) so being able to keep track of where you are and how you're pacing for the deadline is critical.

I also have a full time job, am married, and have two young kids (a 3 year old and a 3 month old) so I have to make time for production at odd hours of the week. This makes trello all the even more important for helping me manage the process ;)

Let me know if I can give you any more information.
I think it's not a problem primarily with "init" itself, but for example that systemd provides you with the capability of starting a service "after network is up" so it needs to be able to tell "when network is up". That's much easier to do if there's a canonical (from systemds POV) way to tell "what's networks state". That again leads to "bah, let's do that ourselves" so there's now an optional systemd component that does this, that, this and people start relying on those - systemd-logind is a requirement for gnome. You could write a replacement for systemd-logind that offers the same functionality, but as long as nobody does, you're stuck with systemd.

The way I see it is that the systemd developers just plowed a way through the undergrowth and produced a suite of components that provide functionality that's appealing for people to build on. That's an offering that was accepted and now other people complain that the "systemd people are forcing their system on us and I want sysV init". The right course of action would be "meh, don't like systemd, I'll build a better offering." Talk is cheap, code is what counts.

I very much like systemd. It's documentation is actually long, but clear and well structured. The init component is much simpler than the mess of shell scripts used before. There certainly are problems and issues with it, but I've met problems and issues with about any kind of software I had to deal with so far (including my own), so I take that as a given.
They usually don't, because the text isn't supposed to be equivalent to "non-'Unicode'" text.
If everyone has their own forks that's a lot of wasted effort compared to everyone having their own packages but using shared distribution infrastructure.
Socket activation:

http://0pointer.de/blog/projects/socket-activation.html

Socket activated containers:

http://0pointer.de/blog/projects/socket-activated-containers...

Resource management:

http://0pointer.de/blog/projects/resources.html

Better service information:

http://0pointer.de/blog/projects/systemctl-journal.html

In fact, the whole series is a recommended reading. Anyway, all these features requirer tighter integration with other components than SysV init. E.g. Linux' cgroups, services that support socket activation, integration with the logging system for status information, etc.

Also, a lot of techniques in systemd were already pioneered in launchd on OS X since Tiger.