skysight-inc/HackerNews huggingface dataset:
I'm a software engineer.

I used the "Who's Hiring" monthly thread on Hacker News. To be perfectly honest, it's the best "job board" I've ever used for tech jobs.

In my case, it was during Covid. Unemployment benefits were good enough that I wasn't eating into my savings. Every month, I would spend a few hours going through the thread, narrow it down to about 10-15 good postings, and see where it went. Hiring was also slow at the time.

The thing that I really liked about the job board here is that, almost every time, my initial contact was with a hiring manager or someone who'd I'd work very closely with. The job descriptions also get to the point quickly, unlike most job boards where the job description is 1-2 pages of 80% fluff.

For awhile I had the "open for work" flag on my LinkedIn profile. I got a lot of great outreaches that way, (and recently declined a very good offer,) but they tend to be bigger companies. (FWIW: Any time someone reaches out to me on LinkedIn with a vague "We might have matches for you, sign up and we might follow up with you" request, I flag them as SPAM.)
How do you define it? It's easier with Europeans and indigenous people in someplace like Australia. In Europe, many migrated in much more distant history, but eventually everyone there has ancestors from someplace else.

Perhaps it means someone who was there before another group arrives, meaning that the definition is relative, it means 'earlier'. There's also an implication that the latter group has transformed the place somehow.

A similar word in aboriginal. Some meanings include "present from the beginning ... inhabiting or existing in a land from earliest times"; "Inhabiting or occupying a country before the arrival of European colonists"; "the earliest known inhabitants of a land"; etc.
I have some sympathy with the filer. EU citizenship meant that living in France for 15+ years didn’t grant a separate citizenship and suddenly the filer could not vote anywhere as a result of being absent from Britain too long.

Realistic countries need to process citizenship for former EU citizens who have been living in their country for long enough to achieve citizenship.
AT&T, a mobile carrier, explicitly asked their customers to stream a game. They brought online a game from the Warner Brothers catalog just for that, using the same technology. So I am not sure of the bandwidth argument holds for all mobile carriers.

https://more.att.com/playnow/

Disclaimer: I work on Stadia.
What can software developers learn from offender profiling?
Why? It's about municipal elections not government elections.

In the UK any resident can vote in municipal elections - there is no citizenship requirement.
Congratulations to my fellow brits!
I find FB and Instagram so unappealing that there isn't any risk of addiction, for me. The basic idea - sharing pictures and text telling your friends what you're doing - is brilliant, but in practice, most people I know are annoying, and their posts are tedious.

Hacker News, on the other hand, can be slightly addictive, because every time I load the front page, there's a chance there could be something interesting and not groan-inducing.
I've seen this kind of issue with people who have a custom firewall setup. You probably need to configure your firewall to allow playing.
Those are not contradictory statements, even if their claimed losses are exaggerated.
I know 5 torrent sites I could go to right now and download the cracked versions of every single game I own, though. That would be impossible if the binaries never existed on my machine.
Mr. Cambus is also the author of the excellent ansiweather script.
The army in Switzerland does exactly this. They can mobilize faster with the guns and ammo at home.
Personally, I need to practice leetcode style questions pretty regularly in order to perform reliably without reference materials. If more than a couple of months go by, the details of particular algorithms begin to fade.

I think it's unreasonable to expect people to spend their off time practicing these sorts of problems, in the same way we think it's unreasonable to require everyone interviewing to be working on personal development projects over the weekend. I suspect most working people simply do not have the time.
We have 5 open software engineering roles and we haven’t seen any changes in our pipeline.
> That's just, like, your opinion, man.

Mine and everyone else's who holds important information in databases. The whole financial system for one.

> NFTs can store arbitrary data.

Up to some size.

> Which is many orders of magnitude easier than the current system.

It is not. The current system scales with the number of home transactions. Your proposal scales with the number of homes - a much bigger number.

> Besides, it doesn't have to be all or nothing; a gradual opt-in transition would be perfectly doable.

Sure, but then it's just a whole bunch of extra work for no benefits for 10-20 years. Not just for the county clerk, but also for home owners and buyers: not only will they still need to process the existing requirements, they would also have new requirements to obtain and prove ownership of their ETH/other crypto wallet. And they wouldn't see any advantage at all until the next time they sell their home (hopefully they will still remember their wallet address and private key by then!).

> On just about anything noteworthy that's not Ethereum, the cost is on the scale of cents. Wow, such unaffordable, many expensive.

Well, there are exactly two block chains that are somewhat noteworthy outside the crypto bubble: Bitcoin and Ethereum. And Bitocin doesn't support NFTs.

