skysight-inc/HackerNews huggingface dataset:
At my current company, management is an entry level position that recruits fresh grads. It’s essentially secretarial work under a different name.

So certainly in our case there’s no justification for a manager out earning any individual contributors (but they still do, because manager).
It's proprietary but somewhat amenable to exploring through experiment.

The heuristics go something like:

1. Find out what execution ports your processor has. E.g. it can probably do two 256bit loads from L1 cache each cycle and probably can't do two stores. It can do arithmetic at the same time. Beware collisions between your arithmetic and address calculations.

2. Look for some indication of what the register files are - you don't want to read from a register immediately and probably don't want to wait too long either, and there's a load of latency hiding renaming going on in the background. This one seems especially poorly documented.

3. Aim is to order instructions so that the dynamic scheduler has an easier time keeping the ports occupied and so that stalls on register access are unlikely

4. Choosing different instructions may make that work better in a gnarly NP over NP sort of fashion

5. Moving redundant or reversible calculations across branches can be a good idea

The DSP chips are much more fun to schedule in the compiler as branches are usually cheaper and there's probably no reordering happening at runtime.
>using .decode requires that your input has a valid, known encoding which is rarely true in the real world of messy data.

How else would you decode a string without knowing its encoding? You can either guess (and risk invalid result/decode errors) or store this information somewhere. This is universal and true in every language. In most cases today people choose to guess utf-8.
OT: oh wow, did chindōgu really make it to English? (it's Japanese for gadget)
You would be wrong to accept this hype anyways.

Llama 3 is not beating GPT4 in benchmarks I've seen, and it's not beating it on LLM Arena. That's all that really matters. It needs to beat GPT4 in the benchmarks and leader boards, or it's a nothingburger, as far as OpenAI's dominance goes.
What is money if it's not proof of work?
If you understand the fundamental difference, why are you using CSS as a comparison?
Neither is obvious in either community...

And this isn't the reason Python succeeded. Nor is this the reason for the particular change.

The reason Python succeeded with data-science is NumPy and related group of libraries. They happened to be the first to offer easy access to R-like features of other statistically-flavored languages in an all-purpose language. I.e. it makes it easy to combine general-purpose code with statistics-specific code, and once it accumulated critical mass, the process became self-sustaining and alternatives died off quickly.

The reason for most of the changes that happened to Python in the last fifteen or so years is design driven by fashion. Which means the majority decides what to do with the language. Which also means that Python is made to look more and more like other mainstream languages (eg. Java, JavaScript, C++...) So, a lot of changes, this one included were made out of subconscious fear of non-conformity.
The difference being that cooking is something people in developed nations still do, more often than eating out/getting delivery.
It's a matter of style, not content.
Show HN: OpenOrb, a curated search engine for Atom and RSS feeds
Alternative search engines are neat, as are RSS feeds. OpenOrb is a self-hosted app which allows visitors to search over a list of blogs you love. If you put your 10 favourite blogs in there, it'll search just those blogs and not show you any sponsored content or machine-generated garbage (unless... you follow blogs written by machines?)

Personal RSS feed readers can usually do this sort of thing, but RSS readers aren’t meant to be shared, so you can think of the search engine as a 'curated feed list as a public service'.

I wrote a longer blog post about OpenOrb here: https://raphael.computer/blog/openorb-curated-search-engine/
Can you please elaborate the "least headaches" part?

I know it's Rust's main selling point compared to C++, but is it also favorable for a user of statically-typed GC languages like Go, Java, C#?
Au contraire

For a blog post that talks about improving legibility by making a wise choice of fonts, this choice of non standard display of images -- requiring clicking or reading of footnotes ro figureout -- takes away from the seriousness of the message.

What was gained by hiding the second image under a click -- instead of simply placing images one after the other like any other blog post?

By your logic even the core message of the blog post itself could be rejected saying ..it helps if the readers knew how to read various fonts of text and stopped complaining about a non existent problem. Or why not just add a footnote under every button that sports fancy illegible text.
> Oops! Something went wrong.

> Please refresh and try again or.
I forgot to add, but you can also ask questions about the video itself after the video has been summarized!
This is such a perfect way to put it.
No. That would not be correct, grammatically speaking.
I think it is fine to start with binary. But what I need is REALLY simple examples of constructing with binary.
Are aarch64 atomics this sensitive?
Byt why did people believe the count? IIRC, he had pulled some quite elaborate scheme to get the recognition and respect in the Paris, and he was also introduced there by Albert de Morcerf.
> I was really annoyed by editing big amount of hover:, focus: and other styles because of the duplication

I share that sentiment. I even "invented" something called "selectors" [1] which is a UI to handle all the Tailwind variants.

I popped this monstrosity of a Tailwind class in and your extension worked wonderfully in creating a tree of it: [2]

How ever when I collapsed it back to a single line something went wrong and it increased the length of the classes by ~15x creating this: [3]

[1] https://sinukoduleheabi.ee/docs/ska-blocks/selectors/

[2] https://pastebin.com/raw/Nk3xBHfw

[3] https://pastebin.com/raw/bKLdTYjD (Edit: pastebin removed it for some reason)
Well, bad news: VLC team is pretty explicit about their negative views about app stores in general, as well as the microsoft store specifically.

VLC: App Stores Were a Mistake (twitter.com/videolan)
https://news.ycombinator.com/item?id=39798565

More here: https://mjtsai.com/blog/2024/04/19/vlc-vs-the-app-stores/

> Currently, we cannot update VLC on Windows Store, and we cannot update VLC on Android Play Store, without reducing security or dropping a lot of users…

> If you do wonder why we don’t update VLC on the Windows Store or why VLC/iOS can’t connect properly to OneDrive shares, it’s because Microsoft Kafkaïesque bureaucracy refuses to help us.

So maybe you don’t want to use centralised app stores with commercial control, and instead want to download software directly from the authors.
The protocol could be:

CREATE /xxx

READ /zzz

UPDATE /yyy

DELETE /abcd
if you click the map - just West of the tip of India- it creates a much better division - without slicing populated continents in half
I second that, a few lines per page is all I (um, I mean my kids?) can handle!
I can visit it in Firefox 123 just fine. Tests like [1] say the site works on everything from Firefox 31 to Firefox 73.

You're probably the target of a MITM attack. Or you've done something weird, like taking a job with an employer that MITMs your web traffic then refusing to install their MITM certificates.

[1] https://www.ssllabs.com/ssltest/analyze.html?d=daniel.haxx.s...
Does anyone know if Uber rescales the star ratings? For example if you have someone like GP who consistently gives out 3s or 4s, do those get rescaled back up to 5s based on the user’s average?
Any energy usage seems like a waste if you don't understand the benefits.

Bitcoins energy input is used to protect the monetary energy it contains from being stolen, by anyone. The value in the monetary units of fiat currencies is continuously being stolen through supply inflation which dilutes the same value across more units, halving the value every decade. This is what always happens when money is proof-of-work for most, but not for a select few who can create it effortlessly (the banking system).

https://fred.stlouisfed.org/series/M2SL

What is money if it's not proof of work?
Which popular examples are engineered with these JS niceties in comment submissions ?
Author here. It's amusing to see this resurfacing today since it was released 7 years ago.

I suppose it's due to the recent launch of our latest WebGL experience: https://equinox.space

It's an immersive space survival experience with interactive storytelling. Hope you like it!

EDIT:
HN thread regarding Equinox: https://news.ycombinator.com/item?id=40113013
Yesterday I decided I'd treat myself to two small snacks since I had just finished
my shoulder session and I had walked 9km. One weighing 33g and the other weighing 26grams. Combined just below 250kcal. Walking 9 km took around 2 hours and burned 450kcal... eating two small snacks took me 1 minute.

It's scary how little is needed to off set your TDEE.

Drink 3 cans of cola and the average person has reached 25% of their TDEE.

Two tablestone dressing is 80kcal. Which suddenly adds 500% more calories to 100grams of salad.

And if you decide that nuts are healthy and you decide to have 50grams of almonds. Then you are looking at 300kcal.

I think the single biggest cause for obesity is simply because people don't know how calorie dense some foods are.

[JUst take a look at this video from Will Tennyson that shows how much 100kcal are in some mails](https://www.youtube.com/watch?v=ar9PmP3Wur4)
Show HN: Edge-CSRF – CSRF protection on edge runtime (Next.js, SvelteKit)
This is a small JavaScript library that implements CSRF protection for Next.js and SvelteKit except it only uses edge runtime dependencies so it can be used in both node environments and edge functions (e.g. Vercel Edge Functions, Cloudflare Page Functions).

I just launched V2 with support for SvelteKit and it would be useful to get some feedback from HN security folks before adding more framework integrations and developing this further.
Hmm. Crazy thought, but there must be some sort of save data function. I wonder if one could exude a ram chip(as opposed to short life flash or eeprom back then) as a storage device, with some fake filesystem, then have the software write updates to that.

As ram, you could read the data on the cartridge, modify it, and thus fake bidirectional comms?
I think it's a Bay Area thing.

Google's {First 10-digit Prime in Consecutive Digits of e}.com ad is a classic in this genre (https://www.hanshq.net/eprime.html)
And he's also very critical about the "other side of the coin" : "business as usual, mankind to the stars" predictions.

He's IMHO a bit too complacent about some of the now possible worst case scenarios : yes, the end of the current Ice Age (that Homo has evolved in) likely won't be the end of mankind, but when thinking about the Earth returning into a more normal state, you have to remember that it also involved periods where most of it was too hot for mammals to inhabit, that the Sun is slightly hotter now, and that a potential future Arctic & Antarctic jungles civilization will still kind of suck because it still involves months-long nights and days.
Sure, but in the scenario you describe, (count-1)*(count-2) also overflows, and that's why the generated code already to 64 bits for the multiply. (See my cousin comment to this one.)
Debunking Kafka Top Use Cases [video]
That's the myth I refer to. Antiphoton exists, it's just symmetric enough and the same as photon.
I guess it's harder to notice because only the victim gets the malware based on IP or time or whatever. Typical supply chain attacks leave malware specimens in everyone's hands and leaves the system operator the power to delete it.
A bit unfair as the main reason it is installed on billions of devices is that it is FOSS.

It's like giving to charity and then being aggravated that it was used to generate lots of money, you can't retroactively change your mind. Although they can always stop updating curl if it is that bad for them.
Integrating JWT with Spring Security 6 in Spring Boot 3
On the one hand I am not a fan of commenting on documents without having read them in their entirety, but on the other hand it would probably take weeks to dive into the details of the discussion threads about the various PRs and initiatives linked here.

What really caught my eye was this discussion thread on the RFC98 PR (https://github.com/nixos/rfcs/pull/98#discussion_r683938993) where one of the signatories of this open letter kept arguing for why fascism should be included, in the sense of:

Do not allow the Nix community to be a place for spreading ideas rooted in fascism or bigotry

It seems to me, based on my reading of that discussion so far, that at least some of the signatories of this letter have a very specific agenda and are just as unwilling to compromise as the accused on the other side. Instead of being slightly more pragmatic and accepting less controversial language they then decide to die on that hill and divide people over an unnecessary question.

To me this whole thing exemplifies the worst aspects of the "code of conduct" initiatives you see in various projects. Ostensibly a reasonable idea that could really improve the participation experience especially for people from, as they call it, marginalized communities, but with the end result being that it back fires and makes people come across as radical ideologists.
I've seen evidence of Hetzner banning people for no reasons, they also seem shady about their hardware access, not a good sign. It also seems about as expensive as running just Google Drive for my purposes (at least 2 TB with plans to expand further).

PS using E2E encryption on their Storage Box solution seems to be a decent alternative though.
Time to buy Bayer shares
I like the motivation. I do not think the 'story' adds to the goal you seek to achieve.

The characters you have invented would suit a picture book. Yet the math and concepts you offer suit an older teen or adult.

Think again about your audience, and either offer a very simple and well explained text for upper teens, or a really dumbed down picture book for primary school.

Keep with it, go iteratively to seek regular feedback.
Put it on Tik-Tok or some place you can reach out to the target audience.
you're entitled to your own opinion, but text lacks tone, and emoji helps bring some of it back so I don't see it as useless fluff
You should've added the patch specs too, for completions sake (it's to modify an object, not replace it - leaving unset attributes the same as before the operation)
That's interesting to me. I had been previously told that fiber couldn't be hung on poles because the movement on the line breaks the glass fibers.
Common misconception, but Https / TLS provides a combination of gaurantees, and the one cannot work without the other:

Encrypted transit but you might be talking with the hacker on the other end == worthless.

And with plaintext transit you cannot prove integrity during transit AND also not prove talking with the proper endpoint.

In short: Browser really is warning you that something is fishy. Don’t shoot the messenger.
After Apple’s ad tracking blocking, Meta was worth $500B. After they announced they are full in on AI and want to be too they are now worth $1.2T.

So even if they are losing a bit on infra and training investment, Meta is relevant again. They are cool again.

Meta made a huge comeback.
Weekly GNU-Like Mobile Linux Update (16/2024): More Xperia 10s for Sailfish OS
Not neccessarily. Companies just pay each country's market wages. The difference between US and UK is that large amount of developer positions with high return on investment (for the company) pushes US market wages upwards - all those megacorps are competing for a limited pool of US people, and can afford to compete on salaries.
There is nothing stopping staff from choosing their own managers and coming up with a management roles and structures of their own. In large companies, people get overly hung up on standardized titles and structure that looks reasonable on paper. But this isn't necessarily the structure that is needed to get the job done. This could cut down on unnecessary headcount.

I've worked in organizations that were 4-5 times as big as they needed to be - but not where we actually needed people. We had half a dozen departments, all with 2-3 managers of various kinds, but were always short on developers. The reason being that the people who built the organization had experience from mature companies, and had never built anything from scratch before. So their focus was on building the kind of organization they were used to - not the organization we needed to bootstrap the company and product.
Typical US city
The most interesting part there is that Bayer is a pharmaceutical company. They should have chains of responsibility and self-organizing these chains can be... tricky if not impossible. Mostly due to probability to be a plaintiff in a lawsuit.
Bingo.

The anti-Tiktok focus might be more about the fact the CIA and FBI don't have control like they do with Facebook or YouTube.

Notice they also want to shut down X since Musk bought it probably for a similar reason.
What's the deal with the backlog of vulnerabilities at the NVD?
That's the paper alright, I've got a physical copy in a filing cabinet somewhere :-)

IIRC, for anyone else looking for a curio, there was one state|county|region in the USofA that used a custom conformal projection for a local grid system pre 1980s .. somewhere outside the regular PLA mapping grids.
Textbee.dev – Open-Source SMS Gateway
Hello everyone,

textbee.dev is an opensource and free sms-gateway I built for android devices

Here's a list of the main features:

SMS Sending: Whether it's notifications, two-factor authentication (2FA), one-time passwords (OTPs), alerts, CRM integration, e-commerce delivery notifications, or any other use case your app requires, textbee.dev enables you to send SMS directly from its dashboard or via its API.

Batch SMS: Leverage the API to send SMS messages in bulk, making it an efficient solution for mass communication.

SMS Receiving: Not only can you send SMS but you can also enable the receive SMS feature to retrieve messages you get via API or access them in your dashboard (Webhooks for real-time notifications are on the roadmap )

Free and Open-source: Being a free and open-source platform, you won't have to pay a single penny to use its services. Furthermore, you have the option to self-host your own instance, providing you with complete control and flexibility.

textbee is currently under active development and would appreciate your feedback and any feature requests you may have. Also, feel free to contribute on GitHub

Thank you for your interest, support, and feedback.

Github: https://github.com/vernu/textbee

site url: https://textbee.dev
PUT's can have request bodies, GETs can not.
The opposite of nuance because the image renders differently for different browsers/platforms so you can only assume a very vague meaning.
Equinox.space
Basically the same way a normal mail system can be abused?
"Copyright © 2023 Red Balloon Security" is my guess https://redballoonsecurity.com/
GUI stuff with Python sucks just as much as it does with Ruby. I.e. if you want to do GUI, don't choose either of these languages.

GUI kind of works best with whatever language the platform for the GUI toolkit wants you to use, but a lot of the time C++ will be that language, competing with JavaScript. Every other language, almost always will end up having bindings, or some other sort of outsourcing mechanism to connect its runtime to either C++ or JavaScript. If you want to just deal with one language when working on a GUI project, it's best to just go with the one the target platform wants you to use.
- full local backups and the resultant ability to easily revert any broken app updates, plus being able to restore those backups on a new phone if my phone breaks or I upgrade to a new device

- AdAway in host file mode, i.e. without having to mess around with a fake VPN connection

- toggling Wifi, mobile data and airplane mode programmatically all require root on current Android versions (turn on airplane mode automatically at night, turn off mobile data in my home Wifi and back on when I leave it, and turn on Wifi automatically when I'm near my home [1], plus restoring the original separate Wifi and mobile data toggles via e.g. https://f-droid.org/packages/be.casperverswijvelt.unifiedint... needs root, too)

- being able to poke around on the whole file system is sometimes useful

- Xposed for fixing miscellaneous annoyances that would otherwise require hacking APKs (doable but somewhat annoying) or outright compiling a custom ROM (which would be way too much effort)

-- Google blocking installation of old apps without ADB

-- Google introducing a bug in Android 13/14 that breaks options/overflow menus in some apps – there's a workaround, but that's of no use for old apps that won't see any new updates any time soon

-- Google blocking selecting the top-level directory of my SD card in the file access folder picker, which again breaks one app that unfortunately won't see any new updates but otherwise still works fine and has no suitable direct replacement

-- turning off the aspect ratio restrictions for old apps, especially seeing how I ended up with one of those ultra-tall aspect ratio Xperias as my current new phone (it seems that this might be an official feature in Android 15, but I don't want to wait that long, plus who knows how that'll actually turn out plus what other things Google might break in turn in that version)

-- working around the developer of the music player I paid for introducing a #@§+$%[# timebomb in his app (disabling it two years after the build date of the respective update), and then eventually selling the app to some shady company that's mostly interested in extracting as much money as possible from the app before the whole thing probably burns (if user reviews are anything to go by, they've stopped honouring the old paid unlocker APK and are instead demanding a subscription at a totally unreasonable two-digit monthly price – for a music player for local files (!)).

- still haven't found a good replacement for QuickPic gallery for my use case (folder-based browsing respecting the actual file system hierarchy, i.e. nested folders) – while somebody has been keeping up a modded version of the app based on the last version before it, too, was sold to some dubious company, I've found that file access restrictions introduced in recent Android versions require some additional root-based workaround for keeping the app working as I want it, too.

[1] It seems current Android versions (or is that just a Sony-specific feature?) offer an option to automatically turn on Wifi when you're near a saved network location, but you can't configure that one.
Speculation of what?

That it'll become the main world reserve asset and suck in all the stored value in the world like a black hole? Then, you're bang on - that's the only reason I hold it.
That post made me want to start running a BSD on my laptop. (It’s an older ThinkPad, so things are expected to work well on it.)
You're in one of the oldest cities in the US with decaying buildings and infrastructure. It's not mine boggling at all that service stops given the number of utility lines and urban density, especially if cables were retrofitted to your building.
Here is a similar open source project: https://github.com/Vincent-liuwingsang/unlost
Looks interesting. Cross-references within the same doc are surprisingly rare in Markdown editors. However, there is no import function for existing Markdown (or any other file format)? That makes it pretty hard to try this out in a serious way.
Don't use it?