skysight-inc/HackerNews huggingface dataset:
This does not look like scraping. A prima fascie database leak, and an invalidation of Facebook's claims of them not using your phone number past the validation, as well as them claiming using encryption at rest.
Docker Hub is having issues
A Guide to PT-141 Peptides
Crates.io does not store built code.
I took that to mean if email was your day job you'd need to see emails in Outlook and Gmail, not a potentially great but uncommon mail client.
I want to have two dishwashers. One with the dirty dishes and one with the clean dishes. So you never have to put the dishes away. They go from the clean dishwasher to the table to the dirty one. And then flip them.
That’s weird. We moved to a new house and I was surprised one morning to see the cat scratching the upper balcony door, waiting to be let in, even though he’d never used that particular door until that day. He seems to always wait by the door that’s closest to the nearest awaken human, regardless if he’s ever used that entrance.
Yes I looked at that one also but it was an insta-dealbreaker for the same reason. There's many options around, luckily. So no need to go for something as compromised as this.

Another dealbreaker for me is hosted configuration and access management. I want to be the only one managing it.
I think I'm going to convince my team to get to 16 (with records) before I can convince them to stop adding getters and setters everywhere, but just out of curiosity... how did you manage to make this happen?
Well, since we're on simple hardware pranks...

Back in high school, I thought it was hilarious to swap around the numerals on the keyboard. My two favorites were: moving 0 to the beginning of the number row and shifting the remaining keys over by 1, and swapping the numpad to telephone order with 1 at the top left. Much more logical layouts if you ask me. Alas I don't think I got too many people with that one because our logins included our graduation year...
Have the ID scanner and camera be all in one - leaving your ID in it physically blocks the camera.
As long as the proposed outlawing is along lines of taxation to make legitimate holdings infeasible, rather than establishing some arbitrary # of SHA256 hashes I am legally allowed to compute per unit time.
Not if SELinux policy prevents it.
Co-author here: link to the journal article: https://www.nature.com/articles/s41467-021-21440-9
It's a technology company. My assumption is that they're going to look for a way to "disrupt" peeing in bottles. Perhaps some kind of easy to install Amazon branded micro bathroom for the delivery trucks.
> It seems TextEdit for some reason thought it should parse the HTML even while the file format was TXT. So we can inject a bunch of limited HTML into a text file, now what?

Well, what's a file type unless you know it from context, for example a special file system attribute that set to "text/html"? Heuristics. At the very least I think it's better to ignore file "extensions" completely when dealing with the data inside than to make it the deciding factor.

libmagic, which powers a lot of file(1)'s work, is called libmagic for several reasons.
Yes! Although this particular one was a year later, I got runner-up and a bunch of tech books as a prize :)
She became lucid again but died a day or two later. We speculated that one of the reasons cells turn themselves off is because they are too dysfunctional to operate — so turning them back on brings the benefit of having that signal again in the case of neurons but also revives any dangerous behavior that was being suppressed.

That's a pretty big leap to make given that you don't even know if there is, in fact, some kind of causal relationship between giving her ISRIB, her sudden lucidity and subsequent death. According to what you have said, it was a one off event and you are positing a hypothesis of how the body works based on a one off event where you don't even know if x led to y led to z and your hypothesis is based on the assumption those things were, in fact, causally related.
Running your own Postgres is surprisingly easy, even with backups/monitoring/replication. Postgres replication has a reputation for being difficult to set up, but that's not what I've found. I think the reputation largely reflects how it was 15-20 years ago, not today. It's not completely turn-key I suppose, but there are many resources to learn.

Speaking of monitoring: there are far fewer options if you're on RDS. Personally my favorite is munin, where you can instantly see all kinds of stats & history at multiple levels of abstraction. There are many excellent Postgres plugins to report on transactions, locking, etc., and it's easy to write your own.

On RDS you can't install custom extensions. They have a whitelist of the most commonly-used ones, but if you find a different one (or build your own), you're out of luck. This really hampers you if you want to get the most from your database. I will say though, building custom extensions can also block you from using CI/CD solutions (or at least make them harder to set up), since they may have similar restrictions. Writing a custom extension is sort of a last restort, but it can be a huge boost for certain problems.

RDS also doesn't grant you direct access to the WAL. That means you can't use WAL-E/WAL-G (a really nice incremental backup solution) or many other helpful tools. You can't do replication except via AWS's own black-box features. (This can be especially annoying when you do upgrades.) It also matters because RDS only gives you 30 days of backups. Tons of businesses need more than that, and it's hard to achieve without using pg_dump. But for large databases, pg_dump can take hours and impact performance of other connections.

