skysight-inc/HackerNews huggingface dataset:
Ex-Apple engineers create a smart camera system to prevent manufacturing defects
Whether the study or data is flawed or not, anecdotally it makes perfect sense. Splitting childcare duties with my wife have given me an excellent relationship with my child, but I’m sure as hell not going to do this shit again.
>The smart lock requires you to have a charged, working smartphone that you can use in order to get into your own apartment.

When you say “The smart lock,” are you referring to the one in this story? The article mentions that this smart lock, which led to a common area, had a keypad:

“Lisa Gallaudet, the landlords' attorney, said the smart lock was on a single door and that tenants were able to enter a numeric code to get in and didn't need an app. They'd also been offered codes they could enter without a phone.”

So a few things here.

(1) This system did not provide access to a tenant’s apartment directly, only a common area, probably a hallway or entry to the apartment area (article mentions tenant was trapped without it)

(2) The claim that a 93 year old lacked the dexterity to operate the smart lock is spurious. A physical key requires more dexterity than pushing numbers on a keypad.

Overall, this does not seem like a resounding victory for tenants everywhere. More like, a technical win that would support future action by tenants if they find themselves faced with a mandatory-smart-lock-on-their-actual-door situation, which this is not.
I love having voice activated lights. I live in a loft where all the lights are upstairs to keep the cords away from my toddler. When we get home, instead of needing to go upstairs, I can turn on the lights from downstairs, and have also set it up to only work when you say “please” to teach her proper manners.
That's only true tautologically--i.e., if you decide to constrain "its purpose" to the set of things SQL does well. If you want to do something perfectly reasonable--like programmatically building queries to access data of arbitrary (read "unknown at compile time") schema, you'll find it's quite hard to do this, at least if you care about performance at all. Largely because SQL doesn't compose well.
openjdk 11 rhel8 image for openshift shipped yesterday
There's very little reason not to upgrade to Java 8. Generally things just work. With Java 11 generally things just break, so it's completely another matter. I think that Java 8/11 will repeat Python 2/3 story.
The drive to get that extra bit of efficiency, eventually, for what is a time-wasting activity such as watching TV, is something that most people lack.
Award-Winning Mars Habitat
Tooling is great for job security. You can be absolutely shit at writing code and designing systems, yet make yourself indispensable because you know Framework X and most other people don't. All it takes is time to memorize trivia of the framework and a bit of trial-and-error to figure out how to work around framework's pitfalls.

Unfortunately, this creates a whole host of long-term issues. For example, it create the situation where complex tools have their fervent advocates, while simple tools do not (because they don't provide job security). It also create an incentive to start a sort of complexity Ponzi scheme: you add tools to manage tools to manage other tools and so on. Each new layer reinforces the job security of people working on the previous one.

It's important to keep in mind that stuff like Java 8 and C are also tools, susceptible to the same problem.
> I admit I don't know that much about the EU - I think of it mostly as an admin for free trade and travel between the countries mostly. Which I quite like.

That has not been true since the Lisbon treaty. Now, it’s an EU-wide government supreme over the EU national governments. In key respects, the EU is even more powerful compared to the EU national governments than the US federal government is compared to the US state governments. For example, the federal government cannot pass laws then force the state governments to enforce them. The EU can.

If the EU stayed on its pre-Brexit track, all the stuff that renders US politics intractable would be coming to the EU faster than anyone would think. You’re already seeing it—for example, with Sweden and Finland having to strengthen gun control to accommodate the sensibilities of the rest of Europe.
KDE could use some work in the design department, with a lot of the menus and UI stuff getting an overhaul, but without actually removing functionality (just moving it around to be more sensible, and not overloading new users with too many options at once).
Hilarious and sad describe much of Doctorow's work.

Though I'd characterize "Someone Comes to Town, Someone Leaves Town" as superbly creepy.
"...our safety and regulatory regimes should be designed to function without them"

As I understand it, subverting the oversight regimes, allowing Boeing to sign off on their own work, is a big part of this story.

I was a SQA Manager for a while. Every writer needs an editor. It blows my mind that we still believe people can catch their own mistakes.

Source: My neighbor and bestie was a Boeing lifer, mostly working in QC/QA. I get to hear all about this stuff.
https://gitlab.gnome.org/GNOME/gtk/issues/233

We've just officially passed the 15 year mark. It's even become a meme now:

https://wiki.installgentoo.com/index.php/File_Picker_meme
California's (or san Francisco's... Not sure) six weeks of paid paternity leave made this dad want more kids. Babies are the best! Maybe if they gave more time off they'd want more children
I'm not sure what point you're trying to make. Falcon 9 is just another unmanned booster. Unmanned boosters have always been automated.

