skysight-inc/HackerNews huggingface dataset:
The idea is to keep the amount of global state as low as possible. Pluto.jl creates a dependency graph between cells: If cell A defines foo, and cell B uses foo, then cell B depends on cell A. Whenever cell A is updated, cell B will automatically be re-evaluated.

(edit: I suppose it's not really global state I'm talking about as much as hidden state left over from overwritten or deleted cells)

For example, I typically create tonnes of code cells when I visualize and try to get a sense of some data. The large majority of cells (probably >80%) are then deleted, and whenever I find a trivial bug in some code, I fix the cell where the bug occured.

But now - which cells had I rerun after fixing the bug? And did any of the run cells depend on some variable in a deleted cell? If so, the notebook will no longer be reproducible when I re-run it? It's impossible to keep track of. So when I use Jupyter, I frequently press the "restart kernel and run all" option. But of course, that is slow. So I need to serialize a lot of data, which is troublesome. Pluto completely circumvents that problem.
So is Apple not allowed to take a 30% cut in Europe? How about Amazon for Kindle books? Are digital distributers allowed to charge 30%? Where does Europe draw this line?
Because it's off-topic? It deflects from the discussion of how a totalitarian state is essentially committing genocide and tries to compare that to social problems in the U.S., which are not nearly on that scale.
Two things:

First, don't assume that just because you've never heard a word, that means no one has heard of it. There are quite a lot of us who know what the fediverse is.

Second, and this is a little pedantic, fediverse is a portmanteau, not an acronym.
Personally, it has been really hard to justify the Apple premium the past few years. My company upgraded us to touchbar MBPs a few years ago. I am thankful as it helped me avoid the mistake of buying my own.

Instead, I went Thinkpad+Linux(Lubuntu) for an iteration. Excellent machine as the article details. I was very happy with it for a couple years.

I wanted something with a beefier GPU though, so most recently went to Asus+W10Pro+WSL2. I was skeptical at first, having been off Windows for a decade, but it is pretty decent. There are some minor annoyances, but not enough to push me back to full Linux yet.
Same here, binding off, print colors off, or warped paper and etc. I've been assuming they're fakes.
> ..VSCode is spyware

As a daily user of the editor, I'd be curious to hear more. To be honest, it's become an essential tool, and would be a challenge to replace. It's quite excellent.

I know it's funded by Microsoft, whose operating system I'd consider as a kind of spyware these days. But for VS Code, aside from the opt-in telemetry, and the fact that it's built on Chromium, funded by an advertising giant who thrives on invasion of privacy, is there evidence to justify calling it a "spyware"?

OK, I admit that whole question might be an answer to itself..
They have bad screens compared to modern laptops, even the higher end IPS ones.
Even Islamic countries that should traditionally be sympathetic to the cause of Uighurs turn a blind eye to it e.g. even Pakistan does not mention it because of their close relationship to China. If Nations are scared you can imagine how difficult it will be for individuals, even if you may think they have a lot of power.
The current deal breakers on iOS are missing push messaging and background operation. So in almost every use case, the user will have to be actively using your PWA for it to provide value. Those two missing features just cripple the experience and apple knows that.
Wonder if you can share a private proxy that I could use? I'm been using VPN port forwarding service to tackle echolink port 5198 and 5199 requirement.
IMO It would be worse to editorialise the submission title
Stopping AD attacks and other post-exploitation behavior with AMSI and ML
It seems like China has taken note of the destruction muslims have brought to the Western world and have decided to protect its citizens from such a thing happening on its soil.
You have to save, close, re-open, save, close, re-open a few times before the diffs stabilise – and even then it'll seemingly-arbitrarily rename all the tags.

I recommend having a commit hook that (somewhat) pretty-prints and line-wraps the XML – perhaps splitting on sentences too, so that adding a word doesn't proliferate all down the page. I haven't tried this, though, so it might not help. If you do, could you release the code?
I wouldn't consider myself an advanced Word user and all of my documents have needed more functionality than that.
Looks like from your link it's 7.1%. For the no lockdown states on https://www.aier.org/article/unemployment-far-worse-in-lockd..., it's around 6%.
I'm curious how you arrived at some of these conclusions.

