skysight-inc/HackerNews huggingface dataset:
Body doubling isn't only for neurodivergent extroverts. I'm an example of a neurodivergent introvert who needs body doubling to do more than 2-3 hours of work per day. I understand what you mean, though.

The problem with working from a coffee shop is that your strength and motivation to go there must come from you. You must get up, leave your apartment, go to the coffee shop, and decide to work there. For chronic procrastinators, it's rather tricky. A person like that needs enough motivation to do it but not enough to work alone.

Shameless plug - you can try us (https://workmode.net/). However silly it sounds, we provide body doubling as a service. Try the demo session - no registration is required, and it lasts from 15 minutes to several hours.

Some features that might convince you to finally give body doubling a shot:

- you connect with our employee (aka productivity partner), not a random stranger,
- you always connect with the same productivity partner,
- all sessions are 1-on-1. It's just you and your productivity partner,
- you don't have to enable your camera. We don't rely on you being our body double. We're happy as long as text chat/audio/screen sharing/webcam feed makes you productive,
- you can share your screen at a greatly reduced resolution. It's enough for us to distinguish between you watching Youtube/reading Hacker News and spending time in IDE/Excel/other work-related apps. We're unable to read any text on your screen, even at 32px font size,
- every day, we make sure that you connect with us. We make sure you tell us when you want to start the next day, and in case you don't show up, we'll call you and keep calling you.
How is that relevant to my wife’s hobby?

Maybe I should clarify, but I don’t understand why I need to: my wife has her own occupation and income and pays for her own hobbies.
Ryzen consumer CPUs use the same memory controller as their EPYC counterparts, and have full ECC support if the rest of the platform (i.e., motherboard, DIMMs) also supports ECC.

What separates Ryzen from its professional-grade counterparts is that ECC support is an optional part of the consumer Ryzen platform spec, which means that it's up to the motherboard vendor to enable support for it. Some motherboards don't have any support at all, some have ECC support as an explicitly-advertised feature, and many have ECC support but it's not explicitly advertised (simply listed as a footnote in the manual).

That's different from the way Intel does it, where Intel has explicit control over what the platform's feature are, and uses that control to aggressively segment their markets. Intel's approach makes easier to reason about ECC support as a buyer, but you pay for it with the lack of flexibility compared to AMD's platform (and you literally pay more for ECC).
The entire point of failing fast is to fail fast.
Same! I thought it was just me, happened on all of my machines, Linux and Windows
if you need more go 5950x for double the cores with only 4/3 of the price or 3d cache cpus for that factorio UPS. 5900x is not that of an upgrade
We were pretty proud that we had a graphical browser running under DSLinux a good 6 months before Nintendo released the Opera cart.
For those who'd like to read the official document(s), if I understand correctly, the order can be found here, at the bottom: https://www.courtlistener.com/docket/18483005/google-llc-v-s....
Not at all, it was only relevant to UNIX users.
I am seeing this problem with Thunderbird as well since upgrading to Thunderbird 115 - I hope they are a bit quicker than the Firefox devs.
Vertically aligned motherboards are hard to judge what "up" is. Usually up is where the expansion boards are plugged in. But not all computer users know how a computer looks inside.
Thoriated tungsten welding electrodes might be an option.
They do try to get manufacturers to print symbols next to the ports, but that isn't really a full solution anyway. There are too many modes, and you have things like hubs to deal with.

I suspect the real answer is better software support to tell you why something isn't working.
Haha wow. I've been dealing with this bug for so long I hadn't even considered it could be fixed. Wild.
Always a bummer when your tools for debugging don’t work. :/
The problem with the latter paragraph is that the poor usually get a lot more out of government than they put in.
It's not about revenue, it's about mindshare.

This is why Microsoft doesn't care if people pirate Office tools for private use, because if they get to a position where they can decide what tools to use for a company, they'll pick what they know. Office.

The same works for Unity, if an indie company becomes a AAA level studio, they'll use what they know and what they have been using for years.

Now there's a risk that it'll be something that's not Unity.
> "Guessing XP Toolkit/Widgets"

That comment aged so well.
So my question is, a) how far does this take things, and b) how far can it take things? My understanding, limited as it is, is that these work as GPU shaders, and as such modify each pixel before it’s sent to screen; could you write an entire video driver that emulates the process from a physical standpoint, right down to things like the deflection of the electron gun and the phosphor reaction times? (I guess that becomes diminishing returns though…)
yes asrock is cheap, good vrms and somewhat good bios. but most of all, they exposed all the amd cbs etc options and do not lock them
Dracula, Castlevania: https://twitter.com/CRTpixels/status/1408451743214616587

