skysight-inc/HackerNews huggingface dataset:
It's not for avoiding looks-similar-to-a-human chars like Base58. It's for QR codes. The alphabet is exactly the alphabet for Alphanumeric mode QR codes.

A 40-L code allows 4296 characters in Alphanumeric-mode = 2864 bytes after Base45 decoding.

The same code allows 2953 characters in Byte mode. If you use Byte mode to hold Base64, that's 2214 bytes after decoding, so Base45 is more efficient.

The reason it gives for why you can't use Byte mode to directly hold binary data is

> Even in Byte mode a typical QR-code reader tries to interpret a byte sequence as an UTF-8 or ISO/IEC 8859-1 encoded text. Thus QR-codes cannot be used to encode arbitrary binary data directly.

It also says you're not supposed to use it anywhere but QR codes (like URLs)

> If the data is to be sent via some other transport [not stored in a QR-code], a transport encoding suitable for that transport should be used instead of Base45. It is not recommended to first encode data in Base45 and then encode the resulting string in for example Base64 if the data is to be sent via email. Instead the Base45 encoding should be removed, and the data itself should be encoded in Base64.
Aren't Linux syscalls backward-compatible? So can't you just static-link your own libc clone (like MUSL or whatever)? (Can't staticaly-link normal libc due to licensing, IIRC)
Is that all at the same time? If so, do you have concurrency issues?
> I am pretty sure no security update are being provided to iPhone 4s.

You are right, but iPhone 5s (released in 2013) got a security update 9 days ago.
> a tiny webservice which makes a single request to one URL path

that's how they all start out, don't they?
>Was there anything about faster updates?....

That is the thing. Modern days update are slow down because we spend more time computing the difference of update, check sum and other things and very little at transferring.

We now have very decent CDN ( or at least they should it really is table stake in 2021 for Microsoft ) and bandwidth should be limited by last mile.

Smaller Update seems like a marketing point they want to make. I want faster update in total time.
> selling 7200RPM drives as 5400RPM

I suppose you mean the other way around? Otherwise, what's the problem with selling a higher RPM device as a lower one? Isn't higher RPM better? (Genuine question, I don't know much about HDD).
Why should you trust AES? an algorithm chosen by a competition?
Risky click, from what I've heard about Carroll.
> I wholeheartedly agree with computers/systems, and keeping things separate there.. but two phones? Who wants to carry around two phones just for staying on top of slack during _off hours_?

I have no issues carrying the work phone with me during the _working hours_. But off hours I just leave it next to the car keys, so I don't forget to take it with me the next morning. Just because I have a work phone that I didn't ask for doesn't mean I have to carry it with myself or even check off hours. It is useful only to have a toy to play with during the boring face-to-face meetings.

I
Of course they did not invent it. They fabricated it.
Reading Exif data in Go (without go-exif library)
And macOS has apps that install with .pkg, .app bundles, .dmg, homegrown installers based on shell scripts, zipped archives...

And windows has .msi, whatever is used to install windows store packages, NSIS, Inno Setup...

it's a way overblown complaint. I use AppImages built on centos 7 for my own stuff and never heard anyone having issues with it.
> Non-technical users don't really buy hard drives individually

Yes, they do. My dad bought two WD My Book drives by himself as backup drives. He luckily was not aware that those things have an extra software for backups, nor how to install it, but those things are just sold like that targeted to the average user in your average computer store.
Well that post gave me some serious blue balls
I don't like meetups anymore
The IoT device will still be connected to a LAN/WiFi network to access that gateway. Local attacks will still be possible (imagine a flaw in the TCP/IP stack, local firewall, or anything on that direction). And if that big company gets hacked (never say never), hackers would get access to a huge amount of devices ready-to-pwn. Not even thinking then about what this would mean from a privacy/mass surveillance point of view (by those companies or by agencies infiltrating them).
Recently stumbled over a game that did that a bit differently. On the steam page there is only support for Windows listed. But it actually downloads a Linux version. That version worked just fine for me, but they say they can't support it, that's why it's not listed. So there is more than single "supported" boolean (and games can list required Linux version in the requirements section I think).

https://steamcommunity.com/app/378720/discussions/0/49012573... is their explanation, https://store.steampowered.com/app/378720/Thea_The_Awakening... the store page. Great game btw.
I mean ceteris paribus. There are numerous other factors that can counter-act the negative impact of price floors, so introducing a price floor, especially one that only affects on the order of 4% of the merchandise, as in the case of minimum wage, does not always correspond with a rise in un-used capacity (unemployment), let alone one that is profound.
Not gonna lie, this response is a bit tone deaf. If someone’s feeling suicidal, do they really give a shit what the type of coincidence is called?

Suggesting psychosis is not appropriate either. Not what someone feeling suicidal wants to hear.
They mean the human race
The WD My Book software seemed antiquated and not user-friendly. Not surprised to see this happen.
What separates them is how they are used in practice and they are used in practice as computer replacement (it's especially visible in developing countries). Apple themselves marketing them as multi-purpose computers in their ads is further proof but not needed for my argument.
I had WD MyBook World and WD MyBook Live devices for many years as cheap cold storage. Replaced the last one earlier this year by an Olimex Storage Box [1] and a Seagate 2,5" 4TB ST4000LM016 drive. But even when I operated them, I disabled all the cloud features. These were Debian boxes, you could ssh in, enable NFS, stop all WD proprietary software and live happily every after.

Newer WD NAS devices are much harder to tweak, none should buy them anyway.

[1] https://www.olimex.com/Products/OLinuXino/BOXES/BOX-MICRO-B/
https://en.m.wikipedia.org/wiki/Adversarial_machine_learning

Adversarial Machine learning, or maybe dataset poisoning
wow that's surprising, and it looks like its a by a good amount of people. I feel like snapchat is thought of as a dying company and twitter seems to be known by everyone. Though I get the feeling most people don't think twitter is a place for them to participate in, them being regular people.
>I'm pretty sure Photon supports my Windows builds on Linux better than I was ever able to do with the native executable

The native Linux version of War Thunder crashes on launch for me, but the Windows version through Proton runs perfectly.
Palestine Monetary Authority mulls digital currency
How does this compare with Data Matrix and C40 encoding?
Municipal government rarely serves its citizens. Instead, it bows to the will of an entrenched bureaucracy which optimizes, above all else, the form of self-continuation requiring the lowest amount of effort possible. If you have ever dealt with city government in any capacity, you know how little power the elected representatives have when compared with the lifelong bureaucrats.

Also, if you don’t think it’s a travesty when someone is forced out of their ancestral home because gentrification raises property taxes and they have a low income, you’re kind of heartless.
What do you mean by "learn" travelling? Isn't it just... travelling?
That’s the official stance from WD public relations but HGST labeled drives are still being manufactured.
I just have two different unix accounts on my laptop, one for work, one for personal.

Most of the time, I have two X servers running, so I don't even to login/logout, I can switch from one to the other anytime.
> 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?

Correct

> 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.

I'd argue the inconsistent way these standards have been adopted (or not in many cases) is the reason they are not an effective, reliable way for developers to find machine-readable data about _any_ business. Since they are not a reliable way to find data, developers can't build anything with that data and there's little incentive for companies to keep it up to date.

Currently, the only reason to adopt these standards is for SEO or to make your website look pretty when you share your website on Facebook / whatever.

> In this scheme you can't even google it, so why would a company bother to use this?

Google hold a lot of the data we're proposing to publish using NUM (contact data for example). The difference between our approaches is that we're going to make it freely available to developers, Google don't (not really). Google could consume NUM data like anyone else. As far as the protocol is concerned Google is the same as any other developer so it's a level playing field.
> I can't find even a tiny fraction of that number plausibly anchored on google sat view.

You don't see cars on google earth either, unless there's a glitch.

Large cattle herds get blurred in a weird way that prevents counting the number of animals. I ran across this when looking at imagery [1] of the recent quarter-billion-dollar (yes, with a "b") ghost cattle fraud in Grant County, WA [2]. That's right, I said ghost cattle.

I think it's only safe to assume something will definitely be left in satellite imagery if it's in the same spot 100% of the time.

[1] https://goo.gl/maps/kBPzNE9d5Qhq5h4G7

[2] https://www.beefcentral.com/lotfeeding/us-cattle-feeder-plea...
Recently, I tackled Genetic Algorithms to solve some specific NP-hard problems, and Zero Knowledge Proofs. Now I'd love to pick up Elixir and some frontend development.

I routinely keep a web page updated with all my learning projects, both the ones I did and the ones I'd like to do [1]. I found that it keeps me accountable, plus it might be useful for some.

This thread is a gold mine of ideas to expand it!

[1] https://giansegato.com/learning/
of course, you would either sell the phone or wait for it to break or become too old before switching.
No, right way around.

Less noise and usually higher durability.

WD cut down the number of real SKUs and then slowed down a 7200 RPM drive in firmware calling them "5400rpm class"
Cymer is not the only company producing EUV sources. There are some Japanese companies that do produce them too, (e.g. Ushio). And ASML itself uses Trumpf's (Germany) lasers instead of Cymer.

https://www.laserfocusworld.com/blogs/article/14039015/how-d...
It took half a decade for SARS. It wasn't immediate by any stretch of the imagination.
Nice list! Can you share your resources for Graphics Design?
Which Social networking site name is better？
names:FaceBirth,HereZone,AllowFace
What do you think? Feedback welcome!
Not sure why I'm being downvoted. Maybe by some other incompetent devs/pms
Strange decision. It doesn't even seem like a design challenge to have the task bar on any side of the screen. I can't see any reason for such an easily avoidable limitation.
Worth watching for the capacitater joke alone
Fast GoLang serializer with validation support
Interesting store development.. “We’re also announcing a progressive change to our revenue share policies where app developers can now bring their own commerce into our Store and keep 100% of the revenue – Microsoft takes nothing. App developers can still use our commerce with competitive revenue share of 85/15.”
How would you feel about javajosh.com being taken down for linking to unlicensed content at some point in the past? This is a great example of the “first they came for…” scenario.
Source of Daily Motivation and Inspiration
Been learning eBPF bytecode slowly. Feels strange to go back to 'assembly' after 20 years of x86. I wish there was some kind of sandbox/unit-test environment.
What was the experience in the UK?

I googled it, and seems like full time unemployment didn’t fall, but part time employment felt a little.

Additionally I don’t know (didn’t find) what was the effective minimum wage before the min wage act. If it was already almost equal to min wage, the law was effectively no op. I.e. wages didn’t went up.
Nice for a prototype,but given model bias, it will create a creativity bubble like the google search bubble but for visuals.
I’m learning donut too
ATM NFC Hack
NFC Flaws Let Researchers Hack ATMs by Waving a Phone.. 0_o
That Microsoft wanted to integrate Skype in Teams since the beginning and it was often talked about, so I am sadly not surprised. They have or will also drop Skype for business.

Currently Teams is quite useful in a business environment, but I don't think it will stay that way. It will become bloated because MS will try to integrate every kind of software until it is a complete mess.

I don't use it privately and probably never will. I used Skype a lot before the Microsoft aquisition. Now there are better alternatives.
If it's useful data that's being stored and retrieved, I'd argue it's better for the internet as a whole. It shifts load from webservers (where people are downloading 5mb of page data just to find a phone number) to DNS, which is far more efficient.

If NUM is success it will certainly increase load but I don't think it would be an unnecessary load, since it would be serving a worthwhile purpose.
I would not count working 12+ hours per day 7 days a week, while barely making each months rent as success. As far as I can tell that's the reality for most non-franchise stores, small restaurants, etc.
"Circuits and Electronics 1: Basic Circuit Analysis" from EDX. Was attracted to it by great names participating in the curriculum.
Lately I have been diving deep into ancient astronomy, Babylonian astronomy in particular. I have a PhD in astronomy, but I've found that a lot of astronomers tend to have a somewhat superficial knowledge of the history of their field. To motivate myself to learn more about it I started podcasting what I learned with the schtick being that I release episodes every full moon to force myself to keep it up.
There is a sentence on about every nautical chart I've seen which states, "The Prudent Mariner will not rely solely on any single aid to navigation."

Basically, don't rely on just one thing as your navigation aid.
That... clearly isn't what GP is talking about? The word "software" was used.
This comment seems to be flamebait having nothing to do with the article.
Why content creators shouldn't invest time into YouTube Shorts
This is almost as nice as going outside in nature.
I'm normally a side sleeper, but while/after lying on an acupressure mat I often fall asleep on my back. I use the cheap Amazon one.
Companies take action when they have to: Is turnover actually that high? Is there a spate of people suddenly leaving? If not they don't need to in effect give money away.

Companies also take targeted action is when someone signals they want to leave or are leaving. In my career, every time I did that my manager was suddenly able to "do something" in order to make me stay.

On the other hand, some companies do nothing about it, often simply because the company is not growing, and people keep leaving after a couple of years. This often leads to behaviours that worsen things: senior people tend to concentrate power and knowledge to themselves and people under them are disposable. A big red flag when interviewing is if the manager and most senior people have been there a very long time and people reporting to them only a couple of years: It means no growth, no opportunity, and they know people will not stay.
I'm aware of some of that social drama going on but truthfully, I don't care about it. I'm interested in logic and history and science and will keep learning anyway.
I am looking for ways to improve communication (and hence also negotiations). Far too many times I have been too very direct - I really envy typical HR's soft-spoken language, even if it is to deliver something horrific. I don't know if this is just how I am build mentally or not. The only way to find is to learn and try to adapt.

So, not sure if this fits the question - spent a lot of time learning new tech, focusing on non-tech for a short period of time. I feel that I have been overlooking that side of skill-set.
Is that true? I knew about the “accessibility” workaround but thought they closed the door on that move as well.
What I'm actually taking steps to learn vs the huge pile of things I want to learn is something quite different.

Right now I suppose I'm semi-actively learning Erlang & OTP (I vastly prefer the syntax compared to Elixir).

In the future I want to learn more about the BEAM (how it's implemented, my basic details are good but I'd like to get to internals). I want to learn about compilers too, to be able to for example contribute to BEAM. Oh, and I want to learn lisp + work through SICP.

edit: oh also just the small matter of Mathematics (from like half way through GCSE to A Level). Russian would also be interesting.
So instead of extending QR codes, which are inherently binary, to efficiently handle binary payloads, we invent yet another ASCII-based tunneling scheme. Why ever fix any problem when we can just pile workaround upon workaround upon workaround?
Does anybody think climate change will actually be resolved without an incredibly dramatic event taking place?

I'm talking about something like Clathrate Gun Hypothesis [1], not increased hurricane activity or Miami slowly sinking. A runaway heating event or worse.

Humans mostly don't want to invest in things that don't have immediate payoff, where "immediate" <= one human lifespan. (Typically we want things even faster than this.)

I doubt lecturing a generation of kids will change policies. Those kids will still consume economic products that cause carbon emissions. Nobody -- and I mean nobody -- is willing to do a shutdown to the level that would be required to stop warming.

This article that proposes more dense cities. Nobody is going to do that for the climate. Think about how many stakeholders in reaching an 80% population vaccination rate didn't show up. These people are wasting their breath.

The human species cannot solve this problem unless we manage to kill off all the plants and stop having oxygen.

[1] https://en.wikipedia.org/wiki/Clathrate_gun_hypothesis
I am thinking about changing career from accounting to IT/programming. Been a hobby programmer for 20+ years but I think the best way to move forward is to go for functional consultant kind of a role. MS Dynamics certification is what I’m serious about right now.
> I can’t help but wonder if any of the other modes could be more efficient still—numeric mode, kanji mode and byte mode.

Byte mode is obviously most efficient. Alphanumeric mode uses 5.5 bits per each character, so combined with base45 it uses 5.5 * 3 = 16.5 bits to pack two octets. Base45 is actually not that bad as it seems (3.1% overhead). [EDIT: I've since seen edflsafoiewq's mention that typical QR readers try to interpret binary data as UTF-8, so it is not pointless.]

[MORE EDIT: I've completely missed the last paragraph, so I was actually just confirming what chrismorgan said.]
ByteBridge Launches World’s First Mobile 3D Point Cloud Data Labeling Service
Pixel XL released October 2016 (from [1]), no guaranteed updates after October 2018 [2].

I looked at the Pixel 4, released October 2019, discontinued October 2020, no guaranteed updates after October 2022...

[1] https://www.gsmarena.com/google_pixel_xl-8345.php
[2] https://support.google.com/nexus/answer/4457705?hl=en#zippy=...
Chinese, piano, and Starcraft 2
I'm on the first and second book of Teach Yourself Computer Science curriculum [0].

https://teachyourselfcs.com/
Looks like Redis is trying to promote itself as a session data storage. From my perspective:

1. There's no difference between stealing jwt or session_id with al the problems it brings

2. Session in external storage is a solution for small projects like personal blog etc. because you have almost no traffic to handle.
FOr example: 1kk session with an average size 1k = 1kk * 1k = 1Gb in memory storage. Not so big but you will meet all the issues of 10k connections problems when trying to build a service witch can handle this also it will consume at least 100Mb/s bandwidth just for getting/setting data.

3. Server side session a simple place to store all unnecessary/secure data and also can grow exponentially. I saw plenty projects when in one moment session data was grown over 1Mb. So the limits of JWT is a huge plus

4. JWT is easily scalable solution. It works great with 1k session and with 1kk - 100kk - 1000kk sessions.

5. Migration. Because of limitation of server side session - plenty projects started with DB as session store just because they already have DB. It's way of pain of migration from DB to external storage memcache/redis then to JWT.

From my point I don't see any reason to keep using server session instead of JWT.
The remote access feature was disabled by default. For many people, the only reason it was accessing the internet was so it could get security updates.
Sounds super cool! I’m also interested in how exactly you did it
I am guessing that it's something like, the wife and exes already have houses, he visits them there, he is really just using that place as a way to eliminate his commute.
Jump rope - it’s great cardio and really fun.

It feels good to be a total beginner and then slowly learn different tricks/moves.
> It is well known that the best way to get a raise in software is to switch jobs.

When you are a junior developer (not talking about titles) there is nowhere to go but up and nothing to lose. You also have less skills and lower confidence.

As you get older these things reverse. Your priorities change. If you enjoy building things you no longer care as much about dicking around with tools like a trained monkey for mild increases in pay. That greatly alters the sorts of work you are willing to perform and how aggressively you are willing to fight for that shitty child-like work.

> So why is nothing done about it?

There is nothing to be done. Software is fully unregulated which means there is absolutely no baseline to qualify competence or experience. If prospective employers want to over spend on trend chasing tool jockeys then that’s their liability.
> 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...

You can see cap ex on their cash flow statement and create all sorts of hypothetical profit margins for them. Walmart can't actually take a hit like that because their monopoly power isn't strong enough. Their game is low prices. If they grow slower, they'll start losing market share to the dollar stores, Target, etc. If they raise their prices, the same thing happens. It's different when labor is in short supply or you want more skilled labor. Starbucks pays more and hires somewhat overqualified baristas because they see value in it and offering a premium experience.
OpenML-Python: An Extensible Python API for OpenML
Looking forward to the coming uproar over the start menu redesign followed by the inevitable return to a classic style start menu.
The hard thing being to fall asleep or stay at sleep?