skysight-inc/HackerNews huggingface dataset:
Interesting, is there a website which offers a set of real dev problems to solve? Like, here is the IP of a prod environment, we are getting 500 with some combination of POST request parameters to this endpoint, the logs say there is something wrong with deserialization, integration tests are green, customers are screaming. This kind of things, not "find a sum of polynomials"?
Given the same salaries in both countries, it's probably more expensive to hire that employee in the US given that the US firm is expected to pay for fairly expensive health insurance.

UK firms pay for private health insurance too, but that's supplemental insurance on top of NHS coverage.
If you live in a large city, like London, yes. But for a remote job, you're no longer tied to doing that.

There's obviously this phenomenon of high-salaried tech workers moving farther out of high cost of living places like London and San Francisco.
What are the downsides of upwork?
Depends on how one uses the phone for starters. I may ditch it, I may not.
Some of us still remember how people, who wore masks, were paranoid conspiracy theorists.

https://edition.cnn.com/2020/03/30/world/coronavirus-who-mas...

> "There is no specific evidence to suggest that the wearing of masks by the mass population has any potential benefit. In fact, there's some evidence to suggest the opposite in the misuse of wearing a mask properly or fitting it properly,"

If we banned all the maskers then, and all the antimaskers a few months later, who'd be left?
Hate the bad, not the people.

"Fear leads to anger. Anger leads to hate. Hate leads to suffering"
I told myself: I spent years studying (mostly) irrelevant material in university, what is a few months' worth of evenings studying (mostly) irrelevant leetcode problems if it doubles my TC. Still, it does suck.
> But she's clearly making a bust of herself naked.

I mean, who else would you make a bust of if not yourself?
Recruiters are being given an unfairly bad rap, methinks.

It is a shame that 95% rotten apples give them all a bad name.
I disagree that it is a tool. A silenced individual becomes a slave at some point. Not the individual challenges government power, other state institutions do that, so there is no compromise needed at all. Many people believe those control mechanisms are failing as they get more and more politicized. It is normal by now that government breaks the law. It is not allowed to put people under surveillance. Yet it does constantly. People responsible for that should be in prison. For a very long time. The problem would be solved since the next one would think hard of repeating the mistake. Yet many states are dysfunctional here.

So people are wise to insist on their right to make live hard for government. Until it repents this will not change.
That is its name; AMD64. The X86-64 and X64 is companies trying to avoid naming AMD.
This is pretty much bare-bones for Vulkan. Very few default choices are made for you, so you really have to twiddle all the knobs of a very complicated device.
The RM size is an advantage IMHO! It is very thin and does not feel "chunky", but the screen is large enough to be very comfortable for reading and writing (pretty much the same size as a normal notebook page).

The main differentiator between the RM and other tablets (such as iPad), besides the excellent "write on e-ink" interface, is that the RM device is very committed to a minimalistic approach. There are lots of "features" that would be trivial for them to implement (notifications, email, messaging, socials, etc) that they have deliberately chosen not to support in the official software. Instead, the RM is focused on only providing the cleanest approach to reading and note taking. This approach is perfect for some people's desires and use cases, but not for everyone...
change*, not chance
> It seems the hackers who get caught are the ones who were compelled to brag about what they did.

You mean, they were socially engineered into revealing themselves? Hoisted by their own petard.
Just watch the energy consumption. When in China - and having "must-have" Chinese apps like Baidu installed - my smartphone lasts not even half as long as "in the West". The battery is drained in record time. Once I remove the apps after my trip, I am back to normal.

Whatever these apps doing in the background, it takes a lot of energy. That is probably one of the reasons why you can rent power packs literally everywhere in China.
LTO Tape data storage for Linux nerds
No.

I'm a software consultant with a consultancy that would qualify as both high paying and remote in the UK and involved with interviewing, personally I value having a "homework" assignment so that candidates can complete a simple assignment and then build on that in a pairing session.

