skysight-inc/HackerNews huggingface dataset:
Adam put enough effort into proclaiming that Bitcoin was based on the concept of HashCash that, if he was Satoshi, Satoshi would have given HashCash more credit.
I've had good luck with flacbox https://www.everappz.com/flacbox

It supports FLAC obviously but also Opus. For my phone, I've ripped my FLAC files to Opus and can carry my entire music collection wherever I go. I used their import tool to build the same folder structure that I have on my NAS. I have iTunes installed on my Windows machine (no Macs at home) but I try to avoid it if at all possible.
Apple's getting remarkably close to the same place with its (on-hold) system for scanning for CSAM. It could be adapted for political censorship and "turned on remotely at any time."
Women, more than men, choose true crime over other violent nonfiction (2010)
Syringe-injectable electronics – Nature Nanotechnology
Next python release (3.10) made a lot of noise because it introduced pattern matching.

But I'm very excited about this upcoming version for a very different reason: they made a huge work on error messages!

Check this out: https://docs.python.org/3.10/whatsnew/3.10.html#better-error...

Syntax errors are more precisely reported, AttributeError/NameError suggest a spelling correction, IndentationError will pinpoint where you screw up...

And yes, a good IDE already does that for you, but a lot of Python dev are using a ligth text editor or just a shell/notebook.

This, to me, is progress! Unsexy, warmly welcome progress.
Still, you’d think a medical company would be a bit more sensitive to the topic. Other conferences had already been canceled.

And in fact it may have had a massive impact.

> Between 205,000 and 300,000 coronavirus cases across the U.S. can be traced back to the Boston conference, say the scientists, whose findings were published in the journal Science on Thursday.

https://www.cbsnews.com/news/boston-biogen-medical-conferenc...
> "The only science is real is expensive science done by large corporations!"

The only science that's real when it comes to public health is the science done across large enough populations and with enough methodology to rule out many confounding issues.

That tends to cost money, indeed.
The turtle would be working with considerably less data, though. Does he know how old his island is? Does he have conclusive evidence of the existence of other islands? Is he aware of the similarity or difference of other islands compared to his own? Would he be able to observe if seafarers were living on a nearby island or does he need to wait for them to actually land on his beach? Does he have a reasonable estimate for the size of the earth? The amount of ocean? For the distribution of islands across the ocean?

Also, since he’s a turtle, he doesn’t, presumably, yet actually know how hard it is to make a boat. The argument for determining whether or not you are the only seafaring species depends, first, on you having attained the ability to travel the seas…

All of that seems necessary before he can conclude whether or not he should consider it ‘surprisingly late’ for his island not to have been reached yet by any seafarers.

But the interesting part of the analogy is maybe that the turtle might fool himself into thinking he understands the parameters well enough to estimate this probability - after all, he’s paddled around off the beach and even made it to a nearby rock - so he reckons he’s got a pretty good handle on how hard it must be to travel between islands.
https://sci-hub.st/10.1038/nnano.2015.115
This is a pretty bad take. If you want a 100% trust less system, then sure. Go for it. But you can incorporate whatever logic you want into your smart contract. This can include giving a specific party the ability to revoke ownership.
New Upgrades to Old Wireless Tech Could Enable Real-Time 3D Motion Capture
What about something like Saleforce.com? I would point to two sources of moats:

(1) It's a lot of work to migrate away from a platform like that, particularly if you've customized your org heavily.

(2) Early on Salesforce.com had some good patents, particularly one for a self-optimizing database (would fix a lot of what is wrong with RDF databases...) I'm pretty sure that patent is expired now.

Speaking of patents, I thought Lotus Notes never got a close competitor in the day because IBM held so many patents for it. Those patents have to be expired, but for all the interest in document databases and "low code" now I haven't seen anything try to be "the Lotus Notes of 202x".
Posteo's web UI is very barebones, a little clunky but ok. I rarely use it though, because why would I when I can just use IMAP and choose my client?

If I really wanted a different web UI I could still just run my own and sync using IMAP.

Their service is excellent and cheap. I highly recommend them.
I genuinely appreciate that you took the time to do so.

EDIT: Thank you all for your efforts.
They make less that way. If they know you're insured they won't allow you to pay the cash price, only the much higher negotiated price.
Charging $3 for bus riders is controversial within the public transportation sphere, nevermind the $20 a car taxi can cost. Unless there's something about flying taxis that would make them price competitive with a $3 bus trip, it's hardly public transportation.
Redis Launchpad
Exactly this. I was thinking about this the other day and using the web as a metaphor (bear with me).

It's easy to know where to go next when we only have one option to pursue (such as travelling to the next nearest planet or star). This is a lot like the early web when there were only a handful of interesting sites and discovering new cool sites was a goal in and of itself.

