skysight-inc/HackerNews huggingface dataset:
As an interface designer I am completely confident that you're looking at old usability through rose colored glasses. Most software these days doesn't come with a big monolithic manual because it doesn't need one. More people directly use software now than ever before and most of them will probably never read a single line from a software user manual; not because they don't exist, it's because they don't have to. The vanishingly small percentage of folks very experienced with interfaces designed for professional software users– often using old interface flows and metaphors– get frustrated with software designed for everybody else. Your understanding of software usability isn't representative– that's why almost no open source software, no matter how big the manual is, gains anywhere close to the same usage as their commercial equivalents.
I sort of expect headlines like this from Reason. The fact that the LA Times is running it is what really caught my attention -- "Man bites dog".

Also, the recent news is the unsealing of documents which confirm what was just suspicion two months ago.
throughput

newer CPUs have higher levels of parallelism, therefore having higher throughput, even at the same frequency

the parallelism can be achieved via vector instructions, out of order execution, along with other changes, like better or more caching

system performance as a whole doesn't just depend on the CPU though, a beefy CPU with shitty RAM or an HDD might be worse than a mid CPU with high-speed RAM and an SSD (even a SATA one)
This is very common with housing rentals, and not just in the US. You absolutely cannot trust their documentation of what is or isn't a prior issue. They WILL change their documentation to try to get that deposit back or such.

I learned this lesson as an 18 year old idiot first time renter with some friends. Luckily one of my roommates' siblings was a law student, and took on advocating for us for fun and learning. We got back 3x our deposit after it was clearly explained to the management company what liabilities they were creating.
very true, but corporations tend to not come to your house armed with guns if you dont pay protection money.

sure, there have been such, but nobody ever considered them legitimate like people do with "governments"
as someone who has never had a car nor really desired one, I find it a bit disheartening that my entire life I have watched cities prioritize machines over it's citizens.
Cinnamon does this fine on my framework. Is it imperfect in some way?
It’s easy to eat optimally while plant-based or vegan. Especially for consuming something like fiber which most Americans don’t.

I’m a 6’1 210lb casual body builder to boot which seems to annoy people when they find out I’m plant based.

What do you think is unhealthy about eating plants?
You have to adjust your grip so that you can robustly tap the back with your index finger (holding the phone firmly between the other four fingers and your palm/base of your thumb). I agree that it’s not really practical.
Svelte has been a dream for me:

* Styles are included so you don't need a whole other library for doing styling. Automatic component-scoped CSS is great. You can also include whatever your favorite compile-to-css language is.

* It's faster than React because there's no virtual dom. I've run into performance issues a lot with React and not much with Svelte. Never used Solid though.

* Less boilerplate. According to this talk, React components translated into Svelte components have around 40% fewer characters: https://www.youtube.com/watch?v=BzX4aTRPzno I've definitely noticed writing less code.

* Less JS bloat!* The actual Svelte library gets compiled away so you don't need to include e.g. the entire React runtime. *(There _is_ a crossover point when you have many many Svelte components where the bundle size will be more because each components has self-contained duplicated code, but my understanding is that it's pretty high).

* Use the HTML/CSS/JS/TS I already know. There's a little "magic" in the compiled reactivity system, but I've found it to be very minimal and easily understandable. I don't have to learn much to be very productive in Svelte.

* The interactive documentation. It's stellar. VERY clear and I can change all the examples they give and play around with things to test my understanding. The REPL is also super useful when asking questions to other devs about Svelte: https://svelte.dev/repl/

* Batteries included — Styles, animations, transitions, stores... all of these work really well together and I rarely have to go outside of Svelte itself.

And SvelteKit is taking all this to the next level with making Svelte available throughout the full stack. Heck, I'm making a SaaS boilerplate built on top of SvelteKit because I love it so much: https://sveltesaas.com/

Some drawbacks to Svelte:

* It's not as popular as React so you're not as well supported when developing. Think Stack Overflow or other developers in your organization.

