skysight-inc/HackerNews huggingface dataset:
I would say that it seems a miracle there were working badges on time. Both EE and Defcon gave everything they could to make this happen.

But this breakdown in trust, too short timescales, using a new chip, not backing it up with extra funding and choosing this engineering company remains Defcons responsibility for running the project and realising a product.

Without full payment of the development costs, the IP for the PCB probably was still owned by EE and they could have stopped production. This shit show could have been prevented.
"Easy money in the form of student loans is like throwing gasoline on a fire. Students’ debt to (projected) income is not weighed unlike any other loan. The debt cannot be discharged in bankruptcy. Colleges are happy to take all the money you can bring to bear."

There is one more factor. People at 18 aren't really fit to make such huge financial decisions, most of them don't have experience handling even 0,1x that amount of money. They are still pushed to, and the other party is much more experienced and stronger than them.

It is a masterpiece of college politics that students tend to turn "anti-Capitalist" and attack greed of private corporations, while completely ignoring that they are being fleeced in a predatory way by their own schools. Academic institutional greed is the true 400 lb gorilla in the room that few are capable of acknowledging.
when did they actually start working on it? ToyMakers starts their work right after a conference ends to prepare for the next conference. The logistics and scale even for several hundred badges is immense.
Or just don’t use chrome anymore
Did anyone use Firefly III and was able to import/export from and to ledger/hledger format?
Oh god, yes... Wkhtmltopdf is a resource hog.

Other solutions have incomplete support for the HTML spec, so we can't quite create the pdfs we want (unless someone set down and figured it out with less modern features)
It's getting old now
I imagine it’s a bit of both. Google doesn’t need to kill ad blockers at the browser level. Like YouTube has shown, they can just detect ad blockers and block the page from functioning.

And browser extensions being malware is more the rule than the exception. I wouldn’t be surprised if more than 50% of browser extensions are sucking up your usage data if not actively stealing credentials.
Show HN: OpalOPC – OPC UA Security Scanner
Isn't it written in 2022, hence requiring the year in the title?
Ask HN: Are you still reading Newsletters
On X/twitter there seems to be this "new" Newsletter Trend, after every Post: If you liked this post, you will love my Newsletter.
So I just want to ask you guys, do you still read Newsletters? For me the last thing I want is more E-Mails, how about you?
Beyond discussing what Modern C++ actually means, Andrei Alexandrescu book, C++11, C++14, C++17, C++20, C++23, this only goes to show how "modern" is the C++ code from companies that should know better as WG21 members, and C++ compiler vendors.

Let alone those that aren't neither WG21 members, nor C++ compiler vendors.
I Quit Spotify
great point, my old thing is old and ghetto
I believe this is called a “junk drawer”
Whike it's less capable than manifest2 version it is still much more capable than pihole or other dns based blockers.

https://github.com/uBlockOrigin/uBOL-home
As Mozilla chose to abandon it, is Firefox still using servo?
On what planet can you get ICs for less than a $1?
Other than type hints?
Show HN: Tell me where is the Catch? BS-free AI Contract Analyzer by Apers
He famously criticised the engineers there, joined, delivered basically nothing and then left.
Unless it is a skilled shoter doing an head shot, or using high caliber ammunition.

I do agree it helps, but it isn't the improvement over other memory safe languages, that the Rust Evagelism Strike Force makes it to be.
Clickbait. There's been an established market for domain names for what, 25+ years now? And "friend.com" is pretty generic, if they folded and wanted to sell it.

At current interest rates, I'd call it a $200k/year Marketing expense.
If you don't have any relevant experience, an easy way to do this is to refer to similar products and see how they are priced.
I like the tip from Adam Savage on where to put new things: Quickly think about where you would search first for this item. The first thought that comes to mind is where you store it. Next time you look for the item it is right where you would search first.
> Which, _again_ is a taylor series.

