skysight-inc/HackerNews huggingface dataset:
>>There's no scenario in which you can force miners to adopt some change.

Your point was that miners' cooperation is required to successfully upgrade:

>>One part of the users can upgrade and wait for new blocks for a long time, while the users that don't upgrade can actually use the system as if nothing happened

My point is that an upgrade can be implemented without any cooperation from miners. A change to PoS would be the exemplar of that.
I feel it all comes down to communicating your strengths to your bosses, assuming they are reasonable engineers themselves. I am hoping to learn such a trick from someone who might have done that or partially attempted doing it and learnt something.
It’s 16G and I just retired my 2012 MacBook Pro because I really wanted to try the M1.

It was still going strong after almost a decade of use and got €300 as a trade-in. If that’s Apple‘s idea of planned obsolescence, I support their plan.
But of course other exploits (e.g. in your webapp) might lead to "running user code" where you didn't expect it and then the mitigations could prevent privilege escalation, couldn't they?
There's one post that I just noticed in there reporting 10% usage after 60 days, let's assume that one's an outlier.
If everyone did yes but a small number of defectors could easily destroy everyone else as the proportion of defectors goes down it gets more and more effective its not a stable state.
I worked on several Java codebases where more than 90% exceptions weren't swallowed. The other 10% were swallowed with a comment explaining why it is fine to ignore.
Thanks for sharing this, and great work on the website. It seems extremely polished and well made.
I've submitted my newsletter as well <https://hellouniverse.substack.com>, hope you'll be able to feature it.
Just one input - the categories when submitting are a bit limiting - could you add a category of creative writing as well? Would be relevant for writers like me.
RVV 0.7.1 is not completely incompatible with the current 1.0 draft. The overall structure of code is the same, most instructions and opcodes have not changed at all, especially unmasked operations.

I have demonstrated that at least memcpy() can be be binary compatible between 0.7.1 and the current draft. I will check others soon (once I get a Nezha board, hopefully before the end of the month). Many other things could be made compatible -- most simple code using 16 or 32 bit int or 32 bit FP -- by reverting a single small commit to the spec in June 2020 which tidied up the bit field format of the VTYPE CSR but did not introduce any functionality.

There are things that are incompatible for very good reasons, but there is much that is either compatible now or that is incompatible for inessential reasons.

Reverting the format change in the SEW and LMUL fields, and making 0 for the mask agnostic and tail agnostic bits match the (fixed) settings in 0.7.1 would go a long way towards increasing compatibility, at virtually zero cost.
A YouTuber investigated (but no shell commands AFAIK, observing through Activity Monitor), but seems like Rosetta 2 apps might also contribute to the high disk usage.

https://www.youtube.com/watch?v=FyMCoQmsv-I
Yes. To a swap file.
I'm glad they did not outright killed fragmentation.

