skysight-inc/HackerNews huggingface dataset:
> notice very amateur UI bugs, misalignment, bad spacing, overlapping elements, etc. all the time now.

Seriously. Example: the "merge pull requests" button. If your repository requires linear history and the current type of merge is unavailable, the entire UI element turns grey instead of green. It looks like you can't use the button at all, but the dropdown arrow still works to select a valid type of merge (which then turns the entire element green).

It's a small thing, but it causes confusion by making it appear that the change cannot be merged, and it makes you wonder how much testing they do.

These little things keep piling up as they focus on shiny new features which rarely work correctly at launch (looking at you, code search...)

Please, GH product managers. Take a break from breakneck new features, and give your devs time to clean up and do some preventative maintenance.
Ask HN: What engineering expertise are you looking for?
You and wildrhythms are asking, "How is a demo different than refunding?"

1. A demo is a promotional product. It has to have emotional beats that culminate in strong desire for more and a call to action to "Buy now!" The unedited first X-minutes of a game is unlikely to hit those beats.

2. A demo should be like a chocolate box, filled with delightful surprises, sampling the game. The first X-minutes of your game should be like a gentle hike into the woods, easing the player into the game's setting, mechanics, etc.

3. Refunding requires purchasing then taking action to reverse course. Furthermore, that action isn't entirely comfortable for many. That is, most people are honest and don't want to abuse refunds. A demo works in the opposite manner.
I've tried multiple and now stick with KDE for two reasons:
1. it gets out of the way when needing to do something (a lot better than some of the alternatives) - for instance games, 3D tools or the like.
2. It recovers from a restart, often back to normal use. It's nowhere near as consistent as the gold standard (MacOSX) - but it works. Gnome 2 worked - more or less - although the terminal restore was kludgy it still worked. Nothing else since has.

Given I need to restart from time to time and restoring my desktop can be somewhere between minutes (if I knew where everything was) and hours (if I have to go through a bunch of files to figure out what all was running)... so yeah. KDE for the win.
(among other reasons the intel AX210+ wireless chips are still rather dodgy with suspend/resume on a laptop, so tend to crash hard within an hour of a suspend).
This paper is very good and the results are quite impressive. It's especially good news for smaller labs and hobbyists, as these small language models take significantly fewer resources to train. To quote the paper: "the training of SLMs on TinyStories can typically be done in less than a day on a single V100 GPU." This is opposed to LLMs such as ChatGPT which can take weeks to train on hundreds or thousands of GPUs.
If you live in an imaginary perfect world, sure.

But in the real world not building nuclear power causes actual real contamination from Coal and other fuels.

You can shut down the nuclear plants after you finished your wind/solar buildout. Not before.

Not to mention a grid with only wind/solar is impossible. Nuclear is a PERFECT complement for them!

You are being your own worse enemy by opposing nuclear. The exact thing you don't want is happening because you oppose the one thing that could help.
Never signed up, but I'm wondering if I should, because it seems like a lot of people complain about too many job offers through there, which is a problem I'd like to have right now. I haven't even had my first developer job yet, and I think it's mostly high-experience people who are getting bombarded with the offers, so I don't know if I should even bother.
I'm a couple days into printing this game up to bring it to the next game night with my friends. I'm looking forward to it, because this looks like great fun.
> I notice very amateur UI bugs, misalignment, bad spacing, overlapping elements, etc. all the time now.

+1

The inconsistencies aren't deal breakers - github still has a very pleasant UI overall - but they do makethe website feel more and more unpolished each day
I dunno. For me the two or three years pre MS were quite stagnant imo. Plenty of outages back then too.
Will be interesting for copilot, given all the buggy half finished projects on github that would have been included in it's training data.
Alright, here's a JSON5 text:

{
// start
x: "y",
// the following is foo
foo: "hey",
// the following is bar
bar: "there"
// end
}

When parsing it, should I attach each comment to the following name or the previous name?

