skysight-inc/HackerNews huggingface dataset:
Yeah, the adage "nothing is more permanent than a temporary solution" exists for a reason. A lot of industries that use software but aren't actually tech themselves tend towards this kind of result. E.g.: If one guy figures out how to script some medical imaging task, he'll just share that with other people who then rely on the same script. I've seen it in academics as well, especially around things like image processing.
Could've been handled better
This is indeed the big issue we need to solve: how to store enough energy to make it through the night. Of course we can already store energy, but to do it at that scale, it needs to be a lot cheaper.
So… aren’t the first two paragraphs of your comment mutually exclusive? As in, given the timeline, either the EU are attacking Musk but can move pretty fast, or this has nothing to do with Musk?
Tutorials can't really be Show HNs take a look at

https://news.ycombinator.com/showhn.html

Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Yeah. I'd like to meet the 5-year-old that understood that.

edit: the "What are GATs" paragraph in the link posted by @leetrout is much more usable.
Hey friends! I am a Control Systems Programmer (Audio/Video systems) that is looking to make my way into the dev world. I have been doing this for 7 years, it is a c/c#/java-ish environment (it is called Netlinx), but I have spent the greater part of the last 6 months soaking in codecademy and am looking to make my way into a junior role where I can take my 7 years of a/v programming and apply it to something more meaningful. I suppose Python/Javascript are where I would be most applicable, but I am a pretty open book and eager to absorb.

Location - Midwest / Iowa

Remote - Yep

Relocation - No

Resume - https://www.dropbox.com/s/umjh8w2yw0di6tk/Andrew_Ferren_Resu...

email: andrewferren@gmail.com
grep -c $pattern $file

Half a second, unless I'm missing something?

No objections at all to people building simpler UIs for common tasks. The classic Unix tools are like table saws without labels or safety features - confusing and rightfully intimidating. You have to read the manual carefully to avoid chopping off digits.

... but they're also like table saws in that once you know them well and are comfortable with the usage patterns that protect you from the dangerous parts, they let you achieve things with a minimum of fuss and ceremony.
Dude that is exactly how it works in most Twitter clients. On the website you click on "Lists" and curate away, no ML or recommender systems are involved.

Most people don't bother, they sign up and follow JK Rowlling or whatever and she tweets once a year or something so there's nothing to show you so it treats her as a subject not an individual. Bad UX and terminology for sure but most of the complaints are not about that.

Do you also get mad at reddit for whatever the hell the weirdos post in the default sub-reddits when you login?
I have used android forever and no one has ever mentioned this and I've never noticed it personally.
I think the easiest way to understand it is this:

Suppose you have a concrete type like

Vec<i32>

Regular generics enable you to make the contained type generic, so you have:

Vec<T>

where T can be i32, u32, String, etc. GATs allow you to make the container generic. So you can have:

T<i32>

where T might be Vec, Option, Box, etc.
When everything becomes TikTok, nothing is.
I agree with that; you’re just not thinking all the way through what it means to do what you suggested, assign a cost to a scarce environmental resource in order to avoid the kind of negative future consequences we’re discussing here. In this context, the premise behind assigning such a cost requires a cost benefit analysis.
I played a lot of Civ as a kid and it got me into Economics. I’ve been trying to understand the housing market, especially why rents and home prices have jumped dramatically in my home of Austin, TX. I’m putting together a website (below) to explain the problem. It has data from the 50 largest cities, if you’re interested.

Another project is trying to connect economics to Shannon’s information theory. Economists talk about information all the time but never quantify it.

http://mdnahas.github.io/HousingCrisis/index.html
> It's a tie on the highway because nothing happens and there is no difference driving 50 miles always in manual 5th gear or in automatic 5th gears.

Except, most automatics are going up past 5th gear. 7, 8, even 10 speed auto's are pretty common. Those higher "highway" gears make a big difference in terms of engine revs (which equals less noise and better MPG).
You mention that you use Rust. In that case, you're almost certainly familiar with generics, and you're likely familiar with associated types. If you've ever found yourself struggling to write an associated type that needed a generic parameter, this feature is for you. And if you haven't ever needed to do such a thing, that's totally fine, and you can happily ignore it and content yourself with benefiting from libraries that are now able to expose simpler and more powerful APIs by leveraging this feature under the hood.
It really does not seem so to me. They complain about size of it, speed of it and the way it was done. They are however reacting in more of emotional way.

The thing is, Musk really went out of his way to troll Twitter employees and those who like twitter. And his fans really went out of way to mock fired people, call them lazy and so on. It was not just layoff, it was layoff designed to let you know how much looser you are.

