skysight-inc/HackerNews huggingface dataset:
"This is a WINNER TAKES ALL market. You are either in the top 0.1% of indie game developers, or you are unemployed, with an expensive hobby where you make effectively free games."

Game development is a fast moving business, and the goal posts are constantly moving if you are trying to make money in it. Remember when the only games phones had was 2d snake? Remember when the GameBoy was in black and white? Remember when you had to write your own Game Engine to get anything done? If you don't keep up with the change, you get left behind.

"This is nobodies ‘fault’. Steam didn’t cause it, Unity didn’t cause it. games got easier to make, and more people got access to PCs, development kits, computer skills and broadband."

With the rise of general game engines, game dev truly has never been easier. Thesedays I can pay roughly ~$70 and get a basic FPS game which I can then add to. That is outrageous. But here Cliffski talks as if there is some upper limit to games - but there isn't. If everyone is saving the same amount of time by using more efficient tools, then your only option is to spend that extra time on adding more content to your game than your competitors.

"almost NOBODY covered my latest game (in terms of gaming websites). Its extremely, extremely tough right now."

Cliffski creates very niche games, and it looks like his latest game is a car-themed Factorio, without any of the enemies and just pure stats. In fact, all of his games seem very political or manufacturing based. One trailer even talked about taxes. This stuff just isn't going appeal to a mass market of gamers who want to escape reality for a few hours.

I do agree that if anyone is thinking of becoming an indie dev though, then they need to understand the market they are entering into. For example the VR market at the moment is small, so creating games for that space will result in a bigger splash and potentially more money.

The Linux gaming space is also expanding. Steam stats [1] say about roughly 1% of all users are on Linux, doesn't sound like a lot until you see that in the past 48 hours, Steam had about 13 million concurrent active users, which gives you a potential market of 130, 000 linux users.

There is also the Switch, another new gaming platform which is open for business to indies. Again you just have to keep up with where the market is going.

[1] http://store.steampowered.com/hwsurvey/
TuneTracker, the radio broadcasting system from the BeOS days, uses Haiku now: http://tunetrackersystems.com/ -- so that's one "business critical" application, at least.
The current common implementation of advertising. You can serve ads that don't noticeably slow anything down.
Sure, but as you well know, two distinct sets of actors working to find vulnerabilities are going to find some non-overlapping sets of vulnerabilities. We can't know which ones they've found. In fact, one good way to know what the enemy has is to have some of our own, so we can do some espionage. Which, of course, requires us to possess unpatched vulnerabilities.
There's nothing as pleasurable as reading a book on a plane, as there's not much else to distract you. That's changing, though.
> So the trade-off is one image on your page, or a robust RIA experience

If I had the choice, I'd take an additional image in that trade, thanks. The 'rich' 'experiences' I've been offered so far are inferior to bog-standard web pages. I'll grant you that it is friendlier to coders whose applications fit the model. Beyond that, they don't work without Javascript[1]. The "richness" is usually useless animation and similar, frequently employed because it is there, rather than actually adding any value (Anyone remember the Jquery animation explosion?). It breaks a lot of automation; see the JS comment. These are all things that are important to me.

I get that folks are fine with losing me as a user/customer, and that's their choice. But they should know why, thus my explanation.

[1] Which means I usually go elsewhere when I encounter it, because I default to leaving it off.
It's strange... I've always assumed that airplane coffee is the lowest of the low-bid, el-cheapo, nobody-else-would-buy-this coffee that you could find. But yet, I've always enjoyed the coffee on airplanes, and to a surprising degree. I think every time I've ever gotten coffee on an airplane, my thought after the first sip was "OMG, that is SO good".

But, that could just be because I'm usually dead-tired, caffeine deprived, and jonesing for coffee like a crack addict craving their next hit, by the time I get on the plane. shrug
So, I specifically cited finance in my original comment, and yet you come with "yeah but finance..." as if that's somehow revelatory.

