skysight-inc/HackerNews huggingface dataset:
Where exactly do you think the insecurity is coming from here? Your guests could do anything at all with a few seconds on your computer. Learning the network password is the least of your worries.
Not OTP, but the Erlang message passing model has been available for Python since 2002 or so, in a package called Candygram[0].

[0] https://launchpad.net/candygram - main page is on SourceForge which is down at the moment, and should be avoided even when it is up.
> Why don't you just use Erlang or Elixir?

Because you may want good performance without dropping down to C. Many serious Erlang applications are mixed Erlang/C applications, where they delegate processing to C, or use Erlang for the control plain and C for the data plain.

Or because you want more sophisticated, fast transactional shared-state than ETS allows.

Or because you want to take advantage of a much wider selection of high-quality libraries.

Note that these aren't problems with Erlang or Elixir as languages -- they're both great -- but rather with the runtime they're running on, whose developers simply don't have the resources to make it all that it can be. Which brings me to:

> the JVM doesn't support it.

The JVM most certainly does support it. It was designed with parallelism and concurrency in mind, and includes some of the best high-quality, production-ready implementations of concurrent data structures and schedulers in existence. The effort that's been poured into the JVM -- and even JVM concurrency alone -- dwarfs the effort put into Erlang at least by an order of magnitude.

I think Erlang would benefit greatly if it were to target the JVM. There is a project, Erjang, that runs BEAM code on the JVM, but it is not very actively maintained and doesn't take advantage of some of the recent, relevant innovations in the Java world. Since that project was developed, there have been major improvements in the pertinent areas on the JVM: concurrent GCs, JITting of dynamically-typed languages, fibers and work-stealing scheduling.

OpenJDK is the second-largest open-source project in the world (after the Linux kernel), and I don't see why Erlang shouldn't take advantage of the vast resources it has at its disposal. OpenJDK and Erlang are a great fit!
"They're poser actors." - slightly fanatic...
The parent commentor's point was about access to capital. Yes, there are lots of ways to structure groups of humans. But in today's world only the VC-funded startup gets a relatively unaccountable huge upfront cash injection to build a unicorn.
The catch is that the fertilizer (coal ash) was used to grow corn and soybean animal feed (which cows can't even digest properly, but that's another story...) and then the manure of those cows went to organic farms - so the purported vector of attack was indirect.

That's exactly my point though, organic farming is not a closed system no matter how much the public might desire to believe it is. There are some tenants of growing organics but it's not standardized nor systematic. I believe it is potentially deceiving in the worse cases. Of course the issue at hand is not organic farming but instead cruciferous veggies such as kale and broccoli but I only mention the idea because it's an integral part of Hubbard's "perfect storm":

"Now, Hubbard had what he often calls “a perfect storm”: contaminated vegetables, misleadingly pushed on the public as nutritious—and clean—leading to misdiagnosed ailments. “Where does this list end?” he wrote in one of his numerous messages emphasizing these points. “There is undoubtedly a series of similar perfect storms at work in other heavy metals and our food supply, including infant/baby foods, pet foods, and beyond.”"
Airless Tires Roll Towards Consumer Vehicles
Mid-2014 15" MBP (Top of the line model with upgraded processor)

Even with the upgraded processor I have no problems with heat while playing 3D games on battery power.

I would contact Apple.
It'd be nice to see more folks on that list for, you know, actually programming.

If the list contains Rob Pike and the Mesos developer, and two people whose noteworthy contributions were apparently being harassed, I question the validity of the definition of "innovative programmers" and its application.
And here I thought it was going to be the F-35 Joint Strike Fighter :-)
The first point is begging the question. Clearly, humans and many animals communicate.

Do countries communicate with each other in similar ways? They can appear to. But in fact there's no communication independent of the individuals who represent the countries. The entities called "Russia" and "United States" are wholly defined by the contents of the embodied minds of their representatives.