People respond in kind, with schadenfreude and bullying back.
Recent Projects I Didn't Finish
That solves almost no problem. Libel and slander will continue to affect you, there will continue to be toxic communities who instigate violence and violate local laws, and the feature encourages echo chambers and fragmentation. The worst system is when other people can see comments to your posts that you cannot see when you've blocked the commenter. It's the best system for smear campaigns and targeted character assassination. You'll never get a job and everybody hates you, and you'll have have no idea why.
Worth debugging. Please email me at marek at cloudflare dot com
Pros and cons.

I'd rather have old software run on a new OS and hardware.

Than access to old OS and hardware to run the software.

Simply because that means you're not reliant on obselete hardware (expensive poor performance hard to find) and potentially a OS full of security holes.

Similarly I'd rather have to use a VM at compile than run time. For convenience.
Just because their actions are legal doest not make them not morally reprehensible.

I don't care if everyone can insider trade or nobody can but we should at least be consistent about it.
Not OP but self hosting isn’t all or nothing. I self host a few things but wouldn’t currently switch from GitHub because: it’s pretty cheap, it works well, its popularity adds some useful network effects, and Actions is a nice CI solution for some projects. If I were to self host a git remote I’d probably end up still using GitHub for certain projects (especially OSS). I’d rather have all my code projects in one place for simplicity. Can’t see any strong arguments for self hosting GitHub currently, other than to satisfy a perfectionist urge to get to 100% self hosting.
what's the relation between the-scp.fundation and scp-wiki? are they owned by the same organization or is it a fork?
Show HN: Twitch Chat Generates A.I. Art
Hey everyone !
I love making community based projects, so I used stable diffusion to enable twitch chat to generate images!
Guest chat was also added because it's fun to see what other streamer's chats can make.

Usually the guest chat comes up with better prompts...

Drop by and add "Prompt Engineer" to your resume.
Is the difference in price between Europe and the US down to shipping costs?
That IKEA organises its stores in a hard to understand mess for mere mortals, seemingly unending and leading to any trip for an unenlightened visitor taking multiple hours, and this is taking the idea to the extreme, making you almost forever stuck. In fact, the only people exiting SCP-3008 are those with the knowledge of the shortcuts.

Saying that something is a parody isn't exactly hard.
I'd just change the main color, the fonts used in the stores signs to make it look different enough and just add a subtitle: "the game that annoy the famous swedish furnitures store!"

Honestly I don't understand their move as it is free advertising to them.
What happened to OpenID — Haven't we already been through this?
We already have ubiquitous big time corruption. Just look at corporate America.
I'm not saying IKEA is at all in the right here, but you do have to admit that this:

> Your game uses a blue and yellow sign with a Scandinavian name on the store, a blue box-like building, yellow vertical striped shirts identical to those worn by IKEA personnel, a gray path on the floor, furniture that looks like IKEA furniture, and product signage that looks like IKEA signage.

is truly, unmistakenly supposed to be a fictional totally-not-IKEA-but-yeah-its-IKEA store. If, instead of furniture, the store had been filled with TVs, large appliances, laptops, cell phones, and related merchandise, while the staff wore blue shirts with yellow name tags, I'm sure you'd have no trouble picking out which store I was describing, in spite of not saying the name, right?

I haven't read the full letter, but this smells like they might be going after a trademark infringement theory. If that's the case, corporations are obligated to do shit like bully video game developers, if they believe that the game's use of their branding would cause confusion or harm the identity of their mark. So, those who condemn IKEA here might just literally be condemning them for being vigorous participants in the capitalist marketplace.
Sorry, now I am just realizing that we are talking about totally different things. What does the frontend of Pleroma have to do with how authentication is done on a ActivityPub server?
Can you elaborate?

I think I’ve met two reliability engineers ever and they were both professors so I’m not sure I follow your point.
Setting up a private Nix cache for fun and profit
The ninja turtle is not a Da Vinci though.
A big part of that, I think, is which flavor of Markdown? Github? Pandoc? The OG from Daring Fireball?

You'd also probably need an extension to Markdown that links it to a style sheet, so there's yet another dialect.

And then you'll want metadata, so ... which format do you support? Hugo's? Jekyll's? Something else?

