skysight-inc/HackerNews huggingface dataset:
If anyone happens to be looking for an open source alternative label maker https://github.com/andreisperid/E-TKT
If I'm not mistaken, the difference is that in the case of JWT, your app manipulates the secret directly, so it must show up in clear form somewhere, from the app's perspective.

So, if the app host is compromised, the attacker shouldn't have too hard a time to extract the JWT and use it from somewhere else.

In contrast, with an HSM, the attacker would need to have the HSM sign any new connection attempt, which should be a bit more involved if it happens on a different machine.
Why does this post talk about Lyft in the third person?
I disagree with those points. It brought up that monkey patching has downsides with an explanation, and elaborated when asked what they were.

Here's a relevant paragraph

> That said, it's crucial to understand that monkeypatching can make your tests harder to understand and maintain if used excessively or improperly. When you monkeypatch, you're essentially altering the normal behavior of your code. This can lead to situations where tests pass because of the specific setup in the test and not because the actual code is correct, making it less effective at catching real bugs.

More than that, I could instead tell it at the start to tell me the questions I should ask as followups, here's the list when I told it I think I need to use monkeypatching:

1. When is it appropriate to use monkeypatching and when should I avoid it?

2. What are some common pitfalls or mistakes to avoid when using monkeypatching?

3. Can you give me more examples of how to properly use monkeypatching?

4. Are there any other techniques or tools for mocking or stubbing that I should consider?

I could then just say "answer those". No prompting about assuming downsides or problems.

I agree on point one but it's a very easy lesson to learn - try telling it that it's a pirate. It's also not actually required because someone like me can create the persona prompting and then everyone else can just use it. I'm not subtly crafting a weird prompt, it's just telling it who to be for the most part.

> my fear is that one day in the not too distant future, far fewer people will be around with that knowledge, because we’ve slowed the “senior engineer pipeline” down to a trickle through the use of these tools.

On the other side, what we have here is potentially an infinitely patient, always available mentor. You don't have to crash through mistakes on your own to learn, though some lessons are learned harder because of that.
Not to be too blunt or dismissive but it sounds like you don't engage with people who have criticisms of the system in which you live, you just see them (talked about -- or not! -- by people with agendas) on TV.
isn't this how the Klingon's ended up destroying Praxis
Iran wasn't reducing the oil production, but taking it away from the British at a time when Britain still had a very colonial mindset.

The whole Iran coup wasn't really so much the oil companies toppling government as Churchill wanting to ensure access to oil to permit Britain to recover quickly after the war.
This page is a bit light on details, but it sounds like the main improvements are:

Massive refactoring and simplification of overlapping sub-specs

Support for webp and opus

Accessibility improvements including EU compliance (not sure if that's referring to the updated format or the text of the spec itself)
You’re presuming the employee is suing to be released from a non-compete. Usually it’s the other way around, with a former employer suing to hold a former employee to a non-compete.
The worst part of OOP is that all the properties of an object can be a mishmash of values and are mutable. In any method, you never know if the object is in some undesirable state without checking properties within the method itself. Multiply that headache across all methods and all other classes and it becomes a mutable mess. It makes it weird that we pass around objects as types when they encapsulate so much state and logic. They aren’t really a concrete data types, they are an entire living village.

With functional languages, it tries to enforce some explicit type signatures in the function arguments so things are cleaner within the functions themselves.
> If you prove you're a citizen

How does that even work? I don't know anyone who regularly carries around their passport, or some other proof of citizenship. A driver's license or state ID isn't enough to establish citizenship, or even legal immigration status. (Though I suppose they could cross-reference your identity, based on the state-issued ID, with whatever databases have that information.)
“You never had access to that original.”

While your overall point is well taken, GP is clearly referring to the original public release of GPT-4 on March 14.
The point of protesting is to spur the government to action and/or to draw attention to an issue when other options are exhausted.

The inconvenience of protests is a feature not a bug. They're supposed to inconvenience you. It's called civil disobedience.
surely running doom on that teletext remote control should be the next goal? :)
Regarding the last paragraph, I think an experienced developer can jump to new frameworks relatively quickly. They won’t be putting out PRs on day one, but can certainly do so in a week or two with a new framework. If your web fundamentals are strong, one can get through the docs for a new framework in a few days, then spend a couple of days looking at GitHub repos that use the framework in question to suss out best practice patterns of code organisation and you’d be in a good position.

It’s odd to me that frontend dev jobs ask for experience with specific frameworks, since most of the popular ones share core fundamentals a lot of the times. It’s no different than going to a new backend role to work on a large existing codebase. The codebase will have its own homegrown patterns and concepts to get familiar with anyway, how is this any different?
Korea or Okinawa?
Having done both fingerprinting and anti- fingerprinting tech for DoD work I'm quite confident I know what I'm talking about.

