skysight-inc/HackerNews huggingface dataset:
Sure, there is nothing wrong with people immigrating somewhere and assimilating to the local culture. But one needs to draw a distinction between that and a nationalist government privileging the national language over regional languages. This is not so common today, although we live with the consequences of past nationalist movements which have sent many minority languages on an inexorable route to oblivion. And then there's China...
> People have to learn, that their behavior in such a setting does not only affect themselves. In this case it very negatively impacted everyone studying with them.

Except, for many competitive positions, that's a zero-sum game.
Makes me wonder what the value of "hey some rando guy mentioned this product in an interview" is.

I'm thinking not much value.
It’s a confusing article, especially given the emphasis on DSLs in the title, which I assume is a reference to k8s but I’ve never dived into it so ¯\_(ツ)_/¯

Building a distributed architecture is so much more than what’s presented here: error handling, consistency management, data plane, control plane, name services… this feels like it’s taking 2% of what Erlang offers out of the box and calling it done.
Direct link to the podcast episode of the Nortel story: https://malicious.life/episode/episode-113/
The API is NSM, there is no difference between the two.
'New' is a fork of 'Non' implementation, but they are compatible.

Heck, now that Jonathan removed _all_ Non project repositories basically no longer exists. Only in the git history of the fork.
At this point in time we do not have a Non-SM other than legacy packages and forked repositories, but the NSM API lives on.

The NSM design is sound, people are using it. Thank you Jonathan
> (a) There is established a White House Competition Council (Council) within the Executive Office of the President.
> (b) The Council shall coordinate, promote, and advance Federal Government efforts to address overconcentration, monopolization, and unfair competition in or directly affecting the American economy,

but the money shot:

> (d) The Council shall not discuss any current or anticipated enforcement actions.

This council is led by Daniel Hornung. Wish him luck and hope there's power to wield here.
Tabloids with absurd headlines to get your attention in the grocery aisle have existed since long before the personal computer.
> For some reason, everyone is reluctant to apply.

I'm trying to minimize my carbon footprint so I decided to pass.
> in an environment that isn’t conducive to it

You may have hit the crux of the problem. Programmers aren't uniquely dependent on deep work, but tech companies seem to be uniquely determined to do everything they can do to make the office as hostile as possible to that. Add to that the expectation of instant availability via whatever messaging and it's clear even among tech company deep workers, programmers have worse conditions.
That's self-consciousness or self-awareness, a bit different thing, the next level for winners of the mirror test.
So glad to see this receiving updates again. Love this font.
Thank you. Had a bit of confusion mixed with a mini heart attack there.
I think the robustness of the JVM ecosystem makes this less of a concern. It should be of relativity little cost to switch back to HotSpot if Oracle acts up.
Your estimate is off by an order of magnitude. An 18650 cell with 11 watt hours of capacity would have about 0.9 grams of lithium. A kg of lithium could create around 12 KWh of batteries, which would store 12,000 KWh based on 1,000 cycles.

I don't know for sure, but based on current lithium prices I highly doubt that current lithium extraction processes use less than 50 KWh per kg. That's a really small amount of energy for such a useful material.
Cheating in FPS by using a second computer to move mouse
Not yet, we are currently in the process of adding those features, as well as dark pool order data, and options data!
I never tried as I don't have one, but apparently cheap HDMI splitters can be used to strip out HDCP.
So Far, Federal Government Blocks Colorado from Adding EV Chargers to Rest Areas
I'm not saying "We've arrived", I'm saying that this doesn't look like failure.
That is not why English is used as a lingua franca. There have always been such languages, often with none of those features.

English is a lasting lingua franca because two world-dominating powers in a row - the United Kingdom and the United States - were English-speaking, producing a run of more than a century with an important trading partner and diplomatic contact speaking that language.