Today, I think we intuitively understand that there's no longer any value in trying to visit every website on the internet. Most sites offer zero value or even net negative value. The entire problem space pivots to one of knowing which 0.00001% of websites are valuable to a given situation.

When a civilization gains the ability to visit any planetary system, the problem shifts to one of filtering choices and information to minimize the amount of unnecessary travel or world-settling.

I assume this is a well-known concept. I'd love to read more if anybody knows what it's called.
Engineers expect their manager to go to bat for them - defend them in front of others ...even if, as soon as the scene is over, they get chewed-out for their monumental stupidity (or whathaveyounot) in private

Engineers expect their manager to shield them from as much of the uphill bs as possible

Engineers expect their managers to brag on their team (when they're doing well), and to take responsibility for for any failures
Two-thirds of cloud attacks could be stopped by checking configurations
VergeSense (YC S17) Is Hiring Machine Learning Engineers
A really good developer can and will absolutely outpace a couple small teams of developers. The shortcomings is the domain knowledge is locked in one head. You gain and lose a lot depending on how many people are involved and how much you have to communicate.

Not having a backup solution is probably the single biggest shortcoming of the lone gunman in practice. The second is that the code is often not laid out or structured so that a team can work on it.
A sense of equality is very important for a variety of good reasons. Whether this is more important than equality is a complicated question that is made more complicated by the fact that equality is hard to measure.
True equality is generally rare in a high dimension space. People bring a lot of different things to the table so it is unlikely that two people are doing the exact same - hence differences in pay will always exist. Add to this the fact that people may feel that they are better than average (most people do) and thus entitled to a bump over their peers. Having approximate equality is more realistic. If you accept this, then a comparison against a distribution rather than against a specific individual comparison is a more realistic evaluation.
i use a mini pc as my daily driver. the deskmini x300 with 5700g cpu/32gb of memory with 512gb nvme for boot.i sold my PC since i didn't use it as much as i thought and this mini pc CPU is even faster than the desktop one (ryzen 3800x)
The power budget on big screen TVs has snuck up on people and doesn't get enough air time.

In many houses the TV is using more power than the fridge, and in some cases more than your old fridge did.

My partner also complains about lights or leaving the fridge door open while I fetch food or drink from several containers, but then leaves the TV on counting on it to turn itself off (in an hour).

I think I'm going to have to explain conductivity and heat capacity, and remind everyone that I replaced all of the lights in the house with LEDs (some of which were goddamned expensive).
A lot of the expenses happen when you switch tenants. In between tenants, before the new tenant arrive, the carpet may have to be replaced, the house may have to be repainted, various other maintenance jobs that are deffered must happen.
Damn, I thought this must be a Dutch find since Spook.js lends itself beautifully as a Dutch word, but alas.
Free is great, free is what they advertise. However, I don't personally like Brave Rewards because I am not bullish on crypto and I don't think most of BAT goes to creators, because Brave Rewards market usage is really, really small, so it gets used speculatively.
My perfect world solution is that they either

a) advertise that Brave Rewards is required ("Brave Talk is free, ad-supported), or

b) have a payment tier between premium and free that allows me to pay-per-call or something, without the premium features.
From the shared PDF page 23...

"It has been established that during the initialisation of the system applications factory-installed on a Xiaomi Mi 10T device, these applications contact a server in Singapore at the address globalapi.ad.xiaomi.com (IP address 47.241.69.153) and download the JSON file
MiAdBlacklistConfig, and save this file in the metadata catalogues of the applications. A list of applications for which the MiAdBlacklistConfig file was found in metadata catalogues is presented in Table 13."

...
"Once the applications have downloaded the file, the download date is recorded in order to facilitate periodically updating the list. The scheme for downloading the MiAdBlacklistConfig file is shown in Figure 11."

"This file contains a list composed of the titles, names and other information of various religious and political groups and social movements (at the time of the analysis, the MiAdBlacklistConfig file contained 449 elements). A fragment of the MiAdBlacklistConfig file is shown in Table 14."

Extract from table 14....

===================================================

No.: Original - Approximate translation

1 "宗教虔信者阵线", “Front of religious believers”,

...

22 "西藏自由", “Free Tibet”,

...

60 "蒙古独立", “Independence of Mongolia”,

61 "89民运", “89 Democracy Movement”,

62 "基督灵恩布道团", “Christian charismatic mission”,
...

145 "伊斯兰联盟", “Islamic League”,

...

201 "民运", “Democratic Movement”,

202 "妇女委员会", “Women’s Committee”,

203 "伊斯兰马格里布基地组织", “Al-Qaida in the Islamic Maghreb”,

204 "人民报", “People’s daily newspaper”,

205 "巴勒斯坦解放组织", “The Organisation for the Liberation of Palestine”,