That would've been a tragedy for WiFi MCUs with few hundred kilobytes of memory.
Casual announcement of animal experimentation results. I wonder what cruelties are concealed within? Long-term imprisonment? Vivisection?
Ah yes, I'd forgotten about the phrase "second screen". It was going to be big thing until people realized that no one wanted to look at 2 screens at once.
If you assume that none of the donors are daft enough, why would you at the same time assume people would become staff for free? (I'd guess there will be some for both though)
For the last point, you can double click on a line in the search result page and it will open the file for you. I have to admit I don't particularly enjoy this search UI either, it's rather unintuitive, plus somewhat annoying as well since when you do a new search, if you don't remember to close the search result page the new search results will be appended to the existing page, which isn't what I want most of the time.
I switched to sublime text because VSCode makes you write

/**
* Block comments like this
*/

where as I wanted to write

/**
Block comments like this
*/

Seems like a trivial thing but it irritated the hell out of me. I didn't want the editor to put little asterisks in. I didn't ask it to. But it did.

Sublime Text just does what I ask.
MacBooks can easily exceed 10+ years rock solid. (Only battery may need a replacement)
> a simulation with finite resources

If the physical stuff of our universe obeys conservation laws, then our universe is finite in resources by definition.

So the "simulation" bit in your statement is not needed and facilitates no understanding, only clouds the discussion with emotional baggage.
Sorry If I sounded that way. As it's clear I am not native and meant "I can unfortunately hear gibberish with my untrained ears", not "they don't know how to speak proper". It's my dumbness.
The people with SSD thrashing didn't experience excessive application memory usage, so that doesn't add up. By all indications it was an issue where the kernel aggressively swaps in and out under some conditions, even when real memory pressure isn't that high.

Memory leaks don't cause swap thrashing most of the time; the leaked memory gets swapped out and then just sits there, as it is unused (hence leaked).
Point is he'll have to pay staff because he sure ain't getting any volunteers.
Just wait till you try vscode devcontainers with GitHubs new code spaces.
> A US company can be compliant. They just have to host EU user data in the EU.

Actually since the 2018 Cloud Act, no US company can be ever be GDPR compliant.

Here is a possible sequence of events:

1. the US has secret courts (FISA, 1978)

2. and these courts can insist on access to EU hosted data (CLOUD Act, 2018)

3. its illegal for a US corp to indicate whether such access has been demanded

4. so a FALSE 'no' must be the answer to an EU data subject asking about access to his/her data

5. which is a breach of the GDPR.

Everyone knows this. They just ignore it. The EU ties itself in knots (Schrems II) trying to justify all of this.
Having studied in convent boarding schools, it was the norm for my classmates to not be able to speak any language except English. I was too young to care about census data back then, so I did not ask my classmates. But extrapolating much later on, I have the impression that there are millions of monolingual English speakers here. I don't trust the linguistic census of India. The instructions for census agents are complex [1], and I don't trust that the people who are forced to go door-to-door would have the energy to explain this at each house.

> It doesn't to anyone outside of the subcontinent.

¯\_(ツ)_/¯ My point was: who decides, and on what basis? There was a time when Australians did not consider their accent acceptable on their own news channels. They adopted RP [2]. Would you consider John Bishop's scouse accent [3] unnatural? How about all the other accents of UK, like Irish, Welsh, Scottish, etc.?

> Why no Indian?

No idea. The vagaries of business decisions and culture. Most Indian programs are terrible, IMO. Many of my female cousins watch Korean soap operas. Among my younger cousins, anime is the norm. All with subtitles.

> when a bunch of Kannada speakers are hanging out at a cafe, would they be speaking English? Of course not.

To the contrary, it would depend on the locality of the cafe, the topic of the conversation, their interpersonal dynamics, and so on. My school required us to speak just English on the premises, and would scold us if we used Kannada. Fining kids [4] is pretty common too. It eventually leads to school kids using English with each other after school too. In a city like Raichur or Kolar, the odds of Kannada being the default language are good. In Bangalore, while I think I can predict the language, my prediction would depend on a lot of local factors.

[1] https://www.censusindia.gov.in/Census_Data_2001/Census_Data_...

[2] https://www.youtube.com/watch?v=TnP_C6RSdJU

[3] https://www.youtube.com/watch?v=CIshUJUvdbo

[4] https://news.ycombinator.com/item?id=27223807
All the M1 Macs can be upgraded to 16 GB, including the Air, and macOS uses memory compression by default, so there can be a bit more life to these machines than you'd otherwise expect.

Edit: Since posting this comment, the parent has been edited to include "hope you got the 16G version" -- at the time I replied, jacquesm's comment mistakenly asserted an absolute "maximum memory size of 8G."
Surely you can't have that right - no one is allowed to be happy with an Apple product! Lurk moar /s
I was thinking about something similar to the Environment panel in RStudio. You can also see all variables in a given session using ls()
For fun?

Dude you live on such a black and white world
The Manufacturing of a Mass Psychosis – Can Sanity Return to an Insane World?
Do you have any plans to add first class support for SSH based or docker based remote development workflows?

The current Rsubl implementation kinda works. But is a bit hacky for reliable everyday work.
I can see personal licenses get the 3 years worth of updates that you've mentioned elsewhere in the comments here. However, business licenses get 1 year of use before it expires, but I can't tell if that includes upgrades from ST3 to ST4. Can you clarify what the status is for that?
There isn't the same motivation if you already speak the lingua franca.

My experience learning a foreign language as a native English speaker, is that people in the target country are sometimes puzzled as to why you want to learn it.

They also then have a strong preference to practice English with you instead, which is understandable, if not frustrating.
I'm less sure.
I completely support this. I write a ton of open-source software, and have many published packages.

Each one that I publish is a Responsibility. Like a parent that has children, the package is no longer “completely mine.” All changes and fixes are made, keeping in mind that someone may be dependent upon my work.

I’ve been writing SDKs -literally- my entire career (I can link to my very first engineering project, in 1987, where I designed a hardware system, and a companion SDK).

A perfectly legitimate reason for keeping code private, is that I am not willing to support it for any use, other than my own personal use.
What's proven is that a ledger that no one owns, yet evereyone can trust, is possible.
In this list, mitigations=off implies all the others.
IMHO, VS Code makes for a fine cross-platform IDE (for those that like IDEs) but is a bit heavy-weight as a text editor.
I tend to use them both in different situations. If I want something that is FAST on very large files or projects, with superb language support for large numbers of languages and markdown - I use ST.
Nice post, although it does definitely show the limitations of Twitter.

I’ve just read another post that’s the same, why do people write such great content and then deliver it in a format that splits it up into tiny messages!
For now...
Wait a few months/a year and they will find a reason to "take advantage" of that increase in performance and slow it back down again.
I like the fact I can upgrade my 3 licence ! Whoop whoop. Will take it for a spin - thanks for that hard and continued work.
What about the 3 blue 1 brown video on it? I think that is pretty concise and intuitive too but does not seem to appear on this thread https://www.youtube.com/watch?v=spUNpyF58BY&ab_channel=3Blue...
Just deselect the "Use Buffer" button in the UI where you type the search, and results will then be shown in a more traditional panel at the bottom of the window.
My macos knowledge is dated (didn't use it seriously since 10.5), but it used to be a dynamically growing collection of swapfiles, usually covering all of the RAM (probably can't do that anymore).
The ram is soldered onto the CPU package. How exactly does one upgrade it, short of doing hot-air rework of a dense BGA?
My HP laptop is 7 years old and still works well. 4xxx i7 8 threads, 32 GB RAM, 2 TB SSD (upgrades, of course.) A new laptop with a newer CPU and NVMe would be faster but it's still subjectively fast enough for my work. I'll upgrade when it breaks down and I won't be able to repair it. I keep an eye on candidates.
Is there a DPI threshold that would benefit most from GPU support?
From a codec perspective gifs would be the first thing that came to mind for a poorly optimized format. The only thing it has going for it is simplicity. This is a bit besides the point you're making, but I did a double take at seeing the words "gif" and "pretty optimized" together. I'm also curious as to what this has to do with M1 in particular. Looks to be like a memory allocation issue in the decoder library. But hard to tell given the amount of information given. Memory leaks tend to be boundless, but increasing, so the op statement of a fixed memory usage kinda sounds more like poorly optimized allocations, rather than non-properly-cleared up allocations. Though, could also be a mix of everything.
It's a real issue affecting a small minority of users; I have one who has already gone through 20% of their SSD lifetime writes.

Here's one of the worse ones back in February: https://twitter.com/marcan42/status/1361847686417190918?s=19

11.4 is in beta so not many people are using it, but at least one of the folks with the issue is running it and said it improved things.

Apple were definitely made aware of it, hence why it being fixed in 11.4 makes sense, though there is no official statement that I'm aware of.

I was never able to reproduce it myself; we never found a specific trigger, but some people have the issue consistently and others (most) don't. I only managed to trigger thrashing with very blatant memory pressure (i.e. allocating most of the system capacity and continuously reading it to keep it hot), which obviously isn't what these users were doing.

People have looked at the OSX swapper code, and there were some hints that the algorithm it uses to decide to swap may have had some bugs; if 11.4 fixes it then I'm sure we'll find out once the XNU source drops and we diff it. Nobody has actually tried to root cause this outside of apple (i.e. using debug XNU builds on an affected workload/user).

Also, we never confirmed that this was an M1 exclusive issue. There's some evidence that this is a Big Sur regression that affected all Macs, it's just that the effects aren't obvious on Intel ones because the age of the SSD makes it hard to draw conclusions unless you're actively watching lifetime writes over the course of weeks. On M1s, since the machines are young, the problem is obvious with a single data point.
Can you give a few examples to backup your claim that chrome is head of Firefox in terms of security and privacy?
This is just a set of HTML attributes with no associated JavaScript API. Any client that doesn't care about enhanced screen reader functionality will be free to ignore them completely, and be no worse off than today. But it seems useful for clients – and users – who do care.

Although, this does only work when web content authors actually use these attributes, and I'm not sure how common that will be…
Any link? I’ve used SM on and off just as I was excited when it first came out - I really like it.
Speaking from my experience, thers is the C++ I use on hobby projects and see at talks like C++Now, and there is the C++ I get to see in the wild when plugging native libs into our Java/.NET code bases.

Even Android NDK and some subsystems are good examples of this second C++ flavour.
we call it peepal (as in peepal ka ped)
Good take. "Fortunately" if your database becomes a monster you'll need to run some schema changes to clean it up and optimize :)

In seriousness, if we learn anything from code deployments, it's that we should aim for easy and quick deployments, and allow the developers to rollback (undeploy their code).

Today, there is a "natural" mechanism today to push back on database development velocity, which is _time_. It can take hours or more to alter a large table. Can we at least make it possible to quickly revert a change? Here's some work we're pushing in OSS Vitess: https://vitess.io/docs/user-guides/schema-changes/revertible...

(Engineer at PlanetScale)
I second that, now if only the C++/WinRT team would get back the GUI tooling it took away from us by killing C++/CX.
For neural nets, https://NN-512.com generates stand-alone C code vectorized Fourier convolutions that are 2x2 spatially strided (with a big 16x16 tile)

This is great for large filter, 2x2 strided neural net convolutions (e.g., 7x7 stride 2x2)

There's none of the waste you find elsewhere, in implementations that downsubsample the output of a dense (unstrided) Fourier convolution. I haven't seen this technique used anywhere else!
I am a home, amateur developer and I was always curious why developers would choose an editor instead of an IDE.

When I started to code 25 years ago, there was no choice but as soon as I discovered IDEs I never looked back.

Startup speed may be an issue, but it is I believe insignificant for a coding session (of a few hours). Key bindings are portable. IDEs bring code completion, integrated debugging etc.

I am really curious.
Cool thanks!

> mention that it's only on the landing pages

I think you should do whatever you can to make your consents more transparent, honest and humane, so go ahead.
Phison is a less well-known maker of many SSD controller chips. Some top end manufacturers make their own controller chips, but most don’t — they buy them from companies like Phison.
Ok, I read this and had a question right at the beginning and it wasn't answered: Why are GPU packages so large?

Like, what's inherent about GPU functionality that makes them large compared to other things? (Usual python packages are in the 100 kilobytes size range, so no idea how you'd ever go up to several gigabytes.)
systemd-networkd keeps open that kind of socket for LLDP but apparently not for the DHCP client code. wpa_supplicant also keeps open this type of socket on my local system. and the dhcpd daemons on my routers have some of those too for each interface...

