skysight-inc/HackerNews huggingface dataset:
If your SSO is on-prem (or non-SaaS) only you have access to it.

Using Okta, every random support person at Okta is a super-admin within your organization able to grant themselves access to all of your stuff.
`from __future__ import ` is a specialized statement to indicate flags rather than a runtime statement.

https://docs.python.org/3/reference/simple_stmts.html#future...
Now think about how people have been writing a lot of the articles we read and shaping how social media algorithms work and you’ll understand how the world is getting so polarized and weird.
AI image models are almost entirely not trained on human labeled data; StableDiffusion is trained on scraping nearby text on the page, DALLE3 uses synthetic captions from an image-to-text model, Midjourney doesn't disclose what they do. You can't get humans to label a billion images.

One way you can tell this isn't true is that if you take an image model and prompt it with an image, or just surf through the latent space by changing the embeddings, you'll find absolutely everything in there, from non-stereotypical representations to undescribable things.
> Culturally the countries are too dissimilar

The chief problem is different languages - you can't have a debate for an EU level party easilly televised, etc.

The cultural differences are not any worse, than chasms splitting the US, like go ask someone in Alabama and in New York aboit trans people or whatever.

Like sure the food in Romania and france is differrent but its not a relevant issue at election time
Couldn't it also help catching more people to twitch?

People find a stream on youtube -> they hear the streamer mostly interact with twitch chat -> they think twitch is the main platform (if they want that kind of interaction.)
Huh, you’re right. I’ve been misremembering that for years apparently.
I like it how he demonstrates the thought process. It seems quite a mechanical recipe that can be applied to a lot of similar problems:

Step 1:. A slow but easy implementation. It allows to make sure the algorithm is correct, and later allows validating the faster variants.

Step 2: Algorithm and datastructure optimization, guided by profiling.

Step 3: Micro optimization, again guided by profiling. A standard bag of tricks is applied. I didn't see cache friendlyness/tiling in here, which surprised me.

Step 4: Parallelism, first by SIMD then by threads.

I am very much not downing the author: This is a great teaching of the process, it's a lot of hard brainy work, and we didn't see everything he tried but which failed. So thank you, author.

My point is: it is not magic. It is engineering. It is a skill that can be aquired, thought, even planned and measured.
Cudos to trying again. Sometimes our memories fail us.

Was it of sufficient speed for your needs? It certainly takes longer to open than a couple of milliseconds. But I'm not aware of any GUI application that does.

Not that I would actually notice anyhow, given display latency of ~16ms at 60 Hz anyways :D
A white man and a black man walk into a fried chicken establishment. One of these men is here to get dinner for his family, and the other man is the butt end of this joke.
I don't think we should expect websites to sanitize escape characters. But tools such as curl perhaps should have (or already has?) some option to do it.
The image model knows what images look like even without prompts, and if you train it on a trillion images it will create a latent space where similar pictures have similar embeddings. Inaccurate captions for some of them may mean that the text encoder can't get you to those embeddings, but they're still in there.

What this means is that text prompting is a bad way to drive an image generating model.
I joined an oil and gas company and I had a few questions when I noticed “pigLauncher” in an enum.
Yep, the fact that events (or even specific days of an event) can have their resale queue disabled at any time is a huge downside. My wife's been bitten by that as well.
Me too, but I'm far more concerned about the looming catastrophic problems that we are monitoring.
I started out in Scratch thanks to my father installing it on our family computer for me when I was around 12. This lead to making clones of games like Frets on Fire and such. When I took up IT in high school they then also used it for the first two months.

I think it's a great way (especially for kids) to get into the thinking of building out logic and learning to abstract problems, etc.
One of my favourite features of Friendica is that I can follow RSS feeds just as easily as I can follow people on Mastodon or Diaspora. To me it makes no difference whether a company chooses to post their status updates on a social media account or on RSS.
vim might be able to work with large files, but not if they contain long lines
I’m not sure why you’re being downvoted, even if you’re aren’t correct about the law we’re seeing rising costs of cloud computing. We’ve cut our Azure cloud spending almost in half by being more efficient and rewriting core computing elements in performant languages. We’ve gone with C++ because that’s also what we use for our embedded solar plant programming but we did make a few proof of concepts using Rust and liked what we learned. I think we’ll eventually begin to move more or our C/C++ into Rust as Rust matures, but we’re also not in a rush to do so.

But to get back to what you’re talking about here, we recently spoke with Lunar about their transition from a Node backend to a Java backend and then finally to a Go backend and how they can’t imagine building anything without Go going forward. Very interesting considering that the JVM is quite performant itself. I’m not sure we’re going to follow them down the Go rabbit hole, I think we’ll remain on a Node backend for non-performant stuff since it lets us use one language for most things. But I do think your predictions are right.
Basically - disc brakes are mostly install and forget. Take very minimal force to apply. Changing pads is trivial.

