skysight-inc/HackerNews huggingface dataset:
As much as I hate what Google has done with Chrome and I choose not to use it, the comparisons to the IE6-8 dominance are even more acute when you consider that Chrome is also successful in the enterprise due to its support for both typical group policy/Mobile Device Management configuration as well as its integration into Google Workspace.

Edit: I had initially said “dominant” in the enterprise, but I imagine that title still goes to Edge?

It would be impressive if it wasn’t so depressing and gross.
Thanks. Yes, conciseness in summarization is much needed. Will look at the current SOTA for prompting to improve it.
In my understand the sauce they want to sell is the multiprocessing/cluster management software that builds on top of Mojo. If they do it like that it would be fair game imo
Looking forward to the tech blog post like

"Every transaction on Square can involve up to 4000 RPC calls to as many as 2000 microservices in eight availability zones. Distributed systems are difficult to get right."
I think the simplest repeating word sentence is using "police". It isn't as impressive since it only employs two meanings rather than three but is much easier to grasp.

Who polices police? Police police.
Police police police police.

But then who polices police police? Police police police.
Police police police police police police.

Repeat ad infinitum. n-Police police (n-1)-police
Never admit that you're using AI. The superstition around AI is out of control.
The post recommends using lockdown mode and cites an Apple representative saying it would have prevented this exploit.
Umm, BECAUSE CHINA. FFS
Due to the styling, the text is unusably difficult to read, at least for me.
Plot twist, generative AI wrote that blog post to convince people to use Copilot more.
Heh, people are still putting up their config files online and blogging about them, eh?

Some things in Emacs never change, no matter how many bells and whistles are in the latest version. :)
Not quite the same but there's "A pig teaching Minerva" https://sententiaeantiquae.com/2020/08/11/a-pig-teaches-mine...

Similarly giving redundant advice but with the added connotation of the advisor being less knowledgable on the matter.
If and when the rate limits aren't an issue, I'll probably go the typical route of charging some amount per month (probably 20-50 range), which includes some base number of tokens, then charge overage based on OpenAI costs plus a small markup (maybe 5-10%).

I think the tool could be useful enough that many users won't be too cost conscious, but I'll only find out for sure by launching it.
Then why are the articles not saying Chromium and specifying Chrome? Has Chrome become the new Kleenex/Xerox/Rollerblade?
I think this would actually be bad for their careers. I believe this is all open source and in public and you would get really bad rep for building this. If it was me I would ask for a transfer to a different team.
It's a cultural thing, beyond the merely "it will last longer", just like dressing good. You don't do it for others so much as for yourself and the respect you afford yourself. But yes, there is a baseline level of wealth implied in not moving all the time.
Salieri vs Mozart phenomenon. Listening to Salieri's music, there's nothing ostensibly bad about it. People use labels like "forgettable", "bland", or anything else that seems more like labeling a symptom without analyzing the cause. The cause being, why do two pieces, both without any notable faults and in a music theory sense well-made, have two significantly different reactions and impact in the general musical consciousness over centuries? What defines the genius that keeps people playing Mozart's pieces over and over, and only play Salieri's when they're trying to make a contrived point about him not being that bad?
This is not exactly right. Netscape Navigator was the original browser. Microsoft invested a lot of money to bring IE up to par and exceed Netscape’s capabilities. And once they wiped out Netscape they coasted and used IE as a Trojan horse to control the web. It was after IE6’s stagnation that Firefox was spun out of Netscape and took some time to compete. Firefox was first released in 2004 and IE6 in 2001. Opera which had been around was proprietary. To the extent they were interested in making the internet a better place it was only to serve their company interests.

Thars very different from the situation we have now where Firefox is well known and open source, and even Chromium’s open source so it can be leveraged by better stewards of the internet.

Don’t get me wrong. My argument is not that Google is better than Microsoft. My argument is simply that the situation we’re facing right now is very different from the IE era. If anything, I’m arguing that the Chrome era is worse because of how much more insidious Google’s actions are.

