skysight-inc/HackerNews huggingface dataset:
Where there's not much space, you can just paint the circle [1].

I think that one probably exists because people are going south and east (to the two main roads), so it's not clear that either direction should have priority. The junction looks more-or-less the same size as the crossroads to the north. (Which, incidentally, has no signs, just road markings to indicate which road has priority.)

For interest, move slightly south east to see the large roundabout between two main roads, then follow the A4540 north to see two more.

[1] https://www.google.com/maps/@52.4875739,-1.9213084,194m/data...
There is no such thing.
With money, laws can be changed. Justice can be bought, delayed or denied.
Those who work in restaurants know what goes on in the kitchen.
Those who knows how laws are made know how money, politics and the media affect the so-called "rule of law."
Those who work in the courthouses know that justice is ephemeral.
And neither do the talking points change. Replying in good faith is pointless, they can and have been debunked multiple times already, it makes no odds to the effort to push this.

As I said:

> this kind of disinformation does not need to even be self-consistent or even that believable. But it does need to be relentlessly sent out.
I think it’s really important to differentiate the code and the coder. Where we use this technique, I actually say to candidates, “I don’t care about the language / quality / age / immaturity of the code- it’s just something that you should be familiar with”. If someone turned up with an open source codebase to talk about it would be absolutely fine too.
>Nobody sketches code on a white board or notepad as part of their daily work.

Sometimes when I'm trying to plan something which requires a lot of thinking I take a piece of paper, write bits of code, draw schematics of the flow, schematics of data structures. If I am planning the architecture of an application which isn't trivial, I like to go to the whiteboard and draw. Even if I have it in my mind, visualizing it helps me find improvements.
The point is not necessarily whether it's morally wrong to violate a contractual agreement when the other party is likely to do so.

It's that the interview process proposed by the G[...]P may force the candidate to do things that may be illegal to pass the interview. The candidate is of course responsible for their own choices, but the point is that as an interviewer, if you force your candidates to do this, you might short list those who have a tendency to violate contract terms.

This might work out for some, but I'd say it's a fair point to bring up.
Exercise, diet, sleep, healthy relationships, low or no alcohol.

Not fair to expect high performance at work if your mind and body aren’t being well taken care of. There’s no shortcuts, unfortunately.
If you buy property in the second city, then as values rise, yes your taxes will go up but so will the value of your property. Worst case, you have to take out a home equity loan to pay the taxes, but you'll probably still come out ahead.

I've long advocated for an arrangement whereby if the value of a property increases by more than some small amount, say 2%, the excess wouldn't come due until the property was sold; the locality would hold a lien on the balance. This, IMO, is how Prop. 13 should have worked -- seniors on fixed incomes facing rising property values aren't really poor; they just have a cash flow problem, which could and should have been solved without taking money from the localities. Anyway, such a provision would make it unnecessary, in many cases, to take out a home equity loan to pay an LVT.

Of course, renters wouldn't benefit directly from property value gains, but as an LVT would incentivize construction, it would help bring rents down.
The patch just got rebased, here's the one that was actually applied in master for v2.6.30: https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.g...

And yes, the code you highlighted is exactly this special-case in its current form. The mount option "noauto_da_alloc" can be used to disable these software-not-calling-fsync safety features.
Mocking individual creationists often is a cheap shot. Particularly a decade or two ago there was a slightly nasty side to the 'new atheism' that took delight in making fun of people who were either just morons or extremely uneducated.
>Surely this will filter out ~50% of people who are good but don’t have any public code?

It then becomes a take home assignment where you get to pick the topic.

Surely you wanted to protoype some tech but didn't have the opportunity at dayjob - so make that prototype and bring it to review.

Much higher interview value than take home assignment IMO, but you need to be competent as an interviewer to enter into a discussion on something you might not understand yourself.

And it's also higher value to the person applying because they get to protoype stuff they find interesting.
Is there any medically backed information on the idea that alcoholism is an allergic reaction to alcohol? I mean -- it doesn't seem like a great analogy, but I don't generally have an uncontrollable desire to overindulge in cat dander and pollen, personally.
Or perhaps they know something we don't:

China has a bioweapons program.
The initial lockdown in Wuhan came from the very top. There was no similar reaction to SARS or MERS. The fact that a comprehensive lockdown was ordered in Shanghai means one thing only: the leadership is afraid.
Ask HN: What is your native language?
Of course it's about your mother tongue, what is yours?
DuckDuckStop
Sources and disputes have been provided to you before. It didn't change your talking point then, so it's a waste of time now.
There is nothing about github hat prevents you from working that way. I don't see what your issue is. But, I will say that I don't want people who can't separate criticism of their code from criticism of themselves on my team. You can certainly have whatever feelings you want, as long as it doesn't get in the way of producing the best possible product, all things considered.
I feel like the patience is the base requirement for any kind of art. Ultimately the cost of making outstanding art is pretty much always measured in years. Spending 10 hours in paint vs 2 in photoshop? It comes out in the wash compared to the years spent developing the feel, the eye, the intuition. Truly it is a poor artist that blames their tools.
I am rather skeptic of land value taxes, but I would like to hear your view of why land value tax is better than simply raising the tax on rent and property sales. The main argument that I see against land value taxes is that land doesn't generate any income by itself, which forces people to pay money in situation where they might not have any income to do so.

One could bypass this problem by putting in limitations, like an requirement to be high-income before the tax is applicable. One could also limit land tax to specific zones outside of low density residential areas so it doesn't go into effect when the land owner and the person living there is the same person.
You should always explicitly use `python3` rather than `python` and hoping it is version 3.
Folks were responding to "Bring code you've written" which is different from just bringing some code.
Well he do own approx 50% of another company worth around 100 billion.

I'm sure he could manage to finance this just fine.
Welcome 2030 You'll Own Nothing Have No Privacy and Life Has Never Been Crueler
> Generic erasure for instance, was necessary to prevent major backwards compatibility and break the world problems with the massive existing ecosystem of running java programs.

Isn't that the crux of the general criticism of Java's generics though? That it's ugly and deeply limited precisely because it was designed around a hard requirement of backward-compatibility?
As we are here, let me ask you what is the most vintage computer, or computer of historical interest, you still enjoy tinkering on nowadays?
What would you pick? - A slow and growing endemic with a huge death and economic toll or a short but ruthless restrictions for a 2-3 weeks? I'd pick the latter any time! We saw how better China fared compared to the rest of the world so far!
One-to-all broadcasting is a fundamentally different medium than one-to-one conversations.

The various messenger apps are closer analogs to phone companies and they have no or very light content moderation.
So any other countries’ pro-nuclear decision was made by politicians only, not knowing much about the topic?
You would have to fine-tune the size, taking into account that narrowing your focus to the relevant parts of the codebase is an integral part of your reading skills.
I thought UFS was still the default with ZFS being a supported alternative option for root filesystems?
When I say key, I'm obviously talking about the private key.

It honestly seems like the only reason you'd want to rotate subkeys or have distinct ones for different devices. Otherwise you're going to be stuck with at least one perpetual key anyway. It makes GPG somewhat more usable after you're done issing subkeys on your super secure airgapped workstation, because now losing a key/machine isn't a death sentence to your perpetual forever-lived identity.

But then again, it's not like you can't reply to a PGP encrypted message with "sorry i lost my keys new fingerprint is x, please use that one" and most people will just do that.
Please let us know if you get any info from them! :)
> Youtube and Facebook both have similar problems. There is survivalship bias at play here, you do see the bots that manage to get past the spam protection, but never see the ones that don't. For all you know, Twitter could be blocking 99% of the spam.

If you spend 5 seconds on YouTube and Facebook and compare that to Twitter, you'll see a massive difference.

The spam bots on Twitter are incredibly unsophisticated. It's literally bots with the same profile picture and name as the person they're trying to spam.

On the other hand, YouTube spam bots are actually incredibly sophisticated. They're using GPT-3 or some language model to generate text and reply to each other. Like, sometimes I'll read a comment and not be sure if it was a spam bot or not.

Twitter is leagues behind w/ their spam filters.
What the parent comment said was that not every little detail is decided at the top.

Chavez knew the country was corrupted but do you think he was behind every clerc or doctor that asked for a bribe?

Dictators are not superior beings able to manage a country : they are just good at keeping hold and at hiding their mistakes.
Yeah there's nothing that prevents you from using a tool in exactly the opposite way that it's designed to be used, but it's also pretty unlikely that it's going to happen or that it's going to be successful.
I used to do something like that with WordPress sites. Learn a little web hosting, setting up WP, templates, attaching a domain name to it. A lot of people just want a site but don't want to spend a few days learning how to. The pay isn't great but it paid the bills.
> The filesystem APIs could be extended with a "CWD" handle argument that can be passed around

Why would you even want a working directory at that point?
Loved your comment.

