skysight-inc/HackerNews huggingface dataset:
How often have proposed limits on police power actually been effected (or effective)?

It seems that every year, year after year, and decade after decade police are only ever getting more and more powerful.
> Also rather stupid was Apple's statement about their phones being secure

Apple has never made such a statement.
I'm not against Cannabis, I think it has some very important applications; but, what does Cannabis have to do with hacking?
It looks like tmpfs is Linux-only feature.

Otherwise I have a single docker-compose.yml file that sets up postgres using "Docker for Desktop" on Mac and Windows and works natively on Linux. CI (Linux) uses the same docker-compose.yml.

I haven't used docker in production, but it has proved very useful in test.
Aren't these private hacking companies breaking the law though? Does anyone know why no one has sued them or arrested them or something? From what I understand in most cases, any attempts to reverse engineer or exploit any system is against terms of service with the offender held liable. Some teenager who comes up with a game hack can be slapped with a massive fine, but these hacking companies aren't even breaking the law? How does that work?

Cause I think I'm in the wrong game
The chapter on Monte Carlo stuff is pretty good.
Landing on the moon once didn't sound very realistic either, doesn't mean we should stop trying. At the current moment there is plenty of public pressure on Israel so if it could be directed at something like this that would be a good thing in my mind. This is a political problem and hence should be solved as such.
PBR describes an offline render. Online renderers will use the same principles for materials -- modelling them as Bidirectional Scattering Distribution Functions (BSDF), though I'm not really sure how platforms like unreal implement them in the absence of full path tracing. I'd love to learn more in that regard.
Hey, former software engineer at the Guardian here. Yes the news outlets are collaborating on stories too big for a single one.

The last I can remember was the Panama papers, which followed a very similar process. I seem to remember they all synchronized through the ICIJ [1], and more or less each journalist would cover their own territory / domain. Then they agreed on a reasonable date to release the news.

They shared more than just information, but also technical infrastructure to do the investigation.

[1]: https://www.icij.org/
Do Active Funds Underperform?
Climate change increases the frequency of these rare events, but you can't attribute any individual event specifically to climate change. I'm not sure we have the proper language to talk about causation in these kinds of scenarios.
Looks like the same group of newspapers that also worked together on a number of previous high-profile leaks in coordination with ICIJ:

https://en.wikipedia.org/wiki/International_Consortium_of_In...
Its why I went away from ProtonVPN. No WireGuard support. Still not AFAIK.
This is what I came to conslusion that a system without any dependencies can scale easiser.

