skysight-inc/HackerNews huggingface dataset:
This has more to do with feelings about you and the perception of you as a "bad guy" than it does about the technical discussion.

I tend to agree with the idea that the choice of defaults belongs to the distro's. If the distro's are deferring to the upstream project on default settings for a critical system component then they need to be more thorough and validate what they are shipping.
Apple disables Group FaceTime following major security flaw
Definitely not.! There are many people who are turning into vegetarians for a healthy lifestyle.
Basecamp without a doubt, if this interview of their CEO is anything to go by:

> We’re taking home lots of money every year. We’re paying our employees incredibly well. We pay them top 10 percent salaries in the industry, San Francisco rates, even though we’re not based in San Francisco. We have amazing benefits. We have all these things because we’re independent.

https://www.recode.net/2019/1/23/18193685/venture-capital-mo...
Raspberry Pi with CUPs print server with Avahi Daemon and NetTalk installed provide an AirPrint solution for my Canon printer/copier/scanner plugged into the Raspberry Pi and availble over the local WiFi network through said Raspberry Pi.
Git absorb: Git commit –fixup, but automatic
I've seen something similar where a company made a spot for themselves hiring aging cobol programmers and making pretty good money contracting with other companies. I will try to find a link to the article I read.
Assuming you are not poor. Even the lowest price for shoes, you said is $60 and you go through 3 pairs. When I was poor, I was happy to get my one qair of shoes for the whole year at the $20-$30 range. Getting another pair for any special activity wouldn't make sense unless it was required for work.

Outside of that silly aside, running competitively requires running in competitions, and these range into the couple hundred dollar range per run. This is a tough barrier for someone on the low socio-economic ladder. Sure, a dedicated poor person can make it work, but that barrier is practically nil for someone well off.

Of course you can just go and run. No argument there. Training is "free" if you have the time. But most events cost money, and that is where the endurance activity becomes an endurance sport.
From the first SRE book [1]:

"The error budget stems from the observation that 100% is the wrong reliability target for basically everything
(pacemakers and anti-lock brakes being notable exceptions).

In general, for any software service or system, 100% is not
the right reliability target because no user can tell the
difference between a system being 100% available and 99.999% available.
There are many other systems in the path between
user and service (their laptop, their home WiFi, their ISP,
the power grid…) and those systems collectively are far less
than 99.999% available. Thus, the marginal difference
between 99.999% and 100% gets lost in the noise of other
unavailability, and the user receives no benefit from the
enormous effort required to add that last 0.001% of
availability.

If 100% is the wrong reliability target for a system, what,
then, is the right reliability target for the system? This
actually isn’t a technical question at all—it’s a product question.."

[1] https://landing.google.com/sre/sre-book/chapters/introductio...

https://landing.google.com/sre/books/
Word importance in Python nlp
I agree this should have been caught in QA/dev testing. However, I would bet a dollar this wasn't "Some Engineer" deciding to do it this way. This design was the culmination of some back and forth discussions and it is this way for a sound (no pun) reason.
Wow I did not expect this to blow up so fast! I'm sure there's a bunch I missed, so if you have any please let me know and I'll add them in.
Good point. Most of the examples are simply wrappers around core features of RIOT, such as gnrc (its network stack). For a larger snippet, this is a UDP server, for example: https://github.com/RIOT-OS/RIOT/blob/master/examples/posix_s...

There's also the pkg directory (https://github.com/RIOT-OS/RIOT/tree/master/pkg) which incorporates a bunch of third-party libraries and projects without a significant amount of code changes (see the patches/ directory in each pkg). Maybe this gives a good impression of what it takes to port things to RIOT.
Sounds similar to systemd-resolved on Linux:

https://www.freedesktop.org/wiki/Software/systemd/resolved/
Yep, this is a perfect example of how even if you "trust your government" your private data can still end up splattered all over the web.
Well, I would say that the complexity of complexity is exponential.

