skysight-inc/HackerNews huggingface dataset:
Just to be able to bring the car with you from abroad(but not import the car), you need to spend at least 185 days abroad. Once you are in Turkey, only you are allowed to use the car(you may let someone else drive but you must be present in the car).

So you can't just go to Greece, buy a cheap car and bring it to Turkey. The laws are designed to allow the Turkish diaspora or foreign visitors to come for work and a holiday in Turkey but to block any attempts of the citizens buying cheap cars from a neighbouring country and use them in Turkey.

When the 2 year period is up, you obviously start building up fines.

Turkey sucks at collecting taxes, there are a few areas where the country is effective at collection of taxes and automobiles is one of them and they are damn serious about it.

Another original Turkish tax collection method is on cellphones. Like the cars, taxes are very high on cellphones and to block bringing phones from abroad all the foreign devices need to be registered within 90 days of the first time the device picks up signal in Turkey(once the 90 days expire, the phone can no longer connect to the GSM network until registered). The registration price is hefty, making it not worth it. You are also allowed to register 1 device every few years and you need to register within the first 90 days of your arrival from abroad.
Keeping the last 3 power plants online will not create any pressure, it just won't further increase Russia's already strong negotiation position.
ASCII Cartoon characters for your terminal and JavaScript projects
╭─────────────────────────────────────────────────────────╮
│ Please check my package if you also want to make this │
╰─────────────────────────────────────────────────────────╯
/
/^ ^\
/ 0 0 \
V\ Y /V
/ - \
/ |

V__) ||

╭─────────────────────────────────────────────────────────╮
│ Please check my package if you also want to make this │
╰─────────────────────────────────────────────────────────╯
/
__&__
/ \
| |
| (o)(o)
C .---_)
| |.___|
| \__/
/_____\
/_____/ \

/ \
It seems you had to stretch the details of your example well beyond the range of possibility in order to make your case.

Yes, I would would most certainly agree to support such an individual in the implausible scenario you just described.

However under those circumstances I would argue that the soldier is no longer a Nazi, but in fact he is now a Nazi defector - so not the same thing.

I am very glad to see how difficult it still is for folks on HN to support Nazis, even when they fight for Ukraine against the Russians.

I don’t support Nazis - never have - not even Ukrainian Nazis. I think it is hypocritical to do so and from your comment neither do you I believe.
Why Being Forced to Socialize Makes Many of Us Unhappy
He has no obligation to do anything about bugs, but open source projects whose developers listen to bug reports is so common that if he doesn't, he should explicitly say "I don't take bug reports" in a reasonably obvious place, out of common courtesy. Failing to do so is the equivalent of having a deliberately misleading user interface.
This seems very suspicious to me. They’re comparing performance to a tutorial blog post that is extremely inefficient.

How about comparing it to. Levenshtein automaton or another state of the art approach?
Word of mouth is how I ended up using the product and now I’m hooked. It’s quality soap and you can use it for anything. So I think the story there is: quality will eventually win? But yeah I too would like to hear more if there’s more to the story than that.
yes, the amscopes are extremely high quality.
The founder and titular Bronner, who was somewhat mentally ill, died in 1997 and his children respected but toned down his legacy (old bottles were just covered with nonsense writing) and paid more attention to business sense. Likewise at the same time hippy counterculture became more mainstream, watered down, something you sell in the grocery store. i.e. whole foods being owned by Amazon.

It’s basically a story of a product which appealed to a small counterculture riding the wave of that becoming mainstream with a commodity product which got to keep the weird in a way which didn’t offend the sensibilities of the median culture.

In other words they very gently sold out without sacrificing much.
Could they maybe like reopen some?!
If development is bad/hard due to inconsistencies needing extra tools for cross-browser, the experience is likely to be worse than necessary for users too. Usually very connected. Never saw something good made with Silverlight.
On macOS Monterey 12.2.1

