skysight-inc/HackerNews huggingface dataset:
Sure thing, it's pretty simple and straightforward I can post right here. In your CI/CD runner, you add a "before" script like so (Gitlab YAML example):

image: debian:latest

before_script:
- bash myscript.sh

Your myscript.sh can be as simple as four lines (one to install curl, it's not a default on Debian), example:

apt-get -y install curl
VERSION=$(curl -s "https://api.github.com/repos/jgm/pandoc/releases/latest" | grep -Po '"tag_name": "\K.*?(?=")')
curl -sLo "pandoc-${VERSION}-1-amd64.deb" "https://github.com/jgm/pandoc/releases/download/${VERSION}/pandoc-${VERSION}-1-amd64.deb"
apt-get -y install "./pandoc-${VERSION}-1-amd64.deb"

The Github API used above has the nice default of listing the latest release as you see used there in the grep on the right, one could enhance that with `jq` for higher intelligence but this very simple setup is functional as a starting point to develop your own style.
This argument has no bearing on whether the system is working as designed. I mean, yes, we should change the design, but nobody was claiming that the design was fine.
Reducing the ecological impact of computing through Python compiler (pdf)
This is incredibly thorough, thanks to the author for undertaking all this work!

I truly despise audiophile snake-oil, it's anti-intellectualism dressed up as expert knowledge. The fake blue light on these DACs is one of the most brazen examples of this I've ever seen.
An adjacent philosophy to “leave the world a better place than when you entered it”. You won’t care what you left behind, but those who are still around might (if you’re lucky, for either kind of luck).
Burner emails on my own domain(s).

When I apply for roles, I'll use an email address with an ID of some kind. Usually these are something like:

* react@MY_NAME.com

* webdev@MY_NAME.com

* software@MY_NAME.com

After securing a role, I'll forward those emails to my "check every few months" email bucket.
Musk said the logs show that the car wasn't even in autopilot mode.
Driver maybe was trying to escape the fire and thus was not found in the driver seat. Although this is just as much speculation as assuming the autopilot was tricked so we should just wait and see what the investigation will show.
Here's a gap in my understanding: why does bitcoin mining explode so much when the price goes up? With all the new miners, doesn't the difficulty adjustment kick in after two weeks and largely negate the price increase? Or does the difficulty scaling not quite work like that?
Maybe we don't know the composition of the radiation on Mars precisely enough?
Australia becoming 'non-agreement-capable'. Well on its way to becoming the 'poor white trash' of Asia, destined to be hungry on the outside looking in, while the rich people inside are eating very well indeed.

In the past, a deal was a deal. Untrustworthy people don't get trade.
I'm a long-time bitcoin skeptic, and I don't really understand the lightning network. If the lightning network doesn't depend on PoW for every transaction then how is it different than a normal database-backed payment network? I read that it involves smart contracts, have those been sufficiently audited against bugs?

> That's because you're looking at it in terms of USD, when you look at it in terms of satoshis per byte, it's actually much lower [1][3].

This is meaningless to me. Why would I care about transaction costs in satoshis per byte? I thought bitcoin is supposed to be a currency that replaces USD. At the current transaction fees bitcoin is not usable as a currency unless you're buying very expensive items.
"If you want to buy a MacBook Air or MacBook Pro, Apple will sell you an M1. Want a Mac Mini? You get an M1. Interested in the iMac or the new iPad Pro? You get an M1. It’s possible that the M1 CPUs inside the iMac will have different thermal or clock behavior than those inside the systems Apple has already launched, but the company’s decision to eschew clock speed disclosures suggests that these CPUs differ only modestly. The iMac might have the same 3.2GHz base clock but hold its frequency better under load, for example.

But outside of that, Apple is selling a single CPU across a wider range of products than any competing Intel or AMD CPU is ever sold. This speaks volumes as to what Apple believes it has its hands on, namely: a CPU fast enough at the quad-core level — because, scaling-wise, the M1 is effectively a quad-core chip, with four low-power cores to handle low-power workloads and provide a little extra performance boost — to address a huge range of markets, while drawing so little power, it can also be sold in a laptop."
The popular syntax for this in newer imperative languages seems to be async/await, although I think I only like Swift's implementation. (unfair statement since I haven't used the rest much)
Have you tried another operating system? I have used Cinnamon on an XPS 9360 with an external display hooked up via thunderbolt to displayport adapter. I had some of the issues you described, especially the sleep issues.

I asked about this because I'm not sure your issue is totally related to using a thunderbolt dock. Laptops generally require a lot of OEM developed drivers to fully function. It is very possible you would not experience these issues with Ubuntu which is fully supported by Dell on the XPS.
Author’s tweet

https://mobile.twitter.com/pierre_augier/status/138532526118...
Not really, it just means big centralized companies are settling their end-users funds on the blockchain while providing them access to it practically free. Regular people right now use it through Paypal, Cash app, Venmo, Coinbase, etc.

