skysight-inc/HackerNews huggingface dataset:
For the obtuse, NSA's primary sources are big-tech, among others. There's an information-superhighway from one to the other. But you must have known that already, right?

Information is power. Lot of examples from history, say WWII, holocaust and Japanese internment from IBM census data. Stasi, Red scare, blacklisting, Alan Turing coming and going.

More recently, IRS targeting the tea-party, facial recognition, DEA parallel construction, data brokers, data breaches, Chinese persecution, social credit.

Yes, Snowden outlined in his writing what was specifically immoral and undemocratic, such as x-key-score sourced largely from google and friends. Educate yourself.
I believe they need to focus on the performance at least nowadays because both Databricks & BigQuery are also great products and they push Snowflake in terms of feature-parity and performance.

That being said, Snowflake is also pushing for the marketplace model where you publish your app natively to move your code where the customers environment is. If they become successful, the performance might not be the one of the incentives for the companies to go with Snowflake and the switching cost might be higher as companies will move more of their business logic embedded in the system.
I did this for a year. I can’t imagine doing it post 2020. LA is a huge archipelago of microcosms floating in an ocean of bullshit that has nowhere to park.

Living there was like being a sea turtle that can eat things that can very technically “live” in the great pacific garbage gyre.
Oh wow, this thread has attracted some notable participants. Much respect for your work. While you're here I've been wondering about applying all this stuff to the problem of having an unknown computing environment and bootstrapping a sane workspace on top of it. That might not make sense. I'm at a loss for how to explore the literature. Something like ubiquitous/pervasive computing with service discovery combined with foundational proof carrying code, certified compilers, verified stacks, etc.
Pretty sure your parent poster just meant "they cut you off and you can't do absolutely anything about it".
I double on this. Colleague from Philippines was spited on in Neustadt during normal walk in the evening. I had a car with foreign plates for a while and it was scratched on both sides. Coincidence? It was first and last time my car was intentionally scratched.
If your access to this article is blocked due to a subscription requirement
-- checkout this article's archive : http://web.archive.org/web/20220822203006/https://cen.acs.or...
The software I personally have the most issues with is Star Wars Episode 1: Racer, a 3d title from 1999 that from what I understand uses x87 math extensively. In Parallels (i.e. no Rosetta) it runs at 120fps easily, while in CrossOver the frame rate barely ekes above 20. Old titles like Half-Life, all other Source games, Fallout 3, SWTOR etc. all run vastly worse than they should, and many cannot run at playable framerates through Rosetta. Honestly, the problem most likely extends to more of Rosetta's floating point math than just x87.

The author of REAPER has also written about it some: https://user.cockos.com/~deadbeef/index.php?article=842

There's been lots of discussion about the issue in the Codeweavers forums, and Codeweavers points the blame squarely at Apple, who have been, predictably, very quiet about it.
I was kinda in the wrong, that appears to be correct. Honda is advertising the ABS based system as TPMS and is not offering any "upgrades".
Don't post about it online, I mean.
If the only outlier is the charger, it seems like Tesla is in really big trouble. I imagine at some point auto manufacturers will standardize on a charging port and this won't be an issue at all.
Show HN: Interactive molecular plotting tools for Jupyter
I think all of those requests are reasonable.

Allowing someone to work the hours that they work most efficiently in increases productivity.

Everyone knows that meetings are a waste of time and lead to poorly thought out solutions.

Asynchronous communication is more efficient AND gives better results.

Both of these things are objectively good for the company, and a company which sees that will outperform a company that doesn’t.

Nobody wants to work 5 days a week. Most people just put up with it. The company doesn’t really have a way to measure productivity so they just say more hours worked = more hours produced. But we all know this relationship is not linear.

I know anecdotally that my productivity is vastly higher when working fewer hours.

