skysight-inc/HackerNews huggingface dataset:
> For the mass market, I think Apple is the company that is least bad on privacy.

You've fallen for an audaciously mendacious marketing campaign. Try developing an app for your iDevice without telling Apple who you are or where you live. The only way to do so is to set up a shell corporation. Try setting a map application that works completely offline as your default street address handler. Impossible on iOS. Try getting your location without telling Apple where your device is. Also impossible. (Not sending your location to Google is not only possible but the default on even Google-flavored Android devices.) That's just the tip of the iceberg. Even better, Android lets you set up multiple users on a single device and easily switch between them to sandbox your private apps from your "get things done" apps.

> if Apple provided a good email service that supported custom domains, I would just use them for everything

Even assuming that Apple's marketing were true, how does this make sense? Email servers are supposed to store all your mail to make it easily searchable across all your devices. At the point a service is storing all your mail and making it searchable, its privacy implications exactly match Gmail's (but are worse than Gmail's for users in China).
With Sunny, Modern Homes, Joseph Eichler Built the Suburbs in Style (2015)
I had the same recollection - I'm pretty sure I used a Sun Workstation with an optical mouse back in the late 80s. Clearly Microsoft did not invent the optical mouse, but the early ones required a special gridded pad.
Google kills off products and services with wanton caprice and a complete disconnect from the needs of their users. While all services end, Google is liable to pull the rug out from under you at any moment. This is even more egregious if they kill off anything that physical devices use, as they basically just reaches out and broke a product you bought in good faith.
Customers of GM size have a chance to renegotiate the terms.
Is it "grunt work", or is it a "specialist job"?

I don't think it's grunt work. I think it's work that requires skill, professional judgement, finesse, continual learning, consistent attention over time, is crucially important, and can be very rewarding.

To bring it back to the OP, disrespecting it as "grunt work" is what gave the hypothetical character portrayed in the OP a career dead-end as a reward for performing vitally important skilled work well, and on their own initiative since the organization hadn't provided for it.
In boston. A few months ago, my phone died on me when I was just about to call an Uber. While debating walking instead, I checked with a passing taxi to see if he could take me to Central and asked how much it might cost around and quoted him the Uber rate (which had some surge baked in) that I had seen as a comparison. He laughed at me and said, "that's really cheap. This isn't an Uber!"

So, I'd say in Boston, 1) taxis are still somehow charging above competitive prices and getting customers, and 2) silicon valley/Saudi Arabia are still subsidizing my rides. The "fair price" probably lies in between the two.

Also, as an aside, it's surprising that given this extensive competition from all types of drive share services for the last few years, the taxi industry haven't found ways to reduce prices. Instead, it seems to be spending resources on figuring out ways to block the competition. For example, the new Logan airport rules seem ridiculous and just reinforces the notion that the taxi industry is surviving only by rent collecting through lobbying. [1]

[1]:https://boston.cbslocal.com/2019/04/25/uber-lyft-logan-airpo...
Yeah, that is the most likely explanation. Everyone else is just collateral damage.
The CalPERS money is invested. In recessions, the pension fund shrinks and tax revenues shrink at the same time. The fraction of government spending needed to cover pensions increases as a result.
Yeah I fully expect imap to disappear in the next few years. I've started migrating to domains I own for this reason.

I can see them keeping it around for enterprise for a bit longer, though.
I made the Android - Apple jump for the same reason four years back. Indeed I was so happy with Apple's privacy features and their business model in general. I did miss the tight integration of Google Maps and mail but felt justified for the privacy gains.

Then their growth started to slow so they jacked their prices to ten Benjamins, when really good Android phones cost half that. I really had to evaluate how much I valued my privacy from Google in particular, and it didn't feel like worth 500 every two years. Important point being compromising with my data with just Google and blocking all the other companies (Facebook, etc). Google while it's collecting a metric fuckton of data about me, seems to be a lot more transparent about it and gives clear ways to clean my slate. Also doesn't look like it shares it with any other partners. So I just figured I'll stop paying the apple tax for now, and reevaluate later if the situation changes.
Well I thought making people aware of the issue was a start.

There are some decentralized alternatives that have been started. For example ethlance.
Just yesterday I started to look into building a tiny app that checks if the temperature in my two rooms that have a Nest is too hot or cold in one and OK in the other and just turn the fan on instead of heat/AC. And here we go...I guess I am not making that dumb "smart thermostat" ant smarter.
Coming from years on Mac OS X and Linux (which I find has as good font rendering as OS X, if not slightly better), the thing that most annoys me about Windows right now are the skinny, badly-rendered fonts. It's close to unbearable, and I'm considering going back to OS X just because of the font rendering.

ClearType is shockingly bad. However, I remember that when I was a teenager I absolutely adored ClearType. But then I hadn't been exposed to other font rendering systems.
Was it salt water? I'm pretty sure salt water will wreck the exposed charging port contacts in seconds on any device, even if it is otherwise waterproof.
Is Jetbrains going to remain relevant in the next 10 years?
Why does everything have to be in JS? I'm all for making JS better for the environments where you have no choice but honestly even with TypeScript it's still a pretty deeply flawed language.

Any decent dev should be able to get up to speed in Dart in a week.
Isn't Feedly exactly for people like you? I never liked it because I mainly want text, but it always struck me as a reader for people who want pictures.
Fuck you Tony Fadell!
Of course they are, their PR department reads HN and others now.
Ask HN: What is a good way or source to start learning programming
Fortunately, the ~10W LED bulbs commonly used in households don't put out enough heat to be a huge problem.

The streetlights are putting out a lot more power (and thus heat), and thus need much better thermal management, which it appears they don't actually have.
Why do you say modafinil is not for long-term use? I take it 7 times a week, have done so for years and my doctor tells me it's likely that I will be taking it as long as I need it (in my case: a lifetime, as it's treating a chronic condition).
Compared to the two year old Pixel 2 this is disappointing. The screen is better but it appears to have the same cameras and a significantly slower CPU. Its radio is only cat 12 too.