And soon enough channel factories should make it possible to create multiple lightning channels at once, so an end-user will never pay the whole channel opening fee by themselves.

As long as Bitcoin's layer 1 stays secure/open/decentralized, the average non-whale user will be able to use it through these other layers just as easily.
The article raises a question I've wondered about before: how do you know that anyone will transfer you your data when you need it? You can require people to prove that they stored it, but how can you require people to transfer it out to you?

You presumably agree with the node to pay for the transfer out, but if both counterparties are anonymous and do not trust each other, how is this accomplished?
Building Out Self-Serve and Customer Experience at Notion and Dropbox
In this case, and speaking specifically around the time that the Constitution was ratified, I suspect a Congress that failed to exercise that power would have been replaced by a Congress willing to, since people liked receiving correspondence and it was fairly vital to doing any kind of long distance business.
Whenever I face a problem like this, I try to narrow it down to a certain layer of the OSI model as quickly as possible.
Is DNS resolution working? Yes, so we have an IP address to connect to.
Can I ping that address, or is there a network connectivity problem?
Am I able to establish a TCP connection to that address/port using telnet?
Not from the Rust project; someone else would have to come along and build it.
> Training horses is not for the faint of heart :-)

I was going to guess a motorbike, but I'm pretty sure horses are even worse!
sorry I guess I'm pretty dumb cause I don't get your point...to reiterate, I'm saying our current sources for meat can only 'survive' via antibiotics and artificial insemination, which isn't natural selection at all and ultimately not viable over the long term.
I’m one of the rare ones who had covid in Australia, but also spent time in the states during the pandemic so I’ve seen both sides, and experienced how a positive case is addressed here in Aus.

Australians care far, far more. I saw more people wearing masks on Sydney trains at zero cases than I did in a US supermarket at the peak. Politics don’t play into whether or not you wear a mask in Australia. In addition, Australian’s have made sacrifices for the greater good of all in the past (giving up guns for example). This just isn’t a thing in America. While both are western countries, there are major differences in mindset.

When I tested positive in Australia, I was immediately moved to my own private apartment dedicated for covid patients, free of charge. I wasn’t allowed to leave, but was fed and had doctors visiting me twice a day for vitals. I had very mild symptoms through all of this, but they treated it very seriously. In America they just send you home. Australia invested more up front to keep the curve low.

Despite having some complications with the duration of my stay, which lead me to be quarantined for 31 days[1], I vastly prefer Australia’s approach to the pandemic.

[1] https://www.abc.net.au/news/2021-01-15/sydney-man-covid-poli...
HN is a large collection of people with diverse opinions, not just one person who decides to swing their opinion one way or the other on a given day.
> going back to the 19th century

18th, even. From the same Wikipedia article you shared:

> The Postal Inspection Service has the oldest origins of any federal law enforcement agency in the United States. It traces its roots back to 1772 when colonial Postmaster General Benjamin Franklin first appointed a "surveyor" to regulate and audit the mails. Thus, the Service's origins—in part—predate the Declaration of Independence, and therefore the United States itself.
FWIW, the protestors at the capitol didn't kill anyone.
>I'm a long-time bitcoin skeptic, and I don't really understand the lightning network. If the lightning network doesn't depend on PoW for every transaction then how is it different than a normal database-backed payment network? I read that it involves smart contracts, have those been sufficiently audited against bugs?

https://wiki.ion.radar.tech/tech/lightning/lightning-network

tl;dr: you and the counterparty negotiate a series of transactions that represent the final closing balance. As funds are sent/received the transaction is updated. There's various mechanisms in there to prevent a misbehaving peer from broadcasting an older transaction, running away with the funds, or having your funds frozen if they ghost you.
If it’s going to trigger them, don’t send it
I live in New York City and the media was telling us the were digging mass graves in New York City. You remember that?

I still cant find those mass graves. This pandemic was pure bullshit . They renamed the common flu. And the media and the government duped everyone... now make sure you get your
certificates of vaccination i's and passports to get your little freedom back.
1. Raise your rates.

2. Reach out to your previous clients on Upwork and ask for referrals.
I think apple expects you to use pretrained models and convert them to CoreML.

There is also webGPU which is experimental on Safari and Chrome. But that doesn’t touch the ML accelerators on the M1.
I think he meant named places where this has happened with a large impact, not general scenarios.
I don't understand the point of this function, when Excel already has Power Query. It doesn't seem like anyone who is literate in functional programming would want to use this, and anyone who isn't up to it wouldn't either.

One of the most annoying things about Excel is it has so many parts apparently designed by people or groups that didn't talk to each other and didn't have a grasp of all the rest of it, let alone the world of the (various groups of) users.