There is no way "United States" can change its mind during an international negotiation independently of any of its representatives. If it did they would suddenly stop pushing one line and start pushing a different line for no obvious reason.

I'm not aware of this ever happening.

Compare that with human and animal communication. So far as I know, my self awareness isn't defined by a shared description and belief in "Me" across all my neurons. If you pull an individual neuron out of my brain it won't have any concept of anything, never mind of "Me."

So the two processes are completely different. One is the flocking behaviour of (semi)intelligent agents.

The other is an emergent property of units that have almost exactly zero intelligence and awareness individually, but somehow combine to produce something that has much more.
Zwitterion
My anecdotal experience is that most may start with math for their first degree, but then (or during) pivot to some related but more applied area like CS, Econ, etc.
2FA auth is fundamentally harder to crack due to computational complexities and also physical constrains and it is definitely better than just a plain password. Also, 2FA doesn't add extra inconvenience when done the right way - see google's 2FA.

I am not quite sure what to make out of this article but here is a simple scenario which I believe it puts everything in a bit of perspective.

Say that I somehow loose my password. Without 2FA that's it - the attacker is in. With 2FA the attacker will have to do more work. I don't care how complex is to crack to token. The point is that just because you know a secret it doesn't give you all other secrets.
They could run a rootkit/keylogger/download contraband to your computer in the same time. A lot more to worry about than just learning your wifi password.
Do you realise that you come across as rude and arrogant? I don't think that you intend to, but you do.

You might want to read this: https://news.ycombinator.com/item?id=9238739

It's about people posting meta commentary on HN threads.
But if you extract each piece of code that doesn't fit the structured syntax into a separate function you'll end up with zillions of small functions witch have no clear semantics by themselves (only when considered within the context of the calling function). That's probably the most unreadable coding style I've seen in my career.
How do we test MVP demand for integrated product?
Some fields such as Human Resource is moving towards integration and value added features on top of it.
On my domestic adsl modem/router I use MAC address filtering as well as wpa2. That might slow them down a little tiny bit.