- Sluggish UI -> I've never experienced this in the last three years of using my 2017 MBP.

- Inadequate package manager -> Somewhat nebulous, most package managers on Linux are available on Unix.

- Slow and large updates -> I honestly don't pay much attention as I have updates install automatically while I'm sleeping, but what size differences have you noticed?

- Slow boot to work -> Never experienced this, boot is less than a minute regularly.

- Can't have a minimal desktop -> Beyond hiding all icons and the dock, what more are you looking for?

- High memory usage of base system -> Never seen this come close to the main applications I use on a daily basis. What quantified results are you receiving to notice this?
Most instructors are paid so little if you cut their pay they wouldn't even make minimum wage.
Most of this blog post looks like to be a standard user personal experience report.

Most items make sense in this context I think, but there is one point that surprised me:

<<Emoji support is not 100%>>

Wtf!
In my opinion, that it worths mentioning that, shows at what point Apple marketing brain fucked the Apple device users...

You buy a 2k$ computer, with dozens of high speed CPUs, for what? Putting stupid smileys everywhere?
And in addition, this is more an application specific issue than a system one. Where do you use them? Emails, professional word documents?
I can't believe I didn't see it on the thread yet but I am putting a plug in for Doom Emacs.

I was a hardcore Vimmer for years, but I've heard so much about emacs I decided to give it a try and after giving up on it once I tried Doom Emacs and it is fantastic. Easily doubled my workflow speed and that is just learning some of the basics. It takes a little bit to get used to but it is so powerful and fast. In addition learning a new workflow and the world of Lisp has been eye opening.
At least in Safari, your favourite bookmarks are accessible by ⌘⌥#. I've got Kill Sticky Headers on ⌘⌥1, so it takes no screen space but is just a keypress (or three) away at any time.
That's why I now own my domain, and added the first([\.-]suffix)?@last.tld -> first@last.tld mapping at my provider.

For selfhosting, there's `recipient_delimiter = +-.` in postfix' config. [0]

The most infuriating ones are those where you can subscribe with the '+', but the unsubscribe function errors on it.

[0] https://try.popho.be/email.html
The x4x series has a flawed click pad design that travels too far down, avoid it like plague. The series before and after are thanfully fine.
This is a byproduct of trying to run governments more like businesses. A government's primary responsibility shouldn't be to make money, but the idea of lower taxes is attractive to so many in our current political environment, even if it means sacrificing basic rights to privacy like this.

If we think about citizens as shareholders of a government, we as citizens don't possess the same feedback loop that corporations do via the markets. Every stock purchase is a vote of confidence in a company to a degree, insofar as one buys a stock with the hope that it will increase in value. Unfortunately, the public doesn't have a fast feedback loop like this, and a lot of these decisions are made under the assumption that public either won't ever find out about it, or they'll be distracted by other issues.
You could encode the service_identifier in a pattern of dots around the letters of firstlast for cases where the '+' is not allowed. But that's probably hard to do in a way that's easy to encode on the fly, unless you already know morse or something similar.
The rationale they gave is that hate speech appears on these apps, because some of the microblogging sites that can be accessed via Fediverse have this kind of content. Based on this rationale, I look forward to Google Play removing Chrome, Firefox, and all other web browsers from the store as well.
Same for Wordpress, right? If I'm purchasing a hosting platform for my website, that doesn't make the Wordpress app any better, and it doesn't change the content I have inside the app -- it's purely a downstream change that affects my business, the same as if I bought an ad on Facebook.

So shouldn't Wordpress be able to offer hosting transactions in-app without paying 30%?
> Amazon made provide a very good service now but once all competition is gone what incentive is there to provide the same level of service?

If a single business comes to dominate an entire industry, that's generally handled by anti-trust regulatory action.

I mean, I agree that a single monopoly that no longer cares for consumer preferences would seem like a bad thing; we wouldn't want any one company, e.g. Amazon.com, completely dominating the field to the exclusion of all others.