Easier ways, i.e., more well known, are also more commonly spoofed, blocked, faked, or mitigated by all major intelligence agencies and large sections of industry. New methods are always welcome, and they too will eventually become less useful as mitigations and defenses are developed. It's an arms race, and you're happy to throw rocks at people in T-shirts when professionals have moved on to more sophisticated weapons and armor.

Feel free to address the content of the message once you have actual facts. To help you get some I'd recommend reading a few recent papers from https://scholar.google.com/scholar?hl=en&as_sdt=0%2C15&q=bro...
I was thinking a bit more abstractly but interesting nonetheless.
Ultimately how fast their transistors can switch and at what power is determined by TSMC, which everyone else can use too. Same for density of interconnect.
According to https://ukstore.hermanmiller.com/products/jarvis-bamboo-desk... Bard is off by about 10%, but generally correct (it's also possible that the US dimensions are actually smaller and could account for the difference).
This is just part of the story.

The other part of the issue has been importing refurbished items, like screens and other components. The parts are literally pulled out of Apple produced products, as is. But since Apple puts their logo everywhere on the parts, it's almost impossible to import them. They just claim they're counterfeit, without having to provide any evidence that they are. This went all the way to the supreme court in Norway, and the supreme court sided with Apple.

It's too expensive to remove the Apple branding on genuine and refurbished parts, so now we're stuck with actual counterfeits, often from the same factory as the originals, just without the logo. But we could have just used perfectly fine refurbished parts.
Not necessarily American, you just have to avoid EU and, I believe, Russia/China/Cuba etc.
Really interested in this but worried given than recent-ish 5.0 seemingly had a lot of changes.
I delete every e-mail I won't need.
TLSA record can specify what specific hash the certificate must have (DANE-EE). You can't solve that with BGP and ACME. The certificate that you get from acme will have a different hash.

With CAA records you can also lock it down to a specific user and method (RFC 8657). How will you solve that with BGP using acme?
The Gateway Pattern
In the "LinkGrabber" tab, if you add a URL, it will find all of the various files linked, filtered by type and host.
"Distributed database" is not equivalent to "blockchain".
BTW Democrat Party does fear mongering among Blacks and LGBT minorities and keeps them in perpetual fear and anxiety.

They use this strategy to stay in power.
And that's supposed to be approved by the Very Ethical Western Media and White Intellectuals.

What hypocrites you lot are.

Next year the Trump fear mongering will start again.

And the Liberal Sheep on HN will get their panties in a bunch crying about how unsafe they are while earning a few 100k $ per year.
Smiling without teeth, at least for dogs. Smiling with teeth is a sign of either aggression, or very rough play.
Entering a country as a foreigner is a privilege and not a right, but you neglect the fact that entering a country as a citizen of that country is a right and not a privilege.

There is absolutely a distinction to be made between a foreigner and a citizen and their respective personal properties.
My "Old" folder is 3 months old. In a few more months, I'll rename Old to Older and shove everything in "Old".
Yup, I asked 'dang to ban me for 2-3 months, to force myself to have a break. 'dang suggested me to instead just put some large number in the 'minaway field and turn on noprocrast, achieving the same thing, and then to e-mail him if I need the setting to be reset.

I did just that, set noprocrast to a large number (IIRC, I copy-pasted MOST-POSITIVE-FIXNUM from a Lisp REPL), which amounted to banning myself for (IIRC) ~3000 years.

I planned the break to last for those 2-3 months. It actually lasted a year. In the process, I've learned a few things about myself:

- Somewhat quickly, I found myself commenting a lot on Reddit; when I tried to limit that, I ended up posting a lot on Mastodon; there were also brief moments spent on some niche discussion boards;

- My procrastination problem did not get better;

- Both Mastodon and some of the subreddits were... OK. They satiated (what I finally realized was) my need for interesting conversations on-line. At the same time, something always felt off. I eventually realized that those communities were a bit short on civility, intellectual curiosity, and related qualities. Switching to them from HN felt like switching from home-cooked meals to living on McDonald's and party food diet.

Which is why, after a year, I mailed 'dang to reset my noprocrast, and came back here - if this type of conversations are to be my drug either way, I could at least stick to a high-quality supply.
Rich parents
Do you have API access? If so, have you tried your tiptap question on the gpt-4-0314 model? That is supposedly the original version released to the public on March 14.
My understanding is that this is already the case, see PaLM-E as one such example of a multimodal model.
We're fortunate to live in an area with several mosques within driving distance. We made connections at a couple of them. Great communities.
I had the same feeling with GTP3.5 yesterday, I've asked if in order to calculate ARPA you need to consider the free tier and it come out with some gibberish about the fact that he doesn't know anything post 2021 about the Advanced Research Projects Agency.
can you provide sources for AED trashing the heart muscle ?
> But as a result, we don't really know the languages or customs of other nations around the world well enough to do espionage