* The reactivity system can be a little magic (for example you can't do array.push() to trigger a reactive update).

* You have to learn the templating system instead of just using the JS you already know. A little unfortunate, but I honestly kind of like using templates better — I don't enjoy JSX at all. I found it only takes like a half hour to learn Svelte's templating anyway.
You have provided a wonderfully elegant description of the two ends of this spectrum. Spectrum is a perfect term to use becasue technical leaders who become managers exist on that spectrum in very dynamic ways. Everyone is surrounded by 360 degrees of team members who have different perspectives, expectations, needs, wants, etc. No one can be all things for all people at all times. For my own experience, depending on who you ask - my peers, my leaders, my reports, they will all have varying opinions of how I land on that spectrum and what it means to them. And if you ask this month and ask again next month their perspective may change both positively and negatively. You have to keep trying and growing and learning. You also have to be agile and flexible. Let go of the past and focus on the future. Assume best intentions about everyone. There is no perfect. Its all about the journey.
In the context of pytorch: nvidia
This looks sick. Would love to have a version that uses ROMs on the local file system
To be fair, when I recently found all my historical addresses (past 15 years or so) connected to my name on some random website there was only one source they could’ve gotten that information from.

I’m inclined to believe that most people looking up WHOIS details have good intentions, but clearly there are people that use them for their own purposes.
I suggest you read up a little bit of history.

Start with this:

https://en.wikipedia.org/wiki/1971_Bangladesh_genocide
Similar. The only thing I find problematic is fingerprint readers, which Linux doesn't yet support very well. Literally EVERYTHING else works fine: power-yes, sleep-yes, sound-yes, video-yes, network-yes, tablet keyboard-yes... (My preference is LinuxMint.)
I honestly think brave search is genuinely sometimes better than google, it shows actually relevant results and highlights community posts from websites like reddit and others.

And with goggles you can filter whatever results you don't like.

Although the big caveat is brave still uses Bing for image search, so it sucks.

I use SearXNG, so I can have my cake and eat it too, however I can't use UI based features, which is OK so far.

(On another note, man that new verge logo, what a waste, that old triangular logo was iconic and immediately recognizable)
> Companies that sell laptops with preinstalled Linux are far more often than not just selling rebranded "windows hardware."

What examples do you have of this?
Sorry, cant remember specifics. But if I were doing this again, today, I'd use an isolated serial ADC. I had a lot of fun with analog stuff but fixing signal issues in code is easier than solder.
> Ironically, Dahomey’s rehabilitation is undercut by the demonization of Oyo, a fascinating society in its own right.

How naive of me to think the article might also lament the demonization of Europeans, whose role in this conflict was flipped upside-down, from fighting to abolish slavery, to fighting to preserve it. The article excuses it with "Why, then, should “The Woman King” be held to a moral standard ignored by the thousands of period dramas about violent Western states" - proof that even the worst historical lies will be excused as long as they harm the correct group.

> Viola Davis’s new feature is a rousing tribute to the world’s only all-female army. But how true is the story it tells?

To save you reading the drawn-out article and its tepid conclusion: as true as a civil war movie where the North fought to impose slavery on the South.
But I'm intrigued to think that with 8mb I could transcode my podcasts to a very low bitrate. I'm assuming given what you are saying that there isn't an audio player for BangleJS because of the flash memory limitation, however.
Newer CPUs have more transistors. Meaning they can do more things. More things you can do faster you can be. Now "more things" might be more complex instructions, more cache memory, more things attempted at one time.

Now when to replace... I suppose that is entirely depends when you feel like it is too slow. At that point evaluate if newer CPU or would help.
Checking it out, thanks!!
Looking forward to the JEJ Google Maps voice!
Alternatively, you can also directly drag the insertion mark (tap-and-hold near the insertion mark and drag it).
The importance is in the "accountability" of accounting. By forcing each entry to cross accounts, you make each account reconcilable with the others. "Books" are no longer independent because they can be cross-checked. Where books are departments that makes departments responsible for justifying each entry in a way that is visible across accounts, to the cent. It's a validation layer. With double entry you can't cook just one book, you have to cook all the books.
If it's using a recent build of Electron you can in fact use proper Wayland. Electron supports it, if something doesn't; they're on an old version.

Even sharing with the help of various 'portals', e.g. xdg-desktop-portal-gnome or xdg-desktop-portal-wlr

It 'simply' takes some arguments at runtime. Below are what I use -- taken from my Sway 'start on login' script
[some is superfluous]:

ElectronThingHere --silent --enable-gpu --use-gl=egl --enable-features='VaapiVideoDecoder,VaapiVideoEncoder,WebRTCPipeWireCapturer,UseOzonePlatform' --ozone-platform=wayland

You'll find they're basically identical to what you'd use to enable/force Wayland on Chrome. Also VAAPI {en,de}coding and pipewire based sharing

You can also replace --ozone-platform=wayland with --ozone-platform-hint=auto for less strong-handed encouragement

I use quite a few different Electron-driven things on Wayland. Discord is the only one seemingly refusing to update their Electron base... and getting free Wayland support

If not for them I'd remove XWayland support entirely from my Sway configuration
Much like enterprise software, Hertz's customers when it comes to the enterprise is not he person getting in the car. It takes a bit or some luck/unluck for someone who matters to get hosed and end the contract.
Some articles claim ChromeOS is at about 10% (Chromebooks)
SMIT :-)
But does that mean they're bad programmers? I don't think so at all.
As a young person, we grew up with the internet so we're conditioned to just know the "pointer" to the information and then have to google/search for it.
Now I've learned all the algorithms and data structures at uni too and passed the exams but what remains are the names of them and roughly when they are needed. It may be unfortunate but that's what it is like to study nowadays. It's all about cramming everything into your head and passing. Distractions absolutely everywhere and anxiety that we won't live up to and have the lives our parents had.

