skysight-inc/HackerNews huggingface dataset:
Same. The Android experience is being able to choose your own browser, media player, email app etcetera.

I know ecosystems make corporations a lot of money and some people prefer them. And they can choose an iPhone or Pixel.
Play services makes sure that things like fine location services work on your phone. It can't be uninstalled or disabled because it's tied much deeper to the os than a normal app, and nothing else offers the same functionality that you can normally install. (There's competitors like microg but you can't install them without having an unlocked bootloader)
The other main difference it that the EU is punishing Google, while turning a blind eye to Microsoft's behavior. They were only fined for bundling IE and WMP with their OS. Locking customers out of competing operating systems is much more harmful in my opinion. The only EU mention of Windows bundling I can find is an Italian court ordering that customers should be able to get a refund for the Windows tax.
In most of their apps, there's a "Google app settings" screen in preferences. Each section defaults to "Ask me which app to use every time."
"If you leave the company before 12 months. We will not provide you with an experience and reliveing letter. Your employment with us will be invalid and you will no longer be able to refer us to your future employers."

That seems to be a particularly bad warning sign.

Sane people might write:

"If you leave the company in your first 12 months, company policy is to confirm your employment (title, dates) but offer no recommendation, positive or negative, to future employers."
A friend of mine created a chorded (virtual) keyboard for making typing on tablets easier[0]. The more common the letter, the simpler the chord combination.

[0] http://asetniop.com
This looks really great!

