skysight-inc/HackerNews huggingface dataset:
> The main advantage of the go model is that both asynchronous and synchronous operations are identical

There is a bit of misunderstanding on your part. There are no asynchronous operations in that go model, everything is synchronous. There is no event loop underneath, despite what some people claim. And this is absolutely not an advantage in a shared memory environment. Instead it forces you to do synchronization to access memory, while different-looking asynchronous operations do not precisely because they are different-looking, otherwise it would be impossible to know what is running when and you would have to think about synchronization too.

It is not a secret that shared memory multithreading, while useful for parallelism, is the worst possible model for concurrency and this includes all flavors of coroutines as well.
Not a great week for the company -- it's the second major outage in as much time.
What made you pick Zwave, and can you share some interesting insights you've discovered as a result of this and how they have improved your life?

Also, have you considered doing any machine learning on the data to detect hard to spot patterns?
8 Free Android Emulators for PC – DigitalAmple – Online Magazine
It's not the brain that I'm worried about losing, it's the body. The ship of Theseus imagines I am replacing parts with nigh-indistinguishable parts. There is a fundamental difference in going from squishy biology to program in the cloud. I'm not even sure it's possible for a machine to have a subjective experience like a human's without the squishy meat parts, and I doubt we'll learn enough to emulate those parts successfully for a good while. I'm pretty attached to my hands and face and would probably be very unhappy if I lost them.
> So you think it makes more sense for the government to force companies to pay a minimum wage? How is that a free market? Yet without a minimum wage, poverty in the US would be tremendous.

That is an assertion/opinion, not a fact. You are also confusing a problem (poverty) with a solution (minimum wage). There are many other ways to tackle poverty that don't involve distorting labor markets with minimum wage. There is also a strong argument to be made that a minimum wage that is above market prices hurts low-skilled workers by making it illegal for them to be employed.

Personally I'd rather have the challenge of supporting people with low-paying jobs vs the challenge of supporting people with no job at all.
>a shrinking work force cannot foot the pension bill [...]

>the political choices are unsavory — increase taxes or cut benefits