Moreover I wasn't asking about job opportunities per se - like you so astutely pointed out I can just search for those. I was more interested in what could I personally use C++ for that didn't involve joining a large dev team working on some unspecified codebase.
"An indie game is a lottery ticket that takes a year or two to scratch off." -- my brother, who is currently around month 20 of scratching
Synthetic iris could let cameras react to light like our eyes do
> I feel like C++ interacts with Python very nicely and so if you're a Python programmer, learning C++ can be very useful.

I'm currently taking Udacity's Self-Driving Car Engineer Nanodegree. Currently I'm on the 2 week "break" between term 2 and 3, which starts on July 6th.

Anyhow, term 1 used Python (and various libraries of course) exclusively. When I signed up, I knew that at some point they were going to use C++ - so I was concerned if my system would need an upgrade (I use Ubuntu 14.04 LTS); but I was assured it would work ok. I was also concerned because I hadn't touched C++ since VS4 (ie - ages ago!) - and I was thinking "will I be able to do this - rusty isn't the word for my skillset in C++".

Term 2 came around, and that's when reality hit - C++ was to be used almost exclusively thru the entire term. Fortunately, Udacity (as part of one of the lessons) gave us a free "preview" of a course they are developing to teach C++ (not sure if it will be free or paid) - and so I went thru that, and found that it was fairly easy! I suppose that my skills in other languages since I had last played with C++ (ie, PHP, Python, Java, Go, Javascript, etc) all worked to make it seem that C++ was "just another syntax". Granted, there are some things which I only barely grok (templates, for instance - but there are several others), but overall, I got things, and was able to successfully finish my projects and complete the term.

Oh - and I had to upgrade my gcc compiler, and a host of other things - because the version of gcc wasn't C++ 11 - which of course is what they were using mostly. So I got to do some unspeakable things to my workstation (and basically fubar'd it so bad I can't do an upgrade any longer - not without some serious work, but I'll leave that to the end of term 3)...

I guess what I'm saying here is that the experience on the Udacity course led me to the agreement with your premise; C++ isn't really that difficult to pick up the basics of if you already have Python (and maybe some other languages) under your belt.

That said - I am looking forward to seeing what Jai brings, if it is ever released to the public...
Google will still show ads in Gmail, just not based on email contents.
Is that true though? The shadow DOM diffing isn't the point of React. The point was to turn rendering into a function that takes application state and returns the view. The shadow DOM diffing stuff is just an implementation detail that made this model fast enough to be practical.
It's not the endgame of all capitalists. Actual capitalists, limited in number as they are, prefer free markets (e.g. no cronyism) because they'll make more money that way over time.

Opportunists are the ones who thrive when things are rigged. They can't survive on their own.

But yes, many capitalists (and non-capitalists alike) "buy" regulatory advantages.

Some leverage their dollars (buying)
Some leverage their numbers (voting)

These groups enable eachother. Motives range from "defense" (virtuous) to "offense" (sinister).

You will find no practical solution to this problem other than starving the beast (decentralizing power away from government).
Keeping Up With the Jones' is a concept that doesn't seem highlighted enough. Especially when you are at a stage in life where you have the financial means to attempt so.
Pretty sure there is nothing language-wise stopping anyone from hosting a separate repository with pre-compiled binaries.

It's a volunteer-run service. It makes sense they don't want to host your proprietary binaries
Well, that's some type of democracy having some effect, yeah. But I was taking issue with the specific idea you put forward that good healthcare ideas would likely spread (in today's political environment) through the "laboratories of democracy" that are the states. It sounds good in theory; it's not so good if it doesn't happen in practice and you're poor and sick in Mississippi. You and I can move (and likely would have health care regardless). They mostly can't.

EDIT: also, I think this framing can badly mislead us: "If the people Mississippi don't want single-payer health care, and the people in California do, …". We get a picture in our head of Mississippi residents monolithically not wanting it while Californians monolithically do. In actuality it may be that 49% of Mississippi residents want it and 51% of Californians do. This is of course a broader topic (the benefits and failings of democracy and of various electoral systems) but I do think it's worth being aware when certain ways of phrasing might distort.