I have had times where I get more work done in 4 days than I did in 5 days. That isn’t always going to be the case. But if the company is paying you 80% salary then the company is definitely getting more work out of you per unit salary, and that’s all that really matters in the end.
It's... complicated. The discussion for it is here, I'd be curious if you had any thoughts in particular about this. Feel free to comment or join the headway Matrix room if you want to chat more in-depth. In principle I'm open to this but the privacy implications are a little weird. https://github.com/headwaymaps/headway/issues/50
Engerbrained morons. Kind of crazy to be put in a position of supporting Facebook but there you go. Didn't Grant Schapps just suggest number plates for bicycles? This is in the same territory but much more dangerous versus freedom of speech.
So to restate your position on this:

- Keffals is partly to blame for her harassment because of poor opsec

- Targets of KF should just take the abuse until their abusers (hopefully) get bored

- Nowhere on earth is safe from a small-ish group of trolls, so there's no point in trying to regain privacy by moving far away

- There's no point in appealing to Cloudflare because it is a replaceable service

I have to say that I disagree on all fronts, especially with the idea that Keffals should have just taken it on the chin and waited it out.
Third world countries blame "US/CIA interference" for their domestic problems so often I wish we were really that competent in projecting power across the world.

Do people really think western powers care that much about Imran Khan's opinion on Russia-Ukraine to pull off a regime change in one of the largest and most unstable countries (that too with nuclear weapons) in the world? It's a tactic for such politicians and countries to make themselves feel more important on the global stage, nothing more.

Pakistan has always been run by its military. Politicians who get out of line quickly get deposed/exiled/assassinated. There is nothing new or surprising with the latest development.
Pardon me; I see the indentation is wrong in the original article by Bob Calco.

I rely on indentation; if the indentation is bungled, there is a good chance I will misunderstand the code. I'm not going to count parentheses to see that something was falsely de-indented to look like it doesn't belong to the preceding block.
A lot of junior people have no idea how to use git. No doubt, it is confusing especially if you've never used source control before. I've seen some seriously screwed up git "flows". I've seen people who have no idea what a merge conflict is, or how to resolve one, so they wind up committing the conflicts.

It wasn't much different in the subversion days, or before (CVS, anyone?)
We regularly benchmark the "big 3" Cloud Data warehouses - Redshift, Snowflake and Big Query at SingleStore. Their performance is very close to the same (within 10-20%) on most benchmarks on reasonable sized data sets (10s of TB).

I agree if the performance of one of them fell behind the others for any prolonged period of time the cost to the laggard in market share would be much much worse then short term revenue gain of "being slow on purpose".
There currently are a bunch of editor plugins and one CLI tool. You find a collection of tools (all third-party) linked from the project website: https://xit.jotaen.net
I am not sure if these lower costs are ever projected onto the end users. the energy prices weren't lowered since ~2000
Yup! Occasionally you can spot a palm tree in the not-so-far distance from the Scranton, Pennsylvania's Dunder Mifflin branch. :)
uBlock Origin works on Firefox for Android, but it won't help with the Outlook app.
> Isn't running a business and especially a startup is supposed to be risky?

No, it is risky, and you want to actively eliminate as many of the risks as possible. Having a decent sized pile of cash is one way out of several of the risks. Supply chain shortages, founder medical expenses, mishaps and accidents, rising costs of living, personal emergencies happening to founders or employees requiring leave, there are a million things that will bite you if you don't have cash and runway.

"Supposed to be risky" isn't a good way to think about it, IMO. A lot of the time you'll hear people romanticize a couple of fresh graduates living on couches in a garage, living on ramen, and building a unicorn, but the reality is that most billion-dollar companies weren't actually built that way, and it isn't the best way to optimize your chances of success.
Corporate media are not the ones that are doing the censoring. It was at the direction of the government.

jessaustin is trying to allude to it being the same thing that is happening to Trump. The circumstances are not remotely the same and it's disingenuous to do so.
I would assume that's because the standards of living and quality of life for an average person has gone quite up over the past couple of centuries as well.