I don't think much of leetcode assignments as they tend to focus on the algorithm and getting solution through rather than writing good quality code that keeps it simple and is maintainable. That is much much more important than repeating an algorithm.

Though I also would say that in the current climate, the pressure on finding good candidates is so that a lot of places are considering dropping take-home tests in fear of putting off quality candidates, so I think you may well be in a good position at the moment to avoid leetcode and hackerrank...
1) Prove it's misleading or incorrect information. Getting a fact wrong in a longform discussion doesn't count, it needs to be intentional.

2) Prove it's dangerous: either for individuals or communities.
I think beards would be a better analogy.
9 months ago, applied for a FAANG role, did the full day of interviews etc. Rejected, I feel the reason was not enough experience doing these on the spot coding challenges. I was given 2 on the day, 25 mins to answer each. I answered but on retrospect not a 'text book' answer. I know how I'd answer it now.

It is what it is, in practice, on the job your value comes from knowing a system, which takes time, but interviews don't check for that. I don't respond well to artificial pressure like that, but interviews have time pressure, the only way for me to break through that is to practice these puzzles.

I had been making my way through these:

https://www.teamblind.com/post/New-Year-Gift---Curated-List-...

Paused currently though, as I got a job elsewhere, that didn't have the leet code barrier to entry. Respectfully, they told me up front what they wanted to talk about it, so the questions were not a surprise.
It not aggressive or unprovoked - it’s principled. Neil Young is supporting the hundreds of doctors who have previously pointed to the fact that Joe Rogan is creating controversy, for profit, that endangers his listeners (and the people who live in a society with them, since we’re talking about COVID misinformation).
If you have the skills, it generally shouldn't matter what clothes you wear.

Even if you don't have the skills, it generally shouldn't matter what clothes you wear.

Like don't strap knives to your arms, and do wear a good mask, but generally we spend a lot of time policing other folk's bodies and attire, and for what?
Going after the listeners' intelligence is petty and arrogant.

I frequently get annoyed at Joe and as an interviewer I think he got worse over time (perhaps ego). But I respect immensely that

- He stands for free speech and freedom of the arts. And has always done so consistently.

- He still comes out often to admit he is wrong or just an idiot on some topic.

- He has never called for the censorship of anyone else, in stark contrast to figures like Don Lemon, Rachel Maddow.

- Finally, he has on a variety of guests, his interview with Bernie Sanders was great, and the first time I understood more nuanced ideas of his politics.
Naomi definitely knows what she has. Her handle is SexyCyborg after all. But that doesn't mean that she should be demonetized. There are two main issues that are worth discussing around this-

1. Discussing where YouTube should draw the line on modesty. They don't allow full on pornography and most people think that's okay. I personally think that an attractive person making tech videos is probably okay. Maybe not everyone likes it, but there are a ton of videos on YouTube that I don't like and are still monetized. Even if I disagree with where exactly we draw the line, I think it's okay that YouTube sets a modesty standard. There will obviously be disagreement across cultures about the right set of standards to apply.

2. Criticizing YouTube's inconsistency in applying these rules. There are numerous examples of videos with women wearing skimpy outfits that are monetized and there are numerous examples of videos with women's busts in them that are monetized. It doesn't matter what the reason is for Naomi's demonetization- whatever the reason it's inconsistent and that is unfair. I think this is clearly the worse of the two issues here. If YouTube is going to claim some set of morals to appeal to advertisers, they need to be consistent. It would even be preferable (to what they are doing now) if their reaction was to give a strike strike or demonetize every creator that is pointed out where they had videos of women's busts. Just the appearance of aiming for consistency is better than what they are doing now.

