skysight-inc/HackerNews huggingface dataset:
It seem that statistically, people who don't make unenforced errors still don't change social class. You want to change the topic from "how people actually become and start in their social classes" into different one. As if telling truth about current social and economic structures should not be said, because someone may make one more mistake as a result.

Like in particular teenage pregnancies are going down while social mobility also goes down. Non pregnant teenagers are still unlikely go from poor to non poor.

Avoiding powerty is something you do when you start in higher class and prevents falling. But most poor were born that way was my point.

Lastly, if my daughter got pregnant, she would be able to get enough financial support from me to finish high school and college. It would sux, but she would not become poor because of that.
“The Amazon of Information”: Goldman Sees Ethereum Overtaking Bitcoin
> I don't see why the law should care in any way about a company populating NULL records.

It cares if the existence of this record still leaks private data. This is why talking about generic "records" here is pretty wrong - actual data is not interchangeable "records" where you can just slap on a generic cargo cult policy and think you're done.

Different use-cases require different data handling. Although, I do agree, for most CRUD cases it's enough to NULL out rows.
As an American in Germany trying to speak German, I've made some effort to hide my accent. But then I think about Arnold and Werner Herzog. Would they be who they are without their accents in English? Then again, no one here has ever mocked the way I speak.
Australia Talks National Survey 2021
> Interesting nugget: the author repeats the lies that apple doesn't collect/store/index your data.

I did not saw this in the article...
Can you elaborate on this like copy/pasting the line(s) from the article please?
There's some stuff here with some links you can follow: https://rbranson.medium.com/10-things-i-hate-about-postgresq...
No, I can still hit (almost) 1 Gigabit on the downlink. DOCSIS networks are so heavily asymmetric, they take special measures (ACK compression) to get around that!
It did not. The deployment system at Uber was a f*ing nightmare.

Things would fail, rollback, and then the logs would have their errors truncated or something. I wasted so many days deploying botched releases from coworkers.

And the use of Phabricator at Uber was a nightmare. LLVM uses it correctly, IDK what Uber did but it was a PITA to do really anything.

Pair that with the siloed off teams where "every team is its own startup" mentality and you have constant fighting, power grabs, being blocked all the time, etc.
If it's a crime, it's a crime. Judges have to choose the sentence they give from within the bounds of the law.

They can't willy-nilly decide not to sentence someone - they merely can hand out the minimum possible sentence (which may be no sentence at all) after finding the defendant guilty.

If the law is stupid and assholes are abusing it, there's little a judge can do[1] - unless they happen to be a constitutional court and can declare laws unconstitutional.

You'd need someone with the power to pardon or commute, which are powers generally only held by high ranking members of the executive.

[1] This depends on the country, but in some places judges are given greater freedom to interpret the 'intent' of the law as opposed to going by the letter. Sure, the kid technically made fake money, even if it was really shitty, but it clearly wasn't the intent of the law to criminalize what that kid did.
After working with Distributed COM, I'd go as far as to say that people building DCOM software were doing microservices, way before that term was known or popular - microservices at much finer granularity (per object), and all the bells&whistles people make startups off today - like load balancing, service discovery, strong auth, etc. - were already built into the platform and properly integrated.

Alas, it was ahead of its time; the legacy of C makes it hard to work with.
It's a common feature of RTCs, just for convenience really.
> permissionless and limitless leverage

Yes, this one is extremely actionable.
I wrote zeroes to my hard drive. Would you consider the data on my hard drive merely anonymized, or is it deleted?
You have to remember that to many of us Americans and Brits and Canadians, speaking any amount of any other language is impressive. We are comparing it to the 10 words we can speak of something else.
It has been 13 years. What is the author using now?
My Dad was a doctor, so technically we got a house call everyday. But the reality was that we never saw a doctor at all. If we needed a physical for school sports my dad would just look at us and say "Eh, you look healthy" and sign it. I was in my early 30s before I got a real checkup from a doctor for the first time since I was born.
True - my nominal bandwidth (i.e. what I pay for) is 1000/50.

I do reach the full downlink speed though due to (presumably) ACK compression in the modem and ACK synthesis/reexpansion in the CMTS. You are right that otherwise such a high ratio would not be feasible with TCP.
Was existing API management solutions like Mulesoft considered?

And while on the reuse topic, will Uber open source this?
I can imagine that big Western or multinational companies won't knowingly violate a FOSS license.

That being said, AFAIU violating the GPL of the Linux kernel is very common in the embedded world. A lot of that is made in places largely out of reach of Western IP laws, and by the time anybody gets around to do something, the fly by night company responsible has ceased existing, replaced by a new company currently working on a device five generations ahead, again committing GPL violations.
You can also use the index to cluster database blocks of the table based on the index (postgres => cluster command). This means all active records will be written to the same database blocks, and all deleted records will be kept in separate database blocks. This can speed up queries that need to access a lot of active records.

