skysight-inc/HackerNews huggingface dataset:
Was it peaceful enough that Kashmiri Pandits could return without fear of being killed? If no, then it was not peaceful..
Ken Thompson and Rob Pike are mostly our not at all involved with Go anymore. They are 2/3 of the original creators. It’s different people making the decisions now
Yes it is. Bearer relies on client side instrumentation. Today that is limited to just Node.js and Ruby applications. While we also support client side instrumentation, the proxy is an important element in our offering because it is language agnostic and enables a new class features that can only be implemented in the proxy (e.g. caching).
Web Programming in SWI Prolog (2019)
How was Spotify invented, in your mind?
On my mobile/brave browser, it was even less than that. Opened on issue on his Github :-)
Feels kind of weird. There are quite a few Unix utilities that are essentially in maintenance mode but nonetheless part of the "canon" that one expects to be present on almost any modern machine. What's the rationale for 'python2' not being one as well?

The standard argument would seem to be that 'python3' exists, but it's not really the same language or compatible.

A better argument would be that it's not really clear who's going to do upstream support for python2. I suspect a group will spring up, though. I still encounter more python2 software than python3 software.
I don't think it's quite so altruistic. Militaries are systematically moving to smaller, more precise munitions across the board. If they're smaller and smarter you need A)fewer of them for a given mission and B)can carry more of them, therefore being able to complete more missions, on any given launch platform. A B-29 can carry max 20,000lbs of ordinance but with no precision so at most it can kill one factory or depot. Hypothetically, the same aircraft carrying a max load of GBU-53/B StormBreaker small diameter smart bombs would be able to destroy a hundred factories and installations in one flight.
Most Western media wrongly includes Jammu, Ladakh and other parts of J&K in their coverage of Kashmir. Google "12 million people + Kashmir". The population of the Muslim-majortiy Kashmir Valley is 6.9 million.

Interestingly Pakistan demands/consider all of Jammu, Kashmir and Ladakh to be Pakistani territory. There is maybe a case for the Sunni Muslim-majority Kashmir Valley joining Pakistan but I don't think other parts of J&K will join them.
It's a cesspool coated with gloss.

Even when they talk about it today you can smell the pretentiousness, grandiose fake nihilism and the sorry-not-sorry in their words.

And these vapid know-it-alls are still calling the shots today in terms of "culture", bad words and cancel culture. It's mostly not in print but these people have an amazing capability of putting themselves close to power and money.
Author here. Random identifiers and encoded objects are both widely used historically. Random cookies might have been more common 2 decades ago when every byte was expensive, but that was a while ago.

If you work mainly in Java for example, you'll more often see JSESSIONID which are random string identifiers, referring to a database containing active tokens and user profiles.

However if you work in Python, you'll more often see objects. Typically something like a user identifier + creation date + random bits, that is encrypted with a symmetric key. It's usually encrypted, not signed, so yet another thing than signed tokens and random cookies.
Do you understand that from the other side, you aren't a known skilled developer submitting valid corrections, you are indistinguishable from any other internet IP address submitting spam and/or low grade buggy misunderstandings?

One way they distinguish people who care about code from complete robo-junk is with a minimal effort barrier of community upvotes, which you refuse to engage with. They don't know you're special and important enough to skip the entrance requirements - how should they know? What the system sees is that you won't put effort in to get 50 karma. You want to skip their criteria because you say you are good enough - yet everyone including spambots would say they were good enough to skip the criteria.

If the filter was "verified members of the ACM/IEEE/IETF/whatever can bypass the 50 point requirements" would that be better? Or would proving your identity and membership details still be too high effort?

What test wouldn't be too high effort for you to bother, but would still be something that could be automated by stackoverflow and would cut out a huge mass of spam?
Have you ever worked at a place where builds can take multiple days?

If not, don't speak so hastily about compiler speed not being important.

Slow compilations means work arounds like batching changes together for tests on commits, which means doing binary searches across commits to find out who broke the tests, or just reverting everyone's commit and telling people to resubmit and hope it goes through next time.

Ever waited a week trying to get a single change committed because you kept getting batched with other people's broken code?

Slow compilation times matter, a lot. C++ is the nightmare case scenario for this, I've seen templates that take 10 minutes to compile, and once a team gets sizable, build queues became a thing, and they slow development to a crawl.

A 100x slower compiler has a huge impact on productivity. Copy and pasting code for those instances where you need to use template/generic programming is a huge win over waiting days for any and all changes to compile.

FWIW typically in these situations local rebuilds are faster, from 10 - 30 minutes in my experience, but I've only had the pleasure of working on code bases of such size twice, so who knows how bad it can get.
I don't see where the comment you replied to suggested this.
I have been there multiple times - to Jammu in particular. I'm a 90s kid and in all my life, I have seen an army presence in the region due to the fear of terrorism. Tanks have always had some movement visible to the public at all times (even when it was relatively peaceful).