Manned spacecraft so far have always allowed the pilots to take over a significant degree of manual control. This new generation of private manned capsules will be no different.
> My understanding is he just likes the world to bend to his will as he maneuvers around in life.

That would be cool, I'd like that too. Problem is, this only exists in a) marketing material, b) sci-fi movies, and c) if you do everything yourself. In the IoT industry, competition itself is ruining most of the "smart" devices' utility. They won't be useful until apps, hubs and devices are completely independent and commoditized, and you could argue they might not be useful to regulars even then (cue the long discussion on why stable society is incompatible with interesting life).
I can buy the notion that smart devices are dumb for a litany of reasons. But the notion that security cameras are dumb, regardless of whether or not they're smart, is absurd. Most people use it to try to find/deter package thieves. Many people park their cars out front and want to be able to identify a license plate in case of a hit-and-run. I use security cameras to check on my pets and to make sure the dog walker isn't stealing anything. I also once found out my landlord was illegally entering my apartment.

You live in fantasy world if you think nothing bad will ever happen to you just because you have high regard for your neighbors.
Maybe just to improve it ;-)

And to be honest, I think the notifications area required a bit of optimization. To me, it feels like it is also one of the components that received more optimizations than any other component already, but it also seems to be a little more complex than you would expect on first sight.
Lead tastes sweet, FWIW, and the Romans apparently used use it as a sweetener.[1]

Though typically one would use a cast iron pan for savory items more than sweet ones, so I have my doubts about intentionally adding lead.

[1] https://www.smithsonianmag.com/arts-culture/sugar-of-lead-a-...
Git has very good safety even if you don’t know how to use it, provided you commit when you want something to be saved and you don’t rm the whole repo at the first sign of trouble.
It's not really arbitrary. Python is an outstanding glue language, maybe Ruby or Haskell could compete (how is Perl6 nowadays?), but none of those you mentioned.
There's an implied "if you'd like to avoid jail or hefty fines" when talking about the legal system, yes.
The chinese companies will usually bend over backwards to satisfy you, though. They will happily ship you another product if yours shouldn't have passed QA, or refund you, or both. They know how important reviews are and act accordingly.
I use `--force-with-lease` instead of `--force` or `-f` because it ensures that if someone happened to push before me it would fail and I could manage that manually. Even on branches that no one "should" be touching other than me, it seems safer to type the extra characters `-` and `orce-with-lease` around the `-f`.
> In your opinion how much does the specific high school matter overall?

It's the only thing that matters. Go to a top high-school (there's 1 or two in most important cities, 4-5 in Bucharest) and you'll probably have good to excellent teachers (and some bad ones) and smart, motivated classmates. Go to a bad one and...you won't.

Yeah, I think it being meritocratic is the most important part. For context, you have to pass a math and literature exam at the end of 8th grade and you get assigned to a high school based on your score and your preferences. Everyone prefers the same high-schools.
"As the authors point out, it’s impossible to draw sweeping conclusions from this observation of a single data point in a single country. Correlation isn’t causation, and it’s possible that other factors weighed more heavily than paternity leave on men’s family preferences."

