skysight-inc/HackerNews huggingface dataset:
Ahh, the "Stock Market Game". It still exists: https://www.stockmarketgame.org/

It's more sophisticated now, and like you, when I was in school (middle school in the late 80s), we just tracked our portfolio performance using daily newspapers. I remember buying a couple of symbols for companies I'd never even heard of, and knew nothing about. Probably not the best that this was a thing led by our social studies teacher.
> Your linked term comes from an acronym written on prison cell doors (Not On Normal Courtyard Exercise)

These are _always_ backronyms. _Always_. If anyone ever tells you that [random word that's been around for a while] is an acronym, they are _wrong_. (Possible notable exception for 'fubar'; that one's old enough now and probably really is an acronym).
I feel like this falls into libinput's scope, but it's going to be a bunch of work.

edit: It does, libinput exposes keyboard events via evdev.
RISCVuzz: Discovering CPU Vulnerabilities via Differential Hardware Fuzzing [pdf]
I realized something similar after working in auto parts for a few years. Not sure about now as I don't really buy them anymore, but at the time there was a clear difference in quality between the cheapest of the cheap and the normal items (reman alternators, brake pads, etc.)

Even though I tried to steer people away from the known questionable quality stuff (for no benefit of my own, not on commission), 95% of people would get it anyways. For the same reason "oh, I'm thinking of selling it soon anyways." And they rarely actually seemed to, based on my memory, but they had that mindset.

Glasses are perhaps more 'timeless', but I could see them not selling well at a premium because of the 'ephemeral' mindset of potential life and style changes.
I think they've always had CEC remote control anyway. Was still a surprise the first time I backed out of a youtube video using the TV remote and saw what looked like the entire youtube app with search and everything.
Astronomical telescopes, and photography are further examples
I have an LG blu ray drive that I still make occasional 100gb backups on. Not sure how much sense it makes as terabyte drives are cheap today. But I think ssds degrade over time, don’t they?
I have one. Plug it directly into the laptop, using an Apple adapter if necessary. It does something wonky with usb that does not work well with hubs or cheap adapters.
No, but if you join a makerspace and help fortify their electronics lab, you get to help other people make use of those instruments.

This means you get to share in the satisfaction when they succeed, because you were the nudge that got them past some block, for a lot less actual work on your part! ;)
https://www.youtube.com/watch?v=pAgnJDJN4VA
Picture a company with its own on-prem bare metal servers. Over the years they have had space to expand but projections show that soon either a new data center will be needed, either in addition or to move to. Doing so would require a huge capex to either migrate the existing hardware to the bigger space or to reachitect their topology to work on a multi-DC setting. Or you can look at the oldest servers in the fleet, that are scheduled to be decommissioned in the next N years, that have HDDs that are a small fraction of the capacity of the new ones. If you crunch the numbers, it can start to make sense to just say "we just pay the premium for physical density and increase the time before we're in the same position by M years". If M is large enough, people will jump on that option as fast as you can draft the Purchase Order.
Facebook creators have a new way to avoid 'jail'
We all accept some telling what to do - like the law, tax and so on. Ideally it's meant to be for the general good.

So if some activity were to be negative for everyone - e.g. if it generated a lot of waste that was hard to handle and caused large unnecessary carbon emissions .... then we could end up needing laws to limit that damage.
You "found" an LLC which develops software in order to provide service to one (or more) marketing partners.

Marketing partner may already have his own company but if not, he founds a totally separate LLC to market and support the service that you provide. This separate LLC is wholly his to own and operate as he sees fit.

The customer base that marketing partner builds belongs to him --- this is his equity. The software that you build belongs to you and is your equity. You provide service to marketing partner at an agreed upon rate.

This clear separation of ownership, responsibility and equity makes it about as simple as it gets. You don't really even need a legal document to formalize this simple relationship.