And here's the kicker - everyone thinks the civilisation is anti muslim. The reason I went to Jammu many times is to visit a Hindu temple there. It sits atop a mountain and you have to climb it by foot. Nowadays they have costly helicopter rides to get to the top, but back in the day all you had were either horses (kinda limited) or manual labourers who offered to carry you up / down in palanquins or directly on their backs. Literally all of them have always been muslims.

The temple and its surrounding areas are completely smothered by the army because they know that this is a very holy ground for the Hindus. If there ever were a terrorist attack aimed at it (or even the whiff of it), there will be blind violence on the streets against all muslims and immediate call for war against pakistan. The same army people know most of these muslim labourers and don't give a shit about them.

Does that mean that the army does not at all attack based on religious profiling? No. The army has done very unethical profiling based on religion in the region in the past. My point is if I didn't include this disclaimer, I can also make up stories of any given bent and literally all of my facts would be true.
> Labor laws are a better tool.

Historically, unions have largely been responsible for advancing the state of labor laws. Individuals can't afford the legal representation to win precedent-setting cases against large corporations. By pooling their resources, collectives can bring a gun to the gunfight. Strong unions can similarly match lobbying efforts when corporations attempt to weaken labor laws through legislation.
Upwork is a race to the bottom.
But isn't the requirement for using the refresh token that it must be kept secure? For example, if you users authenticate in a browser, they get back an access token and a refresh token. If that refresh token were stolen on the wire or from within the browser, how would you prevent someone from using that refresh token perpetually if you're not blacklisting?
I had a similar issue in Chrome and a regular crash-to-desktop in the main game I was playing at the time (Divinity 2) on Windows 10 with a GTX 970. I also had major problems with YouTube.

My fix was to turn off all the Dynamic Clock and GPU Boost stuff in the NVIDIA control panel.
On apple at least there's a lot of repeat asks these days. It doesn't just ask "can X use location data", it asks you a day later "hey X has been using location data while in the background do you still want to allow this". Then again more days later, and again.

On iOS at least I think this door is closing.
SAG and all the professional sports unions do set minimum pay scale. In the case of the NBA, the maximum pay is set well below open-market levels.
Seems like your comments motivated mainly based on anti BJP than the topic in discussion. Just to keep your mind at peace, From this point onwards, I 100% support BJP.
It's one of the largest open source ecosystems written in golang by lines of code, it's also a major priority for Google.
Kubernetes wasn’t an influencer. In fact go modules require semver and kubernetes doesn’t use semver. There are little things like that
I spent some time debugging insurance systems, and bugs exactly like that were everywhere. There are lots of date comparisons in those kinds of systems, and the order in which those events happen are almost always described to happen in a certain order, but there's tons of exceptions for every case.
I read the entire post. Can you please quote the part you're referring to?
Because it’s huge, very abstract (pluggable components are a first class concept), very publicly-known (it’s name carries weight), and has numerous numerous active contributors, whose membership has evolved continuously over time. It makes use of a lot of magic to get over a lack of genetics, and has innovated in that case.

There aren’t a lot of other projects with that profile in Go. etcd and raft are similar, but are maybe an order of magnitude less “big”.
Not sure what that has to do with BANNING 10 MILLION PEOPLE FROM USING INTERNET for 5 months and then banning all social media but from my experience of meeting Pandits in Srinagar who HAVE returned, yes.

Plus, OP implied that Kashmir is peaceful now because of people not having internet access. Are you now saying until Pandits return, Kashmir will have no internet access?
> they're actively recruiting and growing their ranks

FWIW, Nazis are a non-factor in the lives of something approaching 100.00% of people in North America (and I would imagine Western Europe).
> and anything with "20" or greater was science fiction and would never happen in our lifetimes

Or rather, "this stuff won't be used in 2000 or later, until then we will have fixed it"... well, many banks, airlines and other megacorps still run on Cobol code which is decades old today.
Similar in concept, but much more powerful in execution. We can incrementally materialize practically any SQL 92 query, with the killer features being joins and correlated subqueries. I’m not super familiar, but TimescaleDB’s continuous aggregates (just on a cursory glance) don’t support stacked aggregates, for example: https://github.com/timescale/timescaledb/issues/1400
> You're proposing that developers pay to solve their employers' problem.

Education is completely orthogonal to licensing or certification. If education is your primary basis of qualification then you are at best a beginner.

I am proposing that developers pay to justify higher wages and cut through subjective hiring bullshit as part of their union dues they would pay for anyways to be a member of said union. When have you ever seen software candidate selection be at least partially objective?

