skysight-inc/HackerNews huggingface dataset:
Random digression, but if you're having problems with GPS reception on your S3, try tightening all the screws on the back of the device with an eyeglasses screwdriver or similar. The GPS antenna(e) are in the screwed-on backplate and connected via sprung contacts to the mainboard, so if the screws aren't tight, it won't make a solid connection. You can also try removing the backplate and (gently) prying up the spring contacts at the bottom of the motherboard, and then cleaning both them and the contacts on the backplate with isopropyl alcohol. I bought my S3 used and couldn't get a single GPS fix, but after tightening the (noticeably loose) screws, it now happens in a few seconds.
Greed - there's no reason why Yahoo! cannot operate as a smaller but profitable business - it's never going to be the industry leader it once was but the fact it's still around after all these years is impressive in its own right - a new CEO needs to come onboard and give the company the respect it deserves by cutting a lot of staff, products and services and focus on a smaller set of services that drive a smaller profit.
The big cloud providers also do similar kinds of things to bring down latency on their networks, but I wonder how effective they are? I've never seen latency comparisons between cloud providers - but there must be differences. None of them seem to use latency as a selling point either. I'd add latency to one of the criteria when choosing between providers if there were a way to compare them. I'm not talking about their latency to me or any arbitrary point, but their latency to internet users in the US in general. Like 50% of users within 80ms RTT. Also packet-loss rates would be nice to know.
Who's this Taylor Swift? I just "Spotified" her and got 0 results ;-)
I wonder if there's a long-term goal here of becoming the AWS for gaming and other realtime network needs.

About to go back and read Part I so please forgive if that's covered in the first part.
In Firefox, the Perapera plugin is far easier.
There's a word for it in English starting with a B and is an analogy to an output of an animal, which I'm disinclined to repeat here.
They seem to distance themselves from binaural beat technology, in their About Us page: "Gerald Oster, the original researcher of binaural beats, denied it's therapeutic use cases and endorsed other audio methods as more effective"

$7/month doesn't seem too bad, at least to test out. I think I will give it a go for a bit.
I think it did relate to mobility and supply chains as well. But, yes, the bottom line is that costly long-planned breakthroughs invariably ended up getting bogged down.
Loading partially incorrect would mean that the invariants are not, in fact, invariants.

Encoding the metadata in the text would lose the benefit of using text. At that point you may as well store the code as XML or indeed as we do, in a key value store.

We could layer our data on top of text but this would lose the algorithmic benefits of a good data structure, and wouldn't actually be editable reasonably with a simple text editor.
I remember the Jill Price case. Turned out she was obsessively going over all her memories, non-stop, all the time. So hers was a normal brain, just trained very well to retain memories by unending repetition.

I just skimmed the article, but findings seem no different -- only more people are found to have this condition, and it actually has a sciencey name now: HSAM.

I wonder why BBC is running a story about this again?
I think 'ssalazar is interpreting the phrase "not allowed to wrap" to mean "if the C compiler causes them to wrap, it is violating the spec". Undefined behavior means anything is allowed; this includes reasonable behavior.