You're better off buying a used Pixel 2.
This will break the integrations with all leading Smart Home control platforms. Ones that come to mind: Insteon; Alexa; Smart Things; IFTTT. I’m sure there are many more I’m not thinking of. Google is making a bet that they can close their smart home ecosystem and drive customers into their walled garden, instead of out.
$40M in Bitcoin Stolen from Binance
Semi-related question I've had about California taxes: are they actually enforced for non-residents? And if so, how?

California non-resident taxes seem to be quite aggressive. Any income from "California sources" for non-residents is considered taxable, but "California sources" includes any income made while you're physically in California. So if you are a salaried employee and vacation in California and work in a coffee shop for a few hours, or if you go to a conference in California and don't take vacation days, you're technically supposed to file California taxes and pay for any income on those days, at least as I understand it. Yet I know many coworkers who have gone to conferences for a full week in California and not known about this at all, and definitely never filed or paid California state income tax. And they have never been informed of this, let alone gotten fined or served prison time or otherwise been punished in any way.

The apparent impossibility of enforcement makes me think that any non-residents paying California taxes who aren't uber rich enough to attract the attention of journalists are just fools. Or am I just misunderstanding the policy?
Perhaps there are performant ORMs but in my experience ones like SQLAlchemy are terribly slow in that they make it very easy to have not so optimized queries.

I’d wager though that hand crafted queries tuned with the right indexes and the like are going to be much quicker than any abstraction like an ORM. If you’re using it as just a query builder then that’s something else.
This reasoning is similar to Donna Brazile ordering radio ads in New Orleans and Chicago for Hillary on the theory people there will call up their relatives in swing states and remind them to vote
I've been seeing things like this in TJ Maxx lately.

I don't know if anyone at TJ Maxx even understands that these are not items they can sell, as they don't work anymore. I think they think they're just fancy watches.
>There is no state in the country that deserves to lose its most productive citizens and go bankrupt as much as California.

