skysight-inc/HackerNews huggingface dataset:
Decades ago I had a friend that needed to scan his CD cover to start selling it online. I only had a Linux machine. So I looked up the documentation for the HP scanners, found it was well documented at the protocol level, so I bought one.

I wrote some CLI tool that could trigger a scan and read the data back, into a file. Worked well enough, but I wanted a GUI.

I started thinking I wanted to make a GUI for it. I started thinking "I'll need to do X like xv does, I'll need to do Y like xv does, I'll need to do Z like xv does..." Clearly, what I needed to do is extend xv so it could do scanning. I spent a weekend making the prototype, and it worked brilliantly.

xv was open source but licensed $25 for commercial use. I made a deal with the author, John Bradley to become a reseller for xv. Over the next few years I sold, I don't remember exactly, but maybe thousands of copies. To people, to government labs, to businesses large and small. It was the beginning of a company that I ran until around 7 years ago, and that just shuttered for good a few months ago, 25 years later.

All for program I wrote to scan a friend's album cover art.

https://www.linuxjournal.com/article/4029
Quick and dirty version for uBlock Origin:

news.ycombinator.com##tr.athing:has(a[href*="medium.com"])
news.ycombinator.com##tr.athing:has(a[href*="medium.com"]) + tr
news.ycombinator.com##tr.athing:has(a[href*="medium.com"]) + tr + tr.spacer

If somebody can improve this, please share.
A friend in Atlassian engineering said the numbers on the trust site are closer to wishful thinking than actual capabilities, and that there has been an engineering wide disaster recovery project running because things were in such bad shape. The recovery part hasn't even started. If Atlassian could actually restore full products in under six hours, they should have been able to restore a second copy of the products exclusively for the impacted customers.
Context for those unfamiliar: under California Prop 47, thefts under $950 in San Francisco are rarely prosecuted. This has effectively decriminalized shoplifting, leading to an extraordinary increase in shoplifting at stores like Walgreens:

https://www.wsj.com/articles/san-francisco-shoplifters-theft...
A Web Renaissance
If you think that's bad, developers on Roblux only get to keep ~30%
I don't know how modern GPUs work exactly, but you could enforce security on physical addresses with a significantly less demanding TLB circuit, and you could use big swaths of memory so the bounds are guaranteed to fit in your memory logic, no buffers or caches needed.
Just use opensource and ditch all commercial apps of this kind:

1. Jitsi (sadly, it's Java though) https://jitsi.org/

2. Element (sadly, it's Electron though) https://element.io/

3. BigBlueButton https://bigbluebutton.org/

4. Jami https://jami.net/
Ah, I almost never use the file picker. I tend to keep certain folders open in tabs in Finder and drag from them to the apps or to the file open dialogs. I tend to do a lot of work in a handful of folders and never liked the process of of “File Open….now navigate to that folder you were just using”.
Honestly, it reads like a preamble to a cheesy isekai manga.
Yes it basically means superb, it comes from G.O.A.T (greatest of all time) but it means it has reached the status to fight for GOAT.
They can be analogous to war, but the whole response about"oh no, what sanctions are also war" is just playing rhetorical games.

When people say war, the vast majority of the population will take it to mean boots on the ground, military involved, bullets flying war. The sarcastic
Even white toast is flavourful to someone who's tired of gruel.

You should share a list of your own recommendations!
> Actually reading a bit more, it seems like their customer team was partying in Las Vegas instead of taking care of business: https://www.linkedin.com/mwlite/feed/hashtag/atlassianteam22

This was a conference they hosted, not just some Atlassian team members partying in Vegas: https://events.atlassian.com/team22

Thousands of Atlassian customers bought tickets, flights, and hotels for the event. It's unreasonable to suggest that they should cancel it all days before the event.

> Atlassian's Global Head of Customer Success probably should have been fired but here she is promoting Atlassian Cloud on LinkedIn three days ago: https://www.linkedin.com/mwlite/in/gertie-rizzo-5b70061

She responded that it was a scheduled post. This is normal on LinkedIn: Marketers write a lot of posts all at once and schedule them to come out periodically. They're not literally sitting down in front of LinkedIn and typing out their daily puff piece.

Please, let's drop the pitchforks. It's not a good look for us on HN, especially when the facts are being completely misinterpreted.
>I would say it's generally a waste of time unless you're bed is so off that you can't comfortably get back into it.

I think the point about making the bed is that it takes all of 30 seconds and makes the entire room look significantly more orderly. One of the highest-ROI cleaning tasks, in terms of time spent vs. tidiness gained.
> why you chose Razer

Tensorbook is better now.

> and why a laptop?

Somebody asked [λ] for one in 2017.
Any time you think somebody is misunderstanding the discussion, pause a moment and consider that perhaps they have understood it, just in a different way from you. There are always multiple interpretations possible. A statement like the one you made assumes yours is the only right one.
Ukraine has better signals security so we don’t know.

The other thing is that Russia is operating WW2 style. It’s a top down system where the lower level people have no autonomy. American colonels and generals die in helicopter shoot downs and accidents. Russian generals get assassinated on the front screaming at soldiers to move trucks, etc.
Good insight, thank you for sharing it. It didn't occur to me after I watched the OpenMower video.

A very small nitpick: OpenMower is not FOSS as it's restrictively licensed prohibiting commercial use (https://github.com/ClemensElflein/OpenMower/blob/main/LICENS...).
I don't have a ton of experience doing this, but with a lot of multitenant you just give each tenant their own database in the first place. It solves multiple classes of problems.

On a single Postgres instance you can (at least theoretically) have 4 billion databases per instance.
The problem is that lack of sleep is almost a badge of honor these days. Saying you need sleep makes you sound fussy/weak, when it's virtually as important as needing to drink or breath.

We should be protecting sleep quality like we protect water quality...which I guess considering how bad the water is in certain parts, may not be the best analogy.
Hi! Author here. I do agree, it does read as I'm looking for a very specific type of game, which sentiment many others would not share (totally expected and should be that way)

I hoped to put the focus more on the repetitiveness of innovation within many genres of games. That is somewhat of a product of my own subjective observation.

Let all people find what they truly enjoy!
I'm not privy to the security mechanisms of the integrated GPUs I've worked with however I've got a decent amount of experience with mostly tile based GPUs and I've never hit TLB misses as a reason the GPU is going slow. On the CPU? Sure, but unless they want to get a lot more specific on what these optimizations are it's a bit hard to piece together what's going on here.

GPUs don't like to read around in memory(neither do CPUs for that matter but then tend to branch and be a lot less predictable) so optimizing reads/writes are something you will do regardless. The painful parts of TBRs usually(but not universally) have to do with drawcalls setup and render target switching. I remember some of the early iPhones had pretty painfully low drawcalls limits associated with the overhead with dispatching the actual calls as opposed to triangle count or fillrate. It's fairly easy to put together the synthetic benchmarks to shake that out.
Not quit sure what you want but you can copy or drag path information from the “Path Bar” at the bottom of a finder window/tab. I do this all the time to get a path in terminal
Yes, but when people say war in isolation, the vast majority of the population take that that, rightfully so, to refer to the conventional bullets flying tanks rolling, literally death dealing war.
Chromium-oxide graphene transistors will not, under any circumstances, reduce 5% of global energy consumption. White LEDs probably deserve that accolade.

But that doesn't mean chromium oxide spintronics will necessarily turn out to be unimportant.
This is a really childish article. This person is not an experienced player of games.

Not to gatekeep but: trying to say you are an experienced gamer, and proving that with less than a thousand hours of the most popular and normal games of the last 20 years does not lend credence. And your 4th most played needing 14 hours? Please.

There other comment nailed it. This is like watching only marvel and complaining about movies. And not even a lot of marvel movies.

It is not worth my time to dig into the minutea of this, but let me just say: you do not have any idea what you are talking about. If you it don't like video games that is fine, but this article is just bad and ignorant. And written by someone who is not familiar with the medium.
Did not read cuz its long, but I do believe in the gambler's fallacy, tosses are not independent.

I can challenge any of you into gambling, using some JS code we agree that is not buggy, using random.org's API, here is my rules:

- we toss a coins in a row

- we do not gamble until a string of tosses is the same side

- the toss after I apply the gamble's fallacy (I'm stupid LOL), I choose the opposite side, we gamble who ever wins take a dollar

- we keep doing it until one of us go bust

Anyone up to the challenge?
that would be great, thanks
Heh, yes I'm fairly familiar with knotted proteins, and Willie Taylor's work on them.

Strictly speaking most of them are not mathematical knots either, since the ends are not connected. Some have salt bridges, I seem to recall.
Sure, you can write a blog post for any reason, but writing about something you are not interested in is probably not going to be interesting. Like when teenagers talk about why one genre of music is better than another. It boils down to opinion, there's nothing interesting to say there.
I do a lot of drag and drop between and it always felt off trying to do that between full-screen apps.
Not to cast shade on you, by any means, but if you're an engineer (which I think is the implied everyone,) I'm surprised you don't!
Totally agree. I assumed I was seeing an example of the editor!
I don't think he's going to be happy, given this:

"Badmodems.com is worth something, so, with medical expenses in front of me, its time to cash it in"

I think his efforts to publicize the issues with bad modems was worth something to modem users.

But there's nothing to cash in.
I've used Linear and Shortcut (formerly Clubhouse). I was a huge Shortcut proponent, but there were a couple of concepts that weren't fully fleshed out.

Linear has none of these issues. I've been super impressed with it.
On prem is worse in some cases. If you don't have access to the source code or ability to modify it, you're still at the mercy of someone else and now there's likely additional hoops to jump through.

If your Oracle DB or Cisco router has a software big, you can always restore/rebuild but that doesn't guarantee you won't hit it again and in both cases you're still at the mercy of the company producing it.

Even if you're on OSS are you able to fix a data corruption bug yourself?

You get more control over maintenance windows and backups, but it doesn't automatically guarantee better uptime.
Yes, but when people say war in isolation, the vast majority of the population take that that, rightfully so, to refer to the conventional bullets flying tanks rolling, literally death dealing war.

Axlees post above reads in amazingly bad faith. It's just a "oh, you're not using this nonstandard definition you fool" type sarcastic response to dismiss the point, contributing nothing in itself.
I ginned up a "wait for the internet to come back up" script that repeatedly pinged something with one packet, and used the Mac 'open' command to play an mp3 file once the ping succeeded. Unsexy, but when you can't google up a better solution...
then the dopamine starvation started
I'm aware. I use VR daily, for both work and play.

It's not new, though. Luckey's work was a revival, not a conjuring. There was a motion-tracked HMD in 1961, and Sutherland established more or less our modern take on it not long after.
Disco. Elysium. Is so good.
Almost daily.

A text editor, data manipulation and display programs, front ends for various things, an interface to play podcasts and search them using podcastindex.org from within Emacs, all sorts.
https://en.wikipedia.org/wiki/Eliica
TP-Link UB500 always uses the same MAC address
According to this tweet (https://twitter.com/rioriost/status/1511664649305202690/retweets/with_comments) and one post in Amazon.jp, the TP-Link UB500 adapter uses the same MAC address so you can't install two devices in the same network. I didn't find any source for this in English.
I finished work around two hours before my ex. I'd get home, clean the house to my standards, declutter and only then be able to relax after work when the space was in order.

They'd get home from work later, and to relax immediately discard laptop, jacket, shoes, mail around the house, get changed and leave work clothes on the floor, start making a snack and leave plates in the kitchen before I was about to make dinner.

We contributed equally towards costs of living, so there was no 'breadwinner' power imbalance, just a fundamentally different expectation of how our living space should be used. I never found a way to reconcile this.
Google did a pretty comprehensive study on their data center DRAM a decade ago:

https://static.googleusercontent.com/media/research.google.c...
I was gonna say, when it comes to putting your money where your mouth is on this topic, I know far more conservatives because they're self-proclaimed preppers. It goes to the desire to be self-sufficient. When it comes to affordable, off-grid power sources, most go solar.
If the person making your work life toxic is also a union member (and denies it), it puts the union in an awkward position.

In practice, the union can negotiate disciplinary rules. However they tend to focus on protecting workers from discipline.

There are some practices they can’t/won’t give much protection to, like misusing company funds.

Some unions have offered less protection when accusations of racism and sexism are involved, but employers have learned to abuse that.

Read about the firing of Donald McNeil by the New York Times to get an idea of how cowardly, social-justice focused unions can majorly screw up by not defending their members.

So if the person making your life miserable is a coworker who constantly denigrates you, unions might be more focused on helping them than you.
Computers aren’t going anywhere kid
"open" already has meaning.

> Disagree.

well, fortunately your agreement is not required. "open source" already has a definition and it requires openness.
The major cloud providers have options for free certs: Amazon and Google run CAs, and Azure has an option for free certs from Digicert. Amazon and Azure both work with their services. Google just announced they’re supporting the same ACME protocol that Lets Encrypt uses too!

It is somewhat important for Let’s Encrypt to have competition: For reliability it is good to have alternatives with no shared infrastructure. If Let’s Encrypt ever becomes untrustworthy (and as a LE employee, I hope that never happens!) there must be alternatives so the root programs have the option to remove the Let’s Encrypt root. And there’s many geopolitical concerns too.
On one hand, I agree with you on the headroom since cooling has become far more complicate than just putting a fan so you really don't want to redesign over and over again. But on the other hand, from what I heard, the cooling on the Ultra edition is super heavy. So in that sense, it's indeed slightly overkill.
Get a prenup if it's that important to you

50/50 is a reasonable default when there isn't a prenup. Marriage is a union of souls into one. When they split, 50/50 only makes sense. If you can't get that, then you have bigger blockers besides legal ramifications to getting married.
Cheers to that. I don't know why I am being cute about this, actually. I've almost definitely shared my city at some point or another.

Anyways the morning show is "Willy in the Morning" and it's in three markets now, Vancouver, Calgary and Edmonton.

I grew up listening to Vancouver radio stations so it was a bit surprising when I heard some radio personalities I recognized in Calgary.

Source on three markets:

https://broadcastdialogue.com/corus-extends-reach-of-willy-i...
Assuming that the "Global Head of Customer Success" is a leadership role that covers support engineering teams (no clue, but it appears to be some sort of executive position), then it's sorta beside the point whether or not the person is personally munging databases and wrangling backups. If an organization fails it is the fault of its leadership. The buck has to stop somewhere. Whether the "root cause" was risky engineering practices, careless employees, or just back luck, the blame lies with leadership, who should have established safer practices, not hired careless employees, and had a plan to mitigate the unlucky circumstance.
Agreed there’s no guarantees in software, but that’s helpful context that there’s a dedicated team working on Lexical. Thanks for sharing and also for giving back to the software community by open sourcing the code. Editors are tough and every thoughtful approach like this that’s publicly available to use helps push them forward.
> Write a test, which proves for all real numbers, that y = 2 * x.

Tests by definition do not prove any for all property. They just check on correctness on concrete values. Formal properties are great for proving properties on values, i.e., for your example one could easily write a logical formula and hand it off to a SMT solver for synthesis and there is enough prior work on that.

> Tests can't fully specify code - this effort is doomed to be incomplete.

RbSyn addresses a different problem: it is difficult to formally specify the behavior of an application in a high-level language that handles HTTP requests, accesses the database. Incompleteness of tests are an advantage here--it allows the specification to be tractable (these are tests programmers would have written anyway), while constraining the search space enough for the synthesizer to give a solution. In practice, it turns out these tests are good enough to synthesize methods from a lot of production grade Ruby on Rails web apps (https://arxiv.org/abs/2102.13183).
After using a stream deck for some odd automation, I think the real flaw was having the touch bar be so contextual, and replacing the existing function keys. Had both existed, and and allowed the user to extend their customisation; say buttons for common actions, siri suggestions, shortcuts it may have been perceived differently, and more of power user tool.

Most of the actions just duplicated existing UI elements.
If you find a way, let me know
Have you had someone look over your resume?
Noise should be zoned like construction is (ok, probably better).

Some cities have intricately designed noise ordinances that account for this, but most just have some kind of blanket "After 11pm no more than 50db". Sometimes they'll add "or 5db above ambient".

At my previous place, the noise ordinance was the same if you lived in a residential neighborhood in the middle of nowhere, or in the bustling middle of a commercial district. In lieu of nuances, the city enforcers would just use their own opinions and discretion on enforcement, which generally left people unhappy on both side.

Just have "loud" parts of town and "quiet" parts of town. Then people can live where it suits them. Enforce it appropriately (so if someone live in the loud part and bitch about noise, tell them to move. If someone is loud in the quiet part, fine the shit out of them).

Though generally "quiet" areas get gentrified, and prices rise a lot, because they are far more in demand from people with more money (read: older and/or privileged), so I guess that wouldn't work so well.
"The best camera is the one thats with you."

Sure, the power of warnings and gcc/clang's dedicated static analyzer modes aren't usually as good as commercial alternatives. The commercial ones either have fewer false positives or a larger suite of checks, or both. But the fact that (at least with clang) you can throw on a "-Wall --analyze" while you're compiling means that there's a huge level of convenience that you don't even need to setup or play with the build environment in order to get coverity/klockwork/etc working.

That PVS Studio is an interesting one. It has some very clever and (at one time) unique checks looking at similar consecutive statements and expressions and the identifier names used within in order to identify a pattern and find a deviation from the pattern.
Sri Lanka Protest Tracker
It's almost as if entrusting business critical data to offsite cloud providers isn't the best solution.
As I've gotten older, my taste in video games has changed and I find most of them unrewarding. But one of my favorite games is Factorio. There's something so satisfying about creating, automating, and advancing civilization on those alien planets. The train system alone is so fun to play with.
Marriage and love is the closest thing we can get to Faith in these secular times.

If you can't have Faith in another person, there's probably something deeper wrong in your soul.

That's not the end of the world, but it's worth exploring since it's low-hanging fruit for psychic development.
Lets encrypt is a true marvel that blessed the world with easy quick automatable webpki and identity. The world is exponentially more private and secure from their actions. One of the most critical public services in the world.
That's kind of the point, no? Context matters - and part of who is saying it is context.
As long as his appearance is professional and he's doing his job decently, does it matter what he looks like? Whether you agree with his policies or not, comparing his appearance does nothing more than signal dislike for the politician. It's not very constructive to political discourse. But, yes, I see it too now. :)
https://www.youtube.com/watch?v=Nrj1X6TzEXo - terence mckenna - How To Take Psychedelics Pt.1
Bias in Computer Science Rankings
> In fact, due to gambling laws, these games have to publish exact probabilities.

These pre-determined fixed odds make it such that the games support the opposite of your argument.

If outcomes were independent probability then it would be possible to for example win 100 games in a row (with astronomical probability, but it's still possible). In fact the machine owner neuters it so that the house won't lose in such a streak.

Similarly, the machines have a fixed payout %. If each outcome were truly independent, it would be possible for the machine to never pay out, just like it's possible to flip Heads any arbitrary number of times in a row.

Anyone sucked into these games thinking 'the next one will hit' is not committing to gambler's fallacy because these outcomes are not independent.