i wonder if the slow path here could be avoided by using separate network namespaces in a way these sockets don't even get to see the packets...
> Multiple executives insisted that they did find hidden listening devices—though some were so old that their batteries were dead. It was never clear if those bugs had any relation to the breach.

Well that’s not exactly comforting. Who else might have had the keys to the kingdom?
> And the answer is: when the rest of society slows down, suddenly those who couldn’t keep up don’t feel so behind.

Well said. This goes beyond even the socioeconomic causes of suicide that you mentioned and surely includes people with depression, (social) anxiety disorders, etc.
That might be what they're sniffing, but anal gland secretions are not subtle. They're the opposite of subtle.

I have a lot of dogs. Every once in a while, it seems that one of them gets a plugged up anal gland, or it doesn't get fully expressed when they poop. An earlier commenter said to look for liquid dropping out when they poop; I see this all the time. But sometimes that doesn't work for whatever reason, and then later on the gland "pops" and all the stuff comes out. The dog is usually sitting on my lap when this happens. It happens with both girl and boy dogs. My wife calls it getting butt-juiced.

The smell causes me to immediately change my clothes. It's not a fecal smell. I can't begin to describe it, but once you smell it you'll never forget.

Years ago we fostered a girl dachshund who loved my wife but hated me and feared me like the devil himself. Often when I would approach her in any but the slowest and most non-threatening way, she would tense violently and squirt anal gland juice like a skunk. Sometimes she'd leave a trail of the stuff on the floor as she ran for her life. One whiff would tell you it wasn't urine.

