skysight-inc/HackerNews huggingface dataset:
https://appletoolbox.com/2016/12/airpods-not-auto-pairing-sy...

This page mentions it in the "Setting your Airpods up" section.
That is the experiment. All the boxes are the same color except for one (the oddball), which the subject is supposed to identify. The original study claimed that the Himba were (slightly?) faster to pick the oddball when it was a slightly different shade of green than UK English speakers. When the oddball was blue, UK English speakers were faster than the Himba.
The database that is rewriting history to predict the future
Very interesting. Modern technology lets you grow corn that would previously take 120 days in 80, and everything is getting cheaper and more efficient. At the same time prices for corn are falling, but nobody wants to stop growing it because they're locked in with expensive equipment.
Modern Cellphones and not compatible with all cellphone networks, making your argument moot. Anyway, Cellphone just means it can handle hand offs between base stations without dropping the call, which this could do.
If I provide you a service I need to get paid, I send you a bill, either in paper form (that you can read with your smartphone) or electronically. You look it over and make the decision to pay or not.

The problem is that that someone else can claim to be me at my address to you (the impersonator), you send the bill to me (the authentic). I look this bill over and decide not to pay because I didn't request these services. Now we have a dispute, all due a third-party who impersonated me.

Unfortunately, this is also exploitable by me to later claim I didn't purchase the service from you, which I might do to avoid paying.

There's currently no easy way for you, as the service provider, to authenticate the request without an out-of-band opt-in (mailing a contract to the same place you'd send the bill to confirm that the services would be paid for), which would delay the delivery of said services. By the time the third-party has received the services and you've sent the bill to the authentic party, the impersonating party is long gone, and the authentic party is left holding the bag as the less powerful party in the exchange/dispute.
I had to check if Go's path.Join() does the same thing with joining to an absolute path (luckily for me, it doesn't).

I can see that being a useful feature for implementing e.g. `cd`, though.
I see 3 main reasons:

1. Environmental -- For "our children" as you call it. This assumes that countries have gov'ts that give a shit and are not totally controlled by the industry (essentially the mega shareholders)

2. Health -- Plant-based (especially whole plant food) diet is much, much healthier than the a diet that contains several serving of meat/dairy/eggs per week (many have that in a day). This is ALSO an argument for the children, as they will learn from us. (We could not tell kids to not smoke, we have to stop ourselves too!)

3. Ethical -- Whole categories of abuse towards fellow earthlings (poor, women, slaves, lower-caste, captured enemies, etc.) were generally accepted as permissible, yet are now near unanimously condemned. It is not unfathomable that animals --that are currently still being permissibly abused for being of a different species-- may get added to that list.

Also the ethical reason will have a huge impact on "our children". As we have seen with the other steps we made in awareness, it is totally worth making these steps.

Peace.
You don't need to plug in any Java code, you can use it with HTTP calls to read and write.

No plans to break it up into pieces (apart from already consisting of modules). It does one thing, it just happens to be a big thing :-)

If you have a mac of Linux box you can have it up and running in 10 minutes. Multi-node production deployments are no different because Vespa manages the nodes, not you directly.
Some of that has a "you get what you pay for" component.

My parents have a Frigidaire Flair double oven from the early 1960s. The thing is amazing, and still works perfectly. I think it cost something like $400 originally, which would be north of $3000 today, however in 1963 the median income was $6200 [1], so that would be closer to $4000 for the median person of today.

For that kind of money, you could definitely get some nicer appliances today. Although the switch from simple analog to complex digital electronics probably puts a more modest ceiling on the lifespan of anything made today.

On the other hand, there is also something to be said for being able to have an oven without taking out a loan!