And any other block gain that becomes even mildly popular quickly explodes in values and transaction fees just like the other two. Turns out that storing hundreds of thousands of copies of the same data, and writing every single transaction to hundreds of thousands of systems before it is considered settled, without any kind of permission system, is actually very costly.

Note: you're right on the cash transaction statement, to some extent. There are still some important differences I feel, mainly related to the fact that today's systems enforce knowing the legal identity of parties to a transaction for something like a house, even if the sale is done in cash - which wouldn't be guaranteed if the house could be traded by selling an NFT on a chain.
I'm not sure if I can motivate you with this but - I know it comes with a lot of disadvantages, but the EU is becoming more toxic each year, and also grows in scope with seemingly no end in sight.

Being a part of the EU was the wrong call for the UK, in my opinion.

Brexit implementation was painful like a bandaid, but in the long term you will benefit from this.

The price you'll need to pay is just worse economy for a decade or two, and more difficult travel/work etc, but you will have more freedom as an independent nation. That has real value.
If only it was just google that equated the web with Chrome :|
Government usually demands that platforms delete more, not less. The influence of politics is completely unidirectional
Interesting... this is also a defect in ZeroTier but thanks for the idea. :)
Brexit is a tragedy that happened as a play of few people's political career. Now British people need to go through the EU bureaucracy to have a life in EU and the EU citizens need to go through UK bureaucracy to have a life in UK. For what?

Interesting fact: fear of immigration has evaporated after Brexit, despite that immigration to UK has increased. Maybe the Brexiters finally sleep well knowing that "they have control over their borders" or maybe the the media campaign of fear mongering died off.[0]

I'm very sorry that UK citizens lost their EU citizenship, British are part of Europe and have a huge positive impact. I'm sorry that you will need to pay fees, fill forms, get employment rejections due to non-meritocratic reasons like paperwork and visa.

Putting the government as the first line in the human resources is just beyond me. Feels like we are treated like cattle and persons need to prove worthiness to work and stay with us to the bureaucrats. It's not even the rules of immigration, which might make sense in certain situation but the act of working through the process itself is dehumanising. It's not enough to find a job that pays above certain amount or considered in demand, you need to spend money and time to expose yourself to someone who doesn't know you and has no business in your dealings and hope that they find you worthy.

[0] https://twitter.com/donmoyn/status/1532041219601223682
> 2 MB of logs per minute of user streaming time.

2MB/minute is 33KB/second.

How is that impressive?
The problem is you're looking at a single input box. Typically those would be defined as an object and have a prop passed in to configure colors and such. You're typically using it with a frontend framework or web components. If you're in Rails you can use ViewComponents or use apply syntax for primitives. Primitives are the outlier. You define them once and they're out of the way.

Where it shines is when you're not looking at primitives. Most dev work is pushing pixels around for layouts making things responsive, padding, margins, flex direction stuff. And in those cases Tailwind shines because you aren't constantly trying to come up with class names around div and sections. You are authoring you're css right with your markup. The productivity gains is unlike any other tool you can introduce to an org.

Going back and reading a component and making modifications is incredibly nice too because I can just understand everything that's happening right out the gate. I'm not going back and forth between 2 or 3 files and trying to un nest complicated SCSS in my head.
> I normally think of cancelling as individuals deciding who they want to associate with and any consequences that flow from that. Which seems to land on the acceptable side of the line you are drawing.

Yea but lets not forget the context entirely here; we're talking about a walkout at a university, and people are insinuating that there should be some form of punishment as a consequence.

You can construct a case where social consequences for an expression of opinion do happen and no human rights are infringed, but I'm not arguing that such cases can't exist, so you aren't really proving anything meaningful there.

My point is, to put it clearly: The idea that the right to either free speech or freedom of expression does not guarantee any form of protection from social consequences is completely incorrect.

> In this way, standards acceptable to our society can be policed without interferance from the government.

That's a cute way of spelling "mob rule". It sounds nice because it talks about avoiding "interference", but really, it's a way of avoiding democracy and due justice. If you can't convince the majority of society, then you take matters into your own hands. That's not a system I want to live in.
Couldn't agree more! If you didn't want a theme you could be up and running in an hour or you could spend a month making your own theme. I wanted something clean and fast to setup and load so I leaned on https://github.com/janraasch/hugo-bearblog
> It pushes you to componentize common UI elements. Feel bad to have long utility classes that look like <button class="bg-blue-700 border border-transparent hover:bg-blue-900 ring-2 ring-offset-2">. Change it to:
<submit-button>Submit</submit-button> using whatever tooling you prefer.