Mathlib defines cos x = (exp(ix)+exp(-ix))/2, which is not a definition via Taylor series (even though you can derive the Taylor series of cos quite easily from it). exp is defined as a Taylor series in mathlib, but it might just as easily be defined as the unique solution of a particular IVP, etc. Regardless of this, I have no idea why to you seemingly a definition via Taylor series is not a "true" definition, you could probably crack open half a dozen (rigorous) real or complex analysis texts, they're likely to define sin and cos in some such way (or, alternatively, as the single set of functions satisfying certain axioms), because defining them via geometry and making this rigorous is much harder.

I can't argue whether cos has a "geometric nature" or not, because I don't know what that means. Undoubtedly cos is useful in geometry. It is, however, used in a wide range of other domains that make absolutely no reference to geometry. mathlib's definition of cos doesn't import a single geometry definition or theorem.

Remember that the starting point of this discussion was that somebody was claiming that "pi is different in non-Euclidean geometry", which, no, even in a completely different geometry, the trigonometric functions would be useful and pi is closely related to them.
From the title I thought, how is holding a pen all day going to stop me from forgetting where I put things down? Lol.

This is at times my personal hell. I'm of the type who uses the "find my phone" feature about ten times a day and needs Tile trackers for my keys - and wallet. If only a tracker existed that was small enough to attach to my two pairs of prescription glasses.

I'll have a think about designated putting things down areas, but I'd likely just forget.

(I see that https://findorbit.com/products/orbit-glasses-x exists but that's for Apples only).
you dont need SAM for that. These systemw already exists in Ukraine.
I've noticed that whenever the subject of cameras in public places comes up on traditional media platforms, there's always talk about the 'debate as to whether we want these things/should allow them'. I suspect this is a planted misdirection (†) - the government and corporations that profit from this information would love you to waste your time talking about whether we should have this kind of surveillance, because it's already here. It would be far better if we could have a debate about who should be able to access this data. For example, there's a difference between a sworn police officer accessing public camera footage, and the same footage being send to a 3rd party by the police, being analysed in a foreign country by foreign workers.

† I'm not alleging a giant conspiracy theory about direct corporate control of the media, but it is well known that businesses 'seed' articles by sending unsolicited 'fact sheets' and talking points to reporters.
Will -—disable-gil ever be the default that should be targeted by everyone? Or will python have “requires-gil” libraries and “allows-no-gil” libraries?
Doesnt that force Rust onto you? what i was talking about was more... Language agnostic? I think this line explains what i meant:
> "We don't yet have Blitz bindings for other languages (JavaScript, Python, etc) but would accept contributions along those lines."
20k is a lot of money to spend on pornography though. I wonder at what point does one ask themselves if they have a problem or not?
Anyone got a deep dive link (or willing to deep dive in a comment here) on how the best adblockers actually work?

I'm assuming it's not simply a DNS blacklist, correct? There must be more to it than simply blocking known domains.
voluntary subjugation
It would probably also be possible to port the HTMX client to Rust/Blitz if somebody was motivated to do so.
> it's still worth something to the people who still pay for it.

Sorry, you're being deliberately obtuse here. If what the lawsuit claims is true (irrespective of whether it's legal or not), ads on Twitter are still worth something also to those who DO NOT pay for them, because otherwise they would not need to collude with their competitors to make sure they're also boycotting.

I'm not saying that this can be proved to be an anti-competitive behaviour. Just that it destroys the narrative of "ads on Twitter are a negative value for the brands that advertise there".
> “If you’re telling customers that you’re giving them one thing, but instead giving them something else, then that seems like a paradigm case of a deceptive business practice,” said Brian Berkey, associate professor of legal studies and business ethics

I'm not convinced the link is so direct and easy to prove. If an eBay seller sends you a rock instead of a gold ring you don't really have a claim against eBay.

OnlyFans does not employ these chatters nor is explicitly aware of their existence. They are a very thin intermediary that offers communication, moderation, safety and payment services, but do not produce the content, nor do they employ the obviously freelance performers. It's very likely they have lines in their performer TOS that forbid models from such misrepresentation, while securing a chat session to ensure a certain person is the one typing is a very hard problem to solve and by no means an industry standard approach.
I will refer to this comment the next time anyone complains about enterprise speak in announcements.
Rendering is parallel, yes, but it also makes heavy use of SIMD to accelerate the operations per thread. One does not obviate the other.