In the aerospace industry, to get that last percent of a percent, 2 completely independent implementations of everything are used. Then to get another decimal, you add 2 more implementations and a consensus algorithm. Then of course you add static/unit/api/integration/stress/fuzz test suits for each implementation. Then test the tests. Then have a human run each test as the "second implementation" of the CI system. And so on, and so on. Each new decimal "9" cost multiple time more in human resource alone.

Then take into account the "productivity loss" of all those process and you need yet more poeple to progress as fast. Adding more people to a project has a diminishing return. After a while you can spend the entire GDP of the world and you wont be able to add another availability decimal point.
Basic HTML Gmail isn’t bad! https://support.google.com/mail/answer/15049?hl=en
Thunderbird works well for me. Interfaces with GMail IMAP. Has a nice quick filter and all the usuals (filtering, folders, labels).

The calendar interfaces with your Google calendar too (with the Lightning and Provider for Google Calendar add-ons).

Available for Mac, Windows and Linux.
I’ve seen poster advertisements marketed to black women. (I’m in Baltimore.) It feels a little cynical to me to market to religious stay-at-home black women who use Facebook and tell them you understand them.
> We informed downstreams about our intention and the reasons in detail, and we documented this for everybody else in NEWS.

From The Hitchiker’s Guide to the Galaxy, regarding the plans to destroy the Earth:

‘But the plans were on display …’

‘On display? I eventually had to go down to the cellar to find them.’

‘That’s the display department.’

‘With a flashlight.’

‘Ah, well, the lights had probably gone.’

‘So had the stairs.’

‘But look, you found the notice, didn’t you?’

‘Yes,’ said Arthur, ‘yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying “Beware of the Leopard.”’

Back in the real world: you built & shipped a system whose defaults were and are broken, and now you blame others for not enabling the DONT_BE_WRONG setting. You might as well blame end users for not becoming fully-versed with your code before their first login.

It’s not the users’ fault. It’s not the distros’ fault. It’s yours, and your project’s, for shipping code which breaks the user experience.

I appreciate your vision. It’s a good one. You’re a smart guy. But have some humility! Have a sense of your own limitations, and those of the distros and users who will use your code. You’re a human being; the distros are made up of human beings; your end users are … human beings. Think of them.
"Apart from the refundable deposit on the package, the cost of the products will be similar to what customers pay now. Customers may also pay for shipping the totes back and forth, though a certain number of products can be shipped free, depending on the weight."
> In common usage, 1 January was regarded as New Year's Day and celebrated as such,[40] but from the 12th century until 1751 the legal year in England began on 25 March (Lady Day).[41] So, for example, the Parliamentary record lists the execution of Charles I on 30 January as occurring in 1648 (as the year did not end until 24 March),[42] although later histories adjust the start of the year to 1 January and record the execution as occurring in 1649.[43]

Super interesting, thanks!
Good pay at least makes such positions more tolerable. Getting paid poorly in a bad company is far worse, I assure you.
They were trying to reduce a latency and accidentally made it negative.
Standardising glass containers for the EU has been talked about, and has even happened to some extent: bottled water in Germany, for example. Apart from spirits (Baileys, Cointreau, ...) and some beers, not that many brands use a seriously distinctive glass container in the UK, though there are notable exceptions, like Marmite and its imitators. I don't think many brands would want to be seen as opposed to protecting the environment.

Plastic containers are recycled in the UK, rather than reused. Shampoo would presumably not be affected. A glass container for shampoo would be problematic as thousands of people get shampoo in their eyes in the shower, drop the bottle, stand on the broken glass, slip on the blood, and so on.