TLDR: "You just wasted 5 minutes of your life".
> The old notification plasmoid was originally written in 2011

Where "few years" means 8 years? :D By all means rewrite software when it is 8 years old. A lot has changed in that time and the author notes that user expectations have changed, which leads me to the...

...false dichotomy you offered. User expectations and the code base not supporting those is the stated reason.
User CAL is only cheap if you only deal with small amount of users (internal app). Please note a user is not SQL User account, but represents actual individual person. If you have a webserver (with one db user) but a thousand of visitors, then Microsoft treats it as thousand user CALs . Following MS doc explains this in detail http://download.microsoft.com/download/6/F/8/6F84A9FE-1E5C-4... , look for keyword 'multiplexing'
This.

It's unfortunate but true that Indian devs and especially Dev teams have a bad reputation amongst western companies.

Nothing you can do about this to be honest, just be aware that it's an uphill battle for you to prove you are a good communicator and a skilled Dev beyond what would normally be accepted.

On the other hand, and I know this isn't relevant to your case, but for some reason Romanian Dev teams have an excellent reputation from most people I've spoken too.
I truly don’t mean this as snark, but pretty much everyone who builds anything physical uses CAD.

They are as “niche” as image editors, or compilers, which is to say: not at all. Pretty much every object in your current field of view was likely designed with CAD, unless you live in an old house or have vintage furniture.
How Old Are Successful Tech Entrepreneurs? (2018)
Its probably still more interesting than bug fixing other peoples crappy code.
Yeah, this is the real tragedy of KDE, and it's been like this forever: technically, it's fantastic, but the design and polish are really lacking. Instead, all the people good at visual design are working on Gnome, which has technical underpinnings that are crap by comparison.
I don't understand. What is wrong with using technology to curate our experience in our homes?

You can make a nice experience for yourself without throwing privacy and security out of the window. It does take some network design and careful selection of devices (e.g. shunning Alexa and Google Assistant), but with the right setup you can do some very cool things while staying safe and not giving up your right to privacy.
I cannot understand why Uber needs 22k employees.

I get it that WhatsApp and StackOverflow and Instagram have/had a lot less legal, financial, and marketing requirements. But Uber has almost 1000 times the amount of employees WhatsApp, Instagram, and StackOverflow had when they reached similar scale.

I get it that there's a lot more analytics and geospatial complexity in Uber. I get it that they have to manage tens (hundreds?) of thousands of drivers.

It just seems like there's a LOT of unnecessary fat that could be cut.

Facebook only had 4k employees when they IPOed. Google had only 1,900!
I definitely notice myself degrading since becoming homeless last year, and its like everything I'm newly subjected to causes dementia and Alzheimers--brake dust, poor air quality, plaque in gums. I lived outside during the wild fires, and I mostly sleep near intersections. (And the homeless must suck it up and compete in the fair market without complaint!)

I documented myself on a YouTube channel as I could sense homelessness looming, and have been keeping pretty extensive logs so that it won't be assumed that I became homeless due to my degraded state when they find my body (post hoc ergo propter hoc).

I remember how kindly people treated dogs during the wildfires. With all luck, I'll be as intelligent as a dog soon.
This would mean that google intends to make it fundamentally impossible to backup an android phone, complete with app settings.

Why, I'm unsure, but I figure it part of the increasing lock-in and removal of openness in Android that Google has been trending toward for a few years now.
Just have a backup branch at the same commit as the branch you're about to rebase. It'll keep all of the pre-rebase commits on that standard branch. No need for the reflog or "trashcan" or anything weird like that.
> IT Runs on Java 8 in Go
I'm probably trying to make a point that when writing code to a large domain-specific library or framework, at a certain level of intensity of coupling it de facto becomes a DSL. You're writing code using "primitive" data types, data structures and functions specific to that DSL instead of the data types of your core language; the control flow and data flow is not the same as in your core language but determined by that framework.

