skysight-inc/HackerNews huggingface dataset:
Yes, I do and that is why I am very careful when using such an expression. I understand that this language should be used for extreme cases. Software and it's use cases can be complex and in some situations it is hard to see what is right and what is not.

This is exactly why I used this language in this case: because it is just so blatanly obvious that this change is something they have done for whatever other reason (perhaps to make their life easier?), but not to care about its users. This is not even a new feature, this is something that has already worked and a lot of users were depending on. They are literally breaking many setups and are forcing the users to expend time and resources to immediately (was there even a warning) come up with other solutions and re-create their configuration.

I think that if they cared even a little bit, with whatever other reasons they had for this change, they could easily make it an option with a sane default, instead of a locked functionality.
You are just brainwashed by fox news or are just ignorant.

A few example:
aerospace, first Fly By Wire airliner, and still leading the technology while other planemaker got their aircraft grounded. ATR is market leader for turboprop airliners. Or automotive industry, if you work in there, you will realise that you cannot build a car without an european component because of the strength of the german suppliers.
There is a whole breadth of industry where europeans silently innovate and lead their market.
I definitely feel bad for them but they're responsible for their own decisions...They took the risk to invest into a medallion with the expectation of a return. But if the end result is crappy, it's part of the expectation.
better make sure to flag the receipt for that service in your email. and the transaction in your bank statements. since CBP is now saying use of the service is evidence of a guilty mind and sufficient for exclusion
It depends. My father took some online courses and has some online degrees. It helped him to stay up-to-date. He never mentions these degrees but he uses them to improve his knowledge about stuff.

The thing is he works in petrochemical companies and our family business was created by people who had no idea about academic knowledge about business but it came successful till now.

Most of the companies now hire people with bright ideas and experience. I'm not saying taking courses or online degrees are not useful neither useful but I believe having knowledge about work you do is more important.
And of course online degrees are not reliable and valid as physical schools degrees but some companies accept them.
> While I understand that they have to make money somehow

I don't. I don't understand how Mozilla has over a thousand employees and over 500 million dollars in annual revenue. With that kind of money, Firefox should be absolutely dominating the browser space. They shouldn't be making Firefox worse with advertising in order to subsidize their flailing around trying to find traction in mobile or VR.

It actually reminds me of Wikipedia, especially with the donation links littered throughout the experience. They're both growing out of control, spending mountains of cash in order to justify spending previous mountains of cash on ventures that nobody asked for or wanted. The whole point of Mozilla is supposed to be Firefox and Thunderbird.
> That could just mean news junkies are upvoting the dopamine outrage porn first

I love how in any other context, that would give you a stern warning. Calling something "pearl clutching"? https://news.ycombinator.com/item?id=20844863

Claiming people who are interested in some things that get flagged as "news junkies" out for "dopamine outrage porn", utterly dehumanizing them? That's just fine.

https://news.ycombinator.com/item?id=20791955

I made that list just from things I happened to notice, if I actually checked all penalized stories 24/7 it would be a lot longer. At this point it really takes outright attacking people like you did, while they are forbidden from doing the same, to pretend the pattern is not there. The usual "send us an email, we'll get back to you" is no help either -- you let public discourse be manipulated, it needs to be discussed in public.

> Violence can only be concealed by a lie, and the lie can only be maintained by violence.

-- Aleksandr Solzhenitsyn

By the way, this includes downvoting without reply, flagging, all that, the proof is in the pudding. Even after this topic has been flagged off the front page, I got 2 downvotes in 15 minutes? Seems like it's still being patrolled by "hooded executioners".

https://www.reddit.com/r/HongKong/comments/cxz64b/300_uncut_...

Sweeping totalitarianism under the rug has nothing to do with being a hacker or an intellectual, and trying to silence people silently, from the dark, is befitting.
The Meaning Crisis is John Vervaeke’s term for the Western breakdown in religion, community, family, and ultimately a “meaningful life”, which he traces back to various uniquely Western historical factors. It’s not just an analysis, however, as he makes a heroic attempt to reassemble what was lost with religion, without religion.

