skysight-inc/HackerNews huggingface dataset:
Minimalistic learning is the best way to master CSS.

Don't think of CSS as a whole but simply draw layouts and start by constructing those pages. Don't add anything more than the positioning of each element in the layout, along with their respective sizes.

After you've nailed layouts you can start learning to style components.

But start by learning how each element behave by default without styling ex. how input fields behave across browsers, along with their default properties etc. - It's very useful when you need to style elements that have different default styling across browsers etc.

When you understand the default behavior of elements then you should start by learning how to make the most basic form of elements the same across all browsers by ex. changing default values to something that works across all browsers.

At this point you're able to start styling your components entirely from blank and your styling will be the exact same across all browsers.

So this is where the fun begins. You should take one component at a time and think about how you want it to look and then break its "look" into parts like size, color, shadow, font, borders, positions, behavior etc.

Then simply start styling the component with one part at a time. Do not look up how to create specific components etc. (Like don't take a class from SO and just apply that and try to understand it.) instead learn the required rules to style a component in the way you want with as little properties as possible.

Repeating that for all the components on your site will give you a pretty good all-around grasp on CSS.
Recently my employer started limited internal resources (intranet) to chrome/edge/IE. As a Firefox user, it makes me so angry every time I click a link and get served a page that says I need to switch browsers.
Some of us have varied interests.
I find it quite fascinating that there seems to be no recognized English source on the actual sales block, while there are plenty credible sources in German.

> If the higher court overturns the injunction, the enforcing company has to compensate the other side for any lost sales, which can be substantial.

Based on this, I'd expect some dent in Lenovo's stock value.
I thought information like that would take minutes to hit major news portals rather than hours or days.
Just checked it, and English is 4th option in the language switcher on the bottom of the page.

Also, it seems to be using browser's preferred locale, not the IP region. So, it looks like that changed, too.

Google, on the other hand, is just as bad as you described. Geo-based localisation, lots of clicks to change the language (or ?hl=en, once you learn about it).
General search is ruined, but image and product search contains very few items about the repository and comments.
That's a really interesting point. The startup I currently work for only uses a single AZ due to financial concerns (and some performance as well), but I assume we'll have to move to more AZs for reliability.
Would you advise the same for clusters of RDS and Elasticache?
I'm wondering how you would even go about having two separate data sources, how would this be manageable?
The 'Caspian Sea Monster' rises from the grave
This (https://arxiv.org/abs/2010.03449) is by far not the first publication which claims super human speech recognition, or human parity. For example https://arxiv.org/abs/1610.05256 or https://arxiv.org/abs/1703.02136. And since then, the WER has dropped much more on the same dataset (Switchboard), for example https://arxiv.org/abs/2001.07263.

They highlight here the aspect of low latency, so this work might be current SOTA under this condition.

Anyway, yes, we have reached human parity, or even surpassed it, for this dataset, under the same conditions. The conditions are:

* English telephone speech, mostly no overlapping speech (also 2 speakers max), mostly no background noise (although quality is not great either), speakers are directly next to the microphone (telephone).

* You don't know the speakers beforehand, specifically you have never heard their voice or accent beforehand!

Both are crucial points.

Automatic speech recognition (ASR) models are quite good when there is not too much noise, and when there is not too much speech overlap. In this case, we usually have super human performance. But it's very different when you are somewhere in a room not directly next to the microphone, when there is some background noise, or when multiple people speak at the same time. Then we have not really reached human performance yet.

Also, the condition about not having heard the speaker beforehand is special, and maybe artificial. Test that for yourself. You will see that your recognition rate gets quite bad. But once you adapt to it, you will get much better. ASR also can do adaptation, but I think it's not as good at it, i.e. it will get some improvement, but not as much as a human.
In the concept of the freemium payment model, a premium feature is simply one that yo have to pay for. Maybe you should use a word like "advanced" or "deluxe" or something? Regardless, it's an orthogonal concern; it doesn't matter if it's the simplest damn feature in the world, it needs to be for paid users only. Call that what you will; many call it "premium".
High speed rail is roughly double if not triple the speed of the car speed on a speedway, let alone car speed in city.

More importantly, just don't think of city as static, inanimatable object. Many american cities are created because of the rails if you remember the history, High speed rail may not create new cities, but can definitely reshape parts of the city.
Maybe so, but judging by my search results most of the fruit is still on the tree.

So is the Stratechery guy right? Is dis-aggregation the only solution?
At a general level, you may work with users, and it's important to not have fallacious thinking about users, e.g. "if I can dispel belief X their behaviour will change to Y". Instead, Talib would bet their behaviour will still be like others in the X-believing community. When tech is currently doing a lot of soul-searching about the social effects of e.g. Facebook it's useful to have a theory to explain why predictions of user behaviour were wrong.

At a more specific level, I think this is very useful for thinking about programming language communities and how they affect behaviour.
Millions of dollars paid in ransoms don’t just disappear off the books. And if they did, that would be an entirely different problem, which is perhaps even more illegal than paying the ransom.
Not sure. My meeting with the "survivorship" clinic is coming up, and I'll be discussing that with them, among other things I'll need to do to stay on top of this. Obviously there is a physical cost to chemo, and they don't want to overprescribe if not needed. So, in my case, I don't think I'll be getting it, but that may change over time.
This isn't ready for beta: no ability to delete logins, no ability to generate a new password or create a new login, no context menu, and not even a Cancel button for the user who starts to edit an entry and then realizes that they can't regenerate a password.
DDG is using Bing behind the scenes so acquiring them wouldn't give them any index or actual search engine.
I assume they are referring to victims hiding their payments from the government. It definitely just looks like an additional ingredient in this wild goose chase.
Lots of businesses have shrunk in the last 20 years. Forcing a big donation to a specific industry seems odd. And can you imagine the whinging if conservatives view the funding as going to left leaning outlets?
The false promise of herd immunity for Covid-19
> Have you spent any time at all in a developing country? ... it's inspiring.

Ah yes, that paradise in Xinjiang.
The Expanse is pretty bad at engagements or physics. They only look superficially well and that because other movies are completely unrealistic and space battles are there just to fill the screen with action and graphics effects, hopefully as background for the real narrative.

Also, if you are looking for any kind of realism in Star Trek battles you are completely missing what the series is about.

I like SF and I love Star Trek just as I love reading hard science fiction. Just don't mistake the two, because looking for realism in Star Trek would be like trying to do linguistic analysis on magical incantations in fantasy.
Nobody cares about your "analysis."
I was expecting this to be about the NLB's strange "lag" in updating its flows, wreaking havoc when it comes to changes in the target group, and possibly also relating to weirdly long delays before starting health checks of newly registered targets. I'm bewildered why this hasn't been more of a problem for others, and also why AWS seem to have kind of silently acknowledged the issue (by not closing them), while not coming up with a fix, even after a year. Am I the only one seeing this problem? Ref: https://github.com/aws/containers-roadmap/issues/470 and https://github.com/aws/containers-roadmap/issues/469
The IFR of covid is 0.125%. So this would make it 0.6%.
MUSASHI is so good! I'm still about 3/4 of the way through it. It's so heavy to carry I was worried it would be over my 10 lb limit during recovery haha, but I'm all good.
Because humans can do it
Learning by doing is more of the hacker ethos than getting degrees.

There are various cultures where more advanced titles and more acronyms after your name are sought after. There are some fields like health care, social work and law where those things are required. Software development is not one of those fields.
Another degree might hurt you in the resume review phase where you get skipped for various reasons.

What is your goal? Do you want to work for employers that prioritize people with lots of degrees and do research? Do you want to work for companies that prioritize building things?

If you are really into AI and want to make a life's work of it, go for something like a Phd focused on AI. Maybe its the same time commitment as another Masters since you already have a Masters?

If you want to learn, make connections, then find people also interested in AI, there is the internet. You could find some open source projects that are related that you could collaborate with others.
Cybersecurity Threats for Small Businesses
https://ls-certifications.github.io/
It looks like they used NIST's switchboard corpus, so it's an error rate for native language, and it's well-documented that it typically gets you around 5-6% errors on human transcriptions, yep.

However, it's worth remembering that this refers only to the transcription accuracy, i.e. mapping sound to a particular word in a permanent record (e.g. a written word, in a human transcriber's case). Humans can cope with error rates around 5% (and even higher) when recognizing words because we can use context to deduce the intended meaning, or ask for clarification when the word doesn't match the context. AI has some way to go until there.

This isn't to say this is useless, quite the contrary. Being able to transcribe words in conversational language is hugely useful (for both nefarious and non-nefarious purposes). It's just that it refers to understanding the words, not the sentences :).
Thank you!! I had to sneak that into the post, because it was "part of the story" and because we're so excited about it.
That means, for many victims, that that's it, game over, you go out of business. A lot of ransom money is paid because often as not it is very hard and expensive to ensure not only that a business can recover from such an attack, but also on a timeframe and at a cost that doesn't by itself break it, so a great many can't unless it gets detected and stopped very early. Lots of businesses will pay regardless of a ban and eat the fine, or try to pay clandestinely, diverting resources law enforcement should be using to catch the perpetrators. Not sure this is worth a bit more pressure to catch criminals that probably won't get caught anyway.
A species that, in the mature age of their warfare, spends so much time and effort considering the matter of extending war to a new location.
I picked up this book in a bookstore years ago, still have it on my shelf.

