skysight-inc/HackerNews huggingface dataset:
I always liked to mix both, having somewhat "semantic" classes like .message.error, but then also things like

.w100 { width: 100%; }
.nopad { padding: 0; }

etc. to modify the "semantic" classes where needed, in essence creating a mini-framework for every new project.
It's an awful amount of characters once you multiply it. For instance, the first example (https://tailwindcss.com/docs/what-is-tailwind/) would be twice as big:

<img class="block h-16 sm:h-24 rounded-full mx-auto mb-4 sm:mb-0 sm:mr-4 sm:ml-0"

<img class="block height-16 small:height-24 rounded-full margin-horizontal-auto margin-bottom-4 small:margin-bottom-0 small:margin-right-4 small:margin-left-0"

After spending more than, say, two hours with Tailwind you'll probably read the first line much faster than second one (since there's less to read and you don't need to scroll). Humans are very good at pattern recognition, and you'll quickly read "mb" as a symbol in itself and not as "m[argin] b[ottom]".

> I can't believe that mnemonic based languages are easier and more readable than something closer to a natural language.

Well, it's worked out pretty well in mathematics. This is not about file size at all. It's about defining an "alphabet" of common concepts.
Lenovo Yoga Book 2018 review: The keyless keyboard returns, now in E Ink
> The most viable compromise proposal seems to be the spin bit

That's utterly useless. If the "spin bit" becomes widely used, I intend to write a trivial patch that sets it randomly on each packet.

If packets could be dropped unless the bit is set to specific values at specific times, too much session information is leaking to middleboxen. More likely, the state of the bit doesn't matter so setting it randomly will discourage wasting a bit in the protocol with this kind of nonsense in the future.
Author of the article here. I've had a hard time motivating myself to keep going with this series, and thus it's stalled out for a couple months. I'd be interested to hear whether others find the direction interesting, it may help me to decide whether to have another go at The Unraveling, Part 2.
I strongly suspect that there is no formula for a single service that balances the needs of:

1.) Pros/semi-pros looking to sell images

2.) Prosumers seeking to display their work and interact with a community

3.) Average people wanting to share snapshots with family, friends, and others

4.) People looking for free/cheap backup

ADDED: 5.) A free service that will maintain a massive commons of photos regardless of license "forever."

Flickr started out mostly about #2 but mutated into some of the other areas when the price barrier was removed.
That's a great feature. Maybe not something people would want on a personal shopper extension though, which is another type of extension that might have done the sraping. It's more convenient to just have a price alert activate when I look at an item on Amazon than having to push a button every time.
Simply stating that you are considering contacting your attorney will ring the same alarm bell a little more reliably. A bank employee might not know - but should know - that literally nothing the bank handles is subject to FOIA, but they're trained to treat a threat of litigation seriously.
You don't even need bots. Just disagree with them and they are all to happy to go down the censorship route.
Thanks! I started by just passing props too, and I could see that approach working forever. I just got tired of having to always specify <Button bg="blue" border="ba1" />, when 90% of the buttons in the app were blue with a border.
ASP.NET Core 3.0 will only run on .NET Core
Crazy if true.

Imagine suggesting something like that at a real company.
I feel like your sarcasm is missing the point. Nobody really believes that regulations are all good or all bad. There are, however, more or less effective regulations. Trying to find effective regulations like what Strong Towns are doing, is a good thing!
Leaving the s3 keys open on a public GitHub account. Rookie mistake.
The reason Flickr has had a big community of photographers is because it was free and virtually unlimited, so people could back up entire albums and then share them. That's one big reason.

Flickr is a giant database of photos that will now disappear from the web. In terms of the actual community, the groups themselves have always been full of spam and the discussions pretty dumb to be honest, what has always been great being the photos themselves.
What specific information would you want to see?
> If you believe that companies have the right to fire people for non-criminal accusations.

I agree with that. Let the legal system deal with criminal acts, the HR department deal with the policy violations by employees, the unions/department for workers deal with regulative violations by employers, and teacher/medical/ectra boards deal with professional violations. It is when one of those start to overrule the factual findings of each other that we need to discuss if something is broken and need to be fixed.

To connect back to the article and Google execs, here in Sweden we have an additional rule for public positions. A person can be fired from such position if they simply loose enough public trust regardless of factual events. In return for such weak employment protection they usually get payouts if they get fired without evidence of fault. This has the benefit that you don't need to debate if the accusation is true, but rather if the public trust (from media and so on) has been lost. In those cases where the legal system do find someone guilty they simply don't get the payout. I wonder if such system would work nicely to deal with execs in large corporations.
Yes, the company should have to stand behind its promises.
The company benefited from them, after all. One day they promise a terabyte of free storage, and the next they say they'll all your photos in three months. That's quite a slap in the face. (Asking for "indefinite" storage is also a big jump from three months.)