(Remember that undefined behavior exists for the purpose of allowing optimizations. Adding code to print "screw you" is rarely an optimization. Doing just what the programmer expected is usually an optimization, which is why UB is so tricky; it's just not always an optimization, and doing something unexpected might be faster.)
Elixir is getting increasingly popular as a server-side language with Phoenix. It has great concurrency, futures (Tasks [0]), smp and a fast http server (cowboy [1]).

[0] http://elixir-lang.org/docs/v1.1/elixir/Task.html

[1] https://github.com/ninenines/cowboy
Don't forget... Bernie Sandwiches

https://www.youtube.com/watch?v=c6RVKCqGhCM&feature=youtu.be...
OK, I'm getting the picture that the higher up the leadership you look, the less likely they are to want to act against the US. Thanks.
This is the distribution that turned off updates (security and otherwise) for some packages because something in their convoluted packaging process broke and they couldn't be bothered to find out why. Use at your own peril, I'd say.
Never had that happen on any of my Nexuses (S, 4, 5X), outside of OS updates (which don't happen without you approving them).
Why C++ sucks (2016 edition)
Ask HN: How to stop OS X resizing a window dragged to the menubar?
If I drag a window up until the top edge is touching the menubar, some part of the screen will turn semi-transparent blue, indicating the target resize. How do I stop this annoying behaviour?
Oh, you're in for a surprise.

http://blog.robertelder.org/signed-or-unsigned/
$3.50
Eric 'Winkle' Brown: Celebrated British pilot dies, aged 97
I find it easier - at least it's all centralised and searchable. No 'did they send an email, or an IM?'
The website is a bit vague about that, but they say it has nothing to do with binaural beats.

> How is this different from binaural beats (or similar tools)?

> Binaural beats is 1970s technology. It's akin to comparing dial up internet (binaural beats) to fiber optic internet (Brain.fm). The difference is advanced technology which equates to superior results. Gerald Oster, the original researcher of binaural beats, denied it's therapeutic use cases and endorsed other audio methods as more effective find the research paper on google. [1]

> Why are binaural beats so popular? They've been overhyped by marketers, not scientists.

[1] http://www.amadeux.net/sublimen/documenti/G.OsterAuditoryBea...
Rendering in Angular2
I like the way the music sounds but I'm very skeptical of the science and the AI behind it.
Not a word but Stewart Lee's "Loch Ness" bit is my favourite take on this: https://www.youtube.com/watch?v=GlcuV_Dojwg
If you open all of them in different tabs, do you become good at everything?
Have you ever had an actual conversation with a live North Korean? Because I had, and I still insist on my point of view. :)
The parent, as of now, is the only downvoted comment out of 44. It's not a rude nor a pointless comment, it's just some guy who, according to the "bros" is "not getting it". In my opinion, every downvote to the parent is proof that the tech world has an issue with gender diversity.
How is this "fixing the internet"? This is just good old network optimization. And a local one, not "internet-wide" by any means! Colossal undertaking, sure, kudos to Riot team for pulling it off. But... I don't see what makes this different.
>very long and dense text,

It really isn't by the standards of history books though. It's very readable because it does get into the human reality as opposed to endless facts. It's probably the best single book on WWI that I've come across.
You're right. I added a note when I thought of this, and if that's what the parent meant, I think it's an exceedingly unhelpful addition.
The reason is more clicks.
This looks like a nice OSx app as webapp development stack.
Because it's fantastical to think that some people have superpowers even though that's not the case. As an anecdote, I've met a couple of people who have claimed to have eidetic memories. All have turned out to be full of s++t :)
6 is a very good point - Lua has advantages for embedding, but its API is not one of its better points.

Of course, when coding in C, your options are limited - Python's reference-counting isn't much fun either! But code using the Python API tends to be relatively readable, even though you run the risk of forgetting to put a decref in. Lua API code on the other hand, for all that it doesn't need anything like Python's incref/decref, has a tendency to be rather inscrutable.
>Japanese uses two different syllabaries (one symbol per syllable) plus a selection of about a thousand Chinese characters sprinkled in amongst them

A bit of a nitpick, but this isn't really accurate. The Jouyou kanji[1] contain 2,136 Chinese characters that all Japanese people must learn in school. In addition, the Jinmeiyou kanji[2] (used for names) contains an additional 843 Chinese characters. And it's not uncommon for speakers of Japanese to know many more. There are more than 50,000 Chinese characters listed in the daikanwajiten[3] with Japanese pronunciation (most are not used in either Chinese or Japanese). In fact, the number of Chinese characters used in Japanese has increased with the use of computer input[4].

[1] https://en.wikipedia.org/wiki/Jōyō_kanji
[2] https://en.wikipedia.org/wiki/Jinmeiyō_kanji
[3] https://en.wikipedia.org/wiki/Dai_Kan-Wa_Jiten
[4] https://en.wikipedia.org/wiki/Character_amnesia#Changing_way...
Capacitors can be made in a variety of shapes, internally they're a simple sandwich-like structure of a couple different types of material:

https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Pa...

Capacitors are usually cylindrical to increase the available surface area whilst keeping the horizontal size down ( http://www.camion.com.tw/images/en_basic_structure.gif ), but they don't have to be designed this way. Here's an example of a flat supercapacitor:

http://gpsworld.com/cap-xx-launches-0-6mm-thinline-supercapa...
Yes, I was actually suprised that all graphs were going up :) Number of users increased -- great but ping times and packet loss should be at an all-time low now and these are the graphs that we want to see!
been using this for months and enjoying it a lot while hacking. i definitely get into flow more quickly and stay in it more easily
You can't spell "idiot" without "iot".
Great post. Are there any case studies of schools that implemented a 'blended' approach successfully? What would that look like?
That's already done. If you're big enough that renumbering is a concern, but small enough that you don't have your own assigned prefix, you use unique local addresses (fc00::/7) and NAT them to your providers space. (Which works better than it sounds - because you have enough space to nat one-to-one, the translation mechanism doesn't need to keep state. Simply replace one prefix with another, whack a new checksum in and send it along)
Have you tried an experience on a CV1 Rift or a HTC Vive? Before making judgements on VR I'd encourage you to try one of the modern VR platforms that will be coming out in April.
Yep. Often it is the native speakers that are the worst problem in cases like this. We tend to fall into “higher” English and use uncommon words or idioms. I have been in many situations where the non-native speakers talk to each other with no problem, but they get lost with my contribution.
"Post hoc ergo propter hoc" (Latin)
I have a friend that has a very good memory and it is kind of a problem for him.