On RDS you also have to deal with EBS expense and performance limitations. PIOPS are very expensive. Running on local disks is a lot faster. On plain EC2 you can do more to work around all that. Ephemeral storage gives you real disks, but they might not be big enough (and they don't scale independently of the instance size). A better approach is RAIDing over gp2 volumes. I've heard they did this at Reddit and Citus. I've set it up before and it has worked great. You might be able to find some details in my comment history. Go back a few years. . . . Of course if running in your own datacenter is an option, that's even simpler (in some dimensions anyway). To me the sweet spot is renting dedicated machines, e.g. from Wholesale Internet.

RDS is sooo easy though. I have to admit it's hard not to recommend it for early-stage ventures. The limitations probably won't bite you until you're far along.
Corey Quinn took a broad swipe at AWS over the dishonesty of their recent tweet on the subject.

https://www.lastweekinaws.com/blog/you-cant-trust-amazon-whe...
Rust is working toward fully reproducible builds; you can see outstanding issues here: https://github.com/rust-lang/rust/labels/A-reproducibility . The compiler already has options to enable many sources of variability. I've had success with reproducible builds for WASM.
The metric measured in that survey is "the percentage of people who say that they use the language, who say they want to continue using the language in the future." I agree that calling this "loved" is... complicated.
It is not practical to edit plain text in binary:

636f 756e 7472 6965 733a 0a2d 2047 420a
2d20 4945 0a2d 2046 520a 2d20 4445 0a2d

It is not practical to edit Excel documents in plain text:

<?xml version="1.0"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<Worksheet ss:Name="Sheet1">
<Table>
<Row>
<Cell><Data ss:Type="String">ID</Data></Cell>

Tim Berners-Lee browser was browser-editor. Can't you see parallels?
Does anyone know if there's a GDPR fine on its way?
I keep 2 to 3 empty water bottles in the car just for the purpose of peeing -- they're very practical and convenient. Then they get tossed in the bin a the next gas station. Much more convenient and sanitary than finding and using a filthy public space.
That's what the on-screen keyboard is for. Even works with the touchscreen, no mouse required! Eminently usable.
No mobile ones either :(
another thing that ruins reproducible builds is date stamps in the executable. Microsoft's C++ compiler has that issue. I'm not sure how common that is in other compilers
Feces on the wall is actually a symptom of mental illness; I doubt that mentally sane people are doing that for fun in the majority of cases.
There are... hundreds of Linux equivalents. Magnet is a pretty boring Window manager anyways.
Given time and a freedom from financial concerns,
a full stack from FPGA upwards.

(something like Project Oberon)

Maybe a relay-based CPU.

An alternative high-CPU count, low individual CPU-capability, multi-cpu system on a single chip, each with small amount of memory with "network-on-chip" interconnects.
>As such, Safari is basically the new IE6 — it lags all other modern browsers and prevents websites from taking advantage of nice new features

This tired trope must die. No, Safari is not "the new IE6".

The problem with IE6 was not that it lagged a few years before adopting some features, it was moving fast and implementing things on its own, forcing standards, etc, and forcing a monoculture due to his large adoption (until Firefox came).

The monoculture, moving too fast, dictating arbitrary standards, is what Google does with Chrome (and every Blink derived browser).
It's an example of public accommodation, I certainly didn't mean to imply that a delivery driver would navigate to one.

(in my region the nearest facility would pretty much always be a gas station, with people not getting worked up about it if you walk in just to use the toilet)
> Maybe you could argue that crates.io has inadvertently become a data controller because they store these packages, but that still seems like a stretch.

Why so? It's not different from any other serivice where people submit things. It shouldn't matter if it's a binary, text, or a video, and I've heard opinions that the contents users submit need to be monitored for personal information anyway.
These events are not a matter of if but when. And since the overwhelming majority of the people in my social circles has zero understanding of the real nature of the relationship between them - FB users and FB I just hope this will become increasingly frequent and painful experience for them. As in: I really hope this will get FB users in trouble as a result of identity theft etc.

This may sound extremely cynical but at this point it's the only way for the non-technical folk to understand the implications of giving away your privacy so that you can share cat pictures with other people.
I’ve been getting a lot of automated/unsolicited calls recently. Begs the question if this might be the source of my woes.

Is there a trustworthy phone number version of https://haveibeenpwned.com?
Facebook already breaches the GDPR in many ways and has yet to see significant consequences, so this is unlikely.

(before you post a link to enforcementtracker.com please first compare the fine amounts with Facebook's revenue)
Let's start with universal carbon tax / credit system to start to curb the interplay of crypto with existential planetary threat. Less worried about taxing people with piles of virtual shells more about basic survival and human quality of life.

With credit systems we can have progressive rates i.e food can be a priority while VR and cryto can subsidize carbon neutral transition.
The drivers themselves are not independent contractors. They are employees of "Delivery Service Provider" companies that contract with Amazon.

Except for the Amazon Flex program where random people can run small routes in their own cars, those people are indeed not-really-independent contractors. But they account for a very small fraction of packages delivered.
the funny thing to me about this whole episode is how Bezos wanted "his" people to start fighting back. these accounts were not known for these kinds of messages, so it is no loss to me that they strike out at their first at bat. however, they swung at a pitch that was obviously so far over their heads. i'm guessing it would have taken all of about 30 seconds to "research" to find out this is not the hill they should be dying. i love it when people self own in such a spectacular manner.
> Property testing is where you vary the parameters, perhaps within certain well defined constraints, and through randomization ensure certain coverage.

No - this would be akin to saying "unit testing is when you use assert statements".

Varying the parameters -- and using far more than simple randomisation -- is just a technique; the purpose of property testing is that the behaviour of the unit (or system) under test fulfills certain properties, in ma mathematical sense of the word. For a simple example: if you're writing a function that is adding two integer numbers, you want to test that it satisfies all the properties of addition [0]. So your tests need to validate against a number of combinations of input values, many of which are not random (e.g. to test for the "successor" property one of them needs to be 1).

[0] https://en.wikipedia.org/wiki/Addition#Properties
Why having paths in a production binary? I mean, for debug binary kind of makes sense, but for production doesn't make any sense at all. As I understand even stripping the binary doesn't solve the issue.

This is not only a privacy concern but also a concern on efficiency to me. Sure on a desktop application, who cares, but since Rust is targeted also for embedded development, on a firmware where you have a few kB of flash memory wasting space for strings like paths on your system doesn't make a lot of sense.
> Sometimes I wonder if the failure of languages like these - along with Ada is purely aesthetic one.

Delphi was not a failure by _any_ stretch of imagination. In terms of RAD, it was only second to VB.

Also keep in mind that a lot of people at the time knew Pascal, in that regard Delphi was completely esthetically pleasant.
> "The amount of text necessary to explain to the average NYT reader what a rendering engine is probably more then the allotted text size..."

it's not that hard to summarize: a rendering engine transforms html into pixels on the screen. most people will have at least a vague idea of what html and pixels are. there's no further need to dive into the details where that description is less than 100% accurate (e.g., sreen readers).

that's to say, the reporting is just lazy and uninformed. no need to bail them out with a technical excuse.
The top 150 intellectuals, selected competitively
Are the bottles sanitary? Are they washing their hands before returning to public contact work? Do they carry the bottles around or leave them somewhere? What if they don't have a bottle or suddenly need another? What about the #2 issue? Is the lack of bathrooms more difficult for women, older workers, or some other protected class?

It's shameful that our society tolerates such an anti-human behavior from an organization.

The people making decisions about this policy should have to adhere to it themselves.
Can you expand on no 2? It seems an issue was opened 4 years ago, and was largely responded to with 'ok...soooo', and then closed when the opener apparently found a work around?

Not a cheap shot at the authors as you're right, other languages have or had this issue. But it still existing years later feels a bit ignored.
I mean, it kinda does take away Amazon's role, no?

The way we've built out our cities means that literally anyone who drives around all day is gonna have a bad time when it comes to relieving themselves.

This has nothing to do with how Amazon operates their business and everything to do with a dearth of public restrooms.
I don't speak French, probably like the majority of HN crowd. Leaving aside the bizarre fact that this got promoted to the front page, can anyone TLDR this for me?
Does that apply to neutered males?
Movavi Video Editor 21.1.0 Crack and License Key (2021)
I haven't experienced that. At home I currently have a Google WiFi in NAT mode behind a Nokia Fiber ONT also in NAT mode (eventually plan to switch to bridging mode after some networking reorganization).

I haven't run into any ZeroTier issues in this config.
Same here, i started recieving both calls and SMS which the last i find more annoying. I do use Android and these ones haven't been able to be detected as spam
The fact that someone made this website suggests it is used often enough that yes, it is a word.
This could be the first large breach we've seen from FB like this. Most past breaches were of a much different and smaller nature (scraping or API access abuse), and seeing a real leak like this could change the landscape for FB quite a bit, since historically companies like Facebook and Google have been very good with preventing them. I don't know a ton about FB's specifics, but there's a chance this data could be 'public' from people with the given privacy settings, if perhaps 25% of users have that turned on. If that is not the case though, then this would be the first serious breach from FB imo.

Either way at this point I operate under the expectation that most information I input into a database may be leaked at some point. This is particularly rough for services that demand and track a lot of things, but it cannot be helped.
> because I was having a medical emergency from experimenting with a totally unrelated compound. It nearly killed me, I spent weeks in the asylum and still have lingering effects.

You should name this in case others might be, present or future, using the same substance.
Great, so we get the worst of both worlds: outrageously obnoxious opt-out games (which, if skipped, implies free rein) and non-compliance as a cost of doing business. Wonderful.
Use --remap-path-prefix.
>When countries descend into chaos or go full on authoritarian...

The OP is proposing what is arguably an authoritarian prohibition on an entire class of software.
As far as I can tell it's a combination of the 2020 phone number exploit linked to scraped data for public accounts (likely using the public id).
i would move to windows/wsl then. windows UI and tools are vastly underrated. start here if you're interested:

https://www.hanselman.com/blog/scott-hanselmans-2021-ultimat...
At those prices in Australia, it’s not a great option. None of those Linux vendors are.

Dell or Lenovo has international presence and if something goes wrong with the hardware, support exists.
The problem i have is I get told to write a fast proof of concept. I make it clear that its hacky, poor quality code. Then ill be told to make it live to test it.

Then it ends up in production. Then they want to add stuff to it, which is a nightmare as the code is terrible.

Every time.
Southpark said it best when it comes to censorship of mohammed and criticism of islam:

KYLE: That’s because there is no goo, Mr. Cruise. You see, I learned something today. Throughout this whole ordeal, we’ve all wanted to show things that we weren’t allowed to show, but it wasn’t because of some magic goo. It was because of the magical power of threatening people with violence. That’s obviously the only true power. If there’s anything we’ve all learned, it’s that terrorizing people works.

JESUS: That’s right. Don’t you see, gingers, if you don’t want to be made fun of anymore, all you need are guns and bombs to get people to stop.

SANTA: That’s right, friends. All you need to do is instill fear and be willing to hurt people and you can get whatever you want. The only true power is violence.
Hi folks, looks like a lot of people here have already dug into all of this, but as the person who closed the initial issue, I felt like I might as well chime in to reiterate:

1. We care about reproducible builds.

2. There is a flag to re-map these paths, as is pretty standard among other compilers. https://reproducible-builds.org/docs/build-path/

3. Bugs happen sometimes, and if that flag isn't working, or if there are other issues related to being non-reproducable, we'd appreciate folks filing them.

As always, happy to talk about any of this. I'll be around.
Nothing specific to rust. So do most other compiler and/or build-systems, but then we'd not have such a clickbaity title...

Solution to that and more problems: build in a clean chroot or container with the minimum of dependencies installed.

That's better anyway, not only due to leakage of build directory paths, but due to some projects just auto-picking up dependencies and enable the respective features if they find the libraries and the header files in the build system. For example, QEMU does this, but is not the single one to do so, but probably one where one notices this so much as it has just so many damn features!
Naturally one can disable all unwanted features explicitly in the build system, but as every release three new one are added, and it's just better to have a clean environment anyway (avoids "oops, I installed a newer GCC version to test something, and broke ABI by accident"), that is a valid solution too in my book.
I had similar experiences. Yeah, I need to build it now. Have a few tracks that often have watery highs, just not crisp. Amp played them great.

Maybe I will play your track after the family activities. Edit: Except access denied, lol. No worries.
As long as they also remove the Greek philosophers, that would be fine for me. Otherwise, it is discrimination against atheists.
Co-author here, Not a binary zone plate.
Yeah, and this lack of public restrooms affects everyone. Due to health reasons, sometimes I end up having to plan my trips in the city around places I know have easily accessible restrooms.

Not only that, our subway stations and trains reek of urine more often than not. It's unpleasant, but I can't blame homeless people for it too much when there are zero restrooms nearby.

Anti-homeless policies like this are shortsighted; homeless people aren't going away just because you remove public facilities. They still need to eat, sleep, and do their business like anyone else. Better to both help homeless people improve their situations and provide facilities for basic human needs for everyone.
We’ve been dealing with mining at Replit since the beginning and have gotten really good at handling it. Early on they nearly bankrupt us. There was one month when our compute bill was 500% more than average. So we just had build tooling to catch it and handle it early. It’s a fun problem because it’s not only technical but also psychological.

Mining is one vector of abuse but there are many others when you’re giving free compute to the world. Especially in the radically open way we’re doing it at Replit.
Pardon me, and of course you have no obligation to answer (I'll be googlin' a fury after I post this), but could you perhaps share a resource or two for c++? I ask because this:

> There’s a pretty straightforward modern language in the middle of that, and not even a huge one.

made me literally mutter "woah... really?" I've always had the impression, and granted it is based primarily in ignorance and group think (looks around), that learning C++ is an endeavor that takes years because the language is so complex. And so, I would love any resources that make it more tractable... or does it really boil down to don't use "obscure" features you don't need?
> people in my social circles ... I just hope this will become increasingly frequent and painful experience for them.

Very strange to wish harm upon your friends with the hope that that will convince them to join your side in a political fight! I would suggest instead that you only wish that if it becomes a painful experience, they would realize why and renegotiate their relationship with FB. Typically wishing pain on your friends is not a good stance.
During the Cold War did the CIA develop a micro accordion that could be concealed in a pocket? A defensive weapon for a more civilised age.