skysight-inc/HackerNews huggingface dataset:
Totally agree. The question is then what it means to deal with them. In a way, they are already dealing with them by saying there is nothing for you to do an your services are not needed.

The part that was missing from the twitter thread is a reply stating the scope of the auditor role not covered by the CPA, and an affirmation that they seek to carry out this duty.

I guess my take comes down to Hanlon's razor: never attribute to malice what can be attributed to stupidity. The council doesn't know what he wants to do after election and he didn't spell it out for them. It seems that they want to be (1) publicly sworn in and (2) change township processes somehow so that they can be a more effective community watchdog.
A history of espionage and theft of trade secrets demonstrates the necessity of concern.

"Xiaoqing Zheng who holds dual-citizenship in the United States and China, used elaborate and sophisticated methods to steal countless digital files containing trade secrets from General Electric regarding their wind turbine technology"
https://blog.twinstate.com/news/ge-trade-secrets-theft

Jizhong Chen and Xiaolang Zhang indicated in theft of trade secrets
https://www.cnbc.com/2019/12/09/apple-has-deep-concerns-that...
https://www.digpu.com/business-and-finance/chinese-man-jizho...

"According to today’s conviction, Xu attempted to steal technology related to GE Aviation’s exclusive composite aircraft engine fan – which no other company in the world has been able to duplicate – to benefit the Chinese state."
https://www.justice.gov/usao-sdoh/pr/jury-convicts-chinese-o...

" A notable example is the 2014 lawsuit by T-Mobile, in which Huawei was accused of, among other conduct, sending an engineer to a T-Mobile facility to see "Tappy," the company's computer driven robot with a mechanical arm used to test smartphone screens to improve the reliability of its handsets. The engineer slipped one of the robot's fingertips into his laptop bag but was caught on camera"
https://www.mondaq.com/unitedstates/trade-secrets/1052104/th...

"A former associate scientist was sentenced to 24 months in federal prison in federal court today for stealing proprietary information worth more than $1 billion from his employer, a U.S. petroleum company."
https://www.justice.gov/opa/pr/chinese-national-sentenced-st...

There are dozens of such visible cases. The vast majority of trade-secret theft is uncaught.
"A mathematical formula should never be 'owned' by anybody! Mathematics belong to God." Donald Knuth, Digital Typography, ch. 1, p. 8 (1999)
A better approach is to simply buy your devs 2 computers:

1 fast PC for speedy development and 1 slow laptop for testing. It makes no sense to give developers a slower computer simply to make them develop better. It's like saying that post office workers must now use bicycles instead of motor vehicles in order to encourage them to find shortcuts. I'm not a successful CEO, though, so maybe I'm just talking out my ass.
Idk maybe it's because I did freelancing for quite some time and was often hired to clean up somebody's mess, but I think it's not so bad to rewrite someone else's code. What I normally do is quarantine the old code behind a clean interface, or else start fresh with a better code structure, and then copy and paste the good bits of business logic from the old project into the new one.

Code has a lot of really great properties which make it easy to modify in provably safe ways if you know what you're doing.
Former Valve economist speaks on Techno-Feudalism
> what do you do when the system either will not work for you, or is actively structured to ensure that it cannot work for you?

Purely anecdotally, I emigrated from the US specifically because the US's labor laws were blocking a potential opportunity for me. I admittedly was in a position where I could move so this was more a "opportunity to better opportunity" rather than "no opportunity to... wait, I don't have the opportunity to go anywhere" situation, but this experience made me very pro-immigration/emigration. If the laws of one place are unsuitable and the system is structured in such a way as to make changing that infeasible, then people should be as free as possible to go where they are more suitable or where change is more feasible.
podman: https://podman.io/
colima: https://github.com/abiosoft/colima
SQL Reunion: People, Projects, and Politics (1995)
Sure. I mean, there probably were witches too, they just weren't actually magical.
Objectively speaking (I think both 'sides' are equally confused):