Complexity starts when you try to combine these two separate functions into one shared entity --- which leads to internal conflicts regarding ownership and control.
DRAC and luks, the homeless man enters a consultancy agreement to subcontract as a legal entity and is fairly compensated to use their services of being the authorized agent of your provisioning wing of your entity. as authorized agent, they simply agree with the datacenter that when an authorized physical server arrives it is added to a rack. when your entity structure needs to decommission a machine you use DRAC to destroy data at rest with a 70 hour dban series power it down and have the data center mail it to whoever buys it on ebay.
I strongly suspect this is another case of know your customer. A runaway hit and dirty deeds look similar.
Thanks for the feedback! I'm glad you enjoy it. The shade idea is pretty cool. Currently there's an optional low-contrast mode in the app but it's only for the training center view. I'll experiment with putting shade on more places as well. On default configurations, I'm thinking about letting user customize some sort of shortcuts, maybe visit a specific training center and start a session with a pre-configured goal with just one click.

Most of the art is made by an awesome indie dev Yana from Japan (https://x.com/yanako_rpgs) but I am currently learning pixel art and already added a few original Focumon I made!
I have not been able to get it to output anywhere close to the max though (even setting max tokens high). Are there any hacks to use to coax the model to produce longer outputs?
0.0.0.0 Day: Exploiting Localhost APIs from the Browser – AppSecVillage
And yet so many people seem to mess up this simple thing.
Yeah, but everybody chain-smoked from age 3 in those days, so it's not easy to tell.
Speed is thrice, thus modifier = 2, or so.

Look, this is peanuts compared to everyday consumption by the world.

> We should be aiming for the absolute minimisation of fossil fuels.

Should we? We could easily do that. Just stop cars and busses and trains and planes and heating and the production of medicine and everything else.

Oh, our life would be much worse.

As a matter of fact, we should not aim for "the absolute minimisation of fossil fuels". Not at all. It is dispiriting for me to learn that you believe such primitive nonsense.

Seriously, you need to learn the basics of economics and trade-offs and all that.
Nice. I'm remodeling a place now. Observations from trying the flow:

Fell off the flow when I had to rasterize our plans, when I tried to add multiple rooms, and again during checkout. PDF support should be a must, ideally multiple room support. Making sure checkout works is also a must.

Path was Navigate to Roometron.com=>create account=>create new project=>go to upload my plans=>couldn't select my plans=>saw site didn't support pdf but did webp=>google "pdf to webp" converter=>found some suspicious sites to upload pdf's to=>went to chatgpt to write a script to convert pdf to webp=>saw the script was converting to png anyways=>went back to the roometron site and saw png was supported=>brew install poppler webp =>`pdftocairo -png plans.pdf page`=>upload page 1=>can't find where to upload the rest of the pages for multiple rooms (also my plans have multiple rooms per page)=>exit out=>seeing as this is a "shown hn" decide I'll try again and push through with just the first page of plans only=>see I need my square footage for the first page=>see its only listed for the floor=>manually measure my square footage for the uploaded page=>convert to square meters=>go to checkout=> enter in my credit card info=>can't scroll down to click "complete purchase" because of a rendering error presumably because the info was autopopulated=>quit the credit card flow=>attempt the paypal flow despite absolutely loathing paypal=>sign into paypal=>receive a payment request for $50 not $17=>think this doesn't look right=>quit the flow=>try to find a different payment option=>exiting the payment flow deletes my project=>completely give up here.
This is also true for cryptocurrency. There's always a testnet, you use it whenever possible cause xact fees are high, but it never works the same as real.
I've not worked in the logistics industry or with edifact specifically but have dealt with phased removals of large "turn key" products in a several heavily regulated industries. I've also gone the other way where we've replaced in house solutions with vendor provided software.

Email is in my profile, feel free to reach out. Full disclaimer, we're a small consulting/contracting agency but I'm still happy just to talk shop.
The only thing I can think of is that some clients might want raw keyboard events. It does seem to me (an outsider) like Keysyms are the better level of abstraction for input for the overwhelming majority cases, and the translation should happen as early as possible in the server, and that's even before ignoring things like the asynchronous nature of xlib making keyboard remapping &c. unreliable for sending key events outside of the primary keymap.
Holy shit i feel bad for SF folks. It's crazy how you've normalized:

>In terms of security, If you keep your head on a swivel then you're fine. I had the same alertness that I have when traveling a foreign country. You need to be on high alert all the time.

do you not realize this is really bad and not some reality of the world? Just the terrible city you live in?
This site looks good where you can post your own important links & curate, share with others

https://glice-next-js.vercel.app/c/databases-and-data-mining
Faulty instructions in C910 RISC-V CPUs
The CISPA team in Saarbrücken (Germany) discovered a number of significant security vulnerabilities in T-Head C906/906/910 CPU cores.

More details at https://www.theregister.com/2024/08/07/riscv_business_thead_...
Currently supports read/write ops on firestore collections and documents + editing remote config. I am adding support for cloud messaging as we speak!
Setting up git is the easy part. We all used it. Except the owner of the company who would fix bugs in prod and not tell anyone. Then next release we'd unintentionally un-fix those bugs because the fixes never made it back to source control.
Yes, I agree though the issue there is that changes which aren't believed to change the behavior might, as there isn't a way to tell except by being a very careful programmer and reviewer.
> arrive at the same place just a little bit later while rewarding better behaved humans.

That seems out of our control though. It's funny to use history to prove a point.
because your wife said you snore and stop breathing sometimes, you got a standard sleep study. that test showed you were normal, but should get more sleep. you tried (and succeeded) getting more sleep, but complain it didn't improve anything. But you didn't express any initial deficits to begin with, just that your wife said you snore and sometimes stop breathing which doctors have said that in your case was not a problem. You even state that you are not a tired person.

I don't understand what you are so disappointed and mistrustful of? What's your complaint? Did you think the hour extra sleep would stop you from snoring?

Getting enough sleep is very important, I recommend you stick with the extra hours.
Ask HN: What AI role is this?
I don't have firsthand experience, but I imagine there is a job role like the following:

1. You have a standardized set of GPT prompts, and you can run them with a script and collect the results.

2. You analyze the results using some metrics (including subjective, manual analysis)

3. You want to change or improve the results, or if you are satisfied you stop/exit this loop.

4. You create, add, or modify the original source material training docs

5. You run the process that creates a new model (weights)

6. You go back to step 1 and repeat.

Is this a role in the real world? How do you find such positions?
Completely disagree. Just because shitty gear exists doesnt mean theres some virtue in breaking your neck with it. Quality is always better. Few examples: 3D printing. Reading up about all the possible printers, decided on P1P. Cant imagine dealing (and enjoying dealing) with all the problems of cheaper printers, I enjoy knowing that whatever I want printed will get printed correctly first try. Snowkiting: Cant imagine enjoying being thrown around by cheap kites, while watching people being smoothly and controlably pulled by more expensive ones. PC Gaming: Cant imagine enjoying playing at 30fps at FullHD when I know how 144Hz 4K gaming looks and feels like. And the list goes on and on and on.

Sure, there are people who enjoy tinkering, and the process of "reaching for the top with gear that shouldnt get them there at all", but having quality gear straight from the beggining allows a broader set of people to enjoy a hobby they would otherwise be left out of.
A layer of very thin gold can be transparent.
Has a similarity to https://insanewriters.net/ :)
> Also, there seem to be no sane API for managing layouts or switching them programatically, or subscribing to layout change event

X11 has XkbMapNotify/XkbStateNotify.

Wayland has a wl_keyboard.keymap event.

> A better idea would be to allow to send arbitrary Unicode strings and maybe integrate regular input and IME input (input system for typing Asian characters).

Not particularly, the difficulty here is that some clients want text input, and some clients really do want key events (e.g. think games where holding W does not really have much to do with the Unicode code point 'w'). This was discussed for a long time, and the current design was decided as the best option.

IME systems do exist and already work just fine; they are integrated client-side. IME systems cannot really be integrated into the protocol since many of them involve custom UI.

That said, there's a proposal for an "input-method" extension which lets you commit text directly, but I don't think anybody is actively championing it. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/b...
Stripe is a nightmare. They are the only payment method to have a payed blog on Substack. They closed my account because I talked about open source software. Said it was against their terms. I disputed. I wasn't soliciting. No reply. Just quietly ran out the dispute period time and then closed it.
I am not excusing the situation in these factory farms, the ability of a consumer to just not think about where their meat is coming from... is extremely easy.

But it never really seems like we propose solutions that will actually move the needle.

There is a monetary cost associated with moving away from factory farms and going free range. That will increase the cost for consumers, and I highly doubt with the inflation of the last couple years and grocery costs going up that a large percent of people that already struggle are going to be able to handle that.

And any advocacy for going vegetarian is going to fall on many deaf ears. We can talk about the health benefits, the climate costs, the ethical concerns, etc etc. But we have a cultural attachment to food and for many of use that includes meat. Wether we like it or not, that is going to be a thing that will be hard to break for a lot of people.

For myself, I have started being more conscious of where I have meat and there are plenty of meals that I really like (particularly Indian) that don't have meat, but are not trying to replace something that was intended to have meat.

We can all agree that something needs to be done but we also have to be realistic about why things are the way they are. This seems like a problem of how do we feed an ever growing population up against some... problematic practices.
High water pressure at the basement walls can result in intrusion without ground water below the floor being a problem. I have no sump/drain in my basement as it never floods because it sits on well draining soil. A neighbor's driveway directs water toward my block foundation and, with heavy rains, the localized pressure in the saturated soil along the wall would produce a jet of water coming out of a hole in the mortar. I resolved it by digging a swale that diverted that excess water around the foundation. It is much easier to maintain than a French drain that would silt up rapidly given my soil.
FYI: The full title is "RISCVuzz: Discovering Architectural CPU
Vulnerabilities via Differential Hardware Fuzzing", which is to long for HN, so I removed the word "Architectural" since this doesn't change the meaning.

Edit: and apparently I messed up the link, it' meant to be: https://ghostwriteattack.com/riscvuzz.pdf
Those are complementary skills for data scientists/machine learning engineers who know about LLMs and their advantages/disadvantages. It is not a job role on its own.
I can’t speak for what they were doing, but one thing to note is that not all sprays are for insecticides/fungicides.

It’s possible they were doing a foliar nutrient spray, to keep the trees greener/healthier.

There are also calcium carbonate sprays which act as sun protectants (rather than nutrition), preventing sunburn and helps cool the leaves. Best applied right before a major heat event.
RFC 1
I just discovered GAS therapy [0], as there was some controversy about the OP-1 pricing (also from Teenage Engineering).
To summarize both sides, software is pretty cheap and limitless.
Device are limited which can spark creativity by constraints, their tactile form factor feel great, and their portable nature can be a great advantage.

However, there are other arguments that typically revolve around how "software cannot replicate vintage sounds" where the holy wars really begin. Nobody has ever proven that, but the myth endures. Recently enough [1] showed all that basically with an eq, a compressor and a distortion you can reproduce any vintage amp sound, you just need to know how it deviates from a flat sound response.

How expensive the vintage or high-end hardware is might be a deterrent for some but a very attractive proposition for others.

[0] https://www.youtube.com/watch?v=zU8alMWUmDI&pp=ygULZ2FzIHRoZ...

[1] https://www.youtube.com/watch?v=wcBEOcPtlYk
Why You Should Invest in AI [video]
What market segment are you targeting that needs 3d walkthroughs of real estate but finds $500/year too expensive?
you misunderstand, the homeless man signs an agreement to be the authorized agent of contact that is able to tell the data center when authorized servers will arrive by mail and when they need to be sent to a different location. do not collocate servers in data centers run by homeless men, as there is less chance of fire suppression and climate control factors in their facilities (shopping carts/cardboard/tent cities). it may be fine for a startup, check your security model and postures.
As someone who once has dabbled with Cadence Innovus to design a standard cell in university, there is basically no way that an analog standard cell is going to end up smaller.

I don't really know much about analog computers, but I assume they're going to need at least an op amp per analog adder and those aren't going to be small.
I'm not bothered by the implication, I just think it's incorrect.

Let's talk details. Gobekli Tepe has 2 relevant cultural layers. Layer III is the older layer. It corresponds to fairly early dates in the PPNA and is associated with the larger T-stone enclosures. These dates correspond with similar structures at nearby Karahan Tepe, but we don't have many other excavations at this level in the immediate vicinity within the rest of the Tas Tepeler complex. Most of those correspond with the younger Layer II (PPNB) levels of Gobekli Tepe, but investigation of the area is slow and difficult. A general rule of the Tas Tepeler complex is that older stones are bigger and better carved. Karahan's oldest stones seem to be missing, so Gobekli Tepe's are the largest and most finely decorated of the finished stones we have left. Unfinished stones exist at both sites.

If we head a little bit east from Tas Tepeler, there's another site called Kortik Tepe whose oldest layers correspond to GT Layer III. It shares the same round enclosures we see on the outskirts of GT (and most other anatolian/levant sites from this period). More closely related to GT is Jerf El Ahmar just over the border in Syria. The architectural layers of JEA slightly precede GT and share some of the same animal motifs and styles. Basically the same story applies to Tell Qaramel as well. We also have sites significantly earlier than GT like Mureybet.

Gobekli Tepe is an important, early site, but it's not unique or isolated. It's clearly part of a much larger record of transition from the epipaleolithic to the larger neolithic and shares a lot of similarities with contemporaneous sites.
So I'm actually doing web browser automation via llm agents. So prompting to browser automation like "go to this webpage and do this". I have an algorithm for classifying html and then i'm generating "behaviors" to interact with it for each bot. The behaviors the llm generates are actually in a superset language that i parse the ASTs with lark. In the lark parsing the behaviors (like web scraping or element interactions) need to be stopped if the user says to do something else or stop or restart them...and man it's been a pain getting them to stop and clean up in a memory efficient way. Right now starting asyncio coroutines and canceling them are the best way ive found since a lot of this is async (using playwright)
> We had engineers come out, concerned that the water had cracked and penetrated the foundation, but no, it turns out the French drains had failed in someway. Another small fortune, they were dug up, replaced, redone, and now....no flooding again.

Generally speaking you want some kind of inspection/clean-out port so you can snake a camera through the system to see what's going on:

* https://www.drainbrainllc.com/what-you-should-know-about-the...

(This is for both the sewer drain and French drain systems.)
My machine has user comfort settings. One of those is to adjust the ramp-up time. I set mine to zero - GIVE ME MY AIR!!! After that change I was able to easily fall asleep. It was difficult prior to that.

I can also adjust the humidity setting. I had to increase it a notch because I woke up in the morning with my nose running and sore - which means I was dehydrated (yeah, that wasn't how I interpreted that symptom).

After those two changes I was able to fall asleep quickly and not wake up with a sore and runny nose.
Ha, that’s interesting. We could look at whether more solitary mammals have less of a fever response. The feature isn’t guaranteed to fall off, of course, but if it did that would be good evidence for this theory.

EDIT On the former though I think we’d expect babies to be able to tolerate fever well and they really don’t.
Copcon: Rapid Code Context for AI-Assistants
Thanks, I know, I posted that thread :)
I use them for various things that need beefy servers at a lower price, and can confirm that they are quite good at delivering that.