skysight-inc/HackerNews huggingface dataset:
Those interested in a (much, much) simpler alternative to Haskell that catches a lot of bugs during compile time might want to look at Gleam [1]. It has excellent tooling with great developer experience and a growing community.

It is a bit like a high level version of Rust, targeted at building web applications, handling concurrency by replacing the borrow checker with Erlang's processes – since it runs in the Erlang's virtual machine.

[1] https://gleam.run/
From what I've seen, most of them moved to Rust.
Mhm, that's interesting. And quite unfortunate. :\
Your fighting spirit and clarity of mind have been an inspiration. Very few patients struggle on their own behalves as you and Bess have done -- and in such a flawed and labyrinthine medical-regulatory environment. Thank you for writing about it... I only wish they had made things easier for you. And I hope that the coming days bring peace and comfort.
There's plenty of room for both approaches: a lot of projects can benefit from using a platform-agnostic API like WebGPU (web or native) directly, others might want to use engines. Anecdotally I use WebGPU (through wgpu) in a commercial application for a visualization, and would've never bothered to apply Vulkan or DX12 for that otherwise.

Documentation will keep improving with time. There have already been a number of high-quality tutorials and references created over the past few years, for example:

https://webgpufundamentals.org/ for JavaScript/the web API

https://sotrh.github.io/learn-wgpu/ for Rust (web or native)

https://eliemichel.github.io/LearnWebGPU/ for C++
Right. Then you are too young (as a developer at least!) to remember. Except that Object.entries() is there to remind you. And two different for() enumeration syntaxes (for...in and for...of).

JS has an enormous amount of bad-design scar tissue.

I find it interesting that JS developers will forgive it all (global variables, iterables confusion, broken this handling, insane implicit number and int conversions, not to mention simple stuff like semicolon handling) and think PHP developers doing the same for theirs are inferior.

It's a classic example of fundamental attribution error.
I wish I could say the same. I mark so many emails in my Gmail as phishing attempts but it just never learns.

They’re super obvious ones too with a nonsensical email address, a repeating pattern about mcaffee or Norton in the title and an almost empty body with a pdf attached.

Meanwhile Gmail also happily never learns when I tell it something isn’t spam either.
Ask HN: Reference management software but for job postings
I love Zotero because it lets me pull papers from various sources like Nature, ResearchGate, etc. and categorize, tag and annotate them.

Is there something similar that pulls job postings from LinkedIn, XING, etc. and lets me categorize, tag, track which ones I've applied to, etc.?
Same here. My heart skipped a beat when I read the url.
I thank HackerNews for introducing me to Asterisk Magazine and Quanta.

https://news.ycombinator.com/item?id=35114679
The GPT2 weight have later been released which made some people suspect the 'too dangerous to release' stuff was mostly hype/marketing.
Location: Cape Girardeau, MO

Remote: Yes

Willing To Relocate: Yes

Technologies: Ruby, Ruby on Rails, Python, Java, PostgresSQL, PostGIS, REST, Graphql, Angular, React/JavaScript, TypeScript, Boostrap, Responsive Design, Linux

Resume: https://drive.google.com/file/d/1u31N2vUSKMUIUJZcC4UyaxUlb3K...

Email: dueaston@gmail.com
iirc the EU did not mandate usb-c. It merely forced the industry to pick a standard (the industry reached consensus on usb-c)
Walled gardens are a joke.
The thing is that the EU considers buying a non-exclusive revocable license not legal and classifies those as non-exclusive irrevocable licenses.
1. It's proprietary. · 2. It's more expensive. · 3. It's slower. · 4. It doesn't support fast-charging. ·
>What if, in stead of a requirement, we created an opt-in obligation for companies?

Yes, we could call it "copyright".

The purpose of copyright is to reward artists for the creation of works via a temporary monopoly. If they want to permanently hoard the ability to run the game they've sold, then they don't need, and shouldn't be given, any legal protections whatsoever.

