skysight-inc/HackerNews huggingface dataset:
Promotion is good. Competition is good.

The issue is, promotion by more $$$, instead of more quality.
Citation needed.

Yes, Blackrock and Coinbase have partnered up to provide crypto trading access to Blackrock clients but how are they attempting a coup on the US dollar?
there’s no macs with disc drives any more

The drives still exist. They're just optional now. Like bucket seats.

https://www.apple.com/shop/product/MD564LL/A/apple-usb-super...

Best optical drive I own. When nothing else will read a crusty disc, the SuperDrive always does.
Do you subscribe to the concept of "harmful speech," where certain speech and concepts should be censored on the grounds that it hurts certain people?
Love your list of problems.

I would say they are all great ideas.

Do wonder why something tangential to climate crisis isn't on there?

Lots of interesting work in green-tech. It's all heavy on distributed systems too.
I remember KDE's kioslaves allowing you to rip a CD in several formats by dragging and dropping a folder.
The most reductive and simple answer:

Because (most) employees are willing to accept less money if they get to work remotely, and so it's seen as a perk.
What assumption is being made? What are you turning around?
You can do a pretty decent screenshot with a PC _and_ phone on a tripod.
What about people who live in large population dense cities that may not have a television and want time away from their tiny apartment?
It's wishful thinking that kind of works somewhat, but not really, like the command to not reveal codename Sydney.

If that's how computer programming of the future looks like then I hate it.
> Bing is significantly better than Google at image [...] search

I'd say it depends. It certainly has its strengths, and I have definitively encountered (image) searches where Bing's results where noticeably superior to Google's, but one area where for me Google shines and Bing fails is the ability to search for "site:example.com keyword" and as long as the search keyword in question is recognised by Google's image recognition pipeline, it'll return search results not just based on the classic "index nearby text and hope it's somehow related to the pictures" method, but also based on the actual image contents themselves.

With Bing either they don't do that kind of image recognition at all, or maybe it just doesn't work as well in conjunction with the site:-operator, or maybe its image recognition simply has a much more limited vocabulary as compared to Google (at least for the things I'm interested in) – in any case that kind of search for me simply works much better with Google.
So we went from Java vs C# to C# vs the world? I see where this is going, anyway

Another differences

Approach to async

Approach to ecosystem fragmentation

Approach to GCs

In general people would argue that C# > Java, but JVM > CLR
THe rest of the world it's mostly Android based.
"Market" is just another way of saying "Power differential."

Most corporate cultures are inherently authoritarian, with money being used as a proxy for power.

Empirically there is plenty of evidence that given a choice, many businesses would rather maintain the power differential and complain about "lack of applicants" than increase pay and suffer a corresponding diminution of authority.

Stock is an even more specific proxy for power, which is why stock options that have real value are usually reserved for those at the top of the hierarchy.

This is also why remote working is unpalatable. Even if it increases productivity it also enhances worker autonomy and reduces the power differential. That's not acceptable in an authoritarian culture.

Attitudes to remote work can be a useful indicator of how central hierarchy is in the culture.
I visited a burned forest last spring, hoping to catch this phenomenon. I had been scouring the newspapers for news about small forest fires; since I live in one of the soggiest places on earth outside the tropics it doesn't happen a lot.

Didn't find any, but maybe it was too fresh (fire was in January I think, I visited late in spring). Did take some pictures. It will be interesting to compare them to what it looks like today, I plan to go there again when morel season starts. Fire ecology is fascinating in its own right... but morels, man.
> Of course. Having a job is comparable to being in prison.

https://wikidiff.com/simile/comparison
Uh, yes. That's pretty much an outage by definition. Everywhere I have ever worked (and to be clear, that list includes AWS, Dropbox, and Microsoft -- not tiny startups -- amongst others) would consider that to be an outage.
Pdf2djvu (and most ghostscript/poppler/djvu based tools) have quality settings for images.
Haha nice quote! :)
The Google-accessible web has become a small set of pages hyper optimized to serve the maximum of ads and meet arbitrary Google metrics. Many of which are user-hostile such as forcing long visits on pages, leading to burying information deep in a page, it have been added in an attempt to limit spam.

