skysight-inc/HackerNews huggingface dataset:
One difference is that BLE uses 40 channels in its adaptive frequency hopping scheme, from Wikipedia: "Instead of the Classic Bluetooth 79 1-MHz channels, Bluetooth Smart has 40 2-MHz channels"

Now that I write it out, I see that frequency hopping would count as a "higher layer," but I think it's still managed in hardware, which could be why there are many BLE-only chips.
It's possible the GFSK parameters are also different, and of course the layers above the link manager are vastly different (for some reason).

https://en.wikipedia.org/wiki/Bluetooth_low_energy#Technical...
Mathpix uses deep learning to convert handwritten equations into LaTex
Position: Back End Developer

Location: Malaysia

Relocate: Yes

Technologies: Perl, Python, PHP, C/C++, Go, Ruby.Experience with relational database design, and/or open-source RDBMS systems such as MySQL and PostgreSQL.Familiarity with Perl DBI, Moose, PSGI/Plack, NGINX, JavaScript, Redis, and Git.

Email your resume to hr@binary.com
Perhaps from a huge distance, but I think we win the title on any other scale. Earth is pretty stunning.
That at least explains where it comes from, but I'd still argue it won't be obvious to people at first.

And it's still kind of confusing. If the goal is to match math notation then wouldn't (^) or (+) make more sense?

A ∩ B = { x ∈ A ∧ x ∈ B }
I do not understand this concept fully and I wish I could read a more detailed explanation of how this works along with plenty of example code.
Because you agreed to use the software facebook architected, developed, tested and publicly made available for you for free, in exchange for letting them use ideas you developed and publicly described for free.
It's a great feature, although the UX for packaging several comments into one or multiple reviews, each with their own status/requirement feels a little over the top. Even later, it's comments interspersed through the conversation, instead of being able to view and take action on a single review as a unit.
Sorry it wasn't up to your interplanetary satellite standards.
> Is that an anomaly or just an experimental error?

And the way you solve that is by experimenting, experimenting again and trying new approaches to the problem

Once it survives a couple of experiments, then you can say there might be something there