Sure, you can produce the same amount of stuff today with much less effort than it required back then. But we also require more of the same stuff produced and also plenty of stuff that wasn't even possible to produce back then.

That is, if we want to maintain the current standards of living and quality of life (instead of that from two centuries ago). And, turns out, people vastly tend to prefer average standards of living and quality of life from today over those from 1800s.
The Elizabeth Line
Ask HN: How do you try an open source app on macOS that you do not trust?
In particular, how does one ensure that there are no privacy issues when trying out such an app?
can't edit the post anymore

My future proof solution will be hosting my data on bare metal in Iceland.

They are quite serious about data privacy.
This is definitely true for me. I take my car to the track, and my spare wheel/tire combos are stacked right next to where I park the car. When I take short trips around my town with my track wheels on, the TPMS light never illuminates. But about 30 minutes into my drive to the track, it comes on. It turns off again after I park in the garage again.
Code, Speech, and the Tornado Cash Mixer
what are the odds that the owners of parkerhiggins.com and parkerhiggins.net would both be on the same
website at the same time
> military was under supreme control of the state

Many would argue the military should be under supreme control of the state. Do you mean the state was under supreme control of the military (i.e., when Pakistan was under military rule)?
Calling this a "real world application" is a big stretch imo...Javascript's problems really come to the forefront when implementing complex logic in the backend - Rust's excellent type system helps a lot with that.

However, if you have an app that has a lot of interactivity, using the web_sys API is a huge pain that basically caused me to end development on my side project. Working with DOM APIs in Javascript is so much easier than working with them in Rust.
It sort of makes sense - until 2008 (invasion of Georgia). Or at least 2014 (first invasion of Ukraine).

Top German politicians were/are tied closely to Russian interests. Like former Bundeskanzler (chancellor) Gerhard Schröder, who still to this day refuses to distance himself from Putin/Russia. He was literally paid by Putin-controlled entities to lobby Russian interests in Germany/Europe.

The amount of money that flowed from Russia to Germany in corruption and sweet-heart deals is staggering - and I am sure much more will be revealed in the coming years, of what really went on behind the scenes.
I'd appreciate if it were much like meeting people, maybe more private since a software/company isn't a person.

While I wouldn't tell anyone my life story immediately, they may get to know more about me through consistent interaction over time. I'd prefer if apps got our data similarly instead of in bulk from shady data collectors.

But this reminds me of gossip; it would be nice if only our non-sensitive data were strictly shared with our consent, both across apps/companies and across people, but I could see that killing the market value of data collection. Plus maybe sharing user data has similar 1st amendment protections as gossip? But much like talking about others, some such discussions are more ethical than others.

It would be nice if an ethical standard for user data collection and sharing were settled and widely adopted, but I'm not sure where to start. GDPR seems a start: https://gdpr-info.eu/
Sue Google.
I think the thing that makes me most sad about the internet is how susceptible it is to control and censorship.

Back in the early 90s we were all about PGP and anonymous remailers and we’ve let the forces of government and big business slowly nullify every mitigation we’ve tried.

As technologists we haven’t used our positions on technical standards boards, etc., to force protocols that would preserve freedom by not providing the capabilities needed for control.

So now I guess we’re just supplicants on the internet we created.
Probably put it back so someone can put it on their promotion packet.

El low hanging fruit.
I dumped Prime a couple months ago. So far the only consequence has been having to use an alternate platform to watch a specific movie and I have much less random "stuff" arriving in my mailbox/front porch now that I have to give some thought about shipping costs for cheap items.
Atrocious product implementation, thanks for the warning.
these tend to be for one-off analytical queries. you want ever user with flag X >10 joined against five other tables each with similar filters. you don't know ahead of time what that query is, your analyst thought of it this morning, so you cant make indices ahead of time. and itll never run again so you don't need to take the performance hit keeping an index. and someone has to decide which indices to keep, but app engineers arent best utilized figuring out indices for analysts.

