skysight-inc/HackerNews huggingface dataset:
I run Linux for software development, but I need to also run Autodesk Fusion 360, which doesn't run on Linux. So I run it in a VirtualBox virtual machine. It works poorly as it sometimes doesn't render correctly and the performance is bad. I know that if I did some research and bought a second GPU that I could maybe get PCI-passthrough working, but I find that obnoxious and wasteful.

Can I use LibVF.IO/GVM to get better performance (and perhaps proper rendering) on a VM in Linux? Or is there a different solution I should be looking into?
> And goes to clearly morally bankrupt portion of population.

So someone makes a bad decision with money as a teenager, probably pressured like a mf by HS counselors and others saying that they must go to college and that makes them “morally bankrupt”. Shit, some other idiot in this thread called the people who thought differently than him “evil”, we’re going hard on the propaganda train today!
The NSA counsel being Glenn Gerstell:

https://www.factcheck.org/2022/08/trumps-dubious-standing-or...

https://www.cnn.com/2022/08/18/politics/trump-claim-standing...

Ultimately it'll probably come down to Trump thanking his lucky stars that he owns a big chunk of SCOTUS.
It was the already the highest electricity price in the developed world before the start of the war.

You should learn about this stuff rather than parroting the renewable fanbook.
Perhaps this one?

https://jvns.ca/blog/2019/10/03/sql-queries-don-t-start-with...
Nothing wrong with having those aspirations, but sounds like the parent commenter has non-Big-Tech-sized problems he needs to solve now.
sure, but that's not a feature a protocol should have. Because the protocol itself does not interact with it in any way. It's clients that process that javascript and execute it. The protocol is about moving 'emails' from one place to another. If you don't want javascript in your email and run your own email stack you can certainly filter out javascript blobs if you want. Or you can chose clients that disable or simply don't even know what javascript is.
In the Windows world one would just get a 25Gb NIC and be good to go.

* and supporting network equipment/cabling of course
About no. 4: That often translates into noticing C++ has gotten `auto` in C++11 with a later improvement in C++14:

auto x { get_something_complicated() };

or

foo(int x) -> auto {
return get_something_complicated(bar(x));
}

so it's less "not-fun" these days.
You missed the "humans" part of my statement. We humans mentally have a fully linked graph (hypergraph) of what we know through space-time and conceptually indexed. We do not have a whole bunch of disconnected data silos in our minds. Modelling the very successful human approach to data and reality modeling may make more sense then using these 50 year old tables and disconnected silos?
There are email Alias services such as anonaddy.com or SimpleLogin.io doing the same thing hide my email is doing.
Yeah, seems some rural communities are getting fiber faster. My house in northern GA far from Atlanta has symmetrical(?) fiber. It gets 1000 up and 1000 down.
I'm describing an attack. An attack happens when the attacker doesn't play by the rules, while the rest tries to.

Here an attacker controlling 51% of mining power decides to not play by the rules; we are considering what that means for everybody else. For Bitcoin it means they can block transactions forever, and they can double-spend.

Obviously if the attacker plays by the rules there is no attack.
Because of this post I decided to check my network interface statistics. I'm in the Netherlands and my IPv6 usage is ~10x that of IPv4.
OpenArt: “Pinterest” for Dalle-2 images and prompts
You can find tons of inspiration for Dalle-2 prompts. You can also post your own work to inspire others. Search functionality is coming soon.
That may be implementation or circumstance specific. For instance in MS SQL Server with a heap table (one without a clustered index) or a table where the primary key is not the clustering key, it will result in extra page reads to check the other field's value (the query planner / engine could infer from it being the PK that it can never be null, so the lookup to check is unnecessary, but IIRC it does not do this). As the columns used in the join predicate have to be read to perform the join, no extra reads will result from using them for other filtering.

In your example it is very likely that the primary key is the clustering key, so will be present in the non-clustered index that I assume will be on answers.questionId, making my point moot, but if for some unusual reason neither Id nor questionId were the clustering key checking Id may result in extra reads being needed.