For my email forwarding app (https://hanami.run), our web tier can down, and even the database can down but the mail servers to handle incoming emails and forward out can tolerate database outage.

For my particular use case, the mail servers boot then load entire state that they need into its cache, then write this to a local LevelDB. Incoming email is persisted into this LevelDB too. Then another thread will flush mail to Postgres if needed.

By this simple design, we can even survive data center outage because the mail servers has all the state it need. Granted that during the outage, no one can signed up(web tier and control panel are down), but at least existing user won't be affected
It's lonely at the top...
Forensic Methodology How to Catch NSO Group’s Pegasus
I think you are looking for deep insight and the point that was being made was shallow. If I make $3000 in profit, at 30% margin, I have to have $10000 in sales. It follows that if I have an unexpected expense of $300, it will require $1000 in sales to have generate enough profit to cover the expense.
So, if the ICIJ coordinated the last one, then who coordinated this one? It seems like Forbidden Stories is the main organizer though they also make it seem like “The Pegasus Project” is the organizer as well, which seems rather confusing.
Indeed. The new Reddit interest is horrid.
Hidelike
Too bad their blog doesn't expose RSS feed!
Sorry to be a downer but it will happen if it hasn't already, and the biggest reason is cost savings which is pretty hard to argue against when the budget is up for discussion at the local gov.

Having drones patrol large areas, running plates and face-matching against a warrant database is much quicker and cheaper than having people doing it. They're also cheaper than helicopters to follow fleeing suspects, and a bit harder to detect.

I agree though it's a huge privacy issue here, but when it comes down to money it'll be a tough fight.
Hi - can you say more about how you’re keeping data secure and encrypted and such? Checklists can include some very personal information so I think having a strong security and privacy practice can help with adoption since it is hard to trust a random new app versus built in apps.
The difference is between GUI and command-line.

I work with a lot of CSV files, and for some reason I rarely load them into Postgres or use Python script. I still try very hard to use Excel.

There is some degree of convenience that GUI offers over command-line, though some people still prefer command line.
I agree with the article, though this doesn't quite sit right with me:

> And no, it is not "self-incrimination" unless you did something criminal.

People (in the US) are allowed to remain silent to prevent self-incrimination. While arresting someone, why don't we just say "talking right now can't be self-incriminating if you did nothing criminal?" These are in the same family as "why do you need privacy if you have nothing to hide?" and I just don't think it was well thought out.
Those guys don't care about laws.
I agree that there are different chemical constituents in different strains, that seem to--at least anecdotally--cause different subjective effects. I specifically take exception to the indica-vs-sativa claims, which appear to be complete nonsense, and aren't backed up by any science.
The issue of recording and analysing women's responses to disease and medicine has been around for centuries - women have been aware of this for a long time, and it's finally starting to come to light. Historically, it's been easier to assume women are just smaller-sized men. One reason being that hormones have an enormous impact on the body and this was probably not understood properly until relatively recently, so progress has been slow.

Most likely these studies are not being woke - they are just not putting in the time and effort (and therefore expense) required to discover these distinctions.
> The investigation by the Guardian and 16 other media organisations suggests widespread and continuing abuse of NSO’s hacking spyware, Pegasus, which the company insists is only intended for use against criminals and terrorists.

Usually, joint investigations between multiple media outlets are released in a planned fashion. It's rare to see 17 news outlets collaborate on one story, but when "more than 180 journalists" have been targeted with Pegasus, it may be that the targeted journalists worked together on this investigation, using their exploited devices as evidence.
Place your keyboard so that it is below your elbows. Usually that means on a negatively tilted keyboard tray under your desk. This simple change eliminated my wrist pain and numbing.

See Cornell's ergonomics lab guide: https://ergo.human.cornell.edu/AHTutorials/typingposture.htm...
Gotcha, I’m glad I’m not the only one.
You didn’t get downvoted because you had the wrong opinion or behavior; you got downvoted because you have the wrong facts. In this day and age, some truths just cannot be spoken anymore.
Not everyone is sold on and proficient in those tools. Honestly, whenever I think I need pandas I try get into it and spend an hour in the atrocious docs before giving up and realizing I could have done that "simple" grouping or filtering or graphing by using other tools and have been done already by now even though it would have "taken longer".

Same goes for all these NoSql DBs. E.g. I realize afterwards I spent 2 hours researching how to do an effing join between two different documents. Time I could have spent deciding on a relational entity model and putting down the ORM boilerplate for it. /minirant
the freebsd handbook has extensive documentation.
Ze French, they are, how do you say, différent.
If you actually research the reasons for your despise, you will find that it is mostly due to democratic controlled news media questiknable reporting. Try it. Write down your list of despise of him and see how many of those reasons stand after your research. Then do the same for your liking of Obama and you will see you worldview is significantly bubbled by American Democratic media.
That guy would have 0 problems finding a management job in another industry, why IT?
The history of the CMOV instructions mentioned in the article is incorrect.

While ARM had such instructions from the beginning and other computers had them even earlier, in the Intel/AMD x86 instruction set the CMOV instructions (including FCMOV for floating-point) have been introduced in the Pentium Pro, in November 1995 and all later Intel models have them. AMD has added the CMOV/FCMOV instructions in Athlon, in June 1999.

The 64-bit extension of x86 has just inherited them from the 32-bit ISA and Itanium had them later than Pentium Pro.

The CMOV instructions were an important new feature of Pentium Pro, besides the out-of-order execution and triple instruction decoding and execution.
You can't read the article?

> Forbidden Stories, a Paris-based nonprofit media organisation, and Amnesty International initially had access to the leaked list and shared access with media partners as part of the Pegasus project, a reporting consortium.
The linked site is very low on info high on outrageous claims. It is not the same as gmail and protons response to that paper are accurate imo. The fact is web clients are inherently insecure but you can run your own client entirely afaik (https://github.com/ProtonMail/proton-mail). I don't think anybody has evidence of wrong doing but the service is proprietary so...
+1 indiehackers.com
Iceberg_B-15
It is, see: https://stty.io/2018/07/27/running-windows-with-pci-passthro... (Relevant scripts sub-heading)
> Furthermore the “volunteer” who installed required a $50 tip to come out.

I assumed the tip wasn’t a hard requirement? Is there a reason you thought otherwise? Otherwise it wouldn’t be a tip.

Obviously, it would be crappy not to give them anything if you’re a well-to-do person, but one of the purposes is to service lower-income households.
> The fundamental tool of cloud scaling is coordination avoidance.

Having many systems rather than one is the ultimate scaling hack.
None of which is specific to React, as decades of history shows. One reason that history is worth paying attention to is that it confirms that you’ll be spending a lot of time managing dependencies, testing breaking upgrades, and working with upstream maintainers to fix problems and add features. It’s still a net win but there’s a real cost which is easy to ignore until you count the number of FTE weeks which went into keeping a project building and secure.
Whole-Genome Resequencing Unravels Neolithic Domestication of Cannabis in China
Also, fewer keystrokes, no?
Well, this just about confirms the worst nightmares I've had about hardware-based TPM. This "Owner" concept in particular rubs me the wrong way, it just seems antithetical to the idea of general computing.
First Hollywood, then media, then computers, now this.

Not surprised in the least.
I suspect that the apparent rise of anti-intellectualism is a mirage of social media. The US has always had a large streak of it. It's just a lot more visible now.
>What does the number even mean,

It means that climate change is affecting the food supply
Can the Southwest Survive with Less Water?
I find this kinda insane. The days before docker I would spend a lot of time trying to reproduce environments. Docker isn’t hard to use and doesn’t add much complexity, but the payoff is huge in terms of having portable environments.
Why would that be necessary? You realize the server already has to do a line of sight calculation to determine if a shot hits right?
Well, calling it "unencrypted" is equally misleading

... and technically wrong as well.

In a somewhat technical community we should strive to communicate correctly and not invent new meanings for well-defined terms.

By all means come up with a new nasty sounding term, but don't lie and excuse it with "it means something else now", that is borderline childish/sleazy salesman-ish.
Not anymore than a defense contractor is breaking the law.

Their sells are export controlled in a similar manner that arms sales are.
Fringe use case of using multiple operating systems != peril.
> Saying it is not encrypted is directly misleading.

Sorry, that's my bad. I edited the message to clarify that I meant end-to-end encryption, since Telegram's implementation (mtproto) of e2ee is the topic of this submission.

> also true for mail, banking and about everything else except the most secure instant messaging networks

That is indeed the state of things. People like the convenience though: imagine you could only retrieve your data from Protonmail by knowing the encryption password. People would irrecoverably lose all their emails on a regular basis. Banking makes less sense though, since the bank needs to know how much money you have to be able to give some of that money (per your instruction) to e.g. merchants. Websites can be end to end encrypted, if the endpoint is owned by the person you're trying to reach. Cloudflare's "TLS MITM as a service" (and similar offerings) undermine that, but if you go to https://lucb1e.com then your traffic is end-to-end encrypted to me. If you want, we can also verify fingerprints out of band, just like you should with encrypted chats to make sure you're not trusting the server (or in this case the signing authorities)!
It's easier to go against a Chiuaua, than a dire wolf.

Same with suits.
Police destroy Bitcoin miners with steamroller in Malaysia
I work with some people who are much poorer than me and some much richer than me, and it does cause some social confusion about what is venting, what is a request for assistance, etc.

Occasionally I hear the much richer people complain about how expensive something they want is, as though they think it's unfair that they can't afford it. Tough to keep myself from resenting their sense of entitlement.

I try to remember not to make the same mistake.
> Then you haven't been looking very far.

And you didn't name any phones that outclass the iPhone.

That's because there are none. I say that as not a particular fan of Apple products or their ecosystem. I only buy Android phones as I prefer that ecosystem and interface. Every generation - for the past ~13 years - I research all the phones on the market, those worth bothering with, and it's still exceptionally clear Apple is making the best smartphones. Ecosystem, performance, audio, video, photos, gaming, all aspects remain at elite levels among smartphones. They're the only smartphone maker that has consistently stayed at or close to the top for so long, generation after generation.
nso group is based in israel. suing them for activities directed by the israeli state is not likely to be effective.

it would be like trying to sue a ransomware group in russia, or a phone company in america.
Part of my point. I use WhatsApp and Signal, both using the Signal protocol, and experience no drawbacks whatsoever.

In any case, for a messenger that advertises as secure, placing security after convenience seems pretty unusual.
It’s verifiable, though.
I rarely use services anyway because it is typically a bad idea to get so intertwined with software that I can't control.
> These may seem elaborate and esoteric, but in the next few months we’re all expecting Apple to release more Apple Silicon Macs aimed well above the lower end of the market, where users often live more adventurous lives and have Macs which are far from vanilla. Yet as far as I can see, none of these subtleties are documented for those more advanced users.

At the bottom of the article he seems to address this sentiment.
> Telegram doesn't, as far as we know, give access to government or other third parties to the data of the users.

Just because we don't know that they do doesn't mean that they don't, or won't in the future.

And even if they do do their best to keep messages private, what if their servers are compromised, or they are served a warrant?
When the customer are certain government agencies, there is the law and the law.
Wow, a lot of Docker dislike in this thread. I personally like it a lot and it makes my deployments (single serve) really quick and easy. I rsync a tarball of the image to my server and rerun my docker compose to go down and back up. Quick and easy. Dependencies are handled on image building and I can run the same image on my local machine before deployment.

On the complexity side, there was definitely some learning to be done, but I think learning docker enough to get some work done takes 3 hours at most. Understand the concept, how building works, how networking works, and you've got a working knowledge.

I don't use k8s or any composition software, I just run my images as if they were little processes with their external dependencies (e.g. wsgi server) included.

Also, if you want to use a PaaS, many of them accept a docker image, so that makes things way easier to deal with and lets you use anything you want, compared to having to conform to a project format.

All that said, if you don't think you need it, don't bother. It's not a game changer, but it's handy for some. If you have a good way to deploy your applications consistently (there are countless), then go with that. If you're interested in docker, learn it. In the end, choosing docker or not choosing docker won't be the thing that makes your project successful.
I bought a Nokia 3.4 released late last year. Cheap and Android One. Really great phone for the price point. I absolutely hate any manufacturer version of Android. Pixel is great, but only occasionally is a cheaper model available. I break and lose phones so I buy functional but cheaper (buying second hand is risky). https://www.gsmarena.com/nokia_3_4-10404.php

I previously had a different Android One Nokia Phone which was great and well supported.
It's an interesting take and there are certainly real such problems. A good example is winning the lottery. Many people that did hit the jackpot suffered afterwards.

But I often feel that some "nice problems to have" aren't, after all, problems. You are moving from place A to place B on $NICE_LAKE and don't know how to accommodate your motorboat on place B? Not a problem in my book, barely an inconvenience. Your cleaning (let's face it) lady called in sick and you are awaiting guests? Sorry, to say that, but it's not something you can bitch about.
We are talking about function declaration not implementation, right?

The expression A = A can be trivially re-written in another notation as equal(A,A).
The reason you don't question the implementation of the equal() function is because it's declared as being true
however it's implemented.

So, I declare f() != f() as being true. I also declare that f() takes no arguments. All I am doing is translating (transpiling?) English into Ruby.

"Now is not now" => "Time.now != Time.now"

Talking about function arguments is not even in point. What's the argument to now() in English?
I have ~10,000 cards in a Chinese deck (learning characters in college ~20 years ago is how I started with spaced repetition) that I built throughout the 2000s when I in college and then living in Shanghai. I don't add much to it anymore, but it keeps my reading pretty sharp, even though I don't use it much day-to-day anymore.

Another ~10,000 cards are work-related (computer science). I add to this frequently, mostly consuming research papers and turning them into cards.

The last ~5000 cards are an assortment of topics I've been interested in over the years.

I don't think that I use it the way you're describing--I more or less know all of the things that come up in my reviews each day, though I certainly miss things from time to time, and sometimes I go through and purge a bunch of cards related to topics that I don't have any interest in. It's much less than my total capacity (I know plenty of things that I haven't encoded as flashcards). More than anything it's a way to artificially engage pathways I'm not actively using, in the hope that when I need them they'll be there. It feels much less costly to maintain knowledge than to forget and relearn it, though there's always the danger that you are wasting cycles maintaining things you'll never need again.
How do you deploy a golang app? How do you handle rollbacks? Maybe not applicable but how do you scale up?

The advantage of something like docker is it unlocks tools like k8s, ecs, azure container instances, DO app platform etc.
I bet, that this is mostly random.randint benchmark and not SQLite.

Also interesting whether batched numpy version would compare better to Rust.
And depending on the cost of something bad happening, they may be right!
My algorithm is evolving, but currently: if there are only a few reviews, assume they are fake. If there are a lot of reviews, read the one star reviews and see if they sound like idiots or people who know what they are talking about.
a coalition of groups in New York City is also pushing for a municipal broadband option: https://internetforall.nyc/
you get that price in NYC?
Hi! I'm the OP here.

The performance gain is mainly from reading/writing files in C and/or by Sqlite (which is also C).

Any other tool that use dynamic languages like python will immediately takes minutes to handle any GB-sized file (initializing string is already slow).

The main difference is essentially GUI vs command-line. Datasette is the closest but it seems to require command line (based on the usage page). I haven't tried it out yet, so I may be wrong here.

OctoSQL looks very interesting.

Initially, I was trying to use DuckDB but couldn't make it work on Windows.

Sqlite's SQL dialect is somewhat lacking (hello WITH RECURSIVE). It is one of the gaps I would like to solve.
I assume NSA delivered a NSL to them the day after Snowdon if not before. And they weren't hurt at all by the the leaks.
The other peril is not being able to run a docker machine because it’s not available for M1. Which is disappointing because, you know, because you can’t tell customers that your software wasn’t tested in Oracle, and we invented VMs to be able to run any VM on any other machine…
This is a ridiculous take. You will get censored no matter how much you try to “talk” about it. You’re dealing with people who will nod, say uh huh, and carry on doing what they were doing regardless of what’s written.

Nothing has really been accomplished in the last decade. It’s a one way ticket to surveillance and censorship.
I played Hitman 2 on Proton without issue, I highly doubt that Hitman 3 doesn't work for some reason.
The Dallas police did that in 2016:

https://edition.cnn.com/2016/07/12/us/dallas-police-robot-c4...
To me it seems like copilot only helps with local code, which is absolutely not the bottleneck (it’s maybe 20% of my time)

I spend much much more time figuring out how to convert requirements to code and how to structure it non-locally (as in how it fits into the whole codebase)

Also if you’re concerned with writing clean code, copy-pasting boilerplate everywhere is not the right approach, you have to actually think about interfaces and abstractions
Correction: random.randint + string interpolation