skysight-inc/HackerNews huggingface dataset:
The US also has much less state capacity. We've thrown 50 billion at California high speed rail and are struggling to even get that built. We could spend 3 trillion, and still wouldn't be able to outperform China spending 300 billion. For our 3 trillion, we'd end up with vast dysfunctional bureaucracies.

Which is not to say that all American bureaucracies are ineffective. There are some effective ones in the private sector (SpaceX, Tesla). But they are accidental and can't be forced to grow out of the ground even if the U.S. waters the soil with cash. Passively creating an environment where good bureacracies can rise up spontaneously is very different from being able to point your finger and say "build this efficiently". We have lost the ability to do the latter, and the existence of the former is hiding this fact.

If we had to do something like the Manhattan Project or Apollo Program today, we wouldn't have a chance of it succeeding, no matter how much money we threw at it. And I still doubt California will be able to complete a high speed rail link from LA to San Francisco, even if it spends 400 billion.
"another said it should have taken an hour not a weekend to create."

I hate comments like that. Maybe someone could make it in less time but I suspect the commenter hadn't even tried. Why throw your estimate out there as better than someone's real effort? That level of arrogance is frustrating.
You don't need to get an IPR, you just make an invalidity counterclaim. IPRs may or may not be desirable for a number of reasons.
common lisp's macros are the most powerful abstraction. that said, its a VERY sharp tool
I think it’s a funding issue.

A lot of desktop GUI toolkits were funded by the people who created the platform themselves so they had every incentive to make it both flexible and consistent.

When I look for a web component, the few component libraries that cover several different components are often extremely incomplete. Often they’re just side projects of a company or even an individual. No one is putting in the money to create something fleshed out.

On the other hand, when I look for just a specific component (like a drop down or autocomplete textbox), there are sometimes very complete but because they are a single component, it has its own usage and styling conventions that are going to be completely different from some other component in my app.

No one has the funding incentive of building a complete component toolkit for the web.
I’m the same. Refactoring is a way for me to “takes notes” as I learn a codebase.

Version control makes things so easy I typically always commit the refactoring work to mainline first (code review and all) then fix the bug or repeat with another refactor.

It’s also typically faster, because the refactoring alone is a significantly smaller code review than the refactoring+<change>, and I can keep working on the <change> (i.e. bug fix/feature/more refactoring) while that CR gets looked at.
Clark Valberg Accidentally Discovered the Weakness in Adobe’s Empire (2018)
That seems pretty accurate, TBH. Correct distributed consensus is almost exclusively done via some flavor of Paxos.

As for the actual research, it probably needs much closer reading, but if they can automatically infer nontrivial inductive invariants that's huge for automatic verification, since this is the usual stumbling block for those kinds of tools.
> Wayland lacks some X features like network transparency.

This, IMHO, is the most tragic loss in functionality desktop systems suffered.

It’s hard to justify being unable to do something we’ve done since the mid 90’s. The fact I could sit in front of a computer while running GUI software from different machines with different OSs as if they were local and that, now, the best I can hope for is what VNC gave me in the early 2000’s is nothing short of depressing.
I have always been surprised at how popular Yahoo Finance still is. It seems to be one of the few yahoo properties with staying power.
Open tracing works just fine.
My favourite detail about that story is the name of the inventor - I'm pretty sure that the robots are controlled by Python. ;)
Unfortunately there is no guarantee that a woman with desirable genetic traits is also a high income earner, so in practice men must choose to concede some qualities if they are to have a good chance of finding a wife.

Usually, this means choosing beauty over earning potential, as beauty is much harder to find and then the value of money decreases as you earn more of it.
Also if you buy the offical story of Covid it is this desire for exotic expensive animals with questionable natural medical benefits that caused the zootopic jump of Covid from bats to humans. So the real cost of this sort of trade now couldnt be higher.
The best way to search for extraterrestial life I heard is a swarm of drones placed in such a distance from the Sun that it acts as a gravitational lens to greatly magnify any planet around any star in even quite large distance from our system.

