skysight-inc/HackerNews huggingface dataset:
Take the perspective of the employer. They receive cash from the sale of goods and services. They have to divide up that cash to spend on the ingredients needed to run the business: real estate rent, supplies, maintenance, and labor. Labor can be subdivided into categories like salary, bonus, medical insurance, 401(k) plans, etc.

In the status quo, 401(k) plans exist and have certain tax advantages, so employers feel compelled to make contributions to the plans. But if you pretend there's a universe where 401(k) doesn't exist at all, then the employer will just have to allocate that cash towards something else - like paying higher salaries, buying better office facilities, or whatever.

Here's a real-life example from a ~10-person startup that I worked for. The company was debating about whether to purchase group health insurance benefits for us. The employees casually talked about how much they actually spent on healthcare each year, and we realized that our average spending was significantly lower than the average cost per person that the company would pay to enroll in the plan. So we agreed to decline the plan and asked the company to focus on cash compensation.

Remember, money is fungible and there's no free lunch.
Yahoo has (or had) a very similar 'cache' for tracking abuse (ydod). As I recall it was patented, but I can't find the patent to confirm it has expired.

Really handy for tracking potentially abusive ips, if your table is big enough; on a request, check if it's in the table - if so increase the count and if it's above the theshold mark it. If it's not in the list, decrement the current item and move current to the next item.

An agressive user will clear out a slot for itself, and rapidly hit the threshold. Other users will come and go. You can iterate through and try to always clear a spot for a new entry, but it might not be necessary, depending on what you're caching.
US National Debt Now over 34T
The split screen in the LEGO games I've played doesn't work for me at all. I can't take it when it splits and instead of playing the game I feel I need to stick to the other player like glue to prevent it from ever splitting unless it's absolutely necessary for a puzzle.
Education is already a good proxy for income (thought they do take into account other criteria too for that).
Super cool! Built something similar a few years back to assign kids to boats on a sailing camp using Google's OR Tools. Don't recommend OR Tools, solver was super slow vs cplex but didn't find any good OS solver. I used two objectives in my objective function to ensure someone didn't get left out, probably need to do something similar for the prioritization in the roadmap?

https://github.com/jonasmalm/lakritsrot
This has a striking similarity to the classic, "You Wouldn't Steal a Car" PSA. https://youtu.be/HmZm8vNHBSU
Recent hype cache algorithms are characterized by cherry-picking hit rates in content caching such as CDNs. Common cache algorithms such as ARC, LIRS, and TinyLFU have made consistent and common comparisons across a variety of disk access patterns, but hype cache algorithms boast hit/miss rates for network accesses without these comparisons. Hype cache algorithms have only been validated in a very narrow domain, and their general superiority has not been validated at all.
Accumulating a critical mass of users is nigh-insurmountable when you don’t own the platform. But also it’s not the only challenge: sustenance is. Google and Apple operate their app stores because they get a lot of value out of them—both because they make their platforms more useful, and because of their absurdly high taxes. But a third-party website that’s essentially just a link aggregator, how is it going to make money? The only realistic ways (advertising/sponsored listings, or charging subscriptions to either side of the marketplace) increase the critical mass required drastically, far beyond what’s realistic.

And indeed, there have been multiple attempts at something like this, because it is something people want—but there’s just no money in it, and so they’ve all failed.
> I also believe that a lot of APIs in iOS are not available from PWAs.

The security model of a store is delegated trust and stewardship. There is someone who will review if applications need capabilities, and will provide business penalties for bad behaviors.

The security model of the web is basically a mix of site sandboxing and caveat emptor. There is no guarantee the web app you hit one minute to the next will be the same code base, or belong to the same owner. For example, the same interface has to get consent for notifications from an advertising site which wants to spam you as your corporate chat app.

Chrome had quite a bit more motivation to ignore this or to create a tiered model with PWAs because of Chromebooks, where the model (originally) was web-only development. Google created quite a few one-off API for their systems, and promoted several Chrome-only API as if they were web standards. Even there, this approach was too limiting and eventually Android compatibility was added.

