skysight-inc/HackerNews huggingface dataset:
Not quite; there's no such thing as a geometric EV (EV is by definition always arithmetic). Instead, you calculated the geometric growth rate, which the Kelly criterion would then maximize; but it doesn't maximize your average outcome. Try it; run a simulation, and you'll see what I mean! (Some guy already posted his results [1])

If you're curious, I wrote a fairly lengthy explanation in another comment [2] about why your calculation is preferable in many cases, but to maximize average wealth, you really do want to go all-in.

[1] https://news.ycombinator.com/item?id=36982560

[2] https://news.ycombinator.com/item?id=36986147
I don't understand the JPEG XL frackus, but that's partly because I think the Web platform should not continue being an enormous ball of mud, with everything built into the browser with no layering.

Make a Wasm module (use SIMD and threads if you want) that can decode the format and render to an immutable canvas and then let the browser engine manage the pixels after that. Wasm is close enough to native speed now that it no longer makes sense to bake this into the native browser binary anymore.
the gte-small model actually outperforms OpenAI's `text-embedding-ada-002` on the MTEB leaderboard: https://huggingface.co/spaces/mteb/leaderboard

The highest ranking is `gte-large`, which has 1024 dimensions - larger than `gte-small`(384), but still smaller than `text-embedding-ada-002` (1536)
Purism forums are still down, based on this I'm beginning to think that this might be intentional to shut down more unhappy customers.

This is such a shame, my main device for years has been a Librem 15 and overall I had been really happy with it. Although it is overpriced compared based on specs, I thought it was worth it to have a user-friendly version of Heads firmware (PureBoot) that someone flashed for me. I don't need that level of security but it's awesome to have open source firmware that's Linux based.

Louis nails it when he calls out that they see themselves as always being the good guy as being particularly insidious. Purism had good intentions with what they were developing and were very ambitious with what they were trying to do, and because of that I too had always wanted to give them the benefit of the doubt. At this point I'm really glad I never bought a Librem mini or Librem 5 like I was wanting to before, I had stopped following the company a while ago but I knew something was up with their shady "investment opportunity" emails that appear to violate securities laws and may or may not be a ponzi scheme.

Seriously, you tried really hard to do something really ambitious and awesome and have failed your customers, it's way past time to come clean. It's laughable to be organized as a Social Purpose Corporation but defraud and lie to your customers.

If you work at Purism and you see shady and unethical things going on as part of this, don't be afraid to be a whistleblower.
Maybe I should be smugger about myself having kids, but it was really meant as nothing else as a lightheaded remark. From my own perspective of course - there is clearly my (nick)name over it.
what happened with your company?
According to his account, the alternative to the SS was a punishment unit:

https://www.newyorker.com/magazine/2007/06/04/how-i-spent-th...
Mine is currently on a 15 minute loop as well, but it just plays prerecorded numbers from 15 to 0 telling me how many minutes left in my 15 minute time block
Yes, all in all I'm not happy with SMS-OTP still being considered just as secure as e.g. WebAuthN, and much more secure than Email-OTP (which is explicitly prohibited for PSD2/SCA purposes).

The problem isn't really interception in my view (even though SIM-jacking and porting attacks are scary enough!), but rather the high likelihood of phishing/UI confusion: With modern mobile OSes auto-filling transaction details, I'm not too sure if everybody is still reading the text accompanying the confirmation code.

It's quite possible for a fraud victim to be directed to amaz0n.com and tricked into entering an SMS-OTP confirmation code to confirm a purchase of €5.00, without noticing that the accompanying text actually says "only enter this code on BuyCryptoNoKycOrBacksies.com to confirm your purchase of €500".
I would have thought professionals are not cheaping out on a few hundred dollars for premium components, a negligible fraction of the income earned from the machine.
https://github.com/cyphar/incus/issues has a nice list of planned cleanups the fork will have compared to lxd
Most Americans are sort of afraid of walking.
Discord's UX is miles ahead of Element, and I setup and maintain communities on that use both. For something like local-first, like a local principled makerspace, we are happy to deal with the friction and try and contribute back on Matrix/Element.

That said, infrastructure churn can be disruptive. Don't envy your position.
I think at a 'wanting a better world' makes sense. The problem I think is that people don't really want to act like they're in a shared space. Maybe because they have different standards, maybe because they're not tuned to it.