If I reformat to change indentation, should I change the indentation of the comments too? How would the comment that reads "the following is bar" be re-indented?

What if there are duplicate names? JSON does allow duplicates. If I attach comments to preceding (or following) names, then while parsing I find a dup... what should I do with the preceding comment and the new name?
Shameless plug for when I attempted something similar, though multithreaded with pthreads: https://github.com/lionkor/http
I feel like "communication" isn't descriptive enough. It's right, but eg Slack (or Microsoft Teams, or maybe both) isn't the right shape of communication.
I haven't gotten into Black Knight so much, I need to give it a few more plays! All my quarters usually get pumped into Medieval Madness and (when it's rarely working) Banzai Run. I'm decent at MM, and just awful at Banzai Run - but the temptation of that upper (vertical!) playfield is too much to resist.

Medieval Madness though just stands head and shoulders above every other table I've played. One of my favorite things about it is that in my opinion it's a really fair table - in that "Dark Souls" style, if I lose a ball, I almost never say "ah, bullshit" - it's almost always because I took a bad shot or whiffed on an easy save. I know these machines are designed to eat your quarters, but some of the Stern tables I've played seem to have a really high "that was bullshit" factor. (Although, of course, my own mediocre skill is more to blame than anything else).
Here's also althttpd [0]. Heard Richard Hipp mention it and fossil in an interview.

[0] https://sqlite.org/althttpd/doc/trunk/althttpd.md
Tesla Bot can walk slowly and pick up stuff now
Indeed, AI reinforcement-learning to deal with formal verification is what I'm looking forward to the most. Unfortunately it seems a very niche endeavour at the moment.
Definitely Don’t Touch the “Blue Sea Dragons” Washing Up on Texas Beaches
One of the most useful accessibility features, as someone who doesn't require any, has been the live caption feature. I have no hearing or vision impairments, but I do struggle with ADHD. It was launched a while ago, along with audio detection for things like doorbells or alarms. I was hoping multi-language translations to be announced along with this. Currently things are still limited to English (U.S.) or (Canada) audio and text.

It's been so helpful to be able to read a short transcript of what was just said. The live caption feature works on video calls, and while multi-speaker captioning isn't perfect, it mostly works. I also really like how Android, iOS, and Windows all seem to keep feature parity among the operating systems. I wonder how Google and Microsoft will respond to this and I wonder how Personal Voice will work for communication outside of the Apple ecosystem.
Foreign Ministry: Musk sparking flood of antisemitic conspiracy theories
The Foreign Ministry is protesting rising antisemitism on Twitter and accuses owner Elon Musk of causing a flood of antisemitic conspiracy theories on the site.
Well, I'm older than you, son.

Do you feel endeared.

And you need to take it easy and stop crackpotting all over the thread, you're doing your own side a disservice. If you want people to dismiss the UFO phenomenon, keep going with the meltdown, though.
An Investigation of Seattle’s Most Expensive Taco Bell
A moment of silence for all of the nines we lost today.
The Trials of the Temple of Elemental Evil
Which drug are you thinking of? Because the recent one that was approved was both highly controversial because the efficacy is extremely questionable[1] and the entire theory of disease is in question as well [2].

[1]: https://www.npr.org/2021/06/07/1003964235/fda-approves-contr...
[2]: https://www.nbcnews.com/science/science-news/alzheimers-theo...
yes, this is commonly called saltwater intrusion and is a serious problem

https://www.usgs.gov/mission-areas/water-resources/science/s...
I love this guy's work. Since his front page sells itself short, see also:

https://tls12.xargs.org

https://dtls.xargs.org

https://quic.xargs.org

https://x25519.xargs.org
perhaps this is the tool you want?

https://github.com/plaidml/git-big
My understanding is that a first-gen chassis precludes none of the possible updates.
10% failure rate is too damn high for a production use case.