* People losing their careers over reactionary views/speech

* Historical monuments/names being destroyed (mostly relating to CSA/overt racism)

* Record levels of distrust. Anyone could be a Trumpist or "far left radical", so keep your distance.

* Large organizations are installing ideological offices to keep reactionary behavior in check, some going as far as "struggle sessions" (mandatory trainings)

* Political violence (not too severe yet)

It's not quite as extreme as the Chinese Cultural Revolution, but the parallels are certainly there and I hope it doesn't intensify.
I have a few PHP ones. I just took the opportunity to rewrite them when it was removed.

The fact it worked so well for so many years is a test that it’s needed and that it should be rewritten. All software should be kept up to date.

The same way software might have security issues and fixed, it can have other issues that need fixing.
I'm very confused, the article says:

'The MTA had good reason to believe the program would succeed. Just a few years prior, it had dropped more than 1,000 Redbird trains in the ocean. They remain on the ocean floor to this day, in part because they were made of carbon steel, which helps prevent corrosion.

By comparison, Brightliners were made of stainless steel. When the subway cars debuted in 1964, they were a mechanical and aesthetic innovation. The stainless steel made the train cars lighter on the tracks, but this worked against them underwater.'

Few questions here. First, isn't carbon steel ... steel? Steel is primarily iron and carbon, so my understanding is that carbon steel is mostly just a marketing term to have at least an adjective of some sort, just like 'aircraft grade aluminium', which is in fact one of the cheapest, bulk types of aluminium (hence use in bulk in aircraft)

Second, how does regular steel fare better than stainless steel in a corrosive environment? The article says the stainless steel started to corrode from the welds, which is fair enough, but wouldn't regular steel just corrode wholesale?
My favorite:

https://upload.wikimedia.org/wikipedia/commons/3/37/B17F_-_W...
Thanks a lot for your reply, man!
Maybe you don’t yet grok vi.

https://stackoverflow.com/a/1220118
To my understanding Facebook purely exists off advertisements, there is no cloud, no Business Suite nothing. And Facebook, not Google, was the company used for political microtargetting.

I trust google orders of magnitude more than Facebook.

And for Amazon I simply stopped reading the "reviews".
> even though many parts of their cities are destroyed

That is, perhaps, the hedonic treadmill [1].

[1] https://en.wikipedia.org/wiki/Hedonic_treadmill
2080s? With only 8GB of VRAM that's not even ECC backed?

Even for ML model training back then, 8GB was on the small side (a lot of the research repos even had special parameter sets to allow running on consumer level VRAM GPUs). Also, for something like long running bio simulations, you'd probably want to be sure that your memory bits aren't being flipped by other sources -- the extra upfront cost is well worth preventing potentially wrong research results...

Nvidia consumer products have been a better value proposition in the past for sure. But they've always done market segmentation. It's not merely a matter of "datacenter-approved(tm) GPU" (though they do also do driver-based segmentation).
Nothing about superdeterminism says you can't find ways out of suffering... to use the movie example, the movie may play out such that your life gets better! Or it won't... superdeterminism just says that those frames are already printed on the film, we just don't know what they look like yet because we can't perceive the future.
What do you think the current text encoding footguns are?

In a different direction, I don't know what your problem domain is/was, but in general when I'm dealing with UTF8, I don't need to convert back to bytes very often. Was the need for conversion mostly due to the libraries that still expected strings instead of bytes?
I'm probably going too far from the original point since Target was only cited as a hypothetical example, but Target has some of the country's largest and most capable crime labs. I mention this as an example of how large corporate entities can be enthusiastic participants in the police state.
That's just saying the same thing in a different way. It is unsustainable given our current model of taxation and government spending. Good luck convincing the populace to pay significantly more in taxes while the government "hoards" their money for some future expense beyond the average person's lifetime.
Ask HN: What tools do you use to create project's public roadmap?
I am tasked with presenting the outline of the future of the project's development to the CEO so I want to leave a rather good impression and also make room for discussion in regards to what was outlined.