In the most trivial case, sure, the JavaScript runtimes won’t compile to use SIMD but there’s lot of cases where they will as well as part of their JIT. I think you’re trivializing how they work.

And back to the main point, it doesn’t really matter if you believe Cinebench reflects real world rendering. The fact is that R23 uses SIMD for x86, but not for ARM. R24 rectifies that. Both R23 and R24 use the same rendering code path regardless of running in single or multi threaded mode.

So using R23 as benchmarks for efficiency and performance will naturally benefit x86 significantly. There’s a reason none of the people who push the “AMD is almost the same” use the fairer benchmark to do so. R24 really highlights the actual discrepancy when both are given a fair playing field.
For light uses maybe even a low cost windows machine would do. No point buying apple.
I choose a web browser based on ad blocking capabilities alone.

If I want to do development I can do that in a different browser. Web developers should have all major web browsers installed anyway.
It sounds like we agree about the good parts of HTML.

> There has never been a better markup language.

> It has been the best thing for accessibility we ever came up with.

I observe past tense in both sentences above.

So perhaps we agree, the salient question is: is it the best thing we can come up with? With a focus on the future.

I argue we can do better, while celebrating and building off of what's great about the past & present.[0]

[0] https://docs.pax.dev/intro-priorities-and-prior-art/#:~:text...
ublock even blocks YouTube video ads.
- an established convention for project organization

- a tool to run lots of SQL queries at scale

- a tool to create and update views in the correct graph order to avoid dependency issues (e.g. removing a column from child view that parent still depends on).

- SQL codegen / templating using Jinja

- an ecosystem of packages that provide useful utility macros. E.g. every project eventually needs a calendar. Just look at that SQL statement to generate one. It’s gnarly.

- a test runner on data to ensure quality and contract adherence to avoid breakage upstream.
Drinking has dropped off significantly. Unsurprising if there’s going to be backlash against people saying it’s not a good thing to do from the people who stand to make money from it.
I'm surprised they're not using ChatGPT by now.
That depends heavily on the IRL relationship.
Because our PMs use it, and that's the browser that they see our work in, so it's just less effort on our part if we're building in that browser too.
Boeing's door-panel blowout came after years of overlooked issues
> or a different web browser.

It's time, if you haven't already.
But often, less training performs better.
programmers who get the job done without needing to memorise standards or dig into hardware specifics are surely happy enough with general optimisations applied by the compiler like tail call optimisation or copy elision ...
He was talking about the long hours. Normal office hours do not span two meals.
Figma Plugin: Vector to Hand Drawn
Or not alot of options...
CCC – Cybercrime Convention: Extensive surveillance powers, abuse foreseeable
He didn't think of porn at the time I bet.
Yeah, the built-in blocker in Brave does, too.
why would DEFCON go with such a small outfit?
Show HN: Mute unwanted tabs in a second (Chrome Ext)
This Chrome Extension allows you to - mute/unmute all tabs in Chrome with a single button click. - Functionality to mute/unmute the currently active tab.
This isnt really true anymore. Firefox has caught up in devtools, and has superior tools when it comes to animation debugging. Performance also isn't worse than chrome, in fact I've found that FF uses a lot less memory than chrome does.

The only time I open chrome is to use an occasional WebApp that needs the Bluetooth API or something like that.
Did you also come up with Sharknado in this whiteboarding exercise?
So basically a junk drawer.
Maybe you use an alternative like something to clip on a belt?
> Web developers should have all major web browsers installed anyway.

Agree. Even if not a web developer, one can use different browsers for different purposes at the same time.
Ohh, this is interesting. I'm just now looking for a solution to capture screenshots of websites, ideally from a previously crawled representation. From what I can gather, all existing offerings just run a Chromium instance and request a screenshot from that, which is pretty expensive (both in operating and as a SaaS product).

