skysight-inc/HackerNews huggingface dataset:
I thought I'd tested that before and there wasn't a difference.

But testing again now - just in case I was misremembering - and Civ 6 is downloading from the Melb server at ~15MB/s currently.

Thanks for prompting me! :)

---

Testing the Sydney server now too, and that's ~20MB/s. Looks like a solid win there as well. :)
Well it took some years for it to become obvious that D&I (funny how my Turkish keyboard turns it into D^I :) ) just does not work.
The second is good, but it's mostly the plot of the first one. The third is a good Lethal Weapon movie, but with different cast. And I personally also liked the fourth one. Thankfully there was no fifth movie.
> 1) Due to some odd wording in the terms of what’s permissible, your stream can’t be lower quality than what you send to other platforms. Because YouTube offers a higher ingestion bandwidth rate (10+ Mbps) than Twitch (6 Mbps), someone appealing to both services that wants to send the maximum bitrate allowed for quality purposes or even with differing resolutions can be hit due to the technicality:

I doubt streamers would dual encode their streams anyway. They'd just use the lowest common denominator.
Most of what you're just wrote is flatly untrue. If there are receipts, post them.
Not strictly related, but I find writing things down using pen or pencil more gratifying than keyboard? Does anyone feel the same? May this have something to do with my ADHD?
If the city had used commercially available photos from an airplane or satellite, I doubt if there would be an issue. In many situations, flying a drone over someone's property can be considered trespass. However in many states tax assessors have the right to come onto your property to look around--code inspectors might have a similar right.

What they were looking for could probably have been obtained with drone photographs without going over the individual's property which would have probably given the town a stronger argument for being able to say they were "observing from outside the property."

What I'm curious about is what would happen if the property owner hired the company to fly over the city commissioners houses or government buildlings to take pictures.
Bigger fish to fry

Ticketmaster is big but it’s not Amazon or banking.
I'm looking for actual evidence or reasoning. Of course I have nothing against the US government strong-arming others into using the dollar, but I don't think you have a lot supporting that hypothesis either. The dollar's preeminence could just as well be explained by the fact that the whole world already accepts it, and it's mostly free of exchange controls contrary to e.g. China's currency.

And yeah, the US is known to be a fan of regime change, but again, what indicates that this was done to support the dollar as reserve currency specifically?
Exactly, "causing a recession" is not the way to lower inflation, but merely a side-effect. Most of the resulting recession is not even real in a way, because the preceding economic expansion based on dirty-cheap money was not real either. It's mostly just a return from imaginary lala-land to ground truth. Sure, there's also a lot of wealth destruction going on, but that destruction was really happening during the boom and the following bust only makes it apparent.
> There's no good reason why you couldn't rewrite DISTINCT to GROUP BY

Exactly. People post a lot of things about SQL optimisation without knowing anything about it. Frankly, I'm getting really fed up with it on HN.
You'd be surprised, most of those types I know are from rural areas where there is far more of that liberty

In a city I can't even leave a garbage bin in front of my garage. Rural, I could burn it in my front yard

Big country is big, isn't homogeneous.
OGRE – Open Source 3D Grahics Engine
Another question would be what would happen if they had of kept the drone over the road. From the looks of it, they could have gotten all the pictures they wanted without flying above his property.
Yeah I was running all the code to validate what it was giving me, but I also try to subtly prompt it to repeat itself so I can see if it’s being consistent.

I’m sure it’s not error-free, but the speed of learning makes up for it IMO. Like I’d been struggling for a while to learn tree-sitter, the documentation is overwhelming. I had a chat with AI and got a working solution for my problem in probably 4-6 hours, and now I can write tree sitter grammars without help. It’s really incredible.
Ask HN: How are you investing your money and how diverse is your portfolio?
How are you allocating your money towards different investments? I am guessing many qualify to be accredited investors, what does your portfolio look like?
In some sense, what you're asking for is straightforward with the tools we already have. It suffices to set a convention that each table always has a column named `id` which is the primary key for the table.

The harder part is how to enforce that within an organization. It sounds like you'd like technology to enforce it.

Existing tools already do the math part: you can set a constraint on a table so that the database maintains the primary key property and throws an error if a transaction would change the table in a way that violates the property.

What you're left to do is get everybody on board with the "every table has a primary key column named id" plan. Some syntactic sugar like GROUP INTO might help with that.
I posit a 3rd option:

antitrust enforcers starting with Lina K are so incompetent that they cant win open and shut cases

Exhibit A: action against a merger between Amazon and a robo-vaccum company, iRobot.

Let that sink for a minute.
The town lawyer should have been thinking about this.
Honestly why not $100K :) That is ridiculously rich compared to the rest of the world.