I'm not talking about kanban boards or "issue spreadsheets" (the new github projects feature), but more of something that you could show to the board of the directors as well as publish for the end users, like a one- or two-page presentation with defined high-level milestones.

I tried Notion, but it does not cut it in a sense a good-enough result requires too much of a tweaking.

It would have been nice if I could export features from github/gitlab to such a tool, group them by similarities or single out the bullet points and then rearrange in a visually-appealing manner.
IIRC, Motorola was never able to put an 88K CPU, FPU and MMU in a single package. They were also unwilling/unable to make it inexpensive enough.

A sensible Motorola would have made the price target of the low-end 88K the same unit price of a 68030.
It's a rocky planet in the 'goldilocks' zone that is flickering with the spectral fingerprints that indicate life is present and flourishing.

Within a hundred years we'll almost certainly be directly imaging exoplanets within 10-20ly. A thousand years from now it seems plausible we'll have a good catalog of the interesting ones.
Pittsburgh itself has actually knocked down quite a few bridges over the last 30 years. The suburbs have not as they just run out of money.
I read it, and it seems to work like this:

1. First, make all memory ABA-free, which the paper does in two ways. The first, for CPUs with 128-bit compare-and-swap, is to simply use a 64-bit counter and 64-bit value; the second appears to use a 16-bit epoch and 48-bit pointer value and seems to work by delaying freeing until nobody is in the middle of an operation using that epoch

2. Then, to execute an operation on a data structure using this scheme, a compare-and-swap is used to register a "descriptor" consisting of a pointer to the function performing the operation, its arguments, and then a "log" of values that are initially empty

3. To perform a read, the value is read for memory, and then a compare-and-swap from empty of a log entry is done (incrementing the current log position for the current thread), returning the value from the log entry if someone had already recorded it

4. To perform a write, first a read is performed as described above, and then the write to memory is done with a compare-and-swap from the value read as above

5. If when performing an operation a descriptor already exists, then the operation in that descriptor is executed, and then a compare-and-swap with the empty descriptor is done, and the operation is retried.

So basically at the cost of turning all memory into tagged values and significantly higher overhead, any algorithm with locks can be made lock-free (as long as there are no external interactions such as system calls or MMIO access, or they are idempotent).

The way it works is that the compare-and-swap on the descriptor and the log positions effectively create a global order on all memory writes, and the tagging of all memory locations and stores with compare-and-swap result in a write having no effect if that write has already been performed. The system is lockless because if another thread is in the middle of operation, then it's safe to have the current thread run it as well from the begining.

However, it appears there is no guarantee of a single thread making progress, i.e. a thread could indefinitely find another operation in progress and execute it and never find a window to register and execute its own. This might fixable by allowing threads to queue operations even if some other operation is in progress.

As expected, their experiments show that this scheme is slower than simply taking locks unless there are significantly more threads than cores, in which case this scheme avoids the problem of having to wait on another thread that has been preempted while holding the lock, and thus potentially have very frequent context switches.
> Apple the corporation doesn’t have a package manager.
> MacOS, the ecosystem does.
> No different from Linux. There is no Linux package manager. There are numerous open source package managers for Linux.

macOS the OS has a package manager in terms of a tool to install packages. It does not have the ability to find/download packages to install though.

In the sense of a package manager being able to download and install additional software, macOS has several choices available but none of them are included with the OS, or have the ability to update the OS.

There is arguably no single "Linux ecosystem". There are numerous Linux-based distributions, which are largely comparable to macOS as an OS. One of the very key differences between each family of distro's is the package manager the OS ships with by default and uses to update itself.

So no. macOS does not "have" a package manager that's comparable to those included by default with linux distributions, but there are several third party package managers available for it.
Google App Engine was a really great advance in building scalable web apps. Used it since the very first days and loved it. Still have a couple of projects running on App Engine.