The blog post in which they announced the new policy was similarly two-faced. (Yes, Facebook and Instagram beat Flickr. No, this obviously wasn't because Flickr was too inexpensive.) And as a photographer, there's just no way I will ever trust a company that so blithely deletes huge swathes of photos. No photography company would do that.
Why would you use this instead of 4G if you are in a city like London though? It will surely be more expensive.
It's time to face facts. Universities in the United States have completely failed. They have brainwashed impressionable young students with unbelievably bad political opinions and faulty logic while putting them in inescapable lifelong debt. It's absolutely criminal.

I'm not even acknowledging the article because it's pure propaganda and I was unable to get through it after several honest attempts.
> Hopefully it does not become a thing like how cryptocurrencies are + everyone wants their own coin

This genuinely made me smile :)

https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Di...

Everyone and their dog have been rolling their own distros long before cryptocurrencies were a thing.
Testing is hard: xcodebuild test and the -only-testing flag
Show HN: A Collection of Python Cheat Sheets
The technical underpinnings arent unimportant though, because most abstractions are leaky. So, something built on something approachable is more approachable when something breaks. So its not strange the underpinnigs are mentioned.

I do agree that it's overemphasized though.
Sounds much faster than an arduino, but not the affordable Linux-capable board everybody's waiting for
I think the main selling point would be that it uses a new Desktop Enviroment, Nomad. I don't think Nomad comes default on any other Linux distro.
Same when I visit the Far East, lots of varieties, and available actually ripe to eat (in the UK they are now all so under-ripe in stores that by the time they are ripened they've also started to rot. 20 years ago you could get bananas that were actually ripening, now you probably can't eat one without some "ugh, tastes under-ripe").

Only ever one variety of banana in the UK, with size and organic or not your only choices. I can't ever remember more than one banana variety, though they sure seem like a different single variety than I remember from my youth. Maybe that's just the awful ripeness issue.

Most of the English apple varieties, with the more complex flavours, have gone too. Lots of "varieties" vast, shiny, tasteless balls of sugar from assorted overseas sources. They look more consistent, so easy for supermarkets to love. I hate supermarkets the more I've grown to love food.
Any time you are doing something for a long period of time, comfort becomes an issue. Programming on a phone would be cumbersome and uncomfortable. Look at all the fancy keyboards programmers have, and multiple large screens. Programming on a phone is the exact opposite of what I want!

But, I would definitely consider a scenario where I would program on my powerful phone plugged into a dock with a good keyboard and multiple large monitors!
'“This will either be the biggest thing ever, or the most spectacular crash and burn in the history of mankind,” Mr. Berns said.'

Based on nominative determinism - https://en.wikipedia.org/wiki/Nominative_determinism - that someone recently referenced in another thread on HN, I think he might already have the answer.
Come for the mud huts and starvation, stay for the sky-high infant mortality!
Should note that these are similar in specs to Arduinos, ie. only a few kilobytes of memory and a processor similar to a Cortex-M0. You won't be able to run Linux on them.
You have no idea what you're talking about.

Those thousands of satellites will be in very low orbits, they will be well-tracked, and will not cause any issues for space access.
You have a point, although we don't know the details of this attack (they haven't even disclosed the name of the extension) so I guess I'm biased against them in light of recent history. My comment was more general than this particular incident.
Ask HN: App for finding your cognitive siblings?
Hey HN,

I have this idea: An app that lets you find your 'cognitive siblings' - people that share your viewpoints, interests, etc. based on (a subset of) your browsing history.

Would like to see if this is something worth building a prototype for.

Facebook, but for connecting with people that you haven't met yet. Twitter, but finding also 'non-famous' cognitive siblings.

The idea is a plugin, that records your browsing history and shows you people with similar histories that you can then connect with.

Do you think that would produce interesting sibling results? Why / Why not? Has it been attempted before - why didn't it work out? (Maybe leaving privacy issues aside here for now)
Hmm, perhaps people are more interested in paying for Entertainment.
A web component for drawing patterns with CSS
>How many Netflix 4k streams will the constellation handle if a significant portion of London residents switches to Starlink?

I wonder if as access to orbit cheapens how long it will be until we start getting orbital datacenters/CDNs specifically to mitigate this type of issue.
If you look at that second simulation, about midway through you can see the problem I was talking about, and FiatLuxDave goes into in more detail. The repulsive force is keeping the density of the plasma very low, and you end up with a cloud of weakly interacting, orbiting ions that never fuse. The problem really is that the repulsive force increases enormously at very close ranges, so it may seem like the ions are colliding, but they’re not going to regularly have the energy required to overcome Coulomb repulsion, which remember increases with the inverse of the square of the distance.