So, Blitz should be a pretty ideal fit for that, right? Can it run in headless mode and save a screenshot currently?
A comparison between jQuery and ES6
A great thread to show how Mastodon is no better than Twitter. Really obnoxious and toxic and not something I want to be near.
For that, you can use "spike filing". Place everything incoming you might need on top of a spike (or on top of a pile or in the front of a folder). The automatically sorts by traverse chronological order, making it easy to both retrieve old documents and to know the age so you can discard older ones.

https://www.enotesnepal.com/class-11/notes/business-studies/...
If Firefox market share would drop to sub 1%, Google would face some difficult to dissuade monopoly allegations. I believe it's one of the reasons Mozilla gets founded by Google, they get to point to an alternative. Then again without Mozilla we might now live in a WEI world, which I certainly would prefer not to.
Because cost per year is totally how normal people value their relationship.
Malware generally can't just "hijack" any arbitrary browser. You have to have exploits for a specific browser / browser family / JS engine. Chromium has defense in depth techniques to try to raise the difficulty bar and to try to limit the fallout of an exploit in various parts of the tech stack, but that still requires a Chrome-specific attack in the first place. Attacks for Safari / WebKit / JavascriptCore would similarly require a different vector for the exploit (even if some techniques are common, the specific details should be quite different).

There is a newer class of generic malware that exploits CPU bugs (e.g. Spectre) - are you perhaps referring to that? If so, that's a fair concern but unlikely to matter much in practice. For Spectre itself, I believe the mitigations were applied within the major JS engines directly (or at least for v8 they were).

Anyway, security issues are best compared when there's a lot more attention to your browser. But given that there's a huge amount of exploits that depend on buffer overflows that are simply impossible in the first place with Rust, it's likely that the browser's likely to mostly suffer only from architectural issues & fewer implementation issues whereas other browsers will still have architectural issues and implementation issues to boot that prevent them from addressing it. Yes, newer browser = likely more immature architecture, but at the same time there's fewer implementation issues to worry about in terms of exploiting architectural issues in the first place.
It's pretty interesting how this stuff is still going on after a judge has just ruled that it's illegal. The Microsoft monopoly case really did change the company in the sense that it made them a lot more cautious and bureaucratic even before the ruling came down.

This ruling doesn't seem to have changed anything at Google yet. Amit Mehta's comments indicate that he was nonplussed about how thoroughly and knowingly Google has been destroying evidence for years, another thing which for all their faults, Microsoft and I suspect IBM before them didn't really do, knowing that the courts would catch on sooner or later. Google is special, it's like this company is committed to criminality in its DNA.
With the track record of Google, I'd love to see people so annoyed by ads starting a movement to switch to other browsers, essentially rendering Google shooting themselves in their foot with this move, starting Google's downfall in terms of browser dominance (and many others).
It’s interesting because it contradicts the advice to only move an item once (avoiding clutter)
We already know the upper bound of perf improvement – existing perf * number of cores. It will be worse than that though, as all the GILectomy plans make single-threaded performance worse.

So if you're expecting something better than that, you will be disappointed.
Ashley Maddison had the same issue. It seems if you hide one side of the interaction from the other, and one side benefits from scale, fraud is guaranteed to happen. Even robots do it, see the movie Her.
No, there is a real difference, this is not splitting hairs.

Go is always pass-by-value, even for maps [0]:

x := map[int]int{1: 2}
foo(x)
fmt.Printf("%+v", x) //prints map[1:2]

func foo(a map[int]int) {
a = map[int]int{3: 4}
}

In contrast, C++ references have different semantics [1]:

std::map<int, int> x {{1, 2}};
foo(x);
std::print("{%d:%d}", x.begin()->first, x.begin()->second);
//prints {3:4}

void foo(std::map<int, int>& a) {
a = std::map<int, int> {{3, 4}};
}

[0] https://go.dev/play/p/6a6Mz9KdFUh