Now i for one dislike leet code and coding challenge interviews. I think it's silly, plain and simple. What i would look for instead if i was an employer would be curiosity. Nothing is more important than insatiable curiosity. A curious employee will learn everything about your whole stack in the first week... just out of curiosity. And if they do hit a leet code like problem during day to day work you best believe their curiosity won't let them rest until they've solved it, be if with prior knowledge and experience or without.
My preferred solution would be that we resolve the Ukraine crisis by negotiating peace, lift sanctions, and unblock the Russian-European energy market which is, I assume, the source of this pressure. Tell Ukraine they have to make peace, and if they aren't reasonable at the negotiating table there is no more NATO support. Offer Russia the chance to save face while they are doing badly, and throw in the promise of no NATO in Ukraine for 20 years.
If you start your career strong in your early to mid 20s and plan for it for then... yes.

Not all software engineers are paid ludicrous money though, and even in places that they are paid well the cost of living can be atrocious.
We do not need an alternative. We need independent oversight with broad legal powers when it comes to crimes / misdeeds committed by our "servants".
It's now known that adding a 3% concentration of a specific algae/seaweed to a cow's diet reduces their emissions by something like 80%+:
"New Long-Term Study Could Mean More Sustainable Burgers" - https://caes.ucdavis.edu/news/feeding-cattle-seaweed-reduces...

So the current harm that is used as the primary reason [allegedly] for the push to reducing meat consumption (global climate change) becomes a moot point and actually a relatively very low added cost if needed to start mass producing and farming seaweed to add to a cow's feed; if this isn't part of the conversation of those pushing for beef alternatives, then realize they are ideological and not critically thinking - and may have ulterior motive, even if that's simply trying to generate/drive profit for their own industry of plant-based products.

Compared to plants (3000 gallons for one bushel) cows dont use much water either.
This is a conspiracy theory. There is no evidence that this is true. Please stop spreading misinformation and conspiracy theories as if they were facts.

I know it's cool to not like Google and whatever, but I would hope that we can at least discuss facts on this website and not just sling FUD around.