EDIT2: I don't at all mean to imply that your framing was intended to mislead; I don't think that at all.
It is not that we are so efficient, but that a priviledged tiny cabal have learned how to push the consequences of their mistakes to the rest of the population.

To borrow your example: In agricultural age, if you fucked up harvest your family starves. Today, if you fuck up the housing market, thousand of families end up in bankrupcy, and tens of thousands of small investors loose their savings... but you do not personally know any of them, so you wont even feel shame when you cash-in that million dollar yearly bonus.

There's historic precedent for that kind of divorce between actions and consequences, and it is not pretty. There's a certain French doctor you should google: his name's Josheph Guillotin.
Yeah, this isn't really a major Twilio win or a hack - it's a basic scraping technique.

I found a house for myself and a friend in a similar way, reverse engineer mobile app from MLS, scrape all listings once a day to get new stuff as it hits the market and you can now be far more selective than the crappy search on the MLS site allows.
I think it's a little funnier than your tl;dr: in particular, a member of the math faculty, who has a sandwich named after him and who is friends with the owner, was a little bit too preoccupied with mathematics to fully engage with the sandwich ordering process.
A better analogy might be, the NSA knows that every other country in the world has weaponized a wide variety of viruses. The NSA has also weaponized and created vaccines for a wide variety of viruses. They know that they can't vaccinate the US population without tipping off the enemy to what they have. If they tip off the enemy to what they have, all their weaponized viruses become ineffective, and all of the sudden, the enemy is the only one with effective weaponized viruses.
More proof that absolutely everything makes us sick.

/s
> but IIRC for the one case we tried placing, the small-loop antenna directly on the case still gets you a good-enough signal

Was the case grounded?

Laptops are mostly plastic and some non-grounded metal. Desktops are mostly grounded steel.

Steel may be permeable enough for a tempest attack. I don't know.
If passing through one another is allowed during the physical simulation, this is just a CPU-heavy simulated annealing. If not, you won't reach solutions that are "far away" from your initial condition in terms of number of passes required to reach it.
I don't know about you, but for me receiving an email and receiving an SMS are identical notifications.
We use guns plenty on our allies and fellow citizens. We just call it 'police' when we do that.
Warning you now - that strategy on Kimsufi boxes at least is extremely popular. If you're willing to pay a little more check out their "SoYouStart" line - they seemed more readily available.
Yes. Ironically it was created as a "fallback position" to full-on marriage for non-straight people. For the sake of equality it had to apply to everyone of course, though. You get many of the rights of marriage such as mutual health coverage, visitation rights etc... But without all the cruft.
Monokai was created in 2006. I felt it was time for an upgrade. These are the main advantages:

1. The colors are more balanced. If you look carefully at the old Monokai (through your eyelashes), you'll notice some colors 'pop' more than others. Monokai pro solves that issue by balancing its colors based on their perceived lightness. It reads more effortlessly.

2. Custom made, pixel perfect file icons, in matching colors.

3. A user interface that doesn't get in your way, based on the same colors of the syntax highlighting. Monokai Pro is a color scheme and user interface theme in one. It's an integrated whole.

4. Sidebar font syncing based on your user font setting.

5. Five filter variations based on the standard Monokai Pro.
This is about right. Think of the F35 as welfare, a big ugly mistake isolated from consequences yet employing and profiting a professional welfare class.
Or needing to keep that one TV remote around because the Source or Exit button on the universal remote won't let you exit the "Sources" screen. But it'll control every single other function. Hate that!
I have a deal with my SO, that, if at any time, I feel that either of us is too overcome by emotion to discuss something rationally, we get to say so, the other person gets to say their piece (without lecturing or railing) and then the discussion is tabled.