(Besides analysis of the experiment to try to eliminate errors on the design, but that's not possible for all kinds of errors)
YMMV. In some countries you have to pay taxes when you receive options -- as opposed to when you exercise them. This can make it impossible for some people to receive options, as they may not be able to afford the taxes.
Photoshop showcased on Windows 10 Running on a Qualcomm Snapdragon 820 [video]
12 Steps to Better Code
Solving Sudoku as an integer programming problem
For those who are also wondering about the briefly mentioned hexagon-shaped jet stream:

One hypothesis, developed at Oxford University, is that the hexagon forms where there is a steep latitudinal gradient in the speed of the atmospheric winds in Saturn's atmosphere. Similar regular shapes were created in the laboratory when a circular tank of liquid was rotated at different speeds at its centre and periphery. The most common shape was six sided, but shapes from three to eight sided were also produced. The shapes form in an area of turbulent flow between the two different rotating fluid bodies with dissimilar speeds

Source: https://en.wikipedia.org/wiki/Saturn's_hexagon

Paper (paywalled): http://www.sciencedirect.com/science/article/pii/S0019103509...
Microsoft shows off Photoshop running on Windows 10 using Snapdragon 820
The plugin's no longer required, and is a no-op if you activate it on 4.7. We're still working out the plan going forward, but likely it will become where we test out beta code and new endpoints.
in the words of Jason Scott...

"I can summarize this for you... uh...

..."FUCK"... and uh.. "YOU"."

another victim of "our incredible journey."
10 years ago today, the Q-BASIC nerd revealed himself
Why is this unfair? Since when do employees feel entitled to own a part of the company -- but only if it goes well, right? Wouldn't it be more fair if they had to pay up if the company went under?

Misplaced sense of entitlement, this. You work for a company, they pay you. What the owners/founders do with it is up to them. And if you think this is unfair, then you should probably start your own -- with all the risks, hardships and possible benefits that come with it.
Ask HN: Which “X-as-a-service” you find is useful / wish to have as a developer?
It could be a really small set of function / a single niche function.

Personally I find SMS-as-a-service, cronjob-as-a-service useful.

Recently I find https://thumber.io/ as what I call resize-as-a-service
6 Surprising Predictions Are More Scarier for Cyber Security in 2017
>...and did not realize it was actually all editable.

This. Speaking for myself, at a pinch I thought this was just a sign-up page, and that the actual designer/editor was not available.

Perhaps, adding something like 'Just click any element to edit' somewhere in the header would make it immediately apparent that its all working and ready to go.
Scammers are fighting a losing battle against better security technology. They can only capitalize on insecurity. They cannot prevent people from developing and adopting more secure products/services/technologies.
Economies of scale are governed by how difficult it is to optimize something, and how accessible the research is.

A huge part of the cost of a chip is the design. You can get custom fab jobs for under $10,000. But if the design requires you to implement hundreds of op codes, the chip will be nowhere near that cheap.

With simpler specs, a lot of this design cost is reduced. You may not be able to get 11nm chips, but you don't need that to be competitive. You just need to be close enough that your performance hit is not a deal breaker, at a price that's not a deal breaker.
Doesn't the two tooth fairy theory fall neatly into the almost-certainly-false bucket?
Windows 10 Running on a Qualcomm Snapdragon Processor[video]
I would personally stay away from most of the colors in material design. They're very bright and distracts the user from the actual content. My eyes still have to adjust whenever I see the conspicuous red navbar in the new gmail app.

But do take a close look at the text and background section. It's extremely useful for almost anything you design.
Yes, count me in too!!
Tor at the Heart: SecureDrop
Well, I haven't heard of closure tables before. I only used nested sets. From this presentation I learned not just the name, but how they look and how to make a basic version (I'm sure there are some practical optimizations - O(n^2) of the basic version feels like it could hurt).
Test audiences will misunderstand the scientifically impossible explanation as much as they will misunderstand a plausible explanation, so why not use a plausible one?
I'm singling out QM only because that was what the poster above mentioned. I completely agree that all of our theories are equally flawed. Our patchwork of theories has holes in it so we cannot immediately discount ideas just because they don't fit with any of our existing theories.
Web Hosting Services – Cloud Web Hosting Services – EASY
Game Review: Monkey Post will make you miss your soccer playing childhood
Position: Quantitative Developer

Location: Malaysia

Relocate: Yes

Technologies:
Implement, maintain, and optimise our derivatives pricing, and risk management software.
Work closely with all Quants to develop software that drives the prices on our trading platform, study the market micro-structure, and manage financial data feeds.
Review, develop, and enhance existing code used in options pricing and real-time risk management programs.
Create interfaces and tools to access market information, as well as real-time and historical analyses of trading strategies.
Perform data mining using SQL databases, R/S-Plus, OLAP, and other analytical tools.
Monitor and optimise website trading activity.
Ensure the continuous running of our automated trading platform.

Email your resume to hr@binary.com
They're pretty complex. For example, the modern x86 (afaik) uses lookup tables to make multiplication faster. The 6502 didn't even have integer multiplication.
Elastix Ditches Open-Source Asterisk PBX for 3CX
There's no such thing as painless testing.
Photonic Bell states creation around rotating black holes
> must release the graduate students someday

The downfall of many interesting lines of inquiry.
Show HN: Creating spritesheet animations in React Native
Last time I checked Uber still loses money. It's because they spend a vast amount on marketing both in the form of ads and subsidizing rides to undercut their competition. ie. In certain markets they are paying drivers more than the fare charged to customers would indicate. (Also, uber spends a lot on frivolities like driverless car research and branding redesigns, food delivery, etc.)

This is because Uber believes and has convinced investors it can become a worldwide monopoly by killing off competitors, network effects, etc. But the evidence so far is not supporting that case. Lots of competitors still, lots of markets that are "lost" for Uber.