Though I dunno if old-fashion book stores would necessarily be the alternative. Or if the book-industry'll maintain its importance, even under Amazon.com, as other forms of media seem to be developing.

---

EDIT: Amusingly, there's a link to an anti-trust thing for Amazon.com on HackerNews's front page: https://news.ycombinator.com/item?id=24274159
This feels like one of those "mind blowing" factoids. I mean, nobody had 9/11 on their calendars (aside from literally, I guess). I suppose you could argue that the U.S. should have gotten obssessively involved with the middle east before 9/11 ever happened, but I personally think that's a nutcase position.
NY 2020 School Curriculum Resource Guide Leaked
One of the most notable things about Covid is that the IFR seems to be closely proportional to baseline all-cause mortality for most groups.

It's obviously not exact, so it's hard to tell whether this is just a case of coincidence and squinting to find a pattern in the noise. But still, I think there's potentially something deep going on that may tell us more about what mediates Covid lethality.
> Would you recommend buying a new MBP or getting a laptop?

A MacBook is a laptop, yes? What classifies a MacBook as not being a laptop? In terms of form factor, they are the same. There's nothing special. In fact, MacBooks can run Windows or Linux just like regular "laptops."

As for a recommendation, I don't see why Macs are necessary. USB-C is a huge frustration to deal with (and this includes non-Macs, such as my XPS 13). I'd personally recommend a ThinkPad (which I've decided is going to be my next laptop), but I've never had the opportunity to use one that much. It's just that the keyboard seems much better and it has more options, and I really like the build quality.
As if their assault on the open web wasn't already painfully obvious.
I contacted their support about the openness of their device. This is their response in case others are interested:

Aug 28, 2020, 3:44 PM GMT+2
Hello there.

Users can gain root access to the device by using SSH, so the device is open for developing your own software.
The GPL and LGPL version 3 requires us to give users access to their own devices. It's part of the anti-tivoization clauses in the licenses.

A lot of our software is open-source. You'll find a lot of our open source code here: https://github.com/reMarkable/. If you're interested in developing for the reMarkable, a good place to start would be on here https://remarkable.engineering/deploy/.

Note that we do not currently provide any support for SSH related issues. Accessing the device and making changes through SSH is at the customers own risk.
That's an ideal. At the end of the day these are human-run industries, relationships are a big part of that.
Sorry to go off-topic, but the entire existence of the word 'side-loading' is some 1984-level language manipulation. As if installing applications without getting the permission of some abstract corporate owner is the weird thing. No, having to get permission is the weird way to install things.
not 100% true, gmail won't allow you to send to john....smith@gmail for example
(For the benefit of anyone who is wondering)

A Type=oneshot systemd service that is WantedBy=sysinit.target (for early-ish boot) or multi-user.target (for late-ish boot) is the rough equivalent of an entry in /etc/rc.local.

The bootup(7) man page shows how these targets fit into the bootup process.

That said, systemd-rc-local-generator(1) provides backwards-compatibility with /etc/rc.local, so putting stuff in there should still work. Any output or error messages will be logged by the rc-local.service unit.
I'm curious if that varies by region. I've seen stores that basically only sell the creative sets. Just not in the USA.
My favorite app is Tusky and is still available from F-Droid [0]. I think Tusky will be fine since they block Gab and so they won't be affected by this ban.

[0] https://f-droid.org/en/packages/com.keylesspalace.tusky/
Same. The ones that surprise me are the credit card information or cell phone plans. I was able to contact the phone company and tell them to remove my address, but the credit card was an exercise in frustration. You can't get through without account or personal info. I just mark most of them as spam these days.
It's everyone's job to not be a hypocrite.
Because the policy is unfairly applied.

There’s plenty of hate speech on Facebook, but their app remains. Chrome allows you to access sites with hate speech too, but it’s not going anywhere.
Apple rejects Facebook app that tells users Apple takes 30% cut
Abbot's New $15, 15min Test – A New Era of Coronavirus Testing Is About to Begin
Similar situation. I'm in my early 30s. I had symptoms for 3-4 weeks (coughing, mild fever, covid toes) starting in early April, but I didn't qualify for testing because I hadn't had any contact with anyone that was known to be infected. Since then I've had many random bouts of fatigue and I've had random severe digestive issues as well that have yet to be explained. I have had several tests done and have monitored my eating and resting habits, but nothing has been able to explain either of them.

I was able to get a nasal swab test done in June when community wide testing finally opened up in my area, but it came out negative. The whole thing has been so frustrating to deal with because I don't know and may not ever know if this was for sure Covid related.
A quick google search returns https://www.cs.rutgers.edu/~watrous/plus-signs-in-email-addr... . Although not standard, its use is "legal"
Not sure if it’s the circles I move in, but it seems that the people questioning whether “the cure is worse than the disease” are the ones who are being silenced.

The media coverage and social media narrative is very doom laden and fearful, so there are no shortage of places to discuss that.

Whilst the people highlighting the 99.9% survival rate unless you are very old or sick and questioning whether nuking your economy is worth it have a very socially unacceptable view.

It’s been a strange and isolating experience for me to hold a minority socially unacceptable view throughout this whole thing. I feel for minority groups much more nowadays having experienced it.
And not every place has to do it. Most houses have plenty of room for bigger and more complex water heaters. Many of those apartment complexes that use centralized ones have room as well.

The whole thread was started on the premise that "hot water is an especially hard problem for load shifting, because people have to get hot water immediately" - while the case is the opposite - because hot water is very easy to store.
I think this is really interesting. You hit the nail. A lot of the discussions nowadays on app stores is about having the cake and eat it. The app store providers are doomed if they do and doomed if they don't. What I hear is: "I like your platform for reach, but I would like to use my own policy"
College Is Everywhere Now
I remember trying to get into HAM a couple of years ago, I followed the standard advice of joining a local group - after emailing to enquire I received a reply which can only be described as rude, the exact opposite of welcoming. Kind of left a sour taste, a shame really - I should give it another go.
Trump is the wrath we get for electing a black president
While anecdotal, its easy to run into issues like this[0] where scientist with little CS background assume certain behaviors in code that don't actually exist.

[0] https://www.vice.com/en_us/article/zmjwda/a-code-glitch-may-...
Agner Fog mentions that the CPU assumes different registers have different values and the calculation has to be rerun if it turns out a write with one register invalidated a cached read with another register.
That means you can measure this penalty and infer that the registers had the same or overlapping addresses.
Git friendly native Julia files and clean cell reordering/refactoring are very nice features. Julia seems like a compelling data science platform, especially for greenfield projects.
fatalities probably track pretty closely with the overall number of injury-causing accidents, of which there are over 100k per year in this country where large trucks or buses are involved. So, hypothetically, rolling out at 1% and closely monitoring all accident types seems like a fine plan imo. At least one type of fatality will be eliminated straight away --- no truck drivers will be dying :-)
Google should be prohibited from pressuring device creators into not including other app stores and apps. While they do allow side loading, they still maintain an effective monopoly by making it difficult to use any other app store.