Turning Markdown into HTML is (often) trivial. Turning it into a web page is often not.
Okay, thanks for the information! Sounds like I would still prefer jails.
Managing Docker always sounded complicated compared to managing jails. It is literally just a configuration file and a copy of userland on the file system. If you are a little clever, you can share the userland and additionally create templates which are really just some directories on your file system with additional stuff you want to put in.
This is maybe useful for boiling water but not so great for cooking. You want your pot to have a relatively uniform temperature, and gas burns very hot. This means that, especially if the walls of the pan are thin, any part of the wall that has good thermal contact with combustion products and poor contact with food will get extremely hot, with various unfortunate consequences. Also the handles will get hot.
Oh this wouldn't hold a hope of winning a copyright lawsuit. They are just hoping to bully the indie developer with their corporate lawyer team. Parodies are protected.
Everyone makes this mistake. Something being popular with young people is no guarantee it will remain popular as they grow up. The social pressures that lead teens to want iPhones drop off over time.
Ikea should be honored to be chosen it will boost sales.

I cannot do a horror movie that passes in a public place of sales?

Please this should be thrown out in a second in court and damages paid to the author for his sufferings and worrying
Being in the know is a major advantage in life. If you are pragmatic and know how to talk to people life is so much easier.
> Do You Pirate Software?

Not for a good 25-30 years so so. With so much open-source software available, I have had no reason to pirate commercial stuff anymore.
> Tried to cancel my HBO subscription after this announcement

Fair enough, but while you still have it check out Succession and Barry. Not at all similar to Westworld, but both great shows.
My cursory internet search shows me that it has 700 Million active users worldwide - that number is not "small" in my opinion. One of the most popular messaging apps in Asia, Europe, CIS countries, LatAm etc. I think you just prove my point of there being an North American bias against other messaging platforms fwiw
Ask HN: Why do I see my submission when logged in but not from a private tab?
I just submit: [0], and I see it in the "newest" list when logged in, when looking at the list in private mode, it's not there? Is this shadow banning?

[0]: https://nos-nl.translate.goog/artikel/2451465-twitteraccount-eindhovens-dagblad-al-bijna-etmaal-in-handen-van-hackers?_x_tr_sl=nl&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=wapp
Anonymous companies are bad.