I'm genuinely curious as to why there is so much rancor towards California in this forum? Could you explain why they deserve this?
There are contractual obligations around changes to GSuite products (and their APIs).
Northern California’s First Tiny-Home Community
Whilst the raw efficiency of peltiers and solar panels weigh in the favour of solar panels - this design just has to point to the sky. Which for some situations, may make it more viable after all. Ships may be a use for this.

But then I'm not up to date on the state of play in peltier advances. I've read some fascinating developments in rectenna's, though no efficiency numbers jumping out. But something that could completely change this whole area of electricity generating. Could this design be adapted to any new tech though if something wow around the corner jumps out as being x better than the best peltier. Maybe from what I can tell, but for now it has some niche uses without a doubt, but you won't see them in your neibours back yard or roof anytime soon if ever.
Everybody has an anecdote, but the fact is that California continues to enjoy net domestic in-migration in the highest income group. Rich people do not avoid it because of taxation. They avoid other states because other states are terrible and they can afford to live here.
Thanks -- yeah, Golang GC seems very performant.
Weird, I still love ClearType more than any others... I find it actually sharper and crisper than the others, yet still smooth. Microsoft botched font rendering when they started migrating everything and its mother to GPU (Direct2D? or similar) rendering and decided to replace ClearType with grayscale smoothing just to spite users (e.g. taskbar, Office ribbon), but in other places where we still have ClearType I find it fantastic.
Probably inevitable
For those who see this as Google turning off an unused service: no, just no. This is Google cutting off a massive interop ecosystem to try to parlay the success of Nest into higher adoption of Google Home. That’s vastly different than shutting down G+, Wave, Orkut, Reader, etc.

It would be as if they announced tomorrow that the only way to read GMail is in Chrome browser or on an Android phone.
Isn't this anti-competitive with Amazon?
I should really move away Fromm google Calendar! I keep wanting to do it and never get around to it. It’s highly doubtful they’ll kill calendar (GSuite) but I also know they’ll find a way to.
Why not? It is at least as fast as Java has all the networking tools. Yes common lisp.
That's what we always did before Prop 13. Nobody was being turfed out of their homes. The counties were just putting liens on properties.
Uh, you realize that imap support has been in GMail for its entire history?
Is this pretty bad news for Nvidia?
Yes I agree. I ended up making a small DSL to describe tables. Then another program to translate that in to a script that checks everything through meta data in the target db (atm it does mysql). I check the table structure files into version control. If I wanted an old version pull that checkout and run the generator script. I end up with a pure SQL script that creates a blank db with bootstrap data or asserts all the columns/indexes exist for that version of the code.

There is another small dsl for bootstrap data, and I just check in all stored procs like normal code.

What this doesn't give you is good change column type semantics but any other tool I've ever used when this happens, can't be trusted anyway you have manage it yourself. This type of change is pretty infrequent though.

For me it works better to assert the schema I want now. Drop columns arn't done due to similar thorny issues that usually a human has to deal with. Or if its simple I put those in a cleanup proc that runs as the last part of the script.

Using normal code to describe structure I guess is similar its just you're fighting the language with meta data extensions, and also whatever you do isn't language agnostic. You're also at the mercy of whatever magic is going to happen when you change schema with that lib.
Are the physical devices not working after this change, or rather some of the applications developed for these devices need to switch to another API?
Underlying platform? Since it does sockets nicely no need for more.
Ask HN: Reading Old News?
While being gone:
Apparently UFO has been found - https://news.ycombinator.com/item?id=19804535

USB Killer strikes -https://news.ycombinator.com/item?id=19689601

And this https://www.forbes.com/sites/zakdoffman/2019/05/04/xinjiang-u-s-accuses-china-of-putting-up-to-3m-muslims-in-concentration-camps/#3a1c719272b1
Do you try to catch up with the news while spending time in holiday?
I still have a bunch of VHS tapes of 120 minutes
I read half of your comment, and thought: wow, this guy really explains things very well. Incredibly well. It's that simplicity and clearness that you only find in great teachers with very deep technical skills.