(Or at least that's the most reasonable argument/step that I've seen from an anti-trust perspective)
> Anyone know if Excel on Firefox on Linux works as expected?

I'm not experienced with this, but I can safely say that if you're willing to, you can use Office 2007 (probably 2010 and 2013, and maybe 2016, but that last one is slow). Alternatively, OnlyOffice has extremely good compatibility with MS Office and works well for the purpose.
To me this makes it a fundamentally different thing to jupyter.
API Spreadsheets – Use Your Spreadsheets and Google Sheets as an API
Happy Friday Hackers!
I'm Astha, one of the co-founders behind API Spreadsheets.

Before you begin pointing out all the various other similar tools, I know! I know!

So let me tell you what makes API Spreadsheets different (synthesized from our user feedback)

1. Built for Developers, By Developers: This is a purely CRUD tool. You can instantly Read, Create, Update and Delete data from your Spreadsheets. I have built a subset of SQL style querying to make all this easier. There are also pre-written guides and code snippets in Javascript, Python, Ruby and PHP so you can get started right away. It is up to you what you want to do with your data.

2. Private Google Sheets & Dropbox Supported: oAuth verification for both Google Sheets and Dropbox is built in so you don't have to make your files public to use with API Spreadsheets like many other tools. API Spreadsheets is verified by both Google and Dropbox.