I imagine at the end of the day, you need to change your wifi password now and again (mind you I've left mine the same for a year or 18 months).
Doesn't turn the fan off but I found Temperature Gauge App to be very helpful in terms of monitoring what is going on with the fan and temperature.

https://itunes.apple.com/us/app/temperature-gauge/id46783052...

Looks like they have another app which does have fan control:

http://www.tunabellysoftware.com/temperature_gauge/
Could probably tie it into the keyless entry.
Does a bug tracker with a floating web widget exist?
Back in 2004 I created a bug tracker for my thesis.

The special thing was that there was a floating layer to report bugs - It would automatically send data on users' browser, path taken and more.

I was wondering if something like that exists today? And if it does not, would you be interested in one - probably as an extension to existing trackers.
Docker is a management tool for the underlying jail-like features implemented by the kernel (cgroups, mainly). There's no reason why it can't be used to manage *BSD jails, ie., create jails from Dockerfiles, download jail templates from a public repository, etc.
How hard did you find implementation of reduction counting preemption and tail call optimization?
More info on the original implementation here: http://janit.iki.fi/bug-tracking-tool/page/18/
Uberpool will be nice. Then you only pick up customers if they are on your route, like on the way to or back from work, or on a road trip.
Yes. That document is from 2007, which is three years after Fortran 2003 was standardized.
Not related to this year's competition, but you may also be interested in the hall of fame [1], which contains many well-known names.

[1] https://www.imo-official.org/hall.aspx
For me what this misses is the reduced impact of a single session compromise.

If an attacker gets your password, that account is compromised until you change your password (could be weeks months or never).

with decently configured 2FA, the attacker gets a single session. If you have decent session termination/logout and restrictions on sensitive actions (like disabling 2FA) such that they require re-authentication (And re-entering another 2FA code), it can reduce the impact of compromise by quite a bit.
Guy’s company, Omnimap, was one of the first to import Soviet military maps to the West.

Import is a huge stretch. More like stealing state secrets (and now admitting to it publicly?).
Open a video hangout in Safari. My early 2013 rMBP would go to 200 degrees per iStat and stay there for the duration of the call. Skype would keep it around 160.
Akka production release is all about `Any`, as in it's untyped, and you have to pattern match on the receiver to the expected type.

That's a far cry from Akka Typed [1], the recently released experimental branch, which allows you to match on the "real" type; as a result distributed code is compile time checked...a dream scenario ;-)

[1] http://doc.akka.io/docs/akka/snapshot/scala/typed.html
I guarantee it doesn't. Hangouts in Safari will peg my CPU near the thermal limit for the duration of the call.
I did not say it was recommendable. I just said that that was the structured counterpart. Your counterpart is not.
Also I believe most structured programming advocates have no problem considering leaving a loop in the middle as a valid programming structure.
One thing that needs to be thought about is ownership. Long story, but currently we have an equity culture where the owners appoint a board, who appoint management. You have some variation between Anglo and Germanic types but pretty similar, still with roots in the industrial system with factories and machines and mostly commodity human capital.

Now of course there are companies who have adapted this to fit modern labour types in various ways. But is there a better way?
“Let's talk about a hypothetical public-facing service”
I have this issue with linux and I was wondering if it was hangouts (really, the old "GoogleTalkPlugin") on linux that was the issue. Is this on Windows you have these issues?
I would rather read half a page from 100 smart people that failed.
Yup, I've been using Akka Typed myself recently.

Having said that it doesn't change the fact that Akka preserves types in most arbitrary hierarchies today, across machine boundaries.
Yup, it was created in very short time. I use another library GitPython in this and I spent more time with that. GitPython did not have option to make a commit with custom dates, which is very crucial for this project [0]. So I spent time reading it's code and sent a PR which exactly does that [1].

[0] - https://github.com/avinassh/rockstar/blob/master/RockStar/__...

[1] - https://github.com/gitpython-developers/GitPython/pull/317
It's like nobody has ever heard of Capsicum
Strong Brain: Mental Agility for All of Us
Hitchhiking robot begins journey across U.S
It does! Safari is much better at battery life. But, for my use cases, it's an unusably poor browser outside of its rendering engine. My extensions don't work within it, I can't easily find equivalents, and there's no easy, good way to sync between Safari and browsers on Windows (Xmarks hosed my bookmarks so badly that I haven't yet even fixed all of them).
turn off HD quality and it stops using the VP8 codec (no hardware acceleration) and drops back to H264 which is hardware accelerated. My cpu usage goes from 80% to less than 20%.

edit: only applied to hangout
I used to do Rec Therapy at a home for people with dementia and started playing some old folk songs for them after reading how music can help. It really does seem to bring them back.
Removal of gets() from libc.
The odd thing about this entire kerfuffle is that other Gawker network writers argue that the story should have stayed because of journalistic integrity. Natasha Vargas-Cooper of Jezebel posted "Stories don't need an upside. Not everyone has to feel good about the truth." (https://twitter.com/natashavc/status/621858660319297536) and Jason Schreier of Kotaku posted an interesting list of considerations (http://www.neogaf.com/forum/showthread.php?p=172267922#post1...):

1) If a separate branch of your company did something that disgusted you, would you jump on Twitter to criticize it, or would you take the time to have conversations internally and see what was being done rather than getting angry on social media? Even if you were unhappy after that, do you believe raging publicly would help? Especially when you work for an entirely different entity and have nothing to do with decision-making at the branch in question?

2) Is it possible to simultaneously believe A) that the article was vile and should have never been published; and B) that the business department of a news organization should never, ever have the right to make editorial decisions in any way?

3) Is it also possible to believe that no matter how harmful or horrible an article may be, it should never be removed, because that's not how the internet works? Because you can't just make something go away? And because when a news organization makes mistakes, the best move is to update, apologize, correct, clarify, follow up... not to erase something and pretend it never happened?