Even when you do that, you're still delivering the long, repetitive mark-up to the browser, rather than relying on the CSS engine to handle this for you. You're making the DOM MUCH MUCH heavier than it needs to be and ignoring the rendering engine that's optimised to handle this role. It seems wasteful all 'round. I confess I'm guessing here, and haven't tested it, but I suspect a simple, axiomic CSS file and simpler HTML file would produce faster rendering than Tailwind, and travel over the network faster.

Tailwind improves the developer experience at the expense of badly optimised code bloating and slowing the user experience. The developer experience benefits are debatable, too: I freaking hate using CSS toolkits and would much rather just write CSS or SASS bespoke to my apps. I have more control and can tailor a solution for the problem.
I’m not diagnosing, I’m saying there is another possible reason. Nothing about Elon tells me he’s not bipolar.
I have no idea why Twitter would agree to that. It seems to me the more likely outcome is that Musk will use lawsuits as a disincentive to prevent Twitter from forcing him to go through with the deal, and he will back out at the cost of a massive penalty payment.
how would you use media queries or pseudo selectors in inline CSS?
News organizations are low quality by default. Their bussiness model is creating multiple articles per day and make it sound interesting, sometimes more interesting than what really happened. This so they can maximize viewer retention and therefore maximize ad-revenue. It's not really a recipe where you'll find the most accurate truth.

You can still read their websites for information, but when you google, those news website tend to fill up the first 3 pages of your results and often you find better information once you get past those websites. e.g. independant journalist blog sites or scientific papers, etc...

I also like to search back in time. e.g. when you want to learn about coronavirusses, it's better to search before january 2020. Else your results get filled with articles from journalist that never even heard of corona virusses before they wrote their article.
... and as a result there are false negatives and you turn away actual top talent who can't Leetcode.

Effort spent on hiring process is reflected in quality of employees.
It’s almost impossible to make good UI without dumbing things way down. Either that or I’m lacking imagination.
Wind turbine makers selling at a loss and in a 'self-destructive loop'
What makes it even worse is that Cameron made a verbal committment to ensuring that ex-patriates gone for more than 15 years would be able to vote in the Brexit referendum, and did not make good on that promise.

Look, I left the UK 33 years ago, and am a dual citizen of the UK & US. I would never think of voting or in any way participating in regular UK politics - I left, my choice, that's over with.

But Brexit was different. It directly affected my rights as a citizen, to travel and work and live freely within the EU, and Cameron's fuck up and lies took that away from me (and my daughter) without my ability to vote on it.

I can't say for sure, but there are supposedly about 5.5M expat Brits. How many of them are over the 15 year limit for voting I don't know but I would guess that there are enough that it could have made a difference to the vote. I would also guess that an overwhelming of those (excluding the idiots on the Costa del Sol) would have voted against Brexit.
> what did people think they were voting for?

Brexiters did, indeed, in general, think they were voting to strip the rest of us of our rights, and they succeeded in doing so - they thought that this was worth "protecting us from Brussels" or preventing immigration or that it would mean £350 million a week to the NHS or whatever else.

This court case (and a handful of similar ones) was a last-ditch attempt of people stripped of their rights to keep them.
I use Privacy Badger alone because (A) it's good enough, and (B) I want direct experience of what needs to get better. I previously used uMatrix (which is now advanced mode uBlock Origin as I understand it). I use AdGuard on iOS.
There was only mention of a facelift, which can be good or bad. And lots of facelifts nowadays are quite bad, so I understand the concern.
Yeah, but my understanding is the case was about municipal elections (like the local mayor/council etc.)

In the UK the rules are the same as Sweden where any resident can vote. But it seems many countries have citizenship requirements even for the municipal elections.
Right now your post is heavily downvoted, but I see this trend in the US as well. A generation that benefited from good government generally decided "eh, things are going well, let's make everything harder for our children" and pulled up the ladder that they had just climbed.
I haven't seen an HN post that content-free in a very long time. Congratulations?
Apparently some people have yet to vent their impotent rage having missed the chance over the last 7 years
Kagi is even better than Google in my opinion. I’m still thinking whether I want to pay a subscription for it but it’s tempting since the results are so good. M

When I first switched from Google to DDG I found myself using g! all the time as I wasnt happy with the results, especially local such as finding a specific shop in my area etc. I dont recall using g! with Kagi, and when I was bored and compared the Kagi search result with Google to see if I was missing out, it turned to be the other way - I realised I was actually getting a much wider spectrum of results. I discovered many cool websites and blogs I never knew excited thanks to it or rather thanks to the fact that they show you what’s relevant to your search unlike Google that shows what they think is.
A related issue is that many technical people mistake a passion for their craft with a passion for their work.

For example, I am very passionate about statistics, I spend a tremendous amount of my free time studying it. I also work as a data scientist. For far too long I mistook a passion for statistics as a passion for data science. I know many software engineers make a similar mistake regarding their passion for programming.