It was easy for the EU to essentially eliminate the IE threat by forcing MS to unbundle IE and for Firefox (and later chrome) to replace IE purely on the basis of providing a better software. Replacing Chrome on the other hand is a very different kind of problem that is possibly much harder.
Tor Browser and Mullvad Browser are your best options, but they aren't browser plugins. Some of their protection is implemented with browser patches.
yeah, no need some secret backdoor..
> The issue regulators had was Google retaining special access to user tracking, they have no problem with Google removing their own ability to track as well.

I don't think you understand the issue. Without third party cookies Google still has search ads while adtech competitors without a search engine are decimated. That's the antitrust concern.
We have pretty high bars for what we allow in terms of outside dependencies, but that doesn’t mean they do. It’s basically a crap shoot if you choose to do open source at all.
I just received a random image of a champagne bottle via iMessage from an unknown number. Any way to tell if this is the attempted exploit? I had patched my phone prior to receiving the image.
The definition of telecommunications equipment is:

The term “telecommunications equipment” means equipment used by a carrier to provide telecommunications services, and includes software integral to such equipment (including upgrades).

I don't think that includes phones. That is routing/switching hardware and software. I.e., infrastructure equipment, not consumer devices.
Actually there are (Ebola, haemorrhagmific fever etc) are mostly deadly and easily transmissible - however they tend to be self limiting in part because they are so deadly and (luckily) because they aren’t airborne and thus distance … literally the distance between groups of people helps limit them. (Also the fairly short incubation period).

However all of that is irrelevant since the GP was musing on the “huge genetic diversity of humans” being a barrier to xenomutation of animal viruses to humans.

Thats not the case, because humans are pretty much genetically identical to near a 1000th of a percent - so a particularly virulent virus that mutated from an animal to a human because of an organ transplant has a pretty good chance of causing a major pandemic.

You don’t even have to take my word for it, Covid, swine flu, h1n1 are all examples of animal infections jumping - and that’s without the added long term exposure / selection pressure a transplanted organ would provide.

Caveat: I’m all for this kind of research and development given the lack of transplantable organs in many health departments, but I’m also in favor of r&d for artificial replacements too.
What great way to do reconnaissance about your own machine so that the hackers don't have to!
1) Because that takes work
2) Because that makes things a bit slower, so it’s a stand-off between Apple and Google because neither of them wants to be the “laggy” phone
what about the landscape and investors?
You seem to be implying that zig is not open source or is otherwise unfriendly to contributions...?

It's a 501(c)(3) non profit and has been open source since `git init`. Even the financials are transparent to the public. What else could we possibly do?
Isn’t the whole point that you don’t invest time in it but just switch over your python project and then optimize it in a ship of theseus manner?
I have not -- thanks for the tip. Having to ^C out of an ls is sub-optimal, to say the least.
Honestly, I don't know why people overthink it... a major bump means "your code probably has to change"; anything else means "your code probably doesn't have to change". That's more than good enough for me and beats the hell out of "no indication whatsoever whether your code has to change".
AFAIK, naan stands for some kinds of Afghan bread, maybe not all.

E.g.:

https://www.tasteatlas.com/most-popular-breads-in-afghanista...

There is one called bolani.
It would be awesome if someone made a site that could check an image.
If subnet routers within Tailscale don't address your needs, GL.inet devices are beginning to add support for Tailscale exit nodes!
> easier tax filing

> everyone confronted annually with how much taxes they pay

The latter doesn’t contradict the former.
> Technically they’re correct: the privacy offered by this new system is superior to that which is offered by the web with no tracking protection.

That’s not true, this new system is a tracker, not tracking protection. Simply turning it off improves privacy.
Thank you, yes they need to be more conspicious. Done.
Congrats on the launch, @ukuina! Neat idea. Would love to learn more about how you are querying the summaries/comments database and how you are planning to extend the queries in this app.