Really profound lecture series. Opens your eyes to what we’ve actually lost in the modern world.
Even more generally, pretty much any ACID database is gonna be a scaling problem for C10K.
When Firefox starts misbehaving like that, disable uBlock and the problem disappears.
> The only reason I'm not using Clojure is the lack of types

Have you tried Clojure.spec? Have you tried generative testing where you generate data based on given Spec?
Have you tried using Specs for form validation? Have you seen how Specs can be shared between Clojure and Clojurescript? Basically between two completely different platforms. Even vanilla nodejs cannot do that, even though the code is running on the same [JS] platform.
Hmm, could you explain your exports idea further? I don't think I'm getting it.

The different extensions are a good idea; my current recommendation is to use .lem.js (for compatibility with editors), so that could be changed to .lem.ts easily!

I'd love to have proper TypeScript support at some point, too.
Are Vinars sounds a lot like Grappa, is that right?
Honestly most file systems haven't been designed to run on an FTLs (except maybe UBIFS). Most filesystems have been designed to run on magnetic disk drives, where wear is a non-issue and data locality is more important.

As the world transitions to flash, FTLs were created to translate flash in a way that doesn't require rewriting the filesystem. But this adds a layer of abstraction that can make the resulting storage stack more costly than is necessary.

Why the comparison to traditional, magnetic disk based filesystems? Because a lot people are putting them on raw flash and expecting them to work (mostly FAT in the MCU space). It's important to inform their perspective that traditional storage practices don't work on raw flash.

As for everyone assuming block == logical block, I don't think that's true. It's a pretty overused term, in NOR/NAND datasheets it simply describes the physical geometry of the raw flash. Though even there it is inconsistent.
A degree is a degree, online or not. The value of a degree is that it teaches you theoretical concepts you can use on the job and it's a permission slip to enter industry and go into a career. Go to a reputable university, I'm going to a state college to get my online masters. State colleges are generally cheaper than private universities and are generally seen by industry as "good". There are some drawbacks with online though. You need to be very motivated compared to traditional students. University professors don't consider online students first class citizens either, emailing them is your only viable communication method and it's easy to ignore emails. Regarding degree choice, you don't need CS to do web development. You could definitely learn HTML, CSS and JS with tutorials online. I think webdev is more of a marketing and customer interaction oriented profession than it is technical, so business would serve you better there. CS will teach you higher level computing concepts that will go far beyond web development. Management of Information Systems is another option you may want to look into because it's a technical degree taught in business colleges. Regardless, the best time to have planted this tree was 4 years ago, the next best time is now.
I think it's far more likely that typical non-tech users simply presume all claims about privacy are lies. Every company, including FB and Google claims to value their privacy - as a resource to be wildly over-exploited.

As it tried to become more Chrome like I can't help but feel they shot themselves in the foot for no gain. Several of the friends/relatives I once successfully moved to FF, way back when, ended up back on chrome for variations on "because it's the same now". Yet anyone criticising Australis and UI changes at the time was instantly drowned out.

Me, I still resent the long ago burying of the Phoenix 0.2 idea of being lean, fast and light, and everything not core to being a browser should be in an addon. e.g. Pocket, WebRTC, Sync.
> Who uses sms for anything but authenticating WhatsApp/signal/telegram?

I do.
Famously Tetris typically uses this "grab bag randomizer" (or various other controlled forms of randomness). I was surprised Tetris was not mentioned at all in the article.

https://tetris.fandom.com/wiki/Random_Generator

https://katta.mere.st/different-tetris-algorithms/
I think kiwi browser(1) is great in this regard. It supports almost all the chrome extensions including ublock, reader mode, etc.

It also has a mode which automatically redirects to non-AMP version of site automatically.