Who ordered another Turing-complete system in Excel? One that is, like all the others, a pain and a half to debug or analyze? Has anyone figured out how to turn this into a security vulnerability yet?

Saying "yay people are making videos" only makes me think of all the horrific tutorials on Power Automate. And this: https://xkcd.com/763/
Sure, any precise definition I give can be argued against which is why I'm not giving a very precise definition. But usually when people present a video game that lacks a goal so as to give an example of how games can be art, they point to extreme outliers like so called "walking simulators" which may or may not be video games but at any rate are not what most people think of when they consider video games.

When you consider video games outside of the context of arguments about whether they are art, you usually think about Mario, Halo, Minecraft, etc... these are games that are defined by skill, goals, strategies, mechanics. They make use of visuals, music, storylines, characters, a host of various art forms but at their core, after stripping away the art that they make use of, you get something at the core.

What that core is, what I consider to be a game, isn't something I sincerely think most people would associate with art in the same way music or movies are associated with art.

We just have come to mix video games with art together that as a consumer we don't see the differentiation between the two. But I think as a game designer it's worth have a clear distinction between the "game" and the "art". I also think that good games develop those two things independently of one another with the art layered on top of the game.
We Suck at Meetings
How to Make SNES Music (In 1995)
Talking to strangers is wonderful once you learn to do it. I am naturally quite introverted and was very nervous speaking with people until young adulthood. I eventually realized how limiting it was and put effort into reading books about it. Now my wife often marvels at my ability to chat with just about anyone.

Interestingly, my son is the type who has "never met a stranger". I often wonder if it's just natural, or if it is from watching me being comfortable chatting with others. Either way, I'm glad he is not burdened with the same anxiety I was.
Err, you are right.
Sad to see this shut down, I've enjoyed reading it over the years.

Now there is no easy way to get blog posts from all the people at Basecamp. Subscribing to each employee's blog seems a bit tedious and annoying to maintain over time.

Maybe they can introduce the concept of groups in Hey World so I can subscribe to 1 group and get all the blogs of people in that group.
Also, check out the Paley Center for Media. They have an interactive exhibit on video games and systems.

https://www.paleycenter.org/exhibits/paleygx-gaming/
Oooh of course! Thanks!
The prices fluctuate, sometimes wildly. They take a dip then rise up again. It's just a part of a cycle.
Yes, sorry, it's a tricky concept to port over as the material says that 66% of the participants provided inaccurate inputs. So not accounting for an individuals verisimilitude it would be more accurate to say that roughly 66% of entries are inaccurate, as opposed to the average person being x% accurate.
This is about company culture, not the programming language. When someone breaks their API and someone else's code stops working as a consequence, will the first person get told to fix their API, or will the second person get told to fix their application?

Some companies may have a consistent policy about this, in other companies it may depend on which team happens to have more political power.
> Except for some contrived or rare circumstances someone will now point out.

I don't know about you, but I tend to want my pilots, surgeons, and lawyers to tend towards self-competent, and I don't think those circumstances are contrived or rare. It's not to say that they can't ask for help before or during flight/operation/trial -- and in fact asking for help and crew-resource management is important for those fields -- but not all fields are like software engineering or aerospace where there may be dozens or hundreds of people that can help you in a timely fashion if you have completely no idea what you're doing. I'd prefer pilots, surgeons, and lawyers that didn't cheat their way into their jobs.
I agree that sometimes people do post online about committing crimes, but I do not believe USPS is better equipped than the FBI or DHS at handling it. The job of the USPS is to deliver mail. The job of the FBI is to stop crimes that will happen or find those responsible for crimes which have already been committed.

The FBI has more resources for investigating, finding, and assessing crimes. They also have additional intelligence that the USPS is not privy to. Why have an agency which has less resources and intelligence handle it? If it is a real threat the FBI can relay that information the USPS (and other agencies who operate in the area) to re-route their drivers or lock down their offices.

The USPS does not do anything so unique that it needs to a specialized investigative unit.
Sex workers are just service workers. The same as waitresses, barbers, nurses, social workers, etc.

It's only the backward or prudish countries where prostitution is not legal.
A transaction is essentially just a signed cryptographic message broadcast to the network, just imagine that instead of broadcasting it, you keep iterating on it, you pass funds around, keep signing these messages, etc. There are measures to make sure you don't broadcast an old/outdated transaction to the network.

It's not meant for buying coffee, for those you would use layer 2 or centralized entities like Paypal, etc. The blockchain contains every single transaction ever made forever, people in 100 years from now don't need to be aware of every coffee transaction, that just wouldn't be efficient.
> A language that is touted as "difficult to learn" and "difficult to onboard" is by definition not built for maintaining.

I think this presumes that you have to teach people the language. But most maintenance programming is done by hiring people already familiar with the language the existing codebase is written in, and then bringing them on to work on the existing project.