This seems to indicate that the issue is more about ignorance of journalistic ethics than malice.
Samuelson Nordhaus - Economics, though nowadays some prefer Mankiw - Principles of Economics. There is - obviously - a lot of criticism from several sides against both.

In the end there are several schools of economics. So it depends what Economics 101 text someone read. ;)
Notice this is coming from a user who did not even use a task monitor first. He writes in a followup post that he had a task maxing his CPU on the background.

Every system should come with a simple task monitor installed and running in a visible place, e.g. an icon in the Mac menu bar. Yes I know about the Activity Monitor - it's not enough.

It's basically like being sold a car without the engine oil temperature gauge.
Yeah, it's just a fantastical term that the media's latched onto, unfortunately.
...coal?
To what should I give more credence - an article in which someone says something is impossible, or large, multi-threaded applications at my workplace grinding through data around the clock?

I feel like a blacksmith who's been told horseshoes are impossible to make.
Something like Erlang/OTP not really... Although here are some bits/pieces I've seen in Go community:

* Project Iris http://iris.karalabe.com/
* Go Circuit https://github.com/gocircuit/circuit
* NSQ http://nsq.io/
* Consul https://www.consul.io/
* SkyNet https://github.com/skynetservices/skynet
* Grace https://github.com/facebookgo/grace

Each having their pros/cons with varying quality.

Replicating Erlang processes -> usually you use goroutines. When that level fails you fail the whole process and restart it using some supervisor. You may need computer level failover as well, depending on the requirements.

For the servers/protocols part of OTP, the stdlib is usually sufficient to get things running; although may need some additions for rarer encodings.

For machine level deployment there are cluster managers i.e. kubernetes, aws, google cloud etc.

Regarding debugging/monitoring I haven't seen anything that is close to Erlang.

Basically, I have no idea what you are doing and cannot recommend anything particular. For the full feature set there is no single replacement. If you need OTP then use OTP.
"my point is that state corporatism is the be-all and end-all unadulterated capitalism; the latter becomes the former, one is not a perversion of the other."

Sorry, that is simply not correct.

These are things that occur when the government has too much power. It doesn't matter what it calls itself. For instance, the Soviet Union engaged in plenty of imperialism (far worse than anything United Fruit ever did), despite being Marxist.
Yes, there are different moral codes. So?
Is there good information available regarding soil nutrient density for the plants that we eat? I've seen surprisingly little discussion of this topic in the healthy eating community, which I assume is due to lack of data.

My layman's understanding is that the nutrient density of the soil is equally (if not more) important to the "healthiness" of vegetables than the particular species of plant itself. It's almost common sense, on some level.
That the 240 was the same car for 20 years is an absurd claim. It's well known that the NHTSA bought and tore apart multiple 240s when they were updating the US auto safety standards in the 80s. It's also well known that Volvo has one of the most thorough and well-funded safety R&D departments in the world. The 1993 240 received five stars in crash testing from the NHSTA [1].

As for your 960: I can't comment on the ergonomics, never having been in one, but I know for sure that you can still get parts for it in Europe.

[1] http://www.safercar.gov/Vehicle+Shoppers/5-Star+Safety+Ratin...
It's probably similar to the fullscreen problems Adobe Flash had in the past, where the CPU was being used to resize tiny video to fullscreen resolution. This lead to low definition video becoming choppy while pegging your CPU at 100%.

Playing the same video fullscreen in something like Media Player Classic would result in negligible CPU usage since it wasn't going through Flash's 2D engine + software scaler, and instead your video card would handle the scaling with ease.

Hardware scaling using overlays is very old technology, so it was kind of sad that from mid to late 2000s, internet video was being hampered by poor software scaling.
Browser-specific performance quirks has been the name of the game since forever.
Activity Monitor allows you to switch out its static icon to a dynamic CPU Usage gauge on the dock.

View -> Dock Icon -> *

* CPU Usage

* CPU History

* Network Usage