Those are not solutions, those would both exacerbate the problems. A shrinking workforce, which has seen wages stagnating for decades while cost of living continues to increase, and which is increasingly being automated out resulting in high unemployment, cannot pay more taxes. That would result in even more working people needing benefits (or dropping out of the workforce because it's a net loss to work) and lower tax revenues. Cutting benefits would, of course, directly increase the problems that occur when there already aren't enough benefits to go around. And both of those 'solutions' would cause things to get increasingly worse as the population ages and automation continues.

A possible solution would be increasing wages so that the workers, though fewer in number, could pay more taxes and support more retirees and benefits. Another would be decreasing the workweek, so that more people would have to be hired, resulting in lower unemployment and more people paying taxes instead of living on benefits. Both of those are also scalable, as the population ages and automation increases, wages can be increased and hours decreased to compensate. As a side benefit, workers with higher wages and more free time, in addition to paying more taxes, could buy more, stimulating the economy, resulting in even more tax revenues.
I'm thinking more data-centric, though... curious if there are less subjective ways like best-practice questions to ask, etc.
No. If there were a type error with either form, the compiler will catch it.
>...to build Mars colonies and Venus cloud cities.

That doesn't solve the problem on Earth, it only spreads it across the solar system.
First, I believe that some anti-ad-blocker tools do something similar--the hosting site refuses to load until ad blockers (or ad blocker-like behavior) is no longer detected.

Second, exactly how would you force them? Do you really want a legal ban on the distribution of software that could permit the end user to violate a civil contract? That might fly in China and possibly the US, but probably not in the EU.
The argument that cheap but lesser quality alternatives drown out better quality but expensive merchandise seems to be much more involved than a lack of ignorance in the clientele. Why would a flood of cheap bicycles affect the business of higher-end bikes, when their customers were oh so knowledgeable?

Personally, I think its a very good thing that the market is so sensitive to the demands of consumers. AFAIK these kinds of fads come and go all the time. It seems a good thing that people who wanted to just try out bicycling could do so cheaply; they probably bought a really cheap bike, rode it a few times and then the fad was over and the bike was forgotten. And so it is for other merchandise as well.

It seems like the so called quality biking companies were not clear on what kind of company they wanted to be. Perhaps they tried competing on price and lost there. Perhaps they should not have reduced their prices but increased the quality of their bikes and advertised those qualities.
As someone that recently submersed himself in the Bay Area and its resentment of change:

WTF is a tech bro? That's not a thing
I should have included the link before but here it is: https://github.com/lastpass/lastpass-cli
The opener really frustrates me. It's basically saying that if these folks have no choice but to engage in illegal activity. If their product somehow becomes legal, well.... we shouldn't have done that... because now they have to sell something worse.

OR, OR, they could stop manufacturing poison and perhaps get a legitimate job and stop making money off of people with serious problems.

Weed doesn't kill.... heroin does nothing but kill. I guess I can't lay the blame totally on the manufacturers, but my god.... quit acting like their careers somehow deserve to exist one way or another and it's the USA's fault.
> Some humans have legs, some do not. Does it mean that having legs is not an "inherent" part of the human experience?

I mean - yes, that is what it means.
I agree. Being a developer myself and knowing how hard is to make a successful side project, it is definitely more inspiring seeing those stories from solo developers like us working hard to become profitable.

Actually I have a mixture of young bootstrapped startups that were side projects just months ago like Nomad List (by levelsio), BugMuncher, StoreMapper, ... And other more stable startups like Buffer, Baremetrics, Groove, ... that are also very inspiring in my opinion.

I should add some filters asap to be able to filter by Bootstrapped vs Founded, Work Remotely vs Colocated, etc.

Thanks a lot for your comment! Great point mentioned.
If Fios has been so successful, why aren't they building any more of it?
There are still lots of completely awful bicycles on the market. The industry uses the term "Bicycle Shaped Object" - the cheapest possible machine that resembles a bicycle to a naive consumer. Every possible corner is cut to bring the price down. You'll see plenty of BSOs at general retailers like Walmart and Target, often carrying the Schwinn brand.

http://www.thecyclingexperts.co.uk/get-cycling/buying-a-bike...

There are really two kinds of cyclists; enthusiasts who ride regularly and dilettantes who ride two or three times a year. The latter choose a bicycle almost entirely on price, because they don't know any other criteria on which to judge bicycles. These customers don't care that the bike will start disintegrating after a couple of hundred miles, because they'll never use it that much.

The bike boom of the 1970s meant that lousy bicycles almost completely dominated the market, but the more recent bike boom has created a generation of much more savvy customers. The market has split into lousy department-store bikes and real bikes sold through specialist retailers.
And I can't believe I missed this, but the other way is to make the struct generic over a type implementing Future.
Glad to hear you like it, because I think in some foreign countries (according to my accounting) their system is introducing my material at a respectable rate. They aren't getting 'pushed' like based on an ad campaign, spike-and-valley style. It's much more that one or two listens might happen - granted, this could be from other 'touch points' but going back in time before I was as coordinated account wise. Can't claim it as fact, but gut instinct I suppose.
A stretch yes, but there is research going on at the AIS, try to eek out that half a percent performance boost.
The same goes for Hydro. Both Nuclear and Hydro have signifiant up front green costs.
> It is good alternative to commercial offerings like FreeRTOS [1]

FreeRTOS is GPL with an exception for static linking making it effectively free if you make no modifications. There is, however, an onerous clause prohibiting the publication of comparative benchmarks. [2]

[1] https://fuchsia.googlesource.com/magenta/+/HEAD/docs/mg_and_...

[2] http://www.freertos.org/license.txt
Because if you do that, someone will fork your codebase, and patch it out. Or, failing that, code a new adblocker from scratch, without said feature.

If you're talking about giving legal power to websites' ToS to define what software may parse the data you download from their servers before/after rendering it to you, you're opening a gigantic can of worms, and I don't think most users would be particularly happy with that.
I forget he name of the fallacy you are committing but it is some kind of a decoy or red herring one, whereby you are attempting to deny the problem is real because of another problem you hold is more important.
Cheap Chinese made junk? Would be similar to any Chinese manufacturer. 60% of the quality for 25% of the price.
Justin Trudeau Could Be a 'Secret Weapon' for Universal Basic Income
Apologies if any of the following questions seem inappropriate, and if you don't feel like answering for whatever reason don't feel at all compelled to satisfy my curiosity. Sorry to hear about your friend.

Did you know when he made the transition to heroin? Did he ever try to stop at any point? Did you even know that he was on it before it was too late? Were his doctors aware that the Xanax that was being prescribed was being abused? Did they cut that off at any point, potentially leading him to fill the gap with other substances? Did this guy have a good support system in general?
How to spend your time like an investor invests
For Just a Few Dollars More
So easy!

Watch how it's done:
https://www.youtube.com/watch?v=HeVPMzJOFrQ
Because you used to have a friend called Tom, if they make enough people resent using them you will used to have a creepy uncle called Zuck.
Written in C. What a shame.

edit: Thank you to all of the repliers, I had no idea that most OSes were written in C. Er, actually, I'm more than well aware of that fact and I'm familiar with the number of CVEs that have occurred over the years because of the lack of memory safety involved in that C code.

Sorry, I simply don't get the appeal of writing more operating systems and network-exposed code that isn't written in a safer language. Say like Rust; see Redox.
Learning to Filter Hackers
Heroin is cheap. Really, really cheap. It's really, really addicting. It's easy to overdose on. And people mix it with shit like fentanyl which makes it even easier to kill yourself with.

It's a really terrible drug.
How did people migrate to New Zealand? Sheep DNS helps chart the way ( ͡° ͜ʖ ͡°)
Here's part 2 of the article.

http://www.chicagobusiness.com/article/19931009/ISSUE01/1000...
If a website excludes adblockers, then any commercial company associated with an adblocker is legally exposed is it not?

Seems reasonable to me that the adblocker should act responsibly and block entire sites where the TOS prohibits its use.

Not hard for sites to set something in robots.txt to say "no adblockers allowed"
Yes, but even the blue whale, the largest animal ever existed (as far as we know), reaches sexual maturity after 5-10 years. Elephants need 10-13 years. Humans are roughly the same. An age for reaching puberty of ten times that, over a century, is a whole other definition of "long".
Isn't that moot though? Every trading house is going to have all of the markets baked into their systems. There aren't going to be any companies that only trade on only one particular exchange unless they have some advantage on that exchange that they can't get on other exchanges. Even then I expect them to cross reference the other exchanges to make sure their preferred market isn't out of whack.
These tests are also really really hard to do automatically.

The usual way here during education is to get a worksheet parallelly to the lecture every week, work through the problems and hand them in for correction and grading.

If it's easy, the solution and correction are straight-forward. But if it's hard, as, say, some mathematical proof, sometimes a lot of knowledge and work goes into determining the correctness of the solution. And these are the problems that I feel changed the structure of my mind over the years.

And then, even if things are easy to determine right or wrong, as for a coding assignment, people still profit immensely from getting good feedback on their work, from qualified people (and not peer-grading like online courses occasionally do).
This is all correct. Walmart by me has row after row of BSOs for $79 to $99.

The local bike dealer starts road bikes at around $999 and goes up to maybe $10,000, with most sales in the $1,400 to $3,000 range.

Really no comparison in the products. I pedal hard enough I suspect I could break the crank off a BSO in a week. Keep meaning to buy one and write a blog about it or something..
Can Facebook really make ads unblockable?
Minecraft WAS infiniminer
I think this is becoming a semantic argument.

I think we all understand that Rust/C++ closures don't necessarily allocate memory. His point is simply that by using a rust closure to asynchronously handle an event a heap allocation must be done. Compare to the stack swapping method of classical coroutines, which wouldn't require a heap allocation.

I recognize that with Rust zero-cost futures, one big heap allocation is done for the entire futures combination and is roughly analogous to one big eager stack allocation for a coroutine.
I seem to recall plenty of software being driven out of existence due to legal pressure.

popcorn time, napster.
I honestly can't tell if this is utter gibberish or a real comment...
Couldn't you switch on timeout using some kind of CPU counter, e.g. RDTSC?
I don't see how subjective experience, i.e. consciousness, can come about from purely material interactions as currently understood. That means that a Turing Machine would be able to produce them, which means that a bunch of monks working with paper and pencil for thousands of years would be able to produce them. There's something fundamental that we don't understand and the scientific community is very opposed to talking about it, dismissing any and all speculation as quackery. This taboo is holding back serious inquiry into the matter.
I imagine we'd just end up with some sort of extreme aversion to reproducing. It's not hard to imagine - many people don't even care to reproduce now, and fertility rates in advanced countries are sometimes below replacement fertility levels. The replacement rate drops dramatically when you can stop aging and most forms of death, but I imagine that if you always had the body of a 22-year old Olympic athlete, you might be less interested in having children. You might even develop an ethos like buying organic food or being vegetarian - it's gauche to have children once you're taking stem cell patches.
Sets of numbers aren't physical things. Physical things can't be infinite, but I don't see why you think a set can't. By this thinking, not even the natural numbers can exist, since you can't point to them either.
" Because the current version of the Guardian Programmer's Guide pretty much only covers active failover, saying that passive failover isn't compatible with heap allocation."

Just did a quick search to find you an answer. The materials kind of conflate general stuff about backups/redundancy with NonStop-specific stuff. Makes it confusion. Might have hit paydirt here, though:

https://h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.oi...

On page 185 about process pairs, it says this:

"Passive backup, in which the backup process passively waits to be activated in the event the primary process fails."

"Active backup, in which the backup process actively updates its state while listening for system messages."

I could be reading too much into my skimming. However, the initial description looks to me like the passive model doesn't run at all unless a failure already occurred. Whereas the active one constantly gets relevant state from primary. That means passive is inherently stateless in operation. Applications using heap are stateful. So, they need a stateful/active, backup component.

I see this playing out in practice where (example) HTTP servers would use passives and databases would use actives. Availability of passive for such needs is probably a cost/performance optimization.

Note: Thanks to "spitfire" in another thread for giving me the link below that led to the availability guide. Great they kept the reports up.

http://www.hpl.hp.com/techreports/tandem/

Note 2: I'm keeping that availability guide as it might have nice tips on the topic usable for OSS solutions. I've reposted the OpenVMS Availability Guide a few times because it's still relevant if you swap the proprietary for OSS stuff.
> They didn't ban Unity. The legacy NPAPI extension format (which the Unity web player plugin was built on) was deprecated in favour of PPAPI.

Which had the effect of banning Unity.

I understand that this was a good move from a general security standpoint. I'm annoyed that Google has done their best to make it impossible for a power user to override it, just as they made it unreasonably complicated to install non-Google-approved plugins.

By all means, set your softwares' defaults for general security. Don't tell me what I'm not allowed to do with my own computer "for my own good." We don't accept that when Microsoft or Apple does it.

> All that would be needed for Unity web player to work out-of-the-box in Chrome again is for it to be ported to PPAPI

No. All existing Unity apps would have to be recompiled. Making legacy games harder to run leaves a bad taste in my mouth, even if it's for good reasons.
It's scary to think of what life would be if you are immortal, but can still die from an accident. Makes you wonder if you ever want to leave the house until society becomes safer.
Their anti-Milo filter short circuited.
Because of the profit margin on wireless, and the ability to artificially increase profits are so much greater. People wouldn't stand for per GB pricing on FIOS because they're used to unlimited. The wireless industry has managed to perpetuate this idea that bandwidth on wireless is an extremely limited resource and they abuse it to no end.
Filing "the problem of optional immortality" under "good problems to have"
Because people using ad blockers don't want to see ads when if the terms of service demand them, they want not to see ads.

If Facebook or any site wants to prevent people using ad blockers from viewing their content, that's their right. But an ad blocker that doesn't block all advertising, all the time, by default is just broken. Any exceptions should be explicitly made by the user, not the ad blocker or the site.
Same here, I would regularly have sync issues. Sometimes I'd see it happen while I was actually in the process of writing still.
The Ultimate Game Freak – Interview With Pokemon's Creator
I generally agree. I've seen a few challenges to this perspective. 1) Some agencies do not think using 3rd party services like github is allowed. 2) Different groups make the initial code release pretty time consuming (as, in part, it should be) as, through time, the history may have accumulated secrets/keys/other sensitive material. So very thorough reviews are sometimes required. 3) Some agencies allow the use of github (and the like), but make the process of getting code up there extremely challenging. For example, some groups require all changes to code to go through the same internal review process as traditional communication, like a scientific publication or press release (internal review, multiple levels of management, etc).

Of course, the last one is the worst. A lot of groups are getting their act together when it comes to starting open-source, but it is met with a lot of skepticism.
I consider myself fairly tech savvy, and have done a little programming here and there.

But from the linked page I couldn't figure out where any of the documentation of this "thing" is, nor how to install it, nor what platforms it's for.

Was it just me?
Well, if it takes off, it'll have the side-effect of getting more people to be able to spell 'Fuchsia' correctly...
Why would a flood of cheap bicycles affect the business of higher-end bikes, when their customers were oh so knowledgeable?

Because they weren't knowledgeable, that's the whole point. They were "bad" customers, not the "good customers who make for good products". Pretty sure you misread what is some admittedly hard-to-parse writing.
Yah I know, both me and the parent comment were talking about fasthttp vs the fastest Java web server. Both of which are likely optimized like crazy to avoid synchronization and allocation as much as possible.
It's a physics thing - our current manifestations are biochemical, so our perceptual experiences are constrained by the laws of thermodynamics that hold sway at that scale. Of course, sooner or later they'll figure out a way to upload it all into some kind of a computational environment that's entirely different from anything that can be conceived based on the laws of physics as we understand them now; that exists entirely independent of the notions of "time" and "space" as we currently perceive them.

But them I'm not sure we'd still be "us", anymore, by that point.
Life is a gray goo scenario.
The PERN stack
A Very Dangerous Assumption
The new windows bash shell is pretty good, only been using it for ssh for now, however I think ssh, scp, curl & git could be done in windows bash shell just fine
This raises the meta-question of how best to run filters for possibly-interesting-but-expensive-to-assess claims, posts, and traffic.

One model I've heard of is to put the cranks in contact with each other, which at least offloads the problem. I'm not sure it's an effective filtering mechanism, however.

This is related to the general problem of innovation (in maths or otherwise), in which the view that inventors simply toss ideas out at random but the good inventors are far better at sussing out the good ideas and rejecting bad ones may hold some validity. See J. Doyne Farmer, John Muth (whom Farmer cites: John F. Muth, (1986) Search Theory and the Manufacturing Progress Function. Management Science 32(8):948-962. http://
dx.doi.org/10.1287/mnsc.32.8.948), John Holland, etc.

There are implications for online collaborative filtering, both in general discussions (e.g., HN) and academic publishing (e.g., PLOS ONE).
This leaf isn't generating oxygen though. It's generating alcohols. I wonder what it would take to generate oxygen out of the alcohol.