- Fails on Safari 15.3
- Works on Google Chrome 99.0.4844.51
No, Germany hasn't decided to keep them running. They are evaluating the implications if they wanted to keep them running. And as you said, it is unlikely, that this is a good idea because their lifetime was planned to end. As the article says, the most likely outcome is: we shut them down and rather concentrate all efforts to hasten the transition to renewables.
I somewhat agree. But it's not that simple in practice. For example, I pin every single version and the container fails a security scan because it's not using latest versions of everything. Or I pin to arbitrary versions that happened to be latest when pip/npm/terraform first created the precious word-of-god lock file, leaving future engineers afraid to upgrade those packages because "Chesterton's Fence".

Pinning versions creates work in the future. Using latest versions can result in ad-hoc breakages and security risk. So instead of saying "v1.22=good, latest=bad" and talking generally about the fact that lock files exist in most decent systems, I'd like an article that contains example strategies for paying back the tech debt of a thousand arbitrarily pinned versions across your code projects.

I like the idea of deleting the lock file on a regular cadence, accepting whatever new shit comes in, perhaps bumping a major version number, and then testing the crap out of everything and leaving this new artifact in integration/staging for a few extra days. If things go wrong between builds, then you have the lock files in git (and in your artifacts) to let you know what changed. If it turns out that you now have a real reason to pin a specific package (ie: it broke something), then you have to find some way to note that outside of the usual lock files, since they arbitrarily lock everything.
I feel weird if I select the yellow emoji color since everyone on our internal slack is gung ho about their skin color. Same with pronouns, almost indirectly mandated at this point.
Not sure about the website itself, but Zotonic is about 13 years old.

https://github.com/zotonic/zotonic/tree/release-0.1.0
If this is okay with HN rules the magnet link is here:

magnet:?xt=urn:btih:2df266c276cb8581b47afa091cfce1bdad7c2e99

I imagine it will take some time for someone to actually verify the files.
> Its a prisoners dilemma that allows Putin to use his consolidated power unabated

Except if you would assassinate Putin.
Germany decided this in the late 90s when Gerhard Schröder was in office, when Merkel came to power she tried to delay the closure but she was forced to revise that when Fukushima happened.
The security failure rate here cannot drop below the weakest link in the chain. In other words in your example A -> B -> C is no different than just B.

The likelihood of failure of independent systems in a series is defined as 1 - product(1 - p(failure of one component)) [1]. It only degraded to the probability of one of the links if the systems are correlated which they’re not here.

I don’t think regular failure analysis applies here (more components = more failure) because the security failure rate gets better with more components and worst case is that of your weakest link. In the traditional failure analysis you’re arguing for, the best case is the failure of the weakest component and it gets worse from there.

[1] https://www.sciencedirect.com/topics/engineering/failure-pro...
Relatedly, I wonder what percentage of Russians leaving the country are planning to attempt emigration.
It's broken for me, and how did this get to the top with 1 point?
The "requirement for them to hear the asylum case" is the obligation on Mexico ONLY IF someone applies for asylum.

Asylum seekers are NOT REQUIRED to apply for asylum in the first country they get to.

> If they did not file for refugee status then they are simply illegal aliens in Mexico.

That is not correct.

Just how do you think they get on the plane without a visa or visa waiver?!?

They apply for a tourist visa, which is easier to get for Mexico than for the US. They are in Mexico, legally, then travel to the US border to apply for asylum.
Hey Oras,

Cool project! How does it actually works? What do you offer for job employers?
Sure, but they're focusing specifically on things that developers are already doing but are just more of a pain than they should be, usually requiring hacky workarounds, preprocessors, or browser specific overrides.
Almost anywhere? It's much more convenient than the "type in your username" step.

To be clear: Things you can do with FIDO2 include:

* Just a "second factor". The authenticator has no memory of who it is, RPs (Relying Parties, e.g. web sites) basically provide prompts, which they derive from looking up a username you entered. The RP says if this is tialaramex, you'll recognise this arbitrary ID you gave me when enrolling and sign this freshness proof. The authenticator checks if it recognises the ID and if so retrieves the private key and signs the message, voila.