3. Local Files, Google Sheets and Dropbox Spreadsheets Supported: This was super important to me. It is a pain in the ass to integrate spreadsheets so I have made it very easy to connect to spreadsheets in any of your various sources. Literally drag and drop your local files or choose from Google Drive or Dropbox using the File Picker GUI.

A few things going forward

1. We will be raising prices next week so this is your last chance to subscribe at these prices. I do not raise legacy prices so your rate will be locked in.
2. There are still many things to build and improve upon and I appreciate anyone coming on this journey. I constantly integrate feedback so do let me know if you have any!
Reiterates a lot of the points from this post, "Millennials are Killing Ham Radio" [https://n0ssc.com/posts/583-millennials-are-killing-ham-radi...].

There is a movement/revolution in ham radio occurring, led by young people online. Large youth-oriented groups like YOTA (in IARU region 1[0], 2[1] and 3[2]), YARC[3], YACHT[4], ILYH[5], and others. The advent of SDR and software-based radio peripherals has really opened the ham radio door up into the hackerspace, such that it's increasingly common to see radio-related articles on Hackaday. Remote operation is also growing immensely and giving young people a lot less barrier to entry into the real fun parts of HF operating.

I have high hopes for the future of ham radio, especially after emailing with the new ARRL CEO [6]. He has a lot of plans and visions to fill the void where youth advocacy and modern marketing led by ARRL have fallen short.

[0] https://www.ham-yota.com/

[1] https://youthontheair.org/

[2] https://www.iarur3yota2020.com/

[3] https://yarc.world/

[4] http://yacht.younghams.org/

[5] https://ilyh.org/

[6] http://www.arrl.org/news/board-of-directors-elects-new-arrl-...
Sanctions against leaders don't work if they don't have their assets in the west. Chinese officials wouldn't give a fuck about it.

And besides that, we're in an economic against them. Actually, they are in an economic war against us. We can't do business in their country freely but they can make their own companies here or buy the ones we already have with the money they are making from manufacturing our stuff. Nope.
Shouldn't this policy apply to all communication apps? Web, IRC, SMS, and even phone calls can connect you with a hate speech provider if you know the right address to dial.

This sets a dangerous precedent and highlights why we should continue removing Google/etc as dependencies in our lives.
Ask HN: Any React app bigger and more complex than facebook.com?
TFA says October was the planned launch. This early release in Munich might be a test market thing.
Sound like this, strictly speaking, is a bug in the config checker, not in the SSH daemon itself.
Actually what is so time inefficient about this workflow? Sending by email doesnt take a minute. Also it is a great way to transfer responsibility (in whose park is the ball).
I would put an asterisk near battery life as a downside, after switching to mpro 2020 13 realized that I overlooked batter life which is 7h at max, 5h if working aggressively (docker, builds), very disappointing. Macs always were laptops with great performance - battery life for me, so be careful with customizations and stick either to defaults or mpro 16 (which is like a plazma TV for me)

PS. moving to 14" system76/thinkpad too this year
> This is particularly worrisome because for most people Google Play is the only way they understand to install apps at all.

So this hurts discoverability and credability ("if it's not bad software, why isn't it allowed in the Google store like all the other apps?") of fediverse apps and networks.
Probably, but Lego does have their own video games that do pretty well, and probably motivate some people to buy the real thing.
Yeah I've been licensed for 25+ years and I'm still one of the younger hams here.

I was never really into random rag-chews / chats on repeaters or HF. I did a lot of public service - disaster relief and helping with fundraising walks/rides - but that's mostly dried up here. Still some room for hams to serve in other disaster roles.

Been doing a lot with SDRs but outside of ham radio.