In DBMSs without clustering keys implemented similarly to SQL Server, there may be such concerns in all cases.
> Nats start at 0, end of discussion - it's only logical to index by the naturals.

Well, no, obviously you want to index by ordinals, and they start at "first".
That's the difference between residential and business class broadband. My isp in ireland, virgin media, has fairly useless support for residential, but for business, they are on the ball. And for enterprise (dedicated line in the office) they are even better. Suppose it depends on what you pay for.
There are lots of ways to write formal, semi-formal, or informal specs, but I'll try to narrow down to your specific case of the web app, and will omit more heavyweight or formal methodologies.

It depends on what this web app does, for whom you're writing this spec, and how many people you are going to collaborate with, and whether they're technical or not.

If they're not technical use a Google Docs/Slides. In Google Docs you write a free-form description (prose). Or you can use Google Slides as a kind of scrapbook - you can capture every idea you have, and add any screenshots or diagrams you find related.

In case everyone is technical just use Github-flavored Markdown (GFM) stored in the project's git repo. You can start from RDD (Readme-Driven Development) as was suggested in another comment.

If it's a simple CRUD app, you can define a data model (an ERD), an API, draw UI mockups, draw message sequence diagrams, define background workflows, etc.

Use text-based formats like PlantUML or Mermaid where possible, and store them in the project's git repo. I like PlantUML, but Github now can render Mermaid in Markdown and Github issues natively.

If you define APIs using GraphQL, OpenAPI, AsyncAPI or similar - you're getting both typed schema and design/documentation for free.

For a relatively simple or single-feature app - Shape Up method's[1] mini-pitch format may help.

In case the app has a complex business logic - check out EventStorming[2]. It especially works well with DDD and CQRS/ES architecture.

Here's the hierarchy of the relevant methods as I see it:

Freeform description (NDD - Narrative-Driven Development)
Amazon PR/FAQ - 6-pager
Blog post (BPDD - Blog post Driven Development, build in public)
Product Brief / 1-pager (Shopify)
Pitch
Mini-pitch (Shape Up method)
Readme (RDD - Readme-driven Development)
Breadboarding (Shape Up method)
Fat marker sketch (Shape Up method)
Lo-fidelity mock
Hi-fidelity mock
Clickable mockup
Functional prototype
alpha
beta
1.0

Some of the relevant heavyweight spec formats:

- SRS - Software Requirements Specification

- SDD - Software Design Document

- PRD - Product Requirements Document

- ERD - Engineering Requirements Document (Uber)

- MRD - Marketing Requirements Document

--

[1] https://basecamp.com/shapeup

[2] https://www.eventstorming.com/
Agreed. Your example is a pretty pathological case, but yeah.
> While they may be lying, at least it's better than other search engines where collecting data is explicit and built into their business model.

Just to be clear, are you saying that given the choice between collecting data and lying about it vs. collecting data and being explicit about it, you’d choose the first option?
The Lessons section is brilliant.
I did like Charles Dickens who has Mr Micawber say ‘Annual income 20 pounds, annual expenditure 19 [pounds] 19 [shillings] and six [pence], result happiness. Annual income 20 pounds, annual expenditure 20 pounds ought and six, result misery.’
If we're going by formal definitions, here are a few[0]:

More broadly, dark patterns supplant "user value...in favor of shareholder value".

a user interface that has been carefully crafted to trick users into doing things, such as buying overpriced insurance with their purchase or signing up for recurring bills

The hiring posts are deliberately made to look like every other submission, with the exception of not being able to comment on them. So in that way, they're misleading about what they are. They don't really trick users into doing anything, unless you count clicks from users who think they're about to engage with actual community content.

0. https://en.wikipedia.org/wiki/Dark_pattern
Anecdotally, I taught my children numbers starting from zero with a similar routine, based on cardinality. They immediately got it.