To overcome that you’d need to increase the strength of the magnetic containment, and shrink your container, but that will raise the density and change the behavior of your plasma while heating the walls of the chamber.
We expect at least one cheap Linux board next year, and possibly more. Can't go into more details, sorry.
In my experience the only two real choices are now or never, because later almost always becomes never under pressure to do new things.
I'd say that, unfortunately, this is a case of designers trying to capital-D "Design" rather than truly understanding & solving user / customer problems. Given the wide variety of use cases and user needs (which are also context-dependent for the same user), "it just works" may lead to it not working in a plurality of instances. (/currently leading a design and Pmgmt team)
Wikipedia says SpaceX is planning on two groups of satellites at 340km and 1200km, so it would be low Earth orbit rather than geostationary, which is how you solve the latency problem.
This looks fun. I'm a bit surprised that they went with the Arduino "standard" with its weirdly spaced headers given that I assume that most of the Arduino software won't run on the chip. Or did they make a compatible SDK?

Also looking at the specs it seems that the SoC has PWM, UART and QSPI but no I2C or DAC/ADC. That might make it a bit annoying to port some Arduino designs to it (although you can always bitbang the I2C). There's also no USB or MAC unless I missed something. So basically if you want to get data in and out fast QSPI is your best bet and even that doesn't seem to have a DMA so you'll have to use CPU cycles to copy everything in and out.

So in summary it's definitely a cool board if you're interesting in hacking on RISC-V specifically but if you're just looking for a controller for your next DIY project there are more fully-featured options for cheaper.
SEEKING WORK | Backend, DevOps, Architecture | CONTRACTING ONLY

Location: Germany, Central Europe

Remote: Yes, preferred

Willing to relocate: Yes within Europe

Technologies: C/C++, C#, HTML/CSS, JavaScript, Python, DevOps, ...

Résumé/CV: Upon request

Email: info@stecug.de

Nearly 10 years professional experience. I did a lot C/C++, C#, DevOps and Architecture stuff in the embedded and engineering sector.
Your belief that the other EU countries don't engage in similar activities against their allies within and outside the EU is naive at best.

Germany and France in particular have large intelligence organizations which are known to have been used against allies as well as enemies.
>How many satellites could you knock out if you really tried?

With a single launch scattering a lot of debris?

You could reliably take out ONE satellite. The clouds of debris creating a cascade of destruction as depicted in the movie Gravity are entirely fictional.
Or just fix whatever query hog system they’re using. Nothing wrong with an LP that hits the DB. Just don’t f it up.
The wording is poor.

A more accurate way to put it is that to put together a good service, back-end engineering is critical but is only part of the story. Good UX is also critical to success, and that comes with a focus on the human needs, not just the technicalities of moving data around.
Bringing enterprise network security controls to your Kubernetes clusters on GKE
Could you suggest how it's bloating the markup and how it'll bite you in the long run?

I understand that maybe adding a bunch of classes for every element will increase the overall size of the page but if it's served with gzip compression doesn't it actually (maybe only technically) work better to have repetitive classes everywhere instead of unique class names?
Any kind of enforcement would already be a huge benefit over the status quo and make things too annoying for at least half of the attackers.
Denver Schools Stopped ‘Lunch-Shaming’ Kids Whose Parents Didn’t Pay
Location: CT, USA

Remote: Yes

Willing to relocate: No

Technologies: An Eccomerce marketing professional with a data-focused background. Digital Marketing Suites, Marketing Automation, Light programming experience with various languages - PHP, PYTHON, ETC. Well versed in HTML, CSS. Google AdWords certified. Data analysis: SQL, MS Access, Excel.

Résumé/CV: https://benjamincharleswright.com/

Email: benjamincharleswright at gmail dot com
>Diaspora tries to be a nonprofit Facebook. Is that correct?

Diaspora devs are a bit touchy about being referred to as a Facebook alternative, because it inevitably invites comparisons at a feature level, leading to disappointment. They've made it clear they do not aim to be a Facebook clone, and Diaspora will likely not have some features that Facebook has (no photo albums, no events, etc).
SEEKING WORK | Southern California, US | Remote with visits if needed

Goal-oriented full-stack developer with focus on front-end optimization and styling.

Technologies: Ruby, Ruby on Rails, JavaScript, ReactJS, Node, Express, AWS

Website: https://chrisjmears.com

LinkedIn: https://www.linkedin.com/in/chrisjm80/

Github: https://github.com/chrisjm

Side Project: https://www.openbrewerydb.org/

Sample Client Site: https://pkc.io (Jekyll)
Because you'll have 29 different margins, 67 different left paddings, etc all over the place. Tailwind allows you to create a consistent design system. CSS was supposed to be "write one class, use it everywhere instead of inlining". Usually it ends up with nobody reusing that class and everyone creating their on in the same codebase. There's an article I don't have a link handy, which explained how ridiculously many classes were used by GitHub/Lab, Airbnb, etc. Now even GitHub have their own utility based CSS system and others are following along, including Bootstrap with their CSS utility classes.
Dude, actually read.

