skysight-inc/HackerNews huggingface dataset:
I’m curious how your 5 “keeps chugging along” - even a year ago my 5s was sluggish (not to mention battery lasted half a day) and the responsiveness of an X in comparison was night and day
What? No.

It's the percentage of high schoolers who've tried each. 1% of high schoolers switching from smoking to vaping will cause the percentage of high schoolers smoking to go down by one and the percentage of high schoolers vaping to go up by one.
Yes, it's much like asm.js -- the code works as plain C# but can also be fed through their "burst compiler" to produce optimized native binaries: https://unity3d.com/learn/tutorials/topics/scripting/using-b...
That's amateurish stuff. Just make the damn offer. Then they respond. Simple. Folks making this too complicated.
Actually, we're in a pretty good spot. Most the of the data is centralized, which makes the problem feasible to solve. I don't believe we've entered some Orwellian dystopia just yet; this is simply a growing pain. A bump in the road towards a society that is fully connected. These companies also have unlimited amounts of money to actually solve these problems, and the user base seems to be pushing them towards fixing the issues and stopping growth to retool.

All and all, I have a very positive outlook on the whole situation.
Yes, but the dialogue has become unhinged. So many of the critics don’t want reasonable middle-ground regulation. They want to destroy these companies, or have the state take them over and operate them as a public utility. There is no measure of reasonable regulations that doesn’t strip Zuckerberg and Bezos of their wealth and prestige that will satisfy many critics.

There was a story yesterday about how Twitter had a bug on Android that toggled a setting by mistake and people were clamoring for heavy penalties, that this should be illegal, that these companies need to die in a fire. Over a simple bug that’s probably of a class that literally every developer on this site has made many times.

Reddit is even worse. Anything critical of these companies, no matter how minor or untrue, garners tens of thousands of upvotes and a pitchfork-wielding mob in the comments. Good luck trying to explain that we need reasonable regulation but that Mark will still be a billionaire running one of the world’s most valuable companies and getting richer off ads.
Good question. I was wondering the same thing a couple of years ago -- I'd been working at a couple of start ups and felt drained and uninspired by my work and wanted to make a difference. I found Code for America which has job lists for public-good technology work, and through CfA I found a company called Nava where I now work. Nava partners with government agencies to build better, more usable, and more equitable digital services to replace/improve services that fall short of what the public deserves, especially for under-served populations who most need them. We do a lot of work on healthcare programs and veteran's affairs programs.

USDS and 18F are also both great organizations in a similar sphere of work. There's a real need for software developers who want to do good to help design good services, improve existing ones, and rethink poorly conceived ones that don't do their users justice.

Nava: https://www.navapbc.com/
CfA: https://www.codeforamerica.org/
Manufacturers not making/pushing them is a pretty good sign they're not super popular.
Five things I will learn just in time for them to become obsolete.
You're assuming that investing in stocks does not create economic opportunity for people.

Of course it does, every bit as much as if the person created a company with the money instead.
Is the Universe a conscious mind? (2018)
Check my own B+-Tree implementation that I did as an exercise. It's clean and well-commented. https://gist.github.com/philix/236f82183bbb27bd01033f94fe42e...