Now, if they could require different types of bottle for shampoo, conditioner and bubble bath that might prevent certain incompetent persons from constantly picking up the wrong one in the shop.
Do you have number of employees for any of those startups? That's also fascinating, especially for the really small shops.
And the naval museum. It's really amazing and not so famous. It's 175 old and has the map of Juan de la Cosa, the earliest preserved map of the Americas. And since 2007 the museum has hosted a specimen of moon rock from the Apollo 17 mission.
The code involved is a lot more complicated, involving a lot more pieces written by different teams working in concert with each other. There's not a single routine that takes the steps you describe that got a few lines out of order or something.
I'd like to take a moment to recognize how stable an experience gmail has been for me and how transformative a tool it has been for my life. Rock On you crazy Gmail elves, you!
>After a while you can spend the entire GDP of the world and you wont be able to add another availability decimal point.

And in a couple decades, when the world GDP is a bit higher, formal methods will become practical in real-life situations.
Never heard of SOAR. It would be pretty sweet though to have a powerful & multi-core chip running a Smalltalk OS that could do something with all the cores. I'd also like to see kOS from Arthur Whitney if he ever finishes it, although I'd never be able to afford any of their products.
Yes - from what I recall there was not even a pretense of security. Everything was just unencrypted FAT (VFAT rather than FAT32) and if you logged in as one user all other user's data was clearly visible - it was just a means to have your own user workspace and customisations applied. Windows 95 and everything up to (not including) XP was a toy OS for home users ... If you wanted "grown up" features you had to go for NT.
>Before CSS, <table>-tags were there only way to control the layout //

As an historical aside: that's not quite true to my recollection.

p-elements had width, height (and possibly other attributes, margin, border?). And empty <p>, hr, br(?), were used for rudimentary layout? Then there was color, bgcolor attributes; and font tags. Not sure when <center> came out?

This https://www.w3.org/Style/CSS20/history.html is probably much better than my recollection. I started making webpages/email-circulars about 1994-95.
Could you list the specifications (roughly) such as amount of RAM, processor (cores/speed/architecture or era) on your "deep learning" rig and on your "several computers"? I'm curious what it takes for the new gmail web interface to run smoothly without being frustrating.
css is just as hard as you make it! if you follow basic rules: make every component contained in a box wich they cant break out of!

make it lean and use the css operators like > first-child etc.
> What's the advantage?

The same content reflows to different 2D spaces
OP provided no context. So I'll fill in the blanks: Ex-FAANG engineer got an offer at Dropbox. Dropbox needs to be competitive, so made an offer around 200k + full remote. FAANG in bay area pays 200-300 for senior total comp, so it was probably a salary cut for OP. If you're Joe Blow in the middle of the US, you are probably not going to get a similar offer unless you're already on a similar wage.
hi, it's a matter of consistency.

It has been discussed here: https://github.com/bloom42/sane/issues/3

TL;DR: modern languages (Rust, Scala... except Go) use spaces. Allowing both will cause pain. And if in the future Tabs alongside spaces is really needed, It can be added in a non-breaking release, while allowing then disallowing tabs if they cause too much pain is non backward compatible.
it's about the cross-portal messaging system WUPFH.com from the US series The Office
Exactly my experience. And not only about Databases.

At a previous job I was able to cut our infrastructure expenses by a lot (70%) by essentially have our infra being 1 load-balancer, 2 beefy application servers and 1 (+1 failover) PostgreSQL database. Each of the application server costs 300~ Euros p/m , 24 cores and 256GB of RAM. I have not experienced the same cost to perf ratio anywhere else.
When you don't need insane scalability, having a transactional queue is a godsend.
> If consumers return the package for refilling/reuse once it’s empty, won’t they run out of product?

This happens for any product you buy anyway, and the solution is to always have one extra. I assume (hope) that such buffering scheme will be available.

> Would I spend more for the same P&G or Unilever products? Especially if I had to pay an upfront premium for the product, worry about a deposit, AND handle my own return shipping? I’m not sure.

Personally, if it was shown to be environmentally better - or even equivalent - solution, I would in a heartbeat. I absolutely hate that we use so much disposable packaging.

I also hope they eventually centralize it a bit via stores, because extra shipping ain't good for environment either.
I've been happily using Thunderbird for 10+ years. Supports Windows, Mac, and Linux natively.

