skysight-inc/HackerNews huggingface dataset:
I hate it that simplistic naratives have won in public discourse, and we're stuck with overuse of analogies.

Data is not like anything. It's its own thing that shouldn't be sold or abused like it is right now, and nobody will ever get it as long as they need to use analogies to understand it.
(I am convinced the Singularity will come in the form of a cute, harmless, screenmate AI, if not Neko itself ...)
So if you can't trust your developers to manage dependencies, and you can't trust them to write dependencies... why have you hired them at all? Seriously, what do they actually do? Hire people who can program, it isn't hard.
black curly hair tucked behind ears silver cross with diamonds hazel big eyes long lashes boot cut jeans 2 bracelets on each wrist 1 blue 1 ash grey 1 white cross 2 rose quartz black spaghetti strap black converse and blush pale skin
I would say 0% save for a few cases where you blur your eyes and say “from a certain point of view…” you get a hit.
Would you mind expanding upon that with specifics?
>I never said otherwise.

Indeed, but I also never said otherwise.
Not just that, you can’t sue because someone else (a hypothetical someone) may have been harmed.
Provisioning a Virtual Machine on Oxide
That’s the way the internet was built. If we could somehow create an incentive system that didn’t rely on advertising, that would be a miracle.
SDF, the evolution of DBT from Meta, is in public beta
SDF is a multi-dialect SQL compiler, transformation framework, and analytical database engine.

Unlike other data transformation tools like DBT, SDF extracts SQL compilers from their clouds, understanding proprietary dialects of SQL (like Snowflake) so deeply that it can ultimately execute them.
I don't think gentrification really makes sense as a mental model for a rapidly growing suburb/exurb. Carmel's population has gone up 4x in the last 30 years. What has been 'evicted' is mostly farms. Almost the entire population is 'new arrivals' relatively speaking. There was no pre-existing working-class population to displace.
Is this by any chance reference to the nickel (NCL) config language at google? Otherwise a fun naming coincidence.

Fun story, google had a ton of GCL configs (author of CUE worked on GCL) which has certain unfortunate semantics that can't be fixed without breaking compatibility. NCL was designed to address those but of course automated migration wasn't possible due to tricky semantical differences.

There was a big push to move to NCL but it failed just due to sheer size of GCL codebase and was abandoned and rolled back, and NCL was deprecated. Unfortunately some new tools already picked up NCL and then had too much code to go back. So to this day most configs are GCL but there is one tool that remains on NCL.
> Too many luminaries are going to defend the fact that we can have things like "poo emojis" in domain names. They don't care about the myriad of homograph/homoglyph attacks made possible by such an idiotic decision.

There is nothing idiotic about the decision to allow billions of people with non-latin scripts to have domain names in their actual language.

What's idiotic is to consider visual inspection of domain names a neccessary security feature.
For healthy adults, multivitamins daily not associated with a lower death risk
I don't think most people understand that although '100k+ sites are infected', the actual malware code runs on the visitors (our) machines, the servers themselves are fine !
I read the news yesterday and was 'yeah, that's too bad', but only later did it dawn on me that I'm the one that's potentially going to have to deal with the consequences.

This needs to be mitigated client side, not rely on the good will of the administrators.
From what I've heard about the levels of police corruption and institutional incompetence in Brazil, i'll make a prediction based on what I've seen happen in Mexico (with similarly corrupt police and similarly inept institutions). The government decriminalizes the substance in some specified way, public platitudes are made about this widely known legal change, and police, on the streets, interacting with random people, continue to arrest them flagrantly for possession of any amount of marijuana out of sheer corrupt inertia until their victims cough up a bribe to avoid the tedious and sometimes dangerous process of being in custody and under blatantly false or at least ambiguously glued-up criminal charges. And so it goes, crap without end, Amen.

Mexico didn't just decriminalize it either, the country's supreme court outright, definitively legalized recreational consumption and possession of marijuana in 2021, but because of a blend of dishonest law enforcement, state-level legal inertia and lack of clearly defined regulatory follow-through, and extremely ambiguous enforcement procedures, people, to this day, regularly get arrested and charged with possession, even of very small amounts.