1. https://www2.census.gov/prod2/popscan/p60-043.pdf
Not to mention the...unusual choice of highly-compressed-JPG for an image containing only solid blocks of similar colors.
Serious suggestion, try putting on an accent.
Even for long alphanumeric passcodes, a pipe wrench has a 99.99% effectiveness in passcode discovery, given sufficiently bad actors. https://xkcd.com/538/
This has been posted here earlier and HN couldn't get over how it's not perfect, just like Atom. HN isn't the audience for "big-picture" technologies that will get more efficient over the years and have broad applications eventually.
sure, you can even turn off xbox service ... using registry editor, because its blocked in service management.
> Once again, why not invest your time in doing something more productive than spreading FUD about Matrix?

Because I’m already investing my time in improving IRC, and there’s little time left after that.

> spreading FUD about Matrix?

Every criticism of mine you’ve admitted to be true, yet call it FUD still. Even this one you admit that there is significant amounts of bad code in Matrix, just argue that other projects have as much. That’s no excuse.

> The equivalent work just hasn't yet happened on Android; PRs welcome.

So why did this happen in the first place? This isn’t even just bad code – someone spent significant amounts of work and time (far more than would’ve been spent for using existing solutions such as Realm) on this. And there’s many pieces of the Matrix code just like that.
I hear horrible things about wired headphones too. I think everyone has their own sets of pet peeves that drastically change how they perceive the relative costs and benefits of the available technologies.
And Hollywood...
As others have mentioned, this can be done via iCloud/Find my iPhone, but it can also be done via MDM for enterprise controlled devices as well.
I once read that, during a declared emergency, you didn't need a license to operate the radio. I'm pretty sure it was on an official site, though it may have been on ARRL's site.

I am unable to find it, so I'm not sure if it is true any longer, or if it was ever true.

Assuming it is illegal, I wonder how mad the FCC would be - if one followed the rules and it was a real emergency?
It's not so much nothing, as practically nothing.

The main issue is that the gravitational waves only couple with you (or rather your microscopic bits) very slightly.

If you get close enough (~ 10^2-10^4 GW wavelengths depending on the system) then you have several sensory systems that in principle could -- with some awkward assumptions about signal transduction in the middle of some even more awkward changes of gauge -- produce something noticeable. The principal problem is that while a cell at one end of your body may move noticeably compared to a cell at the other end of your body from the perspective of someone watching a cell in the middle of your body, these three cells don't move around much with respect to their neighbouring cells, and the "guts" of each cell move around even less with respect to the cellular membranes. Some senses rely on groups of cells moving with respect to one another; some rely on intracellular activity alone.

There is the possibility of a small slosh in your inner ears, where there are some structures that are exquisitely responsive to small strains; that might make you nauseous, or it might trigger an episode of tinnitus. It might also go unnoticed.

That close to the merger you're likely to be vaporized by non-gravitational radiation, though. ( https://news.ycombinator.com/item?id=15352994 )