(BTW, that poor girl dog was eventually adopted by a sweet single woman and they are now inseperable companions)
Same. I don’t tend to need an IDE all that often. More often I want to read code and I need something that opens up FAST with good support for a WIDE variety of languages out of the box. ST ticks that box for me.
Interesting - I meant it more for key technologies in which the state doesn't even have a presence e.g. cloud. The principle is inspired from public utilities e.g. energy or water services (sometimes bought/acquired/publicized by the state).

It's a long way to say that maybe monopoly rules don't apply here :). What do you think?
https://archive.is/6PfeI
In what concerns Python vs JavaScript on taking over the role of BASIC, I am definitly on the Python camp.
Why are there no return statements in Objective-S?
Yes, macOS creates a series of 1 GB swapfiles on a special disk volume called "VM".
That was a public-private vehicle so I guess the technology part was more pronounced :)
> I fail to see why one would consider a compiler evolving while conforming to language specification defective or malicious

Conforming to the spec is not a virtue. We want the compiler to be reasonable, regardless of whether the spec is. When the spec is malicious, conforming to the spec is malicious behavior.

For example, the Java spec says that the << operator (bit shift left) will accept any right operand, but performs a modulo-32 operation on the right operand before doing the shift. So `a << 4` is `a` shifted 4 places left, `a << 20` is `a` shifted 20 places left, and `a << 36` is `a` shifted 4 places left again.