* Disk Activity
>yes, Hangouts will bring it to its knees, but for some reason Hangouts will bring just about any laptop to its knees.

I've got a couple year old x1 carbon 13", and it handles hangouts fine, more or less everyday. That's with the (annoyingly high) cpu usage of a couple hundred tabs open as well. If a tiny couple pound ultrabook van easily handle hangouts, I highly doubt that hangouts would be difficult on most laptops (let alone "just about any").
FYI, gas costs $7 per gallon where I live.
USA+Green+Card+Lottery
Eggs are now more expensive than chicken in the US
Ha, I stand corrected, I never cared to investigate, and only remember the late 90s attempts.

This article says a little about the errors of splitting MD between audio and generic data http://www.minidisc.org/econ113-paper.htm

Amazingly sad. Typical Sony ?
I've never worked with reactJS, so I am not able to do any comparsion between it any my library.

My library is a supporting tool for the BackboneJS framework that helps you creating and working with the UI of your application. I've just written a short getting started guide that might help you understanding how it works: http://docs.modojs.com/en/article/getting-started
I suspect something like this happens with entire societies and humans.

When you first travel to the US you realize there is a different breed of people there. The native American population was basically exterminated and replaced with a European population that were tired of the State, of the kings and the Church and leaved all behind for going there . Also they send to the US lots of prostitutes as women, and then withing America, they send the "wild women" to the West.

You almost could feel the Mustang or Maverick spirit. I have only seen this spirit in some places in Africa.

On the other side when you go to Asia, you find the other side of the coin, submissive to the limit, society not tolerating any minimal deviation of the norm of the pack.
On a related note, I'm of the opinion that the AI's have already taken over humanity, IE: Corporations.

As we develop AI, I see it naturally augmenting the Corporation's ability to make decisions, eventually supplanting humans in the high-order strategic planning.

Once that happens (and it will!).... hope for the best?
All those numbers are really muddying the waters, but I suppose that's par for the course with stock splits.

The bottom line is much simpler: before and after a forward or reverse split, everyone has exactly the same share of the company as before. The rest is just an accounting fiction.

Granted, the exchanges enforce some of that fiction with their minimum share prices, and of course in the old days when shares were often traded in blocks of 100 it made a difference in how small a trade you could make.

But aside from that, it's still a fiction.

A reverse split is like saying "So you want to buy some pie? I was going to sell you 16 huge slices, a full quarter-pie each! But I changed my mind. Now I will only sell you four pies."

In other words, it's a psychological/educational problem, not a financial one. The only people truly affected by the splits you described are those who don't understand splits work.

Granted, this problem can be a real one. I had a friend who celebrated with joy any time a company whose shares he owned did a 2 for 1 split. He was certain that the shares would almost immediately climb back up to their previous price, because that was the natural share price for the company.

I tried to explain to him that he had exactly the same share of the company as before and the split didn't affect the company's financials in any meaningful way, but it just never sank in. He bought companies that had a habit of splitting their stock, and avoided companies that just let their share price rise.

The stock reports on the radio certainly don't help with this: "X co is up $6.51 at $327.90, and Z co is up 55 cents at $14.23."

Which company did better today? :-)
Yeah, this is the difference between the hobbyist world and the aerospace world. As I've said before, that's where I spend my time...But I can understand why people don't have crimp tools and dies at home because just the die for a certain type of crimp connection can be several hundred dollars. That's just not doable for the vast majority of hobbyists.

Thanks for pointing this other side of the equation out.
I think this can be read as a different way of saying the same thing. If men are socially conditioned to do something and women are not, then you can see that as women being socially conditioned to not do that thing.
I really wonder why people go for implementing their own HA stack when there's Pacemaker or rgmanager available?

First: There's a functional resource agent available to handle PostgreSQL. It handles single instances or multiple ones.

Second: Zhe whole cluster-thing can be very complex. You can have a LOT of fail scenarios and I wouldn't recommend to anyone to try to catch them all.