The "sources" for Google have become a competitor between spammers.

I fear what may happen once the world starts trying to game AI results towards their own commercial interests.

Spammers ruined Google, at least for my use cases. What will spammers do to AI?
Complicated question because it os
trademark law. “AppleBakeryChicago” probably doesn’t have to worry about Apple Inc suing them. In the case of this site they should be worried.
> something really elegant about using the | operator

For me, it's the fact that it nicely maps to high level steps I would use to manipulate the option, expressed quite tersely.
Hmm good point. My plan was to allow concepts such as inf, NaN and negative 0 to be available in the abstract, and then convertible to a concrete implementation such as ieee754. But in actual fact it's mostly muddying the waters, and those kinds of values would be better represented as functions that produce ieee754 values rather than abstract concepts that don't really work abstractly anyway (I was thinking that as an abstract concept it could be passed to a general function for any given floating type implementation such as binary float, decimal float, bfloat, etc).

>> unsigned: limited to positive integers and 0 > signed: limited to positive and negative integers, and 0 (but excluding -0)

> These are floating point values pretending to be integers. You should have actual unlimited precision integers with constraints like explicit maximum and minimum values.

The idea here is to have all numbers be treated as reals (in the mathematical sense) for abstract calculation purposes, and then use the pseudo-types "signed" and "unsigned" to represent common invariants on those reals (such as "can only be 0 or an integer" or "can only be 0 or a positive integer"). For example, ('a'~'z'{chars_per_record}){char_count / chars_per_record} (where char_count and chars_per_record are bound from another part of the document) is a common enough method used to envelope data in binary formats. But if char_count = 100 and chars_per_second = 3, you can't accept a fractional count (i.e. it would be an indication that the data in this document is corrupt or malformed).

Only the functions `uint`, `sint`, and `float` would convert a number into an actual expression (provided their invariants are respected).
There's some irony there, since the space industry is literally pissing away millions in propellant every time they launch.
Still works that way. I just did it yesterday.
One weird tip to get a date!
There is not much debate about it, Google did not see this coming, and so far they are reacting poorly, but this is expected.

ChatGPT demos only highlighted the fact that search could be so much better than what we have today, people were already disappointed/bored by Google search, but the status quo was seen as too entrenched. Now Google search is really looking bad and outdated, and quite a lot of us are realizing that something much better is possible.

The AI war has started, this is good, healthy competition, for once.
Again, going back to the comparison, everyone is still using Windows, every is still using Facebook. They're no longer the new sexy innovative thing, but they're both enormous and massively useful as leverage to push into other markets. Microsoft Azure exists entirely as a result of Microsoft's leverage that they established with Windows.
I just generated a C# code snippet with ChatGPT, converting an integer to a base32 string. On a glance, it looked correct. But it could impossibly have generated the given answer because it helpfully claimed how it used Crockford's Base32 algorithm (that avoids I, L, 0 and U) and had correctly adapted the code for that. However, the answer had an "L" in it. So it could impossibly be correct. And indeed, the entire answer was bogus. And besides, it forgot to tell that this algorithm also avoided "U" in its explanation of what characters it avoided.

ChatGPT is littered with these things once you actually get down to business with it.

This raises many philosophical questions for me. Is the AI hype trumping responsibility? When is AI good enough? "Always check your sources", sure, but the point with AI is that it can, and will, reply to questions where sources are missing by compiling a very large sum of knowledge and drawing conclusions.

Do you think these are words Sam will have to eat up? Of course, Google search results can also lie, but at least you know which kinds of sites you are looking at and if they are renowned. The new Bing Chat AI _will_ list its sources but it's still drawing conclusions and compiling facts from cherry picked data from the sites. So you still end up squinting, second guessing it.

