skysight-inc/HackerNews huggingface dataset:
yes

there are couple of things also

ie. wasm modules can be published and consumed to/from oci registries, which is nice

this linking is interesting also - ie. in docker you don't dynamically load other container to import functionality, but with wasm you can and because they're small you can architect your system around independent modules that use each other directly

they use nats for comms

and you can probably run your orchestrated system in browser - may sound silly but it's interesting capability as well
Exactly. Great comment.

Rob Pike (a few years older than me) didn't mention a few relevant facts. Those mainframes cost a small fortune, so their owners valued the computing resources. That pressure to control costs, along with the sometimes severe constraints of the hardware, forced programmers who cut their teeth in that era to avoid bloat and questionable features. For the first decade and half of my career I worked at companies that didn't have an "IT" or software development department -- I worked in business units like logistics or accounting, as part of those teams, rather than as a separate "resource." I knew what the business needed because I worked alongside the people who would use the code I worked on.

When I started freelancing about 15 years ago I ran into customer after customer who had got sold (or proposed) crazy over-complicated (and expensive) solutions. Very often it seemed like a shopping list of languages and tools of the day, put together with no regard for real business needs. I have listened to programmers bamboozle their bosses and customers with phrases like "performant" and "maintainable" and "best practices" that don't mean much and don't have objective ways to measure them. I don't usually ascribe that to malice or fraud, just an almost complete disconnect and lack of interest in the business and its needs.
I'm offended by Freudian narratives in general. They are offensive because of their stupidity. If they were constructed about any other domain they'd be immediately recognizable as deranged to anyone. I'm not sure why supposedly knowledgeable people like psychologists have blind spot for them. For me they sound like "are you sure you wouldn't rather spread toothpaste on your toast instead of butter?" (and the cook nods his head thoughtfully), "does your fifth leg hurt a lot?" (and the medic ponders profundity of that possibility).

I don't know what the trick is but surely there's some trick. It's like a trick that prevents people from immediately recognizing Trump for who he is. A blind spot for obvious derangement.

I just don't understand how can people lack such basic intuitive understanding of psychology to think than any Freudian narrative "might have a point" and still function as a person.
"This investigation was a collaboration between myself and my colleagues."
Sometimes- it also just rains. The end of WW2 and free trade + technology, have given the futurist ideology that every problem is solveable way to much credibility. Some problems are just hard and inherently not solveable and sometimes not even workaroundable by technology.

Utopists who run into accumulating problems, closing resource windows and simple limitations of humans (tribal creatures) and the meta-machinery they built, are bound to just run around with their pants on fire.
Clickhouse now has KQL too, https://clickhouse.com/docs/en/guides/developer/alternative-...
"bUt PuTiN wAnTs pEaCe"

Some opinions are so our there that some people are paid to have them. Now to have them for free it's just precious...
You still didn't explain why you think that.
Take a look at OSRM. For the Timefold Field Service Routing REST APIs, we have a maps service that runs OSRM under hood by default, but supports alternative map providers too. It calculates both travel time and distance matrixes.

Our maps service does do a bunch of additional optimizations (caching, incremental requests, ...) to assist any solver model we run that request maps information.
Though this doesn't really answer the question of motivation. Few people aim to do something that they regard to be bad. (It's possible, mind you.)
Ironically, at $work we do have more success opening old files (pre-2000) with LibreOffice than MsOffice, so yeah.
And... So? It seems you are saying Day_type + Integer is Integer, and Integer (in general) cannot safely be coerced into Day_type and... that’s logically correct?
> but you made up slander they’re bigots?

https://en.wikipedia.org/wiki/Joke

Yawn indeed.
They capture so strongly, not even light can escape, from behind the Schwarzfly radius.
Tinfoil hat mode: "What if" this results from a foreign influence?

But I guess that you don't need to find answers externally when stupidity is a much simpler reason
It is an expression of fear. Just as democracies are well advised to take fears about immigration seriously, they are well advised to take fears about authoritarian overreach seriously (this used to be a core strength of the GOP). Many people fear the USA is on a trajectory of dismantling its democratic institutions and into an authoritarian single-party dictatorship.

If you are interested in a working democracy it would be wise to not dismiss these concerns out of hand just because they draw comparisons to historical regimes where authoritarian overreach ended democracies. The comparison might be wrong, yet the concerns are real.
This has poorly considered generalizations and reads like an ad.
Both Google and React are guilty here if i read the article right.

Google replaces an element with a different element (Text with Font containing Text?), and React's virtual DOM keeps the old, deleted elements alive because the virtual DOM still references them.