Can you provide any detailed technical information that proves that Google intentionally crippled this new API for nefarious purposes?

Just to be clear, I am a long term Firefox user and probably will continue to use it. I just want to see some real proof for these claims.

The idea of an unprivileged content blocker sounds attractive to me, and considering how much effort Google puts into security on Chrome I don't think it's far fetched that this change is for security purposes.

Chrome was the first browser (afaik) to support running extensions with limited privileges, and I'm sure people were originally upset by this, but today it's clear that this was the right choice and massively increased browser security for the majority of users.
Western Europe has known this for decades and did not care. Germany used the past decade to decommision nuclear power and coal power. This was not a mistake and US taxpayer oil reserves should not be used to bail them out because they knew what they were doing.
Maybe something like...

More Indians own property in London than the English - https://www.financialexpress.com/industry/more-indians-own-p...
> incorrectly accused a safe deposit company of being a criminal enterprise (case was later dropped, nobody convicted, no real evidence).

That's not quite correct, I think: the company itself plead guilty to the money laundering part and was fined... but it was also unable to pay the fine, and the government chose not to go after the owners/officers personally. So the individual charges were dropped, but not against the company. That seems like even more of an indication that this was primarily/just a fundraising via forfeiture expedition.

Civil forfeiture laws need to be changed to require a criminal conviction first, and to impose mandatory multipliers of damages on the government when a forfeiture is found improper, or there is no motivation for law enforcement to stop padding their own budgets this way.
The next step is musicians. We'll be seeing that very shortly.

It'll be possible to make new music featuring Whitney Houston, Elvis, Chester Bennington, et al.

On orthogonal planes, we'll see the rise of more virtual musicians with completely artificial voices (Gorillaz meets Hatsune Miku++) and voice correction for non-vocalists.

Source: I work on this tech and we'll be launching something very soon in this space.
That's the less interesting part IMO. The more interesting part is what happens when others make the same using public recordings... is this fair use?
TikTok will get to the Google and Facebook level of adding in advertisers. There's only so long until they turn on the faucet of billions each quarter. I'm also sure it'll get more and more gamed like SEO is on Google and whatever is people would do on Facebook.
As a company of one for 20 years, I have made lots of websites. My advice is to intentionally design the product to be low maintenance from the start. When considering a new feature, always think about future maintenance costs.

For example, integrating a 3rd party API? How reliable is that API, what happens if it goes down, is there an alternative API to have on backup, etc? I reinvent the wheel sometimes, if its not too hard, just to decrease external dependencies.

Thinking of allowing user generated content such as uploading images, or writing comments/posts? Prepare to spend a good deal of your time moderating that content and managing spam. I go out of my way now to avoid having UGC on my sites, even when it would enhance the product.

Going to use the latest bleeding edge technology? What happens in 3 years when it's obsolete or the next upgrade has breaking changes? I try to use dumb boring old LAMP with vanilla JS whenever possible. I have several 10+ year old websites using this boring tech stack that are still chugging along that I literally haven't looked at in years. Whereas I have an old angular 1.0 website for which I have forgotten the build step because I failed to take notes and I doubt "npm install" would work anymore for its ancient dependencies, so its stuck in dinosaur land unless I want to do a total rewrite. Keep it dumb.
There are many interesting ways to spend a billion - funding other founders, investing in under-invested areas globally or in your community, starting a scholarship fund for folks less fortunate, building a big yatch, etc etc.

Another good reason to exit is also just to rest, take some time and enjoy the world a bit after being deep in founder mode for so long.
What FBI did was not a mistake and people of the level that had made those criminal decisions are definitely paid enough.
SQL on CSV (using preinstalled Mac tools) previously linked on HN:
https://til.simonwillison.net/sqlite/one-line-csv-operations

e.g.

sqlite3 :memory: -cmd '.mode csv' -cmd '.import royalties.csv Royalty' -cmd '.mode column' \