This is a good alternative to moving deleted records from an active table to a deleted table.
Is there even any duty to respond to unsolicited sales pitches? I would assume it is fine to ignore those.
I changed it on purpose (such as low vs. high "bitrate" languages) because I feel the "context" explanation is a misinterpretation of what actually occurs.

As in the commonly discused example of saying "no": High content language speakers say no by giving an explanation of why fulfilling the request would be difficult (a relatively large amount information is transmitted) which, to their surprise, is taken as a yes by the low content speaker.

And adapting to this is difficult, because high content speakers prefer their information, while low content speakers feel inundated and prefer their simplicity.
Good point, and great example. That is a situation which I would downvote too, given the chance. Have you seen the flagging system lobste.rs uses? It's a lot more friendly than HN's black-box flagging (and also the only way to moderate). Everything that doesn't really necessitate being flagged is on the users to ignore and not engage with.

https://lobste.rs/about#flags

I think we agree on the effectiveness of downvoting as a community moderation tool. But, I just cant stand sites that use it. They all eventually turn into an uninteresting echo chamber; it's happening to HN, it happened to Reddit, it happened to Digg. Etc.
Why do you insist they must be rich? I had in mind for example engineers who create wealth by solving problems and don't desire to climb corporate ladder.
How are you going to respond to a warranty claim if you've wrongly deleted the order data when a subject requests that you delete all PII you have about them?

https://www.adyen.com/blog/gdpr-what-it-means-for-customer-p...
I think your making the same point as me but not agreeing with the conclusion? Right nyc is more diverse in each area as far as types of buildings. Sf's tenderloin and mid market area is unique as it's a highly concentrated area of homelessness. It also happens to be right next to some of the busiest areas. All of this bleeds over to business, tourist and hotel areas so people see it all the time. Richmond, sunset, bernal, Glen Park are neighborhoods that are pretty far from the tenderloin and don't have homeless people in them. theres nothing in nyc thats compareable to the tenderloin area. what ive seen for visitors is they go to the moscone center for some event, only a mile away from the tenderloin, then their company puts them in a hotel downtown near Powell Street, only blocks from there. so people come to sf and are immediately exposed to dense concentration of the homelessness.
I think one of his main points is that he explicitly indicated not to collect that data, and the FB app itself indicates that the functionality is 'switched off'.

Also:
"I suggested to them that this data is used for advertising purposes, and that this is “regardless of the privacy settings selected by the user within the Facebook/Instagram app on their phones.” Facebook told me it was fine to proceed with those assumptions."

FB stance seems to be that the user has the option to strip EXIF data before uploading to FB. On the same token, can't strip your IP, guess that means a proxy.
> Re 1: A CORS header should've blocked the use of <img> tags on domains cdn.fakercloud.com didn't want using them.

A limited defense. I've only ever seen browsers respect CORS.
That is not true at all. Judges definitely do have the individual power to dismiss charges against someone; I have personally seen it done.
Been through this as well. There was one database for relational data, one for logs, one for analytics, one for miscelaneous, one for binaries, one for time-series, one for key-values, one for caches and probably a lot more! Total nightmare.

Nobody fully knew how operations, schemas, indexing or queries in any of them worked. Usually someone had managed to hack something together in a week and then the rest of the team just did minor changes to existing queries. Joining between the databases was also a fun exercise.

I blame it all on docker. It's so easy to just docker-compose run grafana:latest, then dust off your hands and claim you have a database running. Articles from HN on how fancy setup Netflix have also contributes to this, you don't have the same ops capacity to replicate a FAANG stack.

In the end all of it got replaced with only mongodb and firefighting went down to 0. Everybody in the team knew how to do everything, from new queries to migrations and backup-recovery. It's probably worse in every aspect on each task the specialized databases were solving, but it works good enough and often bringing a really good swiss-army-knife is better than having a caravan of specialized machines which each require special expertise.
> iOS 14.5 is also fairly new—the impact is still being assessed. And so we’ll need to wait and see what workarounds the data giants find to keep tracking our web and app activity.

6th paragraph. However, I‘m not sure whether Apple or Facebook is „the data giants“.
Can you please share the .config file in BOTH your linux and busybox dirs?
I couldn't stress how important Wikidata (and its predecessor DBpedia) is as a public example of a huge knowledge graph (versus the ones hidden at big tech companies) but also as a Wikipedia-like collaborative project to organise all the knowledge among existing semantic web / linked data publishers, government open data, libraries, galleries, archives...

Also remember that Wikidata is open source and you can fire up your own knowledge graph as docker containers on your laptop: https://wikiba.se/

