skysight-inc/HackerNews huggingface dataset:
That would work quite well for low-volatility tasks. iOS upgrades is a pretty good example, for one. In PC-land it gets a bit more difficult due to variations in hardware; see video games.
I love Skeleton, used if for a long time. It still has a certain “X-factor” which makes it perfect with the right content and message.

Some time ago I started looking for a new framework, more up to date, at least. The website and GitHub repo for Skeleton hasn't been updated since 2014, so maybe I was missing out on the latest fashions? Doing more ambitious/insane web projects than happened earlier when less experienced, a bigger toolbox was needed. Of course, I had more requirements which were as important as possibly at odds with eachother.
I still wanted a framework which felt as qualitative, effortless and pure as Skeleton did. No “api-breaking changes” or industrial-grade build-processes.

For me, the winner was Spectre.CSS[1], great work by Yan Zhu[2] . I'd like to pretend Spectre covers all of contemporary must-have elements, details and attractively styled controls for all future needs, because Spectre is great at teaching what is doable with pure CSS at the same time it makes me feel like a great designer, getting more done while doing even less.

[1] https://picturepan2.github.io/spectre/getting-started.html
[2] [https://github.com/picturepan2/spectre]
New York nightlife never stopped. It just moved underground
None of that information is non-public (you can find cargo ship data online for free), none of it is particularly valuable (you are looking for information, it is hard to know how much information is in cargo ship movement...it depends), and most non-quant hedge funds have been doing stuff like this for decades (i.e. hiring people to stand outside a retailer's stores and count customers)...most of this stuff is less useful than people think (again, you need information, data with intent).

Also, most of this stuff isn't in the price. Lots of people are collecting new data, it is definitely becoming more widespread but the actual synthesis is tricky (most people who are quants do not understand fundamentals, and most fundamental analysis don't understand data...most firms are swirling in a perfect storm of ignorance).
Hmmm. Thanks for the feedback. We will have a think about better phrasing.
A “foreign exchange” not “foreign exchange market”
1 TB per month works out to 3 MBps sustained over the entire month.
We’ve done code burnings before. Throughout the year, any tech debt fixed or code repos removed could be printed out and burned in a bon fire at an annual gathering. Burning old chef code that made life pain every day? Put a smile on many faces haha.
Also, it prompts me to remind people that neither Engels nor Marx told anyone they should sell all their material possessions and give to the poor. That would be Jesus and it's surprising that they are so often confused.

Yep, that's a good point.

But ... the thing about this, the article raises things to think about in the reader. But the fact selection and the approach is essentially a standard hit piece. I'm pretty sure the OP doesn't know precisely the point you raise, that Marx and Engels didn't pretend to be Jesus. And the author is writing to other assuming that showing Engels as Hedonist will sink his appeal.

But yes, the actual facts are more interesting than OP intends. But, as someone who other contexts moderates discussion, I think this has the problem of setting a bad example. People start to ask: "If this 100% bad faith article results in good discussion, why can't we do more of it? Why can't I do it? Now everything from Turning Point USA and such is OK to post" etc.

Which is to say, you've gotten some benefits and you've paid some costs. The benefits are some OK but not extraordinary discussions of Marx and Engels, the costs are confusing your moderation policy. Even though I'm sympathetic to generally positive discussion of Engels, I don't think this is worth the cost. Just my rough calculation.
Simple historical observation -- any time a performance jump happens, the underlying uses of it expand to fill up the improvement in processing.
In my opinion, it's not worth the telemetry.
Assumed this was about how spammers have made the whole concept of e-mail into a dumpster fire.
Atoms Masks now available for international shipping
Is this the idea behind that? I can't think of anything I hate more than a web page that loads with absolutely nothing useful, then waits for all the JS to load, then loads content.

I suppose I understand wanting SOMETHING to show up, but could we PLEASE make it be the raw text first?
Puppet Releases Its 2020 State of DevOps Report
According to the blog post "every service, feature and scenario currently provided via its DEV1-S instances will also be available on Stardust Instances" [0]. The DEV1-S is an AMD Epyc and the technical specs match up as well. So, that seems most likely.

[0] https://blog.scaleway.com/a-star-is-born-as-scaleway-launche...
They've already done it three times so far this year in the exceptionally limited genre of gaming (Xbox, PS5, Nvidia 3080)... that they'd expand into other territories is hardly a surprise.

Scalpers, despite being the perfect capitalists, are assholes.
A progress bar is a chart, nothing more, nothing less. And as any data scientist will tell you, charts without labels are bad charts.

A progress bar should measure exactly one dimension, where a total is known, and a label should show what the dimension is. Usually progress bars implicitly measure "time left", but the total isn't known in that case, so progress bars are inapproprate.

For most "loading" scenarios, a spinner is a more appropriate element.
Thanks. Edited my original comment to clarify that the cap/no-cap status of CenturyLink may be local to my metro, or related to my particular internet plan.
I'm going to be a radical and say it really doesn't matter any more. We've just gotten used to them not being accurate.

If your progress bar implementation is getting things wrong, you can probably just replace it with a loading spinner and call it a day. That's a vastly easier solution than making the progress bar accurate.
Strengthening Rust Using Cheri (Capability Hardware Enhanced RISC Instructions) [pdf]
And with the "Out of band always visible battery gauge" you can literally watch the charge tick down by 1% every 20 seconds!

I expect it's not a big deal for actual usage, with my controls engineering workstation I typically only use my batteries to transfer from the dock in my office to the dock in the shop and vice versa, and to hold the laptop in suspend when I go to and from work.
> monetized webpages did not exist yet

The first banner ad was 1994; By the end of 1995, when he would have been deciding to go online, internet advertising was definitely a thing people were aware of. On the other hand, Waterson hated advertising.

> 70% distribution ... 14% maximum distribution

These numbers are not comparable: 70% is the fraction of newspapers he was in, but not everyone got a newspaper.

> It's an absurdity to give up 70% distribution and a guaranteed paycheck for 14% maximum distribution and no income stream at all.

He was done with newspapers, so he was giving up that guaranteed paycheck regardless. His alternative, which he took, was retiring.
That's a very interesting thought. I don't have the opinion that administrative assistants scale well since the idea of "is this meeting important" is really based on understanding, for the person whose calendar is being managed, what they consider important. As you scale it out to a whole org I would imagine that you end up with the same schedule as before - just now the organizers assistant is talking to your assistant. It might deflect meetings from two people of the same rank at an org, but managers can still drag you into meetings where you add no value nor gain no value.

Maybe the solution would be to auto decline every meeting until the person inviting makes a personal case to you, for why you should attend. Every quarter, decline all reoccurring meetings until the case is re-made ;)
Bringing Personalized Search to Etsy
I wish more attention was paid to upload speed and latency to the rest of the internet too.

People are backing up more personal videos than ever (including cloud connected security cameras, etc.). Latency is also very important to lower actual transfer times (since it will allow TCP to take full advantage of the bandwidth available). Latency also will be helpful for new experiences like Stadia and Geforce Now.
You're right - the case I'm quoting is specifically about unauthorized derivative works, which is a pretty important distinction, especially in this context (as presumably the colorizations of Garfield were authorized)
> This technology provides a method of closing this loophole and aims to enable users (not private people) to have a secure domain that not even someone with physical access to the system and all administrative privileges has access to.

Whether it works as advertised is another story of course, but the gist of it is that no one is to be trusted; especially not the sysadmin.

Who exactly is the user in this scenario? Who exactly sets the rules that the pluton architecture should enforce here?

> And that's fine and you are free to not use these products then because they're not made for you anyway. This is not consumer level hardware (at least not yet).

I don't understand why you are so sure about this not being intended for consumer-level hardware. There are plenty of scenarios where locking consumers out of their own devices would be highly desireable from a business perspective - DRM being only one of them.
https://en.m.wikipedia.org/wiki/Penn_%26_Teller:_Bullshit!#L...

The show pretends to be just about calling out "bullshit", but sprinkles in a lot of politics and opinions.
Kasm a secure open-source VDI style solution
Seems like reduced tax evasion may be the key issue based on this bit from the paper:

> I still find no evidence
of an effect on inequality, as seen in column (2). One potential reason for this puzzling result is
the fact that tax compliance was known to be very low in Eastern European and Central Asian
countries prior to the flat tax reforms.

I tried to look at the effects of tax changes in the US, but the issue I ran into was that other things change at the same time. Changes to the tax code tend to be paired with either spending changes, or some other economic event that drove the change.
I wonder how long that'll keep up? I already have gigabit fiber, and by that graph he will too. But then what? Faster is better, but 10Gb wouldn't be much of an improvement in practice over what I have today. Game update servers don't saturate my bandwidth, and we can have multiple people streaming 4K video at once without blinking an eye. What would be the next thing pushing faster speeds?
Yep, we got WebPass, WaveG, CenturyLink, and Comcast/Xfinity in Seattle area, and only Comcast/Xfinity has any sort of caps. I personally tested both WaveG and Webpass, and neither of them have any caps, just like advertised (been watching Netflix and downloading/uploading tons of stuff, on the order of over 1TB a day, no slowdowns/hidden caps either)
When web pages are 10s of MBs today, faster Internet speeds are absolutely not all about being able to transfer more than a terabyte in a month.

Also, the US having “shit Internet” is contradicted by TFA. It shows we have faster Internet than the big European countries. Only a handful of small, rich European countries—which are the size of states like Maryland—are faster.
What I've concluded from measuring things on my home network is that my cheapo old router is actually only giving maybe a third of the download speed my ISP is providing me.

I'd guess that is the case for a non-trivial subset of the population.

And I mean I get ~15Mbps to my laptop when my connection gives me 50Mpbs, nowhere near something like gigabit which I'd guess is just an excuse for ISPs to fleece money out of people in all but a small minority of cases where people buy it.

But also I have zero incentive to upgrade my router because the internet is "fast enough" for everything I need, even with only using a small fraction of the available bandwidth.

Edit: Also to the headline of the article, my ISP doubled the base internet rate from 25Mpbs to 50Mpbs this year. So I guess the report lines up with my reality quite well.
Spying on employees is very restricted. Anything that would even come close to it would be strongly rejected by the unions.
`vimdiff new.tex old.tex` is _infinitely_ faster, easier, and so on. Using git provides a far better backup and restore functionality, with searchable history, and multiple branching versions. I've met exactly one lawyer (a barrister) who uses tex and loves it -- it's particularly good at making trial bundles with complicated paginations and cross references -- but he does have the advantage of being an IP barrister with a PhD in particle physics...
I don’t think it matters how it’s implemented internally, just like the end user doesn’t have to care about which language the IRC/web/Jabber server is implemented in. As long as it speaks the correct protocol to the outside it doesn’t matter and that’s the beauty of standardized protocols.
Network connectivity isn't magic: no physical connection, no network. Simple as that. Hard to imagine in this "always connected" world, but WAN is completely optional.
Aren't they tracking every app launch? Data on update times would be a drop in the bucket.
Use Ansible and AWX to Automate your home
I would recommend you check out Airflow 2.0. It's a pretty major rebuild in a whole lot of ways (new UI, new DAG API, up to TEN TIMES faster task execution, multiple schedulers at once). I've actually had friends prepared to pick Prefect over Airflow until they tried 2.0. We put a lot of work into it, including extensive QA time to ensure that it runs reliably.

Disclosure: I'm on the Airflow PMC.
> These devices are not general computing devices (according to Apple), so in their mind that's fine. It also makes no difference to the customer since alternatives exist.

Yeah, well, if that's all it takes, then we'll probably not have any more "general computing devices" being sold in a few years. (Where did I hear that before?)
Thanks for the tip, I've now subscribed!
It is painfully obvious from your message that you haven't ever been in an executive position. As an exec, you would ask that person to come for maybe the first two or three meetings, tops.

Then you acknowledge that said person is lazy, condescending or something else but definitely not a team player that's for sure. And you move on.

Then you attend a decision-making meeting where you are to recommend a handful of people to your exec peers for equity, raises, spinoffs or carveouts.

Guess whose name won't even come to your mind when assessing the company's rising stars ?

Edit: "I neglected meetings that seemed unnecessary" see that? That's condescension. Neglect. Laziness. No conspiracy needed when self-undoing is a certainty.
This paper is a perfect illustration of garbage in = garbage out.
A progress bar should not indicate progress over multiple tasks — a segmented progress bar is better, or a series of spinners, or just a single spinner for the whole set. A progress bar should measure exactly one metric, where the total is known.
Once upon a previous century I tested a laptop with a built-in printer for an article I wrote for a magazine. Paper was fed through a slit underneath the keyboard, ink was dribbled on it from a microscopically small ink cartridge and in only half a minute it worked its way through a single A4 sheet.

It was made by Canon under the name Notejet [1]. It did not come with a built-in desk though.

[1] http://laptop.pics/canon-notejet/
It feels like it was yesterday when HN was praising Tim Bray for quitting Amazon AWS [1] over the firing of whistleblowers. And on the other hand we have what appear to be several prominent Rust community members falling over each other to get hired by Amazon and the Rust HN community largely cheering Amazon.

The Rust community seems quite desperate for corporate money and support. Amazon's not paying you out of love fellas, even if it says so in the blog post's title.

[1] https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-A...
> For anybody who needs the speed, they are transferring large amounts of data

Uh, no? Regular web browsing, email, SAAS, video calls, streaming, gaming – all greatly benefit from faster speeds. Data caps are terrible, sure, but saying better internet is otherwise pointless is stupid.
Yeah fair enough the Zigbee ones will last longer with one battery anyway.

I only have one ESP32 for the 4 BLE sensors, it handles them all fine across different corners of my flat (the furthest one is around 10m through 2 walls). The same ESP32 is also in my utility cupboard with a photoresistor attached taped to my electric meter which counts the LED pulses so I can see how much electricity I’ve used in Home Assistant as well. Esphome makes it easy to configure multiple use cases for one device like that
Magnetic Spray Transforms Inanimate Objects into Mini-Robots [video]
I'm not sure what the argument is here, because no matter how persuasively you write the message board post, the empirical evidence seems to support Rayiner's argument, which isn't that carbon is good, but that the developing world is carbonizing far more rapidly than the developed world is decarbonizing.
Maybe spinners like these need a kind of "dead man's switch", where something needs to keep telling them "yep, still working" every so often, otherwise an error is shown?
The article above just proved it's possible using math. From an intuitive standpoint it's also easy to see why entropy can decrease. However the problem is, most people don't have a good intuition of what entropy is....

Entropy is a probabilistic phenomena. Meaning that entropy can go lower, it's just that there is a low probability of it happening.

So for example random particles in a closed system do have the potential of self organizing into a cube but it's just a very very low probability.

Even the sentence above distracts from what entropy truly is because our solar system is an example of particles self organizing into spheres rather than cubes.

Here's another example: Flat cylindrical Magnets will self organize into stacks. When the magnets are scattered entropy is lower, when the magnets self organize into a stack entropy has reached it's highest equilibrium point.

Once you understand why the above occurs in the context of entropy than you truly understand the concept. Until then most people don't understand it at all and explain away the self organization with some temperature increase happening somewhere else in the system.

The logic above holds the flaw that the system is still self organizing by shifting temperature to other regions in the system. Moving temperature or disorder to specific regions in a system is still self organization.
When I understand something in Rails, it's wonderful, but the sheer quantity of "magic" in Rails makes it very difficult to deal with when you only touch Rails projects periodically.

I never had this issue with Java frameworks. I could drop into a large Java codebase almost anywhere and quickly get a lay of the land.
Youtube2video
That makes sense and is to be expected. A faster hardware does take away some of the incentive. As the old adage goes - "Necessity is the mother of invention"
Either the virus has never stopped
What, Why, and How of TypeScript for JavaScript Developers
Like an animated fire that eats the digital email for all to see? Meh. I love that this is real world. Trees are farmed for paper. At full speed, this is likely to burn less trees than I do heating my house every day.
This reminds me of the experiment where water is cooled below freezing temperature in a very still container then physically shocked, resulting in instant freezing.

I have wondered for a long time if the expansion property of freezing water could be leveraged into energy production. The removal of heat energy results in increased pressure due to the expansion. There should be something there to work with.
Oracle Cloud had a free tier that's quite good, if you only need something to tinker.
Thank you :) Yeah, I think Vue has a pretty neat syntax
What would the cost be to provide “high speed” internet to rural areas? And what % would we need to cover? 95? 99?
I'm not sure if you are serious or not, because your dream world already exists. Maybe not with laptops like this, but most government entities and corporate boards do have software-driven processes to collect info and documents, provide them to the leaders, and run meetings to make decisions. Those who don't have specific software for it typically at least use something like google docs to share info.

I'm not sure if those of us who write such software are making governance any more efficient, but at least we are no longer printing massive binders of info every time someone has a board meeting.

BTW, most government is not feds in black SUVs - it is small local school boards, city councils, and special districts. There are tens of thousands of such government entities in the USA alone. Most of their boards are not in it for shaking hands and all that. Some are, but most are just local folk doing their jobs.
BIT joins OpenNebula's Managed Service Provider (MSP) Program
If someone has a good idea, you don't want the idea, you want the person. If you take the idea, at best you'll split the market with the person who had the idea. At worst they'll iterate and you'll get nothing. Far better to find people who have the skills to develop an idea.

Having said that you also want to find the (vastly more in number) people who can take someone else's idea and actually implement it.
She was mayor of San Francisco at the time.
I sent an email and was waiting for something to happen, was just staring at a blank screen... Once I disabled privacy protection my mind was blown. Super funny.

But it does make me wonder if people test their stuff with firefox and privacy protections ON. I think(?) it's the default now.

Either way, funny as hell. Well done!

Also funny that for every piece of paper someone has to walk up and help them get into the dumpster.
This is all probably true, but doesn't change the point that the consequences of those perfectly reasonable business descisions will have massive effects on personal freedom.
Yep, ain't no better Software Engineer than an Electronics Engineer. This is particularly true for systems programming.
This seems a little funny to me, since the purpose of the spinner is so that you know the computer isn't caught in a loop — it's "busy". It's true, though, that the computer could still be stuck even though it updates the spinner. This is a hard problem to solve.

Abusing progress bars are not a good response to this, though. I would rather trust progress bars for what they are meant to show rather than as an indication of true activity. After all, you still can't tell whether the progress bar kept moving, but the process is stuck in a loop.
Thanks for the feedback.

We investigated the 3 landscape screen orientation but decided that 2x 17.3 4K Panels in portrait orientation is excellent for coding when paired with 2x 17.3 4K landscape.

It also takes up less horizontal space.

There are several other benefits when viewing large spreadsheets etc.

The heaviest components are actually placed as far as possible from the hinge. The base is also quite weighty so there is exactly zero chance of this tipping over.
Show HN: Good Bye Web APIs, Hello Layr
Verizon doesn’t cap, and Comcast doesn’t on most of the east coast.
Free IPV channels (Adult-Hottest-Shemale-Netflix-All world-Sports) 25-11-2020
Warning - the article has an NSFW picture right at the top.
After Apple bought NeXT, they upgraded the Mach component from 2.5 to 3.0 (from Apple’s MkLinux project). But it was always a hybrid kernel in both NEXTSTEP and macOS.