'SELECT SUM(Royalty),Currency FROM Royalty GROUP BY Currency'
is there a pythonic api for scripting (not command line)? i was looking for a json query tool and couldn't find one.
All true, but Wikipedia is just a reference, not an authority, right? “Wah” and “Wah Wah” are both fine. I assume the “Wha-Wha” spelling you used is autocorrect or accident?

Shopping online it looks to me like “Wah pedal” is more popular than “Wah-Wah pedal”. Here’s a pile of examples of guitarists using “Wah pedal”:
https://www.sweetwater.com/c976--Wah_and_Filter_Pedals
https://www.guitarcenter.com/Wah-Filter-Effects-Pedals.gc
https://www.guitarworld.com/features/best-wah-pedals
https://www.bestreviews.guide/guitar-wah-pedals
https://www.musicradar.com/news/the-best-wah-pedals
I think you’re trying to decide if it’s a prank or not. And (I assume) you care about trying to come to conclusions that are likely correct. Therefore I think you should care about things that would lead you to incorrect conclusions.

Suppose the two possibilities are ‘prank made from human’s voice’ and ‘weird electromechanical phenomenon’. The logic I believe you’ve implicitly applied is that most electromechanical phenomena do not sound human and therefore this human-like sound is likely human. However I put it to you that this logic is flawed because you have not heard a randomly sampled electromechanical phenomenon but rather a sound that was sufficiently human-like to warrant an article about hauntings so thinking about the ordinary distribution of electromechanical phenomena is misleading.

Furthermore I think that you’re assigning relativity equal weight to the two possibilities of a human prankster and any kind of PA system fault when I would argue that the latter is much more common. That is, I think you’re answering a question like ‘we flipped a coin and if it came up heads, we made silly noises into a dictaphone and if it came up tails we tortured the device in some way while it was recording. We’ll play the sound and you can guess which it was’ whereas I think the answer in this case hinges a lot more on the equivalent of the coin-flipping process (eg what if you needed 10 heads in a row for the first choice? What about 15? 20?)

One can formalise this too. I’ve tried to come up with some priors that illustrate the point and which I think are reasonably generous towards your conclusion.

Say H = some human pranking a flight with silly noises,
M = some mechanical failure in the PA system,
Mh = human-sounding mechanical failure
Mm = mechanical-sounding mechanical failure
S = human-like sounds

And let’s invent some numbers for a random flight:
P(H) = 1e-6 (feels too big to me)
P(M) = 1e-3 (feels a bit small to me)
P(Mm | M) = 0.995 (I.e. 99.5% of mechanical sounds sound mechanical)
P(Mh | M) = 0.005

We read an article about S happening so we now wonder:
P(H | S). Apply Bayes theorem:
= P(H) P(S | H) / P(S)
= P(H) * 1 / P(S), and in our model
= 1e-6 / P(S).

Now what is P(S)? We can calculate in our model (assuming we’re describing all possible causes and for simplicity ignoring a flight with a human-sounding mechanical failure and a prankster).
P(S) = P(H) + P(Mh)
= P(H) + P(Mh | M) * P(M)
= 1e-6 + 0.005 * 1e-3
= 6e-6

And we can plug that back into the equation above:
P( H | S ) = 1/6

You can fiddle around with the priors and get a feel for how the affect the results but the point I want to make is that it can be true that electromechanical sounds are very rarely human-sounding and still be likely that the sounds in this case are likely electromechanical. I believe that your argument was based on the incorrect logic I described at the start of this comment and not because you had strong priors that the very unlikely event of a human prankster was more likely than the combination of the unlikely events of a faulty PA system and a fault making humanoid sounds.
> ...being obedient little atoms, they stay where they're told

50 shades of quantum tunneling
"I am altering the route. Pray I do not alter it any further. Or, tap 'no thanks' to stay on the current route."
Govt has a right to violence. You can't choose to stop using govt without moving yourself. They are an organization specifically to serve people. So they need to be held to higher standards.
Indeed by far. Everyone else seems to be total junk. I think LinkedIn appears to be fine, too, actually. I’ve just not used it.