I'm sure I will jump on to the new Bing AI ASAP, hell I'm a computer engineer after all and get hyped about these things, but I also admit that the failure of LLM/GPT AI to admit uncertainty, but conversely also be very willing to be bold. A dangerous combination if there ever was one that I think is an early red flag we should heed to.
I said what I wanted to say, you simply repeating what you said before doesn't give it extra credibility, let future readers decide for themselves.

<waves goodbye>
The Baltic states, Poland, Ukraine, Sweden and so on, all understand that they have duties to Germany due to their EU membership and further understand that they are dependent on the German economy and that any action of this kind, which jeopardises the German economy, jeopardises also them.

Thus you cannot easily imagine any of the Baltic states, Finland or Sweden doing the deed.

Norway is conceivable-- but they're not really all that active in the Baltic sea, Ukraine is conceivable-- but it isn't actually super easy to do what was done. Blowing up the pipeline would have been easy, but there were several bombs, and they were, as I understand it, quite big, and this would be removal of resources from things closer to the fighting.

Norway is difficult for political reasons though-- would they really screw over their neighbouring countries in the EU?

Thus all these countries are all unlikely choices.
Yes, but there's not always a direct line, it implies it has an answer then … The whole batteries in the ocean thing is what happens.
The link is in the article, in the hypertext "Lasry, lead author of the study".

It's quite a good read.

URL: https://www.tandfonline.com/doi/full/10.1080/01611194.2022.2...
What is Sam Altman’s credibility again, besides wealth?

Are we to assume he actually knows anything other than neuro-grift?

I’m not buying it.
OpenSearch looks like the best so far, all my requirements combined!
CHICKEN internals: the garbage collector (2014)
There's still a ton of Arri 16 for rental out there, even from Arri themselves.

https://www.arrirental.com/en/cameras/analog-film
There are ways to pot circuit boards with heatsinks. The best way is to attach the heatsink, then cover the heatsink with something like polystyrene, pour over the epoxy, and then dissolve the polystyrene away with a few drips of gasoline.

End result, everything is perfectly potted except the topside of an aluminium heatsink.
Why DataCater uses Quarkus to build cloud-native Java applications
I haven't been updated on this in a while, but the prevailing idea early on seemed to be that the reduction is achieved through shortening the infectious time, not so much by doing anything about the level of transmission before it's suppressed.

Essentially the current vaccines wouldn't give any mucosal protection worth mentioning in itself, but since there are (hopefully) relevant lymphocytes in circulation, the host has more in the way of specific countermeasures ready to infiltrate from the bloodstream and shut down the worst of the shedding, sooner than if the specific immunity had to be developed first.

So we'd have more or less unfettered susceptibility for getting infected (superficially) and pretty much just as high levels of infectious excretions, but for maybe half as long a time at the highest levels.

Would you happen to know if that picture still holds?
Stop wasting time with VSCode when doing professional development on .NET and use Rider on Linux and Mac. The C# addon for VSCode is lacking so many features compared to VS and Rider that it's mostly a toy.

The Rider licensing cost is negligible when compared to a developer's compensation.
- Time/space tradeoffs, to enable use on limited memory devices. Large block and keys sizes and Lists are undesirable, even if more cycles are required.

- Time/margin tradeoffs: if the attacker can only meaningfully attack in the next 24 hours, do you need margin to protect against all of AWS crunching for a million years? Or would you like the computation done in a tenth the time?

- Architectural properties, such as the susceptibility to differential power analysis: maybe you will risk that more via a LUT in exchange for lower power.

- As you increase the number of rounds, algorithms tend to get stronger. But some algorithms have E.g. good avalanche properties for many fewer rounds.

The tiniest devices are things like RFID chips.
Oddly enough the only one I could think of as well was 4chan.
Almost describes HN if you think about it (upvotes downvotes flag vouch etc.) you just aren’t forced to do any of that to participate.
Show HN: Privacy friendly suite of PDF tools
Hi HN,

