skysight-inc/HackerNews huggingface dataset:
> Maybe, corruption by peasants doesn't have that much impact compared to corruption en masse via wealthy people in the place where he lives?

Exactly yes. "Peasant's" just don't have enough money to meaningfully bribe someone.

> With the current salary, if they work honestly, they can't even afford a house for 15 years.

Wow, that seems like a nice place to live. I built a house (started in 2019, finished this year) with credit for 30 years, but I earn about twice the average in my country. Building it was the cheaper option, it was projected to be worth 50% more after building, now it's worth twice more.
> fairly quickly.

The delta-v maps show the minimum needed to get from one place to the other. In order to get from one place to another more quickly, you’ll need larger delta-v’s at the ends of the trip.

Even though the rest of the solar system is within reach, we don’t want to send humans to Pluto and back on 20-year missions.
> at a minimum it seems like you would need arenas for each size class

But TLABs are heterogenous by size. Objects of all sizes go in one linear allocation space. So allocating two objects next to each other is the same as allocating them both at the same time.
old.protonmail.com is the way to go with ProtonMail's UI. Their new UI is a mess and not configurable. In old. you get a place to write your own CSS to configure the UI as you see fit.
Yeah this sentence hit me.

If I really think about it (or frame it as such), A LOT of my stress in work AND life is from wishing that non-existent paths existed.
The point is that "Public Safety" is the lie they tell you.
The A20 gate story was something different though, it abused the numeric overflow of 16 bit addresses, not some unused bits in the middle of an address.

An x86 adres had a 16 bit segment and a 16 bit offset, with the address being calculated as 16*segment+offset, truncated to 20 bits. Segment F000 was in ROM and 0000 was in RAM, with the low RAM addresses used for different BIOS functionalities.

If you use a segment like 0xFF00 , then offset 0 to 0x0FFF correspond to linear addresses 0xFF000 to 0xFFFFF, in ROM. Offset 0x1000 to 0xFFFF correspond to 0x0000 to 0xEFFF, in RAM. This trick meant you can set the segment register only once, and use the offset to read both tables in ROM and use variables in RAM. Of course contemporary BIOS and other software used this trick to shave of a few instructions.

You know what happens next. The 80286 has 24 address lines, not 20, so the addresses just above the existing 0xFFFFF = 1MB became valid instead of wrapping around. In the name of backward compatibility, someone found an unused port on the keyboard controller, attached an AND port to it and to A20. If you talk to the keyboard controller, you can choose if you want 16MB ram or the old wraparound behavior. The keyboard controller was of course dog slow, and you have to set and reset the A20 gate the whole time to switch between not triggering BIOS/DOS/TSR bugs and usable upper RAM. This hack is AFAIK still there today in every x86 based PC, even if the gate stays enabled all the time.
I'm admin for a small Mastodon server, and I'm kind of depressed that the official app is simply not going to support my local feed, that any feedback about this is ignored. The local feed is the main motivation to run a small Mastodon instance. I understand that it's useless to a huge server like the flagship instance, but I thought the point of the fediverse is to not simply run everything on a handful of huge websites.
There's no chance in hell regulators let them get away with it. They couldn't even acquire Giphy, let alone something more serious.
Biggest thing I don’t see mentioned about this: the only people in a position to deal with individual cases corruption are themselves corrupt and only wish to do so in order to pursue their own political agenda. Anti-corruption is more often than not nothing more than an excuse to achieve some other goal.
just like casual conversations are ephemeral, why the west always want things to be indexed, tracked, advertised, promoted, pumped, dumped, profited, exploited, abused etc etc etc..

china is doing it right, paying for simple things is so easy TODAY, just scan this thing and done, public transport same thing, so easy TODAY, not in 10 years, it's a thing TODAY, you scan your phone and done, no hassle, everything is smooth, everyone is on the same page

there is a lot to learn from china, we already copying them with contactless payments, even though our "market" doesn't want it because they want to make sure business are subscribing to service with insane fees first