I think you could fix a lot of the issues by requiring that all companies must be recorded in a public registry that includes contact information, owner and executive names, as well as a list of actual physical locations where the company operates (if any -- online businesses don't need to have a physical location).
Both generics and traits are mostly for library authors trying to make expressive APIs. If you're not creating libraries but instead consuming libraries, then it may be natural for you to never need to reach for this feature.
The linked article talks about abstraction, and that you could abstract so much that the concrete problem doesn't fit in your abstraction. I.e., your abstraction is broken.

I think that is precisely why OOP started to disappoint (tbh: I also think many people did not understand OOP really well).
Haskell pushes you to compose types instead of building inheritance hierarchies. Multiple inheritance turned out to be a bad idea too, so yeah, OOP program do typically not have the best models of the problem domain they were intended to model.

At the other end of the spectrum you see people just give up: everything is a kind of dict or a string, or wo knows, null? Looking at you php, python, javascript..

All the improvements you see in todays OOP languages are ideas stolen from functional languages like Haskell. What Haskell could have done better is be strict instead of lazy by default.

To model the real world and make assumptions explicit, a type system, as Haskell gives you, is so nice.

I agree that you can make types also really abstract like some people indeed do. It's fine if you do that as a library author, but you should offer a facade with some simpler type aliases. If you stick to Haskell98 and possibly enable GADT support you already get an immensely powerful language.

Also, I have not used Haskell for a while, but I heard the compiler error messages have become way more human friendly these days, so that helps with complex types.
> Because web browsers are supposed to render HTML, not markdown.

Well, they render HTML, XML, XSLT, plain text, images, videos, even PDF nowadays
The EIS process in New York amounts to little more than legally mandated graft and a blocking function for preventing new housing from being built. A residential project on the edge of Downtown Brooklyn nearly died because it cast a shadow on a tiny community garden used by fewer than 20 people. The compromise was to shorted then building which eliminated 20 or so units of affordable housing.
Formate ions can disproportionate:

HCO2H -> CO2 + H2

HCO2H + H2 -> HCHO + H2O

However, aluminum salts of formate are likely more stable? You usually need formic acid and heat to generate hydrogen.
Is there some sort of hazmat suit one can use to, if not participate in, at least see what's happening on TikTok without letting Xi spy on me?
> Like, why are we wasting resources to fix something that human beings actually enjoy doing themselves?

There's entertainment (99% of the stuff) and there's high art. For creators, entertainment is largely driven by money. As a result, especially since 70-80's and artists like Frazetta and Vallejo, most of the entertainment converged into simplified, easily repeatable styles that are easier (=cheaper) to produce, at the cost of quality and thought put into it. However, for other people the interest in entertainment is driven by novelty; same stuff gets boring very fast. This is a fundamental conflict of interests.

With the new tools, it becomes possible to automate the mechanical work like rendering; make a sketch and it turns it into a fully rendered picture in your own visual language that you constructed beforehand. This opens a whole new range of styles that were impractical to use before, due to the amount of work involved. For example, you can make animation in practically any style, not being limited to the striking "3D CGI" look or the simplified cartoonish look, or needing a huge ass team of VFX specialists - the tool does most of the rendering for you without putting specific limits on your style. Long form indie animation becomes possible.

>Am I the only one who finds the current crop of AI startups a little misguided in their priorities?

They are misguided, but probably not in a sense you imply. First, there's plenty of successful ML-based tools in the visual industries. ML-driven keying is pure magic, it's completely accepted in video editing now, it saves huge amount of work and enables things that weren't possible before. Same for denoising, and many other things.

Image generation tools are a bit a solution in the search for a problem, in particular because text to image is a gimmick and is insufficient for anything, and those startups don't seem to realize that. The novelty of prompt-based generation will wear off quickly.

What is needed is style transfer: construct you own visual language, teach it to the model and let the machine use it on a massive scale, leaving you to higher level concepts. This is a product that can be used in production.

Take a look at NVIDIA Canvas, which was a good early demonstration of the principle:

https://www.youtube.com/watch?v=mlZYRwJ2oJg

NVIDIA Canvas was a flop because the model was so basic, it couldn't make anything useful, and most importantly you couldn't teach it new stuff. The current generation of diffusers (Stable Diffusion in particular) is better but isn't quite there yet. You can train the model on your visual style and use it to automate most of the routine stuff, but it still makes mistakes that don't pass the quality test. The current generation isn't optimized for style transfer, the models are too small to be coherent, lack temporal stability for animation etc. Still, open models are very good at honing out the concept and identifying what is really needed.
1. The game is not parodying Ikea (it’s not protected)

2. This is not a copyright issue (trademark dilution)
> Modding the old dreamcast is a hassle

What? The DreamCast is one of the easiest systems to mod, assuming you mean replacing the optical drive with an ODE. You don't need to solder anything.

Besides, the mini would just be an emulator anyway.
> I'd just change the main color

I would probably invert the colors. Having a yellow store and blue shirts would not look like IKEA at all.
The third is a reply to the first so clearly it did get some attention.
And thus do we begin to see what failing to learn looks like.
I saw some info about the latest Call of Duty game having to remove some maps from its multi-player mode because they resemble actual in life buildings like a hotel.

Video games are artwork, playable artwork, but still I thought art was protected in a way. How will VR worlds that resemble real structures be treated?
>But this individual does not have control over any number of people,

What do you mean by control? I mean if you mean "They don't point a gun at people and tell them how to vote" then few people do (see Russia for an example of that). If instead you mean "They get on social media and tell people not to vote" then they have some control in the form of advertising. You have no idea what they are in charge of and any assignment of blame.

No snowflake blames itself for the avalanche
Most home range hoods are too powerful. Go to any site that calculates commercial range hood requirements, enter in your parameters, and then try to find a nice range hood that matches. Those 700 cfm or 1000 cfm beasts the appliance stores sell are entirely inappropriate.

There may well be a problem with a poorly designed range hood and exhaust that inevitably isn’t captured. And people might not like using the hoods all the time.
If the game designer is smart, he will change all colors, branding, everything and allow the players to install mods. Good luck to IKEA for shutting down every single IKEA mod archive in the WWW.
I appreciate the explanation. I've been more of a firmware or application developer in Rust than library developer, so will keep this in the hip pocket.
Here is some footage of the gameplay: https://www.youtube.com/watch?v=cPT6GlMWEjU
What roadblocks did he mention? Paying $30, hardly seems like a road block you just don't want to pay so you steal.
Jonathan Blow: Social media damages your brain and sabotages your potential
Stripe's closing account and refunding all funds?
Stripe identity verification system does not recognize documents other than Latin, my account encountered facial recognition verification, after I submitted my passport, the account was notified of closure, I provided verification documents, the account continues to be closed and Stripe is about to refund all the funds in the account to the customer, but we have shipped it without any explanation, just telling us about the unauthorized payment. Can't Stripe's radar stop fraud?
Even if my account has a financial risk, why can't Stripe hold the funds for 120 days and why should they all be refunded to the customer?
> An economic downturn kills tens of thousands

the economic consequences of covid interventions will lead to many more deaths, easily hundreds of thousands if not millions since globally the most vulnerable depends on other countries for resources, etc
Honestly, the store in the kickstarter footage does not even look like an IKEA to me - the floors in the game are much more open and less claustrophobic than an actual IKEA.

https://www.kickstarter.com/projects/ziggygamedev/the-store-...