the indices is nice, but the bigger selling feature for me is if you have many services, and each services data are in the warehouse, you can join against them all together.
AFAIK Telegram only has e2e for secret chats, which has to be enabled on a per-chat basis, doesn't support group chats, and can only be used from a single device (unlike Whatsapp which I can use on both my phone and desktop browser at the same time).
That $129 includes verifying it actually works and providing warranty if it fails.
It's some legacy from scheme used in RJ connectors used in telephony, where first pair was on connector center and it continued outwards with each pair (like this, where each digit is pair: 4 3 2 1 1 2 3 4). T568 only retains this scheme for two pairs, maybe they realized that splitting last pairs across entire 8 pin connector would be unwieldy.

Nothing stops you from wiring connectors different way though, to the annoyance of anybody splicing that cable in the future :)
Other than read the source code line-by-line, install it and cross your fingers. Why would you put something you don't trust on your phone?
Publishing vulnerabilities in the US is protected speech. You get in trouble with disclosing vulnerabilities in the US in four ways, ordered from most to least common:

1. You tested someone else's servers, and not software running on your own computer, and you didn't get permission or adhere to the rules of engagement the target established. Now you're not a researcher, you're an intruder, subject to CFAA. There's a bright line in US law between your computer and someone else's computer.

2. You tested software running on your own computer, but you acquired that software by agreeing to a contract prohibiting research, reverse engineering, or disclosure (ie: any NDA). Now you've violated a contract, and can be sued civilly for doing so. This comes up a fair bit when testing stuff on behalf of big enterprises, where all the software acquisitions come with big, enforceable contracts. I've had to cave a bunch of times on disclosures because of this; most memorably, I got locked in a vendor's suite at Black Hat an hour before my talk redacting things, because that vendor had a binding contract with my consulting client.

3. You were wrong about the vulnerability, or it could plausibly be argued that you were wrong, and you made a big stink about it. You're still a researcher, but you've also possibly defamed the target, which is a tort that you can be sued for.