That way, consumers can reverse-engineer the game, and companies don't have govt interfering with their business practices. It's a win/win! Unless the corporations need govt-enforced copyright.
Voter Documents Leaked Online
IP addresses (especially IPv4) are not even supposed to be globally unique.

How many 192.168.1.1 devices are out there? How many different distinct physical boxes respond to traffic going to 1.1.1.1?
As much as I would like the outcome, I doubt that this is meaningful use of tax-money in general.

I also wouldn't want taxes to be invested to preserve every oil-painting ever painted by someone, as it would inevitably create an industry that creates oil-paintings for the sole purpose of tax-benefits...
How to Applied FTL (Faster Than Light) Research Theory to RWX Computational?
In https://arxiv.org/pdf/2406.02466v2 they demonstrate the evolution of the FTL theory from first Chandrasekhar 1931 to nowdays, but before space travel, it would be great to apply that to our everyday needs, computational.
Is there any research from the CNRS to the DEVCOM or AFRL ... INRIA ... NSF ... CTO ... the WPI or the DARPA??
Starbucks coffee is an abomination too, don't get me wrong. But I do miss the half&half and could not find a substitute; I was kinda surprised because there was a great variety of milks, heavy/whipping/cooking creams as well as all sorts of non-dairy creamers both in powder and liquid form.
If you want the compiler to output exactly the code as written (or as close as possible to it for the target architecture), then most compilers support that. It's called turning off optimizations. You can do that if that's what you want.

Optimizing compilers on the other hand are all about outputting something that is equivalent to your code UNDER THE RULES OF THE LANGUAGE while hopefully being faster. This condition isn't there to fuck you over its there because it is required for the compiler to do more than very very basic optimizations.
You're almost there. To get what I and others have, take everything you described then add:

* Ability to unload tabs and prevent tabs from unloading, by domain (youtube) or picking from the context menu for one-offs. (Auto Tab Discard) (Unless it's changed since I got this addon, the built-in discarded tabs won't unload tabs, it only does anything when the browser is restarted, preventing all but the current tabs from loading)

* The left sidebar is actually a tree, where links opened in a new tab are automatically children of the tab they opened from. The whole thing becomes self-organizing with context, and the parent tabs can be expanded/collapsed. (Tree Style Tab)

* The left sidebar also auto-collapses to ~3 favicons in width (userChrome.css manual modification, originally copied from something shared online), so it works fine even without a wider screen.

* Addon for vim-style controls (Tridactyl), which in addition to everything else includes a way to search and jump to tabs by matching title and url.

I'm somewhere around 1500-2000 and it has replaced my bookmarks.
This is how a lot of regulation happens! It can actually work better than having central funding for inspections - if there's a sudden glut of people who need, like, meat processing facilities inspected, but it'll take a year to get the government to triple the meat processing inspection budget, then you get a huge backlog of plants that can't run. If the inspector is funded by fees, they can hire right away.
Isn't this what Southwest essentially does? I've been on a Southwest flight that makes four or five stops, all with the same number. But I'm sure no person took more than one stop on the same plane.
So you're saying https://xkcd.com/224/ isn't true for Haskell?
Cygnus spacecraft suffers glitches after launch
“Cygnus is at a safe altitude, and Northrop Grumman engineers are working a new burn and trajectory plan,” NASA stated, adding that the plan should still allow Cygnus to arrive for a capture by the station’s robotic arm at 3:10 a.m. Eastern Aug. 6. NASA added that solar array deployment was completed about three hours after liftoff, as expected.
FYI: I'd pay to cover costs if there was a just-works off-the-shelf version of this.