What production use case, you ask? You could do zero-shot entity extraction using ChatGPT if it were more reliable. Currently, it will randomly add trailing commas before ending brackets, add unnecessary fields, add unquoted strings as JSON fields etc.
Satya Nadella on Microsoft-Activision Deal
That may describe your patterns but it doesn't match my lived experience with a game on Steam... I added a demo and saw sales decline. I removed the demo and saw sales increase. I've heard similar stories from others.
> not be applied to small startups

how will that work? Isn't OpenAI itself a small startup? I don't see how they can regulate AI at all. Sure, the resources required to push the limits are high right now but hardware is constantly improving and getting cheaper. I can take the GPUs out of my kids computers and start doing fairly serious AI work myself. Do i need a license? The cat is out of the bag, there's no stopping it now.
I don’t doubt that these interactions have some minuscule effect on pinball performance, but I’m skeptical that you couldn’t get close enough with some relatively simple models. Eg count the lights on and model a draw in remaining power available to solenoids.
>I see no reason why we should expect a company to keep providing storage for dormant accounts beyond 2 years though.

Remember when Google said they would hold on to everything that their users did on their site forever? People were concerned about the privacy implications, etc. and how a part of their lives that maybe they didn't want anyone to know about would be out there, probably for sale, forever.

Well as far as I'm concerned Google made their bed and now they get to lie in it. Don't piss down my neck and tell me it's raining. They promised (or threatened, or noted) that they would hold onto it forever and that storage costs were manageable, etc. They need to be held to it.

In my case that means they get to archive all my junk mail (a few hundred emails with account info for places I might never visit again) since that is the sole purpose of my gmail account and I haven't intentionally used google search in years since DuckDuckGo showed up as an option.