He can recall all character, places names, etc. from books he read years ago, while I cannot recall even the plot.

But when it comes to bad situations in the past he also recalls them vividly. So he has a hard time forgetting abut old deeds. Sometimes he is rambling about a problem he had with a guy he worked with 5 years ago, or even about something that happened more than 10 years ago.

> “It is like having these open wounds – they are just a part of you,” he says.

I understand that it is this way for him, but it is sad that some what trivial memories get in his path to be happy. And I don't know how to help him.
That's what Marissa Mayer did. That already happened.
And why can't the new buyer do that? What makes it greedy to sell the business and let someone else hire that CEO? It's not like they're shutting it down and selling the assets individually.
Many people are going to pronounce "buy", "by", and "bye" exactly the same way. The only way to tell the difference would be from how the word is used in a sentence.
Read the article. Compare with the title. Does it support the title?
Not really. Marissa came in and spent spent spent to try and make Yahoo! into Google, something it would never be.

She was not a destroyer who came in to trim down to the appropriate level, she was the creator expected to raise them to new heights with all kinds of new ventures and projects.
Yahoo today is a private equity fund first and an operating business second. By that I mean, the vast majority of Yahoo's value derives from investments like Alibaba and Yahoo Japan. The core business is relatively small. You might have to do a deal like this in order to get the core business spun out cleanly from the rest.

Regarding the core business, we're in an era where markets are becoming more winner-take-all meaning scale is your network effect and there are huge gaps between 2nd or 3rd place and the rest. This is especially true in ad tech and ad supported businesses (Facebook, Google, and the rest). From this perspective, Yahoo core is probably hugely more valuable to Verizon or another massive company who can credibly challenge Facebook and Google, than it would be by itself.
It's a little subtler than that. Wrapping two's complement arithmetic is a function of your CPU, not your compiler. Right now, those numbers are being handed directly to the CPU, because the compiler doesn't care what happens in the case of signed overflow. The CPU chooses to implement wrapping arithmetic.

However, the compiler might do something to your program's control flow long before it hits the CPU's arithmetic instructions. For instance, try compiling this function under optimization:

titan:/tmp geofft$ cat test.c
int test(int x) {
if (x > 0) return 1;
x -= 10;
if (x > 0) {
return 2;
}
return 1;
}
titan:/tmp geofft$ cc -O3 -c test.c
titan:/tmp geofft$ objdump -S test.o

test.o: file format elf64-x86-64

Disassembly of section .text:

0000000000000000 <test>:
0: b8 01 00 00 00 mov $0x1,%eax
5: c3 retq

The compiler makes no promises about what happens in the case of signed integer overflow or underflow. In this case, for numbers in [INT_MIN, INT_MIN + 10), it doesn't promise that wrapping happens -- even though, if it were to actually do the math on my CPU, it would end up with two's complement. So it assumes the second if can never be true if the first if is untrue, and optimizes the function to return a constant 1.

I think you're right that the phrasing is sloppy, and should be "Signed integers are not allowed to overflow or underflow in C and C++," making it an obligation on the programmer not to overflow. If you're interpreting it as an obligation on the compiler not to implement wrapping, then yeah, that's incorrect.
HTC Vive priced at $799, available in early April
Nice - I do a lot of 2-4h small projects and every month I waste time upgrading my boilerplate. I'll test this, but I love the concept.

Feature requests:
- react-router
- optionally, bootstrap
- easy to build & push on github (e.g., default configure with /#/ urls
Great minds think like me.
No, those are insured. Personal passengers != business passengers.
Interesting, originally they only counted as one species and there is still controversy to this day about the issue:

"Initially, prokaryotes were treated as only a single species which could develop a great variety of shapes (pleomorphism)."
http://onlinelibrary.wiley.com/doi/10.1111/j.1574-6976.2001....

I wonder if they will get plutoed eventually.
Market for Fixer-Uppers Traps Low-Income Home Buyers
Can Yahoo get its money back from its current CEO? Or did they really pay someone to run this ship aground?

At the time when they were looking, I wrote Jerry an open letter about what I thought could be done. Sure I'm a nobody, but none of the ideas were even, through the chances of good business, implemented. Instead there was a fancy rebranding, and a targeting of women's lifestyle channels. And now this.

I'm glad we have a competitive economy, or else I could imagine Yahoo becoming the service that sucked, but that everyone still used.
What language would you suggest?
The Search Engine That's Using Its Profits to Plant Millions of Trees
I'd have liked to have seen two control groups. One group which received the "mock brain stimulation" and another which received no brain stimulation. It may be the case that playing noise into someone's brain has a detrimental effect on performance which is less prevalent when the stimulus roughly corresponds to the activity of a healthy brain.

If you drop a heavy weight onto someone's foot, they're likely to perform better on tests of mental acuity than if you were to drop a heavy weight onto their head. That doesn't necessarily mean that dropping the weight on their foot improved their performance, just that it was less harmful.

Unless I'm missing something, the poor experimental design coupled with the small sample size makes me very skeptical of the results. I'd love to see another experiment with more conclusive findings either way.
I think that I own 7 Haskell books, and there are good parts in all of them. A few of them are great. Why all the love and strong recommendation for a new unpublished book?

I use Emacs, IntelliJ, and TextMate for Haskell. I love all three.

I thought the best part of this article was the coverage of libraries because I find myself to be uncertain of selecting the most appropriate ones. I use a small subset of Haskell but that works for me.
BitTorrent's DHT is constantly being spammed and has been so since its inception several years ago.

The whole point of DHT feeds is to actually filter out spam by only trusting specific feeds. Torrent site owners can publish their torrents on PeerTweet and avoid having to change their DNS every week or so (therefore having to rebuild their reputation).
So compilers use a tricky and unintuitive corner of the C standard as a half-assed substitute for doing real program-wide bounds analysis.
Another good WWI podcast was the "July Crisis Series" a couple years back on the "When Diplomacy Fails" podcast. Worth the time investment.
That's an example of one of the few ways in which they conservatively decided to copy one successful feature that rose out of a literal sea of ideas.

I didn't say they never follow trends, in fact I explicitly pointed out when they did -- to ensure that iOS and iPhone don't fall behind on critical features.

Fact is, Apple could not care less what gimmick or spec Samsung is introducing. Apple will not adjust this years iPhone because of any feature or spec that Samsung introduces, and they've never done that in the past either. The biggest change like this would be perhaps Jobs' frantic last minute change from plastic to glass screen, a "rest is history" kind of moment.

If Samsung's new feature this year is that important then Apple will introduce it in a few years. They're not in a rush. Years late to mobile payments, years late to e-watches, years late to large screens... they do not make quick changes.
This article is reasonable and discusses many of the issues at play:

http://www.coindesk.com/making-sense-block-size-debate-bitco...

Ultimately, you have to understand Bitcoin, and what it could be, to understand the debate, and I really don't think that's an exaggeration. This debate is so complicated and so vitriolic because it gets at the core of what the technology will become, and how that future will come about.

Some of the key issues at play:

* Is BTC more like digital gold, a settlement layer, a payment processor, or some combination of all of those things? For a given goal, what would an effective implementation look like?

* Small blocks allow for fewer transactions, but have very modest network and hardware requirements. Bigger blocks permit more transactions, but could encourage centralization as technical requirements increase by incentivizing co-localization of mining (e.g. behind Chinese firewall), discouraging node operation, etc. What is the right trade-off?

* Transactions aren't free. Limiting the network can create a fee market, but high throughput with low fees could also fund mining after block rewards.

* Who decides? Do we seek user consensus (miners? node operators? protocol devs?)? Is a competitive market for protocol implementations part of Satoshi's vision?

There's so much ideology tied up in Bitcoin that it becomes very difficult; different people want fundamentally different things. A conservative approach might be to leave Bitcoin much as it is, and tie in new protocols on top of it (sidechains, lightning network, etc.). Others feel that 'what they signed on for' is different, citing Satoshi's remarks about how the network would scale and how hard forks would create economic consensus.

What I find heartening is that even the threat of alternative implementations (XT, Classic, etc.) seem to be having an effect on the Core team. We're seeing a market for ideas, and the technical reality that a simple majority can take control, or else split the coin. Some people find this worrying (and certainly this is warranted), but I want to see it tested; dash it against the rocks and see how strong Bitcoin is.

At any rate, the transaction rate continues to increase, so the issue is approaching a resolution one way or another.
>In English, on the other hand, it is very easy to write non-idiomatic sentences or spell things completely wrong without noticing if you are not hinted by some fluent speaker.

This is the big strength of English. Even when you completely mess it up the person on the other side can usually understand what you are saying. Also native English speakers are quite tolerant of non-native speakers making a mess of the language - while we expect everyone to speak English, we don’t expect you will speak it without mistakes.
neobayesian: n. a small round beetle which is cultivated for its foliage and feeding on trees. Genus Neobaeya, family Characidae. mid 19th century: from modern Latin Neobayea (from Greek neobaea ‘blood vessels’) + -AN.

What delightfully deranged nonsense!

ojno: n. (pl. ojnos) 1 a small piece of metal with a long glazed stem and a pointed snout, used for making soft fabrics.

It's like funhouse mirror Borges.
>>> log(99999,2) -> 16.6
> With increasing amounts of SW development moving to low-cost countries, this sort of attitude may well eventually destroy the availability of the 'free' software that these manufacturers rely on (besides hurting the GPL + homebrew firmware communities).

Even in developed countries, a lot of projects that historically chose BSD or MIT ("why should we choose GPL? Companies will contribute back anyway") are starting to change their mind because more and more companies just take publicly available code and sell it, never contributing back. Just think about Google (which uses Apache code, but doesn’t contribute back) or VMware (which openly violates the GPL).

As long as humans are greedy, we’ll have to find a technical solution to protect against such immoral people or organizations.
Access to scooters is more like 85%. It's probably lowest in Taipei but still the vast majority of people if you rule out children and the very old.
STAT investigation sparked improved reporting of study results, NIH says