The Linux Core Kernel Commentary [1]

It takes only the parts of the kernel you need to understand, leaving out the drivers, device classes, and much of te ancillary pieces. For the parts it chooses, it goes through them line by line and follows the boot process, explains the concepts of a Unix and SYSV-like kernel.

The 15M lines becomes much less intractible.

[1] https://books.google.com/books/about/Linux_Core_Kernel_Comme...
I would think that the correct strategy for competing with enormous Asian tech companies is to have fierce competition and antitrust regulation in the US. It seems unlikely that a US company can do big better than a Chinese/Asian company. And at any rate, it’s certainly better for US consumers to have competition, and that’s ultimately what matters, not any notional ideas of “winning” against China.
but the long game is that there will be no victims, because there is no money in it.
I wonder if it's the case that the first time you do any kind of novel distribution approach (auction, revenue share, etc.) at large scale it has a good chance of working. The second time, however, everyone has had time to learn how to game the system (including the government) no matter what the system actually is. Then you can play a game of whack a mole to patch things but you rarely come out ahead.
I have learned to play piano and drive a car.
IMO both of these took two completely different sets of systems and algorithms in order to accomplish the learning task. Nothing I learned from piano applies to driving and vice versa. The only thing in common is my brain.
We want a computer though to apply those algorithms I learned driving and playing piano to golf and have it work. We will then have "AGI".
Obviously that fails. Obviously.
This is a genuine issue. Dont understand the downvoters. I completely agree.
Preemptive education of the next politician who wants to knock out a "hostile" satellite.
This. It's been MICROS~1's primary tactic against competitors for at least 1/3 of a century now and nothing has changed: now the company just _says_ it likes FOSS.

