skysight-inc/HackerNews huggingface dataset:
I’d love to switch to safari, only thing holding me back are the chrome dev tools (which I really like). Is there any alternative for this on safari?
FirefoxOS still lives and quietly has some success in the form of KaiOS (https://techcrunch.com/2018/02/26/kaios-a-feature-phone-plat...).
Feels like course for fresh graduates. No Software Design principles, OOD/OOA, CQRS, DDD or any other related things.
I didn't actually notice that Firefox had become uncool. What is it about Chrome that people like better? They seem basically indistinguishable to me, so I use the one that isn't from Google.
The interesting premise of these types of problems is that if one can solve low-level problems with low-level languages while optimizing for performance that this is the key trait of "good engineering."

I wonder if this is based on research. One might speculate that the performance-centric talents that are essential to low-level coding (filesystems, OSs, database engines) may not be the same set of skills that apply to high-level open-ended problem solving (such as figuring out a realistic algorithm to power a dating site, acknowledging human nature's role, or
architecting an AWS competitor, etc).
Thanks. Just added "Godel, Escher, Bach" to my reading list.
I knew a person whose brother in law was killed in 9/11 and another guy whose best friend was shot down in Afghanistan during the Soviet occupation. Trouble is I really can't compare it to the scads of relatives of friends who have undoubtably died of cancer or heart disease, because those just aren't the kind of stories people swap on a fishing trip.
I don't really know that market but assume theyre not more popular because the companies that sell them charge high embedded fees, and also a very high risk premium? Similar to whole life insurance.

Anyway, the crux of the problem its very difficult walk the line of having institutions that safely guarantee massive financial payouts 50+ years into the future. From the perspective of the seller its an asymmetric risk. We can't even accurately predict the yield on government bonds 5 years from now.

The logical thing would be to phase in mandatory 401k contribution and healthcare savings accounts with fixed amount in high-rated bonds. But that might put a dent in the ability of Coca-Cola/Disney/Comcast Co. to suck the American consumer dry so its probably a no-go in our political environment.
Yeah PAYE is really really hard and complex. The only countries that do it are Germany and the UK and France (from 2018) and Australia and New Zealand and Ireland and ... etc. etc.
> Or some system gets hacked, and information or money gets leaked/lost.

I am not sure how blockchain/decentralized technologies allow protecting from hacks or money loss. They seem to be as susceptible to hacks as non-decentralized systems (e.g. the DAO) and lots of crypto money was lost in many different ways.

> its security (from the state, from bad actors, etc.)

This is right. Decentralized systems should give more security, but what about a cryptocurrency like NEO? It is significantly faster, but many criticize it because it is somewhat centralized (selected nodes voting for transactions instead of mining). Does it provide less security than Ethereum? If yes, in what cases is this difference critical?

> I think scaling solutions will make crypto much more practical.

This is true as well. But it seems that no-so-decentralized crypto (NEO, Ripple) can give practical benefits and provide higher performance. If Ethereum can scale, cryptocurrencies like NEO can scale as well. Are there any practical cases when using these solutions would be not enough, and developers would have to resort to a potentially slower but fully decentralized network?
It's already quite well known that some Windows XP era games cannot run properly on Windows10. It does not affect every game out there, but it's easy to find enough to say this is a problem.
This has been one of my favorite software projects to watch, because it's such an insanely monumental undertaking and moves so damn slowly. There were people working on this two decades ago, putting in tiny fixes and little bits of code and whatnot, and they did it even knowing that basically nobody would see their work for decades.

Hell, I have never seen a ReactOS installation in the wild, and I'm the kind of person whose friends install Haiku, Nix and NetBSD as their daily drivers. And the second-hand stories I've heard about people who did install React was basically "I was bored, I put it on a drive, played around for 5 minutes, and wiped it."

But that doesn't discourage them. Meanwhile, work keeps going on in the background. So many untold man-hours of thankless work going into the project, and the vast majority of that "hard" work with no payoff for years.

And now it's finally getting close to actual Windows, after decades of work, and soon (well, years, but still) people will be using it everywhere as a replacement for Windows.

This is one of the most important software projects in history. My hat is off to the ReactOS developers, and congratulations on the latest release.

[edit] Here are the names of the 75 programmers that have worked on ReactOS: https://github.com/reactos/reactos/blob/master/CREDITS
Having your soul in the game
- Firefox in Windows has no bar above the tabs, and I think its soon becoming default in Linux as well. I believe there a flag you can toggle to force enable it.

- Double-clicking in URL bar selects a single word, at least on Firefox Dev Edition (version 60).
The market leading system is made by Tobii Dynavox.

https://www.tobiidynavox.com/about/about-us/how-eye-tracking...
I use a lot of virtual machines across all versions of Windows. What I've found is that almost every time online activation fails, if I do the telephone activation, it goes though. Just wanted to pass that along in case you or someone else runs into this again.
I'm an Ethereum smart contract dev/auditor and active in the community. I'm not aware of any ideological opposition to more functional or verifiable languages.

In fact, there are several new languages in development to move things in that direction, including Vyper (originally designed by Vitalik) and Bamboo (designed by the person employed by the EF to work on formal verification).
Separate from the question of whether people should be made whole, I think, is the more interesting question of who has an obligation to make people whole.

Consider the difference between insurance companies, and reinsurance companies. Insurance companies help individuals when the individual has something bad happen to them (ignore, for the moment, that the individual has to pay into this scheme.) Reinsurance companies, meanwhile, operate solely to insure insurance companies: they keep insurance companies from collapsing when a natural disaster causes a correlated risk event that would otherwise cause an insurance companies’ clients’ claims upon them to bankrupt them.

I think the Ethereum developers-cum-NetOps are a sensible group to serve as Ethereum’s reinsurance mechanism, fixing problems for entire classes of people in the event of an economic “natural disaster.” In this case, the proposed EIP effectively reinsures this multisig-wallet “bank.”

But I don’t think it would make sense for the Ethereum devs to be made responsible for individual claims, any more than the US Mint is responsible for making you whole if someone steals your wallet with cash in it. (Though the US Mint, surprisingly, does attempt to make individuals whole if their cash is accidentally burned or shredded or melted or what-have-you, which is an intriguing basis for a counterpoint.)

Anyway, the usual party responsible for making depositors whole in the event of a system screw-up, is the bank itself. This is, in fact, effectively the reason that there are separate (consumer deposit) banks, despite it being entirely possible to just nationalize them all as part of the extended infrastructure of the central bank. These institutions are taking on the (uncorrelated) risk of holding these depositors’ funds themselves, in exchange for being allowed to themselves profit from the arrangement.

Ethereum, I think, would do well building up an infrastructure of smart contracts that facilitate bank-like obligations, including the obligation of the depositor to be made whole in the event of the bank being hacked or making a mistake.

The Ethereum devs would still be the ones to act if a mistake or accident event caused structural damage to the Ethereum economy as a whole. But, under the expectation (in such a world) that plain ETH is like cash in your pocket—uninsured—and only ETH in a [some-hypothetical-ERC-obeying] bank contract is deposit-insured in the event of contract error, the Ethereum devs wouldn’t be expected to act in such cases. It’d be your fault for choosing to give your money to a non-insured bank. (Or maybe some regulatory agency’s fault for allowing the bad bank to exist or to advertise.)
Recurrent Neural Network Tutorial for Artists (2017)
Harris's point is that there are only speech centres on one side of the brain. Both hemispheres have sensory and motor cortices and control of half the body, so the sense in which the right hemisphere is silenced/held prisoner is that it can't generate or understand speech.

If "you" are setting out to converse with the neighbouring regions of your brain, which in my experience is a worthwhile endeavour that does pay off, it'll have to be through visualisations, symbols, images, daydreams, imaginings.

Like any adult language-learning, there are a bunch of practice exercises before you're ready to converse in vivo. As a way in for you: first get a bunch of spare attention through your meditative practice. Then use it to work on visualisation of familiar places like your house/neighbourhood until you can move around fluently. Repeat with a request like "find something red" and notice when a part separate from your monologue locates it without effort/searching. Then start making broader requests for imaginary landscapes or situations and see what replies you get. Be a kind, accepting, fearless conversation partner. Look for surprise and speed as markers of authentic responses from elsewhere than your monologue.
There are no people on the streets in USA. This technique works in India though.
For one project I was working on I made containers for all the different types of roles users could login as, so if I need to check for missing functionality / too much access I just switch a tab to the appropriate role, vs logging out, logging back in, no wait wrong password, log back i-, ok who changed the password? ... eventually logging on and by then forgetting what I was testing for.

I also appreciate Firefox ESR which has allowed me to test some legacy silverlight app which we're still porting over to HTML5 (to make sure we didn't miss anything).
"...don't give Intuit money"