* "Passwordless". The authenticator is behaving the same, but now the RP is only taking a username first, there may be no second factor. This is more secure than most passwords today, but is only a single factor.

* "Usernameless". The authenticator now needs to remember every RP it has enrolled with, because the RP won't prompt it. Given the name of an RP (e.g. "news.ycombinator.com" the authenticator needs to replay the ID it gave when enrolling, and sign a freshness proof "I'm still, uh, tialaramex apparently".

In a corporate environment, or perhaps banking, you can insist (via a thing called "Attestation") that the authenticator provides proof it is a real authenticator made by, e.g. Yubico and based on that claim trust it to do multi-factor authentication itself.

Yubico's cheaper products do PIN auth, so you touch the sensor and type in say, "MyFuckingSecret" as PIN, the PIN is not sent to the Relying Party, they just get a message saying "Here's proof I'm that Yubico Yubikey which enrolled, and I say this is still the same human who enrolled me, I checked using a method my vendor says is suitable".

Yubico's most expensive product, and the Google Pixel series, and some iPhones, use a fingerprint as their additional factor. Again though, the authenticator just says "I promise I checked, this is who made me, trust or don't" it doesn't send fingerprints anywhere.
You are right. The argument is that it can approximate sin(x) over a compact interval, like [0,1].

You answer to that might be "I could approximate over [0,1] with just a lookup table, where I split the input range into n equal sized pieces for increasing values of n", and you'd be right -- the "proof" is basically just doing that.

It's one of those things which is nice to show as a basic theory thing (there are approximation methods which can never simulate certain functions), but it's not really of any real value.
Strange way to make a point, but I guess there's been stranger.
This kind of behavior shouldn’t be surprising in places and situations where freedoms and rights either don’t exist or aren’t respected by the authorities.

Just a few months ago, the police in the city of Hyderabad, India (where companies like Google and Microsoft have a large presence) were stopping and searching people’s phones to check for messages related to drugs on WhatsApp. This was their way of addressing drug trades, and even one of the top officials said that it’s not illegal when people cooperate and hand over their phones. [1]

If you’re on the streets and the police stop you in such places, you’d be better off unlocking and handing over your phone. People spoiled by western TV shows may talk about probably cause, privacy, rights etc. (which may exist on paper in these places too), but you’d be in a lot of trouble if you’re not very rich and know powerful people. These checks can also take an ethnic or other angle where only certain people are stopped.

I’m not saying that everybody should turn over their phones and that it’s futile to fight, but there are no instant solutions for such issues for many people.

[1]: https://www.thenewsminute.com/article/hyderabad-cops-are-ill...
This article has as much value as overhearing an anecdote in a bar. What a waste of time it was to read it.
“4 per 1000” Initiative
I seem to be monad proof - cannot understand them from any explanation whatsoever. If I'm not alone then it's going to be hard to hire people that get it - on top of how hard it is to hire skilled people at all.
Protests across Russia see thousands detained
Pivotal doesn't exist anymore.
It has been acquired by Vmware and now it calls Tanzu Labs: https://tanzu.vmware.com/labs
Btw there are many other companies where you can pair: Thoughtworks and Codurance for example
Mmm...yeah so someone who learned German as a second language and knew a lot about the culture and history explained the toothbrush mustache, as worn by Adolf Hitler.

"So it was because German elite airmen needed oxygen at the altitude at which they flew, within the airplane. I suppose because the cabin was not pressurized. They had to be able to get a good tight fit on the masks, so the only facial hair they could have was a toothbrush mustache, because that didn't make the mask leak.

So in solidarity with elite airmen, to show they were just as masculine despite having so little facial hair, Hitler wore that mustache always."
How to Use CLI to Manage GitHub Account
to people asking how police chooses to arrest / inspect people:

police arrests you if you try to be a "leader" - shouting, organizing others, or if you have a poster, or stand out in some other way. If there are no such people they arrest at random to keep everyone scared.
I wonder when our Operating systems get some kind of „dual boot“ mode which can be used up hide private info, while being undetectable by even more than cursory examination.
No more nuclear waste?
Tethering makes it kinda moot.
It helps in hiring (people who love Go and want to use it professionally and maybe even work on Go). It helps having a simple readable language where software engineers can quickly get up to speed on projects. It helps in optimizing libraries for Google’s particular infrastructure.
Four-year degrees aren’t for everyone
Calling a city with 2-300k residents basically "too small for public transit to work" is definitly the most US thing I heared in a while.
> “We have advanced microfluidic technologies for applications related to healthcare and life sciences, and often we have the challenge of visualizing microfluidic chips because they typically have reflective surfaces,”

Isn't this typically overcome using a polarized filter and appropriately polarized light? Seems preferable to making a rickety articulated structure if so.
A large percentage of homes in Germany use gas for heating and Germany imports a lot of that gas.

Coupled with Germany being the biggest emitter of CO2 in Europe, nuclear looks like a way to kill two birds with one stone.
amazing!!!!!!! thank you for the link
Seems like a really slow, cumbersome technique to monitor people. The one officer was rapidly scrolling looking for who knows what. No one can read or even scan text that fast, so I guess looking for photos?

At the human level there are probably plenty of low-tech techniques to keep yourself safe like deleting messages or using coded language.

It’s sad to watch Russia descend into totalitarianism.
If you are talking about me taking prompts from your work then no i don’t do that

If you mean will the prompt stay on the same page then yessir, You can pull a writing prompt on any new page and it’ll stay there at the top until you decide otherwise.

Also you can write your own prompt if you’d like.
I mean, maybe there's an aspect of pointless mimicry (though I haven't seen evidence of it), but my comment represented my general experience as someone who works the dynamical systems area and has reviewed for that journal in the past.

I have yet to receive a negative review based on using a less standard technique/perspective beyond the occasional "this work doesn't belong to this field, but instead to [insert adjacent field here]" which seems to usually be ignored by the editor.

I have, multiple times, had one of the three reviewers write a negative review based on a (to me at the time) seemingly conceivable misunderstanding of contribution of the paper because I had done something like include a simple example to better illustrate an idea. The editor sometimes rejects submissions based on one negative review, even if the other reviews are positive.

I think it's relatively easy to speculate that the consistency in form is from the feedback of the system:

Assume a researcher wants to maximize his chances of getting the paper accepted, and that, if accurately reviewed, the content of the paper would merit acceptance.
Furthermore, assume that there are a finite number of distinct styles of writing in scientific papers, and that the likelihood of accurately reviewing a paper increases monotonically with the number papers you've seen in the given style (the source of which are papers that have successfully made it through the process).

Then the researcher would aim to match the most prevalent writing style. Even if they aren't always successful at it, it skews the input distribution towards the most prevalent writing style. This, in turn makes it more likely for that style to be accepted in the future.
> Should we also start spamming US phones about Yemeni kids?

In the US you could legally do all of these things if you wanted to comment on what is going on in Yemen and advocate for positions contrary to the US government position: blog, publish articles in magazines and newspapers, talk about it on radio and TV, hold public rallies, bulk mail newsletters, place ads in most ad supported media, print it on shirts and wear them in public, bring it up on social media, skywrite it, put it in the name of a new species you have discovered, and many more.

In most cases in the US the only legal restrictions on how you could spread you message about Yemen would be content-neutral restrictions that would apply even if you were trying to spread a message that the US government agrees with.

This is not the case in Russia.
Papers please
I appreciate this point but my take on this is that corporations are running scared of social media...paranoid of normies boycottong their brands. To me this is good and is what was predicted as the next wave of progress by people like William Grieder. Citizens voting with their dollars.