Tina, Final Fantasy 6: https://twitter.com/CRTpixels/status/1461386650039164932

(Amano concept art of her: https://static.wikia.nocookie.net/finalfantasy/images/b/b7/T...)

The "retro pixel art look" is misplaced nostalgia by people who were too young for the original releases of these games and may have played them on early emulators. Developers knew what they were doing and worked hard on making it look good on the actual hardware; we're just recovering that in software.
Why do you think all the free VPNs are popping up?
If you're interested in DIY Antennas, you could take a look at this youtube channel:

https://www.youtube.com/c/andrewmcneil/videos

Much theory and DIY concepts for cool antenna designs. I like the BiQuad design:

https://www.youtube.com/watch?v=cCAjJjnfo2I
Pretty 2D graphics of anime girls, good story. They are pretty close to Visual Novels, just with more gameplay.
> Since 80s everybody designs systems on top of C.

More like since the 1990's, as outside UNIX during the 1980's no one cared about C, and mostly thanks to the GNU Manifesto and FOSS uptake that took the steam out of C++ adoption being pushed by Apple, IBM and Microsoft.

There is firmware in production written in Go,

https://www.withsecure.com/en/solutions/innovative-security-...
Ask HN: Thoughts about my workstation config for AI/ML Development?
Processor: AMD Ryzen Threadripper PRO 5995WX: 64 cores, 2.7~4.5GHz, 256 MB cache, PCIe 4.0

GPUs: 2x NVIDIA RTX 6000 Ada Generation: 48GB memory, 18176 CUDA cores, 568 Tensor cores

System memory: 512 GB: DDR4-3200 ECC RDIMM

OS drive: 1x 3.84 TB M.2 NVMe
Data drive: 1x 3.84 TB SATA: Data center SSD, 1 DWPD

MotherBoard: ASUS WS X299 SAGE Workstation
>Let's not call the Swiss healthcare "private" or the US Americans will get the wrong impression.

As others have told you, you are wrong. The Swiss system is almost identical to that of the US post-Obamacare, albeit with 100% mandatory enrollment (as in, the local canton picks a plan and sends you the bill) as opposed to the US's system in which a tax penalty is levied.

>no free market as the very strict rules they must follow are written in law, primes and services are also controlled by the state

Just where do you think the prices for plans on the various US states' exchanges come from? Out of thin air? Yes, insurance companies have some leeway, but not as much as you think.
Python's (T if C else F) is most languages' (C ? T : F)
Well then what the heck does systray.exe come from? Is it not "system tray"? If not, then what? And if so, then what does the tray refer to?
But worse at running then any able-bodied 10-years-old. Comparatively, a somersault is quite easy/well-controlled movement.
>Unity made two cardinal sins: creating a pricing model that didn't align with customers' business models (tying price to downloads rather than revenue)

Everyone is assuming the majority of Unity's customers ("most" as measured by $$$, not by quantity of devs) aren't F2P games. I'm not sure that's actually the case; if most of their revenue comes from F2P then shafting everyone else in order to shore up their F2P business would likely be the correct business decision.
Show HN: My collection of 1700 hand-picked web development and design resources
Hi everyone :) Since 2019 I've been collecting various links from the web development and design world.

Recently I've put them all on the website of WebDev Town, which I update every day.

I hope you'll find something useful over there :)