(1) https://www.google.com/search?q=kiwi+browser+android
Neighboring countries will face a huge economic burden in the case that the CCP loses control and an internal power struggle begins. A peaceful transition of power in China is extremely unlikely. The Chinese model of transition is bitter and long civil wars. In this circumstance, China's neighbors and investors will be affected.
I misread this title as "I find journalists indispensable" and thought "yeah! Too right!"
Having tried all the above and far more, I'm here to tell you Snap Circuits got nowhere with my kids.

I will say I tried to be the dad that gave them access on the theory that 'they'll have to learn sometime, better while they're under parental supervision." How wrong I was. The phones are like crack to an addict.

My advice to my friends with significantly younger kids (mine are 14 and 17 now): you don't want your kids to be the first in their cohort to have a phone, and you probably don't want to be last, but you and the parents of their friends should be competing to see who's last.
The problem with this is that the web is competing with native apps. A vanilla HTML site might be good enough in some cases but often you really need to push the envelope of what’s possible the web and that’s hard to do and also support niche browsers on a tight development budget.
Forgive me for speculating, but I believe it's not possible to fully appreciate a mental state when you're in that particular state. The insight power of journaling comes from reading your entries from an elevated perspective, as you have noted.

I also believe that, just like memories change when you recall them, writing down your thoughts will change them. That change isn't necessarily positive when you're depressed. Every thought will be inevitably filtered through the lens of apathy.
PySceneDetect – A tool for detecting scenes in movies
Like with attending college in person, some online programs have a better track record and better reputation than others.

I was pursuing an online degree (never finished) back when that was pretty cutting edge. I liked it.

But I already had good study habits and didn't need the professor to explain much. So YMMV.
You should come work on Startpage.com
As an avid Emacsen, I would usually recommend Clojure-mode and CIDER only if you are already familiar with Emacs. Learning both - Clojure and Emacs can be really frustrating and may potentially become a "deal-breaking" impediment.
Almost every [popular] editor/IDE today supports Clojure (not many mainstream langs can proudly say so)
You're forced to run 8 chat apps where just 1 would work better, all of them with their respective security, privacy and battery-destroying performance problems.

How is that possibly not "harm"??
> Afaik, for nonimmigrant visas they don't care about skills,

I am afraid they actually do. I know someone’s visitor visa was rejected because the consular officer thought he works on AI. I have no idea why working on AI is grounds for rejection.
The jury is still out on back-propagation (i.e. reverse accumulation automatic differentiation) within the brain (retrograde signalling from the post-synaptic neuron to the pre-synaptic neuron may still be discovered and turn out to approximate RM AD)

But regarding evolution implementing back-propagation, I agree that is just bonkers, as it would require cells to back-propagate in time information about death or procreation! If our biology implements information time machines, biology would be a lot weirder than it is (and it would imply that we could use that by sequencing an organisms genome (or ensemble of them) to read from the future, and keeping it fed without allowing reproduction, and later when we want to write information back either kill or let it reproduce).

That's just plain nonsense. There can't be back-propagation in evolution without biological time-travel of information.

And machine learning without back-propagation is basically a genetic algorithm, so the claim that "evolution has done a lot of work that we equate as machine learning" would then reduce to a widely accepted fact that nobody disputes and is thus uninformative: "evolution has done a lot of work that we equate as genetic algorithms"
A German Idea of Freedom: Nude Ping-Pong, Nude Sledding, Nude Anything
It failed for over a month for me, but only in one direction, and I didn't know. Other party thought I was ignoring them. Lack of confirmation makes it 'worse than useless' in the failure case
Considering carbon nanotubes are like asbestos at the microscopic level, what would be the danger to humans if say every "smart device" and interface around us would be powered by a carbon nanotube chip 30 years from now?
> A key point in EU law is that "competition" is encouraged for the benefit of the consumer. US antitrust law is based on protecting smaller sellers from big ones.

This is exactly backwards from most legal understanding. In US antitrust law you have to prove consumer harm, in Europe it is sufficient to prove harm to other businesses. [1]

