skysight-inc/HackerNews huggingface dataset:
iOS 11 running on the new iPad Pro is pretty awesome. Its incredibly responsive, and the combination of Files and the task bar make it possible to get real work done. (Surprisingly, even without a keyboard--I've almost gotten to be able to type with my thumbs without looking.)
It's not a cooperative like REI or other much-loved stores are cooperatives. In the case of REI, the end customers are the members. In Ace's case, the store owners are the members.

So in the example of REI, it's a cooperative but there is still a central control and consistency between stores.

Between Ace chains, the only thing common is the word "Ace" and some fraction of Ace-branded products in the store. Some chains have tons of them, some have very little. The "Ace cooperative" exerts very little control over the stores. The cooperative is mostly about branding, not about products or quality.
It's proven a lot better than what went before, certainly.
1KG of beef uses 3X as much.
Ask HN: Purchase live-coding/interview instruction?
I'm terrible at the live-coding / whiteboarding part of interviews and was wondering...

Are there any companies that allow you to purchase a "mock" interview session? My ideal would be a situation where someone with hiring experience conducted several interviews with me, giving me feedback each time.

Thanks!
The primitives to do something isn't equivalent to doing it. So lisp machines had live reflection, but they didn't have the UX in place to surface the experience that we know today as code completion, they essentially didn't know that this feature existed or would be useful. As we know, UX is very important.

A similar situation happens today when we argue about live programming. Smalltalk had the infrastructure in place (hot code replace, fix and continue) to do much of it, but never provided the UX for what we would recognize as a live programming experience. Defining the experience is as important, if not more, than being able to realize it.
This doesn't work. The only thing that comes of sockpuppet voting and commenting is that all of those accounts get banned and the original ones penalized.
Hasn't London already done quite a bit to reduce private traffic in the city centre? Like you gotta pay 10 pounds to drive into the city center? That may explain why there's a smaller percentage of private vehicles, and quite possibly fewer vehicles being driven altogether.
No sarcasm here. It took me about two weeks to adjust to the movement/speed curve of the TrackPoint. It then took me another two months to reach sufficient proficiency to bypass a mouse and trackpad. I am sure some folks could adapt faster, but I had to surpass 22 years of mouse muscle memory.

My job entails writing emails most of the day, Salesforce, and internal communication tools. I love not having to take my hands of home row. I haven't been able to quantify any speed improvement. But, I feel more focused and in the "zone" more often. Could all be my imagination. It could also be that I find ThinkPad keyboard wonderful to use too.

I do use the Adobe CC Suite for the occasional video, presentation, or mock up. No issue using the trackpoint there either.
I feel like I'm on a completely different wavelength with those who offer up "full test coverage" as a desirable alternative to a type system's assistance. Or a desirable situation period.

I'm all for tests as a tool, but not full coverage as its own goal. One of my favorite tools is Visual Studio Code. As far as I can determine from the github repo it is very far away from the full coverage end of the spectrum. And yet, it works pretty darn good. Maybe I just haven't found the unit test hoard, but it appears they have taken a more strategic, moderate approach.
Honestly it doesn't make much of a difference when it comes to classic skimming, because, yes, as you say, you can put a keylogger on the pinpad.

The problem comes from physically stolen cards, if your card doesn't rely on cryptography to secure the request/response channel you can insert a shim between the reader and the card to fake acceptance of an arbitrary pin. This specific attack has already been demonstrated, and if my memory serves correctly it's already being used in the wild.
It's a struggle getting privacy minded people to switch to signal, since it requires giving out your phone number. This is especially an issue for privacy minded women. The Signal team really did not think that through.
iMessage has done this since iOS 6. iOS 10 lets you type in two languages on the one keyboard and not fluff around with autocorrect.
"Smart", programmable, connected LED grow lights, sensors, and control systems for horticulture: https://www.natecontrols.com.

I do all of the software work for the on-device controllers, cloud backend, and UI.
Show HN: Mockups and wire-framing tool built using web components
US considers non-combat-rated subset of F-35 fleet (no software upgrade)
1. Never I suggested that advanced programmer don't make mistakes. They do. Beginners just make more and/or more expensive mistakes.

2. Never I suggested that MS and FB are beginners.
Zack Onisko Story – From Designer to Head of Growth to CEO
That's why I love passwords like PNe1KaC5gZGF5hlonE1k7g: they're just completely unguessable.

I don't have a guessable password on any remote account I have. A remote attacker simply cannot guess passwords; he'd have to use some other method, e.g. taking over my phone number or email account.
That's a really great article dude
> This premise of many bugs being "type errors" is overblown and certainly very recent, for i've never heard such a claim on the internet until only recently (1 or two years ago).

Not true, I've been seeing it since at least 2004, and making it from not so long after that.

> the world was using dynamic languages for decades on the internet (old ASP, old Actionscript, old JS, PHP4 anyone?)

All of which were notoriously buggy.

> If the 15% of your bugs are simple type errors, then I'd suspect the quality and experience of your development team.

I struggle to think of a bug that isn't a type error. Almost all bugs^ boil down to "the programmer thought this was this, but it was actually that". As you gain experience with using static typing, you see how you can use it to eliminate all your bugs, and the ones that slip through turn out to be cases where you should have made a type distinction but didn't.

^ implementation bugs - I'm not counting cases where the program does what was asked for but that turns out to not be what was wanted
The bane of everyone's existence. No thanks. I'm glad one company at least isn't willing to do that. I've had it up to here with "Windows XP is good enough for me, make your software run on it" types.
Auctus Dev Update: Demo Overview
[0] Photo is specifically from Iglesia de San Juan: http://www.atlasobscura.com/places/iglesia-de-san-juan-chamu...
Apparently, Coca Cola is a choice to use alongside alcohol. I can't find mention of other places doing it.

[1] If the water is unsafe to drink, why would they not just boil it? That's how the vast majority of the world makes their water potable (especially tea).

I'm not saying Coca-Cola is free from wrongdoing, but the evidence of malice is very apocryphal. In my experiences in the third world, Coca-Cola was the only soft drink available, and people genuinely seemed to just really like soft drinks.

Heck, we have trouble getting Americans to drink water over soft drinks.
At least at my current company talking about maintenance is a huge thing given it's not happening right now.
Soviet Officer Stanislav Petrov, 'The Man Who Saved the World,' Dies at 77
Iceland government collapses
The main distinction is the dual camera on the Plus, which let's you do the portrait modes they demonstrated. The other difference is battery life. As someone that went from 7 to 7 Plus, it is a considerable improvement. Portrait mode really is amazing, too, it would be hard to go back to a normal sized iPhone now.

The main advantage of the X, that I see, other than OLED screen, is that you get a display closer to the Plus in a much more reasonable form factor. For some, the Plus is still too large.
VPNs can stay connected if configured correctly. For cases when staying connected really is an issue (non-IKEv2 MOBIKE), you can also configure it to auto-connect whenever anything tries to establish a network connection (this is misleadingly called "Connect on Demand"), though the configuration process involves pushing a profile to your device.
It's called the Ostrich Solution. You stick your head in the sand to ignore alternatives to buttress the argument that your solution is the sole solution to a problem. You then hope that no one does even the most rudimentary investigation, which is, unfortunately, getting more and more prevalent nowadays.
Same with palm oil. Vast swaths of rainforest are being cleared for palm trees, damaging watersheds and endangering countless species.

As a general rule, it's best to get your macronutrients from sustainable sources. In other words, eat peanuts instead of almonds, and eat olives instead of palm or coconut oil (unless you have allergies or other health issue preventing that). Avoid the high-labor, resource-intensive fad foods.
I am hoping feature-testing continues to be a good practice - I don't expect to have webgl, the webusb, or webaudio APIs available...
> The message also certifies that the PIN I entered was successfully verified by my card. The message can only be created by the card using my PIN. This requires the card to be stolen along with the PIN.

Forgive my ignorance, but aren't most sellers in America willing to process transactions (even large ones) without PIN entry?

I realize pin-and-chip is a largely secure scheme, but the chip rollout in the US hasn't actually implemented a two-factor system.
Agreed. The polish, development schedule, and binary-only distribution all say "commercial software", but the lack of license or obvious commercial strategy say "what's going on here".

Looking at your comment history (on both your accounts), you say you plan to open-source it, but you're not sure under what license, and you also hope to make money off it but you're not sure how - possibly through a "paid option"? I commend your effort, but until the exact nature of the project is settled, I would expect confusion and reluctance on the part of your potential users.

Personally, I would never use a secure messenger I couldn't compile myself.

Some previous threads:
https://news.ycombinator.com/item?id=14778263
https://news.ycombinator.com/item?id=15209790
https://news.ycombinator.com/item?id=15081269
> This is pretty basic privacy and body autonomy rights.

There are more than one party involved here.

You think plain heroin is toxic, wait until you see the engineered drugs that are created by big pharma in comparison.

Do you think I should be able to purchase any drug, re-engineer it myself and consume it? I'm not selling it...

Say I'm not even a scientist, I don't know the dangers of what I'm doing, should I be allowed to have access to those chemicals just because they exist?
I am skeptical of your don't-bother-regulating-because-it-has-no-effect arguments. Cigarette usage in the world, for example, seems to correlate well with how unfettered commercial suppliers are.

Everything we know about retail says that convenience and marketing impact sales. Advertising works, or companies wouldn't buy ads. Premium shelf placement works or retailers wouldn't study it to death. Getting people hooked works or pushers at every level wouldn't bother.

Addiction to hard drugs (e.g. opioids) is a huge ball of misery and human suffering. It bothers me that you shrug that off so easily.
>Bitcoin's monetary policy is deterministic and consensus-based

So far consensus has been to deflate the hell out of the coin so miners and speculators can make a ton of money. That really seems like an awful currency to me.
He was directly contrasting it to what he'd noticed in the last iteration of phones: that they'd had such abrasions after only two days. Thus, while he couldn't definitively assert the new back was better, it is a positive sign that it does not so far exhibit the same defect the previous phone had.

He is not stating that 6 days without abrasions is, objectively, a grand achievement.

Is reading for comprehension such a high bar to aim for?
> Data, like victims of torture, tells its interrogator what it wants to hear

That is a great analogy and something that bit more than a few scientists and engineers over the years
Those figures might be slightly misleading e.g. the most common cause of death might only account for 7% of deaths at certain age ranges and the same time and money invested into other causes may provide more bang for buck.

Also which particular cause of death "wins" may be more about taxonomy decisions about what gets lumped together (e.g. for the very youngest "other misc." is the biggest grouping) and, as a result, I would guess that any deaths due to e.g. an unnecessary mastectomy of a potentially benign tumor leading to surgical complications would end up listed under the same cause of death as one left entirely untreated.

So advances will save lives only if they're truly advances, and not just throwing shiny technology at the problem without a full understanding of the benefits and costs.
iOS 11: The MacStories Review
Somewhat tangentially, the current governor of Texas is also paraplegic. I suppose if you place his politics aside since they are quite disagreeable to the typical HN reader you could probably find some inspiration in his success as a paraplegic in the political spectrum as well.
Elm... And not to forget PureScript... and to a lesser extend ReasonML (by which you can still use React and JSX)... and Haskell/GHCJS. There are quite a lot of ways to seek refuge from both type scarcity and the "semicolon" line noise that was mentioned.

Here some benchmarks for several of the FWs that are popular in these languages (Elm has the FW built-in, ReasonML-React is missing but should be close to React.js).

https://medium.com/@saurabhnanda/benchmarks-fp-languages-lib...
And I've seen friendships and families destroyed by arguments on FaceBook.

We've also seen how much of it is truly fake, curated by foreign companies and political groups to push agendas.
Funny this is exactly what I have. Only funny thing is they have cd drive although the hard drive is crazy easily removable which is a positive.
shockingly, the people who write the rules didn't really write them for easy application to the political class.

Constructive knowledge really only holds in corporations (and I'm not an attorney but I think it holds in organized crime organizations as well). And it was enhanced with Sarbanes Oxley which was passed in the early-2000s.

Also, I'm under the impression that federal prosecutors appear very reluctant to actually use it in court and where they do use it, they usually have more direct evidence of wrong doing. However, I get the sense that prosecutors know it exists and the Justice Department under Obama did use it to extract those massive fines from banks (albeit with no admission of wrong doing, a get out of jail free card for the criminals in the firm, and the firms that retained Eric Holder's law firm seemed to get more favorable settlements).
I can tell you in my provincial Sweden household, a goddamn PC compatible was near unobtainable until 95. Not that I wanted a PC, I remember I dreamt that I had an Amiga but when I woke up I still had a Z80 machine. :-)
That is scary indeed. Was he convicted? Police do make mistakes and one can only hope that they are corrected.
Outputs from those are just noise, and completely unguessable at a rate better than chance. You can't use a GAN to find structure where there wasn't any to begin with.
Few weeks ago, as a fun project, I built a set of web components that had a Balsamiq like hand-drawn sketchy look. Basic components like buttons, textboxes, sliders, etc.
wired-elements: https://www.webcomponents.org/collection/wiredjs/wired-eleme...