Well, give me the $300 I need to find a preparer then. TurboTax is an incredible value. You can do your taxes in your pajamas over a couple nights and it can handle almost every complex area. The fanciest version is about $60. I've used it for ten years.
Does Stripe write about how they handle storing those requests/responses? Seems like this could get very expensive, very quickly.
Im using Sailfish on the Sony Xperia as my daily driver. Most android apps I care about work. But it isn't 100% convenient.
Ask HN: What tool(s) do you use to plan and report findings from your A/B tests?
I’ll ask my mom. I’m much much more concerned with current comp than comp 2 decades ago.
> - The default theme has two large "spacer" elements that shrink the address bar towards the center. These might not bother anyone else, but they drove me nuts; fortunately they can be removed with the customization menu.

Every single time I install Firefox on a new OS I remove them. They drive me nuts too!
Sorry if that is a very ignorant question but why not move to a system closer to the latin alphabet with only a handful of signs ?
Well, everyone can point to their favorite problems in society. If you choose political polarization, loneliness, atomization and despair, this mix can suggest a society "coming apart" and might suggest social media could be a big of this by polarizing dialog, idea bubbles and "lack of real connections".

The thing is this picture kind of comes apart if you notice a lot of the polarizing dialogue comes from mainstream with dynamic that's been accelerating for many years, that atomization similarly increased significantly as described by Robert Putnam in Bowling alone and blaming things like the opioid epidemic on social networking is fairly absurd (factors like the loss of high paid industrial jobs and destruction of community are clearly more to blame than Facebook, however you might apportion the overall blame).