Where do you get that idea? Pretty sure there are several three-letter agencies in the US that would disagree with that statement.

Learning the language and customs of a foreign country to a deep enough level to fool even people looking for you into believing that you're a native doesn't seem like a remotely intractable problem.
The main point these people are making is that if we don't stop using fossil fuels pretty much _right now_, then it is too late. We already have the tech to do it, by and large. The questions are:

* Do we have the political will to make these changes?

* Will individuals be willing to change their lifestyles?

No amount of undergraduate degrees in materials science or ecology will change the answers to those questions. But protest might - I for one find it compelling.
As always in economics it is about volumes and margins.

If the competitors (mainly AMD, Intel and to some extent ARM) will keep seeing growing volumes and insane margins they will be attracted to bring to invest and take part of that market.

Till now gaming GPU market did not bring to AMD the necessary margins to really push them to bring a better competition to Nvidia. Even 10/15 years ago when ATI was way ahead of Nvidia technologically for 2/3 years (the HD 4000 and HD 5000 generations vs the Nvidia flops of the 9000, 200 and 400 series) Nvidia was posting billions of profits and ATI posted a whole...19 millions of profits across 3 years.

But today's GPU market thanks to it's non-gaming sales is much bigger to ignore (which is why Intel entered it as well) and those players will likely react.

You don't need to have the best premier product, you need to have your products good and priced well enough that they will be chosen over the competitor's.
I actually had a case like this earlyish in my career. I had a job where my main responsibility was maintaining and developing large ETL scripts for an online book store (so hundreds of millions of rows). We had one script which did the meat of the work which was running many hours each night. My job was to speed it up. Watching it run for a bit, it occurred to me to wonder how long it took to send each line of progress info (couple of lines each for every single row) to the log. I remember my boss at the time didn't believe me. "I think it's logging," I said, and turned logging off just for funsies. Boom, 100x faster.
These points go from extremely mundane and generic to downright wrong.
I've had a good read, where the market is compared to a steamroller, that starts to roll on a street at any random time. On that street are a lot of pennies and everyone is welcomed to pick up as much as they want. But, you have to pay a entrance fee, and you have to line up in a que. When it's your turn, you can pick the pennies. You are not allowed to alter your position to your favor, but can leave the que without getting the entrance fees refunded.

Then, there are some tricks, like picking up pennies and as soon you notice the steamroller starts - throwing the pennies onto your successor in que at once. Then, he/she picks it up and get overrun by the steamroller.

So, the essence of this Story:
It's all about knowledge when the steamroller starts.

The steamroller is the big amount of the participants. To be overrun by the steamroller means you'll lose a part of your investments/all of it.

So, check the news !always! And at any time. Check some analysis of the companies in question. Check their properties. Check the overall news coverage in terms positive/negative meaning. And relate that all to the stock price. It's kind of gambling if you want to trade. You need to assess and align it to your risk taking capabilities.

Other is, investment into what you believe. Just like, renewables..

For my self, I play with virtual money in stock trading simulators and try to get along with the whole thing. My risk taking capabilities aren't to high and I'm more of a type of long term investor.
So, doing some reading on technical stock analysis and with this knowledge I try to get along (virtually) :)

Some day, when I'm sure what I do and see some good trading strategies developed within the simulation of stock trading, I start with real money.

Good luck mate!
Dungeons and Dragons Satanic Panic.
I'm not seeing that in the example, and I'm not even seeing anything very relevant to FP in the example either. I guess there isn't much mutation happening, and functions are called? But that's not what FP is.
Lick the stamp and send it.
Thanks! This clears up for me why Meursault is often said to be based on Camus himself(0). (Although, does it not convey a sense that Meursault is childlike, more than emotionally warm?)

(0)As mentioned, for example, in
https://www.prospectmagazine.co.uk/culture/55062/the-first-m...
It's pretty much the EU, also non-compete are generally applicable to board members only.
In other words, the democratic backsliding throughout Western countries continues at a steady pace; the freedom of assembly seems to be now at the forefront. Australia and the UK will certainly drop in the next V-Dem measurement round (both countries are already in a slight downward spiral).
I used to write lots of C#, but now I consider it a bad ecosystem. The problem is the amount of ceremony, silly OOP abstractions, dependency injection, etc. Just look at building a simple HTTP endpoint in C# compared to Node or even F#!
It's time to design a public benchmark for these types of systems to compare between versions. Of course, any vendor who trains on the benchmark should face extreme contempt, but we'd also need to generate novel questions of equal complexity.

Alternatively, there should be a trusted auditor who uses a secret benchmark.
> this is still a clear screw job for the employee.

It's board members only. Non-compete clauses, overall, are not a thing in the EU.
Here (another EU country) non-compete clauses are only enforceable for management and above and can't be longer than six months, even when it's customary to write down that clause in pretty much all employment contracts.