I don't think there's a business model there (I suspect the sales would be in the thousands or tens of thousands of dollars -- so no matter where you set your profit margin, you're not covering your time or much beyond costs), but I've sometimes seen things done like that on hobby projects just for impact.

I'd love to have a wireless eInk display for my computer, ideally from a USB-C dongle (so it gets video and power), but HDMI + USB power would be fine too.
The right to play World of Warcraft by yourself is worthless. The content available to a single player isn't even supposed to be fun.

You'd need the right to run a full server that your friends can also connect to.
the solar sail would need to be incredibly large for a craft that can move to arbitrary locations in orbit for the purposes of de-orbiting satellites, which means it must have large sails so that both the de-orbiter and the de-orbitee can both be moved via sunlight alone, and achieve the required thrust vector in a reasonable amount of time (this de-orbiter must de-orbit many satellites, remember?)

the larger the sail is, the more likely it is to be affected by space debris at any given moment.

debris passing through a taught mylar solar shield will tear holes in the mylar which are the shape of the debris passing through. any sharp corners in the debris will leave a sharp corner in the hole, and those corners are going to become tears the next time something passes through nearby. the tiny holes become large holes pretty quickly.

other materials will behave differently of course, but i don't know of any solar sails at all, never mind ones made out of not-mylar.
I just tested that and the trigger causes the INSERT to return no rows if the row already exists.

It basically turns the ON CONFLICT DO UPDATE into ON CONFLICT DO NOTHING.
I didn't feel expert enough to be telling people what to do in detail. I just wanted people to understand that it was pretty straighforward to do and the results could be excellent. For more details watch a Youtube video by someone who knows a lot more about it (e.g. the Chillichump channel linked in the article).
It's weird for me as I have absolutely no visual component to it, but I can still "visualize" objects in a non-visual way. I can "manifest" an object, and I can "feel" it is there, and transform it within reason (rotation, movement, scale). There is a subconscious "feeling" that the object is there, and what its current state is. However, there is no visual image. I cannot visualize an object and have any representation of it appear in my visual field, no matter how weak. I don't explicitly enumerate the properties of an object I'm "looking" at in the way that you do, though. It's just... "there", and I know it's "there" and what its properties are.
> The appeal is that it is not appealing

That's a bit reductive. Jazz covers a lot of ground from Dave Brubeck[0] to Sons of Kemet[1] to Mopo[2] to Hiromi[3]. There's very different reasons to find each of them appealing.

0. https://www.youtube.com/watch?v=tT9Eh8wNMkw
1. https://www.youtube.com/watch?v=0mu1FHeNkpo
2. https://www.youtube.com/watch?v=m94-ih0gf7k
3. https://www.youtube.com/watch?v=QU2893TnTbU
Euripides trousers, Umendades trousors.
> Someone please define "reasonable playable state".

Wouldn't this be the job of the lawmakers?

> Source and internal sysops documentation?

Maybe, why not. MMORPGs are the exception here, so most games will not necessarily be forced to deliver them.

> You will likely need a separate server architecture that works independently of the userlist and matchmaking system. Bear in mind these systems are usually not made to be modular, they are custom-built to work in a given environment.

Just open the APIs and let the community build their own. Maybe, the gaming-industry could even move to open standards, have open source-projects for most of those stuff, which would be beneficial for everyone.

> but there should be a VERY CLEAR definition of what counts as "reasonable playable state".

Why? In worst case, it has to be decided game by game. And for most games this is probably not a big deal, as they are not that hard entangled with online-features. I think any law should also giver the industry some leeway to establish a useful ground on their own.

I mean, a solution here could go from removing licensing and allowing people debugging, so they can build their own backends. Or forcing companies to deliver the whole backend, including documentation and whatever. This is a pretty big range of options.
Stop buying games you don't like.
I think we have a much more pressing problem in the apps industry. I, as a consumer, don't want my UX to change with every software update. I want an ption to lock the features down, and only receive security updates. Why? Because I might use the app on a daily basis, and grow used to how it behaves. I dont want it to change without my consent. I think this would be a much more pressing problem then conserving games.
Exactly what I was looking for! Thanks
I agree, the whole draw to modern mcu for me is that it resembles 80s personal computers in ram constraints. The bloated libraries run counter to that.
Cabal has never treated me poorly, though broken packages do happen (usually due to unnecessarily restrictive upper version bounds on libraries - unpack and fix the .cabal, add directory as extra-dep, move on with your day).

For the last long while, though, Stackage (versioned repository of packages that build together under a fixed computer version) and stack fix this problem. It's one of the things I miss when I use other packages/build managers from other languages.
It is Friedman and Felleisen's belief "that writing programs recursively in Scheme is essentially simple pattern recognition". (The Little Schemer, Fourth Edition)

I think this sits well with what we know about cognition. Skill acquisition can be treated as a continuum with analytical reasoning lies at one end, and pattern recognition at the other. The more we practice a skill, the less any kind of reasoning is taking place, replaced by heuristics that the brain is excellent at (of which pattern recognition is but one example).

See also Daniel Kahnemann's System 1 and System 2 Thinking.
Hi! Very intrigued by the Product design role especially given that I've worked as a Product designer in the B2B FinTech mortgage space. I am a University of Washington Masters of Design grad with years of experience across FinTech, EdTech & startup spaces - would love to know more. [ portfolio: gayakasi.com ]
Don’t forget, none of this is happening in a vacuum. The fossil fuel industry has spent billions of dollars trying to delay accountability and that has had a huge impact on the makeup of the Congress. The Republican Party didn’t used to be the anti-science party – that took decades of ideological filtering, setting up an alternative media environment and quasi-intellectual think tank career path, etc. to ensure that the people who get elected are the ones who represent the interests of certain businesses and training voters that the true unforgivable offense was bipartisan compromise on any issue.

That wasn’t just fossil fuels - tobacco paid for a lot of it, including many of the same erstwhile “science experts” – and other factors played in (Obama’s election really stepped up the pressure not to be bipartisan even on previously innocuous things) but the important thing to remember is that it’s no more natural than a rose garden and requires constant maintenance.
Just like pure math and math; perhaps the author meant a more niche subgenre.
Agreed. Moreover, this appears to focus entirely on a consumerist perspective ie. the problem of online-activated games that get switched off after a couple years of sales which seems relevant to single-player games that don't need servers, but not MMORPGs/MMOx I guess, but the papmphlet wouldn't say. What's with web games? What about the inherent conflict of interest of selling vs preservation/piracy? What about the monopolistic tendencies of platforms such as Steam/consoles and their influence on game sujets (prude no-gore PC all-ages HD remakes) and that of payment providers?
I'd need to do the math on this, thankfully most of it is on a GPU kind that I don't normally use. I probably over-scaled so that I didn't need to think about the scaling issues, but I can tally it all up.
I couldn't find any quote that is even remotely similar to this in the article. Can you give more context?
The problem is "people who disagree with climate change" is too poorly defined to be useful.

This is the pattern: group A comes up with a label for their enemy. They make some progress on getting everyone else to hate that group. Then group B comes along and decides to piggyback on that label for their own slightly different enemy. Rinse and repeat until you get this frankenbullshit:

> The report defined climate deniers as those who say that the climate crisis is not real or not primarily caused by humans, or claim that climate science is not settled, that extreme weather is not caused by global warming or that planet-warming pollution is beneficial.

Eventually, the label becomes useless for actually understanding what a person thinks because there are so many OR clauses in it. Despite this, people still use it for making actual judgements. The net result is the social climate today, where everyone righteously hates everyone.
We already got plenty of game archives / abandonware stuff with VM, emulators or other compatibility solutions. There is no hard blocker except will to allow this broadly. If there is a tax credit, editors might think about this from the beginning, for newer games.

For sure you can always find exceptions and loophole, just like an expert can probably find issues around oil paintings preservation.
Hi hi! Super impressed by the work Squint ai is doing with digital instructional experiences, and I believe as a skilled Experience & product Designer graduated from UW Seattle Design masters, I would be a good fit and add immense value. Would love to connect, here is my portfolio! Thanks! [ gayakasi.com ]
> 4/5 phones I've done this with have become spicy pillows in the 1-2 year timeframe.

In their defense, that kind of usage is not what they've been designed for and tested against.
They explicitly mention server hosting as an acceptable thing. They are not saying every consumer has to be able to run the infrastructure, but the community has to be able to. A few services on a k8s cluster would absolutely suffice for this.
Longevity research is likely to improve quality of life too. Diseases that have been tackled separately since forever -- cancer, Alzheimer's, diabetes -- are starting to be seen as manifestations of a single underlying process, which is what we aim to stop.
> You're, perhaps unintentionally, moving the goalposts a bit. "Version control" doesn't just mean database of code snapshots. It simultaneously connotes all the related functions and development processes we have around version control.

Not OP, but I'd argue you are the one moving the goalpost here.

If someone says they are not using "version control", I'm going to assume that they are not using git (or similar) at all. Any other meaning would be so arbitrary to be almost useless. No one can guess where you draw the line in the sand between "I'm not using any version control tool" to "I'm technically using a version control tool but I'm not doing version control because I don't do X,Y,Z".

I personally can't imagine writing any non trivial piece of code without using git. Even in its more basic form, the advantages are overwhelming. But at no point of my 20+ years of development I've ever applied the same rigorous version control rules of professional environments to my personal projects. At best I've used branches to separate features (rarely, and mostly when I got tired of working on a problem and wanted to work on a different one for some time), and PRs to have an opportunity to review the changes I made to see if I forgot to do something. At "worst" I simply used it as a daily snapshot tool (possibly with some notes about what's left to do) or as a checkpoint after getting something complicated working.

