skysight-inc/HackerNews huggingface dataset:
There are other fun options, a number already tested and being expanded upon.

China is building several "gravity towers" (different design to [1] but same concept), Australia is designing third generation (after a 1MW test pilot, and current 288MWh plant under construction) high temperature molten salt thermal energy storage tanks to night time buffer solar plants used to produce green methanol for use as a sustainable shipping fuel.

[1] https://www.wired.com/story/energy-vault-gravity-storage/

[2] https://reneweconomy.com.au/australias-biggest-solar-thermal...
Applying GPL to model weights is very odd indeed.
HTML is not generated from PDF. Both PDF and HTML are generated from LaTeX.
Why not phrase it as "having too many kids and accepting too many immigrants is unsustainable" rather than "single family homes are unsustainable"?
Not the most appropriate comparison, facebook was growing in those 7 years. They had users, engagement and daily user activity.
Probably because I'm not in their target (I'm a male approaching the mid-40s) but what's with this type of design?

Meaning stuff that floats, epilepsy-inducing strong color contrasts, "brutalist" fonts, big photos of people's faces instead of text that should explain what the "labs" part is all about. I closed the tab after a quick scroll-down, hoping that at some point some fixed and detailed text section would show up, it didn't.
> similar population density

I agree with rest of the comment, but I feel that connection between walkability and population density is misunderstood. It's not "we need XXX people/sq. mile in US to have walkability", it's "allowing walkability and building corresponding infrastructure leads to increase in local density in places where people want to live".
Thanks for using OpenDAL!
Our customer demands changes for December 1 and for January 1, which sounds like a terrible idea. Fortunately, for legal reasons we don't handle deployment but they do, so it's up to them to decide when to put our changes in production.
Flash and java worked fine too, but noone bothered to write a secure runtime.
For not properly disclosing this to Postfix maintainers, they earned themselves a bonk on the head.

I'm sick of this trend of successful attacks being basically free marketing, while successful defences and maintainers working long hours for free to keep open source software secure never receive any praise.
Is this a problem for rail? Afaik they just put some special thing in the front of the train to clean up the snow
The best note taking app ever made by far is called verbatim and was built originally for the competitive debate community. It’s so good that people who watched me use it in college were jealous at the power it enables within Microsoft word for structured notes.