Finally I think intuitions break down before you get to the near field regime, and nobody can really tell you what to expect within a couple of wavelengths of the source of the gravitational radiation even some time before the merger. Certainly linearized gravity fails to produce gravitational waves thanks to an explosion of non-linearities. You can only really say that the dynamical spacetime is even more full of distortions in that regime. Unfortunately if we had a purely linear gravity in reality (i.e., if gravity wasn't itself a source of gravity), it is also the regime where one would expect several human senses would be obviously stimulated.
I’m going to be really honest, and I mean this critique in the most constructive way possible: this release feels very rushed in terms of documentation, presentation and technical limitations.

A few observations:

1. You wrote a C++ API for Wallaroo but you’re not “supporting it.” What does this mean? Why provide a C++ API (and therefore appeal to some subset of potential clientele) if you’re not going to support it at all? Further, why do you say you’re “happy to work with you” to C++ users then?

2. Why are you emphasizing Pony at all? You’re not documenting it much and you explicitly state that you only really intend to use that binding internally. That detracts from your core content.

3. Your current limitations are a showstopper for a lot of serious use cases. For example: you can only recover from one worker failing at a time, and you don’t support logging other than print statements?

With that out of the way, I want to congratulate you on the release. It’s nice to see more activity in this space, especially without the JVM.
Write speed (add or update) is typically between a few thousand to a few tens of thousands operations per second per node sustained, depending on sizeof data etc.

Sustaining throughput over long time is important and often overlooked mentioned in benchmarks.
I snagged a free Echo Dot when Amazon accidentally had a 100% discount a few weeks ago (Which they honored!).Its an interesting piece of hardware (I wish I could say the same of the required setup app).

Ultimately, I'm not too interested in using voice interfaces as they currently are. I'm not trying to knock the product, I feel the same about Siri and Google's assistant. Lots of improvements have been made, but its just not for me yet.

At least it makes a good bluetooth receiver for my car, though it does whine to me about not having an internet connection at the beginning of every drive.
If you want to learn about this stuff but need a more gentler introduction, check out Robert van de Geijn's MOOC at http://www.ulaff.net (if there is currently no session, just download the lecture notes and use those, they have lecture videos embedded).
slightly off-topic, but the images in the article illustrate it beautifully: I think many people don't realise (I didn't) what an amazing skill it is to be able to read handwriting (cursive). I took it for granted to be able to read hand-written German, English, Spanish, and totally forgot that it must have taken me some time as a kid to acquire that skill (beyond reading and writing generally).

However, when I studied Chinese for a bit, the (printed) characters are tricky to start with, but reading a fluent writer's handwriting ("unconstrained", as they call it in the article) is nigh impossible.

I think stroke order is hugely important, in that it forms the conventions for fast abbreviated writing. For example, the "mouth" radical, a square, "口", when written quickly basically looks like a lower-case "b", because the left lower stroke comes first, then top and right in one stroke, then the bottom stroke.

More complicated characters basically become a squiggle, and it's really magical, if you think about it, that you can just read it. I mean, look at figures 5, 6, 7 in that article.

For me, a nice illustration of Moravec's paradox of AI [1]: what we think is difficult (chess, differentiation, ...) is easy, and what we think is easy (reading handwriting, putting an egg in the fridge, walking (!) and opening a door [2]) is hard...

[1] https://en.wikipedia.org/wiki/Moravec%27s_paradox

[2] https://www.youtube.com/watch?v=g0TaYhjpOfo ("A Compilation of Robots Falling Down at the [2015] DARPA Robotics Challenge")
> I think I'm permanently done with the Caribbean

Why? Crime? Drugs?