https://www.thunderbird.net
7 Myths of learning to code
Maybe the current article or similar situations where a single point of failure leads to huge delays, financial losses, bottlenecks or other issues for any nurter of companies that are reliant on this one point. It's a problem that's increasingly affecting many industries, where the amount of suppliers capable of providing certain parts is in the low single digits or even the source of a certain material can be traced to a single place. EUVL is a great example. If anything were to happen to ASML, 7nm would be dead in the water for a long time.
I am unaware of this problem..as I am an android user.
Often it’s a conscious tradeoff between convenience and security. Google can afford the best off the shelf data loss prevention tools as well as the budget to develop their own. The problem with having your code/assets locked up like Fort Knox is that it becomes a nightmare for your employees. Even if you just have passive systems that prompt investigations about questionable usage people tend to bristle at being spied on, particularly if you remind them of that fact.
Like any general teaching, you are allowed to use your judgement to adapt to context, and choose exceptions.

There is not a single thing I know that is always true.

Those sentences are applicated to themself.
For the most part, most tech is usually good enough for everything.

A lot of the things people hate about a tech is workable. It's better to pick something unusually good at something with multiple flaws (e.g. PHP/JS) rather than something with no flaws but isn't particularly good at anything.
> leads to either remote side think that the call was answered

Maybe that's triggered by adding your own number? Since you're clearly on the call already, your own number is obviously going to answer immediately and that kicks the whole call into "active" (since you presumably want a call to become active when more than one person has answered) without considering that you've actually got A+A+B instead of A+B+C.
Your question is entirely valid -- there is a point of diminishing returns. The GS8, for instance, has a resolution of 2960 x 1440. By default it runs the screen at 2220 x 1080 and the overwhelming majority of customers will never know the difference. I have a Lenova 720 with a UHD screen (like the linked), and the vast majority of time I run it at 1920x1080 to halve, and halve again, the load on the GPU trying to run so many pixels (not to mention the occasional irritating software incompatibility with the resolution, leading to interfaces for ants). It is generally an imperceptible difference, and one of the very few times I go back to the native resolution is if doing an extended reading session of dense subject matter, where there's a minuscule advantage in type clarity.

There is a placebo effect as well, so someone with their shiny new ultra high resolution screen may feel that there's a compelling difference, but I have doubts it would hold up under legitimate blind testing. We see the same thing with color perceptions now -- that OLED and a good LCD (e.g. iPhone XR) will be calibrated to close to identical color performance, and in blind testing will likely be very difficult to separate on that basis, but it's very common to hear OLED users laud color performance.

There is no question that OLED absolutely owns when it comes to contrast, especially in dark environments where the difference between LCD grey and OLED black is without question.
Totally right about govt tax incentives and punishments but we need some kind of marketplace to allow innovation too. It should be easy entry for new producers to join the container ecosystem.
Pretty sure he's Jewish, and he gives the impression that he's seeking attention through acting like an edgelord and spouting extreme/hateful BS.

I have a mixed racial background and am of Jewish heritage, and could never take offense to what he spews because of the insincerity sensed in his tone and his own supposed Jewish heritage. If anything I just laugh at him because, like Alex Jones and Ann Coulter, he's a performance artist. A Tony Clifton, if you will
Worthwhileness would depend on your motivation for doing it.

I guess a very tiny microcontroller could be a use case, where it's a good tradeoff to save some memory (=cost) by eliding the JIT even if execution is slow. Even then you could just replace this with offine binary translation.
After saying I would for many years, I finally stopped making excuses and learned to code. Since then, I have built 4 projects, hit #1 on Product Hunt, been nominated for Maker of the Year, and more. For me, the most difficult part was getting over the initial psychological barrier.

On reflecting on the last year, I compiled my thoughts on what I think really prevents people from starting into the 7 myths of learning to code. Once you get past those 7 things, I truly think anyone can learn.

I also logged the days I spent coding last year and believe it doesn’t even take that long: more precisely, 300 hours to learn, build, and launch multiple projects.

