skysight-inc/HackerNews huggingface dataset:
Town Repeatedly Surveilled Man's Yard with Drone Without a Warrant
Back then I played vsync off, freesync monitor, unlocked fps (around 300).
Does it handle large files like sublime? Most editors go belly up if you open a huge file.

And due to my limited understanding of IT, I have at times opened large SQL database to apply changes by hand :-(
In my area I use

Eventbrite

Dice

Ticketfairy

ResidentAdvisor

Partiful

so I dont know, it seems pretty fragmented to me
It's strange that there's a AAA-level FOSS game engine that most of the gamedev community is seemingly just sleeping on. Wonder what glaring downside this engine has that's keeping everyone away.
I've been working with Spark lately and just beeing able to write "semi join" (or "anti join") is quite nice and readable
Interesting, congrats! And also thanks for sharing the methodology! For the seasonality analysis, how much historical data do you reckon is a good enough?
Hoi Hans, nice to meet you here...
Interesting... I have not looked into depth, but this uses newly recorded material?

Note: The page at the moment does not load...
For comparison here [i] is the first screen of my Google image search results for "Nigerian office".

There is one image of a man at the immigration office in non-Western attire. There is one image of a specific Nigerian gov't office with Nigerian flags.

For the rest, how I am supposed to tell "Nigerian office" from "Ghanaian office" or "American office with mostly black employees"? Many of the office pictures are without people. But people are gonna want generated images that scream "Nigerian" when they say "Nigerian".

[i] https://imgur.com/a/armJWI4
New world was created on Lumberyard, and it have excellent graphics and sound desinge but overall floped cause of no endgame content and tons of game breaking bugs (plus small max server populations).

Not sure about which one of (sound/graphics) are more dependend on engine.

https://en.wikipedia.org/wiki/New_World_(video_game)
Well this shouldn't be surprising. This is a big issue with AI since it doesn't actually come up with any new thoughts or reasoning - but essentially "remixes" its pool of data - you have a system where everything becomes "oversaturated" over time, kinda like compressing a jpeg over and over and over.

It seems to me AI generated images are accelerating the "manufacture of glamour", as pointed by John Berger.

We are already surrounded by images on a daily basis, and AI is accelerating the production of these "alternate ways of life".

John Berger / Ways of Seeing , Episode 4 (1972)

https://www.youtube.com/watch?v=5jTUebm73IY
PyTorch code using awful to reason about multiprocessing code for data loading could be rewritten to something much more sane with threads. There'd be no need to do all kinds of ugly hacks to avoid unnecessary copying of large arrays between threads, as they could all simply share the same (read only) memory.
Datasets of photos with emphasis on striking detail created before generative AI weren't tagged with AGI in mind, and I think that that wasn't the "first problem" of AGI says more about the difficulty of creating effective, quality tagging and metadata than anything else.

For instance, SDXL produces very different results when you expand your prompt vocabulary even marginally. Pairing prompts with Hindu, Sikh, desi, Telegu, Brahmins, North/South, Kerala, country/city, etc provides detailed and diverse results, and that's all pretty generic. It also recognizes clothing styles and types, food, holidays and events, and it even generates recognizable background details and architectural styles with regional prompts. Also, to their example, "Jollof rice" beats prompting "Nigerian food" if you expect to see jollof rice.

I plug this to artists who also teach, but this is a great way to show the tremendous value of the arts and art history. Start tagging for training, make better datasets, and license them. People think they're slick because they know how to prompt "cool picture, in the style of $artist", but most of the world doesn't know what filigree, sfumato, or Rococo are. Guess who does? Their art students.
This criticism/argument was, in fact, made against domain validation (DV) when it was first introduced by earlier CAs. It's not an unreasonable criticism, but the economics of PKI mean that we would have much, much less encryption and authentication on the web today without DV.

DV represents a security trade-off, and Let's Encrypt took this and ran with it, with the net effect of much much much much less web traffic interception overall, albeit with known non-Let's-Encrypt-specific vulnerabilities to attackers who can manipulate infrastructure sufficiently.

As other people in this thread have noted, there are also other mechanisms that can help mitigate those vulnerabilities. Maybe we can come up with more over time!
Pushing estimates is silly. If you have another estimate than your developer you have every right to have it and make decisions based on it. But the reality of how much it will actually take is the future. It is unknown and will probably worse than both your estimate and the one of your developer you don't agree with.
this is the kind of thing you say during an interview, get rejected and then wonder if you just experienced ageism instead of any introspection about your own rant
It was FOSS'ed in 2021 and there is probably extremly small talent pool for people even knowing Lumberyard/O3DE.
Probably fair about SPARC. I'm not familiar enough to have any real informed opinions about it. I've heard a fair bit of complaints about painful quirks, though. I guess one cool thing SPARC has had for a long time is memory tagging -- not sure if anything else other than ARM does, but I'm not sure how ARM's implementation compares to SPARC ADI [1].

I don't know of anyone really making modern SPARC designs either, though; pretty sure Fujitsu is focused on ARM now, and I don't know if Oracle is doing anything really, and I'm not super sure, but although Elbrus has built-in x86-translation of all things, I'm not sure any of MCST's relatively recent stuff can still run SPARC binaries.

I think SPARC mostly still alive because of legacy enterprise stuff and because there are existing radiation-hardened designs like LEON that get used for satellites and things like that [2], also I think MCST still produces some of their older SPARC stuff for Russian missile systems [3] since I imagine it takes forever for older stuff to get fully phased out and replaced entirely

[1]: https://www.kernel.org/doc/html/v5.19/sparc/adi.html / https://docs.oracle.com/cd/E53394_01/html/E54815/gqajs.html

[2]: https://en.wikipedia.org/wiki/LEON

[3]: Elbrus 90 used in S-400 - https://web.archive.org/web/20181027225122/http://www.pravda...
SELECT 1 means "select the first column", whatever it is

No, it selects a literal integer 1 in all SQL engines.

You can, and do, select any expressions, not only column names.

CategoryId,
CategoryId + 1,
1,
sqrt(CategoryId * ProductId),

Column names alone are expressions too.

SQL queries return not columns from table, but a result of relational operations with new columns specified by expressions. What a downvoted user itt cannot accept is that 1 is as meaningful as * or <colname> in general and is an idiom for “columns don’t matter here, only [the number of] rows”. It’s like [[1]].length vs [[id, …]].length. Saying “it’s not my data” is misunderstanding what that data is.
We Built a Streaming SQL Engine
It’s both — the average depiction tends to be stereotype-based
> Hospitals look like in the First World War movies. Every little thing (like toilet paper or soap in the communal bathroom) is missing. You have to buy your own medicine and bring consumables with you... I could go on.

That's just bullcrap. I live in a fairly poor Eastern European country, and public hospitals work fine. The only problem is that you may have to wait up a week to get an appointment (because everyone is using public healthcare), but apart from that I've never had a problem with public healthcare in my life. They diagnoze you, they give you prescription (which you don't have to pay for), and you go home.

Maybe you resent that the buildings don't look like 5 star hotels, but all I care about is that place is clean and sanitized, and does the job.
Interesting that they didn't fix it.

I emailed the Tar maintainers privately because I thought they might consider it a security vulnerability, however mild. They fixed it promptly but didn't want to make a CVE fuss out of it.
come on, tell us why it's called "Salami" :D
Let's Encrypt uses "multiperspective validation" to prevent a single backbone router or backbone network from being able to do this attack in many cases.

This doesn't help much if the attacker is sufficiently close on the network to the target, or if the attacker can perform a successful wide-scale BGP spoofing attack.

I'm not sure if that will reassure you, since it's not a complete mitigation in all cases, but the multiperspective validation was explicitly created in response to exactly this kind of concern about attacks on, or by, ISPs!
I’ve only used CryEngine and back then it was a bit of a mess to use in comparison to the better organised Unreal Engine. It was obviously extremely capable but it had a learning cliff rather than curve. I’m not sure Lumberyard improved on that reputation.
A charitable interpretation of the article is of course a balance is what actually matters. It is good, on some level, that abstractions free up developers or whoever to focus on the business instead of just tiny little details. Their example, however, proves you need escape hatches sometimes, and you need to have a mind for the details at times, and right now the balance is far in the "abstract everything" direction which has its own issues.
That's a good area to start, although 90% might be optimistic.

See this paper: Pozen, Alexis and David M. Cutler. 2010. Medical spending differences in the United States and
Canada: The role of prices, procedures, and administrative expenses. Inquiry 47(2): 124-134.

https://dash.harvard.edu/bitstream/handle/1/5343032/Medical%...

Look at Table 1 and Table 2, page 19/20; the difference in cost due to salaries/income is $490 per capita, the difference in cost due to administrative overhead is $616 per capita.
Can you elaborate on that? What kind of introspection do you think the author is missing?
This article suggests using OTR with XMPP, unfortunately OTRv3 is using obsolete crypto and OTRv4 hasn't been finalised.

https://dustri.org/b/time-to-sunset-otr.html
> setting you up to fail

Wow. Imagine that being legal.
Often this comes down to how well and descriptive the training data is labelled. If you just label a picture as "man" or "woman" you are not going to get good results compared to something like "face of a caucasian man of Italian descent in his mid 20s with red hair, green eyes, and pale skin, with a blue background".

You also need consistently labelled data so that the model can have a chance to learn the differences properly.

I've also seen the image models not understand context, so if you ask for e.g. "green eyes" then it will often place the image in grass/a green background, select green clothes, etc. -- i.e. it is only learning the association of the colour and not the association to a particular facial feature.

The image models are very bad at feature shifting and not understanding how features combine -- resulting in things like multiple arms because two of the images it is splicing have the arms in different positions.
Show HN: Chrome Extension to link to ad-free version of YouTube videos
I lost interest once I came to the words "SQL Server", which I haven't used for a couple of decades. Unfortunately, those words didn't crop up until the last sentence of the article...
If I can add a small request, it would be very helpful to get feedback from Roblox dev (either from the company, or people building on Roblox who have experience with Lua as well)
Multiperspective validation, if the attacker is far enough away from the target site. :-)

I think some of the researchers who wrote about BGP spoofing attacks against Let's Encrypt may have suggested something about logging BGP changes and delaying DV issuance if a network's BGP announcements are too recent, or something? I don't think Let's Encrypt currently checks that, but it could be an interesting data source in the future.
Usually code refers to columns by name and additional columns are just ignored, the only case I know is when you add a column to a joined table and the column name already exists in the other table resulting in ambiguous column names.

In an exists clause the * is harmless
You and your employer are vastly misaligned. They want to fire you - they would have already fired you if HR had allowed them.

Try to understand why, learn from it; but get out, this isn't going to end well.
Punishes internal failure. Okta aren't in the hierarchy and can't be punished.
I have considered doing exactly this on many occasions but have never gotten around to putting it together - though I hadn't considered using Zenity.

I think a polished packaged cross platform app that does this would have some audience -akin to the intent dialogues on android & ios.
PowerPC can switch endianess https://en.wikipedia.org/wiki/PowerPC?wprov=sfti1#Endian_mod...
Rams Palette
Start here:

https://thereader.mitpress.mit.edu/psychogeography-a-purpose...

Karen O'Rourke's book is great too.
Apparently customers upload HTTP archive files to the support system which can include session tokens for their actual systems.

So it allows attackers to compromise Okta's customers core infrastructure.
How does changing the protocol save 95% of the bandwidth? It's RTSP at the moment, isn't it?

You can't be suggesting that the source streamer sends out millions of webRTC streams from their house, can you?
> Look for example at what we can do (safely!) with Rayon in Rust

"Safely" for a certain kind of definition of safety: https://github.com/search?q=repo%3Arayon-rs%2Frayon+unsafe&t...
I've gone into more detail about this a few years ago in https://nicollet.net/blog/vanishing-schema-paradox.html but here's a short summary. Suppose you have the following analytics query:

SELECT Customer.Name, sum(Sales.Quantity)
FROM Customer
INNER JOIN Sales ON Customer.A = Sales.A
GROUP BY Customer.B

Can you tell whether this will return exactly one line for each customer ? If INNER JOIN + GROUP BY was the dedicated construct to do so, then the answer would be "yes", because by definition it is the dedicated construct to do so. That's what a dedicated construct does: it is dedicated to doing that thing.

But both INNER JOIN and GROUP BY are much more versatile than that. In order to return exactly one line per customer, the following must be true: 1. column Customers.B must be a unique key of the Customers table (otherwise you'll get duplicate lines), and 2. each value of column Customer.A must also appear in column Sales.A (otherwise you'll have missing lines). Neither of these properties can be ascertained by looking at the query alone.

A dedicated construct would be something like (imaginary syntax):

SELECT Customer.Name, sum(Sales.Quantity)
FROM Customer
INNER JOIN Sales ON Customer.A = Sales.A
GROUP INTO Customer
In Europe we don't have any alternative to go too for now. The day that I have a bluesky code or threads is available I will drop it in a heartbeat.
I feel like if I was alive and working 60 years ago I would have been saying the same thing about mechanics, construction, and analog electronics. But really it doesn't matter for most jobs. Knowing how things work underneath is needed if you are forming your own business and products from the ground up, it is only slightly useful if you are working for somebody else, and as time goes on what monetary value there is left in that knowledge will evaporate to nothing for 98% of workers.
It is somewhat awkward to use because, at least the last time I checked, you need to purchase a wwise license for audio to work.
The thing is, the characters need to be in the screen using the correct perspective. So making a simple 3d model, that’s basically only looked at from one or two perspectives that then allows to have a correctly rendered character, is perhaps less work than making an illustration and then creating a 3d mapping and occlusion model for the character.

In the game, many of the scenes do use illustrated backgrounds. For example towards the end of the game, the caves. Here the calculation may have been the other way round (easier to do illustration).
The article clearly explains, as do a number of comments here.
Super Mario Bros Wonder game a 'notebook of chaos', critics say
I used it as have a good amount of experience being cold, tired and hungry!

And also trips.
From my own experience I’d say they changed me profoundly. But I’d rather be cold, hungry and tired now thanks:)
I guess it's somewhat apt for a rant against abstraction to hyperlink…

