skysight-inc/HackerNews huggingface dataset:
The issue of which particular trades were in violation of the law doesn't appear to be that clear cut:

> Michael Lewis, writing for New York Times Magazine, acknowledges that there were victims who suffered from Lebed’s actions, yet asserts that the SEC only settled because they believed they would not be able to win in court, and that its evidence was not as strong as it had alleged
Thanks for the support! Looking forward to taking Quickwit/Tantivy into production.
And yet many people on this post are claiming that they cannot tackle this task for a variety of reasons non-programmming reasons (I.e. they don't even get to the programming bit of software engineering).

Sure, it might not hit everything but it hits quite a lot of important skills.
I tend to either use just plain SQL [1] or sqlc [2] [3]. With sqlc, you write plain SQL and it generates the (in my case, Go) boilerplate bindings for you. I don't find these approaches to be a mess, but both linked projects are admittedly small. I've used a similar approach on (non-OSS) codebases with thousands of DB functions/SQL statements though.

I don't disagree with you, ORMs can be a great time-saver for your average CRUD app, where the SQL queries tend to be straightforward SELECT/UPDATE/DELETEs on primary keys, assuming you don't mind the overhead of learning the DSL. But as your querying requirements get more complicated, you either have to:

- Keep the DB queries simple and do the complicated stuff (joining, aggregating, etc) in the business logic, or

- Learn how to express your complicated SQL in the ORM's DSL, or

- Drop into the ORM's "raw" mode and write plain SQL

The first option might be fine for non-performance-sensitive stuff, but otherwise isn't making good use of the database, and the latter two options reveal the SQL behind the curtains, at which point the abstraction of the ORM is more or less totally broken.

[1] Raw SQL: https://github.com/bcspragu/stronk/blob/main/db/sqldb/sqldb....

[2] sqlc: https://github.com/bcspragu/logseq-sync/blob/main/db/sqlite/...

[3] https://sqlc.dev/
If you don't pay child support they take your drivers license, which means it will be harder to get and keep a job to pay your child support. It makes very little sense. The state should garnish the wages. Taking away the means to get to work to earn money for debt is ridiculous.
For the kid (or any player), of course, beating Magnus in a game is the chess memory of a lifetime.

But [for the public] as far as signifying anything meaningful in the global chess landscape ... not really.
I agree with you on Team Ninja vs FromSoft. I tried Nioh 2 after hearing praise and comparisons to FromSoft games. But I found the controls comparatively complex compared to Souls/Sekiro and it made the game really unplayable for me.
Facebook/meta uses mySQL, but with a completely different engine (myrocks) and sharding techniques.

YouTube uses mySQL but they've also rewritten major portions for scalability. (Vitess)

Just because a company is using a technology you've heard of doesn't mean it's what you expect.
Do your dogs urinate in your yard as well?
In B-Flat (2009)
> I think tracking-free and ad-free are different concerns here

Maybe in theory, but in practice they are one and the same. The CPM on ads where you don't know the audience is so low that you might as well skip the ads entirely.

> Same issue on the Apple side will play out probably similar; either they can charge every developer some technology fee, or they cannot charge to anyone.

Yes, and the result for both will be that there is no free tier in the EU anymore. All EU developers will pay the CTF and all EU users will pay $10/month for for ad-free FB.
I'm glad someone is doing this. It's a very difficult problem to solve, but I see it as similar to JSX in that the business logic and the underlying infra are often tightly coupled. There are certain kinds of data integration problems where I could see this being intuitive and useful.
Show HN: Invertornot.com – API to enhance your images in dark-mode
Hi HN, I built (https://invertornot.com) it's an API that can predict whether an image will look good/bad while inverted. This is particularly useful for images in dark-mode as you can now safely invert them.

The conservative solution to adapt images for dark-mode consist in dimming the image, however there is a lot of images that can be inverted (graph for example). Using deep learning we can avoid heuristics and obtain a much more reliable solution.

The API uses an EfficientNet pre-trained model fine-tuned on a custom dataset (1.1k samples). EfficientNet was chosen as it was pre-trained and offered the best performance for its size.

The trained model is very small (16MB) which means you can easily run your own instance. This problem is very simple for deep learning as it's a simple binary classification.

For this project training the model wasn't the challenge as most of the time was spent on the construction of the dataset.

For the API I'm using FastAPI, Redis and ONNX Runtime to run the model. The API can be used by posting the images to the API, using URL and using SHA-1 for already processed images.

The API is free and open-sourced (http://github.com/mattismegevand/invertornot).
Most proponents of low-income housing I know of would like to vastly increase density and lower the number of SFH but the vast portion of the market and voters does not want that at all since it would lower their home value.
How is this even possible? Billions of dollars and they can’t fix this? Hire me. I’ll fix it for 20 million.
I saw a story on Reddit (posted it here as well) where someone did a chargeback for Google Ads and their Gmail got permabanned.

Chargebacks are not as powerful as you think. Do enough and you won’t win anymore regardless of how right you are. Uber, Amazon, Google, etc will straight up ban people who do chargebacks with no recourse.
Chasing through the links, it looks like someone did manage to upload a significant portion of the channel to archive.org: https://archive.org/search?query=creator%3A%22Encore%20%2B%2...
MS/Azure just seems to have this weird obsession with Not-Invented-Here-ing things that didn’t need to be nih-ed, and their solutions are often…extraordinarily Microsoft.

“Use our weird language, to interact with our awful, slow API’s, nobody else uses it, our support probably doesn’t know it exists, and it’ll be full of weird, MS culture specific idioms and eldritch code that compiles down into our previous failed experiment”

Like, no? No thank you, can’t you just be normal?
What is your plan for monetization with this? Open source core with the hosted platform being paid? Or specific features being paid?

Any price ranges in mind? I am tired of all the SaaS paper cuts bleeding budgets, especially for the SSO tax.

I find it interesting this is another current batch YC company doing "Show HN" and not "Launch HN"... would love to know if these new show posts are sticky and drift down like the launch / job posts are.
You can uninstall the photos app. And reinstall it from the App Store via https://apps.apple.com/ca/app/photos/id1584215428

Or you can install a completely alternative app to manage your photos.

The only thing iOS does in that case is provide the “Album” functionality.
Yeah, it's a bit narrow minded to exclude the rest of the historical context while comparing two isolated points in time. Sure makes an entirely emotion-driven plea look initially more compelling and legitimate though! Good for you on sticking to your preferred form of discourse.
> It's even easier to write a few "unit tests" that "specify" intended behavior, write code that passes those tests, and then worry what to do in edge-cases when they happen.

It's even even easier to write a specification that says "if this case, do this; if that case, do that; otherwise, do whatever". Just use your proof language's implication symbol. (this ==> THIS) && (that ==> THAT), done.
Yep, and desktop users will certainly notice. Only AMD has desktop (not workstation) ECC support.
I don’t see why the situation for viewing public websites from within apps should differ from the situation on the desktop. People choose which browser they use on the desktop, and live with any difficulties that may or may not bring. (E.g. I’m using Firefox and have few problems.) So the same would be the case for browsers in mobile apps.
Azure Bicep does essentially this, and there are some projects in the pipeline to make the language cloud-agnostic and multi-vendor.
Does Facebook use Apache Thrift internally? That’s the only thing I can think of
What’s wrong with designing an API by writing its code? Code itself is a design tool (and usually any decent programming language is a better design tool than YAML)
The same reason they're not allowed to choose a phone with a walled-garden ecosystem: A few bureaucrats in Brussels don't like it.
The symptoms match my experience with a mid-network firewall/router that is not aware of TCP window scaling stripping out the scaling factor while leaving the window scaling feature enabled. See https://lwn.net/Articles/92727/
I think what is needed is rather an adblock detector detector, or something which can trick the detectors into thinking there's no adblock.
I was hoping to see this exact recommendation.
Archived version: https://web.archive.org/web/20240325191441/https://www.ohchr...
I’ve often wondered similarly about Islamic codes which prohibit the eating of sentient pigs and dogs; perhaps the ancients knew that calling them “dirty” was the only practical way to protect them from the mouths of the masses.
Yeah, ran into that one a few times. Sometimes clicking "advanced" if presented as an option, lets me proceed. Other times, I think I just used Internet Explorer to get around it.
Besides, there are plenty of Obelixs to be found in Egypt. There is no need to get your phalic stone monuments from the Gauls.

(I expected Roman puns and was not disappointed)
Ran into this myself about 10 days ago.

If a TLS handshake is aborted partway through, Wireshark will label it “TLSv1”. It actually retroactively labels the 1.0 TLS packets as 1.3 after a successful TLS 1.3 handshake finishes.

This makes sense because a TLSv1.3 handshake actually starts as 1.0 and then upgrades to 1.3 only with IIRC the Server Hello response to the ClientHello.

The following links document this behavior, in case you or your organization’s security team is nervous TLSv1 is actually being used:

https://superuser.com/a/1618420

https://ask.wireshark.org/question/24276/how-does-wireshark-...

https://gitlab.com/wireshark/wireshark/-/issues/16114
Yeah modern in the historic classification of the term, not in the way of speaking. Most people normally consider modern housing last decades. Lots of building up untill the second world ware are gorgous, but not considered modern by most people.

For instance Berlage in Amsterdam is modern in your classifcation. And his buildings grace Amsterdam, but most people would consider them "older", he was living around the same time of Gaudi.

https://nl.wikipedia.org/wiki/Hendrik_Petrus_Berlage
I have a PineTime. Two actually - one for me and one for my kid.

It’s the perfect “smart” watch for children who are too young to have a “real” smart device. It shows the time, the date, a basic step counter, and not a heck of a lot more.

I have an Apple Watch too. There is no comparison. It’s like the iPhone vs an old Motorola flip phone.
I’ve long promoted this. Many others did, too. I went as far as suggesting they charge above the per-user profit of the surveillance business just to increase odds it would be profitable. I wanted that for Google apps on alternative Android’s and Facebook.

That they won’t release such products despite the demand shows they’re just evil. They believe they can squeeze more money and power out of ever-increasing surveillance.
Facebook invented thrift and gifted it to Apache
Facebook invented Thrift
Facebook was where Thrift originated.
A bunch of these webkit already responded on and gave reasons why they don’t want to implement it. Not sure why that is not mentioned.

Also not sure why you would list non-standard or spec features like Web Bluetooth?
Lots of internal tools used it when I was there, but that was years ago. https://github.com/facebook/fbthrift
I think mechanical sympathy is still useful, even in a world of 'plenty'.. it's people with that kind of understanding who are able to get current day computers to do things that others will have to wait until tomorrow to achieve.
Independence from who?

The evidence that it has significantly happened is the 2014 LDNR referendums and the following harsh resistance of Donbas militias against Ukrainian forces (absolute majority of the soldiets being locals since how would you convince a large number of Russians to go and risk their lives in an unrecognized state).

Donbas population is basically miners bearing automatic weapons. Not too easy to control if they oppose you on a fundamental level.
The point of my comment is to point out the absurdity of the equivalences drawn in the grandparent:

> Imagine your children being born into one of these farms.

> You might argue non human animals are different, but why does that matter? Black and white people are different, why would that difference justify enslaving one group?

I don't claim to know where the exact line is, but thankfully, I don't have to, because the world doesn't run on ethical guidelines, it runs on power struggle. Grandparent was quick to draw the analogy to black slavery - I'd like to point out that black slaves were powerful enough to fight for their own freedom. Cows and chickens aren't. We're gonna eat them because that's just how the world works.

Of course, if someone very powerful becomes obsessed with animal rights, and uses political power to ban meat, I guess we'll stop eating them. I'd be very sad if that happens, but again, that's just how the world works.
for those wondering wtf this is, it sounds like something got used as a relay to do some account takeovers at FB.
> The important difference between multithreading and multiprocess is that I can ignore synchronization that's not IPC

Sure, if the data allows it and you can afford the memory and time overhead. There is no silver bullet! There are cases where you must work on in-process shared memory and process-parallelism wouldn't even be possible (think of multithreading in video games or DAWs). Note that if the data is properly partitioned, you might not need any locking, even with "normal" threads.
> This is a good idea, but there are some extra complications. First, as the article mentions, the microphone is routed through the DCM and pulling the fuse kills it—but the passenger‐side speakers are also routed through the DCM, and lose sound if the fuse is pulled.

Is that something a custom wiring hardness could solve?

> Second, the DCM has its own internal battery, and will continue to transmit data until the battery dies, even with the fuse pulled.

Holy crap. How is there any legitimate justification for designing it that way?
Because we have a million different laws preventing people from buying and selling whatever they want. The libertarian utopia that many on HN thinks should exist, doesn't. If the right to stop it didn't exist, there would be far more apartments and dense housing in these places that are zoned SFH.
Just depends on the timeframe. There was a period when black bear meat was very popular apparently.
Some batch job (incorrectly?) deactivated certain sessions for whatever reason?

Getting "someone ran a one off job or migration that didn't do the right thing" vibes.

For instance, they could have tried implementing a "deactivate recovery phone numbers if this dataset from cell providers show the owner changed" that went wrong
These are exciting times in the cybersecurity industry with the recent growth of open-source security tools (osquery, Fleet, Wazuh, etc.). Anyway, I'm skeptical about the detection efficacies, usefulness, and scalability of those products. I do not see them widely adopted either. These are my observations from your pitch:

Your pitch mentions large costs for traditional SOAR products and that you want your solution to be focused on smaller companies that don't have money to pay for expensive SOC tools. Nevertheless, the market reality is that if a company has a SOC team (who is the traditional end-user of SOAR tool), they don't care about $100k for a SOAR because they will spend hundreds of thousands a month for log storage, security tools, and HR. It's much more common for your target audience to use ITSM as a security incidents management tool. Just look at what ServiceNow is doing in this space for example: https://docs.servicenow.com/bundle/washingtondc-security-man.... Based on this one fact, I think that you didn't spend enough time understanding your target customer who are in this case not SOC/Security teams, but IT teams.

Incident management is a critical process for every SOC team and its effectiveness is tracked by measuring the mean-time-to-resolve metric. How do you want to convince SOC teams to use open-source tools for their mission-critical process rather than buying one of the established SOAR tools that are integrated with their security stack? (& there are many options in the SOAR space) How can your product help companies lower the operational costs of case management? (improving the mean-time-to-resolve KPI)

Please, don't get discouraged by my comments. SOAR is an essential part of every security stack and the current offerings have flaws. But the narrative in your pitch is flawed and indicates a lack of understanding of current security buyers and personas.
I did just literally say that this has never ever happened to me. Likely that's a regional thing, perhaps panel interviews are popular in USA - but my practice has always been 1-3 rounds of <1 hour interviews, at various sized places including a multinational bank (where I also did many interviews from the hiring side both for technical and nontechnical roles, but it always was ~3 rounds of <1hour interviews with no take-home tasks; if more people were needed, they were included at one of the interview rounds, not as extra time), a major government institution, and a matured tech ex-startup - and while your question was reasonable, IMHO framing your prejudicial assumptions as "how tiny are these places" was an unprovoked insult that's not entirely appropriate.
> But I have never encountered a dependency resolution issue or been forced to use poetry. What am I doing wrong?

Not using python on a system without the necessary build tools while trying to use dependencies with native code that don't have binaries built for your combination of python version and platform?

This used to be a huge problem with Python on Windows, as things that weren't pure Python would very often not have binary packages or have them for a narrow set of python versions, often not the same set as other dependencies. (Not just a windows problem, but it was definitely big on windows.)

Tooling and practices have advanced so that more packages are automatically built against a wider set of targets, so the problem is a lot smaller than it used to be.
I think the implication was that memory encryption could mean that a rowhammer-induced bitflip would be amplified into scrambling the entire word of memory, which is more likely to have catastrophic effects than a single bit flip. That would be true for any reasonable definition of "stable" that admits any susceptibility to rowhammer.
Do they support ed25519 ssh keys yet? Just hard to take 'em seriously.
Yeah, Thrift as RPC framework. Most DB junk happens in the big pile of Hack+PHP that is the Facebook app, or at least it did in 2020, but apparently someone wrote a Thrift endpoint to munge the database from remote services too.
Seven years later: NO, THEY WON'T.

Like the Poor, Programmers will always be among us.
Possibly, or it might be a bug. See:

https://stackoverflow.com/questions/69881980/accessing-faceb...
I don’t know the source of fatigue reported in the article. But I worked in this area a long time ago and observed rapid degradation in rats. Perhaps it was from the techniques we used, but I speculated that the electrodes only excited a fraction of the muscle, while natural excitation is more widely distributed and perhaps more coordinated (e.g., uniform or optimally not uniform).
I had a laugh at that last bullet point!

I suddenly had a mental image of something like a Discworld novel poking fun of corporate America by having a company called Standard Magic Inc that commercialises wizardry to the chagrin of the University wizards.
Not to mention that some employers are moving this testing (whether you agree with it in general or not) to the front.

Used to be that it might be "Hey, let's have some conversations and then there's a little project..."

Now I've had multiple employers open with "Thanks for applying. As a first step, we would like you to perform this project. From there, we will let you know of next steps."

Uhh... no.
Don’t forget Nepal!

Nepal’s population is 82 percent Hindu. This means many people from Nepal respect cows very much.

It is legal to eat beef in Nepal and many major hotels will serve it. However, it is illegal to kill a cow within the country.
Besides which, I expect most people to vote for the least worst candidate just so their most worst is less likely to win. Or just leave it blank, which doesn't count against anyone.

This way instead gives them an explicit and easy choice that would be the same for every like-minded voter, that actually counts against the other candidates.
Thread about the issue was created a year ago, with periodic spikes of people seeing it, most recently today.
I don't have a ton of sympathy for people who choose not to notice that this enlightened balanced adjustment to penalties hardly ever actually happens. Just enough to say it exists so someone like you can talk about joyriding deadbeat dads.

Yeah, those people do exist. So what?

Actually those adjustments do happen. Rich white kids get sympathetic breaks all the time, even aside from the fact that they can show up to traffic court with a lawyer.
Is that a change? I think what you described applies equally to every generation of Zen processors: Pro-branded chips have ECC capability officially, laptop chips don't have it, and consumer-branded chips have it unofficially with ECC capability optional for motherboards.
Used maliciously or some legitimate code ran at Facebook that was buggy?
My guess:

* Some engineer is testing backup/restore of account data, and is running it against production and didn't realise that restoring certain info has side effects of sending out notifications.
Any reason why "Pp" is missing from the typeface sampler?
It's tricky for women to raise children in the wild. Especially once kids get to the ages between 2.5 and 8 when they'll want to explore their ever changing environment but mom still has to look for plants and berries and keep an eye any dangers and carnivores that are around. Dogs protect their own little ones in the wild and readily help to keep an eye on the human youngsters in the same way. Further more dogs will sound the alarm when needed. It's one more helping, important hand, that dogs bring to the bargain.
Local mines also produce the materials used to make nuclear weapons, which on more than one occasion has led to anti-proliferation protests in Asheville.
Tesla is the extremely rare example of a business that is interesting enough that people write about them for free. They don't need to advertise.