The rest of your points don't make any sense. You don't need any education to be a developer. For example, I am completely self taught. I have also worked with some incredibly talented developers who have no college at all. How do you, objectively speaking, determine if that makes somebody less or more qualified? You don't, because there isn't any objective measure by which to rate qualification.

Without some value added quality like licensing why would I ever pay union wages when I could simply jump ship and go work somewhere else? Every time I have changed employers my wages have gone up by 10% or more.

I also suspect the developers who are most strongly opposed to licensing or certification are those who have never completed a certification in any field.
I'm now convinced it's broken by design. The same songs keep showing up on any song / album radio that's even remotely related, I can't help but conclude, perhaps unsurprisingly, that it's all driven by payola.
I hope not. Unlike car license plates, if you own a plane what you're doing with it is very much in the publics interest to know, especially if you don't want people to know.

They can have their privacy while they aren't flying polluting multi-million dollar planes through the country and above our buildings.
I find a similar analogy in the idea of the bronze age vs iron age. It's not as if people in the bronze age didn't know how to make iron or even steel goods; but it was really, really damn expensive. It just wasn't cost effective until they found new methods of production and/or new energy sources to fuel those methods of production.
Just look at the ugly violence of nationalistic hatred currently gripping, oh I don't know.. let's say India?

If that's too much recursion, consider the World War I and II (among many others), both being based essentially in nationalism.
I think the problem going on here is that the intent of what MVC means in theory is being conflated with its alleged implementations in practice. As you said here, this is the most pure and academic view of MVC. Few would disagree that the general flow of events and state is just as you described.

The implementations of MVC are generally terrible, because the "C" is extremely subjective and you cannot find consistent patterns to follow universally. One developer's MVC app is going to look a lot different from another's unless they work on the same team or follow the same policies.

MVC (in practice) ultimately says "ok here's 80% of the puzzle I cannot figure out, good luck dealing with it". We can mostly agree on what our various businesses need or want (models+views) as well as what the browser API standards are (mostly views). The tricky bit is synchronizing those worlds in the middle. I personally find that pulling as much of the front-end into the back-end as is feasible is the most productive path to go down. It might not be the most scalable, but there is something really magical about being able to inject a business service you wrote 5 years ago into a .NET Core 3.1 Blazor component, write a small in-line LINQ mapper, and have it directly populate a table marked-up with BS4 (which then updates in real time via basic CLR event subscription). Is that MVC? I don't know. I don't really care either. It gets the job done, is easy to maintain, and makes me look good when it "just works".
Go is an opinionated language, IMO its developers need to make a decision about this. Either get on and add generics (as in one of the existing proposals), or (given the language’s success in its current form) explicitly say “no generics, the fundamentals of the language are frozen”.
>> Adding a table to hold users' credentials doesn't really solve the problem that is being discussed, which is storing users' credentials.

?

Not sure if serious.
Truth doesn't matter. If you "get the charges through", you're successful, with little to no penalty for failure, as a LEO or prosecutor. Innocence and guilt are irrelevant. Justice, fair punishment, and rehabilitation are also not relevant. Success is measured by man-years in prison (or arrests for law enforcement). Usually there's room to just blame someone else if you do face scrutiny. Honestly, I think this is a result of greater cultural issue in the US (maybe other countries too, I just can't speak for the culture).
A Lisp Programmer Living in Python-Land: The Hy Programming Language
A GCed, statically typed language that's so stupid simple that when you have an army of PHDs writing glorified billing software and implementing UX experiments that have a coinflip's chance of increasing clickthrough rate by 0.1% (or doing nothing), they don't stave off the boredom by jerking off into the template engine or something like you see in other languages?

So a language for Google, by Google.
I suspect the problem is that Generics bring you face to face with the Liskov Substitution Principle. For most of us it's just a good idea, and then you try to do generics and all of a sudden it begins to become the law.

So you try to layer it onto a language like Java and you discover that an ArrayList of Integer is not interchangeable with an ArrayList of Number because you can stick a Double in one of them and blow up everyone expecting only whole numbers.

I've long suspected that you either have to put Generics in at the beginning or prepare for decades of complaints about your workarounds. And getting stuck in committee for a very, very, very long time.
Curious as to your line of thinking here. What exactly do the coasts need that only flyover country can provide?