My main point: a media-friendly formal announcement of a certain new legal freedom in many countries (particularly developing countries with shitty, half-functional institutions) often widely fails to show meaningful improvements on the ground for years afterward.
I have only been using ChatGPT for simple research question or to get some quick help while coding. This is due to ChatGPT's inability to handle multiple workflows at once and come up with a summative resolution to the issue.
I really hope that this approach of non-linear conversation would be continuously developed. This will open up many doors to the real life application of AI, and also make it easier/user-friendly to non-tech audiences also.
Great job, I love what you guys are building.
I don’t understand why JS devs treat dependencies the way they do.
If you are writing scripts that run on other people’s computers I feel like the dependencies used should be vetted for security constantly, and should be used minimally.

Meanwhile most libraries seem to have 80 trillion dependencies written by random github accounts called “xihonghua” or something with no other projects on their account.
Don't forget that the author of core-js, a library not a service like polyfill but with almost the same goal, is tired of open source as well https://github.com/zloirock/core-js/blob/master/docs/2023-02...
I took the idea of interval types and decomposed them to an even lower primitive: Inequality types. An interval type is just an intersection of two inequality types. For example `(>0) & (<1)` is the interval `(0, 1)`. You can read this as "a number being larger than 0 and smaller than 1". `(<1)` is also valid, which is "a number smaller than 1" as a type.

The nice thing about this decomposition is that applying arithmetic "just works" because you just define them for the inequality primitive.

I prototyped this for TypeScript and created a proposal. It does not contain type-level arithmetic because TS doesn't do that kind of type-level stuff in general. I'm not entirely convinced myself of that proposal, but maybe someone finds this interesting:

https://github.com/microsoft/TypeScript/issues/43505
Fortunately, people have already designed an operating system for you. You can either use it, or embed six more half-assed versions into a web browser and then ship that instead. Up to you.
Nope, in this scenario you gifted a gun and then they sold it to someone who murdered someone. Because that’s what’s happening (ignoring that gifting is a poor analogy). You “gift” your taxes to the government who then pools your “gift” with all other “gifts” from people and businesses and other revenue streams and then “regifts” that to individual people that work for the government that then do the thing. In fact, your personal contribution to any single person’s salary is basically less than a penny. That’s a lot of guilt for a penny.

For consistency, you should then feel guilty that criminals use the roads we’ve built. After all that was government dollars used to create jobs infrastructure that murderers use to travel to kill their victim and to escape justice. And what about guns in the first place. Government tax dollars go to sustaining those gun manufacturers in the first place, otherwise we wouldn’t have guns for our military. Those guns are then used for murder and all sorts of bad things. And heck, the internet was created through government funding and many big tech companies make a lot of money from the government and that’s got a lot of crime and victimization that happens. So you should feel guilty about that too.
If you haven’t tried it yet, I can recommend OrbStack[1] for container things on macOS.
I don’t use it for anything more than spinning up dev DBs locally, but I know it supports Kubernetes in some form or another.

[1] https://orbstack.dev
You're seriously trying to compare what WikiLeaks exposed to a bunch of hollywood movies?
Where Skyscrapers Are Tested Before They're Built [video]
It is hideous but it has precedent. American railway engineering is done with metric feet. That is, feet with decimals. Miles, yards and inches don't get a look in.
I wonder if anyone would be willing to pay for a service that vets and hosts (a very small subset) of popular JS libraries.
I really wish our society was able to solve problems before that become enormous, but that just doesn't seem to be something that happens very often. :/
But organs are sold after they are harvested. They are sold to hospitals that need them, then again to patients that need them. They can't be sold for profit, but they are still sold.
> systemic

That's overselling it a bit. The Boeing Defense, Space, & Security company is owned by Boeing, but it's a separate organization with its own CEO. Maybe there are problems, but assuming they are the same problems that Boeing Commercial Airplanes has is a stretch.
Show HN: I created in nocode the perfect SEO tool for beginners
Hey HN,