This is actually funny to me. Life caught up with them and forever ended up being a much more normal, physically quantifiable time period that fit nicely in less than a human lifetime. But still, they should be forced to live up to their promises, or threats, etc.
Wow. Just wow. If true, this is fantastic.
I work at Hack Club (https://hackclub.com), a nonprofit that supports teenagers in finding and pursuing their love of computers through free programs.

First, this is amazing! Thank you for helping make this happen.

There are a number of Hack Clubs that run out of computer labs like these. My #1 recommendation would be to have a concrete plan in place to ensure high quality, reliable internet access, and the ability for students to access the space recreationally.

Many of the Hack Clubs we have in underresourced areas that run out of labs like this don't have access (or lost access) to the internet, and for many of them we will reimburse the cost of a 4G phone hotspot. But it is not a very good solution

The other challenge a lot of our teenagers run into is the schools only allowing them to use the computer lab during class hours. I think it is very important that students are able to come to the lab outside of normal class hours to experiment, play games, etc - as it's difficult to find a love for computers if you don't spend a lot of time around them.
Is Jones a net positive or neutral?
I read it more as you undo their last move and your last move. Then you can replay and hopefully not fall into the same trap.
ChatGPT is not ‘artificial intelligence.’ It’s theft
neat! glad to see it supports kitty's inline image interface

what do you think of the prospects for supporting smooth animation or mouse interaction with data visualizations? e.g., brushing or interactive rotation in 3d. in https://news.ycombinator.com/item?id=35951674 i was claiming that that isn't feasible within the constraints of extended vt100 emulation, but i'd love to be proven wrong

i'm also curious how kitty's protocol deals with unexpected output from a background process interleaved in the middle of an image
Why, oh why have you gone with the terrible "bar-style" arrow keys instead of t-shaped? Apple similarly made this mistake, and thankfully recanted. It was so miserable to use bar-style arrow keys that I've officially sworn off of any keyboard (or any machine with a keyboard) that has them.
I seem to have lost my old YouTube account. I used a username (not email) to login, and then I used that same email for a different account, and now YouTube doesn't let you log in with usernames anymore, so it's in limbo. Now it looks like they'll delete all my videos and there's nothing I can do about it.
Logs Told Us It Was DNS, It Looked Like DNS, It Had to Be DNS, It Wasn't DNS
Hopefully this becomes slightly less relevant soon. Also, I never claimed this site was useful
I hope all of us have some questionable views!
> And we wonder why society is so fucked up.

I'd rephrase that to "and there are people who want to debate whether blocking advertisements is morally defensible" as this is not so much an indictment of "society" as it is an exposition of the moral bankruptcy of the advertising industry. The question should not be whether blocking ads is morally defensible but the other way around, whether exposing yourself and others to "modern" advertising is defensible - to which the answer is a wholehearted "Hell No".

Give me a catalogue full of ads like the Computer Shopper [1] magazine of yore and I'll sing praise of the advertisers who clearly showed what they sold for which prices. I actually bought the thing - imagine that, paying money for a telephone book-sized magazine filled with nothing but ads - because it was useful in showing what the market had to offer. A modern-day Computer Shopper would be filled with...

...lifestyle-related drivel

...virtue signalling diversity statements without any relation to whatever product is sold

...celebrities doing things they only do because they get millions for it

...clearly stupid clueless men who only make it through their day because they have women and girls to correct their stupid mistakes, bad choices and silly habits

...some more diversity statements but this time with celebrities

...etc.

Now I understand I'm not really part of the target market the advertisers are trying to brainwash and that the nothing-but-a-list-of-products-with-prices style of advertising does not appeal to everyone. Find some other way of reaching your target market which shares the simplicity and honesty of this type of advertising, stop shouting, stop the brainwashing, get rid of the subliminal messaging, ditch the lifestyle drivel, just quit being bottom feeders and get back to advertising products and prices, no more and no less. Unless you want to be beaten with a wrench that is but in that case you better start wearing helmets and toques.

[1] https://archive.org/details/computer-shopper-february-1986/C...
Musk was literally told about Magneto [1] and he decided to double down on it on a reply. Dunno how much more explicit Musk needs to make it.

[1] https://twitter.com/elonmusk/status/1658294821679951872?s=20
why should we punish the model or the majority because some people might use a tool for bad things?
More precisely the gods and other mythological figures from these peoples.
If only we could deny Copilot from pulling your code by including # Fuck off Copilot #
We've been there with GDPR. It didn't help creating the level playing field they officially wanted to achieve. BigTech has law departments whilst local tech startups have to deal with legal battles initiated by third-class legal firms crawling the web.

They just end up making their local tech entrepreneurs flee to US/UK.
This is not data loss sense we talk about for Kafka or other queues, however, since the messages have not been acked: the state of unacked messages is completely unknown and no guarantees are made about them.
Interesting, from the site:

“applications, such as a CV-scanning tool that ranks job applicants, are subject to specific legal requirement”

This is a continuation of EU logic first seen in GDPR around what that law calls “automated decision making”.

All I can say is that GDPR hasn’t had a good effect. Partly because It’s not well written from a technical perspective.

GDPR demands explainable and auditable automation. Non-deterministic AI systems make this difficult or impossible with current tech. So to be “compliant”, vendors dumb-down their software to use explainable methods and often inferior hiring decisions are made because users have to operate on untenable amounts of data using basic sorts. So the Talent Acquisition team end up structuring the hiring process around “disqualifers” such as resume gaps, education requirements, pre-interview qualification tests, etc.

It reminds me of an old recruiting joke:

“Recruiter: You said you only wanted to interview the 5 best applicants but we are getting so many applicants we don’t know where to start.

Hiring Manager: OK, first, I only hire lucky people. Print out all of the resumes and throw away every other one.”

Interestingly, if this process is done randomly without reviewing the resume, it’s considered legal.
When I said, “bottom of the water rights”, I mean that the other states has senior water rights, not allocation per capita.

When there is not enough water, priority goes to those holding senior water rights.

(Complicating this is that various tribal nations have water rights senior to the states, and it is only now affecting allocations)
Any plans for more official FreeBSD or OpenBSD support?
Someone should write a local git+ssh service (+ email client) that simulates an upstream by hosting git repos locally, emailing all pushed commits/branches/tags to other team members, and keeping the hosted repos up-to-date via the emailed updates from others.

Bonus points for a local HTTP service that provides an optional GitHub-like experience in the browser, with comments/ branch reviews/etc. federated through emailed messages (and represented as commits on meta-repos).

With that data model, the primary remaining challenge would be setting up repos on a new machine -- perhaps BitTorrent could help :)
I really like KDE and think it's some of the best free software out there, in function and in spirit. I'm glad I stuck with it despite the dark years of KDE 4, which was an absolute disaster and only appeared worse in contrast to the amazing 3.5.