PS. It's open-source, and you can also submit resources if you have a cool side project you want to show others
C doesn't run in 8 bit and DSP computers that well, dialects of it do though.
Today? But the bigger version is around the price of a higher-end car.
5 digit house numbers are pretty common throughout California, partly because in general, house numbers will start a new group of 100 each block, making it a lot easier to identify in which part of town a given address falls. So a given block will have numbers 102XX, the next block will have 103XX, and so on, even though the 102XX block may only have numbers 10200-10241, for example.

What’s even cooler is that, in L.A. at least, block numbers are assigned so as to “sync” with each other; the 9800 block of Sepulveda is due exactly west of the 9800 block of La Cienega. And, cooler still, the 9800 block of both streets (actually, pretty much any north-south street) will be between 98th and 99th streets.

The address numbering system in L.A. is surprisingly effective and consistent for a town that is essentially a patchwork of dozens of independent cities, with a mountain running through the middle of it to boot.
You can possible use an array of (heap allocated) ring buffers. I heard about that data structure a while ago and it is clever but I have never seen anyone use it.

It means an insertion anywhere just involves M character moves where M is the number of ring buffers.

The data layout won't quite be as nice as a gap buffer (2 chunks), instead you get 2*M chunks. But if you make your ring buffers like 10MB it's probably fine.
It would've had to have been an extremely different game though. F2P P2W shovelware games are designed as such from the ground up. You can't just add micro-transactions to a normal (especially story driven) game and hope to make significant amounts of money.
Actually yeah, this would allow the Dan Ariely defense.

He said he got a spreadsheet from a company, and also insisted he didn't doctor the spreadsheet. But he also admits he was the only person who handled the spreadsheet (presumably to not through his collaborators under the bus).

He simply says he doesn't know how to reconcile those facts -- that's "your problem" if you want to prove him guilty.

But since there's no version control, there's no smoking gun. His defense is basically "I don't know what happened but I'm innocent"

And plausibly some of the FTX defendants could have tried this, had they not left permanent records all over the place.

They could have worked with zip files with no provenance :-P

After all, the burden of proof is on the prosecution.