Apple has started to add some additional app-useful features like notifications, but behind the 'Add to Home Screen' option. One could look at this like promoting a website to an 'app' on the phone, partially because that gives a consistent way for the user to understand permissions and privacy implications for both native and web code.

There are plenty of people who wish there was a better mechanism on iOS than the current add to Home Screen flow, but it is highly unlikely to become more streamlined because of abuse potential.
If you look at the sheep vs chair example (last figure, perturbation 16), the “chair” one has more angular shapes in the background, while the “sheep” one has more rounded, organic lines there.
For week long storage there is always hydrogen, if alternative battery chemistries don’t pan out.
Pandas/Numpy uses a lot of C and Scipy a lot of Fortran
Today's AI is still bs generator, but lots of jobs are bs, so it has a value for generating bs.
Location: Vancouver

Remote: Yes

Willing to relocate: let’s talk

Technologies: node.js, next.js, react, restful apis, PostgreSQL, LLMs (open Ai function calling mainly but also llama),

Background: currently a key grip in the movie business, looking to more into a machine learning role or data visualization role. Previous experience before working in film was marketing, branding and design, then before that was consumer banking for the 2 largest banks in Canada. I make a great generalist with my unique views and skills. Jack of all trades, master of none.

CV:
https://mattrichmond.ca/cv/resume.pdf

Github:
https://github.com/mattrichmo

What I do for fun:
https://www.pexels.com/@mattrichmo-314917881/