Also I'm impulsively here to query the use of Physical vs Mental components of alcohol abuse.

I personally find it difficult to separate the two domains. I understand one is referring to detoxification and the other to habbit and belief. Both those are simultaneously physical and mental, and benefit from support within both those frames.

Mind brain dichotomy is not very useful IMO. Happy to be shown counter examples.
>So instead of writing code, consider instead having the candidate read existing code and talk about what it does and how it works.

While reading and understanding code written by others is an important skill, I am not sure it would be totally fair in an interview. The candidate might not be familiar with the particular coding style. The code can be very easy to read or very cryptic. I can write easy to read code, cryptic code or anywhere in between.

So since reading code doesn't solely depend on the candidate 's skills, basing hiring decisions solely on it, might not be the best idea.

I would see no harm, though, if part of the interview consists in testing the comprehension of well written code.
https://news.ycombinator.com/item?id=31046791 got more traction.
Also to think that an engineer who’s intentionally joined a company to work on AI self driving tech wouldn’t immediately quit when they where forced to move and work on Twitter content moderation is laughable. They’d find another job faster than Musk changes moods.
There was a brief period of time, say from the 60s to the early 10s, where offensive takes in public were slightly more tolerated, but that's what's in a lot of peoples memory. I'm sure it waxes and wanes.

Either way it's not as personally damaging to be accused of being a racist in 2022 as being accused of being a communist in 1952, let alone before that when expressing the wrong opinions loudly enough could get you tarred and feathered.
I tried it, it just wasn’t for me. I liked i3 because it was so simple and intuitive. I didn’t need to think, it was all muscle memory.
Both heroku and travisci were affected? I wonder if and what the common vector would be for two major providers to lose their OAuth tokens.
Backing up data that is later permenantly deleted is fine. From a regulatory point of view, typically you only need to ensure:

* the backups are not "within reach" and that there's no danger of data that has been deleted being looked up/used.

* any restoration of backups will not result in deleted data coming back to life. This is the tougher requirement, and means you do need to be able to re-delete things somehow - but typically this is only an issue in scenarios where you're having to undo damage that went undetected for a long time, so you have other big fish to fry also.

There are often competing compliance concerns here. E.g. a legal hold on data should prevent stuff being deleted, and in some instances may allow you to go back into backups to retrieve deleted things.
What the right calls "cancel culture" is the product of 25 years of tech companies removing any and all ways for users to moderate their environment.

On IRC I can select whose messages I see. I've got ignore. I can throw people out of my rooms with /kick and I can ban them long term with /ban. All rooms I'm in are rooms I've selected myself to be in, so rooms have regulars that know each other. If a banned user returns, it's easy to ban them again, or ban by IP, etc.

Tech companies removed this power from users. I can't say “hey, I only want to see tweets from these people, only they should be able to interact with my tweets, etc.” Because if I could, I could also just ban advertisers from my circles.

If I want to avoid interacting with someone on Twitter, not even blocking the user works. And even if I did block the user, my friends have to repeat it, there's no way of throwing a user out of your entire friend circle.

So the only option available is petitioning Twitter to remove the user from the entire platform. So of course that's what people do.

The methods you give users define their social interactions. Reddit has less of an issue with this because Subreddit mods can rule however they like. But in return, Subreddits have a reputation of being run by power hungry autocrats just like IRC rooms had.
Uh, no. The skill here is one used by literally any programmer who starts work on a project they didn't start. Not that there's zero overlap, but come on.
The woman in question was a VP of communications who tweeted the following:

>Going to Africa. Hope I don’t get AIDS. Just kidding. I’m white!

It is not hard to see why a company would fire a VP of communications who tweeted this. In general, you have to be careful about what you do and say in public when you have a senior position within a company. This is nothing new.

In the bad old days, people used to get fired when their employer found out that they were having a gay affair, or had a mixed race child. Now people are more likely to get fired for saying or doing racist or homophobic things. To me this seems like progress.
As another example, we can look at the set of all palindromes. One way to check whether a string is a palindrome is to reverse it, and check that it is equal to its own reverse. This process requires storing a reversed copy of the string in memory. Since the string can be arbitrarily large, we require an arbitrarily large amount of memory. Any algorithm that I can come up with for determining whether a string is a palindrome runs into this same issue. By our rule of thumb, the set of palindromes is a non-regular language; this is indeed a fact which can be formally proved.

