skysight-inc/HackerNews huggingface dataset:
Oh don’t get me wrong. You’re 100% right - but this provides a level of disruption that would make the Figma buy out not as competitive as originally imagined. Neither are, of course, in the on-demand UX space, but both will need to be.
Until then AI concept building is coming, this being the idea of freeing the designers from repetition and ground work, while speeding up concept development. (I.e pretty much what copilot is for coding.)
The internet repeats itself a lot. If you want truly novel and thoughtful content you will want to turn to books. Audiobooks are fine, so are obscure technical corners of the web, what you want is the deep and expert content that is not surfaced in the short feedback loops of the internet.
Scott Aaronson did: [1], [2]

[1] https://arxiv.org/pdf/quant-ph/0206089.pdf

[2] https://www.youtube.com/watch?v=wd-0COLM8oc

Summary: Wolfram's model doesn't handle violations of Bell's Inequality, which has been observed in nature. Violations of Bell's Inequality require true randomness in the underlying universe. Hypergraph state machines assume an underlying mechanism that has no randomness. In other words, it functions like the kind of hidden variables theory ruled out by Bell's theorem. They haven't gotten anything like Hilbert space (quantum states) out of Wolfram's model.
I’m bemused by these sorts of disparaging comments that come from people who seem to have no real world experience running Go applications at scale.

It’s entirely possible to run a server that will handle tens of thousands of req/sec on hardware with comparatively small amounts (by todays standards) of RAM e.g. 512MB
some linux distributions, such as GoboLinux (which, i think, was mentioned elsewhere in the comments, too), do this.

from gobolinux.org:

> GoboLinux is a modular Linux distribution: it organizes the programs in your system in a new, logical way. Instead of having parts of a program thrown at /usr/bin, other parts at /etc and yet more parts thrown at /usr/share/something/or/another, each program gets its own directory tree, keeping them all neatly separated and allowing you to see everything that's installed in the system and which files belong to which programs in a simple and obvious way.
Why are you still focusing on one simple example? Why are you ignoring the forrest for one funky tree? One that doesn't even disprove what I said, because Russiagate is specifically about collusion between Trump and Russia, not about the presence or absence of Russian propaganda in support of Trump. Of which undeniably there was a lot of.

And again, it's one example among millions.
Lich does. Light doesn't.
It depends on the bulb. “Black light” used to mean a very specific fluorescent tube tech with a specific wavelength output, but now there are all sorts of different methods and wavelengths out there and each of them looks different to the eye (average vision and I’m assuming those with UV vision also).

UV LEDs are the worst offenders for this as their spectrum can be all over the place even due to QC-passing manufacturing defects.
Recent discuss: https://news.ycombinator.com/item?id=38617200
> And the number of rows in the table, effectively bloating it for all time.

Particularly in the case of growth oriented companies, if your user base is growing exponentially, then half of your records are less than a year old anyway. This bloat is not the problem you make it. And as I said elsewhere, a row that is tombstoned can be deleted offline at some cadence that doesn’t break your other workflows. For instance when nearly all of its siblings are also dead.
What are stars even worth? Certainly not the number of possible contributors this chases away (I see issue reporters as contributors as well since they’re spending effort finding/debugging what you would have to do at some point anyways)

All this for a measly 1500 stars
> This is important and underrated. I think many programmers have a bias that working on a difficult problem entails using a "real" programming language with sharp edges. I had some version of this bias for a long time until I started exploring the most recent generation of systems languages.

All languages have some mantra that everyone repeats and that is the Ruby mantra. Personally I find Rust to be joyful because the type system, project and package management is so good and the end result is efficient without any extra effort. What I find joyful is getting things done well.
Could’ve used more details on how exactly that process worked, but - big Song Exploder fan.
Good read.

> Google’s collection of moonshots — from Waymo to Google Fiber to Nest to Project Wing to Verily to Project Loon (and the list goes on) — have mostly been science projects ....