If either of us feel it is important, then it's up to them to bring it up at a later, calmer time. Otherwise, it wasn't actually that important.

This rule has saved us from all sorts of pointless strife.
If you did not verify the code yourself, you are trusting someone.
I should probably get fitted for a tinfoil hat because my immediate reaction was, "Oh shit! They must've developed something now that tracks you better and is less obvious."
Yeah you can sends texts to your phone just like sending an email.
From the page:

> "Algorithm X" is the name Donald Knuth used in his paper "Dancing Links" to refer to "the most obvious trial-and-error approach" for finding all solutions to the exact cover problem. Technically, Algorithm X is a recursive, nondeterministic, depth-first, backtracking algorithm. While Algorithm X is generally useful as a succinct explanation of how the exact cover problem may be solved, Knuth's intent in presenting it was merely to demonstrate the utility of the dancing links technique via an efficient implementation he called DLX.
Sounds like bacteria or a virus.
> You will find no practical solution to this problem other than starving the beast (decentralizing power away from government)

All this will lead to is dictatorship by the wealthy. I much prefer our current system, as flawed as it is, to corporate fascism.
ChaCha20 does not survive tempest attacks like this one. No algorithm does.

This attack is reading data directly from the bus between RAM and the CPU. You can not make an algorithm that survives that.
When I bought my car I noticed a "Start Up Volume" feature. I could be blaring the stereo on my way home, turn off the truck, then come back out in the morning to go to work. I wouldn't be deafened by the sudden jump in volume. It always starts at an adjustable level for that input source.

I don't understand why everything else that has a speaker doesn't have this feature.
So it's like the case of TV news in Venezuela, where you can't say the government banned news in general, only news that don't pass their censorship. Chinese get to see video streams, but only those the government wants to spoon-feed them.
I guess I wouldn't have a problem with drafting such a contract in concept, but I think it would be nice to have some slightly sappier stuff mixed in with it. Even with the touch about the dog, it comes off as super formal to me. Like, their sole goal is to make each other more ethical? I mean that's the definition of a platonic, not an erotic relationship. I have plenty of friends who I already relate to in that way.

What about, even, a word like "nurturing"? Much less "spending time lost in one another's eyes"?

Boundaries make a loving relationship _functional_ but they don't make a relationship loving.
Java using a large amount of ram is a myth. Let me explain the difference between JVM and other GC'ed languages that makes this appear to be the case.

So almost all "web" languages use garbage collection. This reason Java appears to use more ram is, paradoxically because it has a better garbage collector.

The best time to do garbage collection is never. Even if you do it concurrently it uses CPU time. Java is very good about avoiding collecting garbage until the heap is huge. Other languages (by default) use less ram because they run garbage collection a lot more often.

So why do they run GC so much more other than Java? Because their garbage collectors are slower and not as concurrent. Almost all garbage collectors pause execution and even the ones that don't still affect performance. You don't want pauses more than some tens of milliseconds really ever.

Garbage collection time depends on how much garbage you have, so languages with inferior collectors need to keep the heap small to avoid long collection times. Since Java's GC is so fast the heap can be allowed to build to many gigabytes before garbage collection times are an issue.

Turning down the heap size will make Java GC more often and behave more like other languages. Compared to dynamic languages Java itself is very memory efficient. It's just the longer GC interval that makes this appear otherwise.
At least half the point is checking whether the source code is total crap. Detecting intentional, malicious backdoors is a lot more difficult, but the threat of a static analysis tool finding something is probably enough to keep vendors in line.
Internet Explorer might face hard times! :D
Good for them. Though it goes without saying email is insecure. If enterprise clients dislike an algorithm scanning their email contents, maybe they should also consider that email generally has unencrypted transit and storage.
Good idea. Weak article. The HBR article cited [1] is an obituary for William Baumol. Baumol is associated more with the "cost disease" problem - high productivity industries shrink over time, as their market saturates. Agriculture and manufacturing in the US have great productivity, and are constantly shrinking employment while increasing output. US manufacturing output is at an all-time high, but is down to 8.1% of the labor force. Agriculture is at 1.4%.[2] So business growth has to be in low-productivity sectors, with low wages. That's cost disease.