My name is Maxime.

I'm a solopreneur who likes to ship apps that help independent creators on their journey.

I launched 4 years ago a complete tool for freelancers (CRM, project management, billing and accounting), in pure code (React + Mongodb).

At the time, when I launched the application, I wanted to develop a complex SEO strategy.

I was just starting out in this field, so I looked for tools that could help me.

Unfortunately, all the apps I could find were either too expensive ($80 per month seriously???), too complex (far too many features), or both.

This really frustrated me, and that's why I decided a month ago to create this « dream tool ».

An app that's not too complex, with only the essential features to establish an SEO roadmap, that accompanies you and takes you by the hand to start ranking your site in the search results.

In short, a simple tool for SEO beginners.

And that's how Kinowa was born!

The app currently offers 4 main functions:

* Keyword research and suggestions
* Competitor keyword analysis
* Content editor
* Rank tracking

A little extra challenge: the app is entirely realized in nocode, with Bubble :)

I hope you'll find this app as useful as it is for me.

Would love to have your feedbacks pls.

Maxime
You don't need an LLM for sentiment analysis.

I also don't want to pay for scraping and data ingest costs out of my personal pocket.

Feel free to do it if you want - it would make a nice blogpost.
Yeah, P5 and Processing are cool, I like them, but the part of Flash was so magical was that I sort of discovered the coding part.

I pirated a copy of Flash so I could draw dumb animations, I would then convert looping animations into movie clips, and then I sort of accidentally figured out that you can attach code to those movie clips, and then I figured out how to make basic games. None of my games were that impressive, but it was ridiculously fun for me.

I like P5, I've played with it, but the integration with the animation tool is what really made me love Flash. I miss it.
Interesting, not often you see a non-associative variant of commutativity. It confused me for a bit that 'h' itself is not commutative, but summing arbitrary sequences is order independent provided you start with the same seed and sum from left to right.

Edit: Not sure the definition of phi is right though, once you have h(a, h*(T + S)) you're pretty much stuck since the commutativity doesn't allow you to rearrange things from that point. I think I understand the gist, you want to start accumulating from a different seed, except that h(a, h*(T)) is not the hash of T if you replace the seed with a. You'd need something like:

h_s*({}) = s
h_s*(T + {x}) = h_s*(h_s(T), h(x))
phi(T) = (a => h_a*(T))

then commutativity could be written

h_(h_s*({a}))({b}) = h_(h_s*({b}))({a})

which is slightly more symmetric, but maybe not better.
I am always shocked at the amount of sites that still use remotely hosted dependencies.

Sure, in a true supply chain attack, you wouldn’t be able to trust npm or github or whatever, but atleast you wouldn’t be compromised immediately.

And even outside of security concerns, why would you ever allow someone else to deploy code to your site without testing it first?
It does say unemployed in the headline, gotta eat somehow I guess.
https://archive.is/KE1dr
It was there at least 5 years as well. We might be talking about different monitors though. This one was the flagship broadcast reference monitor not a consumer TV if that has anything to do with it.
Clearly it's not enough of a deterrent and we need harsher punishments, like prison camps in Alaska with a threatening name like "gulag".
LlamaIndex can ingest directories if you want to do bulk.
Lesson 1: if you have a story to share, don't use a paywalled product with a 99% bounce rate to share it.
This actively looking for one is normally implemented by showing a job search log. It is however especially with indeed and LinkedIn to fulfill this requirement in 15 minutes per week if you really wanted to without any intention on working.

For those that DO want to work this means that employers are looking at piles of fake applications from people that don't want to work and an increased chance of being filtered out.
> Sansec security forensics team, which on Tuesday claimed Funnull, a Chinese CDN operator that bought the polyfill.io domain and its associated GitHub account in February, has since been using the service in a supply chain attack.

Quite the CDN, eh? :/
Oh, that's all things I'd roll into "costs of operating the network". Maybe my usage of network is slightly confusing here; I usually mean it to include the "scheme" and "brand" parts too.