...a car service rather far afield from Google’s mission statement “to organize the world’s information

...What if “I’m Feeling Lucky” were not a whimsical button on a spartan home page, but the default way of interacting with all of the world’s information? What if an AI Assistant were so good, and so natural

So... I think we should distinguish between "moonshot" and "silver bullet." One is a big, difficult goal that can be a approached with lots of determination, resources and such. The other is a future breakthrough that just fixes everything.

Google has always struggled making (great) technology and concepts into products, and products into businesses. The biggest miss, IMO, was cloud. Msft & Amzn relative successes highlight where google isn't strategically strong.

Waymo might be the biggest investment (probably >$100bn risked). Cloud is the large business category that actually exists. Google should have been here, considering where everyone was circa 2008. Google had the tech, the concepts, even the products. It wasn't effective at making that a great business.

The "OK Google" assistant story tell objectively, because no one else has done a great job with voice interfaces either. That said I think it demonstrate the difficulty of going "concept to products."

IMO, the problem with voice assistant has been a problem of imagination. Voice is a UI paradigm. What are the key use cases, where this new UI paradigm is powerful? They never invented it.

Anyway... I think the strategic logic is flawed... if that is indeed the strategic logic It's "singularity thinking." An expectation that version N+2 makes version N=1 obsolete. He who attains the GPTn, owns driving, personal computing, etc.

>The potential payoff, though, is astronomical: a world with Pixie everywhere means a world where Google makes real money from selling hardware, in addition to services for enterprises and schools, and cloud services

So this is what I mean. A "moonshot" would be defining these and going after them with real big intent. Not one that considers everything side effects of some big breakthrough that makes all linear approaches irrelevant. Voice UIs, even self driving, whatever wing's mission is.... these aren't impossible ideas even with current science & computing power. They're just hard. Requiring imagination. Risk. Vision. Strategy.

Drones are a method. Delivery is the task. Human-like drivers are a method. Transport is the task. Voice recognition. LLMs. These are methods. Not tasks. If you're doing silver bullet, it's nice to avoid defining the task. If you're doing moonshots, you want to be brutalist in defining the task.
> Bug reporting helps projects get better

There's many cases where that's not true and indeed low-quality bug reports hurt the projects from getting better, specially for mid-to-high popular solo projects.

Think about it in more familiar terms, are more job offers good for searching for a job? It might seems so, but only if you think about well-timed high quality offers. Suddenly getting spammed on your email, linkedin, etc. with dozens+ of low-quality job offers would def not be helpful.
In defense of the distracting open plan office, I find that I can only really be productive when I am being disrupted semi-regularly. My talkative boss or my noisy coworker are distracting and theoretically take me out of flow, but ai wouldn’t even reach that flow if they weren’t there to make me want to get there (or just provide enough stimulation to sate my hungry brain).
>get started and keep going.

My personal opinion is that this is the most important. There's so many things you can focus on, sometimes we forget that we need to just spend more time actively focusing on chess to get better.

I think actively focusing makes a huge difference. Playing a 2+1 while watching netflix is completely different than 5+3, fully committing.

Lastly, I think if you find the part of chess you like most then lean into that! I love endgames, so I spend 75% of my time studying those. I might not be the best off for it (~1675 Lichess), but I like it, so there :)

My workplace has a chess league which is really cool and useful to keep wanting to practice.
The readme makes no mention of a subscription to a service.

And it reads a bit like an ad: "productive ... simple and straightforward".

These are dark patterns... I wouldn't be surprised if it will became a paid service. Buyers beware.

https://github.com/Librum-Reader/Librum/issues/95#issuecomme...
That's nice, you're welcome to continue writing your ifdefs. Nothing you or anyone else has said has built a compelling case for alternate frontends. You're saying "it's not much effort". Sure, but I prefer 0 effort.