Wealth is more about living frugally and within your means, than showing off extravagance IMO. There's always "more" thats out of your reach.
Elderly and Imprisoned: 'I Don't Count It as Living, Only Existing.'
Ticketmaster is the official ticket seller for the NFL. It would be interesting if the NFL decided to do tickets themselves, as they easily have the scale and sway over the venues and teams. But there’s probably not enough money in it to justify it for the NFL and if Ticketmaster isn’t broken from their view, why fix it?

I think we would need some entity on the scale of the NFL to fix this. Ticketmaster is too big to take on any other way.
A softcore is a CPU to run on an FPGA.

Microwatt fits in a Lattice ECP5 FPGA with 85,000 LUTs (plus some block ram). Not sure how you'd get to transistors from that, wild guess times by 15 maybe? (But then the FPGA also has other special hardware blocks intended for interfacing with DDR RAM and other things, so those would be more as well).

You can see how the Power instruction decode is implemented https://github.com/antonblanchard/microwatt/blob/master/deco...
I’ve been reading about the counterclaims about the origin of that missile all week in the news media, along with quotes from experts about the difficulties of investigating in a war zone. The absolute certainty is mostly social media and the highly partisan tabloids.
its the first time i have seen that label on a wiki article. Is it in common usage or only for scandalous near-homonyms?
Amazon Software License
Space is starting to look like the better mining operation
Could you share more about your experience with AVV and how involved Arcturus was in the development process?

And this might be out of scope, but while their Holo tooling scales VV to commodity hardware, did it also reduce overhead in your capture to asset pipeline?

This is one of those silent pivotal advancements, and I can only imagine how cool it must have been for you.
Oh, but we need the full search functionality right now, yes there are only tens of entries now but in a few years there will be thousands. And the designer will design all the search flows based on our twenty page product requirements doc, and we will include engineering to write stories and estimate the works once it's all planned and prepared.
"College" can be extended to include any technical secondary school in societies with dual system education. (i.e. Switzerland, Austria, etc.)
A lot about productivity is what you don't do. Bad habits can ruin you.
People learn better when you give them the information they're lacking rather than snark at them for lacking it.

For the rest of us who also know nothing, could you expand on your thoughts? Information is much more interesting than an internet slap fight :)
dude has a pretty sweet junk collection

what's the point of owning land if you can't keep your junk on it
The AI Bubble Is for Real
OnePlus Open: right size, wrong price
I plan to introduce my SDK publicly via the no-code platform I've been working on as a 'low-code' alternative for cases were additional flexibility is required.

To give you a rough sense:

- My SDK has some front end components and back end components connected via WebSockets using a client/server framework I wrote years ago and have been maintaining.

- It's all declarative so for example, for the back end, I don't write much code, I just declare the models, what fields they have, what views of the data are exposed and specific access controls. The back end is mostly a large JSON object. I don't want to go into too much details but the way it's set up, it's very flexible and you can model almost any kind of data and relationships with little to no code. It guides you towards a good architecture which makes good use of database indexing (so it performs and scales well). To connect the back end models and front end, it's a twist on the old CRUD concept so that it is conflict-free. I went down a completely different path to GraphQL and I think the result is simpler, more efficient, provides better access control, simpler caching and code (or should I say markup/JSON) is much easier to read and maintain. As you build your system using it, it guides you into making optimal architectural decisions at every step, keeping complexity as low as possible (as opposed to GraphQL which, by virtue of its extreme flexibility allows complexity to grow out of control).

- The front end components provide ways to render lists and objects in complex ways (e.g. grouped, filtered based on relationships between different models; all declarative). Components are hooked into the model backend in a particular way so they update in real time by default. Real time updates are delivered to the front end efficiently. Only relevant components/views update themselves and they do so automatically. Pagination is automatic and specified declaratively as part of the HTML and in accordance to limits specified in the back end JSON. Access control is enforced automatically based on the rules specified on the back end in the JSON object.

I'm almost at a point where I can build entire complex apps using only HTML on the front end and JSON on the back end with essentially no code.
And that's probably healthy for society to have a check. If the questions about the sky keep the questioner in bed they might not do the things they need to ensure their continued existence. In one respect that might be food but in a business that would be delivering change or supporting the business.