He said:

>If every satellite we have put into space magically exploded, and the debris was magically moved to a high LEO altitude and evenly distributed to avoid any holes, then we could still launch through this orbit of death to higher altitudes with only a 1 in 1000 probability of impact.

Sorry, but this is a pet peeve of mine. If you don't know anything about orbital mechanics or the fine details of spaceflight, don't smug about Kessler Syndrome. It's really vapid.
How would you set something like that up, orbitally speaking? Wouldn't the satellites move past <insert city here> pretty quickly?
Raytracer in PyTorch
Exactly, are people reporting the original value at grant date or current value of the grant, I wonder.
Oh, alright. I'm behind one of those right now, but never used any that blocked ads. I wonder how prevalent that is that Google would devote significant effort into developing a whole replacement for TCP just to get people behind them to watch ads.

Plus seems like those companies will be able to block QUIC for the foreseeable future; disabling HTTP(S) will probably take as long as disabling IPv4.
I'm in Texas, and I only have anecdotes not data.

But generally in most places that I've shopped in Texas in my life there are only Cavendish available and possibly one shorter variety with which I (and most of the folks here) are wholly unfamiliar.

So I can't say if the statement is true, but it does match with my experience.
Here's a practical, measurable definition of "organic": Less pesticide residue on produce. Farm animals which haven't been fed other animals, growth hormones, or antibiotics.

Those are important qualities for food, no need to disregard it as spin.
Good ideas. But what I meant was about the possibilities of outgas-propellent existing without them being observable.
Lol here we go again. Why does this get people so riled up?

I suspect people who immediately dislike this maybe are not using some type of component-based UI. CSS classes are all about code-reuse. If you have the concept of say a "button" in your UI, and you are copying your button markup every where you use that "button" then it certainly makes sense to have a class for your button markup that encapsulates the styles for that button in a style sheet somewhere.

If using a button component however, you've already created a place for the concept of your button to exist. At that point if you go on making a class in some style sheet that also represents the concept of your button, now your button concept exists in multiple places, linked together by one or several class names. That seems a lot messier to me than using utility first styles, but I don't think it really makes a huge difference one way or another.
What is a losing battle? Security?
Show HN: Make money interviewing candidates
That seems like an incredibly petty policy to me. You can't chose the direct flight that's $20 more expensive over the 2 layover flight at the bottom of the price list that tacks an additional 6 hours on the trip? Your charged hours would totally destroy that savings.
And it looks like it's not a clear winner over those, either.

It's sort of funny how many of the flaws of old computing hardware turned out to be hugely beneficial for use in space. Bulky transistors that are relatively safe from bit flipping, high power draw that means small fluctuations don't cause outages, limited processing and storage that forced efficiency and lowered the amount of stuff exposed to radiation.

I'm not sure where the tipping points would be, but it wouldn't surprise me if getting a 386 working in space is easier than getting a Pentium 4 to achieve the same things.
An Open Letter to Solus Linux from Its Founder Ikey Doherty
Dystopian, self-programming molochs making everything but themselves redundant? Enter deep reinforcement learning 2030.
I wonder why this post got deranked so fast? Was it user flags or mod decision?
CSS has a bit of a learning curve, the probably most difficult to understand is the C (cascading ) part, and where something more specific over-rides something less specific. It's simple. Yet complex. But it's very powerful to be able to change the look of something, without touching the code that makes up the site/app content. And change theme by replacing the CSS-file.
There is a time when we will have to take a stand against censorship and the like. Let's hope the process and outcome will of had as little violence as possible.
Humans have much better self-repair mechanisms.

Astronauts are a pretty small, fit population that get a lifetime of top-notch healthcare and monitoring, so it's a little hard to isolate exactly what their risks are.

That said, airline pilots are probably at greater risk, given the decades worth of exposure they receive.
Oncue | oncue.co | Lead Engineer/Engineering Manager | On-site, full-time | Oakland, CA

We’re a funded startup solving real-life business problems for owners and operators in an industry that impacts millions each year - moving.

In the process, we’re building an amazing and much-loved product and service that is transforming what is today a pen-and-paper experience for businesses. We're also changing the consumer moving experience through our platform.

We have paying customers and are rapidly adding new! Our stack is Rails, React, React Native, and Postgres. We're looking for our first engineering lead who wants to join the early stage of a startup that has proven product-market fit.

Our eng team is an eclectic mix of passionate people (one engineer is a former jazz musician, another's a brilliant painter).

Reach out to me at vineet[at]oncue dot co if you're interested.

Our interview process is quite unique as well. This should tell you more

https://twitter.com/vinthanedar/status/991149057555906560

-Vineet, Co-founder