https://paperlessdebate.com/verbatim/
I really have to wonder where this outweighs the effects of the extra CO2 added to the atmosphere (article says it increases fuel usage by 2%, but that's likely to be an ideal case) in the long term.

CO2's problems aren't merely global warming. More CO2 also affects our brains and makes us tired, contributes to ocean acidification, and countless other things. This alone might not be enough to completely destroy the world, but as with anything, one industry finds a way to greenwash and then you have a snowballing effect of every company rushing to implement those same ideas and causing more harm than good. Producing more CO2 to prevent a tiny bit of sunlight/heat retention could be one of those things.
That's cool, but it's outdated
Microvenv: Create a Minimal Virtual Environment
1. WhatsApp came out two years before iMessage.

2. Apple has made it clear that they want iMessage to be an exclusive app and it works as intended; people are literally buying iPhones to use it.
Mindustry: Open-source automation tower defense game
Only in the USA. Derailments are rare where the tracks are properly maintained, and train lengths aren't excessive.
G+ was okayish. the frantic push to use it everywhere was of course typical megacorp bullshit, but there was no real reason to shut it down, they could have kept the brand, use it as the glue between all the other things they have with profiles, sharing, social like yt, blogger, maps, photos...
Telavar's Mysterious Sosaria (2000)
I really don't understand the hate for Web Components (this article is certainly not the first one to hate on it). To me, WebComponents are great (as far as anything related to the web can be).

Let's say you need a custom favorite/like button in your app? Cool, define `<myapp-like>` tag with `customElements.define('myapp-like', MyAppLike)` and `class MyAppLike extends HTMLElement {}` gives you a way to really make it work for you.

It works in any modern browser (I've been using it natively for 2 years now). It works in React, Vue, Solid, whatever... because it doesn't care for your frontend or backend stack the same way that you use `<div>` anywhere.

In my case, I'm using web components natively and with Lit framework. Very happy with the choice.

And yes, web components are not the solution for everything. Semantic tags? Nope, it doesn't work that way.
Top Unsolved Encrypted Messages
So a case of reformatio in peius [0]?

[0]: https://en.wikipedia.org/wiki/Reformatio_in_peius

EDIT: in some (or perhaps many) countries this is explicitly forbidden in many cases.

One explicit legal norm in Germany: § 331 StPO: Verbot der Verschlechterung (Penal rules of procedure: prohibition of pejoration)

Switzerland also knows the prohibition of reformatio in peius in many cases but it stems from the legal maxime that in some trial types the judge never goes beyond what the party has requested, but this is a double-edged sword: on one hand you are protected from reformatio in peius but on the other hand you miss out on opportunities you did not think about and therefore did not request. Sometimes the judge even maliciously adds to the decision that there was a right to something but it won't be granted because it was not requested.
I'm not sure, but maybe it's just a problem of their design? There are many countries where rail works fine even during summer
> The M1 came out in 2020?

... but i bet it had been in development for 5+ years before that. Not to mention it's an iteration of the earlier Apple phone chips.

> ARM support is part of the puzzle but the architecture lags so badly.

One thing to note about this laptop is the storage is eMMC. Even whatever's in the latest and greatest Raspberry Pi only has one pcie lane, and they didn't bother including a M.2 nvme slot for storage?

They're all still in the phone with crap storage mindset. It's not so relevant how fast your CPU is (and it's probably reasonably fast) if the software runs off storage that's slower and has more latency than sata...
No, Beeper is using Apple's servers without authorization, in the same way that Swartz was accessing web servers without authorizaton.
thanks for pointing that out ^_^

I would like to say that, having lived in a city that built very outwards (Houston, Texas), and several denser cities (most notably Paris, France which is very dense), I prefer the quality of life in dense spaces. Being too spread out means that you have massive commutes to be able to get anywhere. Being built up means you can do everything on foot.
> there were no functions and subroutines, just line numbers and goto. No while, no fors. Just ifs

Your memory is a little hazy because the ZX Spectrum had both subroutines and for loops (I believe all Sinclair machines did).
Are you sure about this?

You might be mixing ArrayBuffer (which is a transferrable object[0] and gets zero-copy moved) and SharedArrayBuffer.

From [1]:

> The structured clone algorithm accepts SharedArrayBuffer objects and typed arrays mapped onto SharedArrayBuffer objects. In both cases, the SharedArrayBuffer object is transmitted to the receiver resulting in a new, private SharedArrayBuffer object in the receiving agent (just as for ArrayBuffer). However, the shared data block referenced by the two SharedArrayBuffer objects is the same data block, and a side effect to the block in one agent will eventually become visible in the other agent.

[0] https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers...

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Amazing! I love Lazarus and FPC. I don't use it every day but it is excellent to make small standalone tools in.
Also, the relevant market doesn't have to be "Americans." It's completely reasonable for it to be "teens in San Francisco" or the like, if that's the group of people you need a messaging app in order to interact with.
I wonder if there will be a separate product line, e.g. iPhoneAI or aIphone, that will have the necessary hardware upgrades with corresponding jump in price, to not have such a cost hit across their entire lineup when the cloud model will do fine for most people.
Am I getting old when I do remember wave ?
Text parsing isn't the bottleneck:

https://mozakai.blogspot.com/2013/05/the-elusive-universal-w...

(this blog post is pre-WASM, but the main advantage of WASM vs asm.js isn't that WASM is a binary format or even better performance than JS, but that Javascript can focus on being a language again, while WASM can focus on being a compile target)
How can you possibly restrict someone from using electronic devices? This sounds entirely unenforceable without imprisonment.
The Arc is very competitive at the price points it's available.
Cyphernetes v0.2.0: The Set Clause
Incredible — DEA couldn’t harm enough people directly with their budget so they laundered the task out to CVS and Johnson & Johnson!
I'm happy to announce the release of Cyphernetes v.0.2.0, a tool that's grown out of my own need for a more manageable approach to Kubernetes automation. It's both a CLI and a library designed to enable complex Kubernetes operations to be expressed declaratively, using a Cypher-like query language that understands the Kubernetes resource graph.
The latest update introduces the SET clause, born directly from the challenges I've faced and the necessity for a more efficient way to patch Kubernetes resources. This addition simplifies the process considerably, allowing for direct updates through straightforward queries.

Building Cyphernetes has been a journey shaped by my daily experiences with managing huge Kubernetes environments.
This tool is a passion project of mine, I hope more people find it exciting and that it can assist anyone facing similar challenges.
That's quite surprising to me because I remember the pain of building / updating Android distributions, often held back by old kernels. Qualcomm did have their own relatively well available kernel version, but it still significantly differed from mainline.
Afaik Estonia has something similar for their trash system
Thanks for your comment! You can try to use it. We'd appreciate any feedback on issues or areas for improvement. Thanks again!
Worldcoin is no longer offering Orb-verification in India, Brazil and France
Unambitious.

Licking tears of joy from mindbending full-body orgasms connects to the true divinity.
Exactly my point, then.
Sure - but it is a departure in tone and sandwiched by more normal and productive comments (from that dev). It isnt ideal but it is also a pretty normal and minor human mistake (growing frustrated and then short to be specific).

And the previous comments were claiming that this project's data was 'proprietary' and not 'open' and the situation was inexcusable, basically because they assumed a database was this big scary thing (as opposed to an open book). That is a frustrating experience, and yeah maybe indicates that the person telling you how to write software doesn't know what they are talking about (for the folks following along at home, those frivolous cries of foul play were distracting from the real need they had for plain text over a database, someone else describes it quite succinctly a little later)
Fair point. Though in my case it is also a business venture, but with very modest goals and building it consistently because I want it to exist

I guess my point is I just hope the author wasn't too quick to write off their attempt as a failure. Things can succeed after their first year, or even after their fifth
You may say that and it may be true now, but on launch there were issues and those are enough to hurt confidence that things will work (hence no buy). Microsoft loves messing up launches, Apple absolutely nailed theirs.
I have a car and a bike in the Netherlands. Most everyone I know has both. Both are nice to have at different times, and I've never experienced any of the nightmares GP is describing.

I was curious so I just checked, and the number of cars is just shy of the number of people of driving age, even in the bicycle paradise of the Netherlands.
0.0 is a double literal, how is that broken?
That's why you develop and debug a native target, and then just flip a build system option to compile to WASM, it's really not much different from regular cross-compiling.

(DWARF debugging in VSCode is now actually possible via https://marketplace.visualstudio.com/items?itemName=ms-vscod..., but the native debugging workflow still makes more sense, unless you need to debug the WASM-specific parts of the code)
you don't necessarily need a monopoly to have a "dominant marketing position". being one of the two major OS's and losing access to 30-50% of a nigh-universal market because the its not in the interest of the platform's profits would definitely count as an anti-competitor move utilizing the company's weight. AKA anti-trust.
> a carrier board with 4 x M.2 slots and 2.5Gb Ethernet.

Does it have pcie? Or those hang off usb?
But it's still a single source of truth. Only one document is submitted.
So for works submitted as HTML no PDF or LaTeX version is available.
What is a Langchain like Vector db?
Langchain is not a vector db?
I doubt most drivers actually seriously consider the possibility of jail if they mess up. Nasty bump, might be late for work, can they afford the insurance etc., but "jail is for bad people and I'm not a bad person".

And even if they did, AI are trained by rewiring their brains directly. It's not a 1:1 match to punishments for humans (or animals), but it is a de facto incentive.
I like the idea but why underground? Why not above it so they can be easier serviced and managed. Also it makes repairs in case of incidents lots easier. Also we could stick multiple trucks together to safe space and make then run at a more similar speed. We could also remove the need for each container to have its own pulling engine, lets put a strong one at the front.

I just invented trains again didnt I? Whatever you do, you always end up with trains
Maybe Flippa.com?
> In which way does Obsidian "create value and extract structure and knowledge from your Markdown files"?

It's search is extremely fast, plus with a bit of metadata, you can pack tons of information into a standard markdown file.

Moreover, when you start to add more and more knowledge, you start to connect notes to each other, which creates a Zettelkasten-like connected notes web. I write gigantic notes generally, but even they have connections, and again the searching for linking is so instant, you can write at the speed of thought.

I have a simple tree note organization scheme, and Obsidian can handle it extremely well, plus files are open on the filesystem. I can unleash another tool on top of that file tree, if I want to edit or analyze them.

I still use Evernote for some personal notes, and Joplin is just the same thing, and its limitations on file/note organization is very limiting for my needs.

Lastly, Obsidian vaults are completely isolated from each other, so the vault which I manage my small digital garden is completely isolated from my work vault. They are on different places, sycned differently, can have different plugins, etc. This is a very nice feature.

TL;DR: Obsidian is a pure "knowledge/documentation" management tool and allows for creation at the speed of thought. It's unobtrusive and Markdown metadata is extremely powerful. Also leveraging internote-connections supercharges Obsidian.
Agreed. It's true that reactivity is needed but I also don't think it's time to standardize yet.
There has already been attempts in the past too such as mutation observers.
Too early.
IKEA Hackers – Clever ideas and hacks for your IKEA Furniture
A few things to note and out this. Yes feel free to enable -Werror, but warnings are implementation specific, so there is no way to write portable C code that is warning free. A compiler can issue a warning for anything, like you using a computer, or you should mind you knees when walking stairs.

There is a worrying trend about -Werror, and that is that people turn it on and then when compilers add new warnings, builds fail and developers complain to the compiler developers. This is BAD. we should encourage compiler developers to find as many warnings as possible, and then users should turn off the once they don't like. Juste because a warning is stupid to you doesn't mean that it wont catch a bug for someone else. Compiler developers are responsible for correctly compiling your code, not to keep your code warning free.

I have spoken to several compiler developer who don't want to add new valid warnings because of the vitriol they will receive from developers.
Yeah because a bunch of people will read this and instead of realising this means their state of mind should be one of humbleness and respect for who is going to help you, and that's why you lead with "hey I made a mistake", they'll still feel like other people messed up and are dumb and an obstacle to whatever they need to do but will add "I made a mistake" as a first sentence "life hack". Usually you can tell if someone means it based on how they write or say the rest of what they need though.
- check r/locallama daily

- follow (amongst hundreds/thousands of other accounts..): ak, aran komatsuzaki, lucidrains, rivershavewings, wizardlm, blinkdl (rwkv), greg gerganov, thebloke, yannic kilcher, yann lecun, hazyresearch, igor carron, calccon/charles martin, birchlabs, jeremy howard, geohot, patrick kidger, gwern, adam nemecek
Someone created the ARM ports:

https://users.freebasic-portal.de/stw/builds/linux-armv6-rpi...

https://users.freebasic-portal.de/stw/builds/linux-armv7a-hf...
The first thing I do with a WASD keybinding is changing it to ESDF, so that I have a tactile feedback for my index, to make sure I'm on the right keys. That, of course, tends to mess up other predefined keybindings, but that's a sacrifice I'm willing to make.
Have you considered replacing the machine with a new and improved one every year or two?

Sorry, couldn’t resist.
That's what I call the ultimate passive income. Should be in the Guinness Book of Records.
Swedish higher court rejects Tesla's appeal to release license plates
Because it changes the meaning of existing code. That's a big no-no.
> My understanding is that Beeper reverse engineered their APIs and people expect Apple to just accept it?

It forces Apple to explicitly do the equivalent of Microsoft making competing word processors malfunction in DOS to pressure people to use Microsoft Word.

> How is it much different from blocking a hacker who's poking around to find holes?

That's the easy one. Interoperability is legitimate, credit card fraud isn't.
If you visit the website, there is a demo: https://www.penx.io/
AI cars are on par with average of all humans. AI cars are not considered good enough. Many humans who are worse drivers than the AI are still on the roads despite the traffic laws.
FTC v Apple. Start the investigation.
Also sometimes it eats darker spots before all the lighter are gone. Not sure if this is something permitted by the solving algorithm description [1]

Anyway, fun experiment.

[1] https://github.com/Platane/snk/blob/main/packages/solver/REA...
They will call the millennials the “little boomers” in the future to refer to the killing any of them who bought low interest rate houses made. The millennials don’t realize it yet but soon they will be the Karen’s and hated generation for their failures to do anything meaningful with their wealth.
Cannot reproduce the exact same training results – diffusion models
Hi ! In order to collaborate with my team we want to be able to get the same training results based on a finetuned version of https://huggingface.co/runwayml/stable-diffusion-v1-5.

We have real issues defining the exact same environment, even if we have the same code/ use the same args with weight & biaises. We try to do our best with some versioning of the image datasets but it seems that the issue can also come from CUDA versions and the different libs (I also read it can come from the GPU being used).

If you have some tools that could help us replicable the same training environment that would be great. Not sure exactly what's wrong in our config.

Thanks!
Once you work with the DOM, the (small) overhead of calling from WASM into a JS shim or any performance difference between WASM and JS doesn't matter. The internal DOM implementation will dominate the performance profile unless you do really dumb things.
I’m new to the webdev game, been doing mostly cloud and infra so the fast moving pace of js is dizzying. But recently I’ve been working with webcomponents in alpinejs, coupled with tailwindcss means I’m writing mostly html, breaking out to js for special cases only.
Same profile. I think what changed is how dependent to internet we became. Our dependency drives our need for reliable services and long term assurance that the services will operate. This need is best addressed by large companies. Make the Internet a less central part of your life and it will become fun again.
What would be the best ARM laptop to buy today?
Is there anything close to M3 macbook pros?
Admitting weakness gets exploited very easily by people.

Me: Sorry, I forgot about some details about the stuff I was working on last month.

Him: Your memory is so bad. I can literally remember all the details of the last 6 months. Try to become more like me.
“The future is already here – it's just not evenly distributed.”

~ William Gibson (The Economist, December 4, 2003)
/ also works for search in info
Hehe, the road runner metaphor is funny :)
> Except for dropping 32bit libraries and all that?

That has got nothing to do with ARM. Apple decided to drop support for 32 bit apps several years before they introduced M1.

You still can emulate it.
Then I don't have a good memory of it.
Are there studies showing a causal link between global atmospheric CO2 and feelings of tiredness?
> This is done on potentially millions of machines multiple times a day

And? Your car is working at an average of 20-30% of thermal efficiency, yet the benefit you get greatly outweighs the costs, doesn’t it?
C++ modules sound incredibly hard to use.
Thanks for this, gives my intuition some words to back it up!

I find especially compelling how the author separates concrete problems like reconciliation (hard to argue against) from the abstract principle of "everything should be a component" (can be argued more easily IMO).

Shamelessly plugging https://github.com/morris/vanilla-todo here; in this try-hard-to-stay-vanilla case study there are similar conclusions: Reconciliation is hard, CSS global namespace is problematic, etc. - I also did not use web components, but could not explain/justify that decision well (until now!).
You are right. void pointers can convert to any pointer type in C. That's why you don't need to cast malloc in C.
Ok wow, anyone else thinks Cisco is being really stupid here? Their sanitizer might make sense for inbound smtp connections from authenticated mail clients, as any malicious or accidental "weirdness" would be turned into proper EOD sequences with no ambiguity for the actual SMTP server.

But for inbound connections from other smtp servers this actually makes sure the exploit works 100%, the smtp server behind the gateway has zero chance to detect the attack since it now gets a proper EOD sequence with another mail after. Just wow that they couldn't understand that this is a bad default.