(though of course I'm glad they did leave records, and wish Ariely would have)
I think it's because they're making money by selling access to your residential IP to people overseas to circumvent geo-blocking. And that's if you're lucky -- probably the expectation should be they're installing malware.
The tray menu of Steam (and a few other apps) has a similar problem where the menu gets stuck. Likewise, this hasn't been fixed in around 15 years, probably more.
I wonder why the dotted paper is not more common. If I go into a shop all I get is either lined, or squares.
Interestingly this one is still up: https://en.wikipedia.org/wiki/IPodLinux

Which is the equivalent project (also on μCLinux) on an iPod.
The malloc design, that led to that yacc bug being discovered, seems to have another interesting property which I didn't see discussed there:

By placing large allocations (those larger than half the page size) at the end of a page, I would think it also allows them to be resized in more cases. Smaller allocations can be then made in the gap, until it's filled. Then, if realloc is called on the large allocation and enough space remains for the difference, it can be shifted backward with memmove. Whereas, the large allocation is placed at the first available position and further allocations are made after it, it has no space to resize.

Disclaimer: I haven't implemented a memory allocator, so my understanding may be off.
Yup it's electron, even sometimes prompts me to "use the app" while using the app... anyway that thing is getting deprecated anyway
To be honest, refterm was a bad idea to begin with. It's not a terminal, and it eventually also stated that in its README.md. Not to mention, that you - by definition - can't compare apples with pies. refterm is not a terminal and thus cannot be compared with a terminal WRT speed. It simply prove a point on rendering speed, at a cost of breaking a lot of the rules a terminal emulator has to obey to. Most notably is `DECAWM` (DEC Auto-Wrap Mode) that was not properly implemented. The author once stated in a Twitch stream that he simply didn't understand that and thus skipped that part. However, that is the part where it will get complex (and thus slow) if you want to get it right for non-trivial US-ASCII characters, such as complex grapheme clusters (family Emoji most interestingly) or even VS16 (variation selector changing the width of the base code point from narrow to wide). The latter point isn't standardized by DEC anyways, but the younger terminals all try to make the terminal more appealing to the younger Unicode crowd that do expect complex Unicode to render "just fine" (or "as fine as it gets"). refterm also had a hard coded 4k line length limit and just hard-cut off there instead of properly counting for the wrap.

TL;DR refterm (while positively inspirational to a few) was harmful to the terminal community, because it was fooling a lot of people with false metrics that the users simply believed in, without questioning.
Calm down with that "Haha", all those native libraries powering Android are behind JNI walls, and even NDK code is obliged to make use of JNI to call into them.

Please do your own research on how AOSP is actually implemented.
"The project came together shortly after the Creating Helpful Incentives to Produce Semiconductors (CHIPS) Act was signed into law last August."

"Was signed." Nice use of the passive voice, there.

The tech sounds a bit dodgy, though. Could well end up in Wisconsin/Foxconn territory.

Let's hope they're legit. It's good to diversify local manufacturing and rural Kansas could use the jobs.
Soft Orders of Magnitude
A real-time 3D digital map of Tokyo's public transport system
> Most of the things in the US people blame on FPTP are caused by primary elections

No, most of them are caused by FPTP [0], which very strongly encourages low dimensionality of political dialog and a two-party system with two roughly-equal national parties, with a strategic interest in negative campaigning and alienating voters, since driving slightly more of your major opponents voters away is just as effective as winning over votes.

Some are more precisely caused by legislative bodies with independently elected members in single-member districts.

> and California doesn’t use the usual primary system because it has jungle primaries.

Jungle primaries in no way mitigate the effects of FPTP on duopoly (they aren’t much different than majority-runoff, except that there is always a runoff even if there is a first-round majority, and the two rounds are separate by a much greater interval of time than is usually the case for majority-runoff.

> And IRV for local elections, but you don’t see micro-parties in SF.

IRV (1) is not used for most local elections in California, and (2) offers little if any mitigation of the effects of FPTP elections (it is, as the name suggests, modelled very closely on majority-runoff voting), and (3) is only used in SF for elections which are explicitly non-partisan.

[0] “FPTP” is used in a somewhat loose sense here, encompassing single-winner vote-one election methods including majority-runoff as well as plurality (FPTP in the narrow sense).
So are we moving away from flat logos and going back to 3D logos?
https://m.xkcd.com/1172/
Llama2 models are the standard models to use those days. But that can change fast.

Mistral is a recent strong contender, but they only released a "small" large language model for now.

Depending on your tasks, some BERT models can give better results too.

ChatGPT4 is supposedly very large, but we don't know much about it. It's not open or available outside SaaS on OpenAI or Microsoft Azure.

If you don't plan to do research on the LLMs themselves, but more do applied research with LLMs, ChatGPT4 using the OpenAI API may be a good start. And perhaps don't buy costly lab equipment yet, you can experiment and gain experience on the small quantised models first.
Actually there was such OS, Android Brillo and the OEM market said no, hence why it got replaced with Android Things, which re-introduced Java again.
Thank you for beating me to the punch regarding the Swiss system vis-a-vis the US post-Obamacare. The mental gymnastics that people (not just here, but on Reddit and online in general) resort to to maintain their presupposition that the US system is completely unique (and thus "capitalist"/"not socialist") compared to the rest of the world get very tiresome.

A huge contributor to the confusion in US discussion of the issue comes from the fact that the two countries we are closest to, Canada and UK, both have free-at-use systems. Too many Americans think that all other developed countries' systems are "100% free" and "just like the NHS", when they are arguably more the aberration when compared to DACH's sickness funds, France's 30% copays, and the Australian system that really, really, really encourages going private. This creates a weird feedback loop in which residents of other countries, in turn, get confused about their own systems when compared to the US's.
There are none. (besides 400V sockets)
Scaling Slack's Job Queue
XP stands for "cross platform": https://www-archive.mozilla.org/xpfe/
Applying pressures to companies can cause them to confront uncomfortable realities and consider the impacts of their choices. Undoubtedly this is good.

I'm not clear on the specifics of this case, but the idea that a mistake, however obvious it is to others, is intolerable and fatal, could be considered something toxic, because it seems to try to enforce an unrealistic standard of "no mistakes".

The perspective that the CEO is not sensible, or didn't think twice, because they failed to predict a pretty big outcome, is challenging to uphold in face of the reality that they became CEO in the first place, likely making a series of thousands of carefully considered choices that helped them accomplish that success.

It may be helpful to consider the internal calculus, both around the departure of the CEO, and also underpinning the justifications for the choice that upset the community, to gain a wider understanding of the situation.

There seems to be an expectation that corporate roles these days can make no mistakes. This goes against the reality of human imperfection, and seems overly onerous for people to live up to. Although it seems an extreme comparison, one possible outcome is a revolving door of leaders filling high profile roles, akin to the revolving cabinet of ministers in an authoritarian dictatorship, where mistakes are fatal, and often blamed on a scapegoat who must be purged to restore purity, and the illusion of perfection.

I'm not sure if that's quite what's going on here, but certainly seems like we're less tolerant of recoverable mistakes these days than in the past, where it seems as if leaders could survive multiple mistakes and scandals and still manage to find a way to right the ship. Throughout history it seems there have been periods where mistakes are more tolerated than others, and that less tolerance is associated with other undesirable outcomes, such as war and state failure. In a personal, and professional sense, an environment where mistakes are not tolerated is not one which is psychologically safe, and can not be said to encourage the best work of people involved.
A basic diplomacy AI is also intelligent according to your definition, so why do you think ChatGPT is different than what we had before then?
Incus 0.1 has been released
Mobile Roaming is awesome though
Vector DBs don't create embeddings; they store them. As the article points out, the LLM's slowness to respond diminishes the performance that vector DB's can potentially add.
It's kinda silly that Android phone manufacturers came up with their own protocols. PD was long overdue, it's a godsend.
For your mirrored drives idea: I've had two nvme drives in mirror for a while but there are a lot of caveats to getting maximum performance. Not sure how it is on the AMD side but most Intel boards for example would have one m2 slot connected to the CPU and the other three via the chipset. Which makes them share a common bottleneck (also with your 10gb ethernet card)

For me it was in the end much faster to get a new board with pcie 5.0 support and a large enough single SSD. Total IOPS and throughput both turned out higher than my previous RAID 0 array.
> They may have only 10 staff, but easily make 50 mil a year

Considering Unity's previous pricing model (per seat) it really didn't matter that much whether their client made 5, 10 or 50 mil unless they massively increased their hiring because of that, unless they can charge per install/% of revenue.

> Traditional industries rarely have such lopsided staff/revenue ratios.

A negligibly small proportion of indie developers are even close to that.
My understanding is that this is the rationale for Singapore's very high government salaries: To attract the best and brightest to public service.
About MailChimp
The Internet and UNIX systems supporting this comment, only exist thanks to US military money.
Why would you want that ? It's an incredible useful feature. Now you can't forget that this password didn't work.
> since I have yet to see a credit card with notifications for all transactions

Weird, all of my cards allow for notifications for all purchases.
One step closer to ED-209.
> I think we both agree that small indie studios will not be returning

Why are you so certain that a significant proportion of them even left in the first place?
Hey, we are using Qt only on the pure frontend GUI side. The rendering itself is using FreeType + HarfBuzz independantly of the GUI.

We chose this model explicitly to still be free to replace Qt with something else in the future - iff we have to.
The reason behind that decision is, that we actually started with GLFW3, and epically failed, because GLFW3's input model was inferior and the API that I needed was actually marked deprecated by the GLFW3 devs and they also stated that their input model is not good and needs a rework. That led me to the decision to look around and find something else.
I only wanted to keep the GUI framework dependency as minimal as possible.

We sadly do not have BiDi support just yet, I'd actually love to have that. So far I only know of 2 terminals capable of this: mlterm and gnome-terminal.
Unfortunatily I lag the skills of hacking this in except doing it naively. I'd be more than happy for external contributors knowledgable enough in the domain of BiDi, to help us out here. :)