Shameless self-plug: We are building EvaDB [1], a query engine for shipping fast AI-powered apps with SQL. Here is an illustrative query for analyzing food reviews stored in Postgres and generating responses for negative reviews:

SELECT ChatGPT("Respond to the review with a solution to address the reviewer's concern", review)
FROM postgres_data.review_table
WHERE ChatGPT("Is the review positive or negative? Only reply 'positive' or 'negative'.", review) = "negative"
AND location = “waffle house”;

It would be interesting to learn about the queries needed for supporting HackYourNews application. Would love to exchange notes on this if you're up for it!

[1] https://github.com/georgia-tech-db/evadb
I heard this. They interviewed a small child. He and his little sister and the teacher's union all agreed it was to hot to work. In other news, beach parking shortages spike as teacher's head for a much deserved day off.
Interesting. According to https://learn.microsoft.com/en-us/azure/ai-services/openai/q... >

"Quota increase requests can be submitted from the Quotas page of Azure OpenAI Studio. Please note that due to overwhelming demand, we are not currently approving new quota increase requests. Your request will be queued until it can be filled at a later time."

But I guess you're saying that exceptions can be made, which isn't too surprising I suppose. Frustrating though if true since this kind of preferential access would seem to run counter to OpenAI's stated mission and mean they (or MSFT at least) are picking winners rather than allowing the best product to win in the market.
>Also out of curiosity, how adequate is Tor for bittorrenting? I would guess it constrains bandwidth pretty severely?

I've never done it, but it will have some problems: no UDP support (cannot connect to UDP trackers or use uTP with peers), no port forwarding (cannot connect to peers with closed ports), and some exit nodes might block outgoing activity towards the well-known ports (6881) though most peers don't use this port and instead use random ports.
Thanks! Bulleted summaries are a great idea. Toggles would require JS, will look into this.
> [...], but because centuries ago these nations speak one single common language that has diverge in centuries into different dialects.

It's more complicated than that. First, it's more than just 'centuries ago'. Second, there weren't any nations back then. Third, it wasn't necessarily the case that a common language, proto-Indo-European, was spoken over a large area. There was just as much, and even more, diversity of languages back then.

It's just that the speakers of proto-Indo-European brought their language with them when they migrated and/or conquered. Just like the Romans later brought Latin with them and influenced what would later become French and Spanish. The people living 2100 years ago in what is not France did not speak Latin. The people living 600 years ago in what is now South Africa, did not speak Middle Dutch, even though people there now speak a language descendant from Middle Dutch.
Yes especially because Julia has quite good Python interoperability
What rumour?
Kagi allows you to provide custom CSS if you want to tweak it to your liking. I've used it to remove some of the widgets I don't personally find useful, and to replace some icons.

https://help.kagi.com/kagi/features/custom-css.html
The on-prem people were right the whole time!
Funny to see the site itself sitting at the 3rd position right now and the AI summarizing its own page. It seems to be using content that is not shown on the page though, maybe an og:description meta tag. Otherwise it would be spiraling in an infinite loop of summarizing itself.

Small comment: the "dehyped" title does not seem very useful. For most articles it is almost the same as the original title, just rephrased. It should summarize the conclusion or whatever the meat of the article actually is. Repeating the same thing or similar is just a waste of time and space.