Moreover, the growing wealth disparity in this country is the elephant the behind a lot of these factors.

I'd note that the current wave of anti-Facebook rants seem to have appeared after the Cambridge Analytica "scandal", which allowed a parade of haters to appear with a variety of complaint; Facebook helped Trump win, Facebook sharing annoys because I don't want to engage with people's political rants.

https://thebaffler.com/latest/cambridge-analytica-con-levine
Cracks will always be around... and XP is one of the "simpler" ones compared to the newer Windows.

"security" isn't a big deal either, just keep all your ports closed and don't run untrusted code or unnecessary services. AFAIK all the exploits have been on services and such, which shouldn't be exposed to the Internet anyway.
I'm trying to understand the NLUKY rules... I think I've almost got it, but one thing is throwing me off: if Conway's Game of Life is NLUKY 0,3,3,2,3, how does a cell's state get back to 0 from 1? Rule 3 means that when a cell "dies" it gets set to 2, but if N = 0 then it looks like Rule 5 will never kick in and the cell will be stuck at 2 permanently.

I'm guessing this is a bug in the specification of Rule #3 (newC should be 0 if the cell "dies" and N = 0), but I just wanted to make sure I wasn't misunderstanding something.
There is one that was implemented in response to my request for it before GUADEC last year.

I think it's still hidden behind an environment variable though due to some uncertainty behind who the long term tile provider would be.
Jaron Lanier at TED: social networks as behavior modification empires
It’s about risk mitigation.

There is value in certainty.

It’s why a $100 now is worth more than a pronise to pay in the future
How to Build a Serverless App with S3 and Lambda in 15 Minutes
This is the coolest thing I've seen in a minute! Instantly exciting and it really works. I'm using this to explore old books I've read and forgotten parts of. Really fun to relive those special moments from fantasy and sci fi I've read over the years. Also this is an alternative to my experience at bookstores where I thumb through interesting books.
> Intentionally overbooking and knowing full well that you are going to bring inconvenience and stress to people is just plain fucked up. That's not really a grey area.

First, passengers who buy refundable seats frequently cancel last minute to take a later flight. The airline can somewhat estimate how many cancellations any given flight will have and overbook by some amount less than that. This happens all of the time (nearly every close to full flight you are on will have had this happen) and you don't even know about it. You just benefit from it in the reduced fare due to the increased margin this provides.

Second, even if more people show up than projected, this doesn't bring "inconvenience or stress" to anyone in the vast majority of cases because they begin an auction to give up seats. The people who volunteer out come out ahead winning an auction they willfully participated in by selecting their own price. Delta will bid up to $10,000[1] to get people to release their seats. That's more than a month's salary for most people in the US just to take a later flight. Nobody feels like they got screwed in the volunteer situation, because they volunteered in exchange for the money/flight voucher.

>Here you can read all about it:

Cool, you sent an article echoing what I already said about bad actors like United's regional carrier who don't define the norm. That case is not what happens in the vast majority of overbooking situations.

You ignored what I said to make what point? You are intentionally confusing forced removal with the standard case for overbooking where people volunteer out and come ahead.

>I'm not projecting "my" morals onto anybody.

These are your moral issues which seem to be driven by ignorance of how overbooking works in 99%+ of the cases. I suspect you have flown very little or have never paid attention at the gate. Please don't armchair referee an industry practice you don't understand that benefits both consumers and the airlines in all but pathological cases.

