skysight-inc/HackerNews huggingface dataset:
My first job out of college (after a failed start up) in 1995 was as Vice President of Computer Operations for Experienced Attorney's Referral Service dba LawInfo.

Just checked out their site, and it looks like they sold to Thomson Reuters.

edit: Actually, I just remembered I worked for Bill Blue at https://datelsys.com for 6 weeks at the end of '94 doing phone support for new internet users. I think subscribers doubled in the 6 weeks I was there. Only lasted about 6 months at LawInfo. Been working in the library since 96.
The lack of universal undo, a.k.a. non-destructive editing, has been a showstopper for a lot of would-be GIMP and Audacity users for a decade or more. Literally none of the other features matter because using the software is not an option. But obviously it wouldn't top the list of requested features if you polled the current users for whom it's not a showstopper.
Europe now has its own Green New Deal
One overriding question may be: Do they need to?

There are things that other animals can do which humans can't, such as an octopus communicating with a grouper fish, two entirely different species, by changing the color and patterns of their skin, to corral and trap a prey (as seen on a segment of BBC's Blue Planet.)

Are humans "dumber" if we use that objective criteria to compare intelligence?
For those who haven't seen it, I believe reacweb is referencing this [0].

[0]: https://www.folklore.org/StoryView.py?story=Calculator_Const...
Wait, that makes no sense in the context of the above argument.

For the windows to fog up, you need to sit in the car right? How long do you need to sit in your car until they fog up? Why are you sitting in your non-moving car for so long? And how often does that happen?

In our cars it takes about 10 minutes in cold winter before the fog comes up when around 2 people sit in it, unless it is raining and we just jumped in wet a minute ago. And it's gone a minute after starting the AC again. And one is a small car 2 week short of being 20 years old.

From this viewpoint I cannot possibly understand your reasoning? Are you trying to find an excuse to disable Start/Stop?
Aftermarket 12v defrosters exist.
How to Carve Out Own Niche in the Industry: Interview with CherryHome’s Founders
Depends. Uf you have solar panels, the electricity is more or less free after you buy and deploy them. So if you have some drone fleet and solar panels + batteries, the only real cost you have is basically maintenance. The way many businesses work, variable cost is what matters. So you'd lease the drones, the solar panels & batteries (or just get a cheap energy supplier) and focus on handling and transporting packages. Drones are interesting for that because you can save time by flying point to point, and cost by not having to employ drivers/pilots.
Key part for me:

"EU officials said fighting climate change doesn’t have to disrupt economic growth, and that Europe has the track record to prove it. Between 1990 and 2018, the EU’s emissions fell by 23 percent, but its gross domestic product grew by 61 percent."
> when you pay a musician for a performance, you don't pay them to practice scales

A lot of professional musicians (e.g. permanent orchestra members) are definitely paid to practice scales. A lot of instruments even require training specific muscles to manage playing at all.

For gig-musicians (of any kind), the practice must be factored into the gig payment.

I'd say your analogy is appropriate, but for the opposite point. I don't see any reason for programmers to keep their relevant work skills up to date for free.
Using Broadway in an Elixir application
They know how to use glass. We had a rooftop area enclosed by glass and the crows would frequently corral pigeons there and kill them, either directly pecking them or indirectly chasing them into the glass.
They may know how to use it, but what is it? This is another question..One morning i heard clicking / tapping coming from upstairs near this roof top; up the stairs i went, i peered over the top of the stairs toward the door to the rooftop, and saw two of them tapping the glass, then looking at each other, then tapping the glass again. They saw me and flew off in a panic. I may be anthropomorphising but it sure did look like they were sizing up this wonder material between them! I felt like i had seen a window into their world in that moment before i was spotted.
The article specifically mentions that the Jenkins in question had this plugin active, but it failed to catch all sensitive secrets.
LazyWolves: Building tools for faster and easier automation
In that case, yes. It was just to illustrate that cats are eerily effective at catching birds mid-flight.

But I have seen a cat trotting along a wire fence with a concrete base. On that base, which was about the cat's height there was a hooded crow happily scuttering behind the cat and grabbing at its tail from time to time.

The cat mostly ignored it but it was apparent that it judges the chances of catching the pesky bird.
Same here. All this tech is cool and all, but trains would remove some of the variables.
Someone who is great with how to develop good processes at work recently said something that made me think a lot about this as well.

Why have WIP limits? Well one of the reasons is to be able to create downtime where you can go watch a video or read a newsletter. So I've been trying to spread this message in my team when someone has asked "The WIP is blocking and I can't really help anywhere at the moment" by answering "Go watch a video or read or take a walk for 10 minutes".
On the other hand, ignore the last fashions in UI design at your peril. Users will consider your website or app "dated" and adoption will suffer.
To me, the "will they mess with other animals for giggles" and "do they recognize other intelligent animals" are the barrier for entry into the "intelligence" consideration.

Dolphins (including orca) do, primates do, the article says crows do. Cats and dogs do too.
By not having one and being an electric truck instead. That will help with heavy loads as well because they have awesome torque. Just a matter of time before battery production volume enables mass retirement of Diesel fleets. Short term, there simply aren't enough batteries and plenty more lucrative things that also require batteries (like luxury tank like trucks for people who need to compensate for something). Once that market saturates, trucks are obviously going electric at a massive scale.
I am sorry, I meant to link the Wikipedia article for that topic: https://en.m.wikipedia.org/wiki/Technology_adoption_life_cyc...

It is not as complete as I'd like it to be, but it has some interesting bits and links.
WeakMaps in JavaScript
Overkill ? Maybe. But the amount of time saved by not going through "Just having the server side serve the Vue.js app on the main route" is insane. Simplicity is the metric you want to optimize for, because it really reduces opportunities for breakage. Docker adds a few layers, yes, but it also makes deployment, and local launch easier.

The only acceptable alternative to Docker, is, IMHO, a makefile.
If I open your project and see a Dockerfile, I'm just going to `docker build && docker run`. If I see a makefile, I'm just going to run `make help ; make run || make`. It greatly reduces the cognitive load if I only want to quickly see what the project does.
Yes, but those two asshole male birds might be celebrities, attracting tonnes of thirsty female, egg-laying birds to your bush. Didn't think of that, did you?
Tips on How to Optimize Your Images for the Web
I just went on a Game of Thrones tour yesterday in Belfast, Northern Ireland (corny as heck, but fun if you enjoyed the show). I learned that they used trained ravens during the filming. One of the things they taught the ravens to do was simply hover over a giant fan used to provide lift. When they wanted to show a raven banking left or right, they'd simply have the crow hover & rotate the camera.
if you read the description of what he was doing it sounds like it was just a fancy title for "the only technical person handling all the computer-stuff in the company".
"Did I ever tell you the definition of insanity?"
>>When trucks go electric, they'll be a lot easier to control

The big elephant in the room is of course the fact that no one can actually explain how you'd make trucks electric. Cabs aren't fitted with dual 300 litre diesel tanks for show - moving 40+ tonnes takes a lot of energy and a battery that would provide a similar range to what we have now would be gigantic, meaning both very heavy and very expensive.
HTTPS: //blog.datahut.co/how-to-select-a-web-scraping-service-that-is-on-point/
Crows are known to give "presents" to humans they like, such as dropping small pieces of metal they picked up, or worms. Also, crows have very rich tribal behaviours going on. There's a town close to mine called Husum (in North Germany) where there's a multi-year battle going on between crows in the park. You immediately notice it by the noise, and in fact by dead crows lying on the ground.
Unfortunately, this is deceptive. The point of it seems to be to show how the recent sudden increase in temperature is unprecedented in the last 22000 years. The problem is that the data for different intervals comes from different sources. The last part showing the rapid rise comes from very accurate, yearly measurements. Historical data comes from reconstructions with much lower resolution. In a signal processing sense that means that the historical data is "low pass filtered". In other words, it lacks high frequency variation. You could say that the information you need to decide whether the recent rapid temperature rise is unprecedented or not is missing from the vast majority of the chart, but it's present in the last segment of the chart.

Authors of the Marcott et. al. (2013) [1] paper that the XKCD chart uses state:

Q: "Is the rate of global temperature rise over the last 100 years faster than at any time during the past 11,300 years?"

A: "Our study did not directly address this question because the paleotemperature records used in our study have a temporal resolution of ~120 years on average, which precludes us from examining variations in rates of change occurring within a century. Other factors also contribute to smoothing the proxy temperature signals contained in many of the records we used, such as organisms burrowing through deep-sea mud, and chronological uncertainties in the proxy records that tend to smooth the signals when compositing them into a globally averaged reconstruction. We showed that no temperature variability is preserved in our reconstruction at cycles shorter than 300 years, 50% is preserved at 1000-year time scales, and nearly all is preserved at 2000-year periods and longer. Our Monte-Carlo analysis accounts for these sources of uncertainty to yield a robust (albeit smoothed) global record. Any small “upticks” or “downticks” in temperature that last less than several hundred years in our compilation of paleoclimate data are probably not robust, as stated in the paper."

[1]: https://dotearth.blogs.nytimes.com/2013/03/31/fresh-thoughts...
Dansacapella Afiş – Poster Tasarım Freelancegrafiker
Probably what he means are weapons used in black ops and special ops. For example the assault on the Osama hideout in 2011. But I think the more significant version are subsonic weapon fueling for proxy wars in Middle East.
Iced has emerged as a strong favorite for game GUIs:
https://github.com/hecrj/iced
Remote Jobs in Cyber Security
That’s a well known story. Speech beyond mooing means complex bones and muscles working together.

https://www.discovermagazine.com/planet-earth/could-neandert...
You should also use a gradle or maven plugin called forbidden-apis to prevent people using deprecated stuff like this. I've been adding this to pretty much any Java/Kotlin project for years with some custom patterns to also prevent people using shadowed packages that some libraries expose. In this case, for forbidding java.net.URL.equals is probably a good idea. Might already be in the default patterns.

Also sounds like something a good static code analyzer should be able to detect.
This whole story is extremely interesting.
> If it is urgent and your only option is to sit there and do nothing then asking the team for help during the day is fine.

Sit there and do nothing for awhile just may be the right thing to do!

I'm thinking about the Theory of Constraints and optimizing a system versus individual parts. This is a concept you would want your PM to know. So when they are mentally mapping the workflow heard during standups, they can be thinking about optimizing the entire production system.

Next step is the importance of communicating this to everyone on the team, so that they understand that there may be times when the right thing to do is nothing.
Hacker News tries to be siloed, it's just that the silo is vaguely defined and subjective ("anything that gratifies intellectual curiosity.")
"Technique #5: Use a terrible protocol

Debugging is boring. Wouldn't you rather appeal to customers who write bug-free code on the first try?

To really show disdain for your customers, use a proprietary protocol so that language support is limited to the client libraries you provide, preferably as binary blobs that are never updated. If you design it carefully, a proprietary protocol can be difficult to understand and impossible to debug, too.

Alternatively, you can use SOAP (Simple Object Access Protocol). According to Wikipedia, SOAP "can be bloated and overly verbose, making it bandwidth-hungry and slow. It is also based on XML, making it expensive to parse and manipulate—especially on mobile or embedded clients" (https://en.wikipedia.org/wiki/SOAPjr). Sounds like a win-win!"

I remember when the early days of Amazon S3, trying to write Bourne shell scripts using shell built-ins and single purpose UNIX utilities to form the HTTP and interact with the servers, instead of scripting languages with libraries like Perl, Python, Ruby, etc. This is how I interact with HTTP servers normally. I never have any problems keeping things simple and dependency-free.

To do this with S3, it felt nigh impossible. There were small errors in their documentation of how things actually worked. It felt like they were intentional just to trip me up. I know they were not.

The official recommendation back in those early days of AWS was to use one of the protocol options provided by Amazon, HTTP or SOAP. You would think, heh, I will avoid SOAP and keep it simple. I will just use HTTP.

The truth is both required using scripting languages with libraries. Amazon's own utilities were written in Java. I know developers have their reasons for making these choices, but as a user, that complexity really put me off.

From my perspective, this ACM article is right on point.

"When I see a top-down description of a system or language that has infinite libraries described by layers and layers, all I just see is a morass. I can't get a feel for it. I can't understand how the pieces fit; I can't understand something presented to me that's very complex. Maybe I do what I do because if I built anything more complicated, I couldn't understand it. I really must break it down into little pieces." - Ken Thompson
http://genius.cat-v.org/ken-thompson/interviews/unix-and-bey...
That it's the terminology people use would for me imply that people call it that, validating the phrase "so called".
For most projects I agree, but with OpenBSD every issue that is discovered seems to result in much more than just a simple fix. I bet the OpenBSD developers are going through their code with a very fine comb these days and look long and hard at execs and memory error handling.
Amazon does charge a premium.

I find that premium to be worthwhile once I factor in the cost of my time. My personal web site costs something like $20-$30 per year on Amazon.

In business settings, developer time is maybe $300k per year, and the cost of the sizes of servers mentioned just doesn't matter. If I'm paying for a 2-core 8GB machine, it's pocket change -- anything which keeps people productive at that price point is an obvious spend. If a developer is 0.2% more productive, the AWS premium makes sense.

You'll be that much more productive even on boto. Or better documentation. Or integration. Or having a lot of people you hire already know the stack. Or the reliability of a stack that has worked without problems for a decade now. Or ....

I've been in business settings where hosting costs became (very) significant as we scaled. We got competitive quotes. Amazon gave a discount. It was fine.

Also: While Google's support is junk as the article mentioned (I'd never run a business on the Google cloud), Amazon's is fine.

I'd stay away from many of the newer, proprietary AWS services, which are complex, proprietary, have lock-in, and otherwise aren't generally very good, but I find a basic stack of EC2+RDS+S3+... works really well.

As a footnote, when I tried a "modern" AWS stack (Lambda, CodeStar, DocumentDB, etc.) it seemed to be like stepping on landmines every five minutes. I really like the concept of a serverless stack, but at least Amazon hasn't gotten it right.
'Fires near me' was Australia's top search of 2019, Google reveals
Ok; until then, we have to reduce CO2 emissions by 7% each year from now until we reach net zero in 2050. Even if we figured out fusion today (highly unlikely), it won't be deployed at scale by then (a modern fission reactor takes 10 years to build). So there are two choices really: progressively scale down the aviation industry, or ignore the climate crisis and let 100s of millions in poor countries die from climate-related causes.
as an owner of a model 3, this feature is not for the faint of heart and nothing I would dare use in a crowded parking lot if ever other than a party trick.

for me it just shows how far off autonomous driving really is, I swear a roomba could navigate a parking lot better and quicker. currently the driving features are best confined to limited access roads; interstates
Since you weren't explicit about it, having a PM or manager who
a) understands this concept, and
b) can communicate it to the team
is important and what you did here!

I mentioned in a comment above that with the Theory of Constraints in mind, sometimes the right thing to do for an individual contributor at a point in time is, nothing.

You went ahead and explicitly turned that into time to learn for them. Bravo.
Move MongoDB Across Ops Manager Projects
Boost Version 1.72.0 Released
In that situation I mentioned, our uncle (an experienced driver) helped us unlock the wheels by essentially making the car rock back and forth. Standing outside, I was horrified - I didn't even realize the suspension system has such a large range of motion, and I'm pretty sure that if I tried to reproduce it on a toy car, I'd break it into pieces. But after few minutes of this dance, with two loud bangs, the brake disks let go and the stuck wheels started to rotate.

We drove the car straight to the mechanic after that.
Exposing a Hidden Climate Threat: Methane ‘Super Emitters’
He was perhaps trying to get a feel for the team?
1.44 MB is the wrong number anyway, since its's mixing the deifiniton of Kilo as 1000 and 1024 to get to the Mega.
As a remote company we're dedicating a 1-hour video call every week to learning. On top of that we've 2-3 voluntary video calls that we call MJ Talks (similar to TED Talks) talking about all kinds of topics ranging from technical and software related topics, but also health, fitness, personal finance, etc.

On top of that we dedicate one week every year to something that we call MJ University. We rent a hotel in a location and fly everyone in to that location. If you're interested on all the details, we've written them up here: https://mobilejazz.com/blog/mj-university-staying-ahead-of-t...
Yes, at least in the manual case I described above. The issue is that the braking mechanism itself will get stuck if it's left engaged and then gets wet.
Good luck making money then
Some proprietary protocols are easier to implement than open ones. The other day I wrote against one API server that just accepts messages in json format over an ssl socket. It was maybe 3 or 4 lines of python? (Not counting setting up the connection) and probably wouldn’t have been bad in C. For the shell you could use OpenSSL s_connect and something to generate json (awk or echo would probably be enough since it was all flat dictionaries of strings.)

> There were small errors in their documentation of how things actually worked.

that sucks, but I’ve run into that with people speaking “http” and not just special protocols.
Ofcourse. But pressing 2x a button on a remote and having a warm car when I get to drive is one of the best features of the car.
That sounds like a great first project. I recommend to break it down in to sub-steps where it's your choice if you want to start front to back (paste a recipe, make it pretty, than add calculations, than put a DB behind it etc) or the other way around.

I have a slight preference for starting from the front so the UI does not get skewed in the direction the technology leads you. Going front to back in ideally also leaves you with presentable stuff before everything is done: A pretty website with your fav recipe, A pretty website with your fav recipe and an ingredient calculator, ...

About CSS: I guess it makes sense to learn it a bit, but as you want to dive in to the back-end anyways, maybe also check out frameworks like bootstrap with a nice material design theme¹. I'm not sure if it teaches you some bad practices though, so take it with a grain of salt. For my taste the html becomes to ugly, I prefer to keep most of the design part in my CSS.

Oh and if you need help the guys on the freenode IRC are very friendly. Just make it as easy as possible to help them: isolate and reproduce your problem, for front-end stuff make a "fiddle" at jsfiddle.net.

¹ e.g. https://ayroui.com/ Also helps building "mobile first". Today consumer stuff will mostly be consumed on smartphones.
https://www.youtube.com/watch?v=HFu3nbfAGMA&list=PL65jGfVh1i... is from the lecturer and also divided into chapters. But the long one has the advantage integrated into one (actually have a later two): https://youtu.be/xnt2xSNRNn0?t=10320
I have no affiliation with the author, I found it, and found it interesting.

The title tells you the title of the story.
As much I as agree with this, in order for your software to be included in a distribution it needs some initial traction. So you probably want to make it easy for early users to adopt it and to do that you probably want to release build artifacts instead of having each and every one of your users install e.g pandoc or sphinx to build the manual page for your application.

But once a few distributions have started shipping your software sure, it's the best.
Right, but the moral question is the same: Who's responsibility is it when an automated vehicle kills somebody- the operator or the manufacturer?
Professors Help Rip Off Students
"What are you gonna do with that .22 pistol, human? Shoot me? At 40 yards? kra-kra-kra!"
Get your gym equipments from the best manufacturers, supplier and exporters
Oh yes, the ellipsis. As the self-proclaimed member of the Order of the Ellipsis, I use every opportunity available during UI design sessions to ensure this knowledge isn't forgotten.

(BTW, I know for sure that pattern is a thing on Windows. Does MacOS follow similar guidelines here?)
Sounds like a lot of products promising "military encryption" (at least around the 90s/early 2000's)