skysight-inc/HackerNews huggingface dataset:
> What seems much more likely to me...

Maybe. All our information comes from journalists, who occasionally gets things wrong. After that, it's down to belief. We haven't seen the evidence nor any counter evidence. All we have is a biased article.

For me, leaving aside all of the dramatic details, we have the word of a Lebanese business man and his supporters versus the word of the Japanese government and the board of Nissan. Perhaps naive, but I'd tend to believe the Japanese government over some rando. It's not a banana republic over there. The government does not habitually collude with natives to squeeze foreigners. It's not like the UAE. Agreed, that's not evidence of anything, but as long as we're just talking "what seems much more likely" - what seems much more likely to me, is that the guy embezzled, got caught, had to flee the country and - unlike so many of these dreary, sordid little tales - he caught the ear of a sympathetic journalist to spin a sympathetic tale of escape and adventure.

Well, he will be tried in absentio if that's allowed in Japan, and the evidence against him will be entered into the public record. Then maybe we'll each have a better idea of what we're talking about.
Strapi on AWS? No Problem
I do agree your example appears wild. Any sort of repercussions no less losing your job is crazy for that. However, that isn’t life ruining if he’s fine after the firing. The OP and others before were talking about life ruining.

I’d consider something like this life ruining:

https://www.usatoday.com/story/money/2015/03/29/adam-smith-c...

A mean spirited yet relatively insignificant video berating a low level employee for the company/owners bigoted views. The guy ends up losing his job and allegedly can’t get another job for years.
> in which you don’t have to worry about this nonsense

You can worry about being able to afford that $500k studio with a 2hr commute.
From the US Department of Justice Federal Trade Commission, An Antitrust Primer:

'Market division or allocation schemes
are agreements in which competitors
divide markets among themselves. In such
schemes, competing firms allocate
specific customers or types of customers,
products, or territories among themselves.'

'This primer briefly describes the most common antitrust violations and
outlines those conditions and events that indicate anticompetitive collusion.'
I presume he meant "defend the perimteter, and they never get execution, so there is no need to defend the inside against privilege escalation".

The opposing line of thought is defense in depth. The idea being that "a hard shell but soft and mushy on the inside" is a fragile setup and only needs one thing to go wrong.
I hadn't heard this censorship / ISIS connection before. Do you have a source with more information?
9/11 has had -- and continiue to have -- far-reaching consequences that have an impact many people's lives. It pales in comparison to the impact that constant internet access and mobile computing have had, though.
Nvidia? Make anyone's life easier? these are the pople who cryptographically lock power and clock management of hardware you pay good money for away and do not compensate you for the loss of control over the device you paid for via firmware cryptographic signature checks burned into the silicon and are terribly documented.

You should expect nothing less than maximum inconvenience out of them.
The Dark Ages were before the Black Death...
Not exactly my field, but IIRC blood pressure is not a passive result of how much blood is present, but rather is regulated by the body through a series of control networks. Removing blood does not reduce blood pressure (the body recognizes the dip and will adjust, plus more blood is made again quickly) because the problem is not that there is too much blood, but rather that the pressure setpoint is wrong.

Things like atherosclerosis reduce the space available for blood and increase the pressure without the body realizing the setpoint needs to change, thus why pressure increases.
Changing limits does not eliminate them entirely, however. There are still limits, and those limits can still be exceeded.
Someone made a bridge between Pharo and Godot which looks pretty interesting. I've not dabbled in it myself yet, but they have a doc describing how it works: https://gitlab.com/chandler.justin.s/godot-talk-VM/-/blob/ma...
The greatest rebuke one can give to an employer is to stop taking their money.

If all the sudden Company X woke up to find 30% of its staff was officially resigning at noon the same day ... well now things just might change.

