skysight-inc/HackerNews huggingface dataset:
If Australian news was of the quality of the washington post, or Deutsche Welle, I'd pay for it.
But it's not, and Australians love talking about price signals.
Just tried it and I quite like the ability to keep dedicated "web panels" open on the side, is there any way to do the same in Chrome?
https://github.com/wolfgarbe/SymSpell lists 5 JS implementations (+ a Rust one that compiles to web assembly)
Electric Eels Hunt in Packs, Shocking Prey and Scientists
Certificate verification vulnerability in Erlang/OTP 23.2
> As for the MagSafe and IO return, that just feels un-Apple?

Literally every single person I know who owns a 2016+ MacBook has some sort of multi-port dongle they use with it. At this point it'd be silly for Apple to keep ignoring this. Besides, it's just strange to see a computer positioned for photographers, among others, lacking an SD card slot. And HDMI for connecting to TVs and projectors isn't going away any time soon either. So I'd expect them to add these two, at least.

As for the touch bar, if I were Apple, I'd have made it an optional upgrade a long time ago. It's always been very divisive.
Currently ML is building model to fit data and trying to avoid over-fitting. I think "engineering field" is a more suitable term.
SSH-MitM Server for security audits with session hijacking and file manipulation
I am well aware. And I am saying that none of those are easier than the GUI tools provided in this case.

Sure, in some cases, those are useful. But not always. And programming, in general, is not really a case where those things are useful on a minute-to-minute basis.
I dropped DropBox when they put Condoleezza Rice on the board. Thanks for reminding me that that was a good move.
I don’t think this holds up anymore. Tooling has come so far.

I have never in my life been as productive as I am inside of a Vue/Tailwind code base at this point.

One of my clients is a fairly vanilla Rails 4 app (which is arguably a friendly place to be - although slow) and it’s not even close. I miss Vue and having a full “app” environment on the front-end side constantly. Jumping back and forth between these projects is like going from a hot and steamy comfy jacuzzi into an icy cold pool.
Bali’s thieving monkeys can spot high-value items to ransom
You specifically went looking for instances of violence at the protests, and you found a couple. This is the very definition of confirmation bias: you have a conclusion, and then went looking for supporting instances.

You didn't look for data about how much violence there was relative to other protests, or injury statistics, and you certainly didn't look at comparisons between right wing and left wing violence. You started with the conclusion you needed. You need the protests to be violent to confirm your world view, so you went looking for some instances to try and support your conclusion.

However, nothing in your paltry few examples refutes anything I said. Given the vast numbers of people participating in the protests, and the length of them, they were remarkably peaceful.

On the other hand, a tiny fraction of that number of right-wing violent lunatics concentrated in DC on Jan 6 and in one day committed more violence and slaughtered more law enforcement officers than at all the BLM protests combined. BLM protestors want police officers to stop killing people, the Jan 6 insurrectionists came looking to violently overturn the results of the election, and are feeling emboldened to commit more violence in the next week.

I hope this helps you stop and think.
OPPO's colourOS as this.

> The Personal Information Protection feature is a very clever way to bypass this situation. You can turn on protection for call logs, contacts, messages, and events. Once protection is enabled, ColorOS 11 will send apps empty information, tricking the app into accessing the blank data.

https://www.xda-developers.com/oppo-coloros11-privacy/
... isn't that exactly what access to storage does? Do any (mobile) platforms give access to NON sandboxed storage?
Sure, but there are no corruption at all.

The bug is, if you write garbage data into a file "name" similar to those holding filesystem internal metadata, the filesystem driver detects this and mistakenly thinks the file could be the real metadata, so it does a consistency check on it, and because it fails consistency check, it sets a "volume needs fsck" flag. Windows (after 18H2) then show an alert. The alert is extremely confusing (it literally says "disk corruption") to the user, hence all the buzz.
Yes, but not in the menu yet (there is a big launch planned) - https://onthesamepage.online/example/png or https://onthesamepage.online/example/svg (just append "/png" or "/svg" it to the board URL for now)
Since I'm not a native English speaker I find the Grammarly extension quite good. This creates a problem in professional settings though, since there'd be a sharing with a 3rd party of all the text that you write basically.