we'll are stuck in the post industrial age, they are already moving past that, they were only just an emerging country yesterday, it's crazy how the west lost so much time, thanks to the capital i guess, our market doesn't want it
How did Chun's liberation then come about and end this? I mean, it did, did it?
Robot Subscription Services Let Companies Automate on the Cheap
Has anyone else noticed Facebook getting more aggressive in its attempts to get you back on the platform? Just this morning, I actually received an SMS about one of my old uni professors sharing a link. And that's on top of more popup notifications, emails, etc.
Makes me think of the Peter principle. Pretty depressing conclusion though: a large company is bound to be an environment with many distractions by underperformers. Any way out?
Krebs disagrees a lot. Sometimes he's wrong though.

Anyone remembers when Krebs doxxed the admin of cock.li because they disagreed with Krebs on spamhaus' black listing policy? [1] (Spamhaus just blacklists all TCP SYNs, which can be easily spoofed since it's not the complete handshake)

I don't know. I believe that Krebs has usually good intentions, but sometimes he is just presenting his findings in a very malicious way.

[1] https://twitter.com/_mg_/status/1121316639637528576

[2] https://www.youtube.com/watch?v=h8WCVwyZyg0
Yeah, maybe. But those in the old guard are used to building expensive, one-off things. I'll agree they can have better margins on what they already do.

SpaceX benefit most from stuff which can be mass-produced. Customers who have use-cases which can be massproduced, will benefit the most from SpaceX.

Another commenter mentioned on the perils of that too - SpaceX owns the ride, so they hold the keys to the Kingdom.
Address space is entirely orthogonal to memory protection. You can have multiple protected tasks in a single address space, or multiple address spaces sharing blocks of physical memory among themselves with different virtual addresses, or any combination.
Krebs disclosed a breach of Ubiquiti. Turns out it was a key employee who was disgruntled. Ubiquiti claims there was no breach an employee with access did bad stuff. Same employee might have been Krebs secret source about the “breach”. Courts please make Krebs say it wasn’t a breach.
Both releases not yet on maven central at the moment.

https://mvnrepository.com/artifact/org.springframework/sprin...
Then TweetDeck will die -- along with my use of Twitter.
Indeed, I would not really worry about this given how most people use psychs, but since you mentioned "in your old age", I thought I'd mention some effects that might be more problematic at that age vs. the average person today
Can I not write in my blog whatever I want? Who says that I can not spread lies [1] about companies? Freedom of speech?

[1] I have no idea which side is correct, I am just amusing Ubiquiti's claims are correct.
It is hard to consider anything ported when interrupts and DMA remain out of reach. This article describes only the trivial parts of porting.

It would have been better to get those working and then publish.

Also, sorting display objects when rendering seems pointless considering the small number of objects that could possibly be on there. If there are layers it would be better to keep them on separate lists. (It was not clear which direction is "y". Is that toward top of screen, or bottom, or does it mean a layer?)

That said, I will always upvote microcontroller project reports, and will look forward to the rest.
That doesn’t answer how the GC knows where the boundaries of each object are.
Is corruption not the undue influence of personal financial gain over political decisions?

Wealth is extremely important to the conversation, because corruption comes from individuals and corporations leveraging their wealth to influence politics outside of the democratic process.

We can try to design systems that prevent people who want to throw money at politicians from getting their way, but they will still be trying to do so.

Yes it’s systemic. Wealthy people aren’t mustache-twirling evil for wanting to leverage their wealth. They are making the most logical decision from their position.

But if the system continues concentrating more wealth among a smaller subset of the population, without putting up increasing safeguards against its influence, then corruption over democracy seems to be the natural systemic outcome.
Off topic, but man is that document hard to use as a reference. Ironically, I wish they would publish it as HTML broken down by chapter and section.

(I have used that document a lot to write a custom PDF generator and parser in Java, using a downloaded copy)
It might be another century before society as a whole is ready to confront "toxic conscientiousness". For now it is addressed at a last resort through acqui-hires, the bankruptcy court, etc.
Interesting - so more like “verity but verify”. Very cool.
View from a few steps back:

The CEO has made a decision.

You want to argue it.

That's not a good reason for the CEO to hire you.

Because the CEO did not ask for your opinion.

Hence, it is not a good fit.

At this time.

Maybe later.

Maybe not.

But why burn a bridge?

Good luck.
Claymorphism feels a lot like web design from 2000's :) These shadows and bevel styles were the go-to tutorials for Photoshop. At the same time, I could never get them to look right. Lucky for me, I've discovered that MM_showHideLayers does something interesting and I went down the programming side of things instead :)
It's the far too many rounded corners that triggers the disgust for me.
I don't see how it's 'toxic' to express dissatisfaction with mission creep in a piece of software. It's a totally normal, reasonable criticism, and from the author's point of view is far more useful than their staying silent.
Previous discussion: https://news.ycombinator.com/item?id=30850416
It's quite a hard thing to even define in the first place.
Its not so much that I need someone to try to sell me that I’m changing the world instead of making a paycheck. But I definitely would rather clean toilets for a cause I love than work with cool tech on a project I don’t believe in or that doesn’t ever go anywhere.

When I was younger my family was really big into riding ATVs. At first it was cool, but then I started to realize we were just going to drive in the same circles at the same parks forever and it lost all meaning to me. ATVs are cool, I still think they are, but without a reason to ride one I can’t imagine spending a weekend in a tent driving around in circles. At the same time I know plenty of people who live for that, so I recognize that we’re all looking for our own things.
"False" in this case means different things to different parties.

To Krebs, false means he did not accurately report the information as presented to him. In that way he is correct.

To Ubiquiti, false means the information was willfully inaccurate, should not have been deceptively presented to a notable authority in the tech field, and this should not have been published.