React "applications" would crash when Google Translate changes their stuff from under them if they didn't accidentally keep the old elements alive. Which would be much better behaviour.
Odd question considering they didn't say that being an audit team is what makes them an expert at websites, or that they were experts at websites specifically.
which word is acceptable to describe the owner of kkk-is-cool.club and n***.rentals?
What makes you think that? It seems genuine from a casual read.
> I've seen a lot of programs using 1 or 2 functions from a library, but, nevertheless, linking the whole library.

Exactly. Because it's easier.

Of course it would be much better to split that library up into smaller libraries so you only linked the part you actually needed, but then people on HN will go crazy about "thousands of dependencies".
Ah yes, Paris, Texas - made famous by a movie (https://en.wikipedia.org/wiki/Paris,_Texas_(film)), which inspired the name for a (Scottish!) band (https://en.wikipedia.org/wiki/Texas_(band)), which then of course eventually had to publish a concert DVD named "Texas Paris" (the concert wasn't in Paris, Texas however, but in Paris, France - https://www.amazon.fr/Texas-Paris-Concert-integral-Bercy/dp/...).
Of course you can learn absolute pitch. I learned to hit C, F and A 100% of the time in just a couple of weeks without trying very hard at all. I just tried to hear one of them every time I walked past a piano before chilecking if I was right.

Now, that is "remembered" pitch, but to this day - despite not trying to uphold it - I still just know if a note is a C, F or A. I can sing the notes within about 10 cents if you give about 5 seconds to find them.

I am absolutely certain I could learn every other note, because I never mistake an e, B or Ab for any of the other notes. They sound completely different.

A friend of mine - a solfege teacher - said that she realized she had perfect pitch about a year into her education. Her teacher said he could usually stop telling people the key somewhere around that time.
I write my blog in regular old plaintext files, I have a script that adds the header text to a file named with todays date and opens it in VIM.

I wrote a small script that renders the file in HTML and CSS, does code highlight and so on, but the goal is that blog-posts should look just fine in raw text, so that it is also usable on Gopher.

Here's how it look when it's rendered:
https://dusted.dk/pages/phlog/2024-05-23.txt

And you can ask for the raw version:
https://dusted.dk/pages/phlog/2024-05-23.txt?raw
Very few VCs would not agree to a wage if the founder needed it. It probably wouldn't be as high as market rate though.

If you've got an independently weathly founder then both parties typically prefer equity only.

Traditional seed investors may not agree anything beyond minimum wage. It depends though.
Yes!
These days, to handle cases with more work than resources to do it, medium constraints are used a lot too (so hard/medium/soft constaints), to penalize the amount of unassigned work. Those are harder than soft constraints, but softer than hard constraints.
Have you tried it for Rust, arguably a much lower bar than actually fully formally verifiable? Sorry to say but AI can't figure out the borrow checker. I'd speculate it does poor on a lot of things that are sort of implicit in the code / properties of the grand structure rather than incremental text things.
Yeah, but it's a problem for the person who wants to run old software. It's their choice, I support that choice. As long as it doesn't affect me, I'm fully supportive. Of course I'll be affected if my data is stored on such a server, but I'm assuming some level of competence here.

I personally run on latest, apply all updates zealously within a week or two.
I particularly refer to the following part of the initial statement:

"watching the ads if they have nothing else to watch"

There are so many interesting things to do, feel and experience in a life that watching just for the sake of watching is essentially a sign of bad mental health / depression.
After using Prettier to format my code and turning on format-on-save, I pretty much don’t use the tab key anymore. This doesn’t invalidate your point, - I am merely guessing as to why the tab key seemingly has been reassigned.
Flappy Bird game inside the browser favicon
It would have been nice to see that one line change, it's not really clear to me what it would be.
From [2] RFC 9576 § 4.1 "Shared Origin, Attester, Issuer", right before the sentence you quoted:

> In this model, the Attester, Issuer, and Origin share the attestation, issuance, and redemption contexts.

I haven't read the RFC in detail, but I believe this is where the nuance is: When you enable the privacy pass setting in the extension/browser the redemption context is changed relative to the attestation context by removing the session cookie, to just the information sent by the browser for someone who is not logged in. What remains is your IP address and browser fingerprinting, which can be countered by using Tor.
Unfortunately I think this is exactly true. It essentially means that many executives are completely incompetent.

You product teams are where your company's value is generated. It is kinda scary to think that so many executives don't understand that.
How is this available for free without sign-up?

Does it not cost a ton to run this service amd maintain the infra?
The screen locking bugfix had already been backported to Debian stable on the day it was released.
Thanks for the message. Im talking about MRC ( https://en.m.wikipedia.org/wiki/Mixed_raster_content ) not just invisible text layer over image.

You can achieve colour PDFs smaller than group4 binary compression of the same images. And 10x smaller than a Jpeg compressed PDF

I handle many scanned documents so my source data is typically a 300ppi image of a book/document/newspaper etc
90% of the features on my iPhone are not interesting to me. Worse yet, everytime Apple pushes a new feature they enable it by default on the next upgrade.

Here's a radical thought. "Every feature in a piece of software that I don't want or use is a bug." This is radical user centric design. It's also completely unworkable.

Why can't I buy a phone that better matches my feature needs? One might expect capitalism and competition to produce many different implementations of different products catered to individual users' needs. Instead we have monopolistic monocultures and feature bloat. Apple is driven to constantly add new features to capture new customers and respond to new features from its few competitors. Rarely does any of this movement serve me as a customer.

I, like the vast majority of iPhone users, rarely see value in new feature. Sometimes I do. But it's probably 5% or less of new features are things I actually want. I don't need any of them. I'm feature content and everything new is just a bug.
I don't use frameworks. I've had to extract customers from their over-commitment to frameworks when they inevitably hit a limitation, had to change the framework core, then got stuck at that version forever.

Ironically PHP works fine as a web framework -- I have never understood the point of adding another layer over it. I guess programmers who don't understand SQL injection or XSS -- basic web dev security stuff -- create some demand for the training wheels. With Rails I understood the need, because Ruby doesn't come out of the box with the web app orientation of PHP, but then why choose Ruby in the first place?

Now I see frameworks promoted for Go, which by design includes everything needed for a full web app. Habits die hard, and some of those habits I can only attribute to either lack of skills or laziness. We now have a world where a significant percentage of so-called web developers can't write HTML, CSS, or Javascript.
I've read some of his articles and watched some talks, and while sometimes his presentation is not really my style, I would say it's always if not though provoking, then clear, insightful, making a valid case for his opinion, while not repeating the same noise you hear everywhere else.
> Russia has been here before, many times.

Not really. Each time a quagmire like this takes place, Russia collapses. The last time was Afghanistan.
I do think 9/11 was more a response to brutal colonial warfare and three letter agency shenanigans going back many years and less about religion..
It’s also more challenging to hold people accountable when there is no clearance to violate.
A whole new world of tiny beings challenges fundamental ideas of life
https://archive.is/Bc2XY
With the likes of Qualcomm already having issues with ARM, I suspect that the transition to RISC-V is only going to accelerate. I wouldn't be surprised if Amazon decides to build their own CPUs using RISC-V. Apple are another possibility.
> You may want to review the author's background before dismissing their points for not being in a shiny deck.

Well, Wikipedia presents him as the author of Go, so the OP might have a point. /s

OTOH not knowing about Rob Pike and programming in UNIX, sounds strange.
Let's see how US reacts to this incident in Munich meeting
They're promising to deliver security next quarter.
Is one has lax rules over the other? I doubt it. Besides there are SME Exchanges run by both of these for smaller companies (small and medium enterprises).
> Maybe you can passthrough the completed text from a simple, fast grammar model to improve text

Yes - but not really a "grammar model": a statistical model about text, with "transformer's attention" - the core of LLMs - should be it: something that identifies if the fed text has statistical anomalies (which the glitches are).

Unfortunately, small chatbot LLMs do not follow instructions ("check the following text"), they just invent stories, and I am not aware of a specialized model that can be fed text for anomalies. Some spoke about a BERT variant - which still does not have great accuracy, I understood.

It is a relatively small problem that probably does not have a specialized solution yet. Already a simple input-output box that worked like: "Evaluate statistical probability of each token" - then we would check the spikes of anomaly. (For clarity: this is not plain spellchecking, as we want to identify anomalies in context.)

--

Edit: a check I have just done with an engine I had not yet used for the purpose shows a number of solutions... But none a good specific tool, I am afraid.
I'm stuck using somewhat unreliable starlink to a datacenter ~90ms away, but I can run 7b models fine locally. I agree though, cloud completions aren't unusably slow/unreliable for me, it's mostly about privacy and it being really fun.

I tried continue a few times, I could never get consistent results, the models were just too dumb. That's why I'm excited about this model, it seems like a better approach to inline completion and might be the first okay enough™ model for me. Either way, I don't think I can replace copilot until a model can automatically fine tune itself in the background on the code I've written
Why would potholes matter?
That's great. Feel free to reach out if you want to, I'm happy to answer any questions. It's basically my job, that I really love. :)
typical click-baity title obscures the reality:

sure a nazi flag could be on display, but the stipulation is clear: temporary, for educational purposes, because it was part of a world-impacting time in history

perhaps they could apply the same restriction to pride flags, but I'm quite sure that wouldn't actually satiate the incensed
> They didn't modify anything other than the build, to exclude certain dependencies.

To be clear here: They do modify it further than that by applying a number of patches.

For example, they replace libx264 with OpenH264 which also requires some changes to the UI code since it is (unfortunately) hardcoded to expect x264 to exist. While there have been efforts to upstream those changes, they have not yet been merged.
Maybe not insightful to some, but I know from experience that plenty of people working as programmers do not think about this. It helps to remind them. Unfortunately the Venn diagram of programmers who might benefit from this information and those who know about or read Rob Pike's articles probably looks pretty sparse.
I envy his resume and accomplishments too. Especially since we started programming at about the same time, back in the stone age of mainframes.
Don't lie to carry the water for Nazis. It empties you of all integrity.

How about blaming the people who are actually acting like Nazis, and also the actual self described Nazis who are supporting them and cheering them on and recruiting off of Musk platforming and promoting them, of emptying the word of all meaning, among other much worse things.

The Nazis are pretty successful to have convinced you to debase yourself by sticking up for them and criticizing anti-fascists for simply calling a spade a spade.

So who do you consider worse: the actual Nazis, or people who you believe are emptying the word Nazi of all meaning (boo hoo hoo)? Because you're siding with and defending the actual Nazis from being called what they are. Is there a word for what that makes you?
Alas, not compatible with Firefox for Android
Wheel-warring with democrats, who previously carried out their own subtle power grabs, perhaps. I wouldn't really know, but I suppose "corruption" might mean "things that benefit the other side".
The Letter from Emil Bove Accepting Danielle Sassoon's Resignation, Annotated
When you say locale, you mean your current location, e.g. as detected by geoip?
Yes - and/or data sovereignty.
It is either an ad hominem attack, and the attackers probably did not even care that the grant is about maths. Or a simplistic filter in Excel was used to determine 'woke', and there is 'homo' in the title of the project.
It had approved the budget for USAID which was slashed wholesale.
Ctrl+Return works quite well for me in IntelliJ.
Two immediate issues that I noticed:

1. If I make a change, then undo, so that change was never made, it still seems to be in the edit history passed to the model, so the model is interested in predicting that change again. This felt too aggressive... maybe the very last edit should be forgotten if it is immediately undone. Maybe only edits that exist against the git diff should be kept... but perhaps that is too limiting.

2. It doesn't seem like the model is getting enough context. The editor would ideally be supplying the model with type hints for the variables in the current context, and based on those type hints being put into the context, it would also pull in some type definitions. (I was testing this on a Go project.) As it is, the model was clearly doing the best it could with the information available, but it needed to be given more information. Related, I wonder if the prediction could be performed in a loop. When the model suggests some code, the editor could "apply" that change so that the language server can see it, and if the language server finds an error in the prediction, the model could be given the error and asked to make another prediction.
> Banks are a good example. I don't think they are losing much money with their software experience.
> Corporate websites (also mentioned in the article) is another thing that just doesn't matter that much.

The opening point is that these sites are stupid slow. And I agree with the author: there is no reason this far into the 21st century a bank's web page should take several seconds to load. It should load in under a second or two.
The skill required to cut through so many layers, going from php application down to linux kernel. Impressed and jealous!
The World's Fastest Road Cars–and the People Who Drive Them (2023)
A few months ago I closed a long-standing account with a bank because they made their app unusable with pop-ups, unwanted "AI" chatbots, a painful start-up time (or timeout). Maybe they don't lose a lot of business but as long as alternatives exist with less enshittification companies might want to take more care about user experience.

You should read up on Rob Pike, he's not some loon screaming for attention. He's put out more -- and more useful -- open source than almost everyone reading HN.
Go is also a lot slower in wasm than non-gc languages due to its runtime requirements. I believe the wasm gc spec does not really help Go either so there won't be significant performance gains. It's a shame but it is what it is.

I have been playing with different languages in wasm and I settled on zig which does wasm pretty fine.
If you kill everyone on earth, you technically stopped humans dying from climate change events, but I doubt it's the right way
Yeah, Google translate shouldn't have to "research"/reverse engineer, what kind of framework is being used on any random website it translates. It assuming, that it simply interacts with static information would still be a reasonable assumption. While Google translate is also at fault, if it changes the DOM structure. Why not leave things the same and just exchange textnodes? Seems silly.
As a counterpoint, it would be somewhat ironic if the author of a presentation on bloat added middleware to his slides...