This is absurd, and I'm comfortable calling it a bug in the spec. `a << 40` needs to have 0 in the lowest 40 bits. It does not need to have random values in bits 8-31.

This behavior is documented, but that doesn't make things better, it makes them worse.

But the philosophy that says "if it's documented, then it's OK" doesn't even allow for the concept of a bug in the spec.
In Japan, people that are sick wear masks, voluntarily, not to spread the infection. Well, that was my observation travelling Japan, anyway. I was amazed by it, and as the pandemic started last year, I had hopes that this thoughtful behavior will become a norm in my area too (central Europe).

Unfortunately, it seems that will not be the case. Masks are universally hated.
Volly’s Digital Engagement Platform
>“We’re a safety app. We want to keep people safe”

You’re a business. You want to turn a profit.
You can actually use this:

https://marketplace.visualstudio.com/items?itemName=asvetlia...

Actually uses a real backend neovim instance. Can’t get better vim support than that! I find it a god-send when working in VSCode as the Vim key map alternative was slow, buggy, didn’t have full support.

Now I don’t have to compromise.
FWIW I do this all day at work now :)
Google launches the next generation of its custom AI chips
You have no idea what you are talking about. That one is just using semitransparent mirrors, whereas linked project has waveguide optics.

One is a donkey, one is a Lambo in terms of technology.

Which ones have you actually tried out of these said products; project northstar, hololens, above example?
I've heard of wrap around and saturate, but promote to float? What?! Do you have more info on how that worked?