YouTube found something special in creating a community of people that identified as YouTubers (above any other media platform they were on) and YouTube's recent actions are going to result in them losing that magic. Naomi's case is just one example. Maybe the magic is already gone.
You can still retire to Costa Rica if you find a way to save a good percentage of that money. And, like everything else you import from China, a Creality CR-30 3DPrintMill costs the same in London as it does in San Francisco.
Has the Covid-19 pandemic made us more materialistic?
By that do you mean you were the young engineer at Netscape who helped design this? If so do you have any defence with the joy of context as why some of those decisions were made?

I'd be curious at why things like "Encode these as bit strings." came about?
“Old timey values“ is the best euphemism of the day.
If I wasn't so busy yak shaving this Observable time-tracking notebook I'm building I would have written exactly what you wrote.
The data so far suggests that the booster grants substantial protection against severe disease with omicron. If anecdotally there doesn't appear much difference in your circle, that's much weaker evidence. I would still recommend it. Also my parents got the booster with no side effects of note, so not everybody reacts that way.
I just use a moleskin classic notebook [1] with a Schneider Topliner 967[2] in black, blue and red.

Everyday I put on my tasks, and notes.

Easy simple, classy :)

[1] - https://www.moleskine.com/en-us/shop/notebooks/the-original-...

[2] - https://schneiderpen.com/en_ng/fineliners-and-fibrepens/topl...
Keeping a diary of activities is an age old practice that has evolved with our use of written language. As programmers I think we want our brains to work like the computers we work with. We're looking for ways to use written language to facilitate retrieval of critical information effectively. I can't see the obsession stopping anytime in the near future.
>Picking any language that embraces bounds checking enabled by default, and proper string/arrays, is already a major improvement.

Even bog standard C can be made safe, and include bounds checking if you create and consistently use an API that supports that mindset - see for e.g. Microsoft's string safe lib (not that I'm saying that is the epitome of such a thing).

However the will and the effort has to be there, C is an incredibly flexible and capable language and can be as safe as you want it to be.

The last Random ascii article I read, he found an easily exploitable buffer overflow in iOS simply by checking the code to see where it used memmove and worked out the exploit from there, guessing correctly that there was no bounds checking. So it seems that the usual culprits are fairly easy to spot, but somebody needs to replace the worst APIs with something safer (memmove, memcpy, memset, malloc, a = b).
Am I the only one just googling for this stuff because it's way faster? like, "maximum value in array" gives:

var max = arr.reduce(function(a, b) {
return Math.max(a, b);
});

which is totally valid for javascript and also pretty neat. I would probably do some funny things with loops instead, wasting time and resources.
This is about par for Vulkan in C/C++. It's one of the downsides to explicitness and low-level control.
For a site called "drawing matter", it is interesting that with, I think, one exception the illustrations have no direct connection with the text.
Browse software by Mathematics Subject Classification (MSC 2010)
> Do you mean expensive in terms of taxes, the market commending a higher salary, or other reasons?

The market. The US market for high-salaried knowledge work always pays more, whether is Tech, Finance, Legal etc.

In general, if you're a high-earner/rich, America is a great place to be. If you're poor, the UK offers more support and protections, but this is a digression.
Not that it makes things better, but 80K doesn't put you in the highest tax bracket: you pay a higher marginal rate over £100k because you start to lose your personal allowance, plus there's a 45% rate at 150k+
Okay I didn't realize that was implied with the context. So you can't use Amazon for buying genuine USB cables, headphones, or toothpaste. But laptops, cameras and phones are okay.
Does anyone even hire you if you are that expensive?
Neither the left or the right is arguing that climate change or COVID does not exist. The loud disagreements is about what strategy to deploy. We have nations like Germany that want to use natural gas to combat climate change, and we got France that want to use nuclear. The left leans towards natural gas, the right towards nuclear, both arguing that their strategy will lead towards an end to climate change and that the other side won't. Should vegetarian diet be part of our cultural diet, insects meal, blue agriculture, or should we focus our climate change priority on energy, transportation, heating, industry, futuristic technology and so on.