"In order to protect competition, Germany and, at least for the time being, the case law of the European Court of Justice seek to prevent an interference with the freedom to compete; the USA tend to pursue a more consumer welfare-oriented approach. The difference is of importance in a philosophical sense, less so in the day-to-day application of competition law. It can become relevant in marginal cases. Over here <Europe>, e.g., it suffices for predatory pricing that a dominant undertaking tries to eliminate a competitor with prices below cost. The competitor is protected with regard to his freedom to compete. In the USA, this does not suffice. The market has to be structured in a way that the dominant firm can recoup its losses and make the intended profit. If this is impossible, for instance because there will be immediate entry by newcomers as soon as prices are raised, the U.S. Supreme Court does not recognize the facts to support a predatory pricing claim."

[1] ftp://ftp.zew.de/pub/zew-docs/veranstaltungen/rnic/papers/WernhardMoeschel.pdf
Doing what you're doing is incredibly courageous. I would never be able to do it. It would be like walking naked into a gathering of friends.

How do you do it? How to you get past the self-editing to suppress embarrassing thoughts? You are getting naked in front of everyone!
It depends on the type of book.

For technical books, I take notes as I read. Once I reach the end of a chapter, I reword the rough notes and research anything I didn't fully understand. You can read my notes if you're interested: https://notes.eddyerburgh.me/

For fiction books, I highlight paragraphs I find interesting as I read on my kindle . When I finish, I use my highlights to write a short review of the book.

I've stopped reading most self-help/ business books now. I just read other people's notes on them instead.
It seems like there are a lot of people completely unwilling to accept that K8s can be a solution, because their setup didn’t need it, or they had a bad experience.

Maybe not everyone has needs as circumscribed as yours. Maybe some people really do need to operate at that scale. Maybe they’re not just full of shit.
I mean, yes, they say that, but there's plenty of videos(on YouTube, lol) showing how to get to child-inappropriate videos on YouTube Kids(Jake Paul videos for instance, they don't show if you search for Jake Paul but there are other terms you can search for and they will show up).
Don't blame the techs when device manufacturers make theirs too complicated to reasonably clean and provide unclear instructions, and when their management pay them barely above minimum wage and pressure them to work as quickly as possible.
> I'm all for Lisp but this just isn't convincing

Nothing will convince you until you give it a heartfelt try. The joy from using Clojure is a real thing. Unfortunately, there are not too many languages out there you can say the same thing about (including Python).
Clojure is not absolutely frustration-free PL, but it maintains a good balance between "fun" and "profit".
"As a full-time firefox user, I commonly find that sites have bugs, and when I boot it up in Chrome just to check my hunch, they don't manifest."

And guess what? Sites that appear to have bugs in FireFox, when I switch the user agent, suddenly render just fine.

Example: Before FB rolled out the FB Live feature to everyone, it was "Chrome only" until I figured out that a simple UA switch made it work.

No, I won't trust you to say "It doesn't work in FireFox" because one of the biggest companies on this planet said the same thing and it was an outright LIE. If you're actually coding to real standards, and not the crap Google dictates, your shit will work right down to Lynx (because you'll also be following best practice for the disabled.)

Good job demonstrating that you don't really know how to make a web page.
The site ahead contains malware
Attackers currently on marty.alain.free.fr might attempt to install dangerous programs....

on Chrome
Mozilla does have some way of dealing with bugs in sites. They're maintaining a site/database which Firefox consults for workarounds. More info: https://www.reddit.com/r/webdev/comments/cd1lob/how_firefox_...
What books should a technical founder read?
Apple did something clever here: they first created a product a lot of people wanted and then they negotiated hard with carriers to get the full IOS experience to users. This was quite revolutionary at the time. Most manufacturers had to negotiate with individual operators about such things like which features the operators needed to have turned off or removed (e.g. thethering, or bundled software like Skype). Then additionally firmware updates had to be approved and shipped seperately for each operator. All of this continues to be a problem with Android ten years later.