I think realistic resolutions in kilometers per pixel are theoretically possible even with existing technology (assuming we can build the swarm and position it in the right place quite far from the Sun and then maintain communication).

The disadvantage is you need many separate fleets of drones to map more than one target.
"Studies conducted between the 1950s and 1970s found the principles embodied in the First Amendment constituted a 'clear norm' endorsed by large majorities of community leaders..."

I don't know how the paper defines "community leaders", but the larger point is demonstrably false. Off the top of my head, the free-speech movement and flag burning come to mind.

Saying that "community leaders" endorsed "the principles embodied in the First Amendment" and then contrasting that with the general populace is also highly questionable.
>No one bats an eye taking it today because it saves lives.

It saved lives in 1955. No one bats an eye taking it today because we know it's safe.
The ‘semi-rich’: Millions of high-income Americans may not feel wealthy but are
That's what "authorized service providers" do. Unauthorized ones do replace just the battery by ungluing the old one.
Battery prices have dropped 89% since 2010. BloombergNEF has predicted that, with battery costs continuing to decline, EVs will be less expensive than ICE cars by 2027. UBS predicts 2024.

https://www.theguardian.com/business/2021/may/09/electric-ca...
We are trying to get a better understanding of how customers use our desktop application. We are urged by management to use Qualtrics, but it feels like it is not the right tool for the job.

How would you say does opentelemetry compare to Qualtrics?

Is Qualtrics a tool where users need to actively fill out surveys and opentelemetry collects passively user interactions?

There is also other names floating around in this space like DataDog or OpsTrace, where I am not clear how to place them.
You using the EU system in Scotland? Good for you guys :)
That's definitely a goal of OTel! And it seems to be working. Anecdotally, OTel support has been very important for my workplace (we sell observability tooling https://www.honeycomb.io/) in terms of prospects. I think a lot of decision makers at companies are realizing that they can't afford not to have vendor-neutral instrumentation.

And tracing is GA in most SDKs as well, so you should feel ready to adopt it. Several vendors and OSS tools support it (or you can export your data to another format with the OTel Collector).
Using a Trusted Device for iCloud Authentication
It's not always only about custom theming. There is a ton of functionality that is simply lacking in web standards. If you want default behavior, feel free to use an unstyled or minimally styled <table> element. But it's not going to have any live searching or filtering, the ability to handle enormous numbers of rows and columns (as can be done with virtualization in JavaScript), draggable rows and columns, resizable columns, etc. Sure, it's fair to say "too bad, I don't care about those features anyway" or "too bad, no one gets to use those features on the web until web standards and browsers decide to implement them," but I don't think that's a useful attitude.
Took me a year to get used to cpap.
Absolutely hated it. Now I’m terrified to go without
Stockholm syndrome doesn’t look like Stockholm syndrome.

Everyone cheering apple on for making the laptop they should have made in 2016. Wow! No Touch Bar it’s so much better.

Semi replaceable batteries! How great.
The funny thing is, if they had dropped the ports on this generation instead of the last, less people would have cared.
Sort of need to ground it from an economic point of view, not point out like an ethical statement or a procedural issues.

The common is solved surprisingly by enforcing rights and individuals sharing with group. The dynamics of the maintainer net and the consumer net plus their interaction is an interesting topic.

The topic is sound too high.

It should touch either theoretical summary and recommendation or practical one like issues raised here as maintainer and copycat say : https://lisp-journey.gitlab.io/blog/why-turtl-switched-from-...
I was on holiday in France and imported my Irish code to the French app. Found it real easy to use.
Sadly, it seems you are wrong: https://opentelemetry.io/docs/js/

"the browser"

That means they are running code on my machine and exfiltrating data out.
This seems to be a constant meme repeated in every single thread which dares to mention modern web development.

I don't know if it's because the HN community is dominated by backend developers who think UIs are pointless and should be generated by code, but it's really annoying.