What if any open source projects would implement the corresponding functionality? Also would anybody have experience with this?
Deno 2020 year in review
The self-importance of some of these “journalists” is staggering.
There are some easy to access alternatives not to use Dropbox.

I'll be canceling my 10+ year subscription.

Also this is an great example of why to always create accounts under an email address you type in, not an identity service through faang.
In Germany criminal punishment is not additive. It's based on all related crimes as a whole, so if somebody is convicted of a severe and mild crime together, the mild one matters little for the sentence.
Ask HN: Audio First Community Stack
What do you think about audio first communities? Clubhouse definitely created an emerging market. Seems like it's easy and hard at the same time. A lot of tools people are using are mainly for podcasters and streamers.

Are you managing one? What technology you use for the community? I've talked about this briefly in my recent post.

https://communityweekly.co/p/audiofirst-stack
Being able to present something a certain way and it actually being that way are two different things. The nation is considering a law that says, if you link to news you have to pay X. Google is trying to figure out if the money they make from linking to news Y is greater than X. If Y < X, why would they continue linking to news?

It's not a strong arm tactic, just a simple cost-benefit move. And it's not a demonstration of market power either. The proposed regulation only applies to companies already deemed to have market power, so only such companies are considering reacting to the regulation this way. But if the law applied universally, you would obviously see the exact same calculation happen at companies that don't have market power. Most would come to the same conclusion as Google seems to have done: it's not worth it to link to news under these terms.
The reason I would advise against it is it severely limits the possible profitable cost of customer acquisition which makes sense in turn strictly limiting how you can market it. If you can create all your own content and want to pursue a 100% organic strategy then this will be less of a concern.
Russ Hanneman feels positive about stimulus reflex https://www.youtube.com/watch?v=utxCm3uLhIE
I just blocked all notifications from the Amazon app. Works great.
Yep. Android also has a Contact Picker that doesn't require contacts permissions where you just select a single person in a dialog.

I have never seen it used in a real app. Most apps request permission to your entire address book.
Latency is the most crucial issue for audio when doing live broadcasts, especially when the peers all need to be synchronized to a rhythm or pulse.

However, it doesn't stop there. Latency is also important for voice, not just music; excess latency is also the cause of the dreaded zoom fatigue [0].

We humans seem to have brains designed for particular cadences of conversation, and products like Zoom really work to disrupt & disengage these preferences we have, leading to poor communications outcomes.

[0] https://www.wsj.com/articles/why-does-zoom-exhaust-you-scien...
Ansible and CFEngine Scalability White Paper
Note that this anti anti feature was introduced quietly so not everyone may have noticed it yet.
> Will there be an opt-in?

There is a opt-out[0].

But "the protocol is purely advisory and relies on the compliance of the web robot" so maybe laws is needed to punish crawlers not following the exclusion standard?

[0]: https://en.wikipedia.org/wiki/Robots_exclusion_standard
Creating Custom Attributes in PowerShell
Nothing has been added besides keeping them running on new hardware, which boils down to being done.
> I wish there was a similar project written in Ruby.

Hehe... Actually, Ruby is my primary language, but I have chosen Python for this project for a complicated set of reasons I tried to explain[0] in the first article.

> If I recall native hunspell suggestions are quite slow - the same algo must be even slower on python.

Pretty slow, yes. But the current project's goal is to "uncover" how the Hunspell works—so, I implement it the Hunspell's way. The next (several) parts of the series would explain a lot on suggest, including "why is it hard", and "why SymSpell might not be enough" ;)