I've never heard of this happening.
Yeah. I’ve heard the same from a few friends/acquaintances who aren’t into tech too much but use Twitter.
If I recall correctly, it had the best CSS support at the time.
Primitives in javascript are not objects.
I have a couple cool JS projects with 5K+ stars, they used to make for good conversation topics in interviews but now I don't even bring them up. Work experience is so much more interesting to talk about.
Cryptocurrencies are an open-source alternative to the traditional financial system. There are problems of course, but remember that this industry is still very young. Unless crypto gets totally banned or over-regulated, it's going to have a bright future.
That was the whole point of the debacle, though. IIRC Google noticed that what they were currently doing was not bringing more women onboard, so they asked some of their employees for opinions. Damore wrote his, which circulated internally for a while with no issues. Then it was leaked and the cancel mob got to him. Only then Google fired him. It wasn't like he was trying to promote these opinions like a googler Alex Jones, at least not from what I know.

I think firing Damore for an opinion shows what cowards they are and everything that is wrong with the current woke movement: don't talk about new ideas or possible solutions, don't open up uncomfortable discussions, only bow to mob led slogans otherwise you're burned at the stake.
Ironically, this sort of quashing of freedom is the only hope the US has of maintaining any sort of global hegemony.

If China had a political process robust enough to elect and then retire a Trump-like figure, the US would simply be the inferior superpower. The only structural advantage I see for the US these days is the superior legal and political framework.
I'm sure they'd welcome your PR.

Snarky? No. It's open source. If it doesn't have feature <X> then you're free to add it. It can simultaneously be the most important feature for you, and entirely irrelevant to other contributors. You're not prevented from adding it, as you would be in a closed source product.

I'm sure you know all that but it bears refreshing. This is software that's free to use and free to modify. If you've an itch then you're at liberty to scratch it - just as other contributors are equally at liberty not to.
Basecamp came pretty close to this recently, I'm not sure whether it had a material effect on their business or future direction.
Related: https://en.wikipedia.org/wiki/Human_Genetic_Diversity:_Lewon...

Witherspoon et al. attempt to answer the question, "How often is a pair of individuals from one population genetically more dissimilar than two individuals chosen from two different populations?". The answer depends on the number of polymorphisms used to define that dissimilarity, and the populations being compared. When they analysed three geographically distinct populations (European, African and East Asian) and measured genetic similarity over many thousands of loci, the answer to their question was "never".
The value of side projects diminishes over time for most people, unless the side projects are "significant". For new graduates, side projects or academic projects with publicly available code are often useful talking points in interviews.

After a couple years of work, your day job becomes the primary point of conversation.

I write resumes. For clients that are coming out of school, the project section is often a large portion of the document. For people with a few years of experience, the project section tends to slip down the resume towards the end, and eventually falls off entirely. Experienced professionals with a projects section are usually trying to demonstrate skills they developed outside their day job (e.g. if you want to be a data scientist but are a web dev by day, some data science projects you did while taking a Coursera course will be useful to list).

All that being said, the problem you are describing is real for people who enjoy doing open source work and are employed by companies with restrictions on ownership. When I was a recruiter, I did work with some client companies to alter contractual language for new hires that had a body of open source work.
Fleets can be screenshotted, no? You said tweeting something inane. Others on here have said they’re afraid to tweet at all. If the worry is that high, then the worry of a Fleet screenshot being taken out of context should probably be enough to not allow you to do that either.
I have seen interactive data representations over time using NASA satellite databases: https://earthobservatory.nasa.gov/images/147075/a-new-tool-f...

It was amazing seeing the effect of political action on the satellite data: e.g. areas that were deemed okay (or not) to cut down were almost immediately protected (with lit borders to stop law-breakers) or destroyed.

If Brazil becomes a failed state, of course the Amazon will be destroyed. We know this due to the millions of examples of the ‘tragedy of the commons’.