Contact: hello@mattrichmond.ca
I also found that extremely weird. I'm a scientist, or at least I got a STEM PhD before I quit, and I often think about how indeed correlation does not imply causation, and how a lot of science (or the media reporting thereof) seems to think the opposite. I wouldn't use it myself because it sounds a little cliched, but I would be pleased to hear someone utter the phrase. Although it may often be accompanied by some questionable beliefs (it's 2024, we all have them), it indicates that someone has given some kind of thought to something.
The Importance of Doubt
Games on a browser are nearly impossible to monetize. They are fundamentally different to, say, a pizza-ordering app, which has monetization built-in. One exception could be MMORPGs, but in that case it's extremely difficult to avoid cheating, on a browser.
Heads up that your Google Doc is private!
In a way advertising is a tax that we all pay.
of course it's a study, that's implied. The issue is people overuse the word to make it sounds like it's more than it actually is.

I need to "study my surroundings" but I would never describe that as "according to a study, I should slow down here because there are children at play".
I first heard the expression on a stats course for an MSc programme and am struggling a bit with the idea that it’s a concept not used by scientists, as other posters also attest to. The lecturer used the expression in the context of poor scientific news reporting where correlations were used to imply causation. Such that it’s used as a cheap propaganda or marketing gimmick.

It’s also fair point, as the writer points out, that correlation doesn’t say something interesting.

What I also find interesting is that the meaning of shibboleth has moved on: no longer a test of insider/outsider status. Now a totemic belief or principle.
Oh wow. So he has an affiliate link, which he doesn't push anywhere except on his website. Such a criminal behavior.

> Snake-oil salesmen generally don't.

Dude. Snake-oil doesn't do shit for you while if you follow the blueprint protocol maybe you won't live longer but the probability increases (by being healthy).

What I am saying is it's fine to make money of something you have spent so much time in researching and building. Who cares? He's giving out most of the advice, diet etc etc for free. Sure you will be able to buy some products in the future but you don't have to. It doesn't mean that lots of the advice is good advice for your health.

I just don't understand the phenomena of hating on a guy that is super wholesome, tells people to be more healthy and live longer.
This is not necessarily as secure as you might expect.

See Joux's "Multicollisions in Iterated Hash Functions. Application to Cascaded Constructions"

https://link.springer.com/content/pdf/10.1007/978-3-540-2862...
People's lack of understanding of statistics seems to grow everyday, even moreso no that they started calling statistics, "AI".

The attacks will keep coming as people get dumber and dumber.
If I remember correctly, the majority of pc gamers use controllers, based on Steam stats.

That being said, we can assume that people looking for split screen have the equipment to play such games (which I assume it's multiple controllers)
Checked internally, the Eng Director within Security _is_ the Security, Director role. If you're looking to chat to someone about it in advance, then Thomas Owen is the CISO https://www.linkedin.com/in/thomas-rhys-owen/
Effects of Environmental Pollutants on Connecticut and Maryland Ospreys (1975)
That was a pretty late change to the syntax actually — I really, really wanted Javascript-style lambdas but with a skinny arrow, like `(x, y) -> x + y`. But it made parsing and compiling really finicky, so I settled on the backslash syntax, which I've seen in a couple other languages. It almost looks like a "λ"!
Has anyone been able to login to the app? The sign in button does nothing when I click on it, and the sign in link in the "default chat" just takes me to a blank page. It's been like this for 2 days now. I'm somewhat assuming it's a weird regional behaviour...my Apple account is based in Canada but I am physically in Europe. Is this not available in Europe, and it's tripping out since I'm connecting from a European IP?
I was assuming that was hyperbole since if the public actually had evidence of the board violated its fiduciary responsibilities they would be in legal hot water.
> People use matrix multiplication libraries (often written in Assembly) from every language if they really care about performance. That's because such libraries incorporate 100 PhD theses' worth of tricks that no individual can hope to reinvent in the course of solving another problem. There is absolutely nothing special about Python in this context.

You don't have to use Assembly.

Case in point, this is as fast as OpenBLAS: https://github.com/mratsim/weave/tree/master/benchmarks/matm...
I’m not sure I agree with your belief that we live in a world where all ventures and software succeed or fail based entirely on their merits.
BYD is selling more electric cars than Tesla
I can assure you that it is 1000% moral, fine and historically, totally cool for artists to copy each other's styles, infact that's really the ONLY thing we do is copy each other. But sure, call it immoral if you want I guess.
Looks cool. That game looks exactly like Marble Madness: https://youtu.be/CvlbZwoWMgA?si=hvMw32fsfOB2lNht.
I watched it again and read the algorithm description part, and I think you're right - D should have been switched to false, as the hand was pointing to it when a cache miss happened.
So you'd be measuring the speed of loops over out calls to c or Fortran (nag library) or their vectorisation and only testing the cost of data representation changes
A colleague of mine made this: https://twitter.com/LarsMichelsen/status/1430218030727024641

And those you probably found already:

• https://codeduino.com/projects/games/1d-pong-game/

• https://hackaday.io/project/185011-twang-esp32-led-strip-1d-...

also this one would be great to have it on an led strip:

• https://www.youtube.com/watch?v=3xx7sgNVE-A
Notably, OpenVoice's architecture uses a base speaker text-to-speech (TTS) model and a separate tone color converter, enabling precise matching of the reference speaker's tone while preserving other defined voice qualities.
They don’t have to purchase millions of artists’ images for training. They just have to purchase as many as their budget allows. That’s what VC money is for.

If their business model requires either infringing copyright or paying billions of dollars for the rights, then perhaps it is a bad business model.

I’m glad midjourney and dall-e showed us what’s possible, but now we must take a step back, delete those models, and do it right.
Single companies should not hold the power to steal whatever they want from humanity and then capitalize on it.
Cities on the East Coast are sinking
I'm using https://xclippy.com/ app. It also has an OCR feature.
In some cases there are other reasons for hoiting the dereference too. For example, Crystal will check if the array access is out of bounds and by hoisting variables that will be done a lot less seldom, which can have huge effects for code that does a lot of that, like matmul.
So you're telling me you wouldn't donate blood to your family members if they believed they maybe would live longer? Even if it's just for a trial.
Ask HN: Who is hiring data analysts in 2024?
Tangential PSA: modern shoes damage people’s feet. Your own toes are likely curled inwards from a lifetime of shoe use. If your regular shoes have arch support, then your arches will likely have atrophied too. A raised heel is bad for your posture and changes your gait.

So maybe we should go barefoot, some of the time.
I feel like a simple improvement to LRU is to not promote on every fetch. This adds some frequency bias into the mix and reduces the need to synchronize between threads. Is this a known/used technique?
Location: Amsterdam, Netherlands

Remote: Yes

Willing to relocate: Yes

Technologies: Kotlin, Java, Rust, Typescript in that order

Résumé: https://jamsiedaly.com/

Email: jamsiedaly@gmail.com

Last year I invested a lot of time into building my own sports broadcasting software allowing you to mix audio and video inputs in real time: https://broadstack.dev/
I also run the Rust meetup here in Amsterdam and really enjoy presenting and growing the community.
Python list is backed by array. So removing an element from the middle of list is costly. (I assume this was the reason for linked list usage in original version)
The parent is a refined version of https://news.ycombinator.com/item?id=8832967
I've done something similar before, though it was a client's database. They needed an empty copy of their database for a second instance of the software they were running, so I had the tool I was using create a massive DDL-script, then created the new database, selected it and ran the DDL-script in there. The script ran without errors, but all the tables in the original database were now empty. The script that was created by the tool started off with more than a screen full of comments, so I overlooked the "USING [original database]" statement that was the actual start of the script.
Because their backup strategy didn't work well, it took until late that night before the person responsible for backups managed to pull the most recent backup (from end of the day before) from tape which I could then restore.
Let me reword this for you.. "Once a small acceptable number of people start to leave they won't increase any more."

Anyone (?) can leave with a small number of 'unimportant' clients to leave. And true, they tweak the level of annoyance to hit a balance.

Remember the rule that one should fire the clients that are not profitable enough (and 'profitable' is a subjective term).
Yea, I went with Optaplanner, which is definitely more "user friendly".

Prioritization of parties is on the roadmap, related to table ranking. Were you thinking of prioritization in a different manner?

How were you thinking about "someone getting left out"?

Thanks for the thoughts!
yes i'd second deepseek-coder and check out wingman. it's a relatively new extension, snappy and with good ux.
Mmh.. Negation curation.. Can this work against seo?
From the look of it, it seems like this really doesn't like frequently accessed items being close by, as they probably get evicted the first time there is a cache miss on the currently-pointed item (but anyway end up further down the array which would mitigate the problem the second time around)

Which also means, this does not perform well at all with very high hit rates. A dumb LRU cache might perform better if you can fit most of your items in the cache.

In any case, seems simple enough, but very unintuitive compared to a LRU algorithm which makes obvious sense. It is really hard on paper, without looking at actual numbers, to tell how this would be better than LRU.
Definitely. I've got interviews (and an offer) in the past. I got hired by my current employer from a "Who's hiring?" thread.
GTA:SA had an interesting take on two-player perspective: it would keep the two players always in the same screen up to a limit, and then it would just follow one player.

The cool part was that when the two players were within the range limit, the camera automatically adjusted its pitch to try to keep the players in the same perspective. It was surprisingly smooth.
Haha, thank you! The pricing is my favorite bit as well. Also, with the cli utility, imgz works really well for sharing screenshots, I use it for that a lot.
SEEKING WORK | SC, USA | REMOTE

Experience: 20+ years on web, mobile and desktop. Looking for part-time (~20 hrs/week) contract work.

Frontend: HTML, CSS, JavaScript, React, Angular, Bootstrap
Backend: Node, NextJS, Java
Data: MySQL, SQL Server, Metabase, Pipelines, Warehousing, Analytics, Visualization, ETL
API: Bullhorn, Mailchimp, Twilio, Custom and One-offs
Other: Microsoft Dynamics GP, Microsoft Teams Bots, Linux Server Admin, Process Automation

LinkedIn: https://www.linkedin.com/in/harrywynn

Resume: https://harrywynn.com/resume

Email: harry@mail.net
Using the preferred name for people and places is a fairly basic sign of respect (at least in my cultural bubble). It would have taken the author literally 30 seconds to do a find-and-replace at the end of writing his article to fix this.
What a genius game!
Again. Packt publication books are rarely good. Nothing against the author. But I have been time and again disappointed with their content quality. They go for quantity of books over even the basic quality.
Shareholders want their dividends.. you can't blame them/us/yourself, can you? (assuming you also got some FAANG stock)(or some tech/SP500-like mutual funds)
Mobile Malware Analysis for the BBC
To be honest, that could be just be some interaction with Waterfox specifically. It's not the first time I have encountered people having various issues with that firefox fork that other browsers don't encounter.
I've been in tech for over a decade. I know all of your examples -- except a11y and i18n. Numeronym proliferation is a bit insane right now, and really needs to be stopped. :(
But 33% of PyPy packages contain the potential for extreme security flaws and you don't know which ones until it gets you. How bad do you have to want to use Python to tolerate that?

"“When we actually examined the behavior and looked for new attack vectors, we discovered that if you download a malicious package — just download it — it will automatically run on your computer,” he told SC Media in an interview from Israel. “So we tried to understand why, because for us the word download doesn’t necessarily mean that the code will automatically run.”

But for PyPi, it does. The commands required for both processes run a script, called pip, executes another file called setup.py, that is designed to provide a data structure for the package manager to understand how to handle the package. That script and process is also composed of Python code that runs automatically, meaning an attacker can insert and execute that malicious code on the device of anyone who downloads it." https://www.scmagazine.com/analysis/a-third-of-pypi-software...
Elon...?
Holy asumption batman. Personally if I had a coice, I wouldn't use any facebook products like their messenger, but I don't want to give up contact with the few people I can only reach trough their platform. Paying for their services isn't even an option, I bet a lot of privacy minded people like me would gladly pay a fee just so they don't track you & serve you ads, _but you can't_.
If you like Witcher 3, then definitely check Baldur’s Gate 3 out. Just be careful as you won’t be able to get any work done afterwards.
No, the problem is that substack refuse to say that they’ll ban those folks.
You missed the point. Of course it is still faster. Its like a hundred times smaller doing the same stuff.
The name thing does feel a little weird? Like calling Costa Rica "Rich Coast" repeatedly. Though I guess Ivory Coast is much more idiomatic.
My advice is pay someone to run the cluster, and you can use all that time you saved on k8s complexity to operate the stuff inside the cluster and save some money.

Features like k8s Operators are essentially professionally-written code that stands in for a human agent that would take actions such as managing DB nodes, renewing certs, and performing backups. If you use mature operators, you can save a lot of money for a bit of effort.
> How is the image on the left classified as a vase?

That is the label assigned to it in the dataset.

> Maybe it is just me on my phone but I might clarify it as a bouquet or flowers or something, but not a vase.

Ok. I assume you read the rest of the article. Does your observation change anything about the research findings?
Sorry, hadn't realised those were bleeding edge :(
Somehow this reminds me of the Kung Fu Master arcade, which in this sense wasx also 1D.
Works fine here (UK), just takes me straight to login.microsoftonline.com.
They are not accounted for when they are not supplying electricity thus the headline. But they are still running in idle mode, consuming coal.
One could argue art would be dead if styles would be exclusive property.

Ofc, "in the style of" is one thing, literally copying and selling the copy is something else.

Diffusion models blur the lines somewhat. Time will tell, but usually exclusive exploitation rights IMHO have not favored the benefit of humanity, but it is a nuanced discussion for sure.
Those seem a little outdated, there has been a ton of work since then :)
A bit more updated reference is https://arxiv.org/pdf/1504.05140.pdf, and http://www.sommer.jp/spq-survey.pdf is great!

There are also Prof. Hannah Bast's lectures (https://ad-wiki.informatik.uni-freiburg.de/teaching/Efficien...) and her talk at ICAPS (https://www.youtube.com/watch?v=B3wKfJAVRkg), both excellent :)
Those services would never be so popular today if they charge money to the users, because while you or me would be willing to pay, the vast majority of users (>90%) are not willing to pay a dime for services when there are free alternatives. How do you think Google's services got so popular? From charging money for them or from offering them for free?

That's the hard truth and please don't pretend you didn't already know this fact before rating about it.