Do you agree with the myths? Are there any that are missing?
I'd like to know what the breakeven point is. How many times does the package have to be used before it becomes less resource intensive than single-use packaging, and how long will it take. I use honey (an example on the terracycle website) but I probably go through a bottle a year. If the breakeven is 10 uses, that would be 10 years worth of honey consumption. Even for shampoo, toothpaste, and laundry detergent I don't go through very many containers a year (but I buy big containers).

It seems like it will take years of re-use to make it less resource intensive, what's the chance a bottle will get lost, broken, or forgotten about during that time (or loop will go out of business).
Pretty bad name, considering CodeMirror has been around for quite a while, is well known, et cetera.
POSIX isn't a law. You don't "violate" POSIX. It's a standard for compatibility. You can choose to not be compatible with a standard when you think it makes sense. That's something that lots of projects do. You are using standards compliance as a moral cudgel.

Your argument is way too impassioned to be just technical. You just basically accused Lennart of hurting people with no evidence whatsoever.

This sort of stuff really doesn't help.
Rails, and postgres. Elasticsearch if there is a search layer to it. For UI: JQuery.
Seconding the recommendation for Tailwind. I know functional css is controversial, but Tailwind isn't dogmatic about it. Sensible defaults for colors, fonts, padding, etc. And unlike Bootstrap, when you use Tailwind, you're actually learning css instead of a framework. I feel like my css is a little better since I started using Tailwind.
Diaper service was a massive industry at one time despite people having washing machines. Babies produce a lot of soiled diapers and having fresh sanitized diapers was a godsend. It was an early subscription model.
I'll admit I have limited knowledge on iPhone security... But would it be technically possible to do this with other apps? For example if one has Wechat, can there be a backdoor to be listened in on? Thinking about state actors...
I know several ultra runners who are definitely not rich. If anything, they ought to spend their money more wisely and not on more and more gear.
Well, there is "rich" and "rich". For
Tech workers salaries are a lot for most people. I'm in my early 20s and make more than my dad ever made.

After a quick google search I found these links, no idea of how serious they are though. I'm sure someone making 30k a year thinks people earning 50k / 75k / 126k (nbrs from the article) are "rich".

https://www.truthdig.com/articles/more-than-half-of-u-s-wage...

https://www.zerohedge.com/news/2018-10-22/middle-class-destr...
I wonder how golf compares.
I was expecting an answer more along the lines of gallium arsenide or SiC process technology, but OK!

It was always going to end at some point, because we're down to just above 100 atoms gate thickness. What we're seeing is not an "end" but a soft landing that really started some years ago with massively multicore processors. The industry has started adapting to horizontal scaling rather than "free" process improvements. There is still an awful lot of low hanging fruit on the software side for performance improvements, but that's harder because it involves removing or adapting abstraction layers.
You can take screenshots without the phone knowing (or at least the app knowing) with a app [On an unrooted android phone]
You are right, I completely misunderstood what he meant.
So you made the default the worst possible option, because... why exactly? And now that the problem is apparent, you haven't changed the default because...? I don't know what goes through your and the rest of the systemd's team's heads, but good software engineering it is not.
There’s got to be a running watch in there.
I can definitely recommend Mailspring[0].

It has occasional quirks, but very stable.

[0] https://github.com/Foundry376/Mailspring
This seems useful. Is there anything like this for nodejs?

By the way, the logo on top of the README is not working.
First of all, the way this direction finding works differs a lot from how beacons work. With beacons, it's your phone that does the processing and the beacon that sends a signal.

If this standard works more or less the same as other indoor positioning services (IPS) available on the market, it will require a few antennas on the ceiling to triangulate the position of the device, it means the processing is now done on the antenna instead of on the device.

The big problem with all the vendors nowadays that don't use computer vision to track somebody or something is that their solutions require physical tags with batteries. But if it becomes part of the Bluetooth standard, every person will have a potential tracking-device in their pocket.