4. You disclosed a vulnerability that you'd previously leaked, or provided exploit tooling regarding, to a criminal enterprise. Now you're not a researcher, you're an accomplice to the criminal enterprise. This has come up with people writing exploits for carding rings --- they weren't (or couldn't be proved to be) carders themselves, but they explicitly and knowingly enabled the carding.

As you can see, disclosing vulnerabilities isn't the least scary thing you can do with speech in the US, but it's not that much more scary than, say, leaving a nasty Yelp review for a dentist's office (something that also gets people sued). Just (a) don't test servers and (b) don't give secret bugs to organized criminals.
WizTree is a program that does and is pretty useful
> I can't focus on things unless i've a very strong interest in it

By definition then, focus/attention is available to you.

What you wrote overlaps a lot with the description of someone who has a lot of stake in their personal values. Not everyone does, but it's OK if you do! It can be a great inner compass.

I would define and rank every like/dislike or interest/disinterest you can, ASAP and quite often, so you can start being more focused.

I would also allow for shifts in interests on intraday time scales. Like look, you were interested in coding 30 minutes ago, but right now not so much? Fine, go back and rerank your interests. Find the thing for the next 30.

Surf the waves like that.

Bigger/longer waves will emerge over time. The bigger waves will be high-focus, career-defining areas. More energy will be more available and it won't cost you as much energy.

If that doesn't work for you, then yes, I'd look at medical stuff.

But this isn't medical advice.
I think you overestimate how much control we technologists actually have. Takes far more than a few seats on some standards boards.
Wind and solar might not, but that isn't to say that there arent replacements
I would highly suggest reaching out to a trained psychological expert rather than this forum.
IMHO, it will still be a while until it grows back to pre-COVID levels.
Your symbols of office shall be a blinking 12:00 and the date 01-01-1970.

Wait. In fact, if you weren't born on 01-01-1970, you can't be Time Druid. Sorry.
Yes, but it still doesn't explain bad actors.
Russia is a big one too, especially for early 20th century history nerds.

They used the Julian calendar until after the Revolution, so when reading accounts of, say, most of WW1, Russian sources have dates that are 13 days off from Western sources. This leads to much confusion when authors don’t make it
clear they’ve converted the dates (or not).

Amusingly, one of the first casualties of this was the October Revolution, which in the new (Gregorian) calendar actually occurred on November 7th
That living standard could be considered a raise. What would someone in 1800 pay to have my air conditioned house with a fridge full of beer, frozen pizzas galore, and a car that can drive me 300 miles approximately 200 times before I need to do maintenance.

And I could afford that as a pizza delivery guy 20 years ago.

A raise implies you're richer than someone, but a rising tide seemed to have lifted all boats.
Can you cast away const with a single static_cast? Your static_cast chain is analogous to my example of serializing/deserializing across TUs because the memory is treated as a pointer to storage (your second static_cast<void*>). As I understand, the original question you asked pertained to using one of the C++ cast operators in place of a single C style cast.
Yeah if it’s “bullshit” try posting some controversial political opinions here, even when they’re related to the topic, and let me know the link to the comment. It will be hidden/dead/buried/flagged.
yeah visit the url and click the checkbox and Accept
You are right, I didn't wanted to imply that these lists can only be used by speakers fluent in english.
I wanted to imply that grammars of languages are best represented in ASCII.

There are languages written from right to left or top to bottom. No standard I know of are supporting such flexibility in syntax. And it shouldnt be necessary - if the <user text> items within the grammar support unicode but the keywords are ASCII only it can MORE easily adapted than supporting unicode....
This makes me sad. I hoped to see less use of language models in the wild; looks like we're heading the other direction.

I was recently able to articulate to myself why I dislike language models like GPT-3 so much.

Language is fundamentally about communication. I have a mental state, and language lets me share that some of that mental state with another human being. It's quite remarkable, and the cornerstone for pretty much every aspect of our lives as social creatures.

GPT-3 can generate text that's convincingly human-like; it's an amazing technical achievement. But (so far, anyway!) it is just that; a generator of plausible text. To borrow a philosophical term, there's no "interiority" there.

You can see this clearly in GPT-3's output; it is at its weakest when writing about the relationships between a set of concepts, or when trying to carry a line of thought or argument through a longer text. This is because there is no underlying _thing_ that is being communicated; no mental model or grounding concept. Just text, generated solely based on plausibility in a given context.

So while GPT-3 is truly remarkable in its ability to generate text, it cannot, by definition, communicate (except on the meta level via prompt selection and output curation.)

Does the world really need more words but with less communication?
The real effect will be that you can publish a real picture of you fucking a gorilla and nobody would believe it because it's trivial to generate it with an AI.
The point is they are going through this song and dance of selling parts directly to customers, but have excluded extremely easily replacement batteries.
> tracking doesn't seem to negatively impact my quality of life at all but it keeps the many free services I value greatly running.

Your data is not worthless, and generally I consider data harvesting harmful because of the nation-state subpoenas it enables.

If I attend a protest for abortion rights, and my geo data is bound to that event and then I seek an abortion in another state, ive now created a wonderful fingerprint that may soon lead to my incaerceration.

(For americans)
But the united states is not even the worst perpetrator. Imagine your least favorite government demanding google gives them a list of anyone that might be a political dissident based on audio they have collected.

Data is a liability.
Is there an in depth explanation of it? I think other communities might also benefit from learning how to do so (assuming the information won't harm this community).
In my area, cable absolutely marketed itself as being as-free. Perhaps by the time it reached your area the ad-free dream was already dead.
Again, the "doesn't deserve to exist" refers clearly to a different entity than the paying customer who was punished for zero action of their own.