And then I saw your username... Ah, of course! :)
What can I say? I mean, it works.

Using Google via VPN services, there are many other users. Occasionally someone's been a jerk, and Google gives you the stinkeye. But then you switch to a different server.

I added "private VM" in case OP was sharing a machine with his girlfriend. But really, it's always prudent to use VPNs from dedicated VMs. Because that compartmentalizes tracking. And using VMs also simplifies managing machine state. You can use a fresh clone for each session, for example. Or boot from a static image.

I like DDG and StartPage, for sure. But sometimes I just gotta use Google.
So?

Doesn’t mean they can’t get rid of it.
For household energy usage monitoring, I installed an off-the-shelf DIN rail power meter with LEDs. I ignore the meter readout, but the LEDs give off a brief flash every Wh or so (don't remember the scale, but it was precise enough) — these flashes are processed by three phototransistors hooked up directly to I/O pins of a microcontroller, generating interrupts.

This results in a safe, reliable and simple monitoring system.

On a related note, as to microcontroller choices: having done quite a bit of work with MSP430 and various NXP Kinetis chips, I am very, very tired of crappy software engineering practices, monstrous IDEs which are all a reworked version of Eclipse, bad libraries and frameworks which change direction seemingly every month. So I decided to stick with the Nordic Semiconductor chips (mostly nRF52832 and 52840 these days). Yes, they are more expensive per chip. But I don't use hundreds of them, and the savings in my time are huge: their SDKs are nice, you don't have to use their IDEs, you can stick to gcc and Makefiles, and it's overall a decent experience.

In general, while I really like the article series, I don't think the price of a microcontroller matters much in hobby usage. It's very important in commercial designs, but at home where you will never use more than 10 — who cares? It's the overall development experience that matters.
This has got to be a late April fools joke. It’s so stunningly ridiculous. They can not possibly be serious.
What data do you think is being mined exactly?
If I am the product, I demand it be there forever!
>After the election is complete, the tracker codes can be used by voters to confirm that their votes were not altered or tampered with and that they were properly counted.

So what's preventing vote-buying schemes?
GDP above 3%. As in above the 2% that the last administration forecast it to never get, ever again.
That configuration will not be the default. You might just as productively argue that the best way to defeat fingerprinting would be to default to Gopher.
You can't just make things up because you don't like the company. If you can do that, so can people whose views you'd find odious.
Ada/SPARK for anything that modifies a currency value, because safety is worth a few microseconds overhead.
Isn't Lyft also essentially a bet on autonomous driving? With (probably) an even shorter time horizon to burn all their cash? Otherwise it's hard to see them making enough profit to justify a 17B valuation.
How many of the National Security Letters are still in place?

How many PRISM-like APIs are there?
I was going to say "sounds like a candidate for a Kalman filter".
Assuming there is a demand for energy (given) than generating energy to meet that demand (e.g. by burning coal or gas) has a much larger negative impact I would imagine.

It's sorta like capturing braking energy. This used to be dissipated as heat but now can be turned into energy which improves MPG and therefore reduces the need for fossil fuels, no?
The ORM discussion is really just a proxy for "Have you had lots of experience managing data in production" (in which case against ORM), and also "Have you had lots of experience managing data with a team of green engineers" (who most all want to use ORM because it's cool, but also, hell no).

Now, about the only way for a developer to understand how awful they are is to really spend some time going all out with them. So my advice would be to embrace ORMs whole heartedly, as soon in your career as possible. As you debug it, you'll learn lots of wonderful things.
It's telling that the marketing page doesn't highlight the headphone jack even though it's a feature that most people want and most reviewers note. They don't want to admit that they "bravely" (stupidly) jumped off a bridge twice in a row with the Pixel 2 and Pixel 3 just because their supposed competitor did it.
I recall thinking, a long time ago, "You never see ads for Google stuff on TV. That's because what they make is so much better they don't need to advertise them."

I think you can mark the spot where the business folk took the reins from the engineers by the date of their first TV ads.
> If you need a little extra help, 24/7 support from Google is just a tap away in the tips and support link in the settings menu.

lol
A MCU is sadly not a CPU, for example, most use the harvard architecture, meaning code memory is in ROM and uses a separate address space than data, which usually lives in SRAM. This limits a lot of things you could possibly do. RAM is also very very limited and you have to use it for any data you put on the stack as well as on the heap. You could however, emulate a very very weak and simple CPU on it.
It has image stabilization and a less flare-prone design than the Pixel 1's camera which looks directly through the back glass.
Sources (Free)
1. Freecodecamp
2. Youtube
3. Github & Project Documentation
4. Stackoverflow - For any challenges you get.
>If you treat it as a war, was it really any different?

It's a huge difference. It's a game changer. The rule has been to respond in kind. In the past cyber attacks were responded with cyber attacks. Now a bomb will be dropped on the attackers. Hackers haven't gone into war thinking they are direct targets. That's changed now. Of course, that means that the targets will get better defenses but don't expect to be a supporting player and be treated as such.

At some level, it's a recognition of how much of modern society is managed in cyberspace and how much damage can be done with a cyber attack.
Excellent article! Thank you.

One of the few i will be consulting regularly.
Deep Learning Mammography-Based Model for Improved Breast Cancer Risk Prediction
When I finally got medical treatment for severe anxiety the sleepiness side effect from my medication was a godsend. I really think it helped me recover just knowing that no matter how horrible I was feeling, I would be asleep in an hour.
> I have now got a Nokia 7+ which has "Android One" (very close to AOSP) and it has been a great piece of hardware which gets updates.

My nokia 3 get's updates, shame they won't install. Then again the android one updates have been breaking enough random stuff that it might be a blessing.
That is not true. The HomeKit protocol is documented. There are at least a few open source projects that implement it both as accessories and hubs. Home Bridge being the best known one.

If all the accessory vendors were to go under and Apple were to stop supporting HomeKit tomorrow, HomeKit accessories and hubs would still operate just fine and alternatives could be created. Even using Alexa or Google Nest for voice control.
Yet somehow there is no mass migration of the rich to Kansas.
So is the Detroit Public Lighting Authority: "We want to make sure that absolutely the taxpayers of the city are not being asked to pay anything more than they are legally obligated to."

But: '"This deadline has come and gone, and Leotek ceased all communications with the PLA," the suit reads.'

Company website has both:
"Leotek Electronics USA LLC",
and
"Leotek is a subsidiary of LiteOn Technology Corp."

https://leotek.com/about-leotek/

IANAL, but that would seem to be a contradiction.

I'd give generous odds on a bet that the end of Leotek, and Detroit's recovery efforts, are not far in the future.
Zero Knowledge Proofs: https://en.wikipedia.org/wiki/Zero-knowledge_proof
Domestic emigrants from California are actually mostly the less wealthy/less income earning residents who can't afford to live there anymore [1], so it's basically the opposite of what you're saying.

[1] https://lao.ca.gov/laoecontax/article/detail/265
My favourite orm is Peewee for python.

I really like how clean it is.

grandma = Person.get(Person.name == 'Grandma L.')

or

query = Pet.select().where(Pet.animal_type == 'cat')

for pet in query:

print(pet.name, pet.owner.name)

I am looking for something similar for javascript and lately for Typescript, but I could not find anything with similar readibility and logic.

Do you have any idea?

http://docs.peewee-orm.com/en/latest/peewee/quickstart.html#...
Not the ones they put up briefly only to rout the competition. The “embrace, extend, extinguish” path.

Mind you that’s the old Microsoft. The new Microsoft is totally different.
If I had a time machine, I would send this comment back to myself a few years ago. Would have saved me a lot of pain from “winging it”.

Thanks for sharing
Why would a job that nearly anyone can do, that has no significant barrier to entry, and where the demand at any given price is finite ever "be a good job"?