I'm pretty sure you can check if a string is a palindrome with O(1) space complexity? Just create a left pointer to the start of the string and a right pointer to the end and walk them towards the middle checking the chars they point to is equal each time?
Nah lets give them leetcode instead!
> I don't want people who can't separate criticism of their code from criticism of themselves

Yeah good luck with that, nobody can completely separate criticism of their work from criticism of themselves. You are making your job as the team leader way to easy for yourself, "I only hire robots, that's how I solve all these pesky people issues".
I think that was a one-man operation and he ran out of money. My guess: Since he couldn't also spin up his own advertising network, he was out of luck.
I have bad anxiety and I would 100% be willing to give up alcohol for some relief from anxiety. Anxiety already means I can't really enjoy going out.

Social pressure to drink can be a problem but usually saying you can't because of medication will get people off your back.
I prefer vifm for this, but I’ll give visit a try as well, now that I know about it.
The issue here is that saying a thing on twitter with the potential audience of the whole world is an inherently different thing than e.g. saying that thing to your blokes in the pub.

Imagine it is 1980 and you went into a disco with a certain percentage of people of $ethnicity: What is your expectation for what would happen if you started yelling that people of $ethnicity have $negative_attributes and no right to exist? That they come to you and tell you that you have a point there? Of course the group will not ignore you, you are directly criticising their existence from an outside position.

And this is the issue here: expectations. When speaking on a global online platform with near instant feedback your expectation shouldn't be that you can just voice a controversial opinion and have nobody disagree like it would happen when you talk to your likeminded friends in a small circle. Your expectation should be that you are in close vicinity of all the people you are talking about, because you are.

And this can also be a good thing, because assuming a ton of things about others that you could just directly talk to is a sounds like a receipe for disaster. Imagine that instead of yelling stuff in the disco you were to talk to people and getting to know their point of view. The issue is that you can't do that on social media because you are always in the spotlight. And in the spotlight it is hard not to wave the flag of your team and have a human conversation instead.

Social media is a constant spotlight, global, instant and huge public space and the behaviour you discribe is a direct result of the fact that people treat it as their living room conversation instead.

Shitstorms are real and often they can get quite bad, but paradoxically you won't get rid of them with less moderation ("more free speech") but by interfering with the spread of the word.
Governments around the world have taken way too long to treat internet as a public good (i agree with you).

Especially in america, this country has been running as fast as societally possible in the opposite direction from providing such services as a public good -- so if anything even those libraries and sidewalks are mortal, and at the whims of a political machine idealists may not get to steer.

It sure would be nice if such a thing could exist in stability ad infinatum, but at the same time, there is a small turdy nugget of truth to the american principles of not trusting government with acting in the interests of the people's freedom indefinitely, as has been demonstrated by nations around the world.

We need more grassroots organizations like archive.org supported and run by the people who truly believe in it.
Idk why, but this really rubs me the wrong way. It feels like marketing-speak. Clojure _is_ it's own thing, and so are the other languages (Janet, Fennel etc) that you seem to be detracting as some sort of Clojure spin-offs. Aside from all being lisp-like languages they have little in common that is exclusive of modern programming languages in general.
Perhaps. I see what you are getting at. I’d suggest that there’s been an erosion of intelligent debate in general and what we see is just what’s left behind rather than something new. Complexity is not tolerated any more.
None of these are actionable problems is the issues. Focus on 'smaller' things.
This is a much bigger problem than Heroku.

There are countless SaaS applications asking for full-repo access to Github (all the source code, with write access).

- Productboard

- Bugsnag

- Sentry

- Skylight

- Percy

- CodeTree

- Databox

There are heaps of others, these are just some on top the of my mind. A ticking supply chain attack waiting to happen, since these companies make themselves into alluring hacking targets.

Most of them need access only to issues (a few need read access to code or recent commits, almost none need write).

Solution:

- Let customers give granular access (only issues, only read to source code, etc) when the integration is setup. This is possible with Github's APIs.

- Try to use push instead of pull where possible, i.e. provide a CLI tool to use with Github actions or use Github's webhooks.
I would strongly advise against trying to find an idea to solve.

For one, it’s not your idea. You don’t care if it succeeds. Therefore, you are going to quit the moment things gets hard. Second, the best ideas come from observation, not asking around online.

Don’t listen to those people listing ideas online for founders to tackle. They don’t care if you fail. If you succeed, they can claim they helped you. And if you fail, oh well.
I feel extreme sadness and sorrow for all Russians who have to die in this pointless war and wish they were able to know the truth before they were sent to Ukraine.
Systeroid: A more powerful alternative to sysctl(8) written in Rust