The differences between programming languages are smaller than the differences between DLS's implemented in the same language. Code in Rails (Ruby) and Django (Python) has more in common than code for Django and Pandas. Writing Tensorflow code in Python is somewhat similar to writing TensorflowJS code in Javascript, but very dissimilar to writing Pytorch code that does the same thing.

They're not really independent libraries, they're frameworks that suggest, influence and sometimes even mandate most of the infrastructure around your code and the structure of your code in a much more stringent manner than the core language does. There's a fundamental difference between making a few calls to a black box library versus having the content and style of most of your code being dominated by the traits of that "library" - the large frameworks overwhelm the small(ish) core languages. So I believe it's justifiable to consider the frameworks I mentioned as DSLs.
I won't use electronics and certainly not a cellphone on the Jewish Sabbath. A "Smart Lock" that requires a cell phone is unfair for people who choose to opt-out of using technology for whatever reason.
> I'm confused by your reference to people who live paycheck to paycheck. Shouldn't lower supply and higher demand for workers result in higher wages?

I believe the concern is that a lot of those people who are living paycheque to paycheque are getting to / are at retiring age - we need social safety nets to support these people, and we have a whole lot less people working to afford it.
Note that this was just a settlement, not a 'won' case.

As per me, I'll stand with the smart locks. They're better for everyone.

For landlords:

- change locks by adding/removing users & passcodes

- tenant forgets their code in the middle of the night? Remind them of the code

For tenants:

- No more lost keys; just remember a simple number or use your phone

Some of the anti-lock tech arguments here are just silly.

Landlords aren't going to use an electronic lock to harass you anymore than they'll use a regular lock. They'll have access either way.

But a landlord can use an electronic lock that's hard to open for the elderly, you say!
That's NOTHING compared to having a heavy deadbolt that doesn't fit quite right and requires excess amounts of force.
It's not even a matter of "safe". I live in a neighborhood that is seen as very safe. Yet, we had a burglary two houses down not too long ago. And they happen frequently enough to myself. I've had plenty stolen. Without a camera, there's ~0% chance of anyone being caught.

I ended up buying a camera for peace of mind and for checking in on my place to see who's entering my residence area. Sometimes it's genuinely helpful.
I have a similar morning routine. Waiting for coffee to steep and drinking it creates a space to slow down and do something other than getting ready, in a way that using an alarm or some hard rule like "three news stories" wouldn't replicate.

A friend of mine starts work very early, so he has a different routine. He takes his dog out, gets dressed, then drinks his coffee on the commute. His coffee maker isn't especially smart, but it automatically heats water at the same time every morning. For him, taking the dog out is his manual "slow time", and automating coffee gained him a little bit more of it.

I don't think it's coincidental that artisanal products and "Pintrest-style" homemade crafts are in vogue at the moment. Doing something manually is fulfilling, and often produces much better results than automation. But not everyone gets that fulfillment from the same tasks, so automation helps free time for the ones we value. It's probably telling that neither my friend nor I has a drip coffee maker; we each went to a pole of manual or automated production.
I was looking at home prices there a few months ago and was shocked. If I sold our 4 bedroom home on 5 acres I'd barely be able to make a down payment on a condo there.
I think the focus on tooling is more because: (1) developers understand it, since they use it full-time; (2) they're motivated to write it, since it will make their life easier. Understanding business needs takes work, and writing software you will never use is uninspiring.
Dunno what hole she is in but Excel, Sharepoint are all things that small companies struggling to make a profit don't work on & rather is the tool of choice for all things by hugely profitable organisations that will pick the bones of those smaller companies in a few years time
This is an interesting angle. Next generation will pretty much be exposed to pollution by the moment they're born. Technically their kids will inherit a slightly mutated version already even though it might not yet be enough. Does our gene "remember" how much exposure it had accumulated from the previous generation? We often hear from the news how they found some individuals who were immune to certain diseases due to a specific genetic mutation. Your kids don't carry the exact DNA as yours since it's a combination between a father and a mother so it will always be a new mutation.
So you're saying we shouldn't argue for the adoption of good software design practices? There are a lot of software teams that do care, you know.
With my popup, I try to wait to show it until a moment when I feel the visitor is actually interested. At first approximation, that's when they have been on the page more than 60 seconds and scrolled down more than 70%.