Curious, not trolling. Thinking of moving to Jamaica or Trinidad.
Neither did I, and I'm Australian!
That doesn't really make sense. If they take your phone while you're gone or asleep, FaceID is worthless to the attacker anyways because they'd either not be attentive or they wouldn't have your face at all. On top of that, FaceID disables itself and requires a passcode after 4 hours of no detection or 48 hours of continuous time that the phone hasn't been unlocked. Either way, you'd be covered. The only situation where this is actually an issue is where you're being compelled, on the spot, to unlock your phone and you haven't had the time to click the side buttons (which would be very rare since it would just require you to squeeze both sides and you'd have the chance to do that while performing the action of handing your phone over).
I think that's a huge jump to a conclusion.

Far more likely is that Rust is niche, and fluency sufficient to produce something underhanded is exceedingly rare for that same reason.

C, on the other hand, has been around for decades and is used by an order of magnitude (or two) more developers.

It's simply not a fair comparison, and it's decidedly fanboyish to conclude otherwise.
Yes, that paper reference was exactly what I wanted. Thank you!
Do you hate people or something? Most people probably would not realize this
Numismatics
One thing the Chumby had going for it was that it was pretty hackable. Had/has a small community around it. The Echo devices don't have that (AFAIK).
... and the mobile phones?
The secrets are in the keychain, which is backed up.

Google Authenticator used to store its secrets in the devices keychain as available "while unlocked". This allows them to be stored in the backup in a way that can be transferred to a new device - if you use an encrypted backup. It also makes it possible to extract the keys if you know the backup password. (I have code that does this, inspired by the old "iphone-dataprotection" codebase on google code.)

Google Authenticator now (last I checked) marks its keychain entries as "This device only" - this still allows backup/restore, but only to the same device. They are wrapped by a key only available on that specific device (the 0x835 key - you used to be able to extract it on a jailbroken device, but I'm not sure that's possible anymore).

It's possible you have grandfathered entries or even an old version of Authenticator. But I no longer see entries for "CLNPY5GLN9.com.google.Authenticator" in my decrypted keychain, so it must have migrated my old entries. Before my phone dies, I need to go through all of mine and make sure I've got a backup or regenerate the ones I'm missing. (I have old snapshots of decrypted keychains.)
This is the kind of political pap I started coming here to avoid.
Kinda-sorta. With a higher salary, living a below-average lifestyle for the area can lead to staggering savings rates and savings in absolute terms. For instance, saving even 23% of 120k is better than saving 30% of 90k.

And of course a lot of things cost the same regardless of where you live. Manufactured goods cost pretty much the same in India as in the US and sometimes more, because of import duties. Gasoline is significantly more expensive.
Australian Guide to Getting Started with Crypto
Review of Jean Bricmont's book "Making Sense of Quantum Mechanics"
How cool would be to be bale to see a video of that merger? One can only dream..
Unfortunately I don't think CodeBuild supports reporting build status through the GitHub Status API just yet. I hope this is something they consider implementing!
Technically you could have a single URL that returns any manifest based on user-agent or whatever player info is available in the GET request.

But yeah, JS players make life a whole lot easier by providing a single API for customisation, handling media source extensions and a bunch of other stuff.
This article doesn't really talk about medieval life at all, save for a mention at the end:

"The cards' suit symbols differed, but as in The Courtly Household Cards, the pip cards are individuals of varying social ranks. These cards could not trump the face cards, but they could trump one another in a topsy-turvy order. Thus, the moneylender trumps the nobleman, the priest the moneylender, the bawd the priest, the pimp the bawd, the innkeeper the pimp, the wine merchant the innkeeper, and so on. This upturned order cannot have pleased the authorities. Such decks of cards based on social strata, nonetheless, may well have been common for German playing cards before suit symbols related to the hunt were adopted."

Most of the rest is talking about how great and well preserved the artistry of this particular deck of cards is (admittedly, it is pretty fantastic).
Maybe a better statement would be, "If you donate to the Red Cross then know what your donation is going to support..." Then maybe you can enumerate the complaints and, if wanted, provide citations.

As it is, I think some folks may take offense with you telling them how to spend their money. I, for one, read it as you trying to tell me what I can or cannot do.

Edited to add: I see your dead reply. The difference between my suggestions and your post is that you demand, as opposed to ask. You may notice that I'm making a point of not saying you should do something, but that pointing out that you can choose to do something.

It's received much more gracefully and people are much more open to the ideas when they are asked, instead of when they are instructed. But, it's entirely up to you how you take it and what you decide to do with it.

I've spent years learning to say could instead of should. It has helped me immensely.
I might do a write-up of implementing the same app in Kea and vanilla Redux, and if I do I'll get in touch with you on Reactiflux. Thanks for engaging in such a positive way with the community!
Agreed. Given YC's "launch early and iterate" mindset, it's surprising how little that is reflected in the HN comments for new projects.
Honestly hoping to see email support, or an email sub-project that makes using encryption (existing mostly) in email easier. At work we have to use PKI or S/MIME from Microsoft, which only works on Outlook or on Apple's Mail client, why not on some open source client? Why can't I have easy email encryption in 2017 that anyone can use? Aside from just using Protonmail (centralized issues). Glad you guys are doing this project, hoping to buy more space whenever you guys decide to sell more disk space to users.
To me, four minutes seems to fall in the range of "several to tens of minutes."
I was fairly young when these games came out but could someone confirm with me that the first collage of game screenshots are mirrored backwards? They say [bottom to top, left] but it looks like they have it flipped. Like Wolfenstein 3D (left), Hovertank (right) and Quake (left), Doom (right).
I 100% agree with you. It's so much better and faster that it's almost confusing. The chip reader POS devices almost all make it seem as though an error has occurred when the transaction succeeds. When the Apple Pay transaction just magically happens I'm left wondering what else I need to do.

I would use Apple Pay all the time if more of the places I frequent supported it.
> you'll find the best sports cameras either compensate with ram or have faster card writes

Don't most DSLRs do this? I know my low end Sony Alpha will buffer about 7-10 frames from a burst before getting constrained by card write speeds.
which you obtain by posting craigslist "$30/hour work at home" ad
Does this support any amount of build caching? If not, then at what scale does this help anyone?
This is much more aesthetically pleasing than the Show. I like it: a cute alarm clock from the future.
We have plenty to do dsacco. I agree.

re: emphasizing Pony, the moderators here on HN changed the title of the post, adding Pony and also redirected it to GitHub repo so, don't have a ton of control over that. The blog post that announces the release specifically talks about the Python API which is what we are initially supporting.

re: C++. C++ was our first API but the folks we have gotten traction with aren't those that are interested in using C++. We have limited resources and a lot of work to do, so, the C++ is there and folks can use it if they want but we don't want to mislead people into thinking that it will get the same attention as the Python in terms of features or bug fixes in the near future. In the end with C++, we will pick it up and start working on it more if it can bring in revenue and allow us to grow the team and further enhance the product. At the moment, most of the interest that we are getting is for Python, Python 3, and Go so we are putting an emphasis there. We had to make the hard decision in August that C++ wasn't getting traction and we shouldn't be investing time in that API at this time.

Handling multiple concurrent failures will be addressed by the end of the year as will logging.

We've put a lot of work into some areas and less into others. You have nicely highlighted a couple that we de-emphasized initially.

Thank you for your kind words and congratulations.

edit to add a bit more info

re: timing on a release. I think that is hard for any project. Whether it has commercial backing or not. In the end, we want to get Wallaroo out there with people, warts and all and get feedback from folks on what features they think are most important. We want to hear from potential users in the space and have them help us prioritize functionality (even more so if they pay us money so we can hire more engineers to speed development).
Richard Stallman: Microsoft's “Love” for Linux Will Hurt Open Source Software
This anecdote doesn’t have anything to do with his specific and unfounded claims.

Good work defending implicit nationalism with nonsense.

Have you ever been to the city limits of Mobile, Alabama? The place stinks of ammonia. Based on this experience, America is not a place I associate with any safety standards.

See how that works?
yes, you're both right: the book basically presents and examines Sapir-Whorf, and rejects it (with some very minor exceptions, as mentioned).

It's really a zombie/cockroach meme (to use Paul Krugman's terminology) - it's dead, but keeps coming back, just like the Eskimos and their 100 words for snow etc.
Because being surrounded by nice buildings and experts in their respective fields while living in densely populated cities isn't free. Who would've thought? If you're truly passionate about something, you're not going to let something as meager as tuition cost get in the way of it.
IIRC, Python's `os.path.join` behaves the same way if you join with an absolute path.
Fair enough but it's hardly a panacea. I think it likely does work better with something like that where the requirements are truly well understood, though. Most of this "agile" stuff is working around people not being able to tell you what the hell they want.
If you are into papers and talks, we have a few more on the website that we love to turn people on to:

http://www.wallaroolabs.com/community/talks
Don't upgrade your os for a year the product was sold to you with compatibility for a particular os version. Doesn't matter if you buy the app 1 day before the os gets a new version or 1 year.