It's gotten deeply enough embedded that it will probably survive fading US (relative) power, but inserting theories about the nature of the language itself doesn't add any explanatory power over just looking at the history
I do worry that some of Mozilla's "projects" -- especially the ones that try to stop things like "disinformation" and "online hate" -- will eventually come into conflict with the core mission of privacy. We've already seen this to a degree with Firefox telemetry (where collecting more data for the product team was deemed more important than users' privacy) and the Mozilla Manifesto Addendum (which replaced the vision of an Internet controlled/shaped by individuals with a set of specific goals Mozilla has for the entire Internet).
Most things that most people contribute in life are small in impact. We could stand to give away more things of higher impact too instead of maximizing profit.
Hard disagree. Just reading 'range = slope * domain + intercept' is tedious and takes 10 times as long.
Sounds like a good company to setup when electricity prices go negative. With an extra green energy push the extra power can go into creating lithium, which can go into batteries to increase the amount of usable power we can store.

Is this a good thing to due while reliant on coal? Probably not.

I wonder how many years until this is viable.
I find RaySession very reliable in my experience so far. And we have an awesome patchbay with grouped ports (stereo patching!)
> 2. You can report it; you will be accused of racism (the majority of the class were people with brown skin). You will be required to sit on an exam board for several days during the holiday season, unpaid.

That's just sad.

> 3. You can explain to them that collaboration is encouraged, but submitting work you didn't do as if it were your own is cheating, and not permitted.

That gives you a great excuse to fail duplicate copies, since they clearly didn't follow the rules. Just split the grade across all duplicates (so something you received three times gets 1/3 of the points). Add a note saying that they can get more points if the other duplicate authors agree to transfer them points.

Watch the chaos.
That's standard for Bluetooth. A2DP doesn't support the mic.
First incompleteness theorem says even with axioms you can't "compute" all truths in a formal system. That is a far cry from "we need axioms to compute truths".
America’s History Wars
>they mess up people's pattern recognition.

Quite the opposite. Verbose, "readable" code destroys pattern recognition.
It's easy to not realize that many European langauges used to be much more diverse. Every area or even town in "Italy" spoke slightly different language. In some cases there really were language gradients, the further away two towns were, the less intelligible their language. Languages were a continuum.

The national project required standardizing one language calling it "Italian". It's part of making one "Italian" people too. There are good reasons that decisions of where language boundaries are -- and what language is spoken how -- become so "political".
The fad of scroll jacking with JS is one of the worst. There has been little benefit of this that I have seen. Maybe there's some successful examples, but I have only seen a couple. It could be when they work well, nobody notices and only the bad examples are visible???
Using the same binary name for a daemon is not necessary for compatibility.
I think you misunderstood. If the goal is to prevent climate catastrophe, there isn’t really a solution. Mitigation of the worst of it might be possible, but anyone reading the linked article wouldn’t take that as the central thesis.
> because if you violate the memory model, literally any consequence is fair game.

Any consequence is _not_ fair game. "Memory Models" only involve stuff like tossing out sequential consistency [1]. They never say or imply something like "if you have a data race, anything can happen [including executing code on the stack]". Go slices exposing implementation details in a way that makes the language memory-unsafe is a completely different issue. If Go was sequentially consistent (so it had no "Memory Model" to violate), it would still not make the language memory-safe, because it would still write the array pointer and be pre-empted before writing the length.

> And that's not interesting

It matters because all programs have bugs (apparently), and so we'd like them to fail in a less harmful way than executing shellcode submitted by a client.

> it's easy to spot and fix data races, and Go provides plenty of tooling for that purpose.

Never used the data race detector but it probably can only identify low hanging fruit, and is not a substitute for the developer education problem.

Okay I think I see your confusion: You can actually avoid slices causing buffer overflows because the language requires you to have a happens-before relationship for all data shared across threads in the first place. That is, even if you share a boolean or across threads, you would be sure to establish a happens-before relationship if you are in the know. However, this does not rebuke my original argument, which assumes that most devs are not in the know. They do not know about slices being unsafe, nor do they know about happens-before. So they are not educated to prevent this mistake. Also, avoiding data races is hard.

1. https://en.wikipedia.org/wiki/Sequential_consistency
Anecdata: there was an article about it linked here when it launched, or maybe a bit after. I completely forgot about it till now, and I only remember seeing it because I thought the name was especially stupid.

I wonder if they did any marketing at all.
Best write-only backup solution to stop ransomware?
Is there a good write-only backup solution?

The best case would be incremental backups to DVDs since they don't allow modification.

Layered on top of that would be a git-like difference algorithm that stored changes rather than whole files.

Truly ideal would be a "write through" backup solution so that the "backup" sits between the computer and the hard drive, writing journal-like changes "on the fly".

Such a solution would make ransomware useless. Even if you encrypt the whole filesystem the backup device could do a git restore.

Does such a solution exist?

If so, is there a better medium write-only medium than DVDs?
I don't think that's likely to be the case. A red cross has already become established a generic symbol for medical things. It is unlikely that would change if the Red Cross organization changed its logo.
any company can do this, its just that the more people who feed themselves in the food chain, the more likely it is someone will start a race to the bottom of profit taking.
`[ ...document.body.childNodes ]` is legal. You need to have the `DOM.Iterable` enabled in your compilerOptions.libs` for TypeScript to permit it, though.
'Kleenex' is not so universal though (I don't call tissue that).
I think the red cross symbol pretty much is.

What other symbol would you use for medicine/medical? Just look at any first-aid box, and it has a red cross. Even nurse dress-up costumes.

Of course if I tried to start an NGO using the symbol, I would rightly be sued. But using it generically, in games for med-paks or whatever, etc, seems fine to me.
> AI has an issue that AI assistants tends towards mediocrity.

Actually humans have an issue here, since the majority of humans are mediocre at what they do (Bell curve and all that). Thus AI assistants threaten to replace the majority of humans.
And LDAC support.
ISP: lives in your country, so they can be coerced by law enforcement to give away your data.

VPN: usually lives in another country. Much harder to coerce.
FWIW, my headset works great out of the box, defaults to stereo, and the kde audio settings let's me pick headset to switch it to crappy audio, but mic mode for calls. No need to disconnect.

NixOS 21.05; with last year's release, it did default to headset mode, and the audio profile switching was hidden behind an "advanced" button, so things are improving fast.
I'm looking at a retail store app. Redis comes with RedisJSON, Search and other modules to model it. So why not use it?
Why exactly? Somehow AMD and Nvidia manage to keep up with the Vulkan releases on multiple platforms with their drivers for their hardware. Should be easier when you control the whole stack.

I don't think they update Metal in past OS releases either. You're lucky to get bug fixes.
> proctoring software can be installed before an exam and uninstalled afterwards. It doesn’t need to stay on your pc/browser, and its activation is very obvious. I have no info about permanent security issues caused by such software.

If it installs drivers, I have news for you...
IANAL, and this is not legal advice, but I am surprised at the FSF's view here. I believed (and believe) that copyright requires a substantive change to form a derivative work, and I would rather doubt that changing the comments counts. (Now, I think that precedents in the court have set the bar for "substantive" pretty low, but not that low.)

I would also say that "legal" is not always the same as "ethical", particularly in this circumstance.
The plural of medium (in this context) is media.
54.44 C
Tomorrow might beat it by a few degrees.
So a computer can type a sample from a coursebook into the editor for you, after much prompting, fiddling, and tabbing from you.

Well, I guess it's marginally better than typing in printed listings from a computer magazine, like we did in the 80's.

Seriously, folks, having Copilot regurgitate code into the IDE for you which you A) could have found yourself and, B) don't understand anyway is not increasing anyone's productivity. It's turning their minds to Jell-O. The more we rely on auto complete for programming, the less complete is the programmer's mind.
Nothing Blue Tooth "just works"... maybe in another 100 years or so.
Code that mirrors a paper is the easiest to understand. Verbose, "descriptive" variable names just put more friction between you and the math. You are unlikely to reverse engineer the algorithm from the code unless you were already in a position to understand the terse mathy code to begin with. Just go read the danged paper.
Tried out demo. Would much rather use Jupyter or Colab for now.
One may wonder what exactly is the point in a human watching this auto-playing game system, and whether they'd be better off watching a movie... But another way to look at it is as a preview of the future.

Just picture this: a world of machines battling it out for supremacy, and somewhere off to the side there is an almost forgotten human brain. It seems to serve no discernible purpose, and yet it is actually the reason all the machines exist. What they are actually fighting to optimize, unbeknownst to them, is the dopamine release into a primate brain. Bonus points if the brain itself is a simulation :)
Um, stop watching YouTube?
LibreOffice Calc User Survey
China announces Pandas no longer endangered in the wild
just wait for a copilot for patents that does everything, then just a small tweak for "novelty", then just flood the patent office.
Juul isn't workin' out so good for old Philip Morris, so they'll try wine now.
130° F
Immigration to the USA and nation-building in France do seem like very different things, yes.

In France, the project of creating a French nation and a French people required taking a diversity of cultures and languages that already existed in the territory, and trying to standardize and unify them. This is what modern nationalism did in many parts of Europe.

The USA is a different kind of project, wherein people from Europe came to take over the continent from it's previous inhabitants, stamping out the various cultures and languages that were on this continent by displacing whole peoples, not by assimilating them. Initially there were different European groups that were also kind of fighting each other for power. Obviously the ones from England were the dominant power in creating the United States of America, but other European cultures existed on the continent for a while too, the Lone Star State in Texas actually had three official state langauges -- English, Spanish, and German (yup).

So, yeah, these were very different things. I'd start from the actual history in comparing them.

I guess the commonality is the end result of homogenizing culture and suppressing cultural diversity for the purposes of political power.
I understand that Postgres is an awesome DB. But my point is, why not use Redis especially when it comes with RedisJSON, RediSearch, RedisGraph, etc and gets most of the things done without any SQL. Why should we stick to the traditional approach? Is there any actual proof that Redis won't be able to handle it other than just guessing?
Very good points. I should have made a top-level comment as I was refuting the article's rather strong assertion, not yours.
Is driving your business by the highest paid person’s opinion any different than driving it by A/B testing? I see those as two extreme end positions.

A/B testing can help you with optimizing existing processes for incremental improvement, but big bets, which can sometimes have data and sometimes don’t, help with step change improvements.

Even with big bets you need a way to show that it’s better than the previous way. Either by coming up with ways to cheaply test the hypothesis or committing to being “agile” (I hate that term) and continuing to iterate.

What is statistical significance anyways? If the p-value is 0.06 is that good enough? Practical significance is something that also needs to be accounted for.

If something can’t be measured, is there a way to find some proxy metric for it?

If not, then you can try to negotiate a pilot study of the problem and have specific criteria to determine success.

Just because something can’t be measured with existing processes doesn’t mean it can’t be measured at all.

For example, there were complaints about systems crashing and having intermittent behavior, and the claim was that’s affecting sales. Technology said nothing in our logs shows any issues, our service center shows no reporting of issues, so we think they are overreacting. We put a team together and went to several different locations to observe the process and get feedback. From the feedback we put together a data collection sheet and went back for a week to collect more data. That finally convinced the Tech team that it was a problem they needed to investigate. They went to the stores, determined it’s true, and amended logging to capture what’s truly going on.
I suppose they might have figured the "New Workflow" UI that can add Starter Workflows is a suitable replacement.

https://github.com/actions/starter-workflows
I can't speak for those other disciplines, but I'd flip the question -- how valuable, really, is the act of "determining the source of the work, via proctored exams" when the goal is "ensuring that students learn." This is just an ongoing arms race, and other ways have to be experimented with.

Again, the biggest stupidity is "discouraging collaboration."

I teach web design and some programming, and FAR AND AWAY the best thing I've done is "get all my students on discord and encourage them to help each other on their assignments."

I set up a "make sure your website has this and this; content is up to you." And I end up with 40-50 different very cool websites, and I've gotten a pretty good sense that learning takes place because I'm in the chat too.
Good point. My first language is German and I've never been able able to warm up to English title case. There's no such thing in German that I'm aware of.
Can you give me a concrete example of were you'd contort if you were to use Redis versus Postgres? BTW, I'm just trying to really find an actual proof as opposed to mere anecdotal knowledge.
That would just mean the platform isn’t tracking you (unless you use GOG Galaxy in which case it still is) but nothing stops publishers from having their own analytics code built into the game.
Nope, try it out:

$ printf 'banana\ngrep banana\n' | grep banana | grep -v grep
banana
$ echo $?
0
$ printf 'grep banana\n' | grep banana | grep -v grep
$ echo $?
1

To clarify my previous comment, `grep -v grep` exits with 0 if there was a line without "grep" in the output of `grep banana`.
AWS has a service called S3 Object Lock that provides a WORM model:

https://aws.amazon.com/blogs/storage/protecting-data-with-am...
What you're describing sounds a lot of why NoSQL databases came into being. A cache is usually very fast at a very narrow data problem. Caches are almost always flat bits of data with no structure. They're also eventually consistent. They are purpose built data structures for a very small piece of the problem done over and over.

An RDMS is a centralized, consistent source of truth, with more normalized data, that can answer most questions with reasonable performance.

When you remove the RDMS, what happens?

- You lose the ability to answer ad-hoc relational questions (what stuff does the user own? And in those things, which of them is located in Chicago?). This means building a new feature means building a new "cache" aka a brand new data structure _just for this one use case_ that might be a one-off

- You lose a centralized PoV on your data consistency. One view of the cache says the user's item is in Chicago. Another says its en route to LA from Chicago. How do you resolve these conflicts? Are you going to build your own consistency systems? Based on what exactly? Now you've essentially built a new kind of distributed database.

- Much of the time we don't need caches. If you always have to bust your cache, the cost of constantly rebuilding a cache, just to throw it away, can greatly exceed any value from that cache. Most people can just read from the RDMS and get what they need for 90% of the use cases in most apps.

BTW I used Redis as a primary DB for a few years for Quepid. You can read the full story here

https://www.slideshare.net/AllThingsOpen/stop-worrying-love-...

Long story short, it was fine, but Redis didn't allow for much structure. There was a lot of "logical" relational data modeled very awkwardly. It made it hard to extend beyond the original data model.
> Contrary to that, the highest grossing films of all time are mostly within this century and past decade now

That's only true if you don't adjust for inflation:
https://www.boxofficemojo.com/chart/top_lifetime_gross_adjus...
Long and boring article with little data and no conclusion.
You could just stuff two headsets into one same headphone, sharing only speaker output and power. Battery life isn’t a problem, a random BL-5C from parts bin should work just fine.
There’s also the community aspect. Being in an audience that’s actively engaged in a movie is like being at a sports game vs watching the game on TV.
Good luck finding a manager that doesn't want to just check in, get an ETA, or otherwise bother you when you are in a low energy state.
The Cinemarks near me did this during COVID. For $100 last summer I was able to rent out a theater and see the original Jurassic Park with my extended family. Rather than a minimum number of people they had a max of 20 (because COVID).

Looks like they're still doing it. https://www.cinemark.com/misc/private-watch-party/private-wa...
They changed from GPL-2.0-or-later to GPL-3.0-or-later. The latter is a subset, so any content licensed under the former can be relicensed under the latter without consulting the original author.