Rust isn’t hard to onboard for an individual project, in the same way that a macro-laden Lisp codebase is. Once you know Rust, you know Rust. It takes more effort to “know Rust” because you have to learn all the ecosystem stuff expected of someone who “knows Rust”; but from the perspective of an employer, you can just hire “someone who knows Rust”, and they’ll come with all that knowledge.

And, in fact, an experienced Rust dev may be able to start work on a novel-to-them existing Rust project, a lot faster than (for example) an experienced C dev would on a novel-to-them existing C project, as a large stdlib / conventional ecosystem of foundational libraries (as in the case of Rust) tends to translate well to experienced developers coming into a codebase and quickly recalling everything, because it’s a bunch of the same batteries/libraries they’ve already used in the past.

The difference between a design pattern and a language feature, is that you can recall language features, while you have to recognize design patterns (i.e. grok the code in order to identify what pattern(s) it’s trying to reify.) Languages with more formalisms (either built into the language, or in common use in the ecosystem) increase the amount of recall that new maintenance programmers can do (or rather, decrease the amount of recognizing they have to do to get up-to-speed), and thus make switching a maintenance programmer between codebases “cheaper.”

—————

I bring this up not from the perspective of a Rust programmer, but from the perspective of an Erlang programmer... who also doesn’t like Go very much (though I do write quite a lot of Go! As a maintenance programmer!)

IMHO Erlang and Go aren’t all that fundamentally different runtime-wise. Presuming you’re using them for the same thing — writing highly-concurrent, fault-tolerant network servers — the main difference between the experiences of coding in Go and in Erlang, comes down to the fact that Go provides you with a bunch of concurrency primitives that you have to put together as design patterns — and where maintenance programmers then have to recognize those patterns; while Erlang actually has universal concurrency formalisms that everyone takes advantage of, and so those formalisms can simply be recalled on new projects.

I advise anyone who thinks that “recognizing design patterns” is a cheap-and-easy thing to do, to tell me what’s going on in this file: https://github.com/ethereum/go-ethereum/blob/master/eth/down... . I’ve stared at this code on-and-off for two years, and I still don’t have a mental model for it. If this code was made out of cleanly-separated named/opaque formalisms, rather than fifty design-patterns tied into a knot, I can’t even imagine how much more productive I would have been working on it.
That seems like a ridiculous idea. The very purpose of the states is “50 different experiments”. I want states pitted against each other.
I confess to being a slow reader, and needing to take multiple passes through the same material to internalize it.

My advice to everyone is:

- be patient with yourself

- make the problem smaller

- you never arrive: stay a student

- realize that you're part of a team, and don't actually need to know everything

- document as you go--you won't remember jack later

- money is great, but there is a linear relationship between pay and stress, and stress sucks
Once they become a community project, rather than the rms fan club, I'll talk to them.
Well, how hard countries were hit early on seems to heavily depend on distance from Italy and the amount of travel from there. There was a very noticeable gradient in Europe with Italy as the epicenter as I recall. (A lot of media coverage talked about Taiwan etc doing well despite lots of travel from China, but that seems to be a bit of a red herring - for whatever reason, almost all countries did pretty well at holding back the initial wave of cases from China, even the USA. Genomic tracing suggests it was Covid spreading from Europe to New York and then to the rest of the country that did the US in. Quite likely from Italy, given the timing of New York Fashion Week.) Then the countries with big initial outbreaks never really managed to recover, though dodging the worst of it initially didn't guarantee future success.

Australia and New Zealand are of course an awful lot closer geographically to Taiwan, Japan and Korea than they are to Europe - and there's a huge variation between all those countries in terms of the other things you might think affect Covid, like willingness to lock down, culture, level of testing, etc..
My setup is a little different but it's reliable and simple:
Dell UltraSharp U3417W has built in usb hub. I can connect pc and laptop to this monitor and switch between them with monitor button.
Connect keyboard and mouse to monitor (and connect upstream usb cable to pc/laptop) so your keyboard and mouse move with your monitor switch.
This setup only use one monitor but it's enough for my use. I have another regular 1080p monitor that always connect to one machine.
Yes. Content consumers being "lost customers" is a problem if your business model requires them to do something that they are incentivized to avoid doing.

Overlapping options for content creators (many of which do or do not apply depending on various factors, mostly forms of privilege) include picking a different business model, having a different means to support yourself, giving up, and realizing that your existing business model is compatible with free viewing.

Depending on consumers to be selfless by donating or choosing to consume ads is not the only business model in town; there are more paths to take than "expect selflessness or give up". Selflessness isn't typically a basket worth all your eggs.
Given the prevalence of crypto miners using CI services lately, I was curious what approaches services like Sourcehut were taking to detect their usage patterns. Looking at https://git.sr.ht/~sircmpwn/builds.sr.ht/log , I wasn’t able to find the detection code. Does it live in a separate repo?