We're really eager to apply, but we're just curious what it means to "complete" the course - would we need to be in Mountain View during those 10 weeks to attend the lectures in-person?
Looks interesting, although it seems very similar to another project, Jenkins Job Builder (https://docs.openstack.org/infra/jenkins-job-builder/) that can describe jobs as YAML or JSON, and is designed one level higher as a meta-jobs creator that can create many jobs all with slight variations, with all of the config kept in version control (no manual fiddling with the Jenkins GUI, other than troubleshooting). With JJB, most jobs aren't pipelines, but traditional Groovy-based pipeline scripts can be included and run.

It would be great if there was a pre-run remote lint step like can be run on Declarative Pipeline jobs (https://jenkins.io/doc/book/pipeline/development/#linter).
Oops should have said "not disputing".
"Popular success really is more art than science"

Given that the last decade of hits can be hugely attributed to only 2 people in the industry, I have a hard time buying this one.

Max Martin (https://wikipedia.org/wiki/Max_Martin) famously manufactured hits for Britney Spears, Taylor Swift, Justin Bieber, Katy Perry, Ariana Grande, Justin Timberlake, Maroon 5, Pink, Avril Lavigne, Christina Aguilera, Kesha and The Backstreet Boys. Between 1999 and 2016 alone, he was responsible for 21 hits. That's more than one a year without any pause.

Lukasz Gottwald (https://wikipedia.org/wiki/Dr._Luke) did the rest

So unless karma made them really lucky, there is some kind of formula, and they figured it out.

Talent alone can't account for this, as they are, all in all, more successfull than the Beatles or Michael Jackson.

https://www.youtube.com/watch?v=oVME_l4IwII
Gotta say Android is great, but the amount of bloat and Google apps you cannot uninstall is bad, especially for cheap phones.
What db design should be used for infinite trees (workflowy)?
I've used websites like workflowy or dynalist and I've always wondered how the database would be designed for best performance.
In real life more operating systems means crappier software because now developers need to create versions for each one in order to be profitable, and not the "vast array on awesome options" open source enthusiasts would like to imagine.
Phoenix and ReasonReact – Full-Stack Functional Programming
You should understand that Americans have a very opinion on manufacturers & carriers than Europeans. I haven't owned a European handset but manufacturers & carriers before Google and Apple told them to fuck off were notorious for bundling crapware with their phones. For the simple fact that if I buy an "Android" phone I can be sure it comes with a baseline of decent software is seen as a good thing to most.
So what other good single player space sims are out there today? I'm not an MMO person. The last good one I played was Strike Suit Zero/Infinity.

Back in the day I played Wing Command I, II, III, IV and Prophecy (still have many of them on CD). I was also a big fan of TIE Fighter/X-Wing. It seems like this genre has stagnated quite a bite in the past few years, or has gone entirely MMO.

Is anything doing anything new and good in this genre?
It shouldn't be necessary: if it wasn't made clear that the product was incompatible with common standard software and that stops it working for me, then it is not fit for purpose and if they are following the law a refund should be easy to obtain.

If it gets to the point where a chargeback is necessary then they are being a bad actor and I wouldn't be spending any more money with them in future anyway. If any banning means I lose access to content I've already paid for, then I can re-obtain that by other means. I currently chose to pay for their games but that doesn't mean I'm not capable of obtaining them by other means and would feel no moral compunction not to if I'd already paid for them but been locked off unfairly.
Frankly I couldn’t have guessed that was a sleepy emoji if you paid me, or that it’s not a tear....
You're missing the massive point that it was also happened to be far superior to Firefox and IE when it came out... And it held the #1 spot (by far) for nearly a decade while Firefox fumbled around and IE remained IE.

It's crazy to say a product only succeeded because Google pushed it hard. Google (and Microsoft, Yahoo, etc) has a LONG list of failed products they pushed hard (Wave, Google Plus, etc).

Did it play a role? Sure. But prominent advertising is not the same as forcing hardware manufacturers to pre-install software. Nor does it suddenly make customers want a shitty product they wouldn't otherwise use.
For context, 2% is also the acceptance rate of all YC applications.

I'm guessing that people who apply to Startup School tend to be very early in the founding process, which gives them an a priori lower chance of getting accepted (even though YC is open to super early stage), and then SS raises it.

Also, the kind of people applying to Startup School are probably not the kind of experienced founders whose application looks more promising at the very early stage.
Lemaitre was also a first-rate geometer. He wrote a paper on quaternions and elliptic geometry (geodesics on a sphere) that was published with a Latin abstract in a journal of the Pontifical Society of the Vatican. My library didn't have a copy, and so that was probably the only time in my life that I had to correspond with the Vatican to get a copy :-)
Benchmarking AWS, DigitalOcean, Linode, Packet and Vultr
> I discovered after she handed in the results that it hadn't produced the correct results, but I didn't mind. It was tight, it was elegant, it was beautiful. It was Perl.

Sounds like a lot of Perl codebases. Tight, elegant, beautiful, incorrect results.
Most job postings I see are for a "Rockstar lawyer"
I think the author hit on it somewhat in the article, but from personal experience (yes, I know, an anecdote) the dangerous part of perfectionism is when it slides into a crippling fear of failure.

In fact, I think actually calling it this, a fear of failure, vs. calling it "perfectionism" is actually a lot more constructive because it makes it easier for people to agree on the problem. I think most people would agree that having a willingness to try and perhaps fail is a good thing, and a deep fear of this failure is unhealthy and unproductive. Contrast that with "perfectionism", which many people (you) argue is more about the striving to succeed and do better, and most people I think would agree that is a good thing.
If you allow a user to delete an app entirely like Chrome, then what do you do if they decide to factory reset their phone? The whole point of disabling instead of deleting is that it for all intents and purposes isn't there, but if a user factory resets they aren't screwed without a web browser or map application.
>Because a monopoly is a special status that infers special powers and special responsibilities.

In principal I have a problem with legally treating a company different if they have 85% market share as opposed to 30%. I am okay with making anti-competitive practices illegal but we should also enforce those on small companies.
Haha, yeah, so I was, glad to be reminded to read more thoroughly and not be so triggerhappy (pun intended) :)
Why is that a shocker? They own google.com and they want to upsell another product, and aren't forcing it upon users or vendors. This seems like normal/standard business practice. Bundling IE with Windows was not the problem, but forcing PC vendors to only sell with Windows installed, and aggressively forcing IE to be the default browser was.

On the other hand, building "web" apps that only run on chrome, that was a shocker for me.
Lot's of awesome nuggets in there

> My first line of attack is to empower consumers to fix their own electronics and expand product lifespan. If products last twice as long, then we net half as much e-waste. And that’s why I’m going to prison, because in helping you fix it, I got in the way of a much larger, very profitable but very disposable industry.

He still infringed on IP but I like the mile high perspective. He's going to jail for reducing waste. What a world!

> I got a bunch of Canadian solar panels that were damaged in storms, cut out the working parts, and assembled enough that they now cover the roof of my 65,000-square-foot building in Los Angeles. We get free power from this fusion reactor we call the sun, and store it in hybrid car battery packs from totaled cars. We use this free power to run a blockchain mining station that creates currency that is exchanged for the U.S. dollars that pay my employees. So, today I can proudly say that every single employee in my company is paid for by the sun through utilizing recycled garbage.

Ugh why did he have to ruin it with the block chain. He probably has enough solar and battery capacity to power all his nearby neighbors every day 24-hours a day
Nope, you can do it all on-line. Completing = watching all the lectures, participating in group office hours and submitting minimal updates on your company.
For my current reverse engineering project Perl was not good enough anymore for the easy parts, so I had to switch to picat, for some tricky constraints solving. Similar to Prolog, but with a SAT solver, and very Perl/python/Haskell like syntax. Actually the syntax is almost the same as my Perl VM: potion.
But then what do you do for desktop safari?
Tracking happiness is simply about being mindful of your own emotional state.

I'm genuinely interested to hear about why you think that's "wildly out of touch with reality"?
Sorry about this. Can you send us an email to software@ycombinator.com with the details?
If you don’t see the difference between using a name of appellation and hacking into a computer and downloading research that cost billions of dollars then I’m afraid we can’t have a discussion about this.
>while electric saws do exist they have a short runtime.

It doesn't help that they're all flimsy consumer models that break if you even think about doing real work with them.
To an extent, that buying of companies is what keeps them in business. The current model of creating a company without a long-term plan for survival turns them into a money-sink and their only hope for survival is to be bought by a company with deep-pockets who needs a loss-leader.

YouTube, WhatsApp, Reddit - all examples of services that would have disappeared or rotted away if they hadn't been swallowed up.
I never said it was! My point was just that a pharmacist probably couldn't replicate the routine experience that the large health provider chain my doctor works in provides for patients.
> But... They do go sideways when I have a keyboard in front of me, my hands are not perfectly straight and parallel on the keyboard lest my wrist or shoulders end up in a weird position.

I've been using an Atreus [1] at work for several months now, it's a 40% angled ortho keyboard. I find my wrists and arms are at a natural angle, similar to how the would be on a standard keyboard, with the advantage of the linear finger movements of an ortho. The chording definitely requires some extra brainpower at times, especially since I still use a standard laptop keyboard on the go. I guess it's good mental exercise. I'm debating trying a 60% Atreus or one of the split keyboards next.

(It's also a fun and pretty easy project to build your own keyboard, and a point of pride harkening back to when craftsmen would build their own tools.)

[1] https://atreus.technomancy.us/
What he really needs is a script to automate reading the camel book for him.
> And if we just go around clubbing everything coarsely, why does my BMW have a BMW entertainment system?

BMW is not forcing BMW to install a BMW entertainment system.

BMW can install whatever entertainment system BMW likes.

Google is forcing other phone makers to install certain Google apps. The issue is not with what Google does for their own products, but what they force other phone makers to do. That is the key point—this ruling wouldn't (or shouldn't) apply to Google's own Pixel products.

Now if Bosch was forcing BMW to install Bosch windscreen wipers as a requirement on any car with Bosch collision avoidance systems, there you might have a valid analogy.
> $10 won't make or break a game's development.

No but thousands of $10s can.

> As consumers, it's not our responsibility to support other people's open-ended projects.

Why not? Patronage has been a key part of art for thousands of years. The current state of the game dev biz is that innovation and risk has taken a back seat to yearly releases churned out for mass appeal.
This is a disturbing precedent and decision. Forced arbitration is a huge flag that severely dilutes consumer rights and makes a mockery of consumers and markets.

This kind of precedent should not be allowed to stand but there is only so much time an individual who has to make a living can devote to these kind of issues.

It's not like a corporation that has legal staff on board and can afford to litigate for years on end without any consequences for anyone involved, and if there is a fine at the end it gets paid.
What a nice PR reply Pichal is delivering here.

There might be 1'300 brands and 24'000 devices, but all are bound to the Google conditions. This is not choice.

Phone makers may be free to also pre-install competing apps alongside Googles, but they are not free to not install Googles app. This is not choice.

I'm using a Jolla phone. Its producer (afaik) is not allowed to support the Play Store without accepting the far reaching (now deemed illegal) conditions of Google. A severe hindrance of my choice.

What is this sentence about the rule "sends a troubling signal in favor of proprietary systems over open platforms"? The Google Play Services is closed source and required for quite some Android apps, is it?

Of course you intend to appeal. But from my point of view you deserve every cent of the fine!
Well, if it is any consolation, here they just make raves illegal :D
One money-making company (ads) and dozens of money-losing ones? No, you would simply cease to have Android, cease to have maps, cease to have docs, etc. That's not better for anyone (except maybe Apple and Microsoft).
Mobile devices works perfectly well for accessing this kind of information when developers aren't outright hostile to the users they are meant to serve.

It's not a developers job to tell me whether or not my device is suitable for reading their information because they can't be bothered to make it available as HTML.
> Play services makes sure that things like fine location services work on your phone. It can't be uninstalled or disabled because it's tied much deeper to the os than a normal app, and nothing else offers the same functionality that you can normally install. (There's competitors like microg but you can't install them without having an unlocked bootloader)

Isn't that literally the point? When the complaint is that Google is tying itself to the OS and leaving few viable alternative options, the fact that Google is tying itself to the OS and leaving fewer alternative options is more like an admission rather than a defense...
I would definitely say pedantry is a part of perfectionism. Attention to detail.

Attention to detail is only a problem when it's labeled a problem.
So to be clear,

IF Google had manufactured all of the phones themselves, and had never open sourced Android, then they could have kept Chrome and Search on Android, and there would have been no problem, right?

But because Google let other people manufacture Androids, and because Google open sourced Android, now it's a problem?

The logic of this is just baffling to me.
Some HN comments recently recommanded the book "why we sleep".

After having read it, I can't prevent my self from doing the same. It definitly changed my views on the topic, and while it has a bit of a melodramatic tone, it is a well written entertaining piece that feeds you with data backed evidences with ease.
I have also been advocating economic approach to testing, but I find this article to be misleading at best.

Long-time experience of debugging proves that untested code is worthless. And indeed most people start programming by testing some test case or use case.

I would rather recommend starting with use case testing. Data driven testing.

Never believe that you can get a code without testing.
I guess I finally need to write the article about my diamond testing routine, so that people have something better than unit test swarms ;-)
It really depends on what you're using your typing skills for.

If you're trying to record verbatim what someone is saying, you could easily have to type much, much faster than that.

Stenographers are often required to type at least a hundred WPM faster than you type, and some people speak even faster than that. The demands are even higher when more than one person is talking at the same time and you're trying to record them both.

There are some tricks one could use to speed up plain old QWERTY, however. In particular, you could use macros. That's essentially what stenographers use on their special steno keyboards. A single chord will translate in to a full sentence. Likewise, you could trigger a macro on a QWERTY keyboard with a single chord and that can boost your WPM significantly, if you use a lot of them.
That's the point, you said double it. 8L is a ton of water, even when active. No one is carrying that much, even the military. 4L is excessive for a normal day not being active.

I appreciate the feedback, but perhaps don't tell me what to do.
Thanks for that. I thought it was a physical keyboard. Didn't realize it was a tablet-screen keyboard.
I have no problem with the result, or the punitive nature of it. I do think that basing fine calculations for violations of EU law on global revenue is a problematic precedent (though if it was based on EU revenue it would absolutely have to have a fair amount of latitude in calculation to avoid all the same tax dodges already in use).
It's more of an arcadey space shooter than a sim, but Everspace was pretty fun.
ooh, and a total fail:

You're paid per hour of work done. We cap it to 40 hrs/week or 8 hrs/day (Monday-Friday)
- If you work more than 45 hours a week (That's our hard cap). You'll NOT be paid for those extra hours. We strongly encourage you to spend time not working and doing something else if this is the case. We want you to have a work-life balance. That's important. If you still want to work - spend it on your personal projects.

...
You will not be paid for it + You will also be penalised for the number of hours you have idle time that week. For example : If you have 5 hours of idle time, You will not be paid for those 5 hours + 5 hours of regular work will be discounted from the salary.

----

That's not legal.

+1 for open sourcing your handbook. -several zillion for not being in compliance with basic employment law.
Closer Look at the Security of Block Ciphers Against Differential Cryptanalysis
The thing is, the MBP is fulfilling Apple's design goals: they are optimizing for thinness, lightness, and battery life, not performance or thermal dissipation. As long as the thing doesn't break (in a way that can't be fixed trivially by the Geniuses at the Genius Bar) everything's fine as far as Apple's business is concerned.
Sure, and both Malibu and Skid Row are in the Greater LA Area.
> I wish these bloggers would keep their biases and unsubstantiated commentary to themselves.

Hah! You basically want to destroy the blogosphere (oh, how I detest that term).
It might be a sad decision to make, but nothing was 'dumbed down'.

IMHO the 'correct' solution, if you want to remove the handgun picture is to remove it from the emoji keyboard (and possibly refuse to render it) and introduce a new water pistol emoji.
They do it, but the a-priori logic that drives it, is not the overt desire to force obsolescence. The parts are cheaper. If you commission electronics from China, you can stipulate the extact tolerance and compliance and lifetime you want. Its one layer higher than this, which says "gee.. we could do that" . The scientist, the designer, the engineer, is not driving it, the upper specsheet is.

Its actually the same with the washingmachine. They made them from thick steel because manufacturing costs hadn't driven to the quality of build and design which worked with thin sheet steel. Once they got over a million, and developed tighter tolerances, and understood in-field lifetimes, they could use thinner stock because they could stamp a pattern into it which added 3D shape-driven strength, and avoid 3lb of steel cost. I know we like to imagine them rubbing their hands with gleee at the future sale from it rusting out, but they really dont: they are driving down front cost, and if this reduces lifetime at end, thats a cost shifting problem they are not maximising to. If they were told to reduce input cost but preserve maximum lifetime, they might drive 1mm of steel back in, or thicker dip-time or better paint or move to less rust prone mix of metal or any of 100 things.
The modern Windows are based on https://en.wikipedia.org/wiki/Windows_NT, a micro kernel designed by Dave Cutler, who previously made VMS. It's a pretty nice design.
Starterpad is volunteering to work with startups to prepare a marketing strategy
Function key overlays explain a lot.
> Sysadmin tools can't be the reason because Ruby led the way with Chef and Puppet.

Chef's first release was 2009; Puppet 2005, by which point many people had already moved to Python.

My experience is that Ruby was virtually unheard of in the English-speaking world until the rise of Rails (post-2005); at any point in time there are thousands of programming languages "out there" but only a handful have mainstream recognition; back in the 2000s Python was a known name in a way that Ruby just wasn't.
Okta nabs ScaleFT to build out ‘Zero Trust’ security framework
We totally understand that founders may have other commitments that are more important than their nascent company. That's one of the main reasons we started Startup School, and kept it completely remote.

The program itself only has two requirements: that you are working on a startup (PT or FT) and that you're able to commit ~3 hours a week of to watch the lectures and attend office hours.