I was raised being conscious of my presence and how it affected others. While I live in a single family home I still walk like in my 2nd floor apartment to avoid annoying the neighbors downstairs (so far the termites haven't lodged a complaint), or automatically turn down the volume later in the evening, even when I'm home alone.

Not doing this causes friction, and I don't think everybody realizes the presence they have while sharing a space.

So it's only natural people want to avoid that friction. Larges spaces accomplish this naturally.
In France, women get 10 weeks & men get 4 weeks paid leave.
The citation needed is that anyone takes a car to avoid car pollution.
Elixir for cynical curmudgeons
This article is a little dated, since then we’ve released Fraud Guard. Our model can detect and block 98% of pumping traffic with only .1% false positive. It’s working really well to deter these fraudsters. If you’re interested, you can learn more here [1].

Were also rolling out a version for all Programmable SMS customers with a higher false positive rate due to the wider variety of use cases supported.

[1] https://www.twilio.com/docs/verify/preventing-toll-fraud/sms...
I've fallen in love with Arc https://arc.net/

It's Chromium-based with a custom UI (in SwiftUI). It's very clean and Mac-native.
Cool, when I read it it was pdf or $300 used copies.
> So many issues in programming would be diminished if programmers toned down the thinginess of their code, focusing more on procedures and data shapes.

Exactly my reaction too. The code is complicated and requires boilerplate because it tries to adhere to a pattern that doesn't need to exist.

Whenever something becomes entangled and complex, decompose it into pieces first (functions and data) and then put it together again, piece by piece. The right abstractions (if needed) emerge naturally from simple code.
In rural America, we used to have more very small towns that were actual towns, with sidewalks, main streets, grocery stores, cafés, and cinemas. One of the places I lived used to be one, and I never would have known if the old folks wouldn’t randomly bring up the old bowling alley or something, and when I had no idea what they were talking about they would go on to explain that it used to be in some empty field maybe a quarter mile from my house.

Most shocking one was when I was with someone who mentioned a town I’d never heard of. She said oh, it used to be just up the highway and brought me there. We went into a wooded area in the middle of a farm, and there were the remnants of wooden walkways everywhere (low elevation and frequent flooding). She showed me where the train station and the hotel had been, talked about the different shops and the amusement park that was owned by the local dentist.

But that was all a long time ago. Now that whole area which used to contain multiple such communities is just farmland, loose clusters of houses, a plant, a gas station, and five of the ugliest churches you’ve ever laid eyes on. If you drive for half an hour you can go to Walmart or Taco Bell in the “small city” that used to be an actual small city.
> I'm incredibly suspect of the claim that he "accepted the call". "Accepted" a video call?

Why the scare quotes around accepting a video call?

> "“Despite there being no policy prohibiting the call" - I don't think that's true at all.

Well, if there are, then this should be an open-and-shut case.
esoteric as in a whole lot of essential libraries?
Tell me you don't read everything without telling me you don't read everything. That doesn't answer why he would clone a fork of his project and not just contribute to the main project
Socket moves beyond JavaScript and Python and gets into Go
> I found out that just being better than yourself takes you a long long way.

I usually hold vast disdain for the "self-help" genre of books, but after a recommendation from someone whose opinion I value greatly, I read Atomic Habits by James Clear. I've never found myself agreeing with and finding revelations from such seemingly mundane and obvious statements. Sometimes seeing a statement or opinion you take for granted can make you cognizant of that point.

I've since tried to adopt such "agile" methodologies in personal improvement. Clear says 1% improvement each day always sounds attainable, and such iterative improvements add up.
CNBC's world’s top fintech companies
The Truth About CRTs and Shock Danger (2007)
For someone unfamiliar with the specifics this was an interesting rabbit hole to go into. I was curious what Dvořáček thought about it. It looks like, in the end, "neither he nor his wife had any doubts about Kundera's role."
... And now ask Suse for a million dollars to keep it open. #sarcasm
Airbus to help with International Space Station replacement
> their goal is to make sure it's not a viable platform for their newest devices?

If that is the case, why does Apple continue to add functionality and features for web apps on Mac OS and iOS?

https://developer.apple.com/videos/play/wwdc2023/10120/
don’t tires need to be replaced more often because batteries make the car heavier?
Sourcefabric | Multiple roles | remote

Full stack developer | Airtime
Do you love music almost as much as technology - or vice versa? Do you have 5+ years of engineering experience with a track record of building consumer web applications or services? Then read on: Airtime Pro is looking for you!

Airtime Pro is a cloud-based platform for broadcasting streaming radio on the web, allowing users to upload music, build playlists, schedule content and broadcast online. Airtime Pro powers hundreds of stations around the world, from small college stations to community radio titans.

More details about the role https://www.sourcefabric.org/about/jobs/full-stack-software-...
Apply here https://goo.gl/forms/VMhKTUnQTqwdTmgP2

System Administrator | Airtime | Time timezone GMT +10 to GMT -3
SysOps job opening at Sourcefabric — open source software vendor for digital newsrooms. If you like solving challenges and open source streaming tech at the same time, can work remotely, then you might be our next Airtime system engineer. Apply today at jobs+sa2308@sourcefabric.org.

Full stack developer | LiveBlog
For more than a decade, Sourcefabric, Europe's largest creator of open-source software for journalism, has been helping some of the world's most impactful media organisations deliver content to their audiences. As a key member of the Live Blog Team, working alongside experienced and talented developers and designers, you will take an important role in helping to ensure that independent news providers thrive in the digital space. Our tech stack: Python, MongoDB, TypeScript, AngularJs, React. Apply today at jobs+lb2308@sourcefabric.org

See all opportunities here https://www.sourcefabric.org/about/jobs
It's completely optional. And it's very convenient to record a screencast and have it uploaded to the cloud with one click which also copies the share URL to your clipboard at the same time. I don't use Dropbox or a similar service, so this is a real value added for me.
> the price will be basically whatever the market will pay

I too am optimistic that markets can work and there are situations where the price will be what the market will pay.

But what I observe is - from the consumer side: a rapid rise of monopolies

From the producer side: an even more rapid rise of monopsonies (this is the sneakier consequence of monopolies that most of us don’t see, but which affects us most)

Those two items damage the premise of free markets

But add this:

From the government pov - these companies are beyond taxation: they can shift profits off shore and or manipulate tax policy such that the playing field is no where near level.
If you don't use iTunes at all: https://github.com/tombonez/noTunes has saved quite a lot of my sanity very simply.
> hands since they have a pop-up blocker.

ads since they have an ad blocker
I understand that the lack of standardization makes things difficult, but there are a lot of knowables.

Further, there would be nothing wrong with returning something like a NonconformingVersion object, where we can best guess at things like major, minor, patch. Parse what you think you know, and when you run into something that is nonconforming, then you fail over to return an object that has what you think you know and what you can’t sort out. E.g: in the above example, major, minor, patch versions are apparent. I would even say the vast majority of nonconforming versions have at least one or more of major/minor/patch readily parseable, the problem is we aren’t sure exactly how of handle the rest of it. And that’s fine.

This approach is super pythonic in the BTAFTP philosophy, where I will let users decide what to do with the object returned. “You asked me to parse this mess. I can’t fully do that, but here’s a best guess.” This is worlds better than just failing completely.
Make first argument your step/label. Each step can have its own command line. Exec yourself. Accomplishes same thing without being scary.
I rely mostly on the discussion around the implications for ublock origin when looking at manifest v3, because gorhill seems to be engaging with it in good faith.

Browsing the issue about it (https://github.com/uBlockOrigin/uBlock-issues/issues/338), it seems that manifest v3 blocks quite a lot of stuff out of the box. The fundamental issue seems to be that by mv3 prevents you from running arbitrary code to do filtering. This is concerning because it means that if sites / ad networks start coming up with ways to serve ads which can't be blocked by DeclarativeNetRequest (the issue lists a few), then ublock origin won't be able to block those ads. The way it's framed in the issue is "DNR is an obstacle to innovation."

There is currently a workaround in "ublock origin lite" (the mv3-compliant version) which lets you opt into regular ublock-origin-style filtering on a per-site basis. Even if this workaround isn't removed, it still means ... opting in to full filtering on a per-site basis, and acknowledging a browser warning each time.

MV3 clearly puts control of how ad-blocking works back into the hands of the company who supplies the browser and makes its money by serving ads.
Do something, so we can change it
Location: North Macedonia

Remote: Yes

Willing to relocate: No

Technologies: php/Laravel/Codeigniter, MySQL, JavaScript, jQuery,React, Vue.Js, MySQL, HTML/CSS

Résumé/CV: https://bit.ly/3JLdXhW

Email: nderim.rahmani(at)gmail.com

Experienced and creative Full-Stack Developer with a strong passion for developing and maintaining web solutions. With expertise in both front-end and back-end technologies, I thrive on building intuitive user interfaces and implementing robust server-side functionalities. I am committed to delivering seamless user experiences and scalable applications that align with business goals.
> Second, I am hoping that you will learn & understand instead of just memorize & regurgitate so in the future you can resolve it yourself instead of bothering me.

Where does all this hope come from? I’m barely 15 years into my career and I’ve nearly given up…
This is sometimes also called scaffolding, which I think is a better term. Code generation often means (compile-time or otherwise) generation of code from something else (like .proto definitions). Code that is not supposed to be modified by the developer and will be overwritten automatically.
For Node, I’ve seen packages just bundle a copy of the shared library for each supported platform. I would assume you could do the same for Python.
Stop-A is the key combo you hit on Sun workstations to drop into the ROM monitor. Usually when they are locked up solid with a crashed Xserver and need a reboot.
Rather than advertisements (though Waze has been doing that afaik), it's about enhancing navigation by allowing inquiries about your route, or optionally providing information about your surroundings :)
I have what I call the "10 second rule". The rule is that an experienced programmer (ie. someone who has written the type of code your codebase is written in, whether Python, JS, etc) should be able to look at a code snippet, any code snippet in your code, and figure out what it does in about 10 seconds. There are obviously exceptions to this where complexity can't be avoided but overall I found the tradeoff is worth it especially on a team of multiple devs.

I currently work for a client that has a very very large react native app that is pretty hard to wrap your head around. I can't tell you how many millions of dollars they have wasted in dev hours because it takes a dev way to long to even figure out what the code is doing before they can start making changes.
Ask HN: What browser extensions are you currently using?
The most frustrating noise in communal living is rarely the cars outside - it's the neighbors. It's the upstairs neighbors and the downstairs neighbors. It's the cigarette smoke from someone who shares a vent. It's the thin walls and someone wanting to listen to music loudly. (Or I want to listen to music or watch a movie loudly without neighbors complaining!)

Can I hear the neighbor's kids when they're screeching because they're fighting or playing? Can I hear the neighbors having sex? Can they hear me?
I agree that 1) is not discarded, it's never discarded. From scam to honest mistakes, sloppy handling, weird unexpected things, ... I'm just saying that if I has to guess, it's probably not 1).

There is middle ground. They may have discovered a new kind of (not room temperature) superconductor that is an achievement. It's good to publish a few papers, but we would not be discussing it all week.

Another middle ground is it is a superconductor at -15°C (5°F). That's not room temperature unless you live in Antarctica and forgot to close the window. But it's freezer temperature that is much cheaper than liquid nitrogen or liquid helium.
Did that test with the same Ubuntu and Firefox install mentioned in my post (https://news.ycombinator.com/item?id=36985276)

Results:

* Firefox 115: 120

* Firefox without uBlock: 130

* Firefox without any addon: 135

* Chromium 114: 135

* Chromium without uBlock (only addon installed): 150

* Edge 109: 122

Which means that all are in the same ballpark. I feel this test is more about CPU. It is also constantly (re)loading contents from browserbench.org, which tells me that the test itself might be very sensible to (and thus invalidated by) the network conditions at the moment of the test. Should be easy and would be much more reliable to preload all assets, and then do the benchmark.

EDIT: Adding values without uBlock Origin and without all extensions. We can see how having to parse all pages to check if there are elements to block, has its toll in CPU usage in the benchmark. For real-world cases of less CPU-intensive web browsing, blocking unwanted elements is immensely worth it.
If an unsafe function borrows an input make sure it doesn't return an aliased reference to the same data.
Just because AWS is HIPAA compliant, doesn't mean what you do there is :).

But at least it solves the basics.
Maybe they are correlated :) GPT-4 "What types of materials have molecular structures which may lead to room temperature superconductivity?"
it's surely debatable, but my thought was that sewing seems to have predated weaving (of cloth), nålbinding, especially knit and crochet, and probably even spinning, and it was sewing that enabled the humans to live outside the tropics

sewing without spinning or weaving still gives you tents and jackets (of hide or felt, at least). i think weaving without sewing only gives you floor mats. spinning without sewing gives you rope, which makes longer fibers than natural sinews, and thus lassos and lashing, but i think these are less transformative technologies than tents and jackets

i think the humans probably could have developed the fission chain reaction without spinning but probably not without sewing

https://en.wikipedia.org/wiki/Sewing_needle#Prehistoric_sewi... sewing: 50–61 kya or possibly https://en.wikipedia.org/wiki/History_of_clothing_and_textil... 170 kya

https://en.wikipedia.org/wiki/Hand_spinning#History spinning: 41–52 kya

https://en.wikipedia.org/wiki/Weaving#Archaeology weaving: 27 kya (cloth doesn't survive but its clay impressions do)

https://en.wikipedia.org/wiki/N%C3%A5lebinding#History nålbinding: 8 kya

https://en.wikipedia.org/wiki/History_of_knitting knitting: .9 kya

https://en.wikipedia.org/wiki/Crochet#Origins crochet: .2 kya
Ha! Yeah I want the magic wand.

I have deep wounds from pre-chatGPT times of trying to manually figure out libraries. As in otooling each library, error, etc then recompiling into various places until things 'worked.' I'm appreciative of the experience, though now I think with LLMs the problem could be solved with some simple queries.

So I guess you're right, it requires effort, but I was a 10x engineer in the wrong direction and never want to experience that again ;)
You might need to be more specific about what you're looking for. If you want a Make but not GNU, there's BSD Make. You could use Redo or Ninja or put all the build commands in a shell script surrounded by "if"s. You could re-run the build commands from your shell history as needed. You could make some sandwiches and go eat them in the park while reading a good book.
Daily AI News Dispatch August 3rd
The time notification reminds me of a screenless "watch" 10 years ago. It would buzz every 5 minutes as a supposed aid in perceiving the passage of time for various tasks.

https://www.theverge.com/2014/1/30/5361210/skrekkogle-durr-t...