I have been working on a set of PDF tools that does all the processing directly in the web browser. From time to time I needed to do some simple PDF manipulations like merging PDF files. Sometimes the files contain my personal data and I was not comfortable using other online services where the file usually is uploaded to a remote server.

Behind the scenes there is a small library written in C++ doing the changes to the PDF files. I am using the Emscripten compiler to compile it to WebAssembly that is running in the browser. It was a very good learning for me and it was easier than I thought to get something working, credits to the Emscripten project. The tool is also a PWA and can be used offline (once loaded).

I am looking for any kind of feedback, comments or ideas for new tools that I could add.
> Burnt out from big tech. What's next?

small tech
Cache a couple of them. Let people vote on the best.
Yes top up charging would be great! I frequently do 90km runs on my ebike and it would be great not having to worry. Also it would make it easier for me to loiter in shopping areas and such. I believe 240W charge is too little considering the motor usually draws atleast that. I have always thought high speed charge should be thing.
Mysterious Russian satellite breaks up in orbit, generating cloud of debris
Did you solve it? I didn't.

Buy you can skip to the next level ;)
Neither the mechanism nor the reasoning in the article sound plausible to me (nor the involvement of Norway..).
NS1 was already shutdown by Russia within weeks of the supposed time of installation of the explosives, after which there was no more point to explode them and it would make more sense to silently remove them again.
NS2 was already dead in the water since couple days before the invasion.

In addition the bad-trigger scenario would imply that the explosives and triggering mechanism remained in place on the remaining pipe, which would require the US to rush there to remove them or trigger the missing one to avoid terrible diplomatic consequences if the unexploded device were to be discovered.
I see a danger that poor countries can't pay this price and fail to develop.

And I hope someone gets the money of this carbon certs and does something to reduce the impact?
nice insights :)
I said this in another comment, but the Polish would be very stupid to do something like that, which jeopardises the German economy.

I think it's moderately unlikely. This is obviously something that many Polish people would cheer for, but would their actual government really be that stupid?

I find it hard to imagine.
Use git?
That depends if you are familiar with it or not.
> I’m not sure if you’re familiar with interview processes for engineering roles in tech companies

I’m not the person your replying to. But…

I’ve hired dozens of engineers and manage the hiring at a tech company. Your description of the interview process is no where near the process I take when hiring engineers, and also isn’t what I hear candidates tell me about processes they’ve been through with other companies.
> Using whitespace as an operator was just causing too much trouble and making the more complex grammars harder for a human to follow…

Something (it’s late and I don’t quite remember) I’ve been playing with lately defines a rule named ‘_’ as the whitespace token so the grammars are both easily read and clear. Be like:

_ = [ \t]+
a = b _ (c | d) _ e
One thing I've done as well is to set up a simple script which gets run from a cron job and will let me know via email if it hasn't seen any new photos uploaded for 3 days (it's pretty unusual I'll go 3 days without taking a single photo on my phone). This provides a simple early warning for things like backup/sync apps getting killed by aggressive phone power management.
Yet another article based on the Chinese academic paper from a couple of months ago.

The "on borrowed time" claim is very very far from reality.
i.e. Approximate vs precise.

But, there is another option. The tool (presumably AI/ML based) that takes the ad-hoc query and turns it into a precise query to the structured-data tool in order to return precise results.

I hope that this will be Googles answer to ChatGPT... i.e. a chat interface to their existing search tool. This should then be able to "explain" the query its actually generated to the tool as a side-effect.
That's not been my experience at all. What union of IT workers does this? Where are you getting this?

I've been in unionized workplaces (Europe). There's been a minimum but never a maximum and the sliding scale is not driven by seniority with the or union as you say.

I'm afraid you might extrapolating from things you've heard about factory type unions.
I didn't say its bad
Yes, that's what rule of thumb means.

It doesn't imply it's always the case, just more often than not. >60% is more often than not.
No one other than lawyers or lawyer accessories is going to represent the company to the domain owner about it, though.