0: https://zverok.github.io/blog/2021-01-05-spellchecker-1.html...
Hey, looks really cool. I subscribed. Seems that its only made to learn one language, right? I for example have the situation that I need to learn my wifes mother tongue and she needs to learn mine, will that be possible?
You might need to think about that in more depth
Free as in Freedom 0x6B: GPL Enforcement Investigation DMCA Exemption Request
I checked the backups and they were all something like 10Mb, I asked if that was a reasonable size and everybody freaked out. It's near the top of my CTO/VP first week checklist ... "what is our recovery strategy" along with "who are my team"
I'll give some context here, since I put magnets on people's pacemakers fairly often. Magnets for at least 10 years now is a standard, controlled way to trigger a secondary mode in a pacemaker/defibrillator. Almost always, if the device has both pacemaking and defibrillating capability, the magnet will turn off the ICD (although it is possible to program other behaviors). This allows clinicians to easily stop a patient from being defibrillated inappropriately. That sort of thing could happen during malfunction, electrical interference from cautery tools during surgery near the device, or refractory shockable rhythms.

If there is no defibrillating capability, magnets usually (although not always) put the device into an asynchronous mode. This presents the (extremely unlikely) risk of something serious, like R-on-T, where an electric pulse could be sent to the heart at exactly the wrong time, leading to a life-threatening arrhythmia. More commonly, it means the heart is less effective at pumping blood but probably still within allowable, if not optimal for long periods of time, output.

In both cases, unless the device is programmed strangely, the device resumes normal function when removing the magnet. However, there's the theoretical risk of some sort of malfunction-- so when switching modes with a magnet my practice is to refer patients to getting their devices checked out afterwards. Obviously, if something triggered the "magnet mode" surreptitiously, it may not be noticed until some time later, particularly in patients who are not being actively followed by medical care.

I didn't mention it's actually kind of difficult to getting a magent over these things. I generally tape it over the area that the pacemaker is in, but you have to watch for it moving because, well, it's hard to stick something on somebody's skin. Pacemakers are generally put in the left upper chest, sort of between the nipple and the clavicle. The idea you should have is-- well-- it's not easy to trigger this even with a purpose-built magnet in a slightly-higher-then normal breast pocket. But, still possible of course, and the results could be disastrous, particularly in the event of a malfunction.