> Some students today apparently don't even know what files and folders are

…to a slashdot thread that links to a PC Gamer article that rephrases and links to a Verge article that links to Stack Exchange questions.
You probably don't need a FOIA, you can try to just email them. They're scientists and engineers, the best thing in their day would be someone showing an unbidden interest.
> Last I checked Trojita was beautiful

I guess we have different definitions of beautiful, it looks exactly what I expected when I read "Qt".
Not to be confused with O3D, Google's rendering engine in early Chrome... https://hn.algolia.com/?q=o3d? Beach demo, https://www.youtube.com/watch?v=uofWfXOzX-g, anyone? ...oh it's just me.

I found a rip of the 3D model and an archived page for the beach demo, but the actual browser plugin was never archived and I don't want to setup decade-old build systems for obsolete browser plugins. How I miss those days...
When you say "Translated our front-end into five different languages." Is one of those plain English minus overly technical jargon? Overly technical terms do not help the less educated to become more educated until they are put into terms they do understand. I once had a CNC trainee that had a hard time with understanding how Z offsets worked on the vertical mill, and I explained it to him "In terms of Wheat and Corn." You wanna mow your wheat (x) and corn (y) to varying heights (z).... so what do you do? He immediately had an epiphany, chuckled and says "you just set your mower deck higher (+) or lower (-), I get it now and feel like an idiot!"
How can it be disabled in certbot?
> The irony of this comment—that there’s more integrity in following corporate directives than safeguarding employees—would not be lost on author and self-described “agitator” Vicky Osterweil. She’s suggested that poor customer service by the working class may be a rebellion against exploitation.