So the real problem is that in the long run they can easily be profitable, but probably not at a level that justifies their valuation, since what they provide is a commodity. But luckily for them, this won't matter, because they'll IPO and be dumped onto the 401ks of witless Americans long before anyone figures this out.
Talos FPGA Functions and Responsibilities – Part 2
Do processors support operating systems now? I thought the reverse was true.
Different genres of music
This happens ALL OF THE TIME in the Bay Area. There's certain companies that other companies' HR departments regard as "no fly zones" because of some undisclosed reason or another.
After 1,000 Year Slumber, China Vows to Invent Again
Hmmm...perhaps a rephrasing of the question given this particular example.

Which would you consider to be the surprising part: ~0.75% average execution speed slowdown, or on the order of tens of milliseconds slowdown?

W.r.t. page alignment, thought you may find this to be an interesting counter example[1].

[1] http://danluu.com/3c-conflict/
We are implementing a very similar architecture, and have decided to use Avro for schema validation / serialization, rather than Parquet.

Does anyone have experience with both that can talk to their strengths / weaknesses?
Thanks for the info buddy. I have reposted this as showhn
I switched to tape (the "Test anything protocol" from 1987) and never looked back: https://medium.com/javascript-scene/why-i-use-tape-instead-o...

I use faucet for pretty-printing the output.
GSB-54:+How+To+Build+a+Gas+Station+From+Start+to+Finish+Part+-3
That's one of the brilliant service as I have ever tried.

Actually, I'll also consider to pay something to this wonderful service. I think producer should consider about adding premium staff for small prices.
Closure tables are new to me as well. If you're interested in encoding hierarchies in relations, I took a look at static trees and binary fractions in particular here:

http://seespotcode.net/2016/04/30/static-trees/

It's got some pretty serious practical limitations, but I found it an interesting exploration.
I was a bit skeptical when I first heard about OpenID Connect, especially considering the failures of the first OpenID protocols.

I'm still looking for a decent OpenID server to run, but dex seems to be good enough.

I hope OIC catches on, I'd love some proper identity federation.
Its not a negative comment, its a constructive feedback. If they had real pics of those items I guarantee you that your brain would tell you to go to the nearest Indian restaurant and get eat all that food.
I really want to switch away from Intel across the board but we are still far from there. And in fact you're not really disagreeing with my point: I said Intel & Nvidia are leading for raw power, but when you are looking at performance/watt, they are not as far ahead or even (depending) trail disastrously.

Intel doesn't seem to have it in their DNA to really focus on mobile across the board. They excel on process (Si node), no question. They have the highest performance CPUs with lots of superscalar, speculative, and multicore performance, and a lot of work going into internal bus architecture. If you don't care about power consumption they seem to be pretty much the only game in town.

And even on laptops, they have the rest of the infrastructure (advanced IO controllers etc) where ARM still noticeably lags. The numbers you cited were mobile chipsets vs the A9. Intel more than held its own, and these didn't get into multicore performance where most of the ARMs' performance rolls off dramatically. Yes, even Apple's. Those Intel mobile chips, much as I hate them, are more general case (see below).

And of course these days most of us care about power (not enough in the datacenter, but that day is coming soon as well). On that front ARM is great. But as I noticed above they don't get the multicore advantage Intel does. Now that doesn't matter as much on a tablet since you actually want to spend as little power energizing silicon as possible. Look at the asymmetry of the A9: a huge amount of the area goes to servicing graphics (kind of the weird descendent of the Alto in this way), less on dealing with multicore bus contention. Which is what you want on a tablet! But it's less useful when, say, you're running a CAD app.

And other design houses have found other points in the space: Q'comm is the only other performance leader in ARM (mediatek etc are going for lower power/fast design) and qcomm parts are notoriously power hungry too (oops). Apple is the only one who has high performance and good power consumption -- but for an execution mix that they control closely, not for the general case!

Interestingly NVIDIA suffers from the same thing, but has managed to cleverly switch into a parallel track (ML with GPGPUs) which is currently also power consumption insensitive and can pay not just a higher W for performance but $ too.

I can't wait for the day to arrive, but no, I don't believe that day is yet nigh.

PS: this post reflects some work I did specifically in this area, unfortunately proprietary to the organization who paid for it.
Shigeru Miyamoto and the Roots Perform “Super Mario Bros. Theme” [video]
Read the thing. Speed slowed until it reached a lower bound, and has been stable since then. That's the theory described.

The TL;DR is "the cosmic background noise is too uniform; if light moved FAST in the early universe that could explain the uniformity; there have been theories; here is one."
How to Snapshot Test Everything with Jest
If you think Saturn's big:

https://www.youtube.com/watch?v=GoW8Tf7hTGA

(though this sort of thing is far more impressive when seen in VR)

But even better than that, for me, is going somewhere with very little light pollution at night and simply looking up at the Milky Way. Nothing makes me feel smaller and more in awe.
All I can say is hmm, we'll see (see a reply I wrote on another thread resulting from my experiences in trying to get even laptop, much less desktop performance on ARM).

I would love to be wrong. I simply don't believe it's here yet.

In addition I don't know if people really want the continuum experience rather than carrying their screen around with them. It's been tried before, but maybe those previous attempts failed due to wimpy processors.
> By taking advantage of Babel, ESLint, Atom, etc.

Doesn't TypeScript actually predate all of those tools? So that logic doesn't seem reasonable.
Thank you!!! This is the one answer I was looking for. And it seems to be very recent, committed Nov 7 for 2.1:

https://github.com/Microsoft/TypeScript/pull/12160/commits/7...

Looking at the discussion on GitHub for the issue that lead to this commit I'm a little amazed at how much difficulty some people seem to have had with the simple concept. "Just pass it through without code changes, only remove type information." Why does that lead to such convoluted discussions? Oh well, it's been done.
Blackberry Hub - Unified Inbox: email, calendar, phone calls and social media
Are you thinking of Juno perhaps? That's not a photo-mission.

Cassini has:

- found "sand" dunes, river channels, mountains, and lakes on Titan

- landed a probe on Titan

- photographed most of Saturn's moons

- discovered gas jets on Enceladus and adjusted the mission to investigate and discovered that they are caused by tidal compression which squeezes out some of the subsurface ocean and forms one of Saturn's faint rings

- discovered and researched how spokes and propellers form in the rings

- documented the shepherding action of the shepherd moons on the rings

- discovered the long-lasting polar hexagon feature

- photographed the rings at equinox, which dramatically shows the vertical displacement of the rings

- plus way more

http://saturn.jpl.nasa.gov is a better site. There is a record of some of the top findings at https://saturn.jpl.nasa.gov/galleries/hall-of-fame/
I came across this a few months ago, but forgot to post
Looks like someone had the intention to start one but hasn't quite gotten there yet:

http://www.lightpatterns.org
A much easier, and already widespread, way to prevent the problem described in the post is to use the email address as the login username. It is highly unlikely that the same person will mistype the same email address every time he tries to log in, so the mistake will be caught very quickly even if someone else clicked the confirmation link.

If a person enters the wrong email address at signup, no damage is done. He can just sign up again with the correct email address. The account with the incorrect email address will either remain uncomfirmed and deleted at some point, or belong to someone else. Doesn't matter, it's an empty account. You should prune unconfirmed, empty accounts periodically anyway.

If you really want users to have a separate username, nickname, handle, or whatever, that's fine. But that should be separate from the login, especially if it's going to be visible to other users.
The safest and most convenient way of hiring a white hat hacker (a.k.a. ethical hacker) is to run a bug bounty program and get the input of many of them.

HackerOne is the leading bug bounty platform.
What patterns? This doesn't have any obfuscation it's basic web for.... A long time now.

What are email providers supposed to be solving here? The reality is as an individual it's up to you how your mail client behaves and what emails you decide open or not... The hidden reality of the email situation for on the sender side is that it's getting increasingly hard to even send mail as an avg entity instead of outsourcing the problem to google/aws/mailchimp/whoever and that's not an accident.

As for your mail: almost every marketing/transactional/non-personal you've had over the last few years will have 'completely unique to you and that /specific/ message' urls for things like the images (if they're not inlined), tracking pixels, and especially the links you can follow from the mail which allows the marketers/esp's to see who has opened it, who clicked, who didn't and so on. If there's html/js allowed then we'll be watching which parts your mouse hovers over, how fast you scrolled, which parts you actually read and so on. Do a tcpdump while you read some mails from amazon or someone and see what you find when you move your mouse around.

Hopefully that isn't news to anyone. This has been happening for ages. If a non-transactional mail is going to 100k people then for example the banner image at the top will have 100k urls the webserver will serve it which is how you track that stuff without cookies..

To explain further, mails more often than not today are viewed in a browser (even the 'fat' mail apps like mail.app or I presume outlook use 'embedded browsers/web views' which are the same) these all happily send the cookies you've got kicking around from your normal sessions for those domains on the images, which, are then matched up with whatever else you'll do on said site (or even better, if the tracking is coming from a diff domain and multiple sites use the same provider then we'll be tracking you across a lot of dofferent places (see: omniture, google, etc) -- generally a MSP/tracking provider can't give a client access to what a user in a given segment might be upto on sites that they don't own, but the SP certainly knows and the biggest one also controls a lot of the ads...).

What's one email ring?

edit: Email providers do have some protections too, though. SPF has been around for ages which if you're not the MX ip and don't have the record for the domain you're FROM'ing gets you on bumped up the process of making the shitlist on the big MX's at least (gmail, hotmail, whoever). Finally getting listed means they won't accept mails from that IP for 24 hours (I assume it's 24 hours simply because it'd be insane to sustain an actual blacklist longer than that on the scale things are today, and that stops people having to request removal after hacks or whatever..

Things are getting better with DKIM and DMARC too...
Thanks for providing these references. The hexagonal cloud formation was the first thing I noticed and was hoping someone would have already provided references in the comments. One of the great aspects of the HN community!
Bitcoin, How to Define Success? Ulterior States [Documentary]
Ask HN: Is there a list of all published Opened Source offerings from companies?
Adding friction to user registration should be done with caution, forcing users to go through your registration form and then refuse access to the site until they click on an activation link and then enter their registration information again is so much friction, it's going to drive users away and will frustrate those who do push through it... and it's completely unnecessary.

The problem this idea proposes to solve is an edge case, and there are better solutions. For example after registering an account a user can be immediately logged in with a banner displayed at the top until their account has been validated via email, with the option to change their email address if they entered it incorrectly on registration. There's no additional friction, and the minority of users who do make a mistake with their email are covered.
Slight spoilers for Exhalation ahead.

> So far, the stories all seem built on the foundation that we reside in an immutable clockwork universe and that the notion of "Free Will" is a complete illusion.

I do not find this depressing, because that is how reality appears to me. I can't say for sure if that's what Ted Chiang thinks as well, but the way I interpret his work is that he is attempting to point out the beauty in the universe as it is, not as it might appear to be. The protagonist of Exhalation is a perfect example. Having pulled aside the veil to the inner workings of his mind (the movement of air through intricate channels is in principle, deterministic, there is hardly room for "free will"), he finds greater understanding and an expansive wonder at what life is, not depression.
Going a bit off topic here: would a chrome/firefox extension that adds alt tags to images using AI be useful for you?

There are quite some api's that guess tags and descriptions for images. This doesn't look very complicated and might make inaccessible websites a bit more usable for you.
We are not machines.

We are men.
By the way, we now have cheap flexible and powerful superconductors - REBCO tape. It can achieve 35T magnetic field. Fusion needs from 10T up.
Ep 360: Nick Gray Interview – Museum Hack
So when the db gets hacked all the emails are gone. Hello spamming.
Jest has taken great steps forward in the oast year and I see the momentum only going up. Kudos to the whole team!
Don't forget Muon-catalyzed fusion exists -
https://en.wikipedia.org/wiki/Muon-catalyzed_fusion
Which is _kinda_ cold fusion (and was labeled as such).

Also, you can can make energy with it, just not enough to make it commercially viable