Another example: as a child you understand what + means and take it for granted. As part of Maths undegrad you start understanding the type of operators and the axioms of maths. The child was perfectly find completing maths problems without that depth.
Perhaps. It still sucks for the same reasons.
Google Pixel's face-altering photo tool sparks AI manipulation debate
it's a fallacy in that it implies that one side is right and the other is wrong. (or one side is fair and the other is greedy)
Do smartphone cameras need 12-bit ADCs, or my failed experiment
I get it, I think what is really the egregious part is that they had the power to stop this two weeks prior and instead sat on the disclosure, didn't deal with the security issue, and then their inaction forced their client to act. Luckily CF has resources to detect and deal with this. Most of us probably do not.
Except the PEN F where the shutter rotates!
They built without permits? And the bank just gets to take it back rather than the govt requiring demolition?
> They made sense in a world of dialup and low speed / high latency broadband. But there are lots of places with high speed fibre and not much latency to the peering points.

Yes, but then you need backup power, someone to replace disks / hardware if things break, proper security for compliance reasons, cooling, noise. Once you set up all these things you just invented a data center again.

I don't see how getting rid of data centers makes any sense.
Well it's not what it could be at least it's better.
I have even smart managers look me in the eye and say things like "can we parallelize parts of this? let's map out the dependencies."

EVERY EXTRA PERSON YOU ADD MAKES IT TAKE LONGER. The fastest delivery is a solo developer that you get out of their f**ing way and let them work.
Are Fears of A.I. and Nuclear Apocalypse Keeping You Up? Blame Prometheus
Ticketmaster is gigantic in the UK
Speaking as one of those guys, the first computer I programed on was a Timex 2068, a reality check is discussing industry events and noticing a bunch of clueless faces among junior devs.
From my experience this is simply not true because all else is never equal. Employee burnout, technical debt, risks taken due to rushing, people not doing the right tradeoffs, etc.
What if you push really hard though
Very proud of the author for overcoming their gaming addiction and poor diet. This article is probably only for you if that is what’s holding you back
Streaming from console or gpu driver addon trash is normally as simple as clicking a link and/or logging in to the site.
This is a 30min talk that I keep coming back to:

Python, Linkers, and Virtual Memory by Brandon Rhodes (Python core dev)

https://www.youtube.com/watch?v=twQKAoq2OPE

(Most of the content is not actually specific to Python)

He beautifully pulls back the curtain on so many lower level concepts like virtual memory management, dynamic linking, heap/stack, fork(), copy-on-write.

The talk is broad in nature, not deep. It takes you just below the surface of many magic black boxes, and, as you put it, enhances your proximity with those topics.

For me, so many things clicked in this single talk:

- How virtual memory works (incl. paging in/out, swapping)

- Why there's those discrepancies between RSS / PSS

- What segfaults and page faults are

- What actually happens when I get errors related to dynamically linked libraries, either at build time or runtime

- Actually understanding the output of top / ps
I think this was likely a case of a TA getting in with legitimate creds that they obtained from an outside source. How can that be stopped? Happens every day. As someone said earlier - scrub your HAR files and don't leave sensitive data out there. I don't see that this was much of a compromise of a system in that the TA likely got in with legit creds. Where these creds came from is the bigger question.
The first google hit is from an Austrian site selling a Schweinwerfer; a Scheinwerfer designed for forestry... to look at wild pigs

Genius
I am exactly the same, coming from making my own add on boards for early PCs and programming in machine codes and then following tech as it developed. Yes it is hard to find young persons with the same level of understanding but they do exists.
> The solution is to have a storage format optimized for storage

Plaintext is for interchange not storage. You can optimise for storage by putting .gz on the end of it.

> writing and editing to be done through tools that render you a representation best suited for what you need at the moment.

XML? XSLT?

This has been tried and it’s easily done if you want nobody to like you.

The crux of the issue is interchange. Neither of the things you have so vociferously decried. As usual, somewhere in the middle.

The lowest common denominator is plain text and that’s what works best en masse for all the participants and tooling.
Aren't those junk vehicle (by)laws meant to prevent eyesores? If a drone is needed to see them, what's the issue?
Obviously you can recover it, but they will Be a performance hit. Single threaded without GIL will always be slower than with it. I’ll be surprised if they can keep it to only 10%. It will depend on the workload and there will Be some pathological cases.
Also not to be confused with Ogre 3D, which I first thought this is about?
Where do we draw the line though? Surely those proficient in low level programming languages don't then need to become proficient in building motherboards from scratch?
What? That seems like it would vary from company to company. My company does scrum and developers choose which technologies to use, which seems like it's probably common...
There’s a lot of interest in Google News right now by G7 countries that want to shake it down for cash.

Australia was successful, Canada is in the middle of the implementation of legislation (goes into effect in December) and Google is likely going to remove news and all news links in response, and it sounds like the US is in the process of drafting similar legislation.
Rim brakes need frame reinforcement at their mount points too, albeit not adapters, so that’s 20g. Hubs are 20g heavier each… I wouldn’t really go for a 20 spoke wheel myself but if you did I suppose that would save 20g. 50g for thru axles. 120g on the brifters.