And not to mention how much effortless it is to apply the brakes compared to cable brakes where there's friction within the cable hose.

I can't go back to cable brakes after using disc brakes. Even for normal grocery trips. Nothing recreational.
Chrome on macOS not responding to input when in full screen
I think it's a mistake to look at cultural trends across the last century and to extrapolate from there without any broader research.
LLark: A Multimodal Foundation Model for Music
Fine then. Your compiler is bad at reasoning about multiple threads simultaneously.
> Massive amounts of pro EU propaganda

You mean when Brexit compaign was financed by dark money, broke electoral law, they were fined wopping £50,000, the parliament has asked Zukerberg to testify and he simply refused to come to uk?

Or how the failure of brexit is good pro-eu propaganda?
I'm pretty sure you still have to select something in postgres... or are you saying there's a different operator to do the same thing?

> SELECT 1 means "select the first column"

interesting.. in postgres this actually gives you a single-column value of 1, in an unnamed column... I haven't used other DBMSes much but expected similar behaviour
> I always remember my friend who works in VFX telling me he spent all week working on James Bond riding a pig. Which gave me some high hopes for the movie!

I think that was Sean Connery in his swansong as Bond.
> to think that people ... have the luxury of turning down money now for vague promises of a possibly better payout later.

Just to point out, it seems to be fairly common for people in some South East Asian cultures to value job stability over pretty much everything else.

"It's your job as the breadwinner to provide stability for our family" type of thing.

For many of them, there is no way the wife would allow (!) their husband to quit their job when there is any other option on the table.
Didn't they spectacularly fail to handle Taylor Swift's tour last year?

https://www.cbc.ca/news/entertainment/ticketmaster-taylor-sw...
Thanks for sharing, I couldn't remember which podcast I'd listened to about it
But you’re not getting ads when being subscribed to premium, right?
> If you're reading this you're better off than half the world.

And you call that "privilege"?
> Why do you think GDP is a relevant metric here?

What other metric would you propose? Considering we are on HN maybe laughable SDE salaries in EU would be a more relevant metric?
I know you didn't mean the having a baby part, but...
End-to-End Encryption is under attack [video]
Our basic expectation of private conversations using End-to-End Encryption is under attack.

The UK just passed the Online Safety Bill and the intent is to zuck us by bypassing encryption via client side scanning.

But we can fight back with Linux?
OCP Launches Safe to Standardize Firmware Audits
Good point, I don't know how hard transitioning back would be, we would need to review the language diff. Is it simple stuff like removing type annotations and reverting "i += 1" (Luau) by "i = i + 1" (Lua) ?

I don't know if they have an interpreter only mode.