What we're saying is that everyone actually using Rust today is fairly happy with how the language is. That's why Rust has had an 80%+ approval rating among Rust developers since its creation and C++ is at 49% (https://survey.stackoverflow.co/2023/#section-admired-and-de...).

This suggestion of alternate frontends still has no good technical reason driving it, just people pattern matching on their past experience. If it happens, all it will do is lower Rust's approval to C++'s level.
Shh, you're giving away our secrets. :)

Just let the bliss wash over you and ignore the haters.
There are USB security keys running Go bare metal,

https://www.withsecure.com/en/solutions/innovative-security-...

Look for TamaGo on the page.
I dunno, man, I can’t be arsed to trust Google to not scrap their thing a few years in anymore.

They will make something remotely nice, half ass the final 20% of it, leave it to rot, complain that there have been only X billion dollars of profits and not Y, and kill it off.

How they are not sunsetting Search yet, I cannot fathom.
Probably we differ here on the timespans, thats okay :-)

Personally I explicitly do not expect robots to actually have human-like shape but rather be optimized for the thing they do, which can change the energy requirements or otherwise things that might look "unfair" to humans. Usually this is one of the key reasons where different timelines come from in discussions, where people assume that a humanoid robot needs to be build that does the same movements like humans but somehow better/faster/... while I differ on that point.
Gaming with a Brain: Neurogaming and the Influence of AI
"Unlocking Gaming's Future Frontier: The Pinnacle of Neurogaming Enhanced by AI - An In-Depth Exploration of Revolutionary Cognitive Play Experiences."
You just have to allow more than 75% memory to be allocated to the GPU by running sudo sysctl -w iogpu.wired_limit_mb=30720 (for a 30 GB limit in this case).
Tailwind is great for simple stuff though, you just stick the classes in your html and don't have to worry about thinking up class names or organizing CSS files
Is there a way to compare what you see with what the average person sees? Would a “calibrated” photograph of a sunny day let you “see” what people see when they have “normal” vision?
How ironic. Has this ever happened?
Porsche Macan Goes Electric, Gas-Powered Version to End Production in 2024
Just be aware you don't get to use all of it. I believe you only get access to
~20.8GB of GPU memory on a 32GB Apple Silicon Mac, and perhaps something like ~48GB on a 64GB Mac. I think there are some options to reconfigure the balance but they are technical and do not come without risk.
Meta's Ray-Ban Glasses Added AI That Can See What You're Seeing
Although most languages allow Unicode characters in identifiers, for better code portability and readability, we agree to stick to ASCII characters. Since we're already sticking to ASCII characters in our source code, I think we'll be less 'astonished' to encounter similar rules for our configuration keys (especially when a key-value pair in the Paradict configuration file looks like an instruction for variable assignment).

> I don't get the a-z benefit in the argument case - the user must type "arg1" precisely for the argument names to match...

Absolutely ! The user must type "arg1" precisely because this is part of the implicit agreement between the user and the system. If the user forgets to type "arg1", the default value will be taken into account. If the user adds an unexpected key (a typo for example), it will be stored in "kwargs" and then ignored or used to warn the user.