Like you mentioned, I also use cookies to ensure people who have already subscribed (or hit X on a previous pop-up) don't see it again.

And thanks for subscribing! I love these random encounters on HN.
I disagree. Addition of generics in Java 5 was bigger.
As a dad who has taken two 12w paternity, I realized a few things after the birth of my second child.

• There was no limit to the amount of love I could give to my second child.

• There was a limit of time and attention I could share with both children which I felt started to hamper my ability to share that love.

• The logistics of a second child made everything take exponentially more time. Meals, transport, dressing, wrangling...it all became much harder. Manageable with my wife--far more difficult when I am alone with them (which is every morning and evening since my wife has a longer commute).

At this point, I can't envision having a third child. I can't imagine splitting my time and attention into thirds. I have a minivan and I'm not sure how I'd fit the kids and requisite stuff in the car. I'm certainly not ready to handle getting three kids ready in the morning alone. And I'm not ready for the guilt when I travel for work.

How did paternity play into this? With insights from my brother who has two kids, the costs didn't take me by surprise. The effort and complete consumption of time and energy did. Would I trade it for anything? No. Do I think I can handle more children? I think I've learned about myself that no, I can't--both because I don't feel like I would be my best self in that situation and because that would then reflect on my interactions with my kids.
This is the first thing I noticed too. The text is too close to the leftmost border and feels very claustrophobic.
You seem to have a misunderstanding of how markets work.

The high prices are caused by the artificial restrictions on satisfying the demand, not by developers not wanting to build.

Another way to think about this is that if a developer is going to go through all the effort to get permission to build (years of delay, paperwork, PR, etc.) then those costs have to be recouped by developing something at a higher price point. Those restrictions have made it impossible to build something at a lower price point.
Researchers engineer a cost-effective treatment for neglected tropical disease
> including right click to save

This only works for video tags that load a single webm/mp4 file. If it's using more complex chunked/streaming/mediasource delivery mode then you can't save the whole video because it's driven by javascript that might only keep a tiny slice of it loaded at any given time and not a single downloadable file. It also auto-negotiate quality and serve you a reduced version, which is probably not what you would want if you're downloading it.

Then you need browser addons or tools like youtube-dl to get the whole thing.
You mean like mercurial histedit <revision>?

Also, emacs magit makes this even easier, if you don't mind a more GUI-like interface.
The demise of SQL has been greatly exaggerated. If somebody wants to actually propose something better, the threshold is high. They should publish:

- A tool which transpiles their new language into (multiple versions of) SQLite, MySQL, PostgreSQL
- This tool should always produce a correct result (Modernizr) or a specific error (e.g. upgrade MySQL to XX+ to use `NEW_LANGUAGE_CODE_SNIPPET` JSON functions)
- A separate tool that up-piles SQLite, MySQL, PostgreSQL to the new language, possibly exploiting new streamlined expressions
- An editor with IntelliSense for the new language

Even then you can probably achieve a lot value just by inputting table joins before the developer starts editing code.

---

If you're not doing that then you are just keyword spamming by mentioning SQL.
They exist and they're terrible (at least in SF) as taxis still aren't reliable to pick you up.
One day's written notice if it's to show the unit to a potential tenant.
Tool to create interactive information architecture charts
All these ride sharing companies are here to carry us seamlessly into the driverless future. Unless they're capable of pivoting to driverless technology they are mostly matching services for riders and drivers and Honestly, I dont think it should be uber or lyft's responsibility to build driverless technology - they should just focus on making the experience of getting a ride as excellent as possible. Leave driverless technology to other experts.