Yes, our projet runs on WebAssembly. (https://app.cu.bzh)
Sounds like they're trying to fight back against the Angry Birds
Python versions I have to target (occasionally): 2.5, 2.7, 3.5, 3.8.

Not the whole world has the luxury to upgrade all their systems all the time.

Excuse me, would you mind stopping this factory for a few hours so we can replace this perfectly functioning system with an untested one that may or may not work in roughly the same way? is not a question that is generally met with wild enthusiasm.
Too new can be problematic sometimes.

For pure performance per dollar, and even in terms of energy consumption, AMD64 CPUs are still doing great, and you don't have to worry about something not being ported yet because it's the defacto standard outside of phones and certain niches like automotive, etc; I couldn't care less about ARM in terms of compute for a workstation, gaming computer, or server, especially with things like QAT and various other accelerators.

What I really do care about, though, is all modern x86/AMD64 platforms are super complex and super proprietary; I have no way to trust them. And while ARM may not be quite as crazy as x86, it is pretty much just as proprietary, and so it doesn't solve my issue of being able to trust the hardware and firmware, or tinker with design.

RISC-V is cool. But going back to trust, it is a mountain of work to bootstrap from "bare metal" (UEFI or whatever else) on x86/AMD64 alone -- C++ has been my enemy; virtually everything ends up depending upon having a working C++ compiler at some point in the chain, including LLVM and any version of GCC not at least a decade old.

This means either cross-compiling GCC/LLVM for RISC-V from another system [which is problematic if you don't have a way to cross-compile from something already trusted and reproducible], or backporting/implementing RISC-V support into a ton of software.

Meanwhile, POWER has been around; it may not be as well supported as x86, but I think it's still far easier and significantly more realistic if you want to build a more-or-less trustable, reproducible system.

Plus, outside of root of trust paranoia, again, it's just far more realistic IMO as a workstation, server, or whatever else because of that much larger existing catalog of working software; you can get your proprietary Nvidia drivers for POWER if you want them, but I don't think they have any intention of supporting RISC-V.

Also, in general, I'm not totally convinced RISC-V offers significant enough improvements over POWER to really justify it. Maybe someone more familiar with RISC-V could offer compelling reasons that I'm not aware of, though.

EDIT: Lastly, RE: wasting silicon, there is also the aspect of "wasting" money and R&D building competitive designs relative to existing stuff -- I don't know when I'll be able to get my hands on a fast RISC-V system.
The index and the staging area are not the same thing. If you define staging area as what will be committed, then the staging area is only one part of the index. The index also records untracked files and conflicts for example.

https://git-scm.com/docs/index-format
Thanks. I have found a possible mention of it here: https://github.com/Reversive/warframe-luau-dump
OP seems to conflate EU with eurozone, but don't countries like Norway or Switzerland that are neither in EU nor in eurozone have sick days and passenger trains? Not sure you need bureaucrats in Brussels breaking your e2e encryption to have those things.
It sounds like programming is a "means to an end" and you don't cate that much about the plumbing as you do about the outcome, so you use python out of convenience and not out of taste? If that's so, fine, but you don't seem to have much "stake" in the discussion.

> I can honestly say I couldn’t have done the same with Ruby because the Ruby ecosystem and tooling didn’t support such impact size in my (and many similar) domains.

But did you give it an honest try, or is that an assumption? While no ecosystem I at python's level in the ML space, Ruby's contributions are not necessarily non-existent, and you'll find a few options when you actually look for it (sidenote: the pgvector extension for postgresql has been created by a prominent ruby ML developer)
One operating system I have to deploy on (Windows) has neither fork() nor gunicorn.
Thank you! Learned something new. Honestly never heard the term before.
> In general there is a lot of good intentions, but there is simply no clear reason why there is a need for special regulation on AI. Everything that is forbidden to do without AI is also forbidden with AI. But EU constantly sees the need to spin new regulation

Please stop spreading FUD. Here's a good overview of the AI regulation including the reasons why it's needed: https://softwarecrisis.dev/letters/the-truth-about-the-eu-ac...
> they are too far away

The USA and the EU have comparable size. Is Washington DC too far away for the USA to work?

> too diverse

The USA is widely regarded as a cultural melting point, and it's ability to attract immigrants from all corners of the world part of the reason for its economic success. I would argue that the EU is less diverse than the USA.

> too big to be trusted

Brussels bureaucracy is in fact relatively small when compared to the national bureaucracies of western countries. This claim was repeatedly made during the Brexit referendum campaign. Interestingly enough, the UK's civil service is aprox 10x the size of Brussels (350k vs. 40k, resp.)

These are claims that are repeated ad nauseam by people who have antipathy towards the EU, but they have very little substance indeed.
C++ has had std::execution_policy for a long time now - you pass that with an algorithm like sort, for_each, etc. and it will choose a way to parallelize that for you.
I think chatgpt's effectiveness for self-studying would depend on the subfield of pure math. For example, real analysis I believe is still best self-studied by just reading baby rudin and doing the examples and exercises. However, I really could not make much progress on topology until chatgpt walked me through what the open set axioms actually meant in the context of metric spaces (which most of the topological spaces one encounters are), otherwise they just seemed very arbitrary.
This is partly because of history. From the 1980s on the mores in cycling was to use skinny tires. Thus there were no road bikes with cantilever brakes anymore. Up and into the 1980s touring bikes were still available with cantilever brakes.

Between 2015 and 2020 we came back on skinny tires and wanted more than 28mm. This was the same time road cycling moved to disc brakes. Most bikes with rim brakes are still using calipers, cantilevers are not coming back. If you want more than 28mm, you will want disc brakes.
Everyone using a one of a few cloud providers means lots of golden eggs in very big baskets.

Sure, everyone deploying things on-prem will mean attackers will focus on the software instead of the cloud vendor. But that's A∨B vs. only B.

> - One IT department I worked with used a VPN which used an MD5 certificate. This was between 2010 and 2020. MD5 was cracked and it meant anyone could preform a man in the middle attack.

MD5's collision resistance has been broken. Corporate VPNs are often deployed by shipping the cert's pubkey on each client. In that case you're not using PKI which means the switcheroo attack involving collisions aren't relevant and you only need to rely on MD5's preimage resistance which is still ok.

So while using MD5 doesn't smell great it's not necessarily an open barn.
You’re shifting the goalposts.
The fact remains he did not build Amazon from nothing.

> today countless investors are ready to give YOU millions if you are willing to do what Bezos did.

Maybe consider not everyone considers it a positive to exploit other human beings for unnecessary amounts of money.
Brian Josephsons' paper on the superconducting tunneling effect that's now named after him was one of the first (and last) papers he ever published and netted him a Nobel prize. It's just 2 pages long I think [1]. Can't be sure as I cannot get the full text since it's paywalled, pretty sure it's only 2-3 pages though.

1: https://www.sciencedirect.com/science/article/abs/pii/003191...
> A notion as simple as "I want to return a list of customers with additional properties" does not map to any dedicated SQL construct ! You can JOIN then GROUP BY, but making sure that the result only has exactly one value per customer is not something you can explicitly say in your SQL.

You can, you say it by grouping on only columns from the customers table, and those columns including a candidate key. Necessarily and equivalently, this means everything not from the customers table must be only referenced in an aggregate expression, but that's trivially what “I want a single row per customer, with some data not from the customers table” is asking.

> it's a consequence of how you set up your JOIN and GROUP BY keys,

Well, its a consequence of the GROUP BY. which is literally “what do you want one row for each of”, so... it's kind of weird to complain that it should be something else. GROUP BY is the dedicated construct in SQL that soecifies the thing you are looking for.
Countries are as old as mankind.

Empires are a few thousand years old.

Unaccountable bureaucracies, disconnected from citizens, but with huge power over their daily lives, is definitely the new kid on the block. And generally not a very succesful one I might add. I think comparison to Soviet seems quite apt.
I did exactly the same, starting from the repository on GitHub. Though chat though me it was used outside Roblox, but without giving me examples.

Gideros is an interesting case, seems like they already added / modified features while using Lua and had to replicate those changes supporting their own version of Luau.

Personally, I would prefer to stick with regular Luau to benefit from regular improvements and be able to contribute back to the project eventually.
> how every medical problem hadn’t gone away in states that legalized marijuana.

The problem was that people were being locked up.
yes, it's harmless in this position but it provides no additional benefits to the select 1 idiom and is suggestive of poor query discipline. it's far easier to say just don't ever use select * in queries.
What's really wild is that for the last 2.5 years the FTC has been led by somebody who's super dialed in on antitrust issues and trying to take these companies to court, but the government is having a hard time winning the cases. So either the courts have been bought and paid for, or the laws are weak and out of date because Congress is bought and paid for, or both. All this despite a rough but widespread understanding among the majority of Americans that the economy is rigged.

Biden is probably the first President since Carter to have even acknowledged the issue, we have 40 years of both Democrats and Republicans at every level of government slopping at the trough at this point.
A better headline would be “AI is reducing the world to stereotypes” because the current phrasing assumes this to be some kind of invariant.
they recently removed the lite version.
maybe a solution would be if the ai can provide context. e.g. here is an image of a nigerian person with certain characteristics, but the possible result space is bigger and here you can try with nearby prompts which will return different results.
The question is also whether those cloud providers are much better proportionally. They may put somewhat more effort into security but they're also a much bigger target.

Then there also is the question of cascading effects. E.g. if someone compromises a cloud provider and gains SSO access to Org A and Org B at the same time they might be able to do more harm
AI is about to Photoshop your memories
“Think, before you DISTINCT”

(Not mine, and I don’t know the source)
We have used too many levels of abstractions
I think saying each line is a liability is a bit overly pessimistic. At least, to be consistent you would have to say that every line in the entire code base is a liability. That may be true, but it fails to accurately capture the value of the code in the first place.

Nevertheless, I agree with you that I would not call it religious reasoning. When something is implemented in a way that does not follow existing patterns well, or forges a new path, it can make maintenance much more difficult. Given that the original author is rarely available to help with bugs and other maintenance for the new code, it is very reasonable in my opinion to reject changes that Don't conform well to existing patterns, or do things in a way that the future maintainers would not approve of.

A suggestion for people contributing to open source projects: try as much as possible to follow the existing patterns in the code base. It can be a pain to try to learn the patterns, particularly when you just want to add something simple, but it greatly increases the odds of acceptance, and added value in the future. If you want your code to be appreciated by the maintainers, it needs to look like code they would have written themselves. The best way to determine what that code would look like, is by emulating the patterns of the existing code.
Those devious academics probably inspired it
Well, you did ask: https://medium.com/@davidhughjones/tex-must-die-6466725e9ce6
Yes, it's Sean Connery.

https://www.youtube.com/watch?v=xPMpzpUq8xs
> Unless you can provide any evidence that the EU has been able to stamp out corruption, then you point is mute.

Right. Unless something is perfect, then it is worthless. And it’s “moot”.
I think you want a lateral join.
Medical marijuana isn’t a cure, its a treatment. The point isn’t to make medical problems go away, it is reduce the adverse impact (more effectively and/or with less of its own adverse side effects than other alternatives.)

We do use it, and it does work, and “we” were using it for those problems even when it was illegal, a condition that didn't not occur as the outcome of a rational evaluation of scientific evidence of utility vs. harm on either recreational or medical use, but based on vibes (and, in no small part, racism.)
<Sarcasm>
My city has specific bylaws against promoting bio-diversity, so I have to get rid of the leaves.

</Sarcasm>
Streamers can link to other platforms on their About page as per the twitch article.