1. http://money.cnn.com/2017/04/14/news/companies/delta-10000-o...
As distinct from performing the A/B Tests? We use PowerPoint and Excel to plan and report and Optimizely, VWO to run them.
So many issues. First, that paper doesn't claim what you say it does. Second, it's just not a great paper. Even if we accept the sketchy premise, it fails to distinguish overfitting from a successful test. Numbers of the form (a+b*sqrt(2) can approximate almost any number to within 0.03 units, yet there's no discussion of fitting errors to address it.

You should not take papers like these as fact.
Nobody wants to tackle the elephant in the room in real estate: we need to build a lot more. that's really hard.
Does not have to inflict pain on others.

Sadomasochism is the giving or receiving pleasure from inflicting or receiving pain.

With that being said some people like seeing their team suffer. No sense of accomplishment if there was no struggle.
Why would a bank or casino put IoT devices on a trusted network? You can't rely on security being done for you. Just put them on a separate network that has to go through the internet to get to your other networks.
I think it's safe to say you don't understand why the refundable fare class exists then.
I don't think Apple's strategy can be summed up as 'monopolizing its own hardware supply'. Though it was definitely part of their MO, it's difficult to prove that it was responsible for making them profitable / relevant / rich.

Plenty of companies have tried owning the hardware and software stack on their products, and not ended up being successful.

The phrase 'owning the hardware and software stack' also disguises the fact that they took an existing software stack that had a kind of free licence that allowed them to remove the freedoms of their customers / users.

The suggestion that Apple has a single OS that they've ported to phones, tablets, watches, set top boxes and speakers is a bit disingenuous. Microsoft tried pushing the 'one OS everywhere' propaganda more than a decade ago (too), but it simply didn't / couldn't happen (either).

Ultimately it isn't a compelling sell to end users -- what users are most interested in is a consistent, quality interface, which may include consistent availability of quality applications, depending on platform.
This is among the worst things I have ever seen written by a modern media publication. Complete, utter nonsense. The fact it is coming from a magazine calling itself “The Economist” makes it much worse.

I used to think the Economist was an intelligently written magazine containing deep insights etc.

After reading it for a couple years, I realize it is actually something people read on an airplane to gain the slightest aftertaste of wisdom which, when combined with the appropriate Dunning-Kruger effects, is meant to make one feel worldly and self justified without actually having to do any real work or real personal study.

I do not like this article because it pretends that the principals which are universally known to work have not been discovered: Free market, freedom to choose, freedom for market participants to determine prices, minimal government interference.

It dismissed these principals because “they can’t be measured.”

Imagine being asked to produce a measurement that freedom of speech or freedom of religion as valuable principals. What an utterly moronic attempt to substitute mathematics for philosophy and humanity. There are no measurements to justify these because it can’t be done.

One of the most powerful case studies I have ever seen is the differences between India and Japan post WWII. Both countries were subject to colonial forces and released around similar time periods.

Japan took a hands off approach and wound up with sophisticated automated loom technology while India insisted on using government regulations to install burdensome regulations which kept their weaving industry entirely hand operated, preventing the creative destruction of inefficient jobs necessary to grow the economy for the betterment of all.

The underlying Liberal bias in the economist has become so overt it is hard to take them seriously. They want to pretend that free market economics, individual freedom, freedom of speech and minimal government interference are not known to be the things that lead to tremendous economic growth.

People feel impressed by China currently, but their fundamentally totalitarian nature and attempts to nationalize every industry and tinker ruthlessly with their finances and banking sector are going to cause an irreversible implosion, especially when combined with their decision to ensconce their political leaders in permanent government positions of power.

Freedom is going to win. A good example of how China is holding itself back is in how the government has effectively decided to promote WeChat (their universaLly promoted chat app which is basically a feed of your private information directly to the government) and social credit scoring. These measures will result in people fleeing China to innovate ultimately when their highly corrupt political and economic financing systems inevitably fail (see: China shadow banking).

I believe we will soon find that Chinese success is illusory, you can only fake an economy for so long.

The United States is not perfect, but it is closer to these ideals than China ever will be on their current trajectory.
Guesswork: once you hover over an icon in the taskbar, later Windows checks if the process (or, rather, window, as the icon will be tied to the window handle you get from CreateWindowEx) handle belonging to it is still alive. If not (aka it cannot find a target window to send the message to) the icon gets destroyed.

ReactOS, another guess here, does either a polling check if all taskbar icons have valid process handles or a check whenever a process exits.