That's certainly much more than just the cost of running the technical network, but also, as we can see from the above calculation, clearly one of the smaller components of the 3.5% (since the lion's share goes to the issuers).

In that sense, the networks really do compete – for the issuers' business! Issuers then compete with each other for cardholders by paying out cashbacks, but what many find missing is competition with these dynamics as a whole.

Making that cost explicit in the form of credit card surcharges might have been a path there (I'm not sure if I'd have been a fan myself), but since this settlement is now off the table, let's see what the next move is.
Cool but I only see two startups
I had originally assumed 15 fps but it did feel a bit too fast.. BUT a 15 fps video being displayed in black and white doesn't mean the tiles will "flip" 15 times per second - a 15fps video could still mean that a tile doesn't flip at all for 50 "frames".

It does leave you exposed to the risk of a video where one of these does flip like 12 times in a second for like 20 seconds or something.

You could probably analyze whatever video is being played to calculate some kind of like "risk" value or "expected-lifetime-decrease" value to at least better understand what the impact is of the video being played. All that goes out the window when you do the sort of real-time mirroring shown in the article.
I don't think that P5 has direct integration with a drawing/animation tool does it?

I think what I liked about Flash was that it was a drawing/animation tool first, and there were easy ways to bolt things onto the drawings and animation. It was slow and Flash player had a lot of issues, but I don't think P5 is really a direct replacement for that.
Well-researched, comprehensive, well-written.

While I don't agree with the ordering, every western I can think of that I consider great seems to be on the list. Bravo!

More importantly, there are many westerns on the list that I haven't seen yet.

Thank you for sharing this on HN!
It isn’t the way the internet was built. It’s the way some businesses on the internet were built and it has bled into businesses that were never built that way, like TV manufacturers.
If Teams and Outlook become clunkier because of the EU, that will be a really irritating problem...
I wonder if non-white people are tired of being pawns in this game which seems largely to be played between white people. How demoralizing it must be to know that a non-trivial number of the people you interact with professionally believe you are only there because of the color of your skin and not your qualifications.
They use something similar in Athens, a paper one-use ticket with a tiny chip inside https://realgreekexperiences.com/locals-guide-to-taking-the-...
I've never been to a hotel that didn't require a valid credit card as a hold for security when checking in.

Sure you can pay in cash at the end if you want.

But you can't get a room in the first place without a credit card, even if they never charge it.

(I mean I'm sure there are some exceptions somewhere, but generally speaking, no, cash isn't sufficient.)
I have to pay money read about how someone isn’t making money? I can do that for free. All kidding aside good luck on finding a new contracting gig.
Maybe like "Zeet" or probably just don't bother because it's stupid
Coding for Structured Generation with LLMs
FedEx retires one-fifth of Boeing 757 freighter fleet
It's a tad slow. Also to be useful, it should show a model with the whole thing. I could imagine the outfit, but I don't really desire it.
So what would you have us do? Should we simply ban writing software, because it might have vulnerabilities? People use browsers with extensions because they're useful; if you don't think utility has merit in the face of bugs then I can't see why you would allow internet connectivity at all.