This is a surprisingly big issue in my experience because commitment to your craft can lead to friction with your work and vice versa. This is not a problem when you realize these are two distinct things, but can lead to problems if you aren't aware of this difference.

The most obvious one is that confusing work for craft means you can put more energy into your employer's goals than ones related to bettering your craft (and also yourself). For a software engineer, at first, a late night coding session can benefit both. However in the long run if you keep spending time solving your employers problems, you will have less energy to study and practice software for it's own sake. This can also lead to burn out in which you start to lose you passion for your craft as well.

The reverse of this is also true: being very good at your craft can hurt you professionally. Your employer doesn't care about good code, or the correct statistical models. In the past, whenever I saw fundamentally incorrect statistical tools being used in production at work I couldn't stop and try to correct it. I've seen many software engineers struggle similarly when orgs make bad technical decisions.

I failed many interviews because the interviewer had a mistaken view of things, and rather than just play along, I would try to correct them (I've learned that no matter how sincere and kind you are in your correction, it is always a mistake to correct an interviewer). I distinctly remember the first time an interviewer incorrectly "corrected" me, and instead of justifying my decision, I just said "wow you're right, I was just sketching out some ideas here, but that path is worth investigating". Got that job very easily.

Eventually I realized that I am passionate about statistics and mathematical modeling, these are related but ultimately tangential to my day job. It's great that I get paid well to do something closely related to what I love to study, but at the end of the day it's no different than a true coffee lover working at starbucks.
> Last indigenous people of Europe

There are still many Swedes, Finns, Germans, French etc around.
Nah, thy UK wasn't banished, just decided to leave. If the people will it, it has the right to reapply and queue orderly behind Macedonia and Ukraine.
In the UK, 'EU' and 'Europe' are synonymous in some conversational contexts. The phrase "UK and Europe" is sometimes used now.
> I wish this is understood by both countries (yet I do not expect it...)

In the Greek side there hasn't been a single populist "call to arms" by any political party. Greece is not the one that would start an incident, since it's against it's interests and it's advised to remain calm by the media. Recently the Greek PM responded to Erdogan's previous petty statements [1] with just "we are neighbours, we always need to talk, and we always want to keep channels of communication open". Overall their responses in the media are mild and far from nationalistic.

[1]: https://www.reuters.com/world/turkeys-erdogan-says-greek-pm-...
[2]: https://www.amna.gr/en/article/649386/PM-Mitsotakis-If-Erdog...
North Americans, yes. Americans, no. US citizens have a pretty solid claim to that one. But the continent that the UK is part of is called Europe.
I am not familiar with the politics of Brexit but surely no one voted because they wanted to lose their right to live and work in Europe? I suppose there was something else that was considered less appealing about being part of the EU?
> You can definitely work in European Union, very easily.

Not anymore

> In the same way that working in UK as a foreigner is extremely easy.

Not anymore either
And pinterest!
Douglas Hofstadter: Artificial neural networks today are not conscious
1) as one of those people, I moved while it was still a right, and am only allowed to stay because it's a grandfathered-in right for people like me. The right — as in, you don't need to ask for permission — no longer exists for single citizenship Brits.

2) Do you also insist on calling Venezuelans "American"? Because that's also technically accurate, in a way most people consider hair-splitting.
Maybe, though impossible to know what proportion of folks who searched that actually voted.
Depends on the locality.

I, as a US citizen living in Ireland can vote in local council elections.
Do you think that (a majority of) citizens of Germany or France consider themselves to live in a non-sovereign country?
Then what the heck is that error message? I’d expect that error message from a junior developer.
> The same mechanism that turned Brits to EU citizens in the 70s is the same process by which those rights are no longer applicable to British citizens today, what did people think they were voting for?

I’m not sure that’s trivially obvious. The process of joining the EU is complex and extremely well documented and understood.

The process of leaving is a couple paragraphs with zero specifics.

Ultimately the question boiled down to, having been granted EU citizenship, on what basis was that citizenship revoked? If EU citizenship is just an extension of your national citizenship to an EU member, then reason for loss is clear.

But if your EU citizenship is distinct and additional to your national citizenship, then what basis was it revoked, and what gave the revoking entity the right to strip a person of their EU citizenship?

Clearly the courts strong believe that EU citizenship is directly tied to your citizenship of an EU member. But until the ruling was made, that answer wasn’t absolutely clear, and why shouldn't UK citizens make a Hail Mary attempt at preserving their EU citizenship? The down side of bringing the case and loosing is a lose of time and money, but winning would fundamentally change many peoples relationship with the EU.