skysight-inc/HackerNews huggingface dataset:
When we all had to work from home due to Covid, we were also encouraged to install MS Teams on our phones. But for that to work, we needed to install some other security crap on our phones. Initially just in the work profile, but eventually they decided they also needed to control my private profile.

I kicked everything off my phone. They can buy me a phone if they want to control it.
How can we know that? The profit margin that is publicly known is after spending that might be optional. For instance, Walmart could forego some investment like building a new store, or expand more slowly, and be able to pay higher wages that go beyond the buffer of their current profit margin as a result.
Predictive Personalisation the Future of CX
You seem to believe that my comment implies that laws should apply worldwide, while it simply states that DNS bans are by construction localized.
A nice tidbit: this RFC has its roots in the EU Covid Certificate project. The encoding was designed to cut the size of the QR payload (which for DCC is a CBOR - binary encoded - object) :)

The smaller the payload, the better and faster the scanning. Which is important for something that is designed to be used during border crossings and the like.

We have a number of implementations here:

https://github.com/ehn-dcc-development/
>When you prohibit low-wage work, you don't get more high-paying jobs. You get more unemployment.

That wasn't the experience of the UK when we introduced a minimum wage.
Thanks for highlighting this – it comes from company-api, which is built on top of the DNS:
https://www.npmjs.com/package/company-api
His previous blog on Unix Audio Systems cleared up a few concepts I had in mind.

BTW I use Fedora 34, and PipeWire works flawlessly for screen-sharing and Bluetooth audio :^)
Big difference is that Microsoft charges money for their OS, and have significant revenue from Office.
So, it’s using a 45-character alphabet which matches the QR code alphanumeric values table, which lets the QR code encoder switch to a more efficient mode that takes less space.

I just tried rendering a QR code of the 692 characters of the introductory paragraph (with lines joined appropriately), and compared it with a QR code of the same text, uppercased and with out-of-range characters `,`, `[` and `]` changed to %. This reduced an 89×89 code down to 77×77, a 24% reduction in area. If this is roughly the ratio, then Base45-encoding binary data by QR code will yield roughly 17% area savings compared with Base64. (Base45 gets 50% bloat, then 24% shrink = multiple of 1.14; Base64 gets 33% bloat = multiple of 1.33; Base45 / Base64 = 1.14 / 1.33 = 0.83.)