This sounds poetic and wise, but most people aren't doing a bad job to rebel against their employer. They're doing it because it's not worth their effort. They're not getting paid enough that they actually care about doing their job well, and since they often feel that their employer is greedy, they feel they should be stingy with their effort in return.

I think that a real rebellion would be unionizing or challenging corporate policies or refusing to work scheduled shifts. "Forgetting" to clean the bathroom isn't a rebellion, it's just laziness.

Before I got into tech, I certainly remember some jobs where I just wasn't paid enough to care. But there's no need to romanticize that into some kind of labor uprising.
If you ever had to work with Lumberyard you would understand why ;)

The whole thing is a massively big hairball of C++ code that was started in the mid-90's by Crytek as CryEngine and has since gone through multiple hands, all with different opinions on how a game engine should be designed leading to various rewrite attempts. Nothing good can come out of such a situation, this is actually a rare case where starting from scratch would have made more sense.
I support the notion of this post. In the last 6 years I’ve mostly been busy removing layers of abstraction in order to uncover the set of tools which is a good balance for me.
In example, replaced clojurescript with Javascript and then eventually Typescript.
Replaced Clojure with Java.
Replaced docker with VMs.
Avoided ansible in favor of simple bash scripts.
Avoid all kinds of firewalls in favor of understanding and using iptables directly.
Etc..
When it makes sense, additional layers of abstraction can always be added on top, if the foundation is solid.
What happens when you run a macOS VM on Apple Silicon?
Pushing estimated is wrong but solutions exists in a spread of quality, completeness and efficiency, you can definitely find a balance where the time to release is shorter, if you are prepared to give up something else