If you have been disappointed by RDF-based technologies before, I would say Wikidata/Wikibase have significantly innovated on top of them. For example, they allow each statement to have qualifiers, references, depreciation/preferredness attached to them in a user-friendly way while also keeping simple queries simple.
We can have fine public searchable register without NFTs. Why is this a new paradigm somehow?
KAW, a corvid interpreter.
The reasons for using GPL and AGPL is that it advertises 'other licences are available - for a cost - but this is the only one you get for free'.

The cost of using GPL licences is that any changes you make to it everybody gets to have and anything you create with it has to be licensed under that licence. It was designed to create a viral effect so that free software remained free and that people could make money from those who didn't like free.

The MIT licence says "I have tenure in some organisation that is getting its money from something else and which can pay me to spend time on this".
Node.js HTTP layer is getting slower each release
Like FSF ?
“Better” and “more often used” are not definitionally equivalent.
I mean stuff gets broken into all the time. Unless your talking small town suburbs and rural areas. That doesn't seem fair to compare to a city. Your all making it sound like if you park in sf it's guaranteed your windows will be broken. It might feel like that if you only look at all the negative things people say.
> I think the reason it's like this is because the C++ maintainers are super focused on noticing whenever there is a choice to be made, and being careful not to make it for you

If you think that's the case, explain why I can't decide I want to pass an argument to a function in a register:

https://stackoverflow.com/q/58339165/1593077

Also, modern C++ has actually made it possible to write much more elegant code, for many delicate tasks, without sacrificing the performance benefits. So a convenient default doesn't necessarily have to contradict non-opinionated nature.
> Its unclear what they do with it after

The article states that FB all but confirmed that it is used for advertising purposes.

> the author repeats the lies that apple doesn't collect/store/index your data.

Where's the proof/evidence of this? Apps/OS have been found to leak/send some 'personal' data to Apple servers, but they say they don't track outside of apps (so app store ads use data from your app store usage etc), for them to do so without admitting it would be a huge commercial risk for very little gain (advertising revenue is still a small % of their total revenue).
This is a very good overview of the situation. It's sad how Retool's name was dragged through the mud for daring to use an MIT licensed open source project.
My first “real” job with Seek in Australia, was really really good for work life balance. Unlimited sick leave, Flexible hours, paternity/maternity leave. No probation on being hired, no one was laid off during covid or GFC
React hooks allows for reusable bits of logic. Reusable bits of logic are a great idea for a UI framework. But react hooks is a terrible implementation of that idea.

You're no longer writing plain javascript, you're writing in some terribly verbose language where everything from variable declarations to function expressions needs to be wrapped, making it hard to integrate with this party APIs and small details can have a big impact on performance.

Both vue 3 and svelte show it can be done better.
Any tips on the best software for Windows to record video? Would be nice to be able to record a part of the screen. Also, I am very wary about what I install so please no obscure software.
I use the json features of postgres to turn json into relation data. Store all json messages received in a table, then use a materialized view to extract the relevant parts into columns. Works well, and lets me keep the original data around.
The entire concept of zero trust network.
90s security was about protecting perimeters and network boundaries. That kind of approach, network segregation/firewalls to keep your data secure, leads to the idea that you are magically protected across impenetrable network boundaries. Which leads people to think insecure protocols are OK on the LAN, or patching policy can be slower etc. These days you would treat the LAN as untrusted and start from there. Assume already compromised. And focus on people, processes, technology, and data. Where is the corporate network boundary these days anyway in the COVID/WFH era? People's homes with all their insecure equipment? Of course you still would have your network segmentation. But as part of defence-in-depth. You just assume it's ineffective or will be circumvented, which it often trivially is: phishing, social engineering etc.
I didn't know that - thanks for sharing.
Emotional response, no hint of a point.
I follow this interesting blog series also. For those that are new to this series. It is written by Steven Sinofsky that for several years in Microsoft's early days was Bill Gates personal Technical Assistance (and the guy that removed the start button in Windows). He is now writing a book about his life at Microsoft in the early days. This blog series is the chapters in that book. You can subscribe so each chapters is send to your email free of charge.

I am waiting with a bit of excitement to the next chapter.

In that chapter he is introducing Bill Gates to the Internet(!) That got to count as a special day at work.

So far the chapters has been released like maybe twice a week. Now there is longer-ish pause since the previous chapter was released. The conspiracy theorist in me think the pause could be BillG that wants to review that chapter before it is being released. Just a guess to why there seems to be a small pause in the release flow or maybe it is just me being impatient:)
"""secretly"""
Elon Musk Firmly Believes in Cryptocurrencies over Fiat Currency
There is such flags as -fwrapv which I use in programs that I think may need it.

Maybe, there should be another flag which defines or partially defines many more things. For example, shift amounts out of range might produce any numerical answer (without other side effects), or it might trap once that operation is reached and not give any answer at all, but not demons in your nose or anything like that; either way, the compiler might or might not display a warning message. This is similar to what is mentioned in the linked document.