Remember when I launched my first project on App Engine, it was noticed by a local radio station, and it just proved to me that the scaling technology just works. 100x traffic jump, easy handled like nothing happened.
It's definitive that you have to give up locality (Bohmian mechanics), counterfactual definiteness (Copenhagen and others), or statistical independence (Superdeterminism). It's not definitive at all about local hidden variables.
I disagree. If there really is only one universe which is 3D, this argument does not in any way explain why it is 3D.

If you use Bayesian probability, you would in this case start with p(3d) = 1 since there's only one universe which is 3d and then end with p(3d | life) = 1. In other words, there's no explanatory power in the observation that there's life.

If instead you say that p(3d) = 1/1000 because maybe the multiverse has all sorts universes out there but you also say that life is only possible in 3d, i.e. p(life | 3d) > 0, but p(life | not 3d) = 0, then you go from p(3d) = 1/1000 to p(3d | life) = 1. In other words, the observation of life does have explanatory power.
Looks like you just misread it. The linked piece supports what I said, and nowhere says what you claimed.
Removing python2 is great, but as someone who writes an awful lot of scripts and makefiles that need to run on Mac & Linux, I'd love for them to update bash and coreutils.

It's not fun discovering `uuidgen` has different args because my coworkers have a 2007 version of the program, or they think `pushd` works in a cross-platform makefile. Repeat those problems for every GNU utility.

A tiny little bit of GPL3 software won't kill them, and surely shipping up to date utilities is easier than backporting security fixes over nearly two decades.
There is no reason to believe it has that efficacy net known side effects in developed countries and if even it did, a small fraction of individuals users declined vaccination in favor of the prophylactic effects of ivermectin there would be no net benefit. Also, there is not anywhere near enough supply of ivermectin for a meaningful proportion of citizens in first world countries and that supply should go to people in countries with parasitic worms.
There is clean code, but I wouldn't say so generally. Each team should decide form themselves what constitutes clean code as a set of guidelines with documented motivations. Every now and then or as deemed necessary update and evolve the guide. As the codebase matures (in good and bad ways) so should the guiding principles change in weights.
Oh Helsinki has love locks on bridges too? Interesting social phenomenon that's technically vandalism.
Redis is a featurful key-value store. Values can be hash maps, streams, sets, etc. Many people do not _use_ these features, and their mental model of Redis is as an in-memory cache - that's fine, but we're looking at this from the perspective of an _implementer_, not a _user_. So regardless if no one uses streams, if we decide to provide them, we own that complexity. Hive is declaring their intention not to be as featurful a key-value store as Redis.

None of those other examples are key-value stores. Mongo is the most similar, but really has more in common with MySQL and Postgres than Redis/Hive. Key value stores view their values as opaque, modulo things like providing embedded hash maps. Queries in key-value stores are pretty simple, and are focused on the _keys_. Eg, iterate over these keys in sorted order and give me the values.

All of these other databases provide advanced querying capabilities by having type systems and the ability to introspect their objects and make decisions based on their values.
Ask HN: Free Google Apps/ G-Suite/ Google Workspace is finally going away
So the free version of Google Apps is finally being retired. I have a custom domain email address with the service.

What are some free recommendations for email alternatives that still allow for a custom domain email suffix?
Y behavior is the most baffling, disgusting, characteristic of any text editor ever. This page really should instruct users to remap to y$.
I didn't know this. Why the commercial cars are allowed in civilian traffic when they aren't the best systems? Is it too much to ask Waymo to have the latest and greatest when I put my kids in the robot car to take them to school? Because I learned as an Uber/Lyft driver that is something people do. I had to refuse it was against the rules to take unaccompanied minors.
I wonder what the company culture is like. There are many reports from the tech industry of people not taking advantage of paid leave policies because they fear that it would negatively impact their career.
Aside from that, treating parents unequally seems like a questionable choice.
If its not a law, then I'm not sure it will have much impact in realworld cases. Any collision between a bicycle and a car door remains an impact between a moving vehicle on the road and a stationary vehicle (Technically the word is "allision" when a moving object strikes a fixed object). Longstanding presumptions will remain heavily weighted against the moving vehicle. And proving which hand was used would seem difficult even with blanket camera footage. Even if only a guideline, burden will be on the bicycle to prove that the guideline had been broken.
I like the cut of your jib. A friend of mine just moved out of state and had to clear out his garage. He was giving stuff away and I sadly had to pass on the opportunity to get a nice enlarger for free -- I just don't have the space for a full blown dark room. The best I can do currently is develop negatives and throw them on my flatbed. Though, I'm eyeballing Ilford's Popup Darktoom kit. [1] I did some of my own prints in high school years ago, and it's a wonderful feeling.