(Fun fact about these: Just like any hand drawn shape, no two renderings of the component will be exactly the same)

Last week I came across https://github.com/PolymerLabs/wizzywid a basic wyziwig editor for Polymer components.

For last weekend's fun project, I adapted the code to use wired-elements to create a simple Balsamiq like visual wire-frame editor.
My cat had opinions about the sound this website makes.
Are you sure that is an employee roster, or does it have contractors too? Moxie isn't even his real name, so it seems unlikely that it would be displayed this way if he were a real FTE.
Probably related to this bug: https://github.com/facebook/draft-js/issues/1077
A Guide to Transitioning from GUI Editors to Vim
There's a German jurist by the name of Carl Schmitt who would have some interesting things to say about the matter.
No true Scotsman... I would say more, but that's your entire comment so I don't have anywhere else to go.
The World’s Biggest Wealth Fund Hits $1 Trillion
I feel like I was just put on some watch list for viewing that.
You don't need managed devices. You just need to configure the VPN in the Configurator app and push a profile to your device. Though there are still some manual plist editing required to get this working.
What I allege him with is strong stuff.

To substantiate that, I want to add following:

1. During the FB backdoor scandal, rather than giving any elaboration on the issue of the retransmission hole, he rallied his troops to shower the legitimate point raised by Guardian article with FUD, and rain ad hominems on critics with aim to discredit them.