It’s an interesting thought experiment as to what it would take for the world to force protection with an external military force (e.g. this might be the only solution, but the chances of it happening are zero).
Just remembered a supercar maker also has a retry mechanism in their assembly line for flashing their roms. Shouldnt occupants of such vehicles be afraid of the fickle computers?
For purely internal services that are not supposed to be exposed to the internet?
> It's been frustrating me for a long time that most companies when hiring are looking for people who do lots of side projects and open source work,

This is a myth.

The number of candidates I interview who have side projects worth looking at or open source contributions is maybe 1-in-10 at most. Any company that requires candidates to have significant open source contributions is going to have a hard time hiring, because it’s not very common.

Really, the only time side projects are valuable is when someone needs to fill gaps in their resume. For example, if all of your prior experience was writing PHP backend code but you wanted to apply to a React front-end role, it could be helpful to have something like a React TODO app in your GitHub profile to show that you have some minimal experience with React and front-end work. You don’t need a massive open-source contribution that takes months and months of free time, just something small to show that you have some amount of experience that isn’t reflected in your resume.

The side project myth is getting out of control. Most recruiters and hiring managers will never even open your GitHub profile.
> Why? Because a foreigner in a big city has a piece of paper? Because some countries that exploited their own resources and launched themselves into modernity say you can't do the same?

Yeah, you pretty much summed it up. If you're some huge land owner but you're not actually using the land for anything useful, people will notice and they will occupy it.

In my country there are lots of these rich land owners. People whose lands stretch beyond the horizon. In many cases they don't even use it for anything. It's like unused memory that never gets garbage collected, a memory leak. Agrarian reform could redistribute this land but the powerful do not want to lose their domains. So people will just move into the land and start living there.

https://en.wikipedia.org/wiki/Landless_Workers%27_Movement
... but three lefts do.

I'm not looking to defend Gawker, but I believe that comparing it and its impact versus competitors/substitutes is absolutely relevant.
I installed nginx using macports didn't have uwsgi params module.
I tried finding solution on Google couldn't find.
Deleted macports installed nginx via brew

Everything works well again
Yes. Not just for your example, but sometimes it’s obvious a tweet only matters in the moment or doesn’t matter. All of these cases would be great if the tweets were somehow archived or put away (like skipping your email inbox)
Why do you have to shout at first place? You are at the shop, shop is not a private place
> I asked him how he balanced his work and religion.

When I see personally-baffling worldviews in other people, I try to remind myself that there are 7+ billion people on the earth. Someone, somewhere, believes anything you can think of.

And now the internet and social media helps them get together and reinforce their beliefs.
Even cheaper - in every conceivable respect - was the Casio VL-1. It had one unforgettable performance though:

https://youtu.be/xqTBlft8gQA?t=70
Apple drops radical Safari tab changes in new macOS Monterey beta
I run a MicroPython meetup and many of the members use the ESP32. Due to it's rich feature set and low price it's basically the gateway drug to MicroPython...
The title made me think this is about reading and writing poetry. Unfortunately, the focus is on reading. I don't think you can really appreciate poetry if you don't write some. Only when you write poetry, do you begin to see and to understand which options a writer had and why his/her choice is outstanding or not.
I got the same feel, but there were collaborating on somethings so those discussions were legit. But yeah, the minutes don’t read like two competing companies trying to steal each other business.
This is cool. I triggered on 'waalkant', then I saw your topbanner on Twitter, now I think I've been looking at your house last year from the back of a garbage truck a couple of times.
But on topic: indeed, chase these big duplicate files first!
It all depends on who the user will be. Will it be a developer or will it be someone with a work laptop that has an 1366x768 screen?
People should read "The Internet of Money" by Andreas Antonopolous, in it he describes how much of the criticisms levied against crypto are similar to criticism levied against the internet in the early days. Many of the internets early adopters were actual criminals, and its detractors talked about how it "couldn't scale", was bad for the environment, etc. What sort erroneous conclusion might you have drawn during the tech bubble at the turn of the century? Similar criticism were pushed on the automobile, the airplane, and even electricity.

