skysight-inc/HackerNews huggingface dataset:
> necessity[sic] evil

The Khalistani movement is pretty weak, and as Pakistan shows, repression is counterproductive in that it is makes ethnic identity more salient not less. (At least in the Kashmiri case there is already a substantial terrorist movement that can’t be ignored; the Khalistan movement is a joke and certainly can be. Turnout in the last Assembly elections was ⩾70 per cent.) Even the Akali Dal was in alliance with the BJP. (See e.g. Jaffrelot's The Pakistan Paradox for an account of the radicalisation of Bengali, Muhajir, and Sindhi nationalists, inter alios.)
Honestly, who here sees ads? My son owns a marketing firm and anytime I see his display it's shocking to me how different it looks than mine.
I also can't imagine a case where it is useful or even truly intended to rely on this behavior.
Distributed Publishing
Some time spent with Go gives a strong indication that Go team always has backwards compatibility in mind
That's just a circular argument
NFS4 is a huge ugly bloated mess of a protocol, and they keep adding more stuff to it.

NFS3 is small (I wouldn't say "elegant" but by comparison...), works, and doesn't have anything wrong with it.
Realtime queries on Apache Flink for Stream Analytics without a data store
Flawed analogy time:

Ad: "Help thirsty kids in Africa!"

Reality: the kids get 100 liters of water a month from a river (yeah not enough).

You: pay a contribution hoping to get them more water.

The "offset" sellers: "See those 100 liters? 5 of them are now being paid by HeyLaughingBoy. He's helping!".

The carbon was being pulled from the air anyway, but paying gives you a certificate to say your money did that. Meanwhile the net CO2 output hasn't changed up nor down. Or rather up because you're consuming something that output CO2 to make. (Philosophical argument, the product would have already been made before your purchase, unless it's something bespoke...)
"The only primitives they have are straight line segments, rectangles and Bézier curves. The only way to create a proper circle is to have a raster image like the one above."

Is this really an accurate conclusion? Just because there are no primitives for a circle – postscript is still a programming language so you can also plot a proper circle with trigonometry?
> some modes absolutely do not require the pilot to touch the controls.

Autopilot can disengage and return control to the pilot at any moment. Pilots have to be on alert at all time. This has resulted in sone catastrophic outcomes, such as AF447.
So you're saying you don't have to square a circle because it already is?
The Spies Among Us: Three Sure Signs They're There
A satirical piece on my overseas experience with spies during analog times and how that translates into identifying lurking spies in today's online world
To be fair, some people ought to be jailed for this sort of blatant lies. It was not dodgy interpretation of facts or anything like that. It was pure disinformation. The fact that some other elections are also bad is beside the point. Democracy depends on people being well informed and engaged. Disinformation and disenfranchisement are crimes against democracy.
If only. The biggest problems right now are limited context size and basic security, including having to share such documents with God-knows-how-many third parties.

Tangent, but we use Azure instead of OpenAI due to data-retention concerns. To ensure nobody's inputting anything classified or proprietary, Legal demanded implementation of an "AI safety" tool...so we demoed one that ships all prompts to a third party's regex-retraction API.

So you never know who ends up the recipient of your LLM prompt, where it's getting logged to, who's reviewing those logs, etc. Even some local models require execution of arbitrary code, and Gradio ships telemetry data. Uploading Snowden's docs into a black box is a good way to catch a ride in a black van.
You need to onboard someone who already worked for the goverment.
Some companies were run by goverments before (like Indra), so having an ex-goverment official is the only way to compete here.

Another way to enter this market is doing some project with a big company. This means YOU do the work, and they pocket most of the money since they will have the consultants, PMs, etc while you have the developers and engineers.

Hard to enter. Not because regulations (only).
Are you suggesting Rob Pike has no experience designing a programming language?
Miyazaki's 'last' film is a masterpiece
People have already said here most of what I want to say in this comment, but just to make it as explicit as possible:

Essentially the only reason anyone thinks that useful quantum computation is possible is because of things called threshold theorems, which state that as long as the noise in each qubit is less than some small but non-zero error rate you can add more qubits and use quantum error correction to make your computation arbitrarily precise. In other words as long as you're below the threshold rate quantum computers scale well.

Of course those threshold rates are very very small, and creating significiant numbers of qubits which are below the threshold rates is incredibly difficult, but theoretically it works.
"I love files"

Who doesn't?
Nonexistent? It can still reuse the memory if you don't capture it. And if you were capturing it "properly" it was already making a copy.
The New Version of the Replacements’ Tim Is Quite Revelatory
Being on the other end of this, PayPal can be quite good with disputing purchases
Also keep in mind that NFSv4 is mostly adds necessary complexity. Not accidental complexity.

For example, NFSv4 supports accessing files that have been unlinked, but still have one or more open file descriptors. NFSv3 does not. It needs to resort to a technique named ‘silly renames’.

http://linux-nfs.org/wiki/index.php/Server-side_silly_rename
Benchmark of Stream Computation While Counting Impressions at Yahoo
The problem isnt the means of production, its the robustness of the outcome in the real world (aka hostile environment). If your LC environment includes components and runtimes that will survive, then you might be ok. For example, ita one thing to have an LC app that takes in, say, an mailing address, but quite another to expect that widget to handle users typing in addresses half baked, or across multiple countries, or while wearing gloves, or if you have not 100 users but 100,000, or any other of the bazillion things that happen in the real world.

If the environment is under tighter control, say, an internal intranet app, or tye LC runtime provides high quality widgets and plumbing that handle scale, protections, etc, then LC can be awesome.

The nearest analogy I can think of is using Squarespace vs rolling a website. Squarespace is great, and has all kinds of widgets, and is fab, until it suddenyl isnt and you need to add custom code, whereupon it all grinds to a halt. Rolling by hand is insane, slow, crazy, until you realize that its the only way to get what you want on your terms. Horses for courses.
That's not a word.
One thing I think affects this, aside from Google just being trash now, is the age of content available. I can't tell you how many times I google for a solution while writing some code and find irrelevant crap from 2013 or something.

Don't get me wrong, it's good those things are available to be searched still but I don't routinely need 10 year old data. It would be nice if they'd archive things older than a certain date and give you an alternate way to search those things.

Maybe I'm searching for something where the tech is 10 years old so I need that answer and Google's results say "No current results. (number) archived results available. Click here" and let you click to load the archived results the same way they do with omitted results.

I don't know this is just something I've been thinking about for a long time. Maybe it's stupid but I get so tired of scrolling through stackoverflow posts from the 2010s when I'm looking for an answer on a new version of a language I'm using.
If thieves have to rely on people seeing thieves as good Samaritans and trusting thieves with their contact details after they were robbed by them, we definitely have entered a realm of absurdity. But while this hypothetical realm is devoid of all reason and logic, theft still remains.
"And that's when I believe people do have a somewhat best effort to maximize profits."

Nope. I actually think that if you do scientific research as a company (profit) it may make you less bad/less likely to do fraud compared to academia (non-profit).

Reason is that there are more ways to punish you, employees, board, investors, etc in a profit seeking vehicle, and as a profit seeking vehicle being caught must be part of the profit seeking calculation – in the end, the world of reality/physics will weigh your contribution.

I believe there is evidence that there is more fraudulent scientific research happening in non-profit vehicles/academia. Take for example an area where there are fewer profit seeking companies participating - social sciences. It's dominated by academia. Now look at the replication rate of social sciences.
The main thing I found to be an improvement is that Graphite maintains all the stacking metadata in git refs. With the other tools, I did not know how to develop a stack across multiple development machines.

I would be happy for someone to prove me wrong and show how, e.g. `git branchless` lets you work on a stack from multiple machines.
Yup: https://tailscale.com/blog/mullvad-integration/
OK, I'm not sure I would describe that phenomena as an "equality principle" though. That is just a misleading label for a misguided bureaucratic rule.
Three more ways to build a $100M business (2014)
There are two differences:
First, American law does not apply globally and makes no demands to apply globally. If companies do so it is a matter of convenience and not policy. While companies may petition the US government to apply pressure on allied countries to influence policy there is no presumption that American law will apply in a foreign country outside of what is circumscribed by treaties. Second there is the matter of positive vs negative laws. American law doesn’t prohibit much by way of publishing or collecting information in public spaces. Applying American laws globally results lack of a compliance in countries with stricter laws. The law in question actually prohibits something. What results is actually a greatest common denominator of law.
If an actor with that sort of capability has physical access to your device for long enough to replace a part in it with a custom one, you are pwned pretty much no matter what you do at that point. They could just as well stick in a keylogger for touch inputs and know all your passwords.
When will other states possess the power to do something about it? India doesn't have an expeditionary military, nor are they capable of building one in the next few decades. They can barely manage to defend their homeland and territorial waters.

What's more likely are additional restrictions on international trade and immigration. The great experiment with globalism appears to be winding down and powerful countries are decoupling their economies from each other.
> After all the original Schlieffen plan was to have the Alsace region slowly retreat and give ground enticing the French further in

That actually would be a much better analogy to Cannae. Enticing them to break your center, not realizing until they're surrounded that the victory they've charged into is actually an epic defeat.

I still don't understand why they'd assume French generals would do that, though. It really assumes a hopeless level of ineptitude on their part for it to work. Seems obvious to me they're better off stalling till Russians are mobilized, no matter how enticing the bait is.
> It's a societal problem that extremely badly needs to be addressed seriously and not just worked around with convenient anti-consumer garbage.

The societal problem is that people got used to paying over a grand for a thing that fits in their pocket.

> Nobody has ever stolen my phone.

Put yourself in the position of the thieves. You would want an easy target; one that if push came to shove that they wouldn't be able to injure or detain you. How big are you, physically?

My wife had her iPhone stolen in the north side of Chicago maybe 15 years ago - in a good area no less. Some big guy followed her to her apartment asking to make a phonecall for some made up emergency. She's 5'2" and was like 90 pounds at the time. She did the math on how it was likely to go and just handed it over, as it was late at night and she was alone. Predictably, he ran off. (As an aside, I think it's hard for men to understand exactly how vulnerable women feel in general - as ne'erdowells see them as easy targets compared to even men of similar size)

The same thief may have thought twice if it was me - because I'm a man rather closer to 6' and 200lbs. He may win that fight and get the phone, but not without me getting some licks in - an unattractive proposition, since a broken orbital or finger cuts into those profits.
New method helps WiFi read through walls
>tell the theft thing is an excuse from Apple because they don't do things like allowing you to unlock parts you own

This would only make sense if Apple had an existing system for customers to unlock their own parts and then disabled it. The system you are talking about doesn't exist, and the idea that they built X but didn't include X+1 because of "greed reasons" isn't entirely credibly.

While you could argue that maybe someone brought the idea up and it was shot down by some devilish exec, it's equally likely to me that

(1) no one at apple thought of the idea

(2) since the product would be customer facing it is some apple design hell along with the iPad calculator

(3) no one cared enough to spend the political points to push for the product

(4) the problem just isn't prevalent enough to justify the cost.

There are plenty of reasons why Apple could be building this to reduce theft while also not building some other auxiliary system.
That’s fair. Maybe this is too fine of a hair to split, but I would categorize the Dual_EC fracas as less an intervention and more of a ham-fisted attempt to standardize something that mainstream cryptography was immediately suspicious of. But I suppose you could argue that there was similar suspicion around DES from the very beginning.
> so instead they pick two names and combine them, or one name and rearrange the letters. So you get folks named Danold, Stevid and so on

This is also a great tip for generating names in fantasy or sci-fi settings.
What I want is for ads to be sequestered in places for people who are actually looking to solve something. Just take all the ads in the camera magazine and put them at the end, neatly categorized. If I'm interested in buying a new lens, then I'll flip to the lens category. If I'm not interested in buying a new lens, I won't.

"But what about things you didn't know you wanted?" I can't want something I don't know about. I can want something I can imagine, in which case I might go searching to see if someone else has made it reality. But I don't need others trying to artificially inflate my demand for goods and services.
It's illegal to lie under oath to Congress, did James Clapper go to jail? It's illegal to sleep with underage girls, how many people on Epstein's client list went to jail?
Damn, now I feel like a fool. Of course google is in the ad business, but I never considered that they could compromise the quality of their results to boost up ads, but it's absolutely possible.
> I can equally make an argument that the relatively muted reaction of the Indophile UK government suggests that there is something to these reports:

We can try to read the tea-leaves, but we don't know for sure.

I'm not saying it's wrong, i'm saying people should stop being so emphatically absolute in their belief that they know the truth. It's a corrosive sickness that permeates much public discourse these days.
That seems like a weird thing for Google to intentionally break. I’m guessing there’s a more technical reason.

For example Google probably directly indexes by keyword. So “foo bar” probably searches the union of all “foo” and all “bar” pages for “foo bar”. But if the page changes since indexing, they will serve matches that aren’t actually matches. Or websites might game the indexer so that “foo bar” isn’t actually visible but it shows up on the Google search page.
Inside New Query Engine of MongoDB
Here's what naive means:
Lacking worldly experience and understanding, especially. Simple and guileless; artless. Unsuspecting or credulous.

I assure you that the Canadian public is fully capable of responding to this in a far more favorable way than almost any press, including the "Indian nationalist" press.

As an example, they keep voting Trudeau back into office.
> This is a very bold claim.

So is blaming this killing on India. No evidence has been presented.

This was probably nothing but gang rivalry.

Indo-Canadian organized crime or Punjabi-Canadian organized crime is made up predominantly of young adults and teenagers of Punjabi ethnic, cultural and linguistic background, typically ethnic Jatt’s. [0]

[0] https://en.m.wikipedia.org/wiki/Indo-Canadian_organized_crim...
If you have a map of string to int, then v is of type int. It's a value. It's not pointer to int.
For migrating, I wonder if there are any tools that could, let's say, go through your codebase and add a "// TODO - check" to every place that might be affected.
We selected AWS for very modest needs, but sometimes I glance over at Azure and wonder if the grass is greener. I'll take your word on it though.
Major leak reveals Microsoft’s Xbox plans for 2024 and beyond
Downvoted for not only having a bad point but also trying to lampshade it as just an unpopular opinion by pre-empting downvotes.

Ads can be good depending on some metrics (e.g. conversions) or usability if a person is looking for a certain product - I check flyers for deals near me for when I want to eat out sometimes. But to claim "by nearlly any metric you want to pick", is hyperbole.
The key is they should also entertain and validate your self-worth.

A relationship should be of give and take. You are expected to put effort into maintaining it but the same thing is asked of your partner. Sometimes, one of you will forget or too busy and neglect it. A good couple will accept that and be positive by still putting in their due for some time while the other should notice it and try to fix their issue. A bad relationship, prone to breakup, will have one of the two demanding or questioning why the other is not showering me with love anymore while doing nothing to deserve that love.
I got in my mail box flyers warning about Syria ending up in the Schengen free movement area. It was not just some creative interpretation of facts about Turkey. Who had at the time (and still now) no prospects of finishing the integration process short of getting rid of Erdogan anyway. And that the UK could have basically vetoed anyway.
I don't know why you're being down voted, but it is actually breaking the Go1 compat promise. Which says:

It is intended that programs written to the Go 1 specification will continue to compile and run correctly, unchanged, over the lifetime of that specification. At some indefinite point, a Go 2 specification may arise, but until that time, Go programs that work today should continue to work even as future "point" releases of Go 1 arise (Go 1.1, Go 1.2, etc.).
As a completely unqualified laymen my initial question would be "If you don't reward novelty why would anyone focused on career building want to be novel?" Not that I doubt academia has people who want to push the cutting edge forward (if anything that seems to be the only reason to go into academia vs. private industry usually) but if I was a fresh-faced PhD aspirant I'd want to take the most reliable route to getting my degree and treading ground someone else has already walked seems like a much safer way to do that than novel research if the reward at the end is the same.

But maybe that's a good thing? I can't actually say a reason I think it'd be that terrible except for the profs doing novel research that would lose their some of their student workforce.
It didn't say news article shares were getting removed, individual users' posts in which they talk about current events are being removed.
Very nice. The mount protocol is pretty minimal, though different OS clients seem to use it differently. The NFSv3 chattiness is definitely a thing, but since its all localhost its not "too bad". v4 will be nice and is something I will love to try to implement. Its quite a bit more complex though.
Glorious, I've wanted something like this for years. Thank you <3
Bird acquires Spin scooters from Tier for $19M
Very interesting to see an alternative approach to implementing Clojure!
And it's soooo featureful already!

I was just trying to use `Path/of` in the past few days and it took awhile to get familiar with the Clojure varargs interop, so it's nice to see that pile has simple support for it already.

I was also wondering how much the use of more contemporary Java features could enhance the source code or the runtime performance. This implementation seems like a great test-bed for answering such questions.

A small aside:
The README uses `Paths/get`, which might be deprecated eventually:
https://github.com/openjdk/jdk/blob/b16e5584abcae18fdcc4494f...

Should just use `Path/of` directly.

BTW, I thought I would give it a try, but my initial naive attempt hasn't yielded any results:

nix shell nixpkgs#maven nixpkgs#jdk20
Restored session: Wed Sep 20 03:51:47 HKT 2023

pile on  master is v0.0.1-SNAPSHOT via on (ap-southeast-1)
java --version
openjdk 20.0.2 2023-07-18
OpenJDK Runtime Environment Zulu20.32+11-CA (build 20.0.2+9)
OpenJDK 64-Bit Server VM Zulu20.32+11-CA (build 20.0.2+9, mixed mode, sharing)

pile on  master is v0.0.1-SNAPSHOT via v20.0.2 on (ap-southeast-1)
time ./repl
[INFO] Scanning for projects...
[INFO]
[INFO] -------------------------< com.pile:pile-lang >-------------------------
[INFO] Building pile-lang 0.0.1-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ pile-lang ---
[INFO] Deleting /Users/onetom/github.com/sixfootbeard/pile/target
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ pile-lang ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 8 resources from src/main/pile to target/classes
[INFO]
[INFO] --- compiler:3.10.1:compile (default-compile) @ pile-lang ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 294 source files to /Users/onetom/github.com/sixfootbeard/pile/target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.358 s
[INFO] Finished at: 2023-09-20T03:53:30+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project pile-lang: Fatal error compiling: error: release version 20 not supported -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
./repl 2.37s user 0.18s system 236% cpu 1.075 total