[1] https://emulsive.org/articles/news/grab-yourself-a-pop-up-da...
It's crazy to me that hats in Team Fortress 2 will probably be regarded as a turning point in the history of the metaverse.
It depends on how much you use it. Being able to open multiple files, visually diff from a VCS, and find/replace in all open buffers is quite handy if you're in the CLI quite a lot
In perpetuity? Why? In forty years they should be using a 55 year old version of Emacs and a 45 year old version of Python? I respectfully but firmly disagree.

Very few are using it, it's not getting updates, and is a potential security hole because of the lack of updates, it seems to me to be smart to get rid of it. Most people wouldn't want to use that ancient version of Emacs, and would install a newer one via Homebrew or GNU Emacs for OS X.
That's the whole point on this NFT conundrum, right? One can post something without even have to confirm that they are the owner by rights of what they are selling. https://www.vice.com/en/article/wxdzb5/more-than-80-of-nfts-...
Perhaps this comes down to having more context on Scott Aaronson's work and writing, but this section to me came off as humorous front matter, not some attempt to precisely characterize the history of computer science. See the front matter of his book (Quantum Computing Since Democritus) for more context on this.

On the actual meat of the post, Scott Aaronson is a definite authority figure (among others) on these topics especially as they relate to computing.
If there is a pile of money somewhere, some politicians will choose to cut taxes and "give back" that money for political gain as well. Both are a problem.
What Happened to Translation in Android?
When you select non-english text in Android, the first option in the context menu is Translate with the Google logo. You would assume this brings up Google translate. But pressing this option in fact just opens a Google search for "translate XXX" where XXX is whatever text you selected. No translation widget appears on the search result page and I don't actually get a translation unless I click one of the links (which look like spam in the language I'm translating).

Has it always been like this? Why doesn't the translate button actually link to their translation service?
Here by "a state" I meant "a classical state". E.g. a particle with fixed (x, p), or a binary state 0 or 1.
Single threading is not the issue. Just 5% of single modern core should be plenty fast enough to run a text editor. You still want multiple threads of course, to avoid blocking the UI for background work, but computers are so fast nowadays that it should still be fast enough even if all threads were run on the same core.
It should be noted that LPL is an exceptionally skilled picker using custom tools and makes quite difficult feats look easy. Most pickers with that level of sophistication can find gainful employment.

I don't think he showcases locks he cannot pick in a few minutes on his channel either. From talking to locksmith friends there are a number of locks targeted for commercial use cases where picking/safecracking is considered infeasible (8 hours or longer)
Last time I tried, they allowed me to sign up without a phone number, but then almost immediately hit with a "we think you're sus and have blocked you, enter a phone number to unblock".
Razib Khan Interviews Caleb Watney on Progress
Look at https://mermaid-js.github.io/mermaid-live-editor sample diagrams: Flow Chart,
Sequence Diagram,
Class Diagram,
State Diagram,
Gantt Chart,
Pie Chart,
ER Diagram,
User Journey
> Can someone comment on the legality of a 3rd party providing an unauthorized implemention of the CUDA API?

NVIDIA said that they would be fine with it in the past, and ROCm HIP is just a (bad) CUDA API clone.