skysight-inc/HackerNews huggingface dataset:
Awesome! I hadn't worked through the entire paper before commenting. I will definitely make use of this for container runtimes (I think we talked about this after your talk). I believe you said you were working on your PhD at the time, I hope it's going well for you. :D
Anyone have any advice on how to learn to use excel well? I've only ever down simple column operations before, but I've seen spreadsheets that do crazy complicated things.
Setting up a raspberry pi 4 home server
In the demo matches in January, AlphaStar did deploy "superhuman" techniques (that even the top players can't deploy consistently or at all). IIRC the issues were: while AlphaStar had a per minute APM budget, it could distribute it strategically. The point was made that the peak wasn't much higher than pro players, but that fails to take into account that A* has much better timing and accuracy during these peaks.

People in the comments made points about "perfect timing" and "management of focus" and I concur wholeheartedly.
As Europe Looks to Tax Tech Firms, U.S. Scrambles to Broker a Deal
In case of Germany, it's anti-science anti-nuclear "environmentalists" that are destroying it. Energy is needed regardless of the economic structure of society. Now which kind of energy will it be? Germany chose coal and now they're reaping the consequences.
Freak out on something that is not widely publicly available? How so?
20k miners against 100k wind power employees that now have to deal with zero new wind turbines being build in Germany, or 80k solar power employees who lost their jobs when the solar subsidies were axed...
1. Security

2. Bloat

3. You can't really stop supporting media formats. Once you put anything into a browser, you can't take it out. The best that can be done is depreciate it forever.
Torvalds is like Brahms, who published relatively few works, but polished, refined, and winnowed them until they were of very high quality. He wrote his duds, but he knew enough not to publish them. Ballard is like Bach: an unbroken series of gems, mostly small- to medium-sized, each one an immaculate work of craftsmanship wedded to incandescent genius. Nothing in the entire hoard is inferior work --- there's nothing you can point to and say, "Bach screwed up here."
Baby Boomers Ruined Everything
Our had sophisticated mathematical models written for our industry. These were developed in the late 90's/early 2000's. When they tried to port these models to "a more modern format" to programming language code, they realised that it was far more complex than they had anticipated, and even small mistakes would be disastrous for the company.

Their solution? Dozens of virtual servers around the world, each one hosting a copy of Excel with a 20-30MB workbook, communicating with the outside world via TCP/IP and COM interface code.
There was a very good joke in the satire/comedy TV show "Die Anstalt" recently:

The reason saving these coal jobs is more important than the solar jobs, is because the former are NOT RENEWABLE.
Germany could close some of its coal plants immediately if it ran the mostly idle gas plants at capacity.
That aside, the north is better suited for wind energy because topological reasons. The sea would be even better. Problem is the still lacking infrastructure to transport energy southward where heavy industry actually needs it.
What the Space Age taught us: Earth is the best of all possible worlds
In a study here in Sweden they did a test with 20000 men where half got PSA test every second year since 1998 and other half acted as control and did not. The group that got the PSA test had 30% less deaths by prostate cancer.

That seems like a pretty decent way to judge success.

https://gupea.ub.gu.se/handle/2077/57825
page 92:
Our data confirm that an organized screening programme reduces mortality by ~30%, a level that is similar to evidence from the ERSPC and the PLCO trial (showing a 25–32%
lower risk) (175).
Very analogous to China.

The wealthy south is a political wasteland despite all notions of "powerful southerners running things," while Henan has has mere county level cadres on the committee (an extremely unlikely posting)

In is both a blessing and a curse that the political process happens largely outside of here.
Which is not really that different from those Google demos that called businesses for you to book specific dates for hairdressers and the like.

It is entirely possible that we'll end up with a highly inefficient network of systems interacting with each other by mimicking human interaction as a de facto standard of communication.
Facebook open-sources Hermes engine to improve React Native performance
Are you sure? I thought it is basically consensus that unsaturated fats are the more healthy ones. Another source:
https://www.heart.org/en/healthy-living/healthy-eating/eat-s...
Improving Your Open Source Experience
While I agree overall that Agile is not what it is sold as by many, I am troubled some by the way you presented your argument, but not your argument itself I don't think.

As a CTO/Executive, I read from what you wrote: I have a few unhappy engineers but my project is moving faster and more successful. So I'd say ok, I'll work on managing the edge cases.

As an engineer who's worked in waterfall cycles and almost every iterative cycle you can name, and have designed a few; I think what you meant to highlight was that project managers are claiming work as being more complete then in reality (higher velocity) so they get a pat on the back in the short term but wind up with longer term product problems like maintainability and accountability. Ironically, the two things that engineers like and that help bring job satisfaction.

To that I would agree, there has to be a process that is designed around the cadence of the business and the team. And the process must not be fixed or rigid and grow and change as the team does. This is how you keep people around longer. And PM's are there to facilitate not dictate or take credit away from engineers. But PMs also deserve credit where credit is due and shouldn't be looked upon as the enemy in the engineering cycle, which has always kinda existed but seems to be getting worse at many companies.
QuickJS also compiles to machine code.
lols~ It's about time we all saw AI for what it is 99.999% of the time: a bunch of dudes!
For those wondering what "Opera Unite" means, some archived resources from 2009:

https://web.archive.org/web/20090618010520/http://unite.oper...

Introduction: https://web.archive.org/web/20090618160336/http://dev.opera....

Developer's primer: https://web.archive.org/web/20090618170044/http://dev.opera....

(Links taken from Czech wiki article, https://cs.wikipedia.org/wiki/Opera_Unite )
(I've never been fan of Opera but this project seemed great and so ahead of it's time. In retrospect I regret my antipathy prevented me to even try it.)
Sure but then power lines needs to be built from where the power is produced to where it is used. This is also part of Energiewende but it is not that easy to just put up high voltage lines through a densely populated democracy. It could take years or even decades to build a new grid.

Their competitors are also becoming more efficient over time and if you have no capacity at all in a region no new factories can be built there. High paying jobs could be replaced by low paying jobs.

Not saying it shouldn't be done but I understand it's a political balancing act. Ideally a global carbon tax, making it the same for everyone, would help but i've given up hope on that.
Maybe an unexpected benefit of AI-augmented law enforcement is that police, lawyers, and judges will be required to learn (more) applied statistics.
Bad link. https://melmagazine.com/en-us/story/theres-no-bigger-grift-i...
It’s Amazon vs. Amazonians in Web Domain Row – News – The Times
A Mix of These Foods Could Restore Healthy Microbes in Malnourished Kids
Their actual web application UI is just as bad.
Topic Modeling in Embedding Spaces
I made it about 30 seconds hoping for something funny, but hey, if it works for her, more power to her.
If you're charging $80/hour but then work more hours than you charge your effective hourly wage is less than $80/hour. This is an incredibly low wage (less than half) for typical web design work in my area (New England).
Company-provided computers are generally bound by policies that restrict user powers (least-privileged access) and install updates soon after release. I don't know about you, but I often neglect system updates on my personal laptops. Whilst I'm also very careful with what I have on my personal laptops, I would still rather not connect them to the company network.

BYOD is popular but has some caveats - as the company grows, you wind up needing to secure ways company data can leak. It becomes necessary to plan for losses. Our computers are all encrypted and are not allowed offsite if they aren't. We also have remote-wipe capabilities, which is something a typical user isn't going to let the company install on their personal device.

We mostly allocate users laptops; a few have desktops, and most of those employees also have laptops to take home. We have allowed BYOD in the past but are now very firm on what we permit. Most users are happy to have company-supplied equipment, and I think the separation of work and personal is beneficial to most people. I like having work only on my work laptop. I only allow VPN access on a computer-by-computer basis. Admittedly we're a cloud company, so for most purposes all we need is an internet connection. The VPN gets used mostly by me to work from home, by employees who need their more powerful desktops or for me to do tech support remotely. It's not covered by an SLA but it works well for my purposes.

Sure, a lot of companies trot out the 'everyone does it this way' excuse, but there's actually a good reason for this - it works.
For anyone wanting to jump in now, here's a good guide for making your first model in Blender 2.8, even if you have never made a model before: https://www.youtube.com/watch?v=jBqYTgaFDxU
Personal plug: if you want something similar that supports Range requests (ie streaming), check out fibridge[0][1][2]. However, I haven't tried adding support for setting web mime types so you can actually run a website off of it like hostyoself. That's any interesting use case that I'll have to look in to.

[0] https://fbrg.xyz/

[1] http://iobio.io/2019/06/12/introducing-fibridge/

[2] https://github.com/anderspitman/fibridge-proxy-rs
The common factor in most of the jobs that post was about is that bullshit (lying) is so effective in their execution that the bullshitters tend to squeeze out the non-bullshitters very effectively, with some exceptions (...or are they exceptions? Who knows.) The lower your tolerance for "acceptable" self-interested lying the more likely you are to be grossed out by the whole online media/marketing career scene.
Transfer of bisphenol A from thermal printer paper (receipts) to the skin
I feel you're missing the point entirely: to the person who was forcibly taken into custody by police and likely didn't have a clear and confident understanding of their rights (a fair assumption for the general populace, I'd say), it doesn't matter what you call it.
The legalisation of recreational cannabis is weeding out teenaged users
>But I do remember what I read

There was actual fake news going around about it. Actual as in sponsored by Russia. So finding others saying the same isn't close to saying it happened, especially given many people have an axe to grind.
PNG works really fine for no HDR photos if you not are worry about the size.
Starving children often don’t recover. Restoring gut bacteria could help
Very cool stuff.

From what I've read, I gather that the actual keysets developed by Engelbart's team for NLS differed a bit in style from the one in that link, but more interestingly/importantly(?) could also provide haptic feedback by puffing air up from under the keys. (i.e., as a very basic example, one could mouse over a toolbar button and the keyboard might provide a physical cue by bumping the "hotkey" for that given command - immediately teaching the user how to bypass using the mouse next time).
> Germany chose coal and now they're reaping the consequences.

Heh, nope, everyone does reap the consequences... That said, nuclear power is no viable long term solution and if we imported uranium from Russia, everybody would start to cry again.

Being anti-nuclear isn't necessarily anti-scientific. It is a risk assessment. While I tend to have favored nuclear power, especially towards the current energy setup, I don't think it was a catastrophic decision.
Oh wow, the UI has changed significantly which is a huge milestone. Back in the days any mention of the UI being awkward would typically just result in people telling you "you just aren't smart enough to use it" which basically just let people to roll with Maya instead.
Category Theory Software Library
You think the video shows it will fail. I think the video shows it will succeed.

You say it doesn't look enjoyable or practical to use, I'm saying 'Duh, it's a prototype not in a case, sitting flat on a table.'
Apollo 11 Rocket Will Be Projected onto the Washington Monument
MemPOI: Leverage Apache POI API and Enjoy Your Life
Stop wasting time to export your data from database to Excel. Let MemPOI do it for you and go to sip a good mojito on the beach!
That has echoes of the “Siberian Maldives” [1]. An ash lake that has turquoise waters, due to toxic pollutants, where lots of people go to take selfies ignoring the warning signs posted to not go in the lake... but people still do.

[1]https://time.com/5623538/toxic-waste-dump-selfies/
>Interestingly the standard procedure in The Netherlands for medical emergencies (the ones where you find someone on the ground) changed to actually calling yourself over asking a random bystander. Aside from calling you should also put the phone on handsfree and lay it next to the person (on the ground).

I guess that the "tell a specific person to call 112/999/911" guideline is a leftover from the days where someone would need to physically go and find a wired phone from which to make the call. Nowadays, tending to the victim and making the call are mutually compatible in most situations.
5G Network
Fitting the World: Determining Physical Scale from Satellite Images
> I have deep respect for Excel.

I do something around the same line as you describe (build better tools in R/Python for larger data problems) but I have a deep aversion to Excel. It's proprietary, has horrible standards (it does not support native UTF8 csv files for example), and is stuck in the 80's in terms of paradigm. And this is precisely the tool that prevents people from doing things more efficiently because "they can do it manually in Excel even if it takes a long time". It makes people take really, really bad habits.
Vision-and-Dialog Navigation
I credit Ton Roosendaal for his direction of the project. Since I first started following the project, there have been two large refactors. Both which have driven significant improvements.
> You already can't use the land for plants/nature

You can put plants on rooftops, we just don't.
As for the why, there's a good list of reasons here[0].

As for the how, first of all it depends on the what. The indieweb is a concept like "free software", not a technology like mastodon. You can't just "implement the indieweb". You implement parts of it. And especially you participate in it. A good rundown of fictitious "levels of compliance" can be found here[1].

[0] https://indieweb.org/why

[1] https://indieweb.org/IndieMark
My endgame is build a Excel+Access alike dev tool. I'm working in a relational language as the foundation (http://tablam.org) because Excel have another problem: The excel UI paradigm (reactive) is not the VBA macros one (almost OO). So make new functions not follow the way of excel.

I think too a spreadsheet is an interface for a database/source and must not have issues handling gigabytes of data. So I think internally it must a sqlite db for example and put on top the control. Making it virtual and reactive and is done.
The problem with FUIF is probably that it's not all that efficient at encoding images, which is probably why there are zero comparisons or demonstrations of the actual images that can be found easily by going to the repository or the authors' blog. The one FUIF image I've seen was the one in their clip showing generational loss with various codecs.
Eternity even
The key difference is that an active user on Microsoft Teams is someone with an outlook mailbox, and an active user on Slack is someone who uses Slack
To Delay Death, Lift Weights
That reminds me of the "mountain top removal" going on in the Appalachians.

Bring up google maps for West Virginia, zoom out so that the entire state is visible in the browser window, and you can see all the scars.

https://www.google.com/maps/place/West+Virginia/@38.1864602,...
Why Americans Just Can’t Quit Their Microwaves
How convenient!

And what would the artist, or sociologist, or musician say?
Decompression speed is extremely important. How fast would such a implementation be?
Capitalism is the best solution to manage our greed without killing ourselves while preserving our freedom.

I don't like it either, but I never trust anyone who says he had no self-interest.

And the current growth fetish isn't innate to capitalism.
Everyone is focused on 'process' (CI, deployment, many irrelevant unit tests; a lot of busy work basically) and 'beautiful code' (style, linting, things a beautifier can do for you automatically) and ego (github stars), but robustness or longevity is just not really a focus of many.

You just summed up the entire web development ecosystem in general. There's also the trendchasing and continual churn of breaking things that used to work just fine, replacing them with even more inefficient and complex solutions. In the area of the software industry that I work in, doing things that way would quickly make customers disappear.

The "inelegance" or otherwise "lack of purity" of JS doesn't really bother me; a lot of languages have parts like that, and I've written some JS myself.
Think about what different user groups there are, whether you'll be making 1 dashboard for all or different dashboards for each. Then delve into what kind of questions they want answered (maybe also figure out priority?), and then use that to inform the information architecture for the first version of your dashboard. Time permitting, you could just make a mockup in Sketch and do user interviews where they go through it and think out loud to tell you what they're looking for, what they see, and you can use that to iterate and re-design where appropriate.
I've had teh same thought in regards to "extreme couponing".

O, to be in the top 1% of tirelessly collecting and organizing coupons and tracking price changes, only to save maybe a few hundred dollars a month!
I believe "Perfection is the enemy of shipping" is something that is mentioned here on HN quite a bit.

Let's get the big stuff out of the way first and then continue working with Gnome to introduce a long press, etc.

I'm no expert, but this device is a full-fledged computer, not something with a locked-down bootloader. I imagine people smarter than me could install whatever OS they want to on this device.
PowerQuery is integrated into excel, gives a visual editing platform (not purely code), and is quite powerful in terms of linking up to any datasource, manipulating data, and giving you the output you need. All the steps are listed on the right side, and you can click back to any previous step in the transformation.

It's not super popular, but it does serve as a nice middle ground for people in the space who aren't strong in coding.
They ruined the home market, while China heavily subsidized theirs. It was a failure of politics.
When I planted trees I got around $0.25 per tree. Some of the other companies paid as low as $0.09.
Sendivogius
It's absolutely not the same way, because Юрий is in different writing system. There's widely accepted tradition that names originally written with Latin letters are preserved as is in other languages using Latin letters (with exception of diacritical parts). Which makes a lot of sense, actually, because you at least know that's the same person/place whether it's in Hungarian, or French. And you can't enforce proper pronunciation anyway.
I'd recommend watching this CppCon talk [1] about compiler optioning. It isn't just that recompilation is hard, or that it is difficult for humans to do. At a fundamental level, the information is not there at all, because the compiler can make very impressive optimizations. Machine learning can deal with weak signals, but it can't deal with no signal.

[1] https://www.youtube.com/watch?v=nLv_INgaLq8
Big fan of vector graphics. I convert every person to inkscape I can. This is Mac exclusive so I won't be able to use it, but what I'm seeing looks really nice. Great work.
BlurHash, an extremely compact way to transmit image placeholders
Probably because wind turbines are much taller than solar panels.
Very interesting! When running KVM on the Pi, does that use virtualisation extensions if the processor has them? (I don't know anything about ARM and virtualisation).
Emulators require much more resources than a native game.
You do need the buffer to never underrun though, no?

That having been said, if this works reliably, it's fantastic. The ESP32 is pretty great, but controlling WS2812b LEDs from a Pi Zero would be extremely convenient as well.
In fairness to Haskell, I didn't exactly go for readability in the above example, and indeed someone's already added a more readable example. I'll break it down for the sake of completeness:

scanr is a reduce function that produces a list of the reduction steps rather than just the final output. So I'm processing the list of primes and punting out (Maybe i, i i) at each stage (I could have included the type signature for "g" but I was deliberately going for a perl-like style.)

fst3 just takes the first element of a triple i.e. Maybe i. mapMaybe maps and throws away the "Nothing"s. Think of those as nulls.

So, returning to g, it returns a (Maybe i, i, i). The Maybe i is the prime if it's strong, Nothing if it isn't. The other two are the previous two primes. So what g does is a) compute the first element and b) copy the new prime (n) into the first location and the previous prime (p) into the second location.

"<$ guard" is a bit of a Stupid Dwarf Trick in all honesty, but the effect is: the expression on the right is a boolean expression. If it returns true, the expression on the left is returned. If it returns false, "Nothing" is returned.

If you are interested, I highly recommend working through this: https://www.cis.upenn.edu/~cis194/spring13/lectures.html
(and that means doing the exercises). Haskell's a funny language in that there's a fairly easy way of doing things that would read how you would expect, and a whole bunch of "oh, but this is more elegant" things you can add on top. Thankfully, some of the most cutting edge features like ApplyingVia are actually producing _more_ readable code, not less.