Things like iMessage were basically dictated by Apple and operators had the choice between not supporting IOS and being abandoned by iphone fans or supporting IOS as is. These days, Apple just launches new phones and operators bend over backwards to be able to support it on the day it launches. Apple's negotiation position is awesome.

Google has the problem that there are a lot of Android OEMs and customizing Android by these OEMs is common. Their negotiation position is simply not that strong and a lot of these OEMs really need those deals with operators and are willing to do anything. Operators can really screw over these OEMs by blocking their access to the market; and this happens regularly. They can't afford to do that with Apple.
The Emacs bindings were designed for ease of learning, not ergonomics. For example C-n and C-p for next/previous, stretches the hand and uses the weak pinky for the very commonly used cursor keys (Vim uses the home row). I do use these bindings myself, but I strongly disagree that they are ergonomic or "excellent" (!)
Also do a lot of journaling with VimWiki. Works well

https://github.com/vimwiki/vimwiki
Why Functor Doesn't Matter
I've never coded directly for ARM, but if it's anything like x86, then this example might help you (on GCC6+):

char DidIt;
asm("lock cmpxchg" : "=@ccz"(DidIt), "+m"(IfThing), "+a"(IsEqualToMe) : "r"(ReplaceItWithMe) : "cc");
Cypress aims to be as deterministic as possible. You can write tests that wait for a specific xhr request or even mock them. The combination of that and the promise based API makes it much more reliable than selenium.

In practice, I have had much less flakiness in my Cypress tests than with selenium or other webdriver API.
It has to freaking stop crashing first. And stop freezing my computer with just 20 tabs open (for 32gb of ram). And complete their password manager. And implement recent standards to make apps work. And...
Yeah, I'm still using it instead of Chrome just because I want to depend less on Google, but dammit Chrome is better.
You can install a “progressive web app” as a native Android app now. There’s been a big push to develop PWAs on the heels of react and single page apps for a couple years now - google is doing a good job trying to support the web as users move so aggressively to mobile. Facebook basically has its own browser in-app(iOS and Android), i bet that browser has more traffic than Firefox.
firefox could work to create network effects that would "lock" its users to it, or at least make google unwillign to follow them. E.g. integrated sign-in like they tried with Persona, or integrates cryptocurrency micropayments. It doesn't have to be better to win, thats not how it works.

They could also take advantage of the flash deprecation in chrome to steal some disgruntled users from chrome. Yeah its a competition
Those 500 million are easily eclipsed if you compare it to what Google's revenue is...

EDIT: It was 136 billion in 2018: https://www.statista.com/statistics/266206/googles-annual-gl...
I mostly use Opera on mobile, as it's the only browser I've found that can properly scale and reflow text.
Because while XML has types and schemas, the actual implementation and ergonomics is absolute garbage. Those things matter to intelligent people.
Amazon’s “two-pizza teams”: The ultimate divisional organization (2013)
Alexa still uses "Mechanical turk" - how much is the ratio?

I had assume alexa was really good at voice / text - it would be interesting to know the difference. Does the API know when a query has been off loaded?
I debug in chrome daily and I didn't know it could do any of that.

I do however know that when working with my SPA compiled with webpack that the chrome debugger will try to open the giant chunk.js file and freeze chrome until I close the debugger and that everytime after the source tab is opened it'll freeze. Only fix is to open the debugger to another tab and then control-p to open another file.

Rather silly annoyance.

Source being reloaded on change is so-so reliable. Sometimes I have to close the debugger and reopen, sometimes refresh, and sometimes chrome thinks 2+ filed with the same name exist and starts setting breakpoints in the wrong version and nothing gets hit.
People like what they are used to, so they can be simply defending the habit. US should be pushing more strongly to switch to metric system instead of dragging this for ages. Speed signs should use kilometers per hour, and weather reports should use Celsius.