Ubiquiti has to sue Krebs to show that the damage to their reputation was related his reporting which they can tie back to Sharp. Krebs has to defend his standpoint to show he was not complicit in Sharp's planned sabotage. I expect they'll settle once the sides are fully aired.
Do you view Consul as authoritative once it arrives if it clashes with the hint?
It's better because it automatically OCRs everything and puts it into a search index. It means that finding documents now consists of typing a few keywords and immediately getting what you're looking for vs having to open a ton of PDFs
What is wrong with the first two results from Google? I get wikipedia (the source I've used when needed) and a Mozilla page. Both are solid.
There are solitary bees (leafcutter bees, carpenter bees, etc.) that can still pollinate and who do not suffer from colony collapse.
Playing devil's advocate, does it matter if she doesn't know what OWASP is specifically, if she has good security principles and designs secure systems? Saying "What's OWASP 10?" seems like a heuristic question rather than just trying to investigate what you're actually looking for - are they going to write shitty insecure code. I can say plenty of people will right secure code having never heard of OWASP, and plenty of people write terrible code with OWASP cheat sheets saved to their desktop.
This may be true and it could actually be effective to do so, but whenever I see such viewpoints I can't help myself from noticing just how narrow they are.

All systems conceived by man so far are deeply flawed and libertarianism-like systems have some pretty horrendous blindspots, if you ask me.

You need cooperation at a society level in order to tackle many externalities and existential issues, and that requires people organically coming together (won't happen) or some overarching entity with some sort of stick and good intentions or maybe something else, just not sure what.
Show HN: I Made a Stupid Game
I made a game which asks questions like "which weighs more? 8,000 bumblebees or a gorilla"
1. The marshmallow test has been debunked (just like so many other flashy claims in the social sciences field, the science is questionable and the replication crisis is very real). So using it in a rant about how uninformed people are is itself a laughable irony.

2. Many of us simply do not agree that the use of an Apple computing device impinges on either our privacy or basic freedoms, or (more nuanced) that the marginal risk is so small that it’s not worth the moderately large inconvenience of shorter battery life.
For anyone following along the article, it should be "Row 4, Row 7, Box 4, and Box 6" where it says "Row 4, Row 7, Box 4, and Box 7". Somebody please correct me if I'm misunderstanding.
> there is a lot to learn from china, we already copying them with contactless payments, even though our "market" doesn't want it because they want to make sure business are subscribing to service with insane fees first

Contactless payments are already widespread in every Western nation that isn't the US.
Facebook is lucky to not have to chase the 12 year old market. They get bored quickly, have no money, and are impossible to keep interested for very long.

Having the boomers is something everyone mocks FB for, and no one realizes it's why they're so successful.
The rumor was that liberalization was a condition for hosting the 88 Olympics. Media censorship ended, elections were held, and there were lots of demonstrations and turmoil.
I neither enjoyed nor suffered an American education.

Nor did I have one I was indifferent to.

Maybe that's why I'm better at English than you.
If you have a very deep understanding of C++ then you are potentially yourself a good reason to start a project in C++ and this statement is true of any language. Knowing the language very well can mean more time focusing on the actual goals and less time messing around with incidental language things. C++ is not sufficiently bad that mastery of it doesn’t trump other concerns for personal projects. Even in companies you are often likely to find more C++ expertise than Rust expertise.
It’s almost like people choose companies based on different factors.

Some are coin-operated. Some are language/stack-driven. Some want fast-growing; some want slow-and-steady. Others like small companies. Others like large stable companies.
> Like city planners

Where I live, the planners are widely considered to have been corrupt for decades. Planners are ordinary, medium-salary bureaucrats, dealing with hugely-valuable property and hugely-wealthy businessmen. Once the rot has set in, it seems to be really hard to remove it.
I used to hear this but not believe that people would be groomed so brazenly. Then I saw it happen before my own eye in several global organizations (not government), now I believe, as you do, that this is one of the greatest sources of corruption: the corrupt work hard to raise people behind them who are just as corrupt, if not worse, because they can be controlled.
ArangoDB is a best-kept secret for some organizations. Think mongodb but reverse the ratio of cattle and hat.
Erowid is one of the OG internet resources. It is an international treasure, and Earth & Fire Erowid should get a dang medal for their stewardship.

Edit: please consider donating!
Close to no debt, self sufficient country, seems like it's for the best of their people

This can't be said for the said supposed to be "democratic" countries in the west, poverty and inequalities growing, debt out of control, dependency to totalitarian countries for energy, food, and industries (china)

Who's gonna be the next Roman empire?
Is it? I mean, how? The core Redis software is still open source as it's always been, with the same (well, improved over time) functionality, whereas the closed-source for-profit components are not even 'paywalled features' but clearly separate higher-layer products building on the core (visualisation, ML, time series, full-text search, graph structures, &c). To me this is a paradigmatic example of well-done open-core.
Ask HN: Evaluate my weekend idea project, “non-prejudicial audio interview”
Time for my biweekly weekend project to get my startup juices flowing. The idea is simple (and somewhat naïve).

There was this senate confirmation hearing where the interviewee (a Democrat nominee) said, "We all harbor inherent racial biases." So I thought what would be the most "The Voice"esque way to hire people where you put aside every discriminatory prejudice you have and do at least the audio screening interview based on merit alone. And here are.

The plan is to -

- Use TTS to transcribe audio to text

- Remove high frequency common phrasing that can be associated with a particular group

- Read back the text with a computer voice.

Seems like a super naïve idea that is novel and unsellable. For screening interviews over phone call or audio chat atleast this idea kinda feels appropriate. But food for thought right :)

PS: let me know if these kind of posts are bad for HN. I have read the FAQs and Guideline page multiple times for this. I think it falls fairly into the category of "anything that gratifies one's intellectual curiosity."
Poor people can absolutely be corruptors:

Lets look at getting a driver's license in Brazil. It's widely known you can pay to pass your test, and driving instructors near ubiquitously act as middlemen. I know many people who have admitted to paying. They are not rich.

There are many stories I've heard over the years of minor corruptions like this. Paying off cops to ignore irregular documentation, paying off an official to get ahead in line ... this is absolutely beyond rich vs poor.
IEEE-754 allows "decimal floats". Basically, instead of 2^exponent, it's 10^exponent. `decimal32`[0], `decimal64`[1], and `decimal128`[2] are defined. But I'm not aware of any popular system that implements them.

[0]: https://en.wikipedia.org/wiki/Decimal32_floating-point_forma...

[1]: https://en.wikipedia.org/wiki/Decimal64_floating-point_forma...

[2]: https://en.wikipedia.org/wiki/Decimal128_floating-point_form...
The beauty is when you build your own OS with it's own desktop environment, and browser and tools from scratch you can use the language you feel is appropriate. Would you write a brand new project in a language you don't feel comfortable with just because it is perceived as "safer"? Especially when the project was just for fun, and really to help the creator get through some tough times in their life. Like he didn't start the project to compete with mainstream OSes or browsers. This is just a terrible take especially considering you probably use an OS written in C and a browser written in C++.
How to test a city-wide wireless network from inside a chest drawer
It’s kind of baffling to me that YouTube/google, Facebook, etc. have been able to get away with “well there’s just too much to manage so we deploy algorithms and pray to the code god it meets a minimum threshold to keep the government off our backs.”

Imagine I’m a trillionaire real estate mogul. I have 1,000,000 properties under my domain across the world. Some will, inevitably, not get the upkeep they need and a situation like the apartment building in Miami occurs. Let’s say even that no one dies, to be generous. Another building the electrical is jacked up and held together by paper clips, regularly leaving residents without power. Another one has grey water coming out of every faucet.

The government comes in and goes “hey, a bunch of stuff isn’t up to code. You can’t have buildings like this.” I then proceed to go, “well, it’s unreasonable to expect me to address every problem. I’m just too large of a company with too many assets. I’d need to hire a small army to manage it all.” The government goes, “huh, that’s reasonable. Well I guess just automate what you can and do your best!”

That’s absolutely ridiculous, right?
Ask HN: Open-source data model definition
I'm trying to find a good language to be able to document relationships between tables. For example, some thing that declares that a `users` table can be joined to a `customers` table on `users.customer_id = customers.id`.

Examples of this that I know of

- ORMs define these relationships

- LookML as a proprietary format

- Foreign Keys can kind of do this, but enforce a restriction, rather than just being declarative.

Ideally this format can be serialized/deserialized to help inform possible queries that can be run, and is agnostic from an ORM/specific data stack.

It's always surprised me the SQL spec itself doesn't have a mechanism for declaring this information about the relationship between tables, other than strict fkeys.
I've tested numerous methods over past two years; But the simplicity, reliability, structural integrity and cost of 170 point breadboard is hard to beat as its an inch thick(built like a lego).

I even tested with velostat fabric, but the resistance varies a lot and so there are numerous false triggers or missed triggers since we don't sit still on a chair.

No matter what's the thickness of the setup is, Any solid material under the butt is uncomfortable and so we need butt cushion for the setup. But with butt cushion, SMT button doesn't function as there's not enough travel, So we need a momentary button with button cap for enough surface area and travel to push into the cushion when we get up.
> I'm shocked this manager didn't have you fired. I would never tolerate someone doing what they want instead of what I instructed them to do.

A manager is not a boss. If a new manager isn't able to get a team to do what they ask, either the team is horribly incompetent, or the manager isn't very good.

Furthermore, if a new manager suddenly wants to fire people from the team, it looks very bad. (Unless the team has a reputation for underperforming.)

In the OP's case, I suspect that the +1 had a lot of respect for the team and its past accomplishments; or that the OP had a good reputation with the +1. In some organizations, underperformers are left to simmer in hopes that they leave voluntarily; I suspect that the "interpersonal conflict" approach was a way to nudge the bad manager out the door.
It is funny that om, cm and co are all real country codes.
> Focusing on technology feels like putting the cart before the horse.

Every language has its own ecosystem, its own frameworks, its own culture its own set of "best practices". Good luck learning them all.