Real database systems are more sophisticated, but the most basic B+-Tree is still very interesting.
Luca Brasi? Saw the HBO documentary, psychopath if there was one (not that I can diagnose him but based on what I've read about the condition.) After a few killings it may make no difference, like killing chickens day in and day out.
Not OP, it'd be neat if it just uses FTP (or rsync) to transmit data which is already encrypted from the uploading-side...
Help organise tech workers to build political power and influence how the future will look:

https://techworkerscoalition.org/
I really wish people would just forget about unsafe ("unsafe" as in Ruby is much safer) languages completely and embrace languages with safe run times. Rust, C, C++, Go and many more languages all need to "die" and be replaced with high-level languages; Lisp, Python, Ruby, Javascript, etc.

I guess the fanboys will complain for me calling Rust unsafe. You can write "safer" programs in Rust just like you can in C++. They are however not as fast as those using unsafe parts of the language. You will never get the same kind of total safety as you get in, say, Python because Rust doesn't do overflow checking. It does in debug mode, but you are strongly encouraged to distribute binaries in release mode since the speedup is substantial.

Offering safety and programming ergonomics for performance is a crappy trade.
MacOS (kinda, it’s free, but the hardware isn’t...)

IntelliJ IDEA

Sublime Text 3

Microsoft Office

JProfiler

VMWare Workstation

Postbox Email

Little Snitch

1Password

Dropbox

I’m happy to pay for good software and support. Especially for things I rely on like IntelliJ. Not only has it been better than Eclipse for years but it keeps getting better because there’s a whole company full of people whose business it is to make it better.

If there’s a bug I can report it and reasonably expect a fix. With pure OSS software you often just get some fuck head telling you “PRs welcome”. I get it. I have my own open source projects in addition to my day job. Sometimes I just want to be able to expect support for the things I need and not try to learn every codebase of every piece of software I use so I can fix a bug.
"Never" and "always" are dangerous words. Things sometimes change very quickly.
You can invest in the market, too. If you're low income, you won't even have to pay any capital gains tax on it. I.e. after taxes you'll get significantly better returns than billionaires.
That raises an interesting question: who owns a conversation?

I'm not at all sure how data protection laws, such as GDPR, do or should interact with online messaging systems. For instance, if you ask Google to remove all data they have on you on gmail, do they have to reach into the mailboxes of any other gmail users who have received mail from you and delete those messages?

Or do the recipients count as the ones who are storing that data, so if you want your data out of my mailbox you would have to ask me, not Google?
With ProtonMail you get 1 custom domain and 5 addresses for $5/mo.
For 25+ years, he got a lot of fame and fortune from some sophomoric, simplistic observations.

His thinking is so simplistic that he fails to see how simplistic it is.

Then on "confused", well, he is simplistic and, in particular, concludes that the world is as simplistic as his observations, concludes that the universe and God are nearly that simplistic, so is willing to believe his stuff about God.

E.g., his description of the roles of data are absurdly simplistic. Look, Clayton guy, you have not even started even to scratch the surface of the nature, role, power, value, importance of data.

Also Clayton, your view of innovation is too simplistic and fails to cover all the more important cases of innovation funded since 1940 by the US DoD, NSF, NIH, NASA, DoE, and more and the work of, say, Viterbi at QUALCOMM, and the rest of the STEM fields.
I'm fairly sure the model is implemented in a reasonable way. It's an experimental deep generative model based on https://github.com/openai/glow, though more complex because the warp and its inverse are evaluated at training time, and the outputs fed to other things. The warp has around 200 layers, IIRC. The model requires keeping track of the evolution of the log-determinant of the warp after each operation, along with the derivatives of those things... so the graph can get pretty huge.
Many years ago I watched someone stuff the DVDRW (remember them?) which contained all his stuff into a work PC’s pioneer slot loader drive to get some music off it. We stood there and the drive went bzzt, clang, bzzt, clang then sped up way faster than it was supposed to go. This was followed by a large bang and bits of DVDRW coming flying out and then a crunching noise.

From this I learned about single points of failure.

Edit: also in the decade and a half since I learned that you should never trust a magic box, magic piece of software or magic container file system for backups. A plain file system you can just copy your shit back from is the closest thing to a guarantee. Also it’s cheaper to curate your data carefully than end up with 4TiB of crap you’re too scared to deal with on your hands.
You are putting the word “innovation” on a pedestal. There is no clearly defined threshold above which a new application of a product, process, or idea must pass before it can be called “innovative”, and how innovative something is depends strongly on context. What seems like a triviality to one person might well be an innovation to someone else.

There are many places and contexts where people are doing incredibly stupid or inefficient things, and the application of simple centuries-old or apparently obvious ideas might well qualify as “innovation”.

For example, consistently using paper checklists in a hospital has a huge impact. https://www.newyorker.com/magazine/2007/12/10/the-checklist
Just to be clear, I am 100% in favor of carbon taxes. We can use subsidies, largely from the revenue generated, to soften the more regressive properties of the tax.

I'm just not going to complain when countries implement alternative measures. At least it's something.
That’s a sign, but there are confounders.

If I market a new device that’s larger and give it better specs how can the smaller device survive? Its only feature is its size but its specs are always behind and getting further behind. The consumers will drift from it as the spec disparity increases.

From a business standpoint it seems bigger is better, but it’s the better display/storage/battery/camera that’s driving the consumer not the size.
Is this a joke? Of course there are ways to run successful business nowadays like Web Design. Here's an example: https://www.bluecompass.com

Seriously, these types of "Ask HN" seem like trolling. How can people be this ignorant? Is it lack of schooling? Lack of parenting?
Or perhaps it's because I appear to be the highest ranked woman here, so pretending to care about women's rights while dogging me and twisting my intent out of shape is an effective way to keep women "in their place" while pretending to be allies to women, pro women's equality, etc.

Hypothetically and theoretically standing up for the author's right to sit at the bar and acting like my remarks on HN somehow undermine her rights while dozens of comments pile on to uncreatively beat a dead horse and say the same thing to me over and over and over is a great tactic for shutting women up on HN while pretending we are all doing the opposite.

Sexism, racism and other social ills tend to be kept alive by such events while the participants believe they are part of the solution, not part of the problem.

I'm not accusing anyone of conscious, intentional malice aforethought. I'm just trying to describe a common social phenomenon.
These kinds of scenarios are why I built Relica [1]. It backs up to local disks, network drives, remote computers (on LAN or anywhere with a public IP address), your own cloud storage, or our own special formula we call the Relica Cloud: one upload, five independent cloud providers -- replicated in real-time.

And restores can use the open-source tool restic [2], so you don't have to be locked into Relica for accessing your data.

We're working on the ability to do byte-for-byte copies of a repository to other destinations to make data even harder to lose in these kinds of disaster scenarios, as well as a new UI to make it more pleasant and powerful.

Anyway, our goal is help make robust backup strategies like what this guy needs really, really painless, because I'm as paranoid as he should have been about losing data.

[1]: https://relicabackup.com

[2]: https://github.com/restic/restic
The thing that's changing and that we've learned is that humanity desperately needs transparency and accountability to stay benign... two recent examples include security cameras emerging for slaughterhouses and body cameras for first responders like police, both forced into necessity because unaccountable people with authority struggle to be decent.

Why do you prefer corporations over god-kings like Kim Jong Un?

What do you imagine corporations would be doing better than governments with gradually-enlarging oversight and transparency?
I want to hear more! Why are you doing this? Is this a side effect of your job or are you helping these communities?

I’d be interested in doing this kind of work, either domestically or internationally.
Does anyone have something for backend or even better system wide? What correlates with that "3 mos" concept.
Larger phone also means you can fit a larger battery inside. In fact, in many cases the battery size/power consumption ratio can be improved.

Also people are spending a larger amount of their time on their phones watching video. A larger screen is an improved experience for watching video.
I don't suggest that. This man has stolen my work and is about to be in deep shit.
This article makes it sound like the grid layouts of the CSS Frameworks have a legitimate reason for updating. Is this a matter of swapping out grids?
Employers are generally adamant that having conversations out in the open is the point of an open office.
If the concept of God offends you, replace it with "truth" or with "any entity / program / algorithm that can accurately measure the contributions I make".

When we acclaim someone we're praising them because of their contributions. Because our minds are finite, we use heuristics / proxies to measure those contributions. And those heuristics can be arbitrarily poor.

To put it in words you might like better, I think what he's saying here is that if he were going to write an algorithm that measures his success, he would have it measure how much he helped each person. Because the supercomputer running the algorithm is better at details than we are, it could bypass the often-misleading heuristics / proxies and measure his contributions directly.

When we're looking at our own lives, we have more detail available than when we look at others lives. So why not try to skip the proxies and optimize on the core concept?
> nobody gets massively rich on passive investment

If they'd invested, say, $5m in AMZN when it opened, they'd be a billionaire today.
This is an internal library for the kickstarted game Elysian Shadows that was not yet ready to go open source. He's plagiarized it... and used his real account with all of his contact information... oooopsies!
True story: I've seen Raid5 not recovering after a simple power loss. Software was working but couldn't build it up. Fortunately, we didn't have to dig further than wiping it.
All of that sounds extremely circumstantial tbh
Configuring a firewall sounds like the opposite of the ease of use Apple wants to be associated with the App Store. Doubt that will ever be preinstalled.

I believe you could theoretically install one on iOS using the VPN functionality available... a quick google only finds “guardian mobile firewall” which is still in beta though.
I dislike a few things from it:

- Can't tell when the request has been made by the user or the service worker on the server logs.

- Not being able to ignore certain parameters from the search part of the URL (all or none).

Excluding these two issues, it does its thing pretty well.
It is hooked up to a USB battery pack, which in turn is plugged into the accessory port on the car. The hard drive powers down after the data transfer is finished.

All data is encrypted before sending to it. If it gets stolen, well it is only one of the copies of the data (however it lives hidden under the dash, and is small enough that it looks like a piece of car equipment).
How and why I transitioned to Linux, and how you can too
There was one attempt at passing a constitution for the EU (the "Treaty establishing a Constitution for Europe"), which had to be ratified by all member states to take effect. Most states did in fact ratify it, but a single referendum held in France, and one in the Netherlands, rejected the idea of giving the EU a constitution.

Later, most of the reforms that were part of the TCE were repackaged into a more modestly-scoped treaty, the Treaty of Lisbon, as you say. This time, though, all the "constitutional" language was removed, to make it clear that the EU is a collection of sovereign nations, as is still the case today.

To give some examples of what was removed, the Lisbon Treaty does not give any official status to the EU flag or anthem, nor does it have an article that enforces the supremacy of EU law over national legislation.

One might say that the EU was guilty of hubris, or even a cynical negotiating tactic of asking for more than they expected before settling for what they were prepared to accept, but the EU did at least reduce their demands after they failed to receive unanimous approval.

I think that a lot of the fears about the Treaty of Lisbon have been proven wrong since then, and of course the irony is that it was the Treaty of Lisbon that first formally introduced a process for a state to leave the union, which the UK is now in the process of exercising. Whether that process is being managed well or not by the UK government is still a matter for local debate, though, it seems.
Some peoples' ethical imperative to be good to humans derives from the idea that humans are somehow special -- for instance, that consciousness makes humans able to experience pain in a more meaningful way. If you really believe that cows or chickens don't feel it the way we do, then that's at least a consistent stance. But in that case the presence of, say, a functioning brain would seem to bear on the question.

Other peoples' ethical imperative to be good to humans derives from the mere fact that they are human. It doesn't matter whether the human in question has a brain, or even neurons -- the fact that they belong to our tribe is reason enough to treat them specially, differently from all other animals.

That's just tribalism. I hesitate even to call it ethics.
Used by them. It is a new property added to CSS language

Edit: well, parent was a question that is now edited
Teenage Engineering’s Pocket Operator series goes modular
> Some people will never be pleased.

If the main ask is that the phone be small, the phone being over an inch larger than specification hardly seems unreasonable to complain about.
i have a hard time believing fintech startups targeting developing countries are going to help improve the world. or any fintech startup for that matter.
I recently got a new battery for my SE and disabled the peak performance throttling.

Performance is perfectly fine. Keep in mind the latest iOS release is actually faster than the previous. Phones have gotten to the same point as modern computers where they don’t need to be continually upgraded.
> buy them from existing shareholders

Who sell the stocks in order to raise funds to do other things. Of course it trickles down.
Connecting a controller keyboard to a laptop isn't an issue because it shares power and ground with the laptop. But synths on separate power are another issue entirely. For example, the Waldorf Blofeld has a USB MIDI connection; I attach mine to my Macbook Pro and its audio presents a ground hum and an electric buzz whose pattern matches the Macbook's processor utilization. Attach via 5-pin DIN MIDI and the problem is gone.

USB wasn't designed for this use case, and it is a very, very common problem.
Never underestimate the pettiness of some people
I mean is that surprising? African countries need infrastructure, western countries need sw.
Ordinary Security Keys can't be synchronised so to as to be interchangeable. A good U2F/ WebAuthn implementation lets you enroll several of them and use any each time you sign in. So yeah, separate tokens, any of them works.

It's pretty different from authenticator apps, it can be much more convenient (no trying to quickly type in six digit numbers) but it's kinda expensive for now.

Ordinary Security Keys only know how to do exactly one thing, prove that they're still the same Security Key that they were the last time. They can't even prove which one they are in particular (most can prove which model they are, because a bank or something might be like "Ooh, we like this technology but we insist you use Bank of America brand Keys..." but they don't even know like a "serial number" or anything). This is deliberate - it allows the strongest possible privacy guarantees while still delivering a useful security function. The Firefox implementation lets you pick "No" when sites ask which model it is - I always do, none of their bloody business, it's a Security Key, eat it.

When you "enroll" a Key the site gets back a "cookie" (not an HTTP cookie) that is only useful to identify that site to that Security Key; a Elliptic Curve public key; and a signature proving the Key knows the corresponding private key and was enrolling with this specific web site. The site puts those somewhere (presumably a database table) ready to use them when you log in subsequently.

When you need to log in, the site gets its list of all the keys you've enrolled and says "OK, here are the cookies for some keys you enrolled, prove you still have one". If you have one of these keys it can find its cookie among the set, and it knows the private key that goes with that cookie, so it can sign a new message saying "Hi, this is still me, signing in to $domain right $now" and the site verifies that with the public key.

In principle the Security Key could be keeping a big database of every site it has enrolled with and the cookies used versus private keys. In practice what it does is make a random new private key each time it enrolls, encrypt the private key and put the result in the cookie. Only it knows how to decrypt the cookie, so there's no danger from this approach.
There has been a drastic increase in how much people use their phones. according to a 2017 study by comScore, the average American adult spends 2 hours and 51 minutes per day using their phone. Other research has returned even higher numbers; a large proportion of people spend more than a quarter of their waking hours looking at their phone.

Given such heavy use, it makes sense to use the biggest practical screen. There's a reason why books aren't the size of an index card. Screen sizes in the west have historically lagged behind middle-income markets, where smartphones leapfrogged laptops as the primary computing device for most users. Indian and Chinese customers were demanding 6" 'phablets' at a time when most manufacturers were ambivalent about breaking the 5" barrier. A 6" device is roughly the upper limit for average female hands and average trouser pockets, making it a natural point of convergence.

An iPhone SE has a screen area of 44.1cm². A phone with a 6" 16:9 display has a screen area of 99.2cm². That's still tiny compared to a paperback book (~195.8cm²), but it's pretty much the sweet spot.

https://hackernoon.com/how-much-time-do-people-spend-on-thei...