skysight-inc/HackerNews huggingface dataset:
Not sure if it was intentional, but the article is quite misleading.

The thread pool in node is only used for a limited number of APIs. Pretty much all networking uses native async IO and is unaffected by the size of the thread pool. Things like Oracle's driver are rare exceptions: the typical MySQL/PostgreSQL/redis etc drivers all use native async IO and are unaffected by this.

The author only glosses over this briefly. As a result this article leaves the impression that the problem described is the norm, which is not the case.
Hacking South African Identity Number
Great programmers don't typically write books. They are busy writing programs. 'de Raadt on C' would be a good book, wouldn't it? But he'll never have time to write it.
Anybody found any good spots to work from in Machida? I'm out that way and have a hard time making the 1 hour trip to go into Toyko to work.
The fact that they call catastrophic people that are not able to use their iphone speaks about sensationalism.

If this lead to a way to grab information from the phoen that would be more damaging, than a simply a denial of use in a delimited area.
Why wait for Rust when D is already there?
I don't think it'll look that different as far as technologists are concerned. There'll be software engineers who write code that interfaces with hardware and other software APIs. The languages will change, the ideas might change, but the jobs will still exist.

What will really change is the sophistication of people who interact with software - the end user. They'll start writing code (within the confines of an application suite) in a big way. At the moment I imagine only a single digit percentage of users can write a macro or use a scripting language in an application, but that will change immensely. Everyone will use 'code' to manipulate data in their job. There will be a fundamental shift towards understanding things on an abstract 'everything is just data' level. The real question is whether that's 100 years away or 20 years away. I suspect it's going to be much closer to 20.
actually you can use a pineapple (https://www.wifipineapple.com/) or a similar device to force user to connect to your wifi.
This reminds me of the silly tight melee formations in Myth 2 that were necessary to compete online.
Australia could have zero emissions and 100% renewable energy by 2050
Just buy a Philips Ambilight TV.
Brain region that causes anxiety during nicotine withdrawal has been identified
I use to make my own firewall on a spare pc. It is well known in my public and private life I have a strong anti-Apple bias. So much so that my teenage daughter rebelled by picking up an iPhone when she was 15.

My firewall always limited usage by OS. Linux and my desktop had the full fire hose. Everything else 75% and Apple products had 10% and video played at only low quality.

The only way people could get the 75% was to connect with their iPhone to my guest wifi Apple_Evil and type in the password applesucks. Great funs, but this hack, you get to personally own up and see their faces and not break stuff.
It's a good start, but a lot of countries are missing from the list.
As you mention Arthur Clarke I'll guess that some forms of modern magic will be made possible by technology of the future.
Announcing Globalize 1.0
Atomic Labs Across the U.S. Race to Stop Iran
> This gets particularly interesting when we consider that most people would be absolutely horrified at the idea of killing humans which are "imperfect" in some way, yet as one of the sibling comments says:

>> Its perfectly fine to take an active hand in evolution by selective breeding through marriage, thus "remove "bad" genes from a family tree and potentially adding "good" ones.

Eugenics got itself a bad name early in the 20th century, but if you discard that cultural meme, the basic idea of purposefully improving genetic traits does make quite a lot of sense. It's that meme that makes people discard the concept wholesale.
The flip side of this is that publishing information is a better way to transmit information than placing orders on an exchange by many orders of magnitude.

If insider trading is legalized, the incentives are stacked even further towards intransparency in corporations, because it gives management yet another reason to try to hide what is going on. That will lead to more information being hidden on purpose. Sure, some of that information leaks back out via orders and price movements, but at least to me it seems overly optimistic to hope that the overall amount of publicly available information increases.
There's an argument for spoofing from earlier this year [1] which I would tend to agree with if the proportion of spoofers and HFT front-runners actually balanced out. Not sure how it really is in reality though.

[1] http://www.bloombergview.com/articles/2015-01-23/high-freque...
A bit breathless there:

"We knew that any delay in patching the vulnerability could lead to a serious business impact: an organized denial of service (DoS) attack can lead to big losses."
> If your database is under load and is already running 4 heavy queries, not giving it any more jobs is actually a good thing.

User-interfaces 101: don't sacrifice the latency of short-lived jobs for finishing lengthy jobs.

Also, let the OS figure it out. That's what it was made for.
What I got from this piece is that TBL's top priority is to not want to "break the web." His beef seems to be that, for a variety of reasons, "transmit this content securely" was codified into part of the URL for a resource. So if someone made a hyperlink to http://www.example.com, and as owner of the www.example.com website tomorrow you switched to HTTPS only to "secure" the contents of www.example.com, that all those old http:// style hyperlinks will break. TBL talks about how, if security was implemented on top of HTTP, instead of being a separate protocol, then deciding "use security for this" would not break hyperlinks.

This seems like a pedantic argument to make and it pushes the burden on users, who consistently make terrible choices regarding security. TBL's idea that content owners should not define that something must be accessed security, but that the users should seems to fly in the face of security best practices. Additionally, there are severe technical challenges in upgrading an insecure communications channel (http) to a secure one (https). Look at the problems with STARTTLS. You need some extra data or side channel or configuration so the client know when it should not keep using a channel, unless it is secure. Otherwise you are screwed. So you are back to the problem of how does an owner communicate to a client, in a hyperlink, to access something only with security.

TBL also ignores that shifting to HTTPS does not necessarily "break the web". There are many mechanisms that can be used to the hyperlinks don't break, and redirect you where you need to go.
YASM might be a better choice if you are starting from scratch.
My relationships are all over the place (literally, my few friendships are with people in different cities, on different continents), a consequence of them and I having left our own homes in search of something more, and at one time or another, ending up in the same cities.

Like Dreher, I left and haven't really looked back. But I didn't do it for that kind of ambition (ie, to attain material things or career advances), I did it simply to know the world better. It's very hard to reconcile my 'digital nomad' lifestyle with that of anyone else I meet. I have the hardest time meeting anyone who has forsaken ambition in the sense mentioned above.

Etymonline says this of ambition: "a going around," especially to solicit votes, hence "a striving for favor, courting, flattery; a desire for honor, thirst for popularity".

I definitely go around but not for those reasons. I simply seek better understanding of the world and myself, in addition to more knowledge. If I have any material goals, they're to have a small house that I build, in nature but near enough to the city, where I can grow some of my own food, have books, wifi, a motorcycle and a A-to-B car, working just for what I need. But I'm made to feel lesser than for wanting simplicity. In addition, I've been told I'll be 'old and alone' just because I don't wish to marry and have kids (even though I've had several long-term relationships and am in one right now). I've also been left behind by a lot of people I used to call friends because they took the traditional path and I have not.