Source: Ages ago I had a personal domain based on a longstanding nick that happened to partially coincide with the name of a major motion picture studio. That it was a paralegal who called me said they weren't anxious to take it seriously, and all they were really after was just getting me to say it was nothing to do with them so they had me on record in case I later did make it something to do with them. No big deal, but it wasn't like if I had a treatment burning a hole in my pocket I could've parlayed the conversation into a chance to submit it. And even at that, I doubt this will be anything like so simple and nonadversarial.
Stack overflow gives you more than the answer, it gives you multiple answers for variations on what the OP wanted and therefore more options to try out. I guess this is useful when there are zero options provided or only crappy ones.
DNS lookups are themselves alarming no? Why would you resolve a hostname and not, like, use that IP for something? Maybe some argument of pre-emptive hostname resolution but even in Ubunutu you can turn off the chatty background OS DNS resolutions.
Good question, I have no idea to be honest. The text looked like ChatGPT's for me (after many hours talking to it :D), that's why I asked to check what it thinks. But I won't be surprised if it's wrong and text is written by human. I wouldn't take it so serious, even if it's generated I don't see a problem here while it's correct (if so).
I don't think morels are entirely reliant on myccorrhizal relationships. There have apparently been successful small scale farming attempts without trees, check out the Danish Morel Project.

Either way, if hosts dying was all there was to it, you'd expect all sorts of myccorrhizal mushrooms to grow after a fire, and most don't.
That was not the only conspiracy theory going around. The other one was that Russia had detonated a nuclear bomb underground to cause the Earthquake, in retaliation for Syria/Ukraine support or something!
Oh, the XY people are the worst on SO. Here's the latest example I've seen: https://stackoverflow.com/questions/57121467/import-a-module...

Please see the comments under the OP. While the question is technically sound (I've needed this exact thing for a REPL I was writing), the comments are perfectly useless, self-entitled and discouraging drivel. Notable example:

> This is an incredibly odd thing to ask

(emphasis theirs). How is this even slightly odd. Are REPLs odd? Of course not.
This is also how you get more people on bikes; build infrastructure that is actually useable by all. Oh how I fear the stroads so common in the US.
Do you have any particular problem with the content of the article?
Yes, that's one of the many reasons why private banks would do it.
I personally use ZSH with Prezto, which makes it considerably better than vanilla ZSH.
I've tried Nushell and it seems to work quite fine but it's really a different paradigm that makes you think of the data differently than *sh shells.
OP's Python is... exaggerated? (there's too much noise in it, was that deliberate, as an illustration, or just bad Python?), but so is their use of nomenclature... Shell is not and doesn't need to be a REPL, but, I think, OP is using that word the same way some use REST to mean any kind of HTTP interface, i.e. just a common misconception about what that word means.

Also, OP makes claims about "readable syntax" and "static types", both of which are sorts of common misconceptions. Like... English is readable to you, right? You had little problem reading this after all. All types in Shell are static when you look at the script, and, actually are much more well-behaved, because all of them are string. Both at definition time and at run time.

----

In general, I just don't agree with OP's analysis because, I think, OP interprets status quo as the only possible way things may be. But the reality is that we have a bunch of popular but atrocious shells and a handful of popular but atrocious languages that aren't usually used in shells. The fact that the two groups don't seem to have a lot of overlap is just an accident.

Now, take for example SQL. It's fine to use it interactively, in a way more similar to how system shells are used, but also to write programs in it. It doesn't have modules or some other organizational features other languages have, but do you think it's somehow impossible in principle? -- Of course not. Had there been a will, a new SQL standard would add modules to SQL etc. There's nothing impossible about it. Similarly, had there been a will, SQL could've been used in the same capacity Shell is used today. No reason it couldn't. We use a decrepit UNIX Shell because of standard and tradition. Or we use the circus of PowerShell because that's the only reliably available tool on that OS.

It doesn't have to be that way. It's just that we have a sample size of two, and both are defective beyond belief.