I'm not a KDE developer but I greatly appreciate the development process. I've made a few minor changes in KDE and it was very easy to get a development environment set up, and then process for getting those PRs approved was easy.

Better yet, that showed me that it's relatively easy to use your own builds of KDE on top of an otherwise complete system. I use Debian as my daily driver but sometimes I want new KDE features that won't hit the Debian repos for a while so I build those KDE components myself and use them. I wouldn't recommend that to new users but it's very viable if you understand how your system works.
Translation:

Hi my company is racing toward AGI, let’s make sure no other companies can even try.
When the sky is getting to a dark shade of red it makes sense to hear out the doomsayers
> no one really understands how it works or by extension how to "fix bugs".

I don't think this is accurate. Sure, no human can understand 500 billion individual neurons and what they are doing. But you can certainly look at some and say "these are giving a huge weight to this word especially in this context and that's weighting it towards this output".

You can also look at how things make it through the network, the impact of hyperparameters, how the architecture affects things, etc. They aren't truly black boxes except by virtue of scale. You could use automated processes to find out things about the networks as well.
Given the amount of influence the book Seven Pillars of Wisdom pretty clearly had on Dune, I wouldn't be a bit surprised if that's a case of the film Lawrence of Arabia (1962) influencing Dune (1965)—that little exchange could plausibly be the seed of inspiration that became the Gom Jabbar scene.
There you go again with your potty moth. I insure you there was a sweary in your OP.
The plan is JavaScript edge hosting focused on fast cold starts and being extremely inexpensive, using lots of custom infrastructure
> they will block you from doing it if they think you are doing too many

I was warned after refunding no more than about 6 games over 5 years. I'm still not sure how many are too many.
Hi. I have an m1 mac but always missed linux since I got it.
Here are my questions if you can take a minute:

How stable is the Linux laptop and what distros are officially supported? What would be the best possible battery life I can get out of that 13 inch Ryzen version that was recently released?
Short-term memory seems super common. Simon is an example similar to the one given, and of course there's the popular matching flipped cards mechanic you see in a lot of games.
Yes, of course moving would be an extra expense and involve downtime. This would be weighed against the risk of losing it all due to CCP invading, either through destruction or just being seized.

[Total Equip Loss Cost] * [Probability of Loss]

vs

[Additional Cost of Moving] + [Additional Cost of Downtime]
> They just end up making their local tech entrepreneurs flee to US/UK.

Really? Which startups flee due to GDPR?

In my experience as a user, I now have option to download my data and know what's collected about me. I like it.
Audio is literally a major domain where GC is a big no-go... (even a GC running in another GUI thread can be an issue if it's a stop-the-world operation)

You won't find a single audio backend in a GC language.

GC is obviated by Rust anyway (it's native RAII pattern involves "ownership" which allows "borrowing", things are immutable by default...) and there are ARC and Box implementations (check out Box particularly)

You could always slap something like Boehm on, lol...

These things need to be solved by the Rust community, regardless, so it's full-steam ahead, and GC is not something tenable when there are ways to control the timing of resource freeing that won't glitch audio playback, which GC would do.

GC is for when you have no idea about the types and lifetimes of the objects you create.... when you know these things, why wouldn't you setup proper shrink-wrapped alloc/de-alloc in a time-coordinated fashion?