Often the issue is that programmer are unaware of the exact quality and sophistication expectations and estimate the perfect solution with the most efficient algorithmic complexity whether it makes sense or not for the business scale and the other constraints at hand.

Then management ask shorter deadlines, programmers find different solutions that may or may not be appropriate, and it gives the illusory appearance that managing is working, while the underneath visibility/communication issue remains unaddressed while creating potential technical debt.
Yes, Figure 1 is okay, but Figure 2 is not very clear; most of the triangles are missing and have to be imagined. I also think the examples for a single n are not the best argument for the general case - the reader can extrapolate other diagrams and a proof but I think a slightly longer paper could be clearer.
We sound similar. Incorporating said experiences into life is where the benefits lie I’d say.
and excretions.
Abstractions are like tech debt. When you consume an abstraction, you also get all the klocs (thousands of lines of code) that it represents, they have a price. When you have multiple sources (as in suppliers) of that abstraction this greatly lessons the risk. As does have an abstraction which is total.

The post and the url reminds me of the Unix Hater's Handbook. https://web.mit.edu/~simsong/www/ugh.pdf

The problem with the abstraction tower is not that it is a tower, but that it is square, when you can't tell where you are relative to the abstractions above or the abstractions below, then your abstraction gradient is too small and you are just generating mush. We have too much mush.
Dave Cutler Talks NT, Cairo, and More
Starship has still not successfully flown once, so ten times a day seems like pure fiction in the near future.
Yet, someone has to know this stuff, or be capable of learning how it works and as a consequence be able to work on those arcane layers. Otherwise we stand no chance of finding new, more general abstractions to construct a stack of fewer abstractions in total. We probably won't get to fewer abstractions, but to avoid making the problem get worse even faster, we need some counterweight.
I somehow agree with this. As a web developer who started on a framework first approach (Vue + Django), I was having one hell of a time trying to figure things out because of my lack of fundamental knowledge. I think abstraction is okay but you have to understand that just because you can make abstractions doesnt mean you should.
Ticketmaster isn't huge in Europe. I think CTS Eventim is the closest equivalent, with a similar share of tickets sold in a few countries, including their home turf, Germany. But I don't think it's comparable, as they're not similarly vertically integrated.

https://en.m.wikipedia.org/wiki/CTS_Eventim
As an example. Neovim is great, but treesitter is struggling with big files. That means that commonly used neovim configurations don't work well with big files at all (and I need to run in clean/no config mode to open huge logfiles.)