The practice of using magnets is kind of universally and internationally understood by medical practitioners and device manufacturers. Which means, transitioning away could cause some harm just by medical errors. I don't think a solution to this is particularly easy, although many devices now get regular interrogations which would show if iPhones actually are triggering the mode switch. Which sort of means, iPhone "interference" could happen but probably isn't really happening as far as anyone knows.
There are working open source clients for OneDrive.
You can just encrypt the data you pump into OneDrive (or any cloud provider you don't trust) and just use it for quick online access and then sync everything into your local NAS/server.
An easy to use decentralised data storage platform

Since Google started charging for storing photos, I decided to store my data myself.

I have a raspi with an external hard disk with a custom made server, thinking of ways to make it easier to set up so that non tech savvy people can use it too. I don't like big corps holding my data and then charging for it, I'd rather store it myself and pay for it.

Yes I know it's relatively volatile and can go down when my WiFi is down but then I won't really be using the cloud anyways.
Yes it would mean exactly that.
Never thought about the problem of compound words like that before. Every time I read about this problem I'm impressed about the solutions; but I'm also reminded of a comment that I think I saw on Reddit.

> Learn how to spell, or use a spell-checker!

Why would I use a spell-checker, am I Gandalf?
I'm such a plumber.

I occasionally work on maintaining an ancient server environment running some custom code that can't run on modern OS's because <reason>. Over the years, more and more duct tape has been added, and there's little to no documentation of how everything is set up. The only remaining staff is me, who simply worked for a few years alongside the people who took over from the people who originally built everything.

Nobody wants to pay to have some really dig into the system, documenting everything, and bringing it up to date, because there's a replacement system on the way (any year now). Instead, they call me every now and then to get everything rebooted.

I don't mind the extra business, but if something really bad happens then that client is toast and there's not a soul who can fix it.

Worst thing is I hear this kind of thing is frighteningly common.
My Firefox setup blocks JavaScript by default. It has been peachy with NoScript and a bunch of other addons since forever. After Firefox switched to the new "Quantum" verion, my extensions got reshuffled and I'm using uMatrix to block scripts.

However, even with scripts blocked, Firefox eats up a whole lot of CPU power, even on static, unchanging pages. What was <1% is now 5% CPU.

Given the Quantum promise of a speedup, I'm rather underwelmed.
I got the impression that their developers mainly use Windows when I tried it on Linux. It wasn't possible to resize tab title font and the interface was nowhere near the responsiveness I remembered from Opera.
I also like the Touch Bar, and wish that I could get an external keyboard with an integrated Touch Bar.
One difference is that liveview / reflex are stateful whereas Hotwire (turbo) is not. This has varying performance implications. Turbo will do repeat work server side and payloads will typically be bigger, however development may be simpler due to lack of state and memory usage server side may be lower.

Turbo also has the possibility to gracefully degrade when js is not available (although I doubt this will be taken advantage of much in practice).
That's not how the old BBC works. PG's submarine applies to the BBC as well, no doubt, as well as foreign lobby groups.
When you put it this way, it makes perfect sense. My first computer C64 came with Basic pre-installed and that's how an eight year old learned to code. I guess the equivalent would be, that there would a button 'code' on the browser UI, and that would lead the user onwards.
So I think what's happening is that there are people here who have maybe been programming longer than you have. And we remember when professional programs might be written in BASIC and sold on 5.25 inch floppies. On machines with no /usr/local or PATH. And then we programmed PCs using Borland or Symantec or whatever IDE and there was no /usr/local or (usually) PATH to be concerned about. And we programmed MacOS before it was Unix based using Think C or CodeWarrior and there was no /usr/local or PATH or even a CLI.

And so when CLIs became popular with (broadly speaking) the early growth of the internet, we became more familiar with /usr/local and PATH (we probably had some exposure to these already). So while yes, these are found in most modern systems, we see these things as details. PATH simply doesn't feel "fundamental" to me because I've written exactly the same kind of code in environments where PATH is used and where it doesn't even exist as a concept.

Of course, what is "fundamental" is rather a judgment call, and your perspective makes it so that these are fundamental for you.

I won't defend the original post, particularly wrt nonsense like adding node to a browser. But I do think different perspectives are at play here, and disagreement on either side does not reflect intellectual laziness or people who should be laughed out of the room.
If you can't be bothered to get out of your comfort zone you will hit a brick wall fast as a programmer. I use to be like this guy but the more I decided to take the time to learn the more I began to enjoy learning to the point it has become a hobby to learn and try new things. It is quite empowering.
https://www.jottacloud.com/en/ has been around for over a decade.
I appreciate the work put into this, glad to see SPA alternatives and can understand using this for existing Rails projects.

I'm curious why would one would choose this over Phoenix LiveView for a new project? How are the two different?
>Programmers tend to get very proud of the completely pointless knowledge they have to acquire to use the pointlessly complicated tools they do, and they confuse that with being clever.

Like what?
Ah, indeed :) I just googled the first one for "symspell+js"
I went to a presentation by the working group behind this. It seemed like a shitshow. Maybe they’ve gained a lot of competence in a short time. Or maybe they are accelerating this to cement the negative interest rates, which could be more urgent if they keep spending on the pandemic.
Seems like a good thing for everyone.
People can still find the news sites and consume the news.
The news sites can start to disentangle from the attention economy and clickbaity headlines in favor of more in-depth analysis that give actual value to users.
News on facebook and google search highlight, is just bad news.
> didn't support some of the most useful Opera 12 features for my workflow (e.g. MDI)

I'm still on Firefox for a few reasons but I've been checking it out as it evolves, and been pleasantly surprised with progress over time.