So to add it all up you’re looking at 770g in components/additions, offset by 75g skewers, 310g calipers, and an added 25g or so per rim for the brake track. So discs are naively something like +335g. I obviously agree it’s a heavier system, but I don’t think ballparking the penalty as triple what it actually is is reasonable.
The problem is that it takes a really long time until technology is so good and so reliable that you really don't need to understand it to be able to operate it.

Take, for instance, the "Yes, let's all go back to coding in assembly!" line -- The thing is: For a really really long time after high-level languages had become mainstream, you really did still have to know assembly to be a programmer, even if you did most of your work in, say, C, or Pascal. That's because compilers for high-level languages and their debugging tools were initially a "leaky" abstraction. When your programme failed, you had to know assembly to figure out what went wrong and work your way back from that to what you could do in your high-level language to fix the problem. Nowadays, compilers and debugging tools have become so good, that those days are mostly gone, and you really don't need to know assembly any more (for most practical intents and purposes).

But the problem we have today: We pile on layer upon layer upon layer of leaky abstraction without ever giving it the time it needs to mature. We're designing for shortening the amount of time a developer spends on getting something done, under the completely misguided assumption that the developer will never leave the "happy path" where everything works as designed. This is neglecting the fact that a developer spends most of their time debugging the situations that don't work as designed. Usually, if you make the "happy path" time more productive with a side-effect of making the "unhappy path" time less productive, that amounts to a net-negative, and that's the big problem.
As someone who has used gpt to buy gifts from someone, how is this different from asking gpt “I want to buy a gift for my friend, they are N years old and enjoy XYZ”?
This, a manager and domain manager for everything. One of the reasons I love go is that is inherently encourages being direct. All of the verbosity that people complain about it is infinitely offset by simply doing the thing. Some examples:

- how directory structure is part of the code organization of the language, and how it's something you have no choice about (so have to spend zero brain power on), and works out of the box.

- the concept of exported/unexported fields (no need complex logic/annotations, ineffective _prefixes)

- named returns eliminating the need for explicit, so useful when exiting early

- default values (+ named returns)

Any of these *manager concepts just seem out of place in Go.
But the example is exactly the type of query where I often see DISTINCT used where it shouldn't: they just want to know the customer with at least one order or the author who wrote at least one book or the user who upvoted at least one comment. I think that was the point of the post (not to never use DISTINCT or that this is the only example where anyone ever needs to join). DISTINCT isn't likely to be used in the more elaborate example you mention (total products from some category) because DISTINCT doesn't fix a problem that the necessary GROUP BY to get the answer has already prevented appearing anyway.
It takes 12 people to use the 18k Sphere camera
I think that's essentially what the medieval dark ages were before the renaissance revived historic cultural and intellectual achievements and began building upon them again.
Are you suggesting there is no valid use case for reselling tickets other than scalping? (I am unable to make it to an event today for which I bought tickets due to an unforeseen circumstance). Do you propose that my ticket has to go to waste?
Advanced Python CLI Tricks to Save You from Writing Code
If you disregard the existing libraries and think purely about the concepts and powers of the languages, the JS model seems better to me. You can avoid memory copying between workers by using SharedArrayBuffer
So if I pick F: $10B; we're going to really turn the screws on the deca-billionaires? They are mobile, they can just move to Lichtenstein or Monaco or Singapore, they probably have 20-passports and a private jet already.
Estimates are just that - estimates.

More importantly they’re estimates of effort - not of time. If you estimate in time you’re tracking time over time and as such not your ability to estimate time.

Estimating within the team should be for the team, not for the business (directly).
I think it's wonderful that we have created a tech ecosystem (a techosystem?) that allows people to contribute with only a very narrow knowledge of things—or, in less positive terms, that allows companies to hire cheaper labor because fewer skills are required. I believe there are many cases where a mediocre solution is better than no solution at all.

The internet of 1995-2005 was built on mediocre solutions. It was a blast.

Deep-dive experts are not a dying breed, they're not a limited resource with secret knowledge from a time before abstractions. We have more of them now than ever before. They're not defined by having worked all the way up and down the stack, but by having the curiosity to look into layers that are not their own, because not only are we adding more abstraction layers on top, we're also changing some of the layers down the stack: NVMe, WebGPU, WebAssembly, QUIC, AVX512 !

But deep-dive experts are a luxury that most teams don't need, and one of the most important skills of a technical manager is, I would argue, to know when they absolutely must hire one.