The funny thing is, I'm not looking to be a monk nor to become a 'hippy in an alternative community'. I just feel like I'm normal but want simple things and a handful of good friends. How to reconcile this with what life keeps telling me, I don't know.

___

Some examples of people whose stories I've enjoyed:

"Pro-snowboarder, Mike Basich, tours his self-built 225 square foot home in the middle of his 40 acre snow covered property near Truckee, CA - and shows how being close to nature drives his most creative decisions." (7m)
https://www.youtube.com/watch?v=sadOfmkTtpw

Daniel Norris signed a bonus worth just over $2 million to join the Blue Jays organization out of high school. While life on the road becomes normal for any pro athlete, the 21-year-old takes things to the next level by spending his summers living in a Volkswagen camper van. (6m)
https://www.youtube.com/watch?v=wKPa3uVddbU

David Welsford has given up the luxuries of land in search for happiness and adventure on a 50-year old wooden boat he restored from a scrap heap. (8m)
https://www.youtube.com/watch?v=syJXrbWU1Aw
Yes, definitely.
Unikernel is in fact the very reason I've been (trying) to learn Ocaml lately.
Wow.. This "Strong interest list" is awesome:

* Tuples (Proposal: #347)

* Pattern matching (Proposal: #206)

* Records / algebraic data types (Proposal: #206)

* Nullability tracking (Proposal: #227)

* Async streams and disposal (Proposals: #114, #261)

They seem to be really useful for a "more-functional style" of programming.

When comparing these ambitions and the level of transparency to Java's ambitions & transparency, then it seems that C# is (or has) overtaking Java. Combine that to the fact that dotnet is now an opensource project, and MS seems to be more "open" nowadays then Oracle has ever been: I'm stoked about this news.
Phone jamming is a great way to prevent people from calling 911, friends, or family, so there's that.
This is interesting. They are also claiming that unmodified Redis and memcached instances run x2 faster on OSv [1]. Furthermore, a modified version of memcached, using their OSv network APIs [2] runs x4 faster.

Note also that they are launching a drop-in memcached replacement software appliance [3]

[1] http://osv.io/benchmarks/

[2] http://osv.io/nfv/

[3] http://osv.io/flashcache/
Elixir vs. Erlang: a question of momentum
Man, that looks an awful lot like the kind of things a bot might say.
In this context absolutely worth mentioning is the Public Transport Enabler (https://github.com/schildbach/public-transport-enabler).
This is what we used to create this prototype:
https://medium.com/@highsource/reliable-train-connections-ap...

Disclaimer: I'm working for the Deutsche Bahn (German Railways) and try do some persuasion work towards Open Data here internally.
Weave 0.10 is out. Remote weaving, usable with Docker Machine and DNS Caching
> Europeans never paid for speed, that's completely incorrect.

https://www.dna.fi/liittymat
https://kauppa.saunalahti.fi/#!/matkapuhelinliittymat

I understand that theres a lot of variety in Europe, but to say that tiers by speed doesn't happen is factually incorrect.

>There's no tradeoff

I never said there was, I am simply pointing out differences in how the markets are set up and function in these vastly different continents

>there's not the same quadrupoly that exists in the US

This is true, this is the biggest problem with the US cellular market today

>That's an interesting attempt to justify the price

I'm not trying to justify anything, just explain some of the differences.

>but it completely fails to take into account that simply calculating area is nowhere near accurate for the number of towers - it depends on where people live

It depends on hundreds of factors - population density, building density, building materials, types of cellular radios used (CDMA vs GSM have different ranges), terrain, interference, number of carriers, etc

The difference in land area is definitely a factor - i never said it was the only one. My mistake was obviously saying '26 times more towers', which i admit was a careless thing to say, but i think it still made my point. The US has significantly more infrastructure than any single european country, in part due to its much larger coverage area.

>Fortunately people live close together, so towers don't need to cover every square inch of the country.

Much truer in Europe than in the US - US: 32.65/sq km UK: 262/sq km [1]

>If you look up the number of towers, you'll find that the US has roughly 120,000 mobile base stations

I see 205,000[2] - which puts the US at ~10 times the towers of the UK

>So your argument does not hold.
do you think that the cost of ~10 times more infrastructure is not part of the higher prices in the US compared to the UK?
My argument was that having to spend much greater amounts on infrastructure is one of the reasons for a price difference, i didn't say it was the only reason or explanation just that it's worth noting.

>I'll never understand how people think that you get "low to no cost upgrades" of hardware.

This is just the psychology of purchasing. People don't like spending a lot of money at once and would prefer to spread costs out over time - I completely agree that the 'subsidized' model is garbage, but i haven't been able to convince a single family member to switch to buying phones outright no matter how many times i show them the lower cost after the full two years.
Of course by low to no cost i meant when you walk into the provider's location after two years, you walk out with a new phone that you paid very little for during that transaction. It doesn't seem to matter to most people that they end up paying more than the phones full retail cost over the course of two years.

[1]http://en.wikipedia.org/wiki/List_of_sovereign_states_and_de...
[2]http://www.statisticbrain.com/cell-phone-tower-statistics/
iOS 8 Vulnerability Lets Hackers Crash Any iPhone and iPad Within Wi-Fi Range
Living without refrigeration (2007) [pdf]
Using JavaScript Within the Browser to Read L3 CPU Cache
CodingGame – An idea for a real time strategy game for programmers
Agreed! I really like the idea of symmetry when calling a method. I have never gotten why we can send multiple values in, but only one value out. And polluting the source code with structs for every method which needs to return two or more values is ugly.
WordPress Settings and Plugins – Website Comment Spam Security
It's "awesome" ... yet still many years on behind. These are the kinds of things that should have been in v1 or v2. Things that F# got right from the get-go.

It's great if you have to work on projects that are stuck with C# (but can freely use the latest compiler).
Modus mad moderation mirrors the erasure of what is missing without granular logging made social error logging before sense.

If/when legal codes and power codes are apaths and robo swears, it might reflect realities of serialities?

If/when legal codes and power codes are apath-grammar-determination by robo swears syntaxic sugar wars, it might reflect a realities of serialities?
Does it mean the async functions about file system operations are not really asynchronous in Node.js? The whole node.js server will be blocked if the number of file system operations is bigger than the thread pool size. :-(
SQL Database migration wizzard
SSD's are a specialist use case these days? Or getting good performance on them is? What do you mean?
I don't see humanity surviving this long and if it does I think it would be pretty close to what we have today or even older
Or they crack or compromise the keys that they need on a per operation bases. Even assuming ubiquitous SSL (or something more decentralized), the keys of a few advertising or web analytics sites would get a lot of coverage.

Creative use of advertising platforms is used you could easily narrow targets down and guarantee that you know exactly what the content is.

Anyways, this is just one gadget.
These are the 5 modular smartphones everyone is waiting for
We don't use coding in interviews partly for this reason -- but more importantly, it sounds to me like the problem here was partly that flub, but possibly more an issue with your communication skills.

One of the principal things I look for in candidates is ability to speak comfortably about their thought processes & confidence level -- because it's so much more valuable to have a developer say "well, I can think of two ways to solve this, but I'll have a much more solid answer if I can take 10 minutes to refresh my memory on a project I did 5 years ago" than one who says "there are 2 options".

This shows up in interviews (and I look for it); if you give a wrong answer to a question, but you seem to be confident, that's bad. If you give the same wrong answer, but you mention that you don't use the construct (and thus aren't fully confident on your response), that can even be better than giving the right answer.

An interview that only saw correct answers can easily be less informative than one that ran into areas of uncertainty -- because it's crucial to see how they handle that. Do they realize they're guessing? If not: don't hire. Are they comfortable revealing uncertainty or missing knowledge? If not, don't hire.

Ideally they should know how roughly how confident they should be, and also know how to get to a better answer quickly. Real development isn't at all like a closed-book test, and interviews that operate like a closed-book test aren't useful for that reason.
The fact that this is so out in the open on Github is pretty amazing - shows how much Microsoft is changing.

Can you imagine the feature list of C# 1.0 being discussed like this?
Then perhaps you could elaborate on the sentence, seeing as the thread is about helping the learning process of a sysadmin. Posting something that only someone experienced in it would "understand" is entirely unhelpful and the likely reason for any down votes.
Bringing Product Management into Your Company Plug
It's an experiment, and worth mentioning this line from the site

"Furthermore, for the first few months of this experiment,
we will review only the first 100 interviews submitted
through the Open App each month."
From what I can tell, the argument for spoofing devolves pretty rapidly into an argument for private order books (that is prices are not published at all).

This is available currently in the form of dark pools. They don't tend to work out as liquidity is much lower on them and bid/ask spreads are wider.

That may not be true if ALL venues were required to be private, but that would be a pretty dramatic change (and exactly the opposite of what we have now, which is a requirement to publish and meet other published prices).
Sounds like a solid plan. The backers could be given the option to vote if a certain milestone is met or not.
Levine is being sarcastic about the "fundamental human right" part, by the way.
Break down organizational silos in under 1 minute
Without moving the price outside of the direct effect of applying the trade to the order book.

In other words, the prices everyone else offers do not change based on your purchase. They are based on an assessment of the company, not based on exactly how much you are willing to pay for stocks minus .01 cents.

(Yes there are gray areas, but as a principle it's valid.)
Not the whole server - most of the networking IO will work just fine, only the operations that use libuv thread pool will be queued.
His only big mistake was to not use the obvious loophole that traders have been using for decades - put some kind of slightly black-box automated system between you and the market. Train that system to do what you want, but now it's being done in a way that takes some of the fine-grained control and responsibility away from the human.

Exact same end-results, but it eliminates the human "intent" that this law hinges on.

Is this whole controversy really that dumb? Yes.

Why are hackers and engineers so horrible at understanding trading, when they first get into it? If I had to name one reason - it's because they've been trained for their whole lives to assume that there is such a thing as a "real price". There is no "real price" for anything in the world. There is no one in the world that has some inside access to the mythical "real price".

At the surface level, both fields have many similarities, but unlike the engineering problems you've always dealt with, there is no clear undeniable truth that will be eventually uncovered with enough work. Assume that's true, now carefully consider the implications. If you can do that, you've crossed the most difficult mental gap when transitioning from engineering to trading.
Given the episode where stolen Realtek certificates been used for years by a government-made malware, I think we should not be so sure that they can't do that.

A single request going through a bogus certificate emitted by NSA "acquired" CA would be hardly detected.

Or, given the fact that they could indeed broke keys, they could simply do a man-in-the-middle, instead of a man-in-the-side.
Xiaomi’s New Mi4i Packs a Gamut of High-End Features into a $200 Smartphone
Well, that's what out and ref parameters are for
This hack is awesome, thank you for the link.
So many new possibilities…
And cheaper than other mim̶o̶ setups.
Intentions are hard to prove and are very subjective. Big financial players who believe they are being exploited by smaller players who game their algos can lobby the regulatory bodies to punish those smaller players. This contributes to an ever increasing concentration of power in the financial sector to the large, too big to fail banks.

It's the reason that, even after tens of billions of dollars in fines, there have been no criminal cases brought against those in the big banks, while this guy faces a maximum sentence of 380 years if found guilty on all charges [0]

Spoofing is best handled by the particular exchanges but should be weighed against the harm it would do to honest market makers who have to place and cancel orders regularly

> In looking at Mr. Holder’s legacy in white-collar crime cases, the pursuit of corporations, especially banks, stands out. The highest settlements for violations have come in the last year. These include the $13 billion from JPMorgan Chase and the $16.65 billion from Bank of America for their roles in issuing mortgage-backed securities tied to faulty subprime loans. BNP Paribas also paid a $9 billion fine for violating economic sanctions laws. BNP was also required to enter a guilty plea to a criminal charge, a rarity in the world of corporate criminal prosecutions. But prosecutors did not file charges against any individuals for the wrongdoing that led to the large settlements. [1]

[0] http://www.telegraph.co.uk/finance/financial-crime/11554471/...
[1] http://dealbook.nytimes.com/2014/09/29/eric-holders-mixed-le...
Given how much MS has invested in Haskell, and how little/late they use that technology to their advantage has made me wonder many times what drives their R&D budget.

Non the less: cool "new" features in C#, and thank you very much MS for investing so generously in Haskell!
Good point, I will remove that parts, it makes sense!
Neovim new funding campaign hits first goal in 48 hours