(If you mean that we should ban specific extensions because they've had problems, I submit to you that all software has bugs and would ask, likewise, why the same rule should not ban all major browsers and OSs, which after all keep having vulnerabilities)
The next iteration will be adding 1 mg of almond flour, 1 mg of peanuts, and 1 mg milk to every ton of dough they make. Then it really will have the allergens.
The law bans the organ markets for both the living and the deceased. I feel those differences primarily apply to organs from the living. We also should use some more distinction, because there are certain parts of a body one can sell (blood plasma as an example), so the whole topic is much more nuanced and I think deserves more than a simplistic rejection as if there is no nuance for discussion. (To be clear, some attempted analogies do deserve a simplistic rejection, so I'm not saying that as some inherent criticism, only that I don't think it fits here.)
“Massive fart detected. Initializing ejector seat in 3, 2…”

I’m not sure how you could make that work. People that eat Indian food step in and it might get set off, so people will cry racism. You drive next to a particular industrial plant, etc..
I've never lost it. What keeps me going is the beauty of building new things, experimenting with new tools, and keeping the learner mindset.
Side projects are my fire. I can work on things I like and apply all these principles I mentioned.
Been a programmer for more than 20 years, working with Ruby most recently.
I just bought an Arduino R4 Wifi kit to bring the joy of seeing my creations in real life, not only virtually.
Could the reason be that no whistleblower came forward with files from Russia to Wikileaks? You're trying to make a point but missing the obvious.

Besides. The US and Europe and so have fairly free media, so the Wikileaks revelations reached a wide audience. Russia does not have free media, so if there were any leaks like it, it wouldn't reach the Russians as much.
It’s amazing how many of those types of problems are easily avoided or solved with event sourcing and CQRS.
Take this career advice from someone who can't get a job.

I'm sorry wasn't expecting some career advice article.
Also that data when it's anonymous might be done with a K-Means of 1 or 3 which is basically unanonymous.

https://en.wikipedia.org/wiki/K-means_clustering
There's a pretty great chart from The Economist from just a few days ago how photovoltaics have blown past all predictions, repeatedly: https://www.reddit.com/r/solar/comments/1dknl7x/predictions_...
Shhhh the Secret to Secrets Management
The sidewinder used MIDI for force feedback though, for models that had that:
https://web.archive.org/web/20151220120836mp_/https://code.g...

Found this page that has a list of some 10 different protocols for sending digital signals from joysticks to a gameport:
https://dosdays.co.uk/topics/joysticks.php
Other than the sidewinder and GriP protocols I have not managed to find any specs for the other protocols. I clearly think I remember from back in the day that using MIDI for extra buttons was a thing so it may be one of those other protocols did, or it could be that I am just wrong.
Discussed here (122 comments): "Storing knowledge in a single long plain text file" https://news.ycombinator.com/item?id=40432834
>But the good news is that demand for oil and petrol will be decimated as well.

Not really. Think of all the plastics, not just the food packaging but also in construction, piping, manufacturing, electronics, plus the synthetic clothing. The oil industry will be far from dead.

And global demand for oil is going up up up, as all that oil that western countries are giving up on due to the switch to EVs is now going to developing countries to fuel their cheap energy demands and growing middle class as millions are being lifted out of poverty. Since the war in Ukraine lowered the west's demand for Russian oil and gas, countries like India, China and others were buying it up like crazy at a steep discount and will most likely continue to do so.
Headline states the analogy. The first several paragraphs of the article build the analogy. One sentence in the middle admits how dumb the analogy is. Then, after some digression, the article returns to building the analogy.

One buried disclaimer doesn’t outweigh the rest.
“I made it up”, got it
And Finland has nuclear energy, which covers 33% of its energy needs. And so could Germany.
>Polyfill.io is used by academic library JSTOR as well as Intuit, World Economic Forum, and tons more.

> Since February, "this domain was caught injecting malware on mobile devices via any site that embeds cdn.polyfill.io,"

This kind of attack seems difficult to detect and ruthlessly effective. Imagine how much money they could've made by selling fake Davos tickets.
> Your data isn't used against you

My data is very often used against me. But even if it weren't, I still think that I should be able to live my life largely free of being spied on. It is my data, after all.
I don’t think it’s possible for them to be even clunkier. The only next step is they just stop working at all.
I've been flicking through it. It seems a fun read although probably no dramatic new facts that weren't out there already.
>Google’s Ads Security team uses Safe Browsing to make sure that Google ads do not promote dangerous pages.

This is already wrong in my experience. I had a coworker panicking two weeks ago because he googled youtube and clicked the first link. Which turned out to be a fake ransomware page ad designed to get you to call a scam call center.

There is no such thing as a safe ad anymore because no one is policing them appropriately. Especially if something like this can happen when searching a service google themselves owns.
Nushell is way less powerful.