Likewise, most tech sector companies also claim ownership to all IPR created by their employees, but by law that is only limited to actually patentable inventions.
> surely that conversation remains privileged and the third party in the room cannot disclose what was learned?

Of course.

The technical "gotchas" people are coming up with here do not stand in the real world
You are not a journalist, you are a hack. You are not presenting a balanced opinion.

You are biased and presenting a distorted view which you know is an easy sell here.
From your posts you seem like a Typical Indian Redditor / Twitter activist.

Who believes they have great potential in life, have nothing to show for it.

So come here to sh!t on your country to get validation of Western people.
Few HN karma points to make yourself feel like you have some value in this world.

The typical Slave Mentality liberal that exists in India and Pakistan.
A sad gift of the colonialism.
You should work for Al jazeera, BBC, NYT etc
They like to keep pets like you to parrot their talking points.
By talking to people and saying yes more than no.
As I scan through various things I have done and I would have said it was X in the past, the consistency is just getting to know people.
I don't remember the FDP ever introducing anything that would restrict speech. Do you have an example for this?
Ha! You should look closer at the comments around here. They may be presented in a certain tone but they nonetheless often engage in emotions-based thinking and demonstrate clouded judgment.
TLDR: leave them the fuck alone in the wild, and avoid them in urban areas.

Also:

> if a moose does charge, don't wait to find out if it's bluffing. Run and get behind something solid, like a tree, or retreat to a safe place.
Sure, and I bet "probable cause" can boil down to nothing more than "I thought I smelled marijuana" if the particular CBP officer decides that's what they want to do. And from what I've read elsewhere, CBP leadership seems entirely uninterested in retraining or disciplining agents who go too far.
The big difference between C# and F# styles (yes you can do either style in both languages, but with varying degrees of friction) is if that tree is mutable or immutable.
This is awe-inspiring and almost scary, it's pretty much beyond my understanding how much data these systems are meant to process.

What is also beyond me is how someone at Nvidia thinks that the label sequence "1.00E+2; 1.00E+3; 1.00E+4; 1.00E+5; 1.00E+6" for the vertical axis in "Figure 1" is more readable than "100; 1,000; 10,000; 100,000; 1,000,000" would have been. The latter is 5 chars less (total), even. Or, if exponential notation is important for the Big Serious Computing People, then perhaps they could have dropped the ".00" part from each value? Or, if I'm allowed to dream, gone with actual exponential notation?
Big Tech Isn’t Prepared for A.I.’s Next Chapter
Copilot X (the new version, with a chat interface etc) is significantly worse than GPT-4 (at least before this update). It felt like gpt3.5-turbo to me.
At the very least, I think transformers benefit from progressive increase in sample length. But building a principled curriculum based on abstract semantic-level properties of the content doesn't seem to work, or we don't know how how prioritize it.
That's the type of job I enjoy doing!

After 17 years in this career, I dislike calling myself a "software engineer" because it's a meaningless term that now is used to describe anyone that knows how to build a web page. "Full-stack engineer" has also been stolen from us by recruiter to refer to frontend devs. WTF.

As a teenager I started doing software interfacing with hardware, reversing on Windows then I wrote my own mini OS, got a job and did web dev, sysadmin, backend, infrastructure, and CTO, alongside dozens of consulting contracts.

I get hired to fix a problem, and soon enough I'm diving into the technicalities of the network stack, or tracking down a bottleneck with spit and strace, or scaling an infrastructure horizontally and making it fault tolerant.

At this point most of the value I provide is not in the volume of code I deliver, but designing, operating and maintaining systems as a whole. A systems engineer, if you like, but as the article mentions, that's a real qualification that's got nothing to do with this.

The issues is that in the job market I have to compete with everyone called a software engineer, slap a senior to it, which these days refers to anyone that has 5 years of experience, and feel it's very hard to convey to a recruiter the depth of my experience. A programmer operates on code, a "systems engineer" looks at systems holistically, horizontally (i.e. architecture) and vertically (i.e. diving down the stack)
It took me a while to get into the habit when I first moved to Sweden, but after a couple of years I did start using all my weeks. Having a really long (4-5 week) summer vacation really really helps with recharge and coming back more fresh and productive. Some people do end up with days rolled over into next year, but there's a limit to that accumulation after a few years, so if that's happening eventually managers and leads strongly encourage you to use more of those days.

As for deadlines, that's up to the company and project management to plan for. When I first joined a Swedish company and sat in a technical planning meeting I wondered why July was completely grayed out on our shared calendar, and was promptly told that almost nobody would be here because that's the most popular summer vacation time.
Google dont directly use osm, as far as we know, but they or subcontractors check the changelogs and often add newly built things hours/ days after they get added to osm, presumably from their own sources as the data is not identical.