[1] https://onlinegdb.com/j0U2NYbjL
For any podcast?
oh man... we had so much of this done years ago with Locker, but old services die and new services are born, and existing services change their APIs constantly... it takes a lot of work to keep them up to date! https://github.com/LockerProject/Locker
You'd be a hero to a lot of people for supporting that. Current options for basic PDF reports suck. You essentially have to run Chrome (at scale possibly) for such a basic use case.
Admittedly off-topic:

There's this massive disparity in the signals I'm getting about inflation and cost of living.

On one hand there are people spending $20k (over four years, which softens my point a bit), and extending that, there are enough people spending enough money to keep OnlyFans ... performers (is that the right word?) able to hire "chatters" and their various production teams, and this covers all the various 'socials' where cough influencers can make their livings via donations from their subscribers (I want to use a perjorative term).

On the other hand, cost of living pressures are forcing people to choose between paying for food and heating their homes (so my local media headlines tell me).

Is this "just" the increasing wealth inequality in the world?

Inflation being "sticky" feels like it's being driven by most people not really, actually needing to tighten their belts in the face of inflation. The number of new cars on the road, the number of people out shopping retail doesn't seem to be shrinking.

Having said that, unemployment numbers have been surprisingly good up until the last print.

P.S. I know someone who pays for regular "youtube coaching" sessions. Maybe I'm just old and don't get it, but... :rollseyes: sigh.
We chose an XML-like syntax because it's clear & explicit & established (HTML) — you can know where you are in a hierarchy clearly at any point thanks to closing tags. The major downside is verbosity, both for reading and for typing. Pax's closing tags compile away so they aren't transmitted across the network like they are for HTML.

We predict 95%+ of Pax will be written by machines, especially visual design tools and LLMs, so verbosity becomes less important (LLMs may even benefit from explicit closing tags.) We're innovating on multiple axes, including language, so we chose to make the syntax itself as boring and uninnovative as possible.
It shows that web technologies were not designed to do what they do today.
> When that happens, uBlock Origin fans will need to find a different ad blocker… or a different web browser.

Sheep will still continue using Chrome despite their interests being stomped upon.
I think the two *s merged into an italic there
Those are all dated after the OpenSSH fork
If the other party don't have a job maybe.
> ...being process-minded is not only as likely but actually more likely to compel someone to achieve great things.

This is the point that I was originally disputing :)

And it is where I disagree: I find the "achieving great things" requires breaking things up into smaller pieces (agile, or engineer mindset), and it's orthogonal to your goal vs process character.

Basically, my counter is that just like badly managed[$] goal-oriented people might suffer through a long process to the goal (and thus give up), badly managed process-oriented people might enjoy the ride too much to not care about the end result. A common saying of "work smart, not hard" kinda supports that too.

[$] I am using "managed" here liberally: they could be self-managed, for instance.

What you need to do to achieve both small but especially big things is to be smart and manage yourself well along with having enough motivation to do it.

And the source of motivation is where I think the only difference is: neither goal nor process does warrant one having enough of it, but they are sources of it for different people.

And again, goal-oriented people do not necessarily dread all of the process, it's just that they get most of their motivation from achieving things. And certainly process-oriented people enjoy achieving things, even if they get motivated with the road as well.
Ask HN: Is there any ad supported LLM or LLM product?
I'm wondering why LLMs haven't gone the we search way of being ad supported and widely available, instead of a freemium model. This seems scalable and extensible to many different sub use cases of LLMs. Is it just really hard to embed ads in LLM responses? I can see perplexity doing this 'easily', but also everyone else.
I wouldn't really say Typescript is enforceable, given that the types aren't actually considered at runtime.
Fonts are gear acquisition syndrome for software developers
Because of the positioning you can press "l" then backspace then "." and get a serif on the bottom which makes it look a little-more one-like.

Similarly you get a "!" by doing "'" backspace "."
If anyone has doubts about the second claim, think about a hash function. The input certainly causes the output, but they are not correlated in a statistical sense.