[Edit:
edflsafoiewq’s figures on 40-L codes at https://news.ycombinator.com/item?id=27627915 come to about 23% savings, markedly more than my 17%.]

I can’t help but wonder if any of the other modes could be more efficient still—numeric mode, kanji mode and byte mode.

Of course, the specs for all this are ISO specs, so I can’t read them without coughing up the moolah.

In case it’s not clear, I am utterly inexpert in this domain.

Further thoughts:

Base45 encoding two octets in three characters is pretty wasteful: 45³ ÷ 256² ≈ 1.39, which is 39% waste. (By contrast, Base64 is 100% efficient with its alphabet: 64⁴ = 256³.) This means that if you were willing to do more complex encoding and decoding, you could shrink your QR code by roughly 39% more—to about 52% of the size of the Base64, rather than 83%. Leaving such a huge gap on the table puzzles me—I’d have thought that either you’d want something simple (where Base64 is well-understood) or want to minimise your QR codes, and Base45 sits in an awkward place in the middle.

For UTF-8, base-128 will be the most efficient you get. That’ll be ~14% inflation (7 bytes in 8 characters). Which… huh, that looks to be within ε of Base45’s 50% bloat and 24% shrinkage. Not sure if that’s a coincidence or not because I don’t know how alphanumeric mode versus byte mode works in QR codes. But this suggests that alphanumeric mode and Base45-but-not-wasteful would be markedly more efficient than byte mode and Base-122. Still leaves numeric and kanji modes open as possibilities. Again, I’m inexpert and don’t know how the encodings are actually done, and that’ll matter.

On edflsafoiewq’s 40-L figures: Base64 gets 2214 bytes, Base45 gets 2864 bytes, optimally-efficient base-45 would get log₂₅₆ 45⁴²⁹⁶ = 2949 bytes, only around 3% more. I think I must have made a mistake somewhere with some of my numbers.
Imagine you have a 32 bit machine that drives something else with a controller board soldered on to the motherboard. Will it be able to run windows 11?
Workers are seen as interchangable at many places. just look at Amazon, one of the most profitable and productive companies in history, that takes pride in how it wears down its employees using corporate language that I'm sure you're painfully familiar with. Because of this, they aren't going to give you a raise even if they have objective proof that competitors can recruit you with higher raise and other benefits. Again, even FAANGs with their near unlimited resources have been found guilty by the American legal system to conspire with each other to keep salaries down. These issues that conspire against workers aren't due to individual flawed companies or policies but principles and philosophies that are at the very core if how companies view their employees, especially in tech. From a company's point of view, suppressing salaries not only makes sense, it's deeply ingrained in the larger corporate hive mind that they are a part of.

TLDR companies really do not have your best in mind and what is best for them often means the worst outcome for you. So get that raise by switching employers; if the roles were reversed, your employer wouldn't think twice about it.
C++20, as it contains myriad major things (e.g. concepts, ranges, and when cmake supports it modules too...) and minor things as well (e.g. lambda capture issues, the spaceship operator and sane inference for comparison to avoid boilerplate). Given that C++23 is likely to be a very small set of changes, I think 20 will be the next "major standard" most folks move to.
> Calendar is what kills this approach for me.

If I have a personal thing during work hours I just block it off on the work calendar. No details, just "Not available".

Anything outside work hours doesn't need to be on a calendar.
To sleep on my back. Being a life-long side sleeper has caused a lot of shoulder and upper back problems that sometimes make it hard for me to reach out and type. I wish I'd done this ages ago. It's one of the hardest things I've had to learn.
How decoupled is decoupled enough though? Does it need to be air-gapped?

You could access your dropbox data from computer B even while it is syncing files from computer A. Together with the 30 day file recovery window, this seems fairly decoupled to me. Assuming that the dropbox file history and the dropbox normal sync is seen as two separate systems.

Now you shouldn't have this as your only backup, but combine it with a second service with similar guarantees and even if you wipe your local drive and the wipe get propagated to dropbox, you are still backed by the 30 day history inside both dropbox and the second service, which are decoupled from each other.
I heard Allegro's GC is concurrent and that "a new GC seems to be brewing in SBCL".

Also Clasp's GC (via Boehm GC and MPS).

Last but not least, quoting: "when one runs ABCL on a suitable JVM with ZGC or Shenandoah, then it has parallel GC".

https://twitter.com/stylewarning/status/1387809546287022082?...

https://lisp-journey.gitlab.io/blog/pro-mailing-list-on-comm...
> Why should the industry accept as inevitable, even push forward aggressively, on the paradigm that every single device (even non computing ones) should be network connected 24x7?

A major software defect would be hard to repair otherwise.
Swimming. Front crawl technique is a bottomless source of self-improvement and incremental gains
My team is remote but we (used to) get together once a quarter and work in the same space for several days. The most productive part of the day was the walk to/from the office. The office was close to the hotel and had several coffee shops between them. My teammates and I would walk to work, stop to get some coffee, and chat about all kinds of stuff. Some of it was work, but most of it was family, tech news, cars, etc.

Ultimately, it was a great team building experience and I feel much closer to my team because of it. We're much freer in our conversations and thoughts even now than we are with some of the newer members of the team that haven't had this experience (ie. COVID-19).

Hopefully, we'll get back to quarterly on-sites soon so I can bond with my team again. And since we downsized the physical office location, I'm petitioning to meet somewhere cool - like at the beach, or a ski trip. Might as well have some fun too.
Fast API, MongoDB, Docker, Atatus (monitoring)
I have two 2010-11 MacBook Pros that are working perfectly with their original mechanical hard drives. They even still get software updates.
How to make beautiful 3D characters and scenes. I started with Blender and now I'm learning Substance for painting the models because the work flow is creativity focused. The possibilities are truly amazing with today's tools.

Working in 3D has opened my eyes to new possibilities. I believe that having skills in 3D will become very important over the next five years with adoption of mixed reality hardware.
So the interesting part here is not supposed to be querying dns data from the client side of a website, but a new standard for machine readable data in TXT records?

I mean between microdata, rdf, etc there's been a lot of standards for machine readable data storage on the internet. Most fail not for technical reasons, but because there is an incentive mismatch, where the people who have to maintain such data get no benefit out of maintaining it so they don't bother. In this scheme you can't even google it, so why would a company bother to use this?
Britney Spears vs. her father: “I just want to get my life back”
What is number of tablets? The total number of shipped Tablet? Why would it matter if those tablet are not in use? Which is what the stats from Stats-counter are showing.
Have any good sources for more info on that story? It sounds fascinating and I’d like to read more, but I can’t find anything about it.
Can international retail investors buy stocks from/on LTSE? If not, do you plan to allow that anytime soon? Thanks!
yes!

> A new garbage collector seems to be brewing in SBCL git...

https://twitter.com/stylewarning/status/1387809546287022082?...
With modern high end smartphone it's the same issue. At best you get 2 years of patchs now, which is ridiculous because they really expect people to be able to afford >700€ phones that often.
I do the same on Linux, I install software that I always use (DBeaver, Intellij, Spotify, 1Password, browsers, postman, docker stuff, etc) with my 'personal' user and when I switch clients I just create a new user and copy over my licenses.

Then I use firefox for everything client related (their outlook, jira, etc) and just login to my gmail on chrome or brave or something.
The README lists GPU support as an open issue, but the library is built on top of LightGBM which IIRC has GPU support. Is there any room for additional GPU computation?
Thanks for the heads up here. This is for error reporting, which is kind of ironic – we'll take a look.
I think we need to lean into the environmental angle to have a chance of addressing this in a better way. Frame this legislation as anti e-waste. Any computer device with an expiration date shorter than 10 years gets a 500% tax, or something like that. I'm just spitballing here but it seems like a surmountable problem to me.
Unfortunately(?) ds and algos + leetcode for interviews but I’ve been approaching it as an investment. Hopefully my future self making tons of money will thank me
> If people choose to store huge amounts of data using it, I think that would be cool too.

This is what should be avoided. It adds unnecessary load to DNS servers around the globe.
Facebook rejects talks with Australia publisher, testing online law
Cool, shame about the daft name
That's a good description. The invest a lot in highly secure technology and processes, and then ignore them out of convenience.

I work at a department that's all about data quality and integrity, and we have super bureaucratic processes to regulate access to data, but you don't want to know how much data lives in Excel files; an issue I'm constantly trying to address.
Yes but when has it actually happened
This also happened to me under Windows 7. Never let any company mange your data.
At work because I have no alternative I'm learning VBA, MS Access, and Excel/word automation.

At home I'm looking at Common Lisp and APL (which are so far out of my frame of reference I can feel my brain hurting when I sit down to them).
IDK why this is being downvoted, it was indeed published two year ago, they just apparently repackaged this as an easier-to-use tool:
https://arxiv.org/abs/1903.07291
Logic and Proofs. It’s making me much more specified in my thinking, but man is it hard to find a learning community in northern rural England!
Huh. This is a huge security flaw and they decided to not patch it. Winning is patching this.

This is so disingenuous (from the first report of this flaw):

“Western Digital takes the security of our customers’ data seriously, and we provide security updates for our products to address issues from both external reports and regular security audits.”
Here's an interview with Steve Bennett, the creator of OpenTrees, from a little more than a year ago: https://blog.opencagedata.com/post/opentrees
Microsoft lets signing key for its Debian Skype repo slip gently into the night
Just run it through Photoshop's Mosaic filter.
"Snap.. a camera company". Hilarious.
Figuring out how to make recurring revenue so that I don't go bankrupt if I end up in a hospital for an year.
I've tried following the Donut 3D tutorial. Midway, I thought "wow my donut already looks better than anything I've ever done in 3D", and by the end of it I couldn't believe I actually made the donut (sure, following step by step, but anyway that was an amazing feeling). It took a few hours but the result speaks for itself:

https://twitter.com/FPresencia/status/1402267525262491658
This is a poor call for a network appliance, especially given it can be connected to from the internet.
> The default Ubuntu 18.04 gdm doesn't even work

I mean, using ubuntu 18.04 means using ~4/5 years old software which only gets "security updates" (not even patch updates, e.g. they use a Qt LTS from 2017 and don't even update the patch version, it's still 5.9.5 while Qt's is 5.9.9), why would you expect things to work correctly with a 1 year old graphics card. On archlinux wayland with an nvidia card works pretty much fine.
Started playing Kerbal Space Program game and seems like I'd have to learn a lot of physics such as Orbital Mechanics to make the rockets fly properly. So much fun though!

On a more relaxed note, also learning more techniques about how to do proper gardening to grow more veggies and flowers.
You have a Citation? I read 5-7 years.
The cinema people use this industry stack,

https://vfxplatform.com/
Programming-related: Full-Stack Web Dev through Harvard's CS50 web (Django backend, JS/React Frontend). I only started learning to program about 3 months ago, and the regular CS50x course was a blast.

Otherwise: Japanese for 2-3 hours a day (will hopefully pass the N2 exam in December), and have also been reading a lot of pedagogical theory lately, and will implement some of it in a curriculum that I'm proposing soon (My day job is teaching).
someone didnt just figure ut out, it wss dislosed as a 9.8 CVE in 2019 .
> FWIW, with JAMF, your employer can ship it straight from Apple to your door, and still get their MDM all over it the second it connects to the internet the 1st time.

How would that work?
Everything you’ve listed is a preference that has nothing to do with trim level, not really the same as whether or not you have heated seats.

When you don’t pay for heated seats in a VW it doesn’t come with heated seats at all. Maybe the Tesla way is better? But the comparison isn’t one to one.
- Graphics Design because people really listen when stuff is pretty.

- French which has to be done but is quite hard.

- Some math because the more I work with computers there more I understand how it would be very useful.

- Combat sports because it keeps me fit and its good for your posture if you know how to throw a punch.

- Traveling. Never learned it, work too much and would like to see the world before being an old fuck.

- Basic EE digital circuits and microcontrollers. One should really have a grasp how computers work on a fundamental level.

- Cooking. Because it is social, full of culture and makes you independent.
That very much depends on location and time. Smaller airports particularly, in off hours, may only have ten to twelve, which is not enough for that late plane that's coming in.
The law is a political institution
I started a law degree and picked up the piano again.

Given the decline of European culture, law is on really shaky philosophical foundations. I’d seriously like to figure out if Roman law concepts can be refounded upon something like Vedanta.
> None of this is free.

The data that powers this website is offered free to developers.

> You're not the party doing the offering.

We're offering it through our DNS zone num.net.

> Half the bill is being footed by cloudflare

It's correct that Cloudflare are doing a fair bit of work here, but we're a mosquito on the arse of a bull.

If NUM gets broad adoption DNS resolvers might refuse to answer (or more likely refuse to cache) our answers but there's plenty of resolvers out there and if people are using NUM to fetch useful data there'll be a competitive edge to being the fastest DNS resolver to answer those queries.

edit: line spacing
That was my first impression also.
"Non-public side-channel exploits seem inevitable"
Have to disagree here buddy

Argon2d has better resistance to TMTO and hardware accelerated cracking due to the data-depending memory access.

Side-channels attacks are not practical in many scenarios and won't be the easiest way to extract secrets in them.

Local hashing of any sort without external interaction is better with argon2d for better cracking resistance.

Those are great on paper, but in practice you either have a much easier way to extract those secrets with the amount of access you need for a side channel attack or they are too unreliable to truly leverage.

Many solutions use argon2d with great success.
To chill.
Who is bullying you and what are they doing?

Ouch, what medical condition do you have man?

All of that would get me down too. I get why you want to throw in the towel, it’s not easy. But please don’t. Please let’s just keep the conversation going so I can fully understand.

I wouldn’t be able to sleep at night knowing that you died alone, hungry and completely broken.
Thanks very much, if you need any help or have any questions just let me know – reply here or email elliott[dot]brown[at]num.uk
There are a hell of a lot dying from being drunks, sniffing gas, and doing drugs. What are you talking about? How is bringing indigenous medicine, something incompatible with modern medicine okay but if someone wants to practice homeopathy or Chinese medicine and bill the government for it not okay?
Ah that's unfortunate, I didn't know.

That said, my point still stands. Additionally, the comparison they did is massively unfair. I'm pretty sure Kaggle competitions have most of the feature they claim it doesn't have (ex: multiple phases, custom metrics, evaluation in environments).
Didn't know Qubes had such a feature (encrypted home partition/container). Will have a look, thanks.
Resolution has nothing to do with physical size, because modern higher resolution screens typically have higher dpi
Digital matte painting is just about every single new film, tv show, game. Game of Thrones, marvel films, etc.

This is typically done by individual artists, and is time intensive.

See existing workflow here: https://youtu.be/V0qX7qmtMVw

https://conceptartempire.com/matte-painting/
What is it? I can only see a broken page with “ Klockit.com is currently unavailable in most European countries.” (why can’t we even look at it? Looks like GDPR fear)
Depends. For the company it is mostly bad because people will think there are issues with the business itself.

Many companies have a high turnover in departments like sales, it but retain engineers for longer timeframes. Everytime designers and developers leave the company, you loose part of the knowledge. Even with the best knowledge management and documentation, that is a costly loss. Most companies don't have sensible knowledge management anyway. Of course sales also carries knowledge, but the field likes to play very competative as it seems and it seems to not be valued by sales management somehow.

I think regular switching is restricted to very large companies. Any other company does a lot to retain its staff, it would be too expensive otherwise.

But I think large companies cannot really offer anything else than money. I would consider high turnover a problem. I like my coleagues and don't want to see them exchanged constantly.

> So why is nothing done about it?

I think companies try. If you ask for more money, you may get it. A high entry salary helps for negotiation, but isn't a necessity.
I agree with your conclusion of increasing the length of support. But your half-life analysis isn't really the right choice. Hard drives tend to have a bath-tub failure rate: https://en.wikipedia.org/wiki/Bathtub_curve
That's internet for most people. We are in a bubble and the bubble is actually much better than that.
The only things I wanted on this list and honestly could've lived without are DirectX improvements and 40% smaller windows updates, lol
...and yet Apple still fixes security bugs in your OS even if your laptop is outside of warranty. I say as long as the device still connects to the internet without a clear error message etc. it should be supported. Realistically the average user has better things to do than check the support period of a random network drive they bought at some sale.
Well said

But even the reparations argument in my opinion is ridiculous given how much is already given in tax and other social benefits and the gross mishandling over and over of funds by chiefs.
> Ah that's unfortunate, I didn't know.

No sweat, we can't know everything, god save the interwebs!

> the comparison they did is massively unfair.

Agreed. This is all puff
These kind of clocks are used in many European Rail networks - the basic idea being that they get their time information by radio (usually DCF77 in central Europe), which beeps each second, but sends extra information bits such as date, hour and minute in the 59th second... which also is why when they have lost electricity, it takes up to one minute to reset to the actual time.
Damn, you're right. I knew I should have double checked.