It might not seem like now, but we are still in the early days of crpytocurrency, being this overly hung up on the current state of things is missing the forest for the trees.
Even if implicit TLS is used instead of STARTTLS, DANE is still necessary to avoid forcing backwards-compatible agents to fall back to unencrypted traditional communication.

DANE is necessary as long as there are still some agents using backwards-compatible behavior; i.e. falling back to unencrypted communication if TLS is in some way blocked.
No, it don't. But being an actor doesn't mean an individual can't be an messanger doing something in good faith.

"Dooing good, through bad methods"
I mean, they could have just had a checkbox "switch to old design" and call it a day. I like the new design in a single-tab, single-use case scenario, but the moment you have multiple tabs it becomes weird. When you're like me and you open 50+ tabs when trying to customize Devise and you're searching for tutorials, then it becomes a complete mess.
Block size was a huge multi-year argument that split the BTC community. The current largest cryptocurrency is completely incapable of addressing small problems without enormous drama, let alone actually large problems. I have absolutely zero faith that the people in charge (unelected maintainers and miners) will be able to make appropriate policy changes over time.
I remember while learning Smalltalk how surprised I was when if statements and loops weren’t syntax of the language, but methods on objects. True and False are singletons of a Boolean class, which has a method ifTrue:ifFalse which take lambdas as arguments. For loops, a lambda which returns True or False has a method whileTrue: which takes a lambda as an argument.

Although I like Python, and I don’t know JS well, I really enjoyed learning Smalltalk, even though I will likely never use it professionally.
A lot of people get nauseated their first time or two with snus or dip. I definitely got myself sick my first time with dip, but I had no idea what I was doing and put way too much in. Didn't stop me from trying it again. I still use it every couple of months, mostly because it's a very convenient stimulant when caffeine isn't cutting it. After that first use, I have rarely experienced stomach upset even though I gut it.
This reminds me a bit of the etymology of genius, which at first was something you had, a protective/tutoring spirit. Over time the meaning changed more to something someone is, like naturally intelligent and driven.[1] Stroke of genius is still one of those phrases using the old definition, and in the modest amount of situations were it happened to me, it did feel like something coming from outside of me.

[1] https://www.etymonline.com/word/genius
It's worth noting that split-horizon DNS can cause problems with DoH. If your "public" DNS entry has an A/AAAA record, DoH-enabled browsers will resolve your domain to that external IP instead of fetching the internal DNS record.

So if you do split-horizon, don't put an A/AAAA-entry into the internet-facing side, instead use the ACME DNS challenge as described in the sibling comments.
I'd like to work on tailoring a mainline MicroPython build to their boards - to support their peripherals - but it has, so far, been low on my priority list.
You are correct. To expand a bit:

French pronouns have four possible cases: as the subject, direct object, or indirect object of a verb, or not an argument of a verb at all. The declensions are:

je/me/me/moi

nous (colloquial: “on”)/nous/nous/nous

tu/te/te/toi

vous/vous/vous/vous

il/le/lui/lui

elle/la/lui/elle

ils/les/leur/eux

elles/les/leur/elles

In this example, the pronoun is not the argument of a verb, so the fourth case is used (moi, lui, etc.)
Is it just me or does the word "learnings" make others cringe? There's a perfectly cromulent word, "lessons" that are the nouns of the things that you "learned" as a verb.

Along with "socializing" instead of "distributing", it's the latest in using stupid words to sound "business like". It reminds me of the kitty in the Lego Movie bouncing through shouting "numbers, numbers, numbers, business, business, business" to avoid detection.
> but I've never liked the fact that on paper companies can easily claim ownership of them if they become worth it.

My suggestion, if you are really worried about that, build something nobody wants.

Couple of my projects, a Sean Connery themed lisp interpreter[0] and a file sharing site that doesn't host any files and isn't P2P[1].