=======================================================
What's wrong with VB.NET Winforms with the Visual Studio WYSIWYG? I still have yet to find a better GUI building experience (alternately the same thing in C#)
>If you're in the US, I'm pretty sure that's illegal?

Not in the US, but you know whats funny. The timeline of this job was outgoing government who passed the law making it illegal. Then a very short period of time, the incoming government deleted all the previous government's labour laws. So in fact during that time, it was in fact illegal.

Though in context, nobody was punished. We were 2 senior staff down already. They had no opportunity to punish anyone.

It's back to legal today. Your employer can have such a rule.
The law says they can't build there. If they do it, they are already breaking the law, because they were supposed to know. If the rightful owner doesn't react in time to stop it, they can still order the building to be teared down at the infringer's cost.

This is exactly my point, it is completely different from how the trademark registry works, were people are not expected to know. They can make their claim, and if no challenge happens, they will make it to the registry. They can do this without prejudice and rectifying the situation falls on the previous owner who has to spend significant money to make a case (one they can lose).
Simple Svelte app to generate Hacktoberfest app ideas and tech stack
One thing that surprised me is that the highest salaried employees seem to be in Athletics ( https://umsalary.info/numbers.php ). Is it something specific to that particular university or a normal thing in the US universities?
This Svelte app is for coming up with Hackathon/Hacktoberfest/Business ideas. I often don't know what to learn next and I have found learning new frameworks often helps me become better at programming and design patterns. This tool generates possibilities I can use for building new things.

Ideas are cheap!
The vape clouds make it for me.
It's pretty simple: had ivermectin not existed, would that person have gotten vaccinated?
With that said, here some things that I found helpful:

- Never do cocaine straight out of my pocket.

- Only do cocaine in a restroom using the bag inside my valise, or on the mirrored table in my living room.

- only buy cocaine from a dealer who I trust, or dealers who that dealer trusts.

- when sharing cocaine with others in the restroom, don't tell them personal information about myself.
> But anyway ROT in itself is a pretty stupid idea anyway, usually just done for show.

How do you figure? It feels like the simplest way to handle eg spoilers in a universally portable and widely-recognizable way.
There is always the Plex / seedbox / NAS route...
And other than Chrome?

> we expect most Chromium-based browsers to be vulnerable [... including] recent versions of Microsoft's Edge browser, as well as Brave
Apple blacklists Epic's Fortnite until exhaustion of all court appeals
Fair enough about Jetbrains!

VSCode is not the entire stack needed to build Windows desktop applications. There are tens or hundreds of thousands of developers who build applications for the Windows desktop. I'm not (for the most part) a .NET dev, but my current understanding is that only Visual Studio running on Windows is a first-class citizen with the ability to access all parts of the dev stack. The Windows dev stack doesn't need to move away from native Windows applications any more than does Xcode need to move away from MacOS.
Brain size vs. body weight of various animals (Humans are an outlier)
AccidentalWesAnderson

dataisbeautiful

datasets

ImaginaryColorscapes

retrocomputing
Maybe so, but in the long-term, I can't help but imagine that a single WASM runtime for cloud functions has to be more predictable and easier to optimize compared to doing the same for the runtimes of all individual languages used. I think the promise of WASM is a huge reduction in duplicated effort industry-wide.

With WASI too, the possibilities for interoperability between languages looks promising. I would check out the Wasmer runtime if you're curious about it.
I wrote up some rust low-level bindings for guile [1]. The problem is that Guile liberally uses setjmp/longjmp, which breaks rust destructors. It might be possible to fix this by wrapping every call the way rlua does [2], but I'm not familiar enough with Guile to know.

1: https://github.com/ysimonson/guile-sys

2: https://github.com/amethyst/rlua/issues/21
They're [often] using the horse formulation because their doctor said no.
Maybe this is a blessing in disguise. Lack of software updates will finally break functionality and not "just" cause security problems, so people will actually have an incentive to fix it.
jottenlips.github.io/stack-dice/
Artificial Intelligence Is Compression (2020) [video]
All explanations start with why without any indirection, Node would be a recursive, infinitely large type. Therefore the Node must be a pointer. Ok. But then, Rust then forces you to answer this question: who will own the data referred to by the pointer? Consequently, who will be responsible for freeing it?

If you use a &mut Node as your pointer, you are attempting to answer those questions with "not me". Someone else has to own the Nodes. They've got to be somewhere on the stack or on the heap. There's nothing stopping you from defining the next pointer as Option<&'a mut Node>. The problem is actually constructing a list.

Not many answers tell you why you can't do this in practice. I agree that this is not explained well enough in general, because new Rustaceans don't intuitively reach for references so it probably doesn't come up much and they're hard to use for this. But it's not that hard to see why:

Imagine you try to allocate all the Nodes at once (e.g. an array), and then use &mut references into the pre-allocated array. In order to set one &mut Node's next pointer, you will have to hold another &mut Node to set it to. This means you need to acquire mutable references to array elements, in the order that you wish them to appear in the linked list. This is actually really tricky to do: slice::get_mut(index)'s returned reference borrows the entire slice, so it doesn't let you have a &mut reference to two nodes at the same time. You need smaller &mut [Node] slices, somehow.

slice::split_first_mut is one way (in order), but if you have an array and can only create a linked list in the order nodes appear in the array, what's the point? Just use the array! Any other compiler-checked access order scheme will also be so limiting that you should just use a data structure of that exact shape anyway. To use an arbitrary order, you're going to need unsafe, so you'd basically be writing C.

To be fair, there is basically one application of this, and it's to have a sparsely populated constant size array that needs to be iterated in order. I made a demo:

https://play.rust-lang.org/?version=stable&mode=debug&editio...

The other problem is that you can't resize the backing array: your &mut Node references would be invalidated.

For this reason, pre-allocated lists like these are usually done with indices instead of references. The overhead is one pointer + offset and then a bounds check when dereferencing.

---

The other solutions answer the ownership question like so:

- You can use Box, so that each Node (acting as a list head) owns the entire tail of the list, uniquely, such that no other list can also refer to it. The tail is freed when the head is, unless of course you detach it first (let tail = node.next.take();).

- You can Arc/Rc the nodes, so that each node has a pointer, but not a unique pointer, to the next node. These can be duplicated, so lists can exhibit structural sharing if you are comfortable with that. Because of the sharing, freeing the head does not necessarily free any/all of the tail.
I also remember being told to look ahead a few hundred feet, not at the road directly in front of you. This is because you will naturally turn in a smooth arc, instead of constantly adjusting your steering every second while hunting all over the road.
Laws only count if they are enforced, and the federal government would have to deploy the military on American soil to police states that have legalized marijuana.

Therefore, if you are over 21 years of age and can prove that with official documentation, you can walk into any of hundreds of official retail establishments in several states that are publicly advertised on billboards and purchase marijuana with cash. As long as you do not operate a motor vehicle under the influence or cause a public nuisance, there will be no legal consequences of that action.

Furthermore, you can buy stocks in companies that grow marijuana for sale and distribution in the United States. If it were really illegal, why are companies that do that and pay taxes on the commerce allowed to operate and be publicly traded on the stock exchanges?
I think the person you're responding to is referring to the social (not economic) outcomes that result when people realize they're paid differently than their peers. Depending on how diverse a team is (in terms of ability, experience, performance) this can open up discussions about what "equal pay" really means.

If ability, experience, and performance are part of how you pay your employees, then a discussion about comparative pay of employees inherently means you are opening up a discussion about the comparative ability, experience, and performance of employees.

I'm not saying that's a bad thing -- but -- some feelings might get hurt in the process.
As a Frenchman, I wonder where you got that perception. Perhaps you were there at the time it was novelty.

If you asked now Frenchmen who had experience with Subway, the majority of opinions would refer to it as « meh » or « pretty shit ». The so-called bread in particular has an especially grim reputation. But the rest of the ingredients also taste mediocre, especially compared to McDo.

McDonald's is such a part of the cultural landscape it might as well be French nowadays. It has much better staying power than any other fast food chain.
>Couldn't china put in shadow processors or other hardware-level surveillance similar to Intel's management engine?

Do we know for certain that IME is not already doing this kind of spying though?
Impressive from Conservative Party HQ is all I can say.
Typically you don't wait for an incredibly improbable scenario to use as pretext; but also if the unforeseen does happen, then it gets put to use. There's the saying "never let a crisis go to waste"
I was told by a cancer patient in the US, who is a Canadian citizen, that specialized equipment and certain tests are not available in the entire system, or months-long wait times.
Exactly. I do BI at a Fortune 500. We have most everything anyone would care about in a database. Our job is to load and curate, create views and write queries.
It is just very hard to trust them... they get caught on very hostile things again and again, when they promise that won't happen again. In the end, they are yet another ad based company.
Swift has way too many shorthand syntaxes. It feels nice from a language design perspective but when teaching Swift, you can see how confusing it is for the students. In larger codebases a lot of shorthands are forbidden by the organizations for consistency. So I'm not sure who's the real beneficiary for all those shorthands?
There is a sort of stagnancy that can surround people who have been there for years though.

For many devs, the first 3ish months you lack context to be super useful, then that first 2-4 years of hard work and enthusiasm are probably your peak productivity. It gets harder to maintain enthusiasm as the years go by, so some devs who are cruising with 5+ years might actually provide less long term value than a new hire.