If the author has finally figured out rigorous source control can be unnecessary and counterproductive on small projects - good on them! But if that's the case then say that. Calling the fine tuning of which process you want (or don't want) to use "no version control" is just misleading.
Folks wanting to get to 100%:

> Fast charging can be stressful for a car’s batteries, though. So, to protect batteries from damage, charging speeds slow way down once batteries get beyond 80% full. In fact, it can take as long, or even longer, to go from 80% charged to completely full than to reach 80%. Meanwhile, lines of electric vehicles wait behind almost-full cars.

> I was waiting behind people with batteries that were 92%, 94% and even 97% full, as I could see on the charger screens. Still, they stayed there. I made my own situation worse by giving up on one location and going to another with more chargers, but there were even more EVs waiting there.
> Delta had a 6 day recovery time, why were other airlines able to recovery faster?

> Perhaps Delta had a shittier recovery plan.

Or Delta has shittier software. News articles kept mentioning Delta's crew scheduling system couldn't keep up with its backlog after it was brought back online, and I take that to be the reason they had to cancel flights for so long.

If true, that's not Crowdstrike's fault, it's Delta's for not investing enough in their own mission-critical systems to make them resilient after an outage.
jQuery is a hack of a tool the rest of the Internet is growing AWAY from. If you really want jQuery familiarity, just do a few tutorials, once you get the hang it's self-explanatory.

jQuery is a HACK! The cludgey kind. (One that simplified a hundred things for us over the nearly two decades.) it however doesn't fit in the new world.

Invest your time in a leading or minimalist modern responsive library unless you want to spend the next five years supporting obsolete code. (Try React, vue, etc.)
Similarly in iOS there's some surprising: "Move my 3pm meeting from today to tomorrow 10am", and a clutch tip: "Hey Siri, Delete All My Alarms", b/c there's no UI to delete and confirm the 100 alarms that accrue of "7:00am, 7:05am, 7:07am, 7:15am, ...etc..." ;-)
There are many sources of impairment ranging form substances, to lack of sleep or emotional state. It would be more helpful to have a compact field-administrable psycho-cognition test.
The Case Against Threads
This is awesome! I’ve given up learning graphics programming in the past due to the fragmented ecosystem of libraries. It just felt overwhelming. This seems exactly what I’ve been missing.
OpenAI has a 'highly accurate' tool to detect AI content, but no release plans
Show HN: Tesla solar quote estimator for independent solar installers
Hi! This is my new side-project, built with Ruby on Rails & mostly Turbo Drive for now, deployed to a VPS. I usually build things in a Node/React stack so this is a fun change of pace. Please let me know your thoughts!