That said, I don't think anyone has ever really looked at either of those projects during the job interview process.

[0]https://github.com/willcipriano/Connery
[1]https://github.com/willcipriano/Podje.li
High blood pressure is rarely due to excessive blood volume, but rather due to the constriction of small arteries.
I don’t think I’ve ever seen a cover letter from a candidate in over 25 years of interviewing. They’re maybe seen by HR, but long stripped before the interviewer in my experience.
Unless you’re on mobile…
You are under the impression that art sells itself?

Most artists I know - the ones that sell, anyway - need to socialize. They spend more time trying to sell art than they do making it because the work bits are the selling. So much of this is "soft sells": Engaging a community, curating one's image, and so on. But most folks have a day job, which is generally true of dead artists as well (so many weren't rich in life).

Socializing is part of the work.
Given he was able to be active (play basketball), this opens up a path for better optimizing heart transplant supply chain - which I assume would be volatile.
Hahahah! You saw that, too, eh? ;)

Humanity as a whole is clearly not "in their right mind". :(
I can, sadly, one up you on that:

The same table stores: Addresses (primary, secondary), sex, names (up to 3), date of birth, what currency, and many MANY more values.

Yes, that's one table.

Also: Another table literally stores full tables in it. (Basically some kinda key with which to identify the subtable so you can select on it.)

Progress has no real concept of set based queries, instead it accesses all tables like a cursor.

And that's not even scratching the surface. The DB is bad and should feel bad. Just yesterday I went into a 2 hr rant about it with some people I often talk to.

Foreign keys, too, are a foreign concept to progress. But hey, work is work.
[inside his body]
> Only a moron would base a world view around the low quality entertainment they kill time with.

I think it's naive to assume it doesn't shape your world view in subtle ways, even if you understand it's a poor source of information.
Bad Gear has a good video about it:
https://www.youtube.com/watch?v=ySiGJmDCjG8
Tabcorp's disks damaged by fire suppression system noise in November
French expression is "chercher une aiguille dans une botte de foin". First known use is 1652, source:

https://www.expressio.fr/expressions/chercher-une-aiguille-d...

(also provides equivalent expressions in several other languages).
God put the oil into the ground for us, right next to those novelty dinosaur bones that He put there for us to find.
> I would say formal education and previous work experience are often overrated, and side-projects are underrated

As a hiring manager, I disagree. Nothing beats actual work experience delivering code in a real production environment to real customers from within a real team environment.

The vast majority of side projects I see from applicants are one-off toy projects that have the luxury of starting from a blank slate, haven’t been built in a collaborative environment, aren’t hosted for significant traffic, and often aren’t user friendly enough to be used by anyone other than the author who knows all of the right commands and steps to get it to work.

Side projects can be good for tinkering and playing with new skills, but someone having real-world experience deploying those skills within a team environment to real customers and experience real-world customer issues at scale will have significantly more experience.
> 1. When spraying, they make use of the fact that same arena is used for all struct of a similar sizes. This allows them to fill holes in arenas with arbitrary data, creating fake structs. Why not have arena per struct or at least per subsystem?

This would help, but it's hard to do for C: there's no type information when you do a malloc. XNU has a lot of C++ code in it that just (iOS 15) got separated kalloc heaps, so it's certainly something that can be done, but I'm not sure if Linux can adopt this easily.

> 2. Have some secret tag stored before each struct allocated in the arena. When freeing , check that tag is still intact. This should detect if there was a write spanning multiple adjacent structs.

I'm not familiar with kernel allocator hardening, but the post mentions some kind of freelist protections. In general, you can detect some heap corruptions, but not all of them; the better you get the worse performance you have, usually.

> 3. I didn't quite understand how they managed to create malicious release function. They have control over buffer where they can write code, but memory page containing that buffer isn't executable, right?

No new code is introduced, the function pointer is pointed at a JOP chain.