I live in a flyover state and I like living here just fine, but I find the idea that California is going to crumble if North Dakota stops supporting it to be hilarious.
I think it's a mismatch in terminology. My brother sent his three kids to us for a holiday. The 11 year old had to be "accompanied" by a stewardess. The 13 and 16 year olds were able to travel "unaccompanied", as in not under the supervision of the airline.
I can see unions being useful in some situations, however in my opinion the worse part of a typical job, is the fact that you work for someone else. No matter how nice your boss, you still have to follow orders. Joining a union is just duplicating this dynamic, because now you have to also follow union rules. I can see in many cases that this is worth it because the type of job has extremely low mobility. However for any position that has market options, joining a union seems pointless as your bargaining rights are simply leaving and joining another company because you can (and any successful company would recognize successful employees, thereby giving you bargaining rights via the market).
In tech the monolithic nature arises differently.

The Top Companies pay X, and that sets the ceiling for most people's wages. The difficulty of getting into Top Companies means that most other companies know they can pay somewhat less than that.

Although it's claimed there's a talent shortage and in theory that would cause engineers to be able to negotiate for large salaries, most businesses just don't think that deeply about it. You can't negotiate with someone who just doesn't care that the math works out in their favor. Many managers in my experience have anchor points on salaries that they just will not go beyond regardless of the quality of the candidate. The salary spread for junior to super-super-senior developer is only about 50% (100k-150k or 120k-200k), whereas the productivity difference may commonly be much greater.

Lastly, there is de facto price fixing. Human Resources Departments do "salary surveys" of what all the other companies are paying and then try to pay their employees around the same amount. Even though this isn't official "collusion", the effect is the same. And if 1 or 2 small companies buck the trend, it doesn't change the overall market.
13546 commits, he has forgotten a digit ^^
> Maybe it was foolish to ever make any allowance for this in the first place.

Since JWT is used as a wrapper around data, it is possible that your needs will vary based on deployment scenario. In some cases, that data may need to be encrypted, in other cases only signed.

In some cases I may not need integrity protection/repudiation and am already sending over a mutually authenticated/encrypted channel. The implementations may not want signing to be forced on them, impacting their compute/data budgets - but they still want to write their standards to depend on a single data format.

In general there should not be a whitelist, but a precisely known strategy going into evaluation. This is because:
- unlike TLS, you likely have a relationship with the issuers
- unlike browsers, the different components are being validated against the domain

For JWKS-based distribution, that usually means that a key identifier maps to a specific issuer and to a specific validation strategy. If you supported CA-based trust models, that specific validation strategy should come from the certificates.

You shouldn't look at the public key data and decide based on the algorithm inside the JWT how to interpret it.
You made my point again. If you look at the wikipedia page, it's not incorporated in Sweden. It's a multinational corporation with an office in Sweden.
No matter how many of Assange's lies I enumerate, his fans just brush them off since they don't want to see the truth about Assange - he's simpler when he's a good guy rather than an abusive narcissist. But google 'assange deceit' and related and you'll find plenty. Wikileaks has been working through cutouts with Russian intelligence for a while so the track record is pretty problematic.
https://www.thedailybeast.com/cheats/2016/09/09/wikileaks-hi...
A detailed introduction to setting up a RPi as a network device using the usb gadget interface.

It's good to have options if you already own an iPad.

c.f. tablets supporting Crostini, WSL2 or termux - or GNU/Linux native with the (forthcoming) PineTab!
I love it! Really cool idea and execution! I would love to experiment using a ball as the selector.

My current strategy for binding automation is using my razer naga and binding all those buttons to do various actions depending on the app that's up.
I disagree. They relinquished all rights when they hit send.
I started using the Hy language (sits on top of Python) last spring. I love using it so I started writing a book on Hy last fall, and released it today.

You can read it online for free. Also, I use the Creative Commons share and share alike no commercial reuse license, so, the book PDF can be shared with friends, people you work with, etc.
considering how long it took to load the site its something I would never use
I really wonder if this is a consequence of mozilla layoffs (probably not)
> Requiring insurance is not the same as requiring the money to be put aside up front like a bond, which was what was being suggested earlier in the thread.

The suggestion you're referring to was mine, and I suggested either insurance or a bond.

> I don't think the economics of that work.

The current economics only "work" now because the books are cooked. No one is accounting for pollution. Like I've said before, we can address the environment and keep the barrier of entry to entrepreneurship low: subsidies and tax breaks for small businesses to offset the regulatory burden.

Lastly, I'm mostly fixating on the environment/pollution for convenience, but we should really be doing this anywhere that we are externalizing costs.
I’m terrified this is the future of the entire world
They're sold out.

Not sure how many were produced in the initial batch, but hopefully there's enough demand to keep this initiative going. I'm hoping to pick one up when they're available again.
From a non-power user: I'd love to see the handling of subtitles becoming a bit more intuitive, specifically as to syncing them with the movie. Ideally, I'd match a sentence in the movie to the same sentence in the subtitles instead of having to iteratively mess with the delay so that the subtitles fit.

And thanks for the great tool!