Also it seems broken on the site itself, but that could be the AI getting confused on what the actual page title should be. It picked the top story as the dehyped title, which I guess is understandable but when generating a title for a news feed, it's wrong.
Apple fixes zero-day bugs used to plant Pegasus spyware
*Number ranges used to be used to indicate a player position, not their size... The average quarterback is significantly larger than the average cornerback, for example, and punters or kickers have no typical size (body size/shape doesn't factor into kicking ability).
If they played it right, they could be cleaning up all the discounted commercial RE
HTTP ERROR CODE 452 User agent didn't provide X-TOS-Ive-read-the-ToS-and-I-accept-the-ToS-and-give-site-owners-all-rights-to-me-myself-and-my-firstborn header with an acceptable value. Please set X-TOS-Ive-read-the-ToS-and-I-accept-the-ToS-and-give-site-owners-all-rights-to-me-myself-and-my-firstborn to your SSN, DOB and CC number in CSVON encoded in EBDCIC19.5. Then maybe we would allow you to see the site. Maybe.
Melbourne (Australia): http://melbourneurbanforestvisual.com.au/ (Can email any tree)
> How does not hinting your tools the rest of the time improve things?

If the hints are sometimes incorrect, should we trust them? Isn't it the same release-verification legwork either way? If so, what's the point of the hint?

> Rust compatibility (thus versioning) is fairly fragile due to its relatively powerful type system, and yet:

Yes, I'm speaking about SemVer, which was neither invented by nor solely implemented in Rust. I understand that this blog post is about SemVer in Rust.

> Abandoning semver means making it worse 30 out of 31 times for a fragile language, or likely more (because you do not always use the thing that technically broke). Other languages generally have even stronger arguments in favor of semver.

I read this as: tooling is required to verify a release does or does not break a contract defined by a library, regardless of versioning strategy. It's not like we're talking about 1 in a million here.

> Anyone opposed to it does not know what they're talking about, or they're simply trolling, and it shows.

Ahh yes. "I'm right and if you disagree you're wrong". The ultimate debate tactic. I'll skip the rest of this thread. Enjoy the day!
Thank you and you're welcome.

The rating is an averaging of many dimensions of qualitative assessment like conciseness and relevance, but GPT3.5 is very nondeterministic with the values it conjures up. I may remove it or break the factors apart for scrutiny.
That was painful. Dude clearly hates systems despite not wanting to be labeled a systemd hater. Wake me up when Linux decides not to work on systems without a TPM and we can talk then.
Turkish has an interesting deviation from the pattern: the Turkish word for mama is 'anne'. Turkish dad's follow the usual pattern though with 'baba'.
GPT Can Solve Mathematical Problems Without a Calculator
A "precedent"....nice.
Because it was a tiny film from five years ago that was neither critically nor financially successful despite 8 reviewers being offered $50.

I just can’t fathom why you felt compelled to reference it and the fact that it was “feminist”
I like the spirit jongjong
In what sense did google 'get its way'? Was there some legal attempt to stop them that they somehow defeated?
> I don't know what bizarro world you live in, but this is not the general case.

So called "west" is not the whole world, it's actually minority of the world. What you describe as "general case" is probably accurate in case of many western countries but not in many countries in Asia, Africa and South America.
The vast majority of north koreans only have access to the nationwide intranet. Those that do have outside connection are few trusted elites who are there to do business. And no matter who you are (this also applies to foreigners in the country), your device and connection is heavily monitored by the state. Merely posessing a non-state sanctioned device as a north korean is considered a serious criminal offense. At that point the only use case of a VPN for someone with a north korean IP is for cybercrime and not dissidents.
This has been a seemingly impassable Rubicon, and Microsoft is building a bridge across it and posting guards along the way.
If you're torrenting, you should be aware that a cross-reference between your IP and the files you're transferring is effectively public information.
I also wonder. No updates yet.
>And zero-day spyware is usually targeted towards important individuals,

Yeah but have you ever had someone ImportantTM's old phone number?

What about their IP?
Yup, this is what happens when you subsidize states like Alabama with government contracts...
Would prefer an AI-powered N-gate.
While lsp has brought the best utilities that used to be locked away inside IDEs. I just don't see how you can build upon it when its been shown to struggle pretty much since the beginning.

JSON is okay if you need a format that is human readable but how did the engineers at microsoft ever think that it was a good choice for interprocess communication?. Most of the work is wasted on decoding the json itself. We should not have to increase the interval between request and batch calls in order to make it usable.
There is even precedent for doing this seamlessly: the Apple Mail client will not render media from unknown senders without user confirmation. iMessage should have the exact same behavior for the same reasons. It’s frustrating to watch greedy project managers re-learning the exact same lessons that a previous generation already learned the hard way, especially when they all work in the same building.
A link to that discussion for those of us who missed it - https://news.ycombinator.com/item?id=37385716
Can you provide a source? Because this sounds dubious.
What he’s saying is that if you pay them enough money, they will.
are you saying that zig is currently turing complete and that in the future it might not be? because that's the only thing that could force a change to what is possible in the language.

the internals of bun may need to change when a new version of zig requires it, and the bun developers decide to use that version of zig, but existing versions of zig will continue to exist in the future.

future versions of bun can use existing turing complete versions of Zig if they ever decide to remove turing completeness from the language in the future.

lol
That's because sushi doesn't exist in any other language
So, if it's cold enough they leave out the coolant, converting it to an air-cooled diesel?
But if I block ads in my browsers, at the router level through Ad Guard, route all my personal devices through Tailscale, and use Firefox then I won't see those either.
The irony of taking lots of pictures of a place that is rapidly being destroyed by the industry you're delivering supplies to.
Using the term "boomer" means you lost my interest.

Also "literally". You and yours ruined an otherwise useful word. Probably forever. Thanks.
I'd be curious about these metrics for a more widely used language. Admittedly I'm not discussing SemVer _in Rust_, as much as just SemVer, which is in my direct experience just kind of a mess. Adherence is as good or bad as any library's tooling or developers want it to be.
How GPS Works, and How It Got Better Than the Designers Ever Imagined [video]
I've worked quite extensively for Julia as my primary language for quite some time at this point. I've gone from being absolutely in love with the language to extremely disillusioned over the last couple of years.

It is incredibly hard to reason about this language if every developer is not willing to commit to understanding and writing Julia code the right way (e.g. type stable, dispatch via the type system, actually defining interfaces). Given the target demographic of academics, the proportion of people interested in grokking Julia is vastly smaller than the number of academics who hear "walks like Python runs like C" and decide this is their new, free, hip MATLAB/SciPy replacement.

And it's extremely good for that! The SciML ecosystem is top of the class, I would never recommend someone solve a differential equation any other way. If you can build a system that is just a thin wrapper on top of SciML, absolutely go for it. I would recommend anyone wanting to build new systems from scratch to look elsewhere.

But, the tooling is subpar and overfit to the VS Code extension, and even there I found so many false positives with the linter that I just started ignoring all but the most basic of warnings. It's not entirely the fault of the developers, Julia is dynamically typed and there's only so much you can do. But if you have to type things rigidly enough that it's inferrable while developing that Cthulhu.jl or JET.jl can infer the types, why not just work with a static type system where you get that for free?

I have also found the obsession with reducing time to first plot incredibly aggravating. It is finally down to a pretty good level, which is a nice quality of life improvement. However, it has done absolutely nothing for my ability to write code that doesn't crash because someone passed in a type that doesn't obey the implicit interface I expect.
The whole article is a mess of confusion. FLoC and Topics have nothing in common functionally, aside from being useful for ad targeting.
That's a fine choice by me. In the rare scenarios I turn off my ad blocker, I want to see generic badly targeted ads, not ads precisely engineered to cause me to make a purchase or change my worldview.
We all suffer when competition is stifled.
When Russian or NK linked groups engage in cyberterrorism, there are plenty of calls to hold those countries accountable for giving the groups cover. Why is NSO treated differently?
They could also not run a global surveillance panopticon so that there wouldn't be an unfair competitive advantage. Or telling the UK to get bent and that they won't offer Chrome there is apparently a viable strategy given recent developments with encrypted communication there.

In any case, this is still strictly a privacy downgrade to turn on. It's still deceptive to imply turning it on improves privacy.
Have you profiled things and have data to show JSON handling is the root of the performance issues?