I plan to build two flagship projects to leverage Paradict binary and textual formats: a lightweight database and an automation tool. The automation tool will consume a configuration file a bit like another project of mine does (https://github.com/pyrustic/backstage).

And this is where I join you. I think we'll both agree that since a shell command is already likely to have quotes around some of its arguments, it's very annoying to have to put extra quotes around it. So I'm thinking of introducing a Command data type:

# entering 'start' in the command line will run the
# unquoted string at the right side of the backtick (`)
start = `program -f --flag "hello world"

Backtick is used for command substitution in Bash, but is considered somewhat deprecated [1] in favor of the more modern $(command). So I think it's an interesting choice to start a Command string with a backtick. This will save us a keystroke (from two quotes, to 1 backtick !).

[1] https://linuxopsys.com/topics/bash-backticks-vs-dollar-paren...
Ask HN: Science Fiction Starter List
I've read Foundation, loved it, and want to buy my next 10 SciFi novels. One request, I don't want it to be set on Earth. What should I read next?
What networking stack?
In many western countries, e.g. the US, iPhones do make up the majority of the phone market.
If inflation is higher than what you can earn from a saving account, then how is it rational to "save" anything? You’ll have a bit bigger number on the account, but in the end you can actually buy less.

You can of course go with more risky placements and hope to go higher than a saving account, but then you have to spend attention on the market circus with additional worrisome mental load that you can actually lose everything.
Unsure about the model 2541 which seems overly complicated. I have been using an iODD 2531 for 10+ years for bare metal & physical boxes. It's a USB hardware based virtual optical media drive enclosure for a 2.5" SATA drive that just works. Also, iodd's website isn't reachable by me so I can't see if there have been any recent firmware updates.[0]

0. http://iodd.kr
What, huh? Aren’t stored procedures SQL in function form?

That’s how everyone used to build apps before Rails came along and made everone think putting biz logic into a slow server side language was a good idea.
Talking also bothers the people around you, and can tire you out if you do it for hours.
I usually buy from Kobo. They have both with and without DRM, depending on the publisher.
I think you might be reading into it a bit too much.

The author is saying that this code

> reads exactly like how a person might talk about what they want to test

A person WOULDN'T talk about testing a Ticket like what you're describing with implementation details

"Ticket is a class, which will have a method of _this_ and I will call that method, which will then do _that_, and I will take the return of that method and call put it in a variable, that will be a constant..."

A person WOULD talk about testing a Ticket high level like this

"Let's describe a Ticket. When the ticket is closed, it emails the requestor with a confirmation."

Now listen, obviously not being familiar with the syntax makes reading code harder, but a programming language isn't designed so that people can just look at the code and learn the syntax from looking at the code. That wouldn't make sense.

With that said, I struggle to see some of your points listed as non-intuitive. All of your comments are related to not understanding the implementation details of this code. And that's just not what's being talked about here.

I often see complaints about this when people are uncomfortable accepting _syntax_ that clearly tells them _what_ will happen, but if they don't understand HOW that happens, they don't like it.

Here's another Rails example, for validating a model
```
class Person < ApplicationRecord
validates :name, presence: true, uniqueness: true
end
```

Can you seriously say that you don't understand that the name of the Person will be validated if it is present, and if it is unique? I doubt that very much.

Can you say that you have no idea how it's implemented? Yes. You don't know how something might be implemented in a language you don't know. But, does that really matter when talking about expresiveness?
Even though you are right, this is a very poor example.

If the person that lent you the 400k don't have them at their disposal then the total amount of money at the disposal of someone in the economy didn't change after your transaction.

You are right because banks can create money.
See TamaGo, https://github.com/usbarmory/tamago

Or TinyGo, https://tinygo.org/docs/reference/microcontrollers/
What's the name of the dealership? Cause I have no idea, it's just "that dealership with the chatgpt chatbot"
> Finishing anything is a miracle in and of itself. A huge shoutout to anyone who’s ever done anything to completion at all.

He is writing about art (creative writing), as opposed to commercial product. Art is fairly inward-focused, and its goals can be a lot “fuzzier” than product. I was an artist, in my Yute. At one time, I wanted to actually make a living from it.

But artists finish, all the time. Some, treat their art as a product, and that seems to help, but they also risk commoditization of their creativity.

I’ve spent pretty much my entire life, shipping software. That’s been for externally-imposed deadlines, usually as part of an integrated team, with synchronized milestones.

As he mentions, that helps a lot.

Since working on my own stuff, I’ve had to drastically reduce the scale of my work, and practice self-discipline that, I suspect, many folks here would consider extreme.

But I still finish stuff. Finishing stuff is actually part of the personal satisfaction that I get. It’s an art, in itself.
> The PR workflow is [...] not what Git was designed for

I would agree... in its GitHub incarnation.

> You have the repo on your machine, and you have a public upstream. You don't need an third copy on your own server, too—you just need a place to publish what you actually changed.

Which is... where? The PR+fork model is what that implements: fork for the always-on storage so that upstream can fetch from it, PR for upstream to be notified about, discuss around, follow subsequent updates of, and track integration of the changeset.

The problem in the GitHub model is that it's all happening on a single centralised platform, removing the distributed benefits of Git at great benefit to GitHub through network effects, stifling competition.

What I propose is that the always-on storage need not be at GitHub, and there'd be a notification system towards GitHub to point to that always-on storage. Could be a bare GitHub repo with GitWeb (which is something one has to set up) + a curl to an upstream API endpoint, but sooner or later people are going to want to have a bit more than that, so having a forge do that (either a self-hosted one like Gitea/Forgejo or any hosted one like SourceHut/Codeberg/GitLab/Bitbucket) is practical.

This essentially makes forges interoperable, restoring the distributed nature of git development that GitHub killed by centralising git hosting.

(Of course you can s/GitHub/whatever-derivative/g above, I just focused on GitHub for the sake of simplicity because it's the monopolistic elephant in the room)
Dead or not, I'm really glad Telegram and few other desktop apps still use QT and not the Electron shitsandwich.
Given the volatility of gold prices, you can just pick a date when that was true.
I don't see how you think my comments are "disparaging," this is just code doing what it is programmed to do.

> It’s entirely possible to run a server that will handle tens of thousands of req/sec

Indeed, you can do this. I'm talking about what happens once the Go starts getting memory pressure and the GC starts dominating the CPU. This is what it is designed to do. If your code can prevent that from happening, you are correct then, as it won't be an issue.
Martin was just repackaging the idea of high cohesion from Constantine, who got the idea from Christopher Alexander's doctoral thesis, notes on the synthesis of form.
I can only second this. I honestly had the best time of my (professional) life when I had a little room with the rest of my team.

Asking quick questions in such an environment is also not that much of a disturbance because most people are working on similar features at the moment and there's a high chance that they don't need to do the whole context switch to assist you. It's really highly productive.

For the times where you really needed some time for yourself, headphones work just fine. I wouldn't want to wear them all the time as even the best ones become uncomfortable after few hours, but that's also not really needed in a small shared room.
IMHO there's another structural issue: Expansion of the "landed gentry" class.

That is, people who own a property can live their whole life of it without single contribution to the society. They might own the property due to a sizeable contribution they made early on but lately a lot of people simply got lucky to be at the right place at the right time due to policies that favoured them or events that happen outside of their control or simply inherited the property.

Those people are taking large portion of the output of the productive people and because of the regulations and market dynamics their wealth doesn't come down but even keeps climbing.

Normally this would be reserved for the elites and can be tolerable and maybe even desirable but when you have that elite class large as today, the resources they take out of productive people gets very significant.

For example, if someone who happened to own a shitty house in an area where a lot of people suddenly start come to work, they can extract much of the productive output of the companies and people there simply because its not feasible to build new housing due to regulations.

When a company happens to solve the navigation needs of the world from SV, they happen to pay very significant chuck of their money to landlords in SV. The people who solved the worlds navigation needs might appear to be compensated handsomely actually don't keep the money for long, they transfer significant amount of it to landlords.

Then you end up with something like 2 people who solved the navigation, 5 people who produced and serviced the consumption needs but 10 people compete for the output of these 5 people since 3 people did nothing but just got richer by keeping owning a property.

Actually, these 3 people don't have to be property owners only, it can be anything that brings enough income for life without any further input to the society. Ideally, this wouldn't cause a problem because ideally they should have been living the good life for some huge contribution they made early on but due unfair market situation they ended up like lottery winners.
Just do the first layer at 110 for all materials. PLA actually adheres far better at 110C, but obviously you need to cool it down before building too many extra layers on top.

Slicers have a setting for "Bed temperature initial layer" for exactly this reason.