He completely diverted the point of discussion from the fact that there is a retransmission hole, to "guys attacking me have no credit" , "guys attacking me endanger people who need encryption", "People will not benefit from it, giving out fact of strong encryption usage is worse than having bad encryption", "adding retransmission hole is a compromise", and e.t.c. He can not be doing this discussion diversion not purposefully, without deliberation

2. He claimed that he attacked Signal clones "for benefit of users," yet it is not hard to imagine that he does it with no other purpose than getting more users on his own service. Again, a demonstrated show of deceitfulness from his side. Yet again, he parried criticism of this move with discussion diversion.

3. In this instance, he reflected the allegation, by mirroring it against the opponent.
You just hold the card over the screen and it reads (I believe) an RFID chip in the card. No swiping or card insertion required.
RFID Cards or NFC from your phone. Hold your payment method near the reader and it pulls the card info wirelessly.
You asked for benefits, I listed them. I don't care that you don't care :)
The most common use case is toggling WiFi to drop a bad connection, and then forgetting to turn it back on, costing you who knows how much in LTE data when you’re back at home thinking you’re on WiFi.

This UX change is like cash money to most users.
Thank you for the clarification. It's one I wish 'neilwilson had made as well, as it's easy to understand why one would think otherwise, particularly as they're announced and awarded along with the other Nobel laureates. Upon further reading, the prize's history with respect to Hayek is even more interesting:

> In his speech at the 1974 Nobel Prize banquet, Friedrich Hayek stated that had he been consulted on the establishment of a Nobel Prize in economics, he would "have decidedly advised against it" primarily because, "The Nobel Prize confers on an individual an authority which in economics no man ought to possess.... This does not matter in the natural sciences. Here the influence exercised by an individual is chiefly an influence on his fellow experts; and they will soon cut him down to size if he exceeds his competence. But the influence of the economist that mainly matters is an influence over laymen: politicians, journalists, civil servants and the public generally."

https://en.wikipedia.org/wiki/Nobel_Memorial_Prize_in_Econom...

Thanks again. I appreciate the insight.
The Probability Monad
Before I even read the article, I wondered how may of the bugs detected would be due to JavaScript's implicit type coercion rather than specifically dynamic vs. static typing issues. Sadly the article doesn't seems to say, but I thought it telling that the one example they gave:

function addNumbers(x, y) {
return x + y
}
console.log(addNumbers(3, "0"))

...of a bug that type annotations can detect has nothing to do with dynamic typing! As you point out there are plenty of dynamically typed languages (e.g. Python) where this would raise an exception. Now you could make an argument that in a static vs. dynamic context yo'd be talking about a compile-time vs. a run-time error, but strictly speaking, the bug here (a function returning a nonsensical value) has nothing to do w/ the kind of type checking performed. Static/dynamic typing and strong/weak typing are orthogonal issues and it's a pet peeve of mind when people sort of muddle them together as they do in this article. FWIW, I think there are decent arguments to be made on both sides of static/dynamic divide, but weakly-typed languages have always just felt like a terrible idea to me that allows careless thinking about data types to creep in all to easily.
That's called "piercing the corporate veil" and nobody is going to fall for it.
DigitalOcean 1-click MySQL vulnerability
Show HN: FilterShop – A MacOS App to Explore CoreImage Filters
I did an independent study back in college to make maps like these. At the time there was a CD-ROM floating around with a database containing all of this data. It must have been an amazing amount of work to compile that database from the shipping records. As impersonal as numbers can be, work like this really helps you wrap your mind around the magnitude of the slave trade and how it shaped the Americas.
I'd love to watch him work for a few days and ask him about his productive habits.
Coca Cola has always a parasitic brand that attaches to things to sell product. You are forgetting about the implicit religious endorsement of the spiritual healer using Coke. That endorsement neutralizes negative factors. It's a sugary drink, but it must be good if it is part of religious ritual!

The high level process is: Create need (subvert the healers' credibility), make the product indispensable (attach to healing ritual), link to outcome and provide a sample (feeling better = Coke)

Most infamously, Nestle used techniques like this to sell powdered baby formula in third world countries -- a practice that literally killed thousands of children in the process. In the United States, Coke is co-branded with lots of other things that people like: McDonald's, Movies, Christmas (Santa = Coke), etc. Coke is the master of applying this marketing pattern.
> IIRC, it's not possible to represent .1 (or is it .2) accurately in IEEE 754.

> Better to use duodecimal.

Assuming you mean the decimals 0.1 and 0.2, they can't be represented as terminating duodecimals (which is different from not being represented accurately!), either. Whatever base you choose, someone's favourite fraction won't have a terminating expansion.
If it makes you feel any better, you're probably already on a watch list for just knowing what a watch list is.