If you want to read about rent seeking, read Peter Theil's "Zero to One". It's a manual on rent-seeking. It's all about how to create a monopoly.

Changing Government policy to reduce rent-seeking is very tough politically. Successful rent-seekers are the biggest political contributors. They pay to not have their income stream cut off.

[1] https://hbr.org/2017/06/is-america-encouraging-the-wrong-kin...
[2] https://www.bls.gov/emp/ep_table_201.htm
This is the sad reality behind much of content creation nowadays. Now that everyone's a blogging streaming indie-gamemaking content-spewing machine, the marginal expected value of new content - in a lot of areas - is close to zero. Once you factor in the cost of marketing to get noticed above the noise, the financial value you personally realize is often negative.

Of course, people will keep trying, because a) it is fundamentally rewarding in some non-monetary sense to make Real Things, and b) there are enough "I quit my job and now I'm a bazillionaire!" stories out there to entice (largely young, less established) people to play the lottery.

The real money is in owning the content markets (where you get your cut in developer account subscriptions, transaction fees, 30% of sales, marketing costs, etc.) or in providing tools, just as in the Gold Rush of yore.
He's often wrong on the market (infamously told people to sell Bitcoin at like $100), but that mostly seems to be about underestimating optimism. On tech critiques like this... well, he predicted the DAO attack in such detail that people accused him of being the one behind it. Seeing a non-response to Sirer here seems very, very bad for Bancor.
So don't connect it to the internet. That's the only way you're going to be able to secure a car. (Well, and don't run Bluetooth, and and and...) Let the car be a car. You want to be connected via your car? Your car is now insecure.
Please define "toxins"
Not really. The word you are looking for your second example about sheep is simply - speculator. Not market maker and not even arbitrage.

From [1]:The most common type of market maker is a brokerage house that provides purchase and sale solutions for investors in order to keep the financial markets liquid. A market maker can also be an individual intermediary, but due to the size of securities needed to facilitate the volume of purchases and sales, almost all market makers are large institutions.

The keywords being "provides purchase and sale solution". So a better example will be you staying at the same place buying and selling sheep as they come about, specially if there is no one to take up a buyer or seller on their offers or bids.

[1]:http://www.investopedia.com/terms/m/marketmaker.asp
The sad thing is that with a little bit of effort on the part of University IT, something like this could be built to put a lot less load on the system.

Using this example, couldn't someone (University IT) write an SQL script to dump out the current seat count/capacity for every "current" class and throw it on a web server somewhere? Assuming that the underlying database schema isn't completely insane, that would probably be about a half-day of effort. The student writing the scraper could then point it at the output of this script.

With a half-day of effort, you've reduced the load on the application, you've provided a service that the students probably want, and best of all you've got someone else to do most of the hard work.
I find the juxtaposition of productive and capitalism odd. The entire point of capitalism is to slush money around. That is the definition of productivity in capitalism but somehow some people got the money part mixed up with "value" and now they need fancy mental gymnastics to explain how the system working as intended is in fact not working.

Basic system theory 101 says if you work with and optimize a proxy instead of the true metric then you will always deviate from your true and intended path. Money is only a proxy for value and some people did not get the memo. You need some second and third order correction terms if you use proxies.
> Sometimes the government allows companies to get a certain amount of rent -- for example, the royalties from patents, which we protect in an attempt to encourage innovation.

This is the classic, maybe the reason given to justify patents. The implication being that no one would bother innovating if patents didn't grant them rent for a time.

But I wonder if the reality is merely that different people, and different kinds of people, would innovate in a patent-free world.
Waste is waste, and must be eliminated from the system with extreme prejudice.

Excessive profits are waste.
Why Amazon and Whole Foods Will Change How You Shop