With COVID we have had more strategy than can be reasonable described in a comment, some which the left favor and others that the right favors. Should we classify the Swedish strategy as "right" and the Danish strategy as "left"? Doctors all over the world disagree on what optimal treatment is and in the end it is the patient outcome that dictate who was right.

The issue is that politicians get voted in because people fear the bad outcome, not because people favor one strategy above an other strategy. Thus the perception from both sides is that the "other" side do not believe that the bad outcome exist.
> What if you aren't willing or able to relocate, though?

Many jobs are fully remotable now (tho it varies from almost all of them like Meta, to almost none of them like Apple). Sometimes slightly less money.
Gaming-focused Chromebooks are in the works
Not getting any work, I'm guessing
I couldn't agree more.
In fact if the JRE was pulled over this, I'd certainly be cancelling my subscription. Not that I'd expect it to do anything, but just out of principle.
(I don't really listen to the podcast!)
Ooh, thanks for the rec.
I have never listen to a episode of JRE, but your link does not list a quote where he spreads misinformation himself. (unless you count a opinion “If you're like 21 years old, and you say to me, 'Should I get vaccinated?' I'll go, 'No.'”)

I suppose the issue is with some of his guests - but I think it is very legit for a podcast to have controversial guests in a free world.
Event-driven architecture and reactive programming
I think it's because we want to adopt a note taking system that works (as advertised) but in practice many people aren't happy and try out the next one. It's like that project that sits in a corner and you sporadically try and make progress but it's never going anywhere. Add the fact that many people think they really need to get better organized.
Ask HN: Is the MVP required in this case?
When you have a new idea, you have to think about the market’s needs and your project’s viability. The best way to do this is to start with the MVP, a stripped-down version of your product that helps you confirm whether there’s enough interest in your concept and how you plan to execute it.

But if you want to build something similar to an existing product, with a few upgrades and validated ideas, should you still build the MVP? if yes, what kind of MVP should you build? And do you need to perform idea validation before development?
I went to Apple Music already back when Spotify decided to give Rogan their platform and the millions of dollars. Can't say I regret it.
> Machines will occasionally add trailing slashes, and they will rarely remove them.

This doesn’t match my experience at all.

In the context of Linux and Windows file system stuff, it’s quite the opposite: all normalisation techniques that I can recall having encountered have eliminated trailing slashes, and it’s not unknown to treat a trailing slash specially in some way (e.g. rsync, or more tenuously Vim’s 'directory' option), and historically a lot of Windows stuff would choke on a trailing backslash (or on forward slashes at all), though it’s exceedingly rare now.

Of URLs, hmm… I can’t think of ever having encountered the addition or subtraction of a slash, except for the normalisation of URLs with no path (https://example.com → https://example.com/). Query string parameters, sure, but the path, never.

—⁂—

> and redirection from the ‘wrong’ one to the ‘right’ one to the other uses a 307/308 to allow non-GET methods to redirect

I’m not sold on 307/308; I think it’s probably encouraging the wrong thing, and that you want non-safe submissions to the wrong URL to fail—in fact, I’d go so far as to say that it’s preferable for these redirects to only be done for GET and HEAD requests, and return 405 on POST. These redirects are for humans that have mistyped, copied a slightly incomplete URL, or where a plain-text link detector has misperformed—all situations where HEAD and GET are the only possibilities; these redirects are not for machines except in those situations, and not for POST. POST targets are usually hard-coded or generated, so if someone gets it wrong, they can fix it because it’s obviously not working. But if you use 307/308, then you’re just slowing things down for every single user by adding a pointless redirect. (In fact, I mildly wonder if doing slash redirects is a bad idea even on GET, since the wrong URLs invariably end up in the source of web pages, slowing down the link rather than just having it obviously broken and must-fix. I think the casual cases outweigh that very mild harm, but I’m not certainly decided.) No, better not to encourage an incorrect target for any non-safe methods.

Another thing to think about here is that this kind of flexibility has a habit of leading to a lack of robustness, especially of security (Postel was wrong: <https://en.wikipedia.org/wiki/Robustness_principle#Criticism>). I can imagine a situation (inordinately convoluted and exceedingly improbable, but realistic) where the use of 307/308 allows you to smuggle something malicious in.
It changes with size. For my own company we started with just two co-founders and eventually grew. We did so in a number of ways:

- In the initial stages, we've recruited from within our own network of former colleagues.

- We had a successful open source project and recruited from amongst its contributors

- We hired people that our employees had worked with before and that they recommended

- We went to meetups and conferences, talked about technology and what we were doing. After the talks you often have conversations with attendees that might be interested in the project.

Here's what never worked for us:

- job ads / "career" section on our website

- going to meetups with the sole goal of recruiting people

- linkedin cold outreach
It's your code. You own the rights to it. You can say exactly who uses it if you like.

You can add a clause to the licence saying "the following people/organisations are specifically prohibited from using this code: US DoD, etc" - you may want to word this better to prevent loopholes, but that's the gist of it.
“No, but yes”.

If you want high paying job, you need some way to demonstrate that you are smart enough and distinguish yourself from others. Leetcode is one way to do it.

Other way is to demonstrate your work contribution. But what if you don’t have any experience?

Show that your are from top tech institute and got good marks.

But what if you are not from top institute? And you don’t have any great projects to distinguish yourself from others?

The answer is leetcode. Regardless of your college/background/ company background, with leetcode, you can demonstrate that you have aptitude for learning, self motivation, grit and perseverance.

That is why leetcode is so much used. If you are senior engineer (>10yrs), then you can turn down leetcode and show case your experience instead. For all else, leetcode is most reliable way to do it
My case here is that censorship can be effective to shut down individuals, but it does not matter because it won’t stop what made that voice powerful, it’s often the opposite.

We’re targeting messengers…
Daphne Caruana Galizia was not the Panama Papers whistleblower. She was a whistleblower who used the revelations of the Panama Papers to join up the dots in her own enquiries into corruption in Malta. It's worth noting her killers got caught and the senior figures in the government who she accused of creating "a culture of impunity" were removed from power.

There's a lot of things I don't like about elitist journalism, but there's a whole class of investigative journalism that got done better in the old model than today. Cf. Evgeny Morozov.
How much time did you invest into this course? Did you do all of the readings, labs, and view all lectures? In how much time?
Is Tensor to blame for the Pixel 6’s software issues and delayed updates?
> Here in Europe

Where are you? UK? Poland?

Everywhere I've been in Europe breasts != nudity.
> I say that because I've never seen a standard so easy and seamless for a developer to get his code running.

You deploy using extremely long YAML files, your app interacts with a lot of complex software (secret storage, ingress controller etc) and accessing your app for debugging is very non-straightforward. Once you understand the concepts and stack it's great, but when you're coming from locally running your app or even docker, it's as opaque as it gets.

In my experience, it's actually worse for developers, because infra people are forced to learn k8s as direct part of their job, while for developers it's more of a sidenote.
> The android app for olympics allows the developers to get all your contacts, listen to your microphone, wifi & bluetooth device connections, location, files. It starts at startup, can hide and reorder itself, can REMOTELY download files and trigger all kinds of tracking and spoofing.

Most of those trigger a specific Android permission popup at runtime to grant access when actually needed/used. The app doesn't them just by the user installing it.
Edited: deleted. Somehow my post appeared twice.
Since you don't seem to like to read much, here's a specific statistic that shows how the statistic you presented is grossly misrepresenting the situation by masking reality:

"CDC saw 51% increase in suicide attempts by adolescent girls during pandemic [age 12-25]"
https://nbcmontana.com/news/nation-world/cdc-saw-51-increase...

And the source: https://www.cdc.gov/mmwr/volumes/70/wr/mm7024e1.htm

But who cares if there's more young girls killing themselves if less older people kill themselves, AMIRITE?