No, we shouldn't be stuck in a rigid framework of shitty premade components with zero customizability.

Modern web interfaces can be designed to be user friendly, performant, and good looking.

Try marketing a web app which looks like a Java applet from 2003 and let's see how many users you get. As much as so many developers hate to admit it, things looking modern, polished and well designed is important.
Thanks for the tip. I was avoiding hierarchical schematics because my version of KiCAD doesn't seem to implement the concept very well. I often ended up with strange inconsistencies, so I gave up. I suppose this is better in newer KiCAD versions (?)

How I do placement now: deleting part of my schematics, then copying the remaining components to the PCB layout, then undoing to get my schematics back, delete another part of the schematics, etc.

Regarding a graphics tablet: I've thought about it, but then I miss the scroll-wheel which is absolutely necessary for zooming in/out. Are there tablets with scroll wheels?
Stopped reading at the suggestion that "white, male" users are somehow more technically illiterate than other individuals.

With any luck, this style of insufferable faux self-deprecation will not be fashionable with the next generation.
I found a neat tool recently called x2x. It lets me forward keyboard/mouse movement from my laptop to my rpi-connected tv over ssh. So my laptop ends up doubling as a very fancy remote control. :)

E.g., I just mouse over to the right on my screen so I can move the mouse on my tv and then type in a search string to bring up a video to watch in the browser on the tv.

1. Can this be done with Wayland currently? (Currently = works in some lts version of a popular distro like Debian or Ubuntu).

2. Glad to see people still working on fixing bugs and making improvements in Xorg-Server!
I’ve never understood the value proposition for Copilot.

In terms of difficulty, writing code is maybe on average a two out of ten.

On average, maintaining code you wrote recently is probably a three out of ten in terms of difficulty, and maintaining code somebody else wrote or code from a long time ago probably rises to around a five out of ten.

Debugging misbehaving code is probably a seven out of ten or higher.

GitHub Copilot is optimising the part of the process that was already the easiest, and makes the other parts harder because it moves you from the “I wrote this” path to the “somebody else wrote this” path.

Even during the initial write, it changes the writing process from programming (which is easy) to understanding somebody else’s code to ensure that it’s right before accepting the suggestion (which is much less easy). I just don’t understand how this is a net time/energy savings?
The people who write and maintain X decided that life is too short to write or maintain X. Wayland is their way forward.

Web browsers (and Electron) are replacements for NeWS, not X really. That's part of the reason why Electron won't go away, the architecture advantages are too great: have the server push running code to the local display to take advantage of local acceleration. NeWS was awesome in its day, and it kind of lives on in the form of browsers and Electron.
This. I'll also add: people suffering from various levels of executive dysfunction, e.g. from ADHD. In those cases, the routines externalize executive functions, helping people who'd really love to write, except their own brain isn't cooperating.
In France it was scanned a lot when I was there in August.

In Ireland it’s hit and miss. About 60% of the time had to produce it, but very few places want to see ID as well, which is needed to prevent people just using someone else’s pass.

I’m all for it so I’d love to see better enforcement.
Would Sol look obviously inhabited on the radio spectrum?

This is a common sci-fi trope (“Contact”), but I have no idea whether it’s actually true that our radio emissions would be trivially detectable tens of light years away.
Show HN: Guestio – A better way to find and book guests to interview
Guestio is an all-in-one tool designed to help you find, book, and manage the top-tier guests you want to interview.
Sounds like we agree, carbon should be taxed proportional to the externalities. Sounds like a job for the government. Except that the people making policies are influenced by...ah yes, those same billionaires who have a vested interest in fossil fuels that the article is on about.
Guestio - A better way to find and book guests to interview

Guestio is an application that makes it easier for content creators to interview high-quality guests for their shows. It's like Cameo but for booking interviews.

Guestio streamlines the booking process to eliminate hassles and headaches. No more endless email chains or frustrating tech stacks. Now you can find, book, and communicate with top guests and show hosts all inside one easy-to-use platform.