Does Windows set up dual-boot if Linux is installed first? Naw.

Does Windows read or write Linux filesystems? Naw.

Has MS open-sourced any significant or important parts of Windows where it won't benefit directly? Naw.

It is in MS' direct interests if PowerShell or .NET are supported on other platforms; it makes them more credible tools.

Did we get source for Explorer or anything? Naw. Calculator. Big fat hairy deal.

Has MS open-sourced any obsolete products that might actually be of use or interest, such as the final versions of MS-DOS (25 years old) or Windows 9x? Naw. They contain things like Explorer and so on that are still used. Can't go actually _helping_ people.

It's all marketing flim-flam. Don't believe the hype.

Linux is doing great on phones and servers and so on. On the desktop, only ChromeOS is not a rounding error. So, if MS can embrace-and-extend the Linux desktop, and make Win10 a better desktop Linux than Linux, then it helps MS and it helps Win10.

And with what it learns from that, it can apply to WSL in the datacentre and on Azure, where it can make Windows Server a better Kubernetes than Kubernetes.

Which, let's face it, would not be all that hard.
Min Numbers of Function Calls to Make Target Array with Python and JavaScript
Why is this getting downvoted? He's right. Refute his points instead of downvoting him.
What can a pipe wrench teach us about software engineering?
Third parties providing a nicely packaged solution to schedule ads on multiple networks would be created a short moment after the split starts. On the more technical side, common APIs would be created.

It's basically the case of skyscanner, kayak, etc. and the air travel companies.
I don't think that quite represents the existing social contract with most creators. I think the practical contract is in effect "I will upload content and you will compensate me fairly for it". If a subscription-only model led to increased content creator payouts I don't think you'd see a massive exodus from the platform. Regardless, I'm sure it's in the ToS and all that jazz that any of the terms can be changed at any notice and that your only recourse is to yank your videos and take them elsewhere if you don't like how things are going.

And, interestingly, the biggest exodus I've seen hasn't been to another free platform, it's been to a subscription-only platform (CuriosityStream). The documentary-style YouTubers didn't think they were making enough money on YouTube because of how hard it is to make their content vs your typical vlogging stuff, and they know their viewers are willing to pay more to access it, so they made a pay-only streaming site to earn more money from their product.
Paying anyone on the OFAC list was already illegal. It should be largely impossible to tell if a ransomware operator is on the OFAC list or not.

Stop using surveillance coins.

You can send a tornado.cash note to the operator.

You can send Monero.

These are solved problems.
> Das Gericht will mit dem Verkaufsstopp beide Unternehmen an einen Tisch zwingen, damit sie ein Lizenzabkommen aushandeln.

This roughly translates to: With this sales ban, the court wants to bring both parties back to the table so they negotiate a license agreement.