Mother's boycotted GE into leaving the weapons manufacturing business in the 1980s. There is an explicit policy against any type of weapons manufacturing inside the company to this day.

I do agree with your premise that this is inappropriate since power is supposed to rest with elected representatives but I until we ban corporations from political contributions (any activity) then we will have to live with bullying corporations via social media.
Very rarely. We have presubmit actions that confirm everything is building and passing tests. And I insist on at least some degree of testing in all cases. Running it locally would be of little help for our case because the systems I work on are large enough that it's not trivial to examine behavior through local commands.

Think of an rdbms, and I'm reviewing changes that optimize or allow new schema options. It would not be productive for me to design new schemas each time I review code. Instead, the person sending the review should already have done that work in tests.
It is meant to intimidate others.
They can't possibly jail everyone, but they can scare them by arresting several thousands.
> It's hard to understand when you don't quote what you are answering

No it's not. If i want to comment the linked article, i comment directly under the article. If I want to answer you, I reply to you. That's how threaded forums work.
This feels very much like a proactive, defensive decision. Did they recently end up on the receiving end of some legal action?
The headline is obviously true; nobody should expect unlimited free support from any free software maintainer. But the author goes a step further, and refuses to even look at or read a bug report, unless they’re paid to do so. This is certainly their prerogative, but it is a bit more extreme than what is the current norm. They also do not want to provide a user forum for users to help each other, which is also the author’s prerogative, but it works against the author’s putative goal of being bothered less about problems with the software.

Being this far from the normal software maintainer behavior is of course permitted, but common courtesy demands that these deviations be clearly specified to users. There should be a “I DO NOT ACCEPT, READ OR LOOK AT ANY BUG REPORTS UNLESS YOU PAY ME” warning label on the project page.
Hadolint is great! If you want to customize your lint logic beyond the checks in it, I recently wrote a Semgrep rule to require all our Dockerfiles to pin images with a sha256 hash that could be a good starting point: https://github.com/returntocorp/semgrep-rules/pull/1861/file...
In general, for official bots yes - Administrators are the only ones with permissions to add bots to servers, but the permission prompt is usually one that asks for full Administrator permissions and they often don't bother to go back in and remove access to certain channels for eg. music bots.

Another problem is User bots - ie. clients that look like a regular user but are still doing bot stuff or simply ingesting all messages they see, which is easy since Discord's client implementation between bots and users are almost exactly the same. They could have used some wasm/javascript virtual machine thing that would make it hard to figure out what the Discord client is doing and would make it harder to sign in to Discord via a user bot, but then we'd probably have another set of HN users complain about Discord hiding stuff from users or something.
This can cut both ways.

Yes, if you choose Haskell, a Lisp, or something like Erlang, you can get smarter/better devs. But the flip side of that is that the types of people who tend to gravitate toward those languages are often more interested in programming for it's own sake and not the domain they're working in. So you get things like people burning hours writing their own libraries and endless tinkering with programming minutiae instead of getting sh* done.

On the other hand, a mediocre programmer who taught themselves Python, may not be winning any programming competitions, but will often have significant domain expertise and a bias toward getting things done.

You need to ask yourself whether or not the stuff you're working on really demands the absolute best programmers (it very rarely does). If it does, go with the Erlang/Haskell/Lisp crew, otherwise go with the Python/JS/Go crew.
I, too, have tried to figure out what exactly are monads, and have come away even more confused than I was before.
Nuclear is the safest energy source.

https://www.forbes.com/sites/jamesconca/2012/06/10/energys-d...
I would love to see an example of true altruistic patriotism you speak of. All people are selfish and everyone works for their own self-interest. Nationalism/patriotism exists because of each individual's recognition of that self-interest. No altruism involved here.
Not going to happen fast enough, or cost less than renewables.
As locals are priced out, Colorado mountain towns fight to keep workers
This an analogy, not a definition. But imagine a pointer to a struct that could only be dereferenced by passing it to another function.