Another alternative flag might be used to guarantee terminating with an error message in such a case, making the program execute more slowly (because the compiler will insert such a check), for testing purposes perhaps. The document linked mentions such a case, but I think that it should not be the default case.

If you have:

int x[3];
int*y=x+1;
int*z=x-1;

Then, what I think is how it should work, should be:

- The program itself is valid.

- The pointers y and z are unequal; if you write y!=z then it is guaranteed to be true.

- Reading or writing through z should be considered as undefined behaviour and not allowed. The compiler can optimize based on the assumption that it doesn't happen, unless that optimization is disabled, or if the program is changed to specify it as volatile (in which case it remains undefined behaviour, but the compiler can no longer assume this when optimizing).

- Since z is out of range, comparing if it is less or greater than y is not predictable.

- Since z is out of range, there is no guarantee that it is
unequal to any other pointer that isn't based on x, including null; it might or might not be null.

- If you write z+=2 then z is now in range and z==y is true and you can read/write through z now.

If you write:

static int f(void) {
int a;
return a;
}

int main(int argc,char**argv) {
int x=42;
x=f();
printf("%d\n",x);
printf("%d\n",x);
printf("%d\n",x);
return 0;
}

Then it should be: The return value of f() will be some value for each call (not necessarily the same every time), and can optimize it. Since the function does nothing, and the return value is not defined, it is allowed to optimize out the reassignment to x and always print 42, or it can set x to some other value, which is unpredictable and not necessarily the same every time, but not print three different numbers, trap, or do other stuff. If standard library optimizations are enabled (which they might be by default, depending on the compiler), it may optimize out the entire program and replace it with a constant string and printing it, as long as it is a number and line feed, repeated three times with the same number, which must be in range of the int type. It may also compile the program like it is and when the program is executed multiple times, print different numbers different times, but always three same numbers. Printing nothing is not allowed, since the %d format specifier can never result in nothing; it always results in at least one digit.
Actually thanks to the creation of CBDCs, the switch to bitcoin will even be faster IMO, because thanks to CBDCs people will get used to paying things with crypto, but they will see that using CBDCs instead of bitcoin is a bad decision that hinders the purchasing power of their savings. But exchanging CBDCs with bitcoin is much easier to do than exchanging fiat with bitcoin, so the switch will happen faster!
OBS has a slight learning curve, but I find that it's able to do everything I need, including screen region recording, single window recording, and overlaying/switching between screen and webcam.
The configuration is for privacy.

The security is inherent.
Outside of `unsafe` blocks Rust is memory safe. It also has a much stronger type system which means code is more likely to work.

That's something you have to experience first hand to understand, but you know that feeling you get writing C or C++ where new code appears to work the first time you run it? "That's suspicious. It must not have rebuilt, or maybe I forgot to call the new code."

With Rust the compiler can catch so many mistakes that by the time you actually run the code there's a pretty good chance that it is right. My instinct is no longer "suspicious! Where have I gone wrong?"; it's "ha it worked! Though I'd still better double check".
A Hacker Mindset
Try learnasm.net, or the chibiakumas youtube channel.

They also released an (affordable!) book recently, covering several architectures.
The wall was mainly built to prevent brain drain. The richer West was bribing people to move there, after they were raised and trained with the resources of the poorer East. It was a last resort taken out of desperation over the West’s constant economic and covert military attacks and arguably still a mistake. For example, the USSR disagreed with the wall and recommended against building it.

A similar kind of brain drain is happening all over Eastern Europe, to disastrous consequences. Especially with COVID it’s a massive problem that most trained medics have emigrated.
A user can disable geo-tagging or the better(?) disable precise location in Settings.app > Privacy > Camera.

Like mentioned in the article, there a lot of EXIF strips in Appstore too but I’m not sure if a regular user would take the road of take photo > go to exif stripper > delete exif on photo > save the photo > go to facebook > upload to facebook
Here is mine as well:

Code: https://gist.github.com/ggerganov/092b86a59fa34926998953701a...

Video: https://youtu.be/jWQQH2_UGLw
nonsense every major compound has been designed in Europe of the united states.

Japan during and before the world wars was a seeker of western inventions, Japan was just like China in todays sense. japan enjoyed unlimited patents from the west for years. built cheaper faster. that is the Japanese mentality .

music hardware can all be traced back to European nations like Sweden, Uk, the Eastern nations that do the majority of the hardware designs even Ukraine has a bigger history in music productions than Japan.

Japan has been shaped by European values and Music.
And this was 2 years ago. It went exponential from there.

If they are for real, which I don't believe at all, they are already in the 10 top holders of US commercial papers in the world - actually the top non financial US regulated company - see details: https://twitter.com/TheStalwart/status/1395903319659405312

As the author of this blog said recently: "we are living in the middle chapters of a Michael Lewis book."