There's a few things that I think are inherent to Chromium, that I doubt they'll ever get back; one of these is definitely MDI. But on the other hand, there's also a few things that I believed were Presto-specific (HTML renderer-related, e.g. text-selection of link text) that they have somehow managed to re-implement on top of Chromium, so never say never.

> Unfortunately, Vivaldi wasn't recreating that when I tried it.

Yeah, Vivaldi is not snappy. But... given the state of browser UI performance today (massively regressed from 8 years ago), it compares favourably to competitors. Which isn't to be sniffed at considering they've added so many things on top of the beast that is Chromium.
Thanks for the feedback! OnTheSamePage is the oldest one, I made it more than a year ago, but then got distracted with my relocation to Germany and all the related fun. Lalatabs was a very fun challenge - I made it during 24 days in December. Now it's time to turn it into a proper product from a quick PoC. Nullitics is what I started last week, but plan to launch in February. Somehow I manage to combine it all with a full-time job and occasional consulting. But I definitely need to slow down, I guess.
Most people care a LOT more about the easy audio and video chat.
No, without permission, this is theft if IP, and not ethical. With permission it would be fine, but scraping content and reposting it as your own is fairly crass.
To most people, email is something that you use for work, or if you're over 50.
Vivaldi should have explained what their business model is, and how that drove their architecture, choices, etc.
Just to expand on your definition of a troll, as someone who grew up in the 90s and met a lot of them on usenet. The common theme I found with them was being able to carefully phrase a comment or question to maximally elicit a response.

They often weren't consistent in their arguments over time - instead crafting their argument to most elicit an emotional response in the reader so that they were compelled to reply.
WhatsApp's Lock-In Effect Makes It Too Big to Beat
Clumsy idiot.

I completely understand an accident can happen, but almost throwing an expensive laptop to the floor _every week_ sounds like you don't appreciate having access to such a nice piece of technology. I really don't understand that kind of behaviour...
I agree with you, but it took a long, long time to get that good and comfortable with react (in my case) years actually since I don't only do frontend.

For people who haven't already climbed that mountain and learned a new "language" I agree with GP. This could be a game changer.

My only regret is that for a while now JavaScript had basically been the standard. As good a development as I think this is, it will really in more fragmentation and less general purpose devs.

Nevertheless I think it's good, and web assembly was always going to do this to JavaScript ecosystem anyway.
Thanks. I've got Magic Keys install which does the same thing however it is a bit hit and miss unfortunately. I'll check this out though it seems to not be maintained anymore.
First thing that comes to mind: Porn. It makes men empty their testosteron much quicker then putting in work and chasing after women.
"Trust" may be too strong of a word. I would say that one should expect more consistent and predictable behavior from a foundation. I have however seen some questionable actions in the name of the ASF, where the motivations were obviously influenced by project committee members with a commercial interest.
The Final Fantasy XIV script also doesn't work after a new moderator decided to wipe the old ones in favor of his own.
Three Cognitive Biases That Make You Negotiate Irrationally
I think a great opportunity could be the FIRE community. I think a lot of them think in terms of "if spend X amount I have to work Y more days before retirement". At least I try to do that. The problem is I don't really know how to calculate Y, if your plugin could translate the dollar amount on the checkout page to the number of days I have to work extra that would be really cool.

This of course depends on my savings rate, current assets and expected return on investments.

Either way, cool stuff!
Although it’ll never happen a cool idea would be to serve trap addresses and phone numbers so the developer can receive an instant ban if spam ends up on these addresses
Can you elaborate on that? How can they abuse it? Your oauth provider will show you which permissions the app is requesting when you grant them access. What kind of abuse have you seen?
Apple only allows Safari reskins, doesn't it?
More convenient. No passwords, and better security. Everything is centralized (disadvantage too)

Also,

"why people would use anonymous email for services like this? I always use oauth"
Tablet manufacturers let us all down, or, why Windows 8 flopped