This doesn't make sense to me. Doesn't the sales ban only force Lenovo into accepting an unreasonably high license fee so they can minimize the damage?
Thanks - I've been reading a lot "about writing" recently, mostly as a distraction from editing my novel about robots and childhood. I think this is a common pattern for struggling writers - "if I just READ about WRITING, then that's almost as good as actually sitting down and DOING THE WORK." All that said, I just finished John McPhee's "Draft No. 4" and highly recommend. McPhee's a master of "creative storytelling" and I tried to incorporate some of his advice into this post (plus some gifs).
"We don't know where that $200,000 went. Hackers must have stolen that too. On an unrelated note, we found our encryption key."
file it under Penetration Test
His "The Case for OAuth 3.0" article [1] is behind the Medium paywall. That's utter bullshit when arguing the case for a core internet protocol. Medium has ruined text like Pinterest has ruined images.

[1] https://medium.com/@justinsecurity/the-case-for-oauth-3-0-5c...
I used to like Python, but the whitespace stuff irritates me more and more. Sure, it's easy to read, but having those braces also makes code easier to read.

Maybe not opening braces, they're sorta redundant, but closing braces allow me to "pop stack" when I read them.

Yaml combines the worst of whitespace with the use of whitespace without keywords, which makes things even harder.

JSON is ok, particularly if your editor auto-quotes things, I wish it had comments, but having something that strips comments is a single sed pre-processing line.

Neither are great for human generation or consumption, but at least JSON is only trying to be a serialize/deserialize syntax and doesn't claim to be more.

YAML truly lives up to the "YA" part. It's trying to be the COBOL of configuration, able to be read and written by anyone. But no one needs that.
Strange that it is legal currently in the first place. You are basically financing a criminal group. In normal cases that's clearly illegal.

How do you even book it in your accounting and taxes? Do the criminals give you an invoice?
All ISPs I have dealt with in the UK seem to be in a race to the bottom to provide the worst possible customer service. We recently had a problem with BT Broadband and got the run around for a few weeks and only got any attention when I submitted an official complaint.

Does anyone have any recommendations for UK ISPs that have decent customer service?
s/diodos/diolkos/
Hong Kong fines Goldman Sachs record $350m over 1MDB
Where May I work at such places? How do I find them?
UCP. They cancelled everything the NDP had done.
I'm just curious. Is AWS similar? I never heard an AWS horror story.
Having no peers with the content you are looking for is the worst problem. Unpopular videos will just disappear.
I'm not sure I get this, does the data type change depending on context? Is that what they mean?
Absolutely not. It clearly shows you can take direction, be able to get things done and put up with various personalities.
Building my own PC recently after a decade on Linux/macOS made me realize how much more susceptible to ransomware PC users are at a PC cultural level.

Literally every program I saw recommended when setting up my environment was available from download sites like FileHippo and Softpedia. Here's the second download link for "AutoHotkey" on google: https://autohotkey.en.uptodown.com/windows - wtf is uptodown? They even train you to get used to that classic subdomain spam that malicious websites use. Another example were various driver tweaks/hacks or anything else a gamer or power user might want to do. Always from a shady mirror website that trains you to run .exes from any website that shows up in search.

It was a breath of fresh air to get WSL + Debian up and running on Windows so I could rely on apt-get.

The Microsoft Store is surprisingly bad, not having anything you're looking for, but plenty of apps that claim to be that thing or would confuse people who don't know any better.

Normal users are really being let down from a security standpoint in computing, in general.

macOS has similar issues with websites like macupdate.com, but it's slightly farther along with its much more compelling app store library. My girlfriend is a UX professional and the only few apps she uses outside of the app store is Chrome and Sketch. It definitely feels like this approach is moving in the right direction that can satisfy most people and power users as well.

And for completeness, I would think a GUI over linux repos like Synaptic is also nice for normal users. I have one not-so-technical friend on Linux Mint where I saw them using whichever GUI to grab packages.
You can easily branch mailing thread into multiple separate ones (happens regularly on gnu mailing lists for example). Compared to that, threading in all of the git forges sucks hard.
Sounds like .us needs to be handled like .com was before those services even existed - either fake info or a free/cheap Voip line.
> In other news, my butcher has finally become a vegetarian.

That happened in Grenoble, France: The guy behind "La bouche'rit" ("The mouth laughs", a pun on "boucherie", the butchery), a vegan restaurant, was a previously a butcher.
Hungarian Developers You Should Follow
To give you your daily dose of inspiration, we have collected a handful of Hungarian developers you should follow.
Can confirm, I have used this to grab all my Google Music data before they nuked that. Turns out there's a json file for every single track in your library, and it contains metrics like play count, start / stop position, playlists, etc. Kinda creepy, but in hindsight it's not unexpected.
I last used it in 2008, but at the time it was still Motif I’m pretty sure. I’m not an IC designer though; I was one of the few people around the company who was happy writing SKILL code to do integration with our product :D.

Edit for people who haven’t used this stuff: SKILL is the scripting language baked into Cadence tools. It’s lispy, but also allows you to move function names out of the parens. So you can (frob) or frob()