You can find us at: https://guestio.com
The _only_ real benefits of on-package RAM are cost and forcing planned obsolescence. You get maybe 0.2ns latency difference by not laying out ram socket next to CPU.
Intel Aims for Zettaflops by 2027, Pushes Aurora Above 2 Exaflops
Floating point rasterization brings me back to 1993 style rasterizers (when I was 5…) and all of the problems they entail. Dropouts, double renders, endless edge problems, seams… rasterization is a lot of fun. It’s one of the only areas I can think of where fixed point isn’t merely a feature, it’s a necessity.

Not that rasterization was the point. :)

Ironically, I searched for a reference explaining all of these problems, and wound up finding my own HN comment. https://news.ycombinator.com/item?id=21736821 (Who said HN results rarely show up on Google?)

That five part Chris Hecker rasterization series really is the jams though. It covers so much ground, and it even has code that can (with effort) still run. I’ve wanted to reimplement it in JS and make a web version.
But the fancy graphics! Got to have the fancy graphics! Form > Function.
Should governments hire workers to check vaccine papers outside restaurants?
"I keep trying to fit a Ford gearbox on to my Buick and it just doesn't seem to fit properly"

My first hurdle teaching me a valuable lesson was getting VS Code to work properly.

There's a very, very old website called 'Linux is not Windows' which details this failing mindset of Windows users. Why should VS Code work on Linux?? Next thing you'll be wanting Office365 (or whatever it's called today) to work on Linux too.

Stop trying to fit a square peg into a round hole. If you want to run Windows, then just run Windows. If you want to run Linux then just run Linux. Your thinning hair will thank you.
The About page seems to indicate that submissions ought to be prepared on a physical typewriter.
This isn't compromise, this is capitulation. Maybe they'll add a tax cut for billionaires to the final bill as the final middle finger.
> How is Wikipedia’s focus not on building semantic context into their pages?
This is an awful idea.

> Or adding topical prerequisites?
No idea what this is

People are idiots so we don't want them deciding on what direction Wikipedia heads.

What Wikipedia is working on sucks, but better than the shit people want them to do. Like making Wikipedia easier to edit. That would fuck it up so quickly. Having the trash people filling it with garbage.

Every time someone complains about a change they made and it being reverted and how they gave up, go check out their edit. They were idiots, thank fuck they gave up.
Cloud Security Report 2021
It looks like Epic Games is a private company, so from what I understand in the proposal, this wouldn't affect him, since his shares are not publicly tradable. The proposal might affect him when/if he were to sell any shares, though, since it has a provision to accrue tax liability on illiquid assets like art/etc, to be owed at time of sale.
Whenever someone working at Apple has a Big Idea(TM), invoking "This is what Steve would have done" is now pretty much a mandatory tactic in arguing your position.
>Just not very relevant things

to you. FTFY. Luckily, you're not in charge of what other people think are relevant and find useful.
> abandoned or mismanaged by one bored developer

I mean.. you're just at risk of the company going under, or getting bored and randomly deprecating something because they don't care about it.

Your risk level wouldn't really change all that much.
Yes. This video explains it rather nicely: https://www.youtube.com/watch?v=NQFqDKRAROI
What if they had an array similar to the one used in "Contact" to receive the response?
This happened.

To be fair, many of the players on their team were willing to take their own medicine. I think most of them were alright, but as in any group, it just took a few folks to fuck it up for the whole team.

Once a fight broke out when one of our guys played rough back at them (hacking, aggressive follow throughs, etc.). He was strong and also knew how to fight.

Once the captains got together and had a frank discussion about how to move forward (it worked that game).

Once we got the ref, we just told the other team that we would require a ref in all future meetings. Their captain understood.
I don't know what you think you're arguing with. I know perfectly well who's calling what "cheating." I'm providing some background information for people not familiar with it.

Nobody is conflating anything with legitimate bidding systems.
What a strange and irrational comeback.
I didn't intent to imply anything bad about being labeled an activist or an advocate. Whistleblower carries something of a neutral veneer. A whistleblower are often seen as exposing something objectively wrong, a broken law or crime. That's not really what is happening here (though it wouldn't be surprising to see laws have been broken). The main thrust here is Facebook is bad for society, which, IMO is more activism than whistleblowing. No objective answer here! Just how I read the nuance of the language.
Have you got a reference for that, I did search but could do with some help!
I can relate as I'm one of the few people I personally know who has used that feature in the last twenty years. In the last ten years or so however, I used some variation of NX in any case, whenever I needed a remote X application, as then I typically need to preserve the session as well. I think the last time I used plain X11 protocol across the network was when I still had Sun Rays (between the Sun Ray server and the application's host).
> this is not the job of compiler writers

Presumably what the GP means is that you can use macros to hack around limitations of CL's type system, such as lack of parametric types, or whatever (very important for good multidimensional generic array code), but they'd rather that the CLOS was just built to be more expressive in the first place, because their local hacks will not be as good as what a language development team can produce while working together.

> in julia the numerical programming packages are not part of the standard library and a lot of it is wrappers around C++ code especially when the drivers to the underlining hardware are closed-source [0].

This is mostly false.

First of all, there's a huge amount of numerical programming infrastructure in Base julia and it's standard library. There is even more outside of the base/stdlib, but the stuff inside is quite diverse and robust.

Second of all, CUDA.jl is a very weird thing to point to for your example. CUDA.jl is essentially a compiler plugin for julia that hijacks it's normal compilation pipeline for specified code and then causes it to emit GPU specialized instructions to LLVM which then compiles a binary.

If compiling to LLVM is a 'wrapper around C++ code' then all julia code is that (but note, this is a rather dumb definition of 'wrapping').
> Modern web interfaces can be designed to be user friendly, performant, and good looking.

Right. Name three examples that are all this, and still considered "good UX" by webdev standards.

> Try marketing a web app

Herein lies the real issue. And it predates the web. I recall a piece of documentation of Windows around 3.11 era, where the developers already threw their hands up in the air over realizing that, no matter how good, powerful, integrated and interoperable components they design, they can't insist on people using them, because marketers gonna market and suits will want their apps to be unique and branded and shite.
"Brown Sugar" is one of rock music's greatest songs
Similar to the defactoring-then-refactoring mentioned in the article, one approach I find useful is moving things towards point-free style ( https://en.wikipedia.org/wiki/Tacit_programming ), which can discard lots of extraneous layers and plumbing. Then variables and abstractions can be introduced, to avoid the more horrible aspects of point-free code (e.g. `(.) . (.)` sillyness)
The lyrics have often been brought up as bad.

Jagger was 26 years old in Alabama making light of almost every serious issue of the time. Thats really not that absurd or different than what “okurrs” now. A reference to Cardi B’s chart topping songs about personally being a scamming sex worker and general misandry. The people have always had the power to create consequences and simply did not on these topics, and now do so arbitrarily on some predictable topics.
My reaction back then (late 80s) was pretty much the opposite of yours.

To me CDs were the promise of clean digital noiseless audio, without needing to go through the expensive hifi jungle to find something that sounded decent. I welcomed it with open arms. It felt like a way of democratising high quality sound.

I was super excited because it allowed me to experience music in a much better way.
The universe existed before I did, it will after I’m gone. Very little matters, in the grand scheme. Do what you can with what you have. That’s the best anyone can do.
Yeah, that sounds similar to the idea of the Terrascope. I think the positioning of drones for the sun might be so wide to be infeasible for the next century. (Like, the drones would have to be in the Kuiper belt)

I haven't watched this YT video recently, but I think he also touches on a Sol-scope and a Jupiter-scope https://www.youtube.com/watch?v=jgOTZe07eHA
Sorry mate, copy-pasta is no substitute for a succinct argument. Congrats on feeling like you're smart though, knowing what to paste...
Show HN: Trying to understand some pretty patterns