My kids' school also uses zero-based tables.

"Natural" is a very loaded and ambiguous term, best avoided if you hope to have sane discussions.
Well, yes this might make sense, but it reminds me of a situation where there is full diversity:

Chinese consumer products on Amazon.

Is it enjoyable to buy stuff out of this very large diversity? Rather not, because most of it is garbage :|

It can be nice to have at least one known-to-be-good version of things :)
> “a request to freeze the addresses sanctioned”

Emphasis added. The precision of their statement allows for having received other requests.
I'm always happy to share my money with her and we generally make large decisions together (more than a few thousand USD). I'm currently earning about 6x what she does.

She's more than capable of taking care of herself, plus we'll soon take on a crippling mortgage anyway. Ymmv.

Money is stupid, I try to spend as little time as needed thinking about it, life is too short.
You were scammed for $3,000 and you like it? I think you need to cultivate some self respect.

These days Tesla wants to con people out of $15,000:

https://www.thedrive.com/tech/even-tesla-fans-think-fsds-pri...

Why should anyone "consume" this "product" when it simply doesn't work as claimed and doesn't meet any of Tesla's self declared deadlines?
Do you have a contact where Red Hat people can reach you? (Not in the VM/Graphics space, but I can try to reach out to the right people.)
Internet is like ram. You can never have too much.
I'm not arguing that the natural numbers should start from one, rather that the usual path for developing the natural numbers starting with set theory is that zero is the size of a set with nothing in it. In maths they always talk about the first element in a vector, not the zeroth. It is a bad argument to point to mathematics for using zero based indices. It is not at all common to use zero based indexing there.
Can you expand on what you mean by 'The country is constitutionally designed to live in perpetual tension with itself'?

Let's also not lose sight of the fake vaccine operation run by the CIA in Pakistan to catch Bin Laden. https://www.theguardian.com/world/2011/jul/11/cia-fake-vacci...
A historical counterfactual I've often wondered about is, what would have happened if Timothy Leary didn't exist? Prior to psychedelics going counterculture, there was a lot of evidence that they could help with alcoholism and other disorders. But then he went all "tune in, turn on, drop out", threw acid parties, and then psychedelics got tangled up with counterculture ideas instead of psychology, and we got the drug war instead. Maybe that was all inevitable, but maybe it wasn't?
I'd definitely risk destroying an engine if the alternative were throwing it away and replacing it while there was still a chance it was fixable. Who wouldn't?
how can you be sure? feigning verity isnt helping anything; at best you will not get downvoted.
I get this, but it's also antithetical to hackernews to post something and not be able to comment. It's as if job postings should stay in https://news.ycombinator.com/jobs and never show on the front page.
I don't think anyone's tried to push mRNA vaccines for polio yet, and if they did it would be a really obvious swindle - they'd run right into the same problems with the vaccines not being sterilizing that we already did with Covid and with the existing, well-tested inactivated polio vaccines that almost everyone in the developed world already has. In principle it's more or less the same problem even (inadequate mucosal immune response, though in different mucosa...) They'd just be harder to manufacture, ship, and give to people than the existing inactivated vaccines, when those are already the main problems stopping the existing ones being deployed more widely around the world.
Not so benevolent at that time :)
For a solution to be required there first has to be a problem. Then it has to be shown the new solution is better than the current implementation.

You’re not happy with the default which you can trivially change but no one has to change, so you propose having no default so you still have to change it but now everyone has to change it.
Indeed, in Bitcoin it's "one CPU one vote", and by CPU it means any validating Bitcoin client.

A big miner has the same voting power as you with the client running on an RPi.
The PC port doesn't have proper controls on Steam Deck, I already own it on Steam.

That said, Chrono Trigger originally released in 1995, when Nintendo entered into pretty serious agreements with publishers. No, they cannot unilaterally republish it, but they have significant power here and have worked with Square on re-releasing other games. Chrono Trigger is one that they've never republished (possibly due to agreements with Sony since it was republished on PSX).
> I don't really see the point - impressed that they offered it, but how many people truly need it?

Can you imagine the types of applications this would enable if everyone had a 25gbps connection?

An Xbox could have a 200GB hard drive. Want to play a different game? Just wait a few seconds, we'll download the latest 150GB Call of Duty.
It's not a convincing argument because you index into an array if you want to retrieve an element contained in the array. If 0 is the cardinality of an empty collection, it's not a valid index, because you can only index into non-empty collections.
I don't! As mentioned in another comment, I had not heard of them before. I'll be trying them out.

On first blush, it looks fairly close to what's in my head - so perhaps this is not a thing to chase.

The one critical difference I can spot early on is that their system appears to be closed-source. Were I to do it, it would for sure be open. I want to see a method of supporting yourself with code far more than I want to make money myself. For example, in this moment, I like what they're doing and would love to contribute to the work myself to empower the goal of having more indie software devs in the world, but I would have to quit job (not happening), apply (might not get hired), and then work on whatever features are in the business' best interests (which won't necessarily be in the user's best interests).

All that said, they did it already and I didn't, so hats off to them. I hope bountysource gains more traction in the future.

Edit: another reason to have <bountysource-clone> be open source, is to recurse the value add. The site would develop in the same way any open source project does (if / when they get popular): by people implementing what they consider the most critical features.
A cynical person might say that large telecoms company aren’t interested in monopolizing your market and so you are free. I’m astounded by how bad/expensive my internet is in massive cities that should be easy to connect. I live in an apartment in LA and have very few options. I lived in a loft in downtown before (5 years ago) and the building only allowed DSL. I have a business connection in Portland and pay around 100/month for 15Mb.
NASA's Last Stand
> Imagine the size of files for the last 20 years and you could probably do a relatively close comparison for the next 20.

Is it? A some point usefulness plateaus.

I mean taking the streaming example, we can easily stream several 4K HDR streams within a 1G pipe, and 4K is basically retina-class unless you plan to project in a cinema, so anything above is virtually useless (just like the move to 24bit/192kHz is for listening).

The only way I can see this use case growing in size in any semi-useful way is by reducing compression ratio to eliminate artifacts.

Similarly picture size increase but I don't see people start sharing gigapixel pictures.

Maybe this could be an enabler of truly privacy respecting home self-hosting. Own your data, own your services. Maybe distributed storage like ipfs could benefit from that as well.

But size, I can only see us using more of it because we basically now have the ability to be inefficient, not because it's useful.

But hey, 20 years is basically impossible to project into with any reliability.
V-memo a new directive to improve your Vue 3 app performance
Vue 3.2 offers a new directive called v-memo. This directive can be used to improve the performance of your application by managing DOM tree updates.
2 euro if you want one primary ip is not that bad. If you want extra, yes, they charge more for a setup (20 up front for 1, still only 2 quid per month extra).
Most of them aren't really hiring, but instead using the thread as covert advertisement for brand. In fact, HN largely exists in general to promote YC companies. Why would they allow comments on these threads, of which a large majority are likely to be negative, given this agenda?
So you're saying Russia made sunshine more expensive?

Or did we secretly build nothing but gas power plants because renewable are so intermittent nothing else can be turned on and off fast enough, leading to rising electricity prices world wide even before the latest shock?
I am currently the main provider and my wife works part time while in school. All money is our money no matter who earned it. It’s never been a point of debate or emotions other than “oh we got more money this month, cool!” in the event of a bonus or extra income. We have a budget and try to stick to it and have occasional vacations or upgrade something in the house. When it comes to finances we are a single unit and we will remain that once she earns a full time salary as well.

If I get a big raise or promotion my wife is excited not jealous and I have never felt like she was using “my” money.
It would defeat the entire point of having them: As an example why to obey. It is not like you cant scale a tax with housing requirements. Could give them jobs too. It would take a bit of getting used to but if the only thing a person wants is drugs their potential productivity could be 10x that of ours combined.
This looks a bit like Tether attempting to steal DeFi market share from USDC - as Circle is a US entity, USDC blocked all the addresses immediately.
Why teach Paxos and not raft. I thought raft was easier to grasp, and is used a lot nowadays?.
I read HN via RSS so I put "YC" and "is hiring" posts in my delete filter.
That's beside the point isn't it?

Whether they like it or not, shouldn't they ride safely and be considerate of pedestrians?

Anyway responsible cyclist ought to answer an emphatic 'yes', so I don't understand why stating it is a problem...

PS: and of course depending on the jurisdiction, including the UK where I am, cycling on the pavement is illegal unless there is an explicit notice to the contrary, in which case I would expect cyclists on pavements to really, really try to be invisible.
I guess there are more toy projects than serious ones.
Could you perhaps please answer this Ask HN thread I have posted:

"Ask HN: Does the Ethereum foundation really not develop a post-Merge client?"

https://news.ycombinator.com/item?id=32586172

TL;DR: To use the new Proof of Stake network, you'll need 2 pieces of software in parallel ("execution client" and "consensus client"). It seems only one of those is developed by the Ethereum foundation - implementations of the other one are only developed by various seemingly commercial entities.
Since when are EULAs not software licenses?
Twitter also
The way I see it is that by raising the bar like this, you're making more realistic speeds for average users a) more stable/common and b) less expensive.
The person wouldn't have work authorization because the 7% country limit that leads to the GC backlog.
And here I am looking at properties that even Starlink would have trouble providing service to...
Approach to email suck, instead of async communication it is became information duplication and hoarding. I suspect it is come from usenet times. And of course enterprise, managers (and Microsoft) made it 100x worse.
There were attempts to make it sane - like Lotus Notes. Long gone and forgotten.
Car drivers who hate bikes are dumb. Why don't they understand that every bike trip means one car less in traffic, thus freeing up space for their car?
It's coming no matter what. Definitely doesn't seem like a win for anyone in need of care, but the system is already pretty messed up.

How much worse could it get? /s
I am surprised that few commenters have criticized the tech-curmudgeon perspective that underlies most of the author's preferences. His rigid view of what email should consist of is not really mainstream.

For personal and some business correspondence, sure, plain-text messages are fine. For transactional messages, structured metadata becomes more important. For anything from a brand, rich formatting helps convey information in a way that's consistent with the rest of the brand's digital presence -- which may not be important to him, but is important enough to enough other people that companies spend a lot of money to make it so, and many consumers appreciate it.

Dynamic elements, like calendar integrations, also have their place, and it feels like a lot of this stuff gets written off as cruft in his article, whereas it's not cruft to a lot of people.

If anything, I would like email to become even more advanced and fluid, rather than scaled back to fit in the little box he has crammed it into.
That's a shame - this removes an immediate data point you can use to determine whether you're going to be wasting your time on the call. Now you have to interact with the person a bit more before concluding they're a useless idiot.

> If that customer is upset about their bill being high or their cable not working or their phone not working or whatever, they’re generally going to be frustrated as soon as they hear an accent. They’re going to say, I want to talk to somebody in America.

The thing is, outside of a racist minority, people don't hate on accents for the sake of it. They hate on accents because of previous bad experiences talking to agents with accents, usually simply due to quality of service (companies don't outsource to the third-world with the objective of increasing quality). They demand to speak to someone in America not because the foreign person is bad per-se, but because the American is likely to be paid & treated enough to care at least slightly more about their job and will probably have more power to fix things than the outsourced cannon fodder.
> where "20th century" means 1900's

to this day I can't seem to be able to explain to people that Jan 1 2000 was NOT the start of the new millennium, but rather Jan 1 2001

https://www.latimes.com/archives/la-xpm-2000-dec-26-mn-4810-...