skysight-inc/HackerNews huggingface dataset:
Oh, wow, and he mentions that Cloudflare has received up to $110M from Microsoft, Google and Baidu !!

https://techcrunch.com/2015/09/22/cloudflare-locks-down-110m...
1. Is there a name/"standard" for the format gron is transforming json into?

2. Thesis:
jq is cumbersome when used on a json input of serious size/complexity because upfront knowledge of the structure of the json is needed to formulate correct search queries.
Gron supports that "uninformed search" use-case much better.
Prove me wrong ;)
> in my mind variables are their bindings (there is not a third category distinct from the value and the lexical binding)
As a public policy and budget wonk, advocate, lobbyist, and five-year veteran of city government (Washington, DC), as well as a social worker by training, I LOVE the question and am stoked 1) by the responses and 2) by the number of responses.

I am a firm believer in doing something. As others have said, get informed, get connected, and then get and stay active. This can be personal stuff or political stuff. It all needs doing. Play to your strengths.

And I would document even if it's just for you. What you did and why you did it. What worked, what didn't. It's good to have a contemporaneous written record.
I like what he is saying here [1]. Warning this channel is political. However, his views on community building is worth taking look at.

[1] https://www.youtube.com/watch?v=QF2U6oplx8Y
It might be because I'm old fashioned and come from a terminal background (you kids with your MP3's, I'll stick with tapes). But for me the SaaS is the overhead. Moving away from my terminal and local dev environment. Waiting for web requests to return before I can continue really breaks my workflow. Also the idea that formatting and other coding standards are not decleratively enforced (and autofixed) but an arbitraty choice during review has become strange to me over the past few years. As with Black for example. Every choice about formatting can be premade and automatically applied by a computer. This saves so much time in the review process. No bike-shedding about tabs or spaces. Just conform to one autoformatted standard and optionally convert it to your local preference (and back) in your IDE/Git-hooks.

That said, if you live in Github and other SaaS services this fits really well. In the past I've setup similar workflow to cater to people who never dared to touch a terminal or Git itself. So there is certainly enablement this tool brings to some people.
Opening the Gold Box, Part 7: Back to the Roots
I forsee a new alias in my .bashrc
> At some point in the chain, you need to consume energy from the environment to drive the system.

Agreed, that's where spilling water comes into play:

┌───┐
┃ A ┊┃ │
┗━━━━━┛ │
│
│┃┈┈┈┈┈┈┈┈┃
└┨ B ┃
┗━━━━━┳━━┛
┇
┃ C ┇ ┃
┗━━━━━━┛

Here, B->A is driven by B->C spillage. The critical point here is that B is a low quality source, but plentiful. rocqua's point was likely similar, if you replace height with thermal energy. You can't use the energy you put in A to move it from B to A, because it costs you at least as much to move it up.

However, we're not bringing it down to B. We're bringing it down to C (ambient 21°C in their example). There will be losses, but shouldn't it be doable, depending on the B-C potential?

Wouldn't Peltier modules be 100% efficient in theory for rising B to A (as long as thermal losses go to the hot side, that is: tey keep a side cooler), for instance? If so, the generated energy is the one stored between A and C, minus conversion losses, minus A-B. That is, B-C minus conversions losses from A-C. Probably not very efficient at the end, though worth it if you have plenty of B (and a excellent "C" sink).
And yet again security people universally makes uninformed decisions that hurt everything. Including security.
I have plenty of friends who have kids, do gardening etc and don't own a car (or even have a license) in Helsinki.

Most people in Helsinki live in apartments so construction etc is not an issue. If you can afford a house in Helsinki, car ownership is not a significant chunk of your budget.

And I have plenty of friends who do have a car for kids etc, but only one car per household. Which is not viable in many places in the world or even elsewhere in southern Finland.
You can invest in testing apparatus and identify areas in need of environmental remediation, and then advocate/fundraise for the remediation.

Lead exposure in children is highly correlated with crime rates, and is also negatively correlated with academic achievement.

Helping to improve chances for success is definitely a micro thing you can do that has a macro effect.
By being cognizant of these effects, you can probably accomplish both at once. Improve your community with an eye towards projects that empower the residents -- even if they were to move away. Things like financial education/mentoring or around-the-house handyman type skills sharing.
Double Robotics (YC S12) is hiring an operations and supply chain manager
Also, computing is becoming a major source of energy consumption. Estimates are up to 25% of the total energy consumption by 2030. Networking takes the major share.

Compare this to LED lighting, where everyone takes proud in reducing the foot print: lighting is about 2% of the total energy consumption and domestic lighting is about a third of this.
I haven't studied Hg's internals. I much prefer Hg to git (because its UI makes sense) but I no longer have the happy option of using it. So rather than continue to fight a battle that was already lost, I decided to embrace git.
Ask HN: Use cases for AWS bare metal instances?
What are you using bare metal instances for?
Happy 13th Birthday, Android
This is getting a little long in the tooth but I created a few videos and did some tests around cgroups back in 2013-2014. Both these help explain the underpinnings of Docker and I guess Kubernetes now too. Turtles all the way up. I'm just mentioning this since these are still some of my most popular videos and still the core tech under the hood.

A personal note here too. cgroups were invented at Google in the early 2000's. If you're using search today, gmail, docs, maps, etc. You're using cgroups. It sounds simple but this tech really powered a whole wave of innovation/startups/projects that almost everyone interacts with on a daily basis. Either through touching a Google service or interacting with anyone using Docker or Kubernetes (running on cgroups/namespaces). Pretty impressive.

#14 - Introduction to Linux Control Groups (Cgroups)

https://sysadmincasts.com/episodes/14-introduction-to-linux-...

#24 - Introduction to Containers on Linux using LXC

https://sysadmincasts.com/episodes/24-introduction-to-contai...
Somewhat ironically, Google is an example of two founders doing just this.
I also think Bitcoin is limited in quantity much more than Ethereum? Making it more scarce. But not 100% sure about this.
Evan - tried emailing you but both your inboxes at Intoli are full. Interested in your residential proxies!
I am in severe disagreement of this, since it does not calculate the effect of running the website on the device. It seems that the author has forgotten the impact of an autoplaying video on phones or laptops, or the execution of JS in the browser, or worse using GPU just for rendering your "pixel-perfect" news website without reason (which by the way I've encountered nearly every day). If it is a website that is visited very rarely, sure, pass. But even with 100 visitors every day, it does start to trickle down.
Ask HN: How do you incentivize engineers to save money?
Be it zipping data before archiving, or having appropriately sized instances- how do you make it more of a priority?
Thanks for checking it out and for asking! Eventually, I’d like users to create annotations/indexes of videos themselves. Until then I needed to populate the site so it doesn’t look too empty when people land on it for the first time, and for that I created bot that crawls Youtube and detect relevant content from comments.
These channels are immoral and against YT's TOS. YT should take them down, but they haven't (yet).

Something I could do about it is personally is stop using YT until they do. I've seen other instances of the negatives of YT that are making me think this is what it must come to (i.e. https://news.ycombinator.com/item?id=24571038).

The ironic thing is that I'm tempted not to ban YT because there's so much content that I like (pbs spacetime, veritasium, etc). However this type of reasoning is how atrocities in the past have been allowed to happen. Essentially youtube is Google's real monopoly and this is just another example of the problem of monopolies.

So I'm going to block myself from youtube (since habit is too hard to break, I'll do it by adding these lines to /etc/hosts)

127.0.0.1 youtube.com

127.0.0.1 www.youtube.com

Could someone please post here when these channels are deleted?
I'm disturbed by the ending justification for rewriting or refactoring code. I've seen countless failed attempts.

Either you make a clean break and create something small and simple enough to solve 80% of the old products problems and grow from there, while eventually letting the old product die on the vine.

The other option is to take out the cancerous parts of the older system, carefully making sure you didn't break anything.
I replied to your post on twitter but I highly recommend Gradualizer[1].

Discovered it last year and started using it. The refinement portion handles unions and guards very well. It's not perfect but I'm integrating it in our codebase with some interesting successes. I'm hoping more people use it on their codebase and can find any bugs they have with it so it can be improved further.

[1] https://github.com/josefs/Gradualizer
This was my first thought as well, my vivoactive 3 music supports Spotify which has decent podcast support and has really good battery life. The only potential downside is the high jaccard similarity between people who want a dedicated music player and people who want a headphone jack, which the watches lack.
Use "-e" to set ssh options, just like with scp

On my rsync -e sets the executable, and my scp doesn't have -e but -o. Even then it's a bit of a stretch (or I'm missing something); e.g. for the ssh option I use mst of the time, a non-default port:

scp -P 4222

is equivalent to

scp -o"Port=4222"

is equivalent to

rsync -e "ssh -p 4222"

Again, this is just what I use after having to look it up at one point so I might be missing something, but it's not like the arguments translate one to one?
Here's my explanation (partially touched on by the OP, but not quite covered):

Programmers, broadly, tend to be people who like simple metrics of success that require complex solutions to achieve, and they deeply enjoy optimizing the hell out of those solutions ("optimizing", here, applying to anything from speed to memory usage to expressivity to safety). This is well and good: for the most part, it makes us good at our jobs.

But this feeling of "strict improvement" can be so intoxicating as to take on the sensation of being a moral virtue. It can feel like a universal imperative. So instead of admitting that the code most of us write has no moral bearing whatsoever (beyond basic professional integrity), and that for the code that does have moral bearing, the way it's used is more relevant than how well it's crafted, we rationalize our feelings by contriving an argument for why these things that feel like they matter so much to us, actually matter to the world.

In my experience the healthier mindset is to detach that pleasure of craft from any kind of real-world meaning. If it's meaningful to you, that's enough. You don't need to justify it beyond that.
This is so great. Old ladies that will not be argued with should never be underestimated.
Will Malls Convert into Warehouses?
This is such a solid take. I'd extend it to say that sometimes technical debt appears to be so when really you don't have a complete understanding of the problem. It may help to spend more time learning the problem domain. Maybe refactoring is part of how you learn, however it's arguably the most dangerous way since you risk breaking things without understanding.
Listen as Active Noise Cancellation Makes Car Interiors 90% More Silent
The environment built a company that could have IPO'ed for 37B. That's more than what most systems can accomplish, and on balance that may be enough, or ability to limit is even favourable.
Seem's a little disrespectful of others' belief systems. How can you possibly know that the God's sacrifices were a "mistake"?
Absolutely true for most of Finland. Not necessarily Helsinki. Espoo, Vantaa metro area is borderline.

One car household is still much more common than two cars per family.
This is well put. I want to expand on one point that seems to be lurking beneath the author's remarks. Technical debt does not necessarily come from technical people. If you're in a startup, there is almost no way that you can end up with a small amount of tech debt because the target that you're aiming at will change. And if you over-optimize for code cleanliness too early, you'll end up shipping code way too slowly. Slow, deliberate code writing is better suited to large, established companies than small, scrappy startups. You cannot escape tech debt; it can only be managed.
Catj is worth a mention. Similar, but written in node.js.

https://github.com/soheilpro/catj
scp is launched both on the client and on the server when you use the "scp" command, so the executable file must exist on both.
> When you have a strong network of neighbors and a little bit of cash, you can ramp up investment by cleaning up dirty corners and getting the basic services that a neighborhood is missing.

I don't think you need a network to begin cleaning up dirty corners.

Just pick up garbage you see on the street when you walk around. It has an immediate impact, is easy and doesn't cost anything. Other people may see it and may begin doing that as well. I'm surprised more people don't do.

If you want, you can make a facebook group telling people you're going to be picking up garbage at a certain time, if anyone would like to join.

Garbage on the street has a very negative externality as people are less mindful of tossing garbage if there is already garbage on the street. It also strips people of dignity about where they live and can have other negative side-effects to the neighborhood or even promote lawlessness.
Followup. Because I buried the lede.

No legislative action is needed. Jurisdictions can normalize election administration. Just by comparing notes and adopting best practices.

This is how it's always been. National associations and organizations have always done this. For instance, the national groups and local affiliates working on disability issues advocated for touchscreens and other ADA stuff.

There would be immediate benefits to providing better resources for these efforts.

Additionally, there'd be immediate benefits to creating a new study groups with the charter to normalize administrative and bureaucratic stuff. Just like every other discipline in every industry already does.

If they did nothing more than compile and then critically analyze all the rules and procedures in effect, listing who does what, it'd be a huge service.
> I am not sure why you brought up my "Value" definition, that was a little random.

Because your definition of "Value" is uncontroversial and customary, unlike your definition of "linear graph"--I have met it in your article for the first time. Granted, my knowledge is limited but that's my point exactly: if you bother to introduce the most basic concepts that your readers are most likely already accustomed with, then also please introduce the advanced concepts that you're about to discuss. If you feel that it makes the article too long, maybe consider removing the trivial definitions of the basic concepts, but not the other way around.

I don't want to come off sounding aggressive or rude, and in fact I've read some other articles on your site with great interest, but this particular one leaves a bit of a taste of a maths article written by a crackpot: it starts with talking about what is a number, what is addition, talks about how numbers can also be multiplied and divided, a-a-a-and then in a blink of an eye it goes into very remoted areas of the number theory which may not actually exist (at least Googling them doesn't show anything relevant).

In fact, googling "linear hierarchy" suggests that it's a term from biology, and it doesn't describe a graph or a tree at all: "In a linear hierarchy, there is one individual who dominates all the other group members, a second who dominates all but the top individual, and so on, down to the last individual who dominates no one" (Ivan D. Chase, Kristine Seitz, "Aggression", in Advances in Genetics, 2011). So "linear hierarchy" is apparently a linear (or "total", as it's also called) order, and it's actually consistent with the customary definition of "linear data structure": the one that arranges it's elements in a sequence, so arrays and linked lists (in fact, those used to be called "linear lists", see Wirth's "Algorithms + Data Structures = Programs" from the seventies) are linear data structures, but trees and graphs are not.

To sum it: your usage of the term "linear" seems to be novel, and so it's confusing for someone who hasn't met it already, and arguably most of the readers haven't, maybe define it, even at the expense of defining what a "value" or an "agent" is? Those words you use in their customary senses.
I doubt paywall is true for all articles. I think paywall applies only to articles that the author elects to get curated by Medium team and gives up monetization opportunity. https://help.medium.com/hc/en-us/articles/360006543813-Frien...
It may be 13 but refuses to stop being 12, 11, 10, 9, 8, 7, 6 ...
Big Tech Sees Like a State
You could also flag the content, as explained here:

https://www.youtube.com/watch?v=WK8qRNSmhEU
I always thought it would be an interesting gambling game where folks bid just like this site, but the prize is instead all of the previous bids.

So, if the bids are $1, $2, $3, $4, the $4 bid would win $10 (minus a % take for the house).

The more bids there are, the higher the return for the ultimate winner, so bids could get quite high once it gets going past the first 2 or 3 bids.
> Make sure you have good internet and can wait up to 30 minutes to complete the download [of version 16.10.2020]. We highly suggest to make sure your coffee machine is working before starting the update.

Wow!
I think -- and I know as much about it as you do now -- from the neighbor's perspective it looks like: some stranger is outside my neighbor's (your) house in a car for hours.
Is he casing the place? Why is he on the phone? Is he a lookout?
Linux Text Insertion via Keyboard Shortcut
I don't find it realistic personally, either. But, I do find it useful to use some of the Stoic ideas as focal points to meditate on what is truly under my control and where to best focus my attention. They can serve as good mantras without needing to devote yourself 100% to any particular interpretation of the philosophy.
Be transparent about overall company finances, and clear about how the small decisions they make roll up into the big issues that affect the company’s success or failure.

IMHO, this is a company culture issue more than an incentive issue.
So, Should We Recycle? (2019) [audio]
It was a stupid mistake I made in the CSS after lazily copying it over from another site I made which was doing some weirder stuff with horizontal scrolling
This has nothing to do with gaming, its pure speculation.
Next-generation computer chip with two heads
The title made me want to reply that if you didn't purposely decide to take a shortcut then it's not really technical debt. But after reading the article I 100% agree, and I'm going to send it around for our team (and manager) to read.
Fast tests for slow services: why you should use verified fakes
Thanks for taking the time to look at it. Very cool link you shared, I didn't know about it. I also pondered if I should create this app as a browser extension of a standalone website.

I decided to go with a website, because it's easier for non-users to discover content: having to install a plugin or app on one's phone is one order of magnitude more effortful, and search engines can crawl this content but not what's trapped inside an extension or phone app.

Also, if I see more people using it, I'd like to extend to Spotify (as they expand into the realm of podcasts), and possibly audio-only with Libsyn and such.
scp(1) doesn't really distinguish client and server. There's source and sink, which is determined by the transfer direction. Without scp(1) on the path on the remote end, scp is not going to work. (Some SSH implementations may implement scp internally, though, by parsing the exec requests sent by the connected client).

If you do "scp foo user@host:/bar", then scp ssh's into user@host and executes scp(1) there with a flag that tells it to go into sink mode. When you swap the arguments, it uses a flag that tells it to send the files you want in source mode.
I think one reason is that they need to release a desktop CPU with PCIe Gen4. And if they can't do it in 10nm, they have to backport it to 14nm just to stay competitive.

Amd has had Gen4 out in desktop CPUs for over a year now.
I think you're missing an important part of the use case. People who like iPods in particular are usually deep into "it just works" territory and have a visceral aversion to tinkering. It sounds like you have a pro-tinkering mindset, possibly subconsciously, and are discounting the degree to which some people hate tinkering with their personal setup.
> originally financed the organization and later took the ceo role

Regardless of him being a founder or a usurper, I don't think Tesla or SpaceX would have been the businesses they became without Musk. He was the primary driving force behind the initiatives that led to their current day success.

It reminds me of the "but you didn't" argument, said in response to someone looking at a painting or piece of art and saying "I could have done that". Maybe many people could have done for Tesla what Musk has done, but they didn't.
This looks really great! Is there a privacy policy?
I don't think Go is really a Systems Programming Language per say. In fact, that claim was removed from the homepage a couple of years ago.

> When we first announced Go we called it a systems programming language, and I slightly regret that
because people assumed it was an operating systems writing language, what we should have called it was a server writing language ... and it started becoming more generally useful than that - Rob Pike

Rust however by general consensus is a true systems programming language
There should be a list of past people who paid on there.

Never mind, looks like there already is https://www.isricherthanyou.com/leaderboard
Past comments: http://news.ycombinator.com/item?id=163552
“Project X” – Pure Open-Source Coreboot Support on AMD Zen
in so far as improving your city, one idea would be to start with the children. Improving their mental health and growth is vital to sustaining a healthy community. Cities all around the United states continually fluoridate their drinking water under the guise of dental health, this has been scientifically proven to be inaccurate and outdated ideologies.

Today, there is science to demonstrate that the use of Fluoride in drinking water is harmful to early development as well as during regular use.

https://www.ewg.org/enviroblog/2011/02/fluoride-your-water-h...

https://www.fairwarning.org/2020/06/courtroom-battle-fluorid...

“Case No. 17–cv–02162–EMC” Food & Water Watch, Inc. v. U.S. Envtl. Prot. Agency, 291 F. Supp. 3d 1033, (N.D. Cal. 2017)

This is something you can do in your community.