skysight-inc/HackerNews huggingface dataset:
Not a magician, just a background in cognitive psychology. One way of manipulating these probabilities is by presenting specific cards ever so slightly longer while "ruffling" (not sure if this is the proper word, where you sequentially show each card in one smooth motion) the cards. You can do this for multiple cards and lower the amount of cards someone could've possibly chosen.

Another is by memorizing the order in which the cards were shown, and looking at subtle cues of arousal (mostly pupil dilation) indicating that a card has been picked...

Third, people don't uniformly randomly select cards, they have biases towards specific spots ( you wouldnt pick the absolute first card, nor the last one.. etc.)

Fourth, your deck doesn't ne essarily have 52 unique cards.. it just needs to seem like it while showing the cards.

It's a game of probabilities, but you can massage the probabilities in your favour. The shuffling at the end is just indirection..
Completely agree. I switched between Android and iOS for years because I enjoyed aspects of both, but the privacy concerns around Google (and by proxy, Android, thanks to the Google Play Store monopoly on app distribution) have seemingly permanently tipped the scales towards iOS at this point.
Wow, that is awesome! Thanks for making that!
Even when not speaking I have panic attacks and am generally a bit anxious, yet I can speak pretty well in front of an audience because I learned to think of the audience as a group of my friends that I care a lot about and whom know or understand less about my topic, which they will benefit from knowing/understanding more about, than I do, so I get to talk to/with them about it and fully share my thoughts about it.
Dr. Strangelove. There are at least a couple incidents in the movie where mundane technical failure contributes to catastrophe, and where technical safeguards that rely on "human in the loop" fail because of humans.

The wikipedia article is itself as worth reading as watching the film. Bait: it mentions John von Neumann. https://en.wikipedia.org/wiki/Dr._Strangelove
The glib response is to point out the difference between Apple's and Google's business models. Apple makes money by selling devices, Google sells ads (i.e. sells their customers' data to advertisers).
Rescinding downvote to give an explanation.

Yes, ML isn't magic, but that's irrelevant to the parent's point: the issue is that websites a stable "browser API" to work against so they can know what the user will send back where and when.

If the user is selectively setting cookies based on the results of machine-learning some non-obvious then it becomes that much harder to debug "why didn't this part of the site remember who they were?"
I think this with a combination of caching can be very powerful.
I kinda felt like this was an ad but.. a good one (since it actually encourages me to give Nanobox a try).

I have recently come to strongly appreciate Heroku as a way to avoid any ops headaches but getting similar benefits on different clouds (and in local dev environments) would be very handy and things like Manifold - https://www.manifold.co/ - are now replicating the Heroku Elements/Add-ons store which could help a lot too.
In order to support 32-bit apps the OS needs to include 32-bit versions of all the system frameworks. So dropping support for 32-bit apps means cutting the size of all the system frameworks in half.

As for speedup/memory gain, merely launching a 32-bit app will cause the OS to get a bit slower / use more memory until such time as the app is actually killed by the system. Merely going back to the home screen isn't good enough, since apps stay suspended in the background until the OS decides it needs that memory back. And if you have any 32-bit apps that actually do background processing, you'll end up with 32-bit apps in the background frequently.
>> Like last weeks WWDC they debuted the AR kit but did not bother to create an amazing/innovate AR app to showcase and get the masses excited for AR and their possible upcoming AR gear.

Why would they announce an app for supposed upcoming AR product before announcing the actual product? You announce the developer kit 6 months before that happens, get them working on apps, and then when you announce your AR product there are lots of apps, not just an in-house one, ready to go. Even if an AR specific product doesn't launch soon they've brought a good AR API to devs a few months before iOS 11 - and when it does (if developers take advantage of the API's) millions of people will be using AR daily on their iOS devices. Right now I know absolutely nobody using AR on any platform. That's going to change very quickly and an in-house app won't make a bit of difference.
Not all math, all the time, but: https://news.ycombinator.com/submitted?id=ColinWright
It seems like you could include penalties if project goals are not met, and then open up a re-bidding process. If it's true (as I think it generally is) that it's "usually still a better deal [..] for the person already doing the work to be the one to finish the work" then they can presumably bid lower than the rest at that next phase - but it's not just free money.
Yeah, definitely. It's a product category called, somewhat prosaically, "enterprise search." Algolia's appropriate for this in that we allow you to define data structures on a per-content source basis, and can show the most relevant results for each content source. Usually, enterprise search providers provide lots of out of the box connectors — with us, you'd just shove JSON into the proper index using one of the API clients.

Security is super important, but we can provide encryption-at-rest and have a secured API key [1] feature that allows you to segment your user base.

[1] - https://www.algolia.com/doc/guides/security/api-keys/#secure...
One thing to remember is, it's easier to build AI and ML when you are willing to use lots of user data but it's not impossible if you put limits on your access to user data.

For example, when you meet someone, they don't need to know everything about your life to be useful. The same is the case for building internet AIs. Using more pre-trained models. Asking the right questions and listening to the responses.

Sure, it's easier if you have access and are willing to use user data to build those predictive models. But there is some real value in the world for companies who respect user privacy AND build predictive models.
For an Android alternative, check out CopperheadOS [0]. I'd argue it's better than iOS in privacy, since you can compile it yourself (excluding a few binary blobs).

[0] https://copperhead.co/android/
Currently? Lack of multiprocess tabs [0] and native U2F (available though third party addon, not on Android). Personally I also like how Google deals with Symantec issues.

[0]: https://developer.mozilla.org/en-US/Firefox/Multiprocess_Fir...
me talking about rust's userbase

steveklabnik's profile: "Rust core team"

I'm guessing you know that a lot better than I do lol.
With regards to the innovation question: considering that the soviets we're quite good at military and space innovations, and that defense organizations in general produce a lot of innovation(think DARPA), maybe central planning could work ?

Though of course the required central planning here is quite different, more about smart bets than optimizations, and focusing engineering resources at important problems, which doesn't seem that great at capitalistic economies either(think planned obsolesce, "my generation is optimizing ads", browser in-incompatibilities, etc) .
Second the motion for Antitrust. It wasn't a big commercial hit, but it's fun.
Configuration systems for those typically do support symbolic prefixes for easy renumbering and deployment of sibling networks.

Also, most people dealing with rfc1918 networks would much rather get rid of addressing conflicts and other problems resulting from non-unique addresses, like security problems arising from ambiguous addressing. (Or don't know what they're missing...)
I have begun aggregating my favorites for various general topics by starting a google group on the topic and posting my HN favs to it.
And that Apple is the OEM behind the device that runs their OS, and Google (usually) isn't.
Airtable – Organize anything
"(and by proxy, Android, thanks to the Google Play Store monopoly on app distribution) have seemingly permanently tipped the scales towards iOS at this point."

Do you even know what you are talking about?
On an Android phone you could install other App stores and side load apps. You can't do any of this on iOS.
Ultimate hacking challenge – I made a free book that goes through the scenarios
Writing a Forth in Haskell
It may just me be, but from the title I was expecting Retool to be something for Excel, not like Excel. Perhaps a better title would be "Show HN: Retool: spreadsheets with higher-order primitives"?
The computational complexity seems to depend on the desire to solve all the problems at once. But how about solving just the warped incentive structures of capitalism?

Simulate perfectly rational economic actors that are only concerned with the next upstream and downstream hops in the market, have them take into account the "taxes" and "credits" of externalities without any of the pesky politics, and distribute in-simulation "purchasing power" to end consumers in whatever way you deem fit. You could even distribute this end-user power to actual consumers, in order to allow them the freedom to input their desires into the system.

Basically, remove the capitalists from the capitalist system; or, just use the computational model of capitalism without actually giving power to the computational nodes.
Casey Neistat had a very poignant video today (yes, posted today). https://www.youtube.com/watch?v=Q980C74SdYQ
One place I did a project for had a web based front end for a CCTV system that would autoplay video when navigating to a dvr, camera, etc. IOS was a PITA because it wouldn't autoplay and there were some significant UI tweaks around that difference.

Of course since this only effects video that includes an audio track it wont impact them. I can't recall anything that auto plays video with audio that wasn't user hostile.
> Apple employs several dark patterns

Bullshit.

They show an alert saying something like "A new version of the OS is available." [Update] [Ignore].

That's not a dark pattern. It's easy to just Ignore. I have a number of development devices using older versions of the OS and I've never had any problem avoiding updates.

> On top of that, what makes it even more egregious is that they make it impossible for me to downgrade

That's mostly the fault of the baseband.

> Apple constantly nags you to the point where, unless you're constantly looking out for it, its easy to accidentally hit the wrong button.

This is just flat-out wrong.

> Its sad that they have had to resort to tricking the user to drive their update stats.

And this is actually fairly offensive.
This is running on the egregious assumption that people can only choose one option to make them happy, and that there are only two options to choose from. It may be applicable now for the most part (when people worry about spoiling the vote, they will support one of the two) but in a situation where other parties have a serious chance of gaining a seat and people have multiple choices they approve of, this theory begins to break down.
Not to mention it still seems much more user friendly to make this opt-in rather than opt-out.
The last few years of their 'tech' have been less than inspiring... They have focused on Apple becoming part of your life with a watch or a touchbar and not updating their hardware and software with anything that moves the needle (AppleTV languishing, Siri a joke compared to Amazon, Google and even Microsoft, MacBook Pros barely updated after years of neglect, MacPro potentially on the horizon for a reasonable update in 2018 after years of nothing. and now HomePod is basically a boombox that connects to the internet...not really a stellar new product especially without AI). This is clearly evident with them in scramble mode with the last several press/developer conferences & intentional leaks (how often has Apple mentioned products that are no where close to shipping?), they are in triage mode. I still feel T.Cook will be out in ~ 2 years.
Utterly Insane Data Structures
>EDIT: Latin: "papilionem" (papilio?), so at least French and Catalan have conserved it, and I can see that Italian "farfalla" could be cognate.

Sure, "farfalla" is relatively recent, in old italian it is "parpaglia" or (still used in some dialects "parpaja" or "parpajon"), according to some sources:

http://www.etimoitaliano.it/2017/02/farfalla.html

There is seemingly an Indo-european root "s-par" or "s-pal" or "s-far" and the Greek "pallo" with the meaning of something that vibrates.

The root seems the same a "palpebra" (eyelid) which is paupière in French, párpado in Spanish and pálpebra in Portuguese.
Your argument sounds vaguely similar to the one that Jonathan Hurst (the founder of OSU's DRL/Agility Robotics) likes to make- he insists that Japanese robots focus on looking good while American robots focus on being practical.

I think this is an oversimplified way of looking things.

ASIMO isn't the only robot that Japan has made. The market for Six Axis Robot Arms, the industrial robots that are used in factories everywhere, is dominated by Yaskawa Motoman and Fanuc, both Japanese companies.

Meanwhile, the robots you cite (e.g. Cassie) are far from actually being practical- sure they're awesome and generate a lot of hyped up headlines, but they won't have much traction on the market for a long time.
This quickly changes if some companies products become basically required, though, or if companies gain monopolies.
If you are going to commit a crime, just leave your phone at home. Then you could say, "I wasn't there!"
How much overhead Swagger (npm) adds to your Node.js server
Sorry, I read it like an aggressive "citation needed"
It's all good! You're absolutely right, and it's easy to forget when you're inside a bubble.
I like how in one paragraph, Prum is espousing an adaptive basis for homosexuality and in the very next one talks about how maybe not everything is selected on. Maybe he has good reasons for thinking that homosexuality is adaptive that have been covered up with the author's "For a full account, you need to read the book", but given how bogus the overwhelmingly vast majority of evopsych is, I'd kind of doubt it.
This is great news. I've written a HAP Server[1] in Swift, which proved quite difficult as there was no complete specification available. I've written my implementation based on various non-offical HAP Server implementations (written in Go[2], JavaScript[3] and Java[4]).

The major difficulties I ran into while implementing were;

* No debug messages from iOS client. It would fail without telling me why.

* Incompatible SRP implementations (3, 6 and 6a) that slightly differ.

* Chacha20-Poly1305 are provided by libsodium, however the parameters of the variant (IETF) differ from the RFC.

I hoped to run this code on my Raspberry Pi, but Swift and Swift-Foundation are not quite on-par with their macOS counterparts. Hopefully the cross-compiling effort will allow me in the future to run my HAP Server on this machine.

[1]: https://github.com/Bouke/HAP

[2]: https://github.com/brutella/hc

[3]: https://github.com/KhaosT/HAP-NodeJS

[4]: https://github.com/beowulfe/HAP-Java
Also that Android only gained the ability to enforce iOS-style fine-grained app permissions (prompting on first use for access to camera, location, etc., instead of a blanket grant at install time) one major version ago, which means that many if not most users can't actually get the benefit without buying a newer phone.

I gather there are some questions around the strength of its app sandboxing as well, but I can't speak to that at all. Perhaps someone better informed will do so.
I only use the web UI.
Don't Get Seduced by GMV
Yes, PDF is universal but PowerPoint and Keynote have "Presenter view" which adds extra functionality besides just showing you the same slide that your audience sees such as private notes for each slide as well as thumbnails of upcoming slides so you can skip slides without the audience knowing or use a timer to pace yourself [0].

I did a quick search and I could not find out whether Adobe Acrobat has this functionality.

[0] https://support.office.com/en-us/article/View-your-speaker-n...
Nice, I can almost copy and paste my most recent comment again:

Warning, plays a sound to make you notice a fake chat message in the corner. That's scammy.
If you're not breaking the law, then avoiding police is perfectly legal. If you are breaking the law, avoiding police, depending on how you do it, can be an additional violation of the law, and can be a criminal addition to a civil infraction.
Not sure how you use your iphone or what you would need from a smartphone, but I don't understand the distinction.

Apps like Lyft, Yelp and Uber already know where you are so you can't use those.

You're left with maps and browser. People tend to use google maps and Waze on iPhone anyway so that point is gone as well. If they use Apple maps, I am not convinced that apple doesn't store location history.

So then you're left with a browser. Android lets Firefox run its own browser engine and you can install all the privacy extensions there.

On the other hand, with Android it's possible to take privacy a lot more seriously. Lineage OS lets you have much more fine-grained controls over all the apps and you can forego the whole google services privacy menace.
Regarding privacy, when human beings meet a new person, they do not need tons of data about that person to understand their spoken language. We learn English or any other language once and then rarely need to adapt to new people, unless they have a strong accent or speak a truly different dialect of the language. This demonstrates that the much touted speech recognition technologies from Google, Amazon, and Apple do not match human level performance. Are they really exceeding the marginal performance of the Hidden Markov Model based Dragon Naturally Speaking which took around two months of training to achieve its maximum accuracy ten years ago? Or are they just running similar models with huge numbers of adjustable parameters tuned to each user on the "cloud?"

If Apple invested in genuinely new, creative AI technologies that matched human level speech recognition and other tasks then they could preserve their purported emphasis on privacy. They would not need to collect huge amounts of personal data on most customers, unlike Google or Amazon.
You: Hey HN, what cheese goes well with fruit?
Me: Which fruit?
That would be the nice thing about an open market: different areas could stay focused on what they're particularly good at. Iowa would definitely stay involved in corn.

But as you sort of alluded to, in a free market some areas could put downward price pressure on corn even if they're not as efficient as Iowa. If they've got land that isn't very well suited for anything else, and it's a choice between making a little money on corn and little or no money at all with their arable land, they'll probably go for it...
> it's something people want

I feel the same as you do, but are we sure that the mainstream public actually WANTS privacy, especially when compared to the utility companies are providing by taking it away?
It's amazing to see how AI is starting to solve world issues
Congratulate on the launch! I always think of something like this could solved most business process problems.

Would love to see a client-side model abstract layer(in javascript) to dealing with API stuff.
Intercom is a pretty well known support/engagement/communication tool. How is this scammy?
That's... not a hack.

That's just employees improperly accessing information about customers and selling it. You'll note that the information is things that Apple naturally has access to like names / phone numbers / Apple IDs, rather than private data stored on customers' devices or in iCloud. No hacking necessary to get this, just breaking internal policy and some laws.
Gosplan never had anywhere near enough compute power or good data to do that job.

The data problem could have been solved with bar-coding. That's how WalMart got tight control over their inventory. Master Control in Bentonville, Arkansas can see pallet 2345235 leaving warehouse 242 on truck 24343 headed for store 2514. If store 2514 doesn't report arrival of that pallet, questions will be asked and the pallet will be found or somebody will be in big trouble. When the pallet is found, broken down, and product placed on shelves, the items will eventually show up in cash register data. If shelf inventory minus sales is not very close to incoming shipments, the "shrinkage" security people are informed and start looking for theft.

Gosplan had an annual planning cycle and monthly reporting. WalMart has a weekly planning cycle and daily reporting. A year was far too much lag for the system to work well. Although it did for heavy industry, where things take months anyway.

The huge linear programming problem isn't insoluble. It's a sparse matrix; potato chips don't affect steel tubing much. There's probably some way to come close to an optimal solution.[1] Sparse matrix techniques were in their infancy when the USSR was active, though.

[1] http://www.gurobi.com/resources/getting-started/lp-basics
Yes, the title is quite misleading. Turns out it's a catch :)
Anyway, Heroku showed the trail, and now there are many competitors in the space, but what is good for the us, the clients.
Yeah, it was basically Justin.tv which morphed into Twitch and was bought by Amazon.
This is awesome.

I just don't understand why we need to donate to OCW. Why can't MIT with its mega endowment fund OCW? Why do ordinary people need to donate to these mega institutions to fund things that mega endowed entities (the government, these mega universities) should be paying for. It's not like OWC is Wikipedia. OCW is associated with MIT. Seems unfair to crowdfund something and then let MIT get the brand recognition. Especially since MIT is so rich.
I don't think the "average consumer" sticks with Apple because of their privacy stances though. They stick with Apple because of the well polished "cool" devices. If Apple can't keep up with the cool features of less privacy focused companies I don't think the average consumer is going to stick with them in the long run. The Apple coolness factor will slowly wear off and some other devices will become the new hotness. The privacy focused consumers won't be enough to sustain Apple if that happens.
"requires unsafe" already implies everything in your comment. `unsafe` literally means "this might violate memory safety"
Correct me if I'm wrong, but that looks like it needs specialized hardware. I'm thinking about how FPGAs with now being available on AWS can be used for neural networks.

They are also much better than GPUs for in-house deployment because they consume a lot less power which in turn reduces cooling power. They also don't get 'refreshed' every year which can be a good or bad thing because you don't have to upgrade so frequently and possibly lag being on performance compared to rest of the industry.

FPGAs have often been acknowledged as being a low power solution for the same precision but they're tremendously difficult to program. Also when you want FP operations on FPGA you're using up a LOT of chip space, because they were meant for GPUs.

So this kind of light weight neural nets will be much more suited for FPGAs. I've tried some basic nets but they are better for GPUs since you can fit larger nets without problem and RAM is another problem with FPGAs.

I'm thinking that these nets would be perfect since they take up much less space on the FPGA and consume a lot less RAM. (The lower RAM consumption is talked about here[1]) Also, the simple construction of the net with basic operations would help the programming difficulty.

[1]: https://youtu.be/Q17HwA5oY4w?t=1m35s