skysight-inc/HackerNews huggingface dataset:
That sounds completely unrealistic and utopian to me. Before I even consider how to deploy a product, I want to experiment locally to find out if I even have a potential product. Most of my experiments never amount to being anything more than an experiment. If I had to set up a CI pipeline before writing any code, most of them wouldn’t even amount to that!

Maybe, if I were executing on someone else’s vision, I could justify taking time up front to set up CI. But I still think it’s a little dogmatic to state that this has to be the first order of business, always.
Several good tips in here, but slides 60-72 are probably the most valuable - don't do anything by hand, find some tools and automate everything using those tools.
How I Come Back from a Debilitating Back Pain
Show HN: I made Superwork to keep you focused (based on Ultrawork)
I either watch YouTube videos using the app on my phone or on my TV using my NVIDIA Shield. I don't see descriptions either way (or annotations, for that matter).
Japanese government plans to purchase up to 100 US F-35 stealth fighters
or forbid password from having white spaces and only check at word boundaries
Sure, here are a few:

- Command line switches are inconsistent. For example, to list remotes you use -v but to list branches you use -l

- Speaking of command line switches, how about that bizarre need to separate paths in certain commands with "--" so that the parser doesn't get confused? I can never remember when that's necessary.

- There's weird overlap between the porcelain commands that make them harder to learn than they should be. For example, git checkout can do the work of git branch. git pull usually does the work of git fetch. Some common operations get their own commands, while others require you to use switches on other commands. It really shows that git evolved organically from a bunch of shell scripts used by one particular dev team until it katamari damacy'd into a big agglomeration of random parts.

- Poor defaults, such as git push --force not having the behavior of --force-with-lease, and also git push pushing all branches at once by default.

- A bunch of commands are ridiculously overloaded or encumbered by historical limitations that don't make sense anymore. See https://redfin.engineering/two-commits-that-wrecked-the-user...

- Many of git's mechanisms are overly complex and lead to a depressing number of bewildered users. E.g. witness the confusion and conflicting advice at https://stackoverflow.com/questions/6089294/why-do-i-need-to... Another example is git reset, which is invariably a nightmare to explain to an intern or new developer who hasn't used git yet. Trying to learn what git reset does from reading the man page is like trying to learn calculus by examining the digits of pi.

- Speaking of man pages, the man pages are comically bad. I find the git man page generator endlessly amusing: https://git-man-page-generator.lokaltog.net/
It really didn't. I can tell you with first hand knowledge the majority of the internet by any measure, but especially high scale systems where I've worked and know much of the small community, use neither Docker nor Kubernetes. That's not any indictment on either technology it's just simple fact. Fad tech appears a much bigger tiger in echo chambers like this website but the majority of the companies aren't even using languages that are popular to this crowd let alone tooling. Whether or not these tools have staying power or contribute meaningfully to the industry the jury is still out on, and will have to wait about 5 years to tell. In the past you "were an idiot" if you weren't using C++ or CORBA or RPC or Java or SOAP or message queues or Ruby on Rails or AWS or or Hadoop or OpenStack or blockchain or machine learning or.. all of these are fads and all that mattered then and now for consumers of the tech is solving business problems cost effectively.

Software developers are an incredibly easy demographic to influence with marketing. There is an industry of startups that have been minting money on this for a long time. But it's important to know that a lot of software development tools we use are just fashion statements.
The recent tax bill badly hurts the blue states with high local taxes, and limits housing-related deductions for them. Vote next time, please.
Based on what?

(Let's please go beyond the hacker news slapback and cite a real source)

It's not actually legal in the UK, and even the person who did it admits it is "uncharted territory".

The parliament's own publications state what I told you. A simple google about what the UK parliament has the power to compel will give you these results.

They can summon people and papers in the jurisdiction of the UK.

So it would totally be legal to summon them and do what you want if the person was a UK citizen, or compel the papers if they were in the UK.

However, the person in question is not. They were certainly under the jurisdiction of the UK, so you theoretically could compel them to a hearing (though even this is arguable if you read parliament's own publications. They've addressed it before, and the answer is "probably not")

Also, since they are a US citizen traveling abroad, international treaties/law between US and UK would have given him the right to refuse and be compelled through legal process.

In any case, the compulsion was to produce the papers, and there is simply no viable argument i've seen that the papers were under the jurisdiction of the UK.

So if you believe there is some power that makes it magically legal, please, by all means, cite it!

All articles, advice, etc, i can find suggests precisely the opposite - they knew this was not okay to do.
No. Whoever is leaving should have left without ranting is the only issue I'm having with this aggravating distraction. Chas knows very well how Clojure is authored. I suppose some people believe their contributions or community status give them higher authority and a right to publicly pressure Rich Hickey. But in reality they are only doing more damage to the community and likely Richs creative process on the way out. If this is the price for their contributions I want to live without them without even thinking about it.

As a power user, to me this doesn't appear to be a community issue. A handful of individuals take themselves way too seriously and don't realize how they are hurting someone emotionally.

The entire idea that a different process would produce better results is an insult in the first place. The progress and effect we got with Clojure with no enterprise funding/influence is a true miracle.
> , apt is probably the most advanced package manager currently.

Apt is certainly the best package manager in my opinion. I haven't used rpm based package managers in a while, but I doubt they don't have feature parity at this point.

I think the magic ingredient of apt that makes it work so seamless is the thousands of diligent maintainers behind it. That's the "feature" that none of the other packaging systems have at the moment.

I also have a deep respect for the raw no-nonsense approach of the various BSDs, but every time I try running it in a professional capacity, the apt eco-system lures me back.
A tool to get early feedback on your product
"Those days are dead and gone and the eulogy was delivered by Perl."
- Rob Pike on the UNIX principles
More people (including love him or loathe him Kasparov: https://twitter.com/Kasparov63/status/1067125702712004609) are finally starting to see that the (rapid) tiebreak is not a foregone conclusion.

While people keep looking at FIDE's ranking list (https://ratings.fide.com/top.phtml?list=men_rapid), most seem to be ignoring the fact that Magnus Carlsen's 2880 rapid rating has not been updated since January. There's simply no guarantee that he's still at a 2880 level. This appears to be quite a quirk with FIDE's rating system - it's certainly not how professional tennis (see: Serena Williams during maternity leave) or cricket rankings work (see: Steve Smith's ranking after starting his 1-year ban).

Meanwhile, in the 2017 World Rapid Championship, Carlsen did not finish 1st despite having an Elo above 2900. In fact, he came a "lowly" 5th, and finished behind Bu who was a 254 points behind (seeded 68, or ranked roughly 88). Meanwhile, Anand, seeded 12th but ranked around 17 or 150 Elo behind, won the title.

Right now, while Caruana is ranked 10th, he is still higher than many players who have in the past been considered stronger than him at rapid - in tennis terms, the ranking difference is nothing (for the record, he's only 91 Elo behind, if we can trust that system). The pecking order appears perennially turbulent.

Lastly, Caruana actually finished 2nd in the 2014 World Rapid Championship - https://en.wikipedia.org/wiki/World_Rapid_Chess_Championship... - it's definitely note far-fetched to consider the question that he could well win the rapid tiebreaks, and also achieve 1st at the upcoming World Rapid Chess Championship (provided it's not held in Saudi Arabia) next.

Some more archived tables for dissemination:

https://web.archive.org/web/20170909194137/https://ratings.f...

https://web.archive.org/web/20171115220847/https://ratings.f...
I'd probably have hooks in deployment to publish SSH keys in the DNS. See https://en.wikipedia.org/wiki/SSHFP_record and https://man.openbsd.org/ssh_config.5#VerifyHostKeyDNS

I was trying to work on a script (like https://acme.sh) to publish that kind of info, but DNS is hard, and I didn't have enough time to really work on that project.
FWIW: The court filings by kramer suggest strongly this was a secret deal:

1. He claims he "panicked"

2. He never asked for, consulted, etc, his lawyers when he was detained

3. He was there to meet with a reporter about the case

4. Various members of parliament somehow knew exactly where he was at what times.

5. It all magically goes down a few days before facebook is about to be questioned.

...

https://www.cnn.com/2018/11/26/tech/uk-parliament-facebook-s...
Probably because Europe as a supposed shining beacon of enlightenment is the absolute last place that should diminish its influence in the world by producing less offspring.
Interview with Garret Dimon from WildBit – A Hacker's Day
So I've been using Superwork with great success for quite some time now and I thought maybe you could appreciate this. Superwork is a simple spreadsheet that you have to fill-in before you go to work (prepare), during your work sessions (plan) and after you're finished (debrief).

The sheet is based on Ultrawork [1] but fixes a lot of things that I thought were wrong with Ultrawork. My biggest problem with Ultrawork was that the timing of the cycles was inflexible.

How to use Superwork:

1. Before starting your work, make a copy of the template sheet and give it an appropriate name (I use the date), then fill-in the prepare section.

2. Start a timer for 45 minutes (you can change this, but the sheet is based on cycles of 45 minutes of work and 15 minutes of rest)

3. Start by filling in your goal for that cycle

4. When the timer hits you fill in the end time and review that cycle

5. Repeat step 3 & 4 until the workday is over

6. After having completed the required amount of cycles (I can never manage more than 6, YMMV) debrief yourself by looking back on what you did that day!

I hope someone finds this useful! As someone who has a lot of trouble focusing this really worked for me.

[1] https://www.ultraworking.com/
So could the op or someone else comment on why the temperature profiler is so long/tall.

Am I understanding correctly that there is supposed to be a temperature differential along its length to measure? Why would you want to do that, would mixing the argon introduce too much energy?
I don’t get it: why doesn’t the USA get more flak for being the only country that has used nukes on people?

This is a horrific crime against humanity that this happened not once, but twice. Two bombs that killed ~250,000 people.

The USA should be building monuments as a reminder of how they should never let it happen again. Instead, they are taught that it was necessary to end the war.
Push and Pull Compensation in Digitizing
Not in the case of Bose QC15s, the mic works just fine through the adapter.
There is an easy solution to this problem. Not bying smartphones without a 3.5mm jack. So simple, so straightforward, and yet people complaining but still pretty much voting for being abused with their wallet.
The person I was replying to said "of course it's a cash grab. that is how apple operates". Increases in the prices of their products hardly equates to everything they are doing being a cash grab. Are their privacy, accessibility or environmental (manufacturing processes, packaging choices, etc) measures all, for example, cash grabs?
A very basic introduction to graph theory
OpenBSD's package manager is actually really easy to learn and use. Even I can do it.
Does it support Windows?
The way I read it, professional / amateur musicians and iPhones are the very definition of huge niche.
I have less than average social skills but I mostly feel the same way, so for me socialization is even less worth it.

What I trying to make happen is to build a community of people with similar goals and world views, so we can have productive conversations about interesting ideas and actually produce something I care about.
> the simpler it becomes to develop the websites, mobile apps, and set-top box experiences

That's most limiting factor for such an hobby weekend side project of one lonely developer which we all know YouTube is.
Plug "Gruftie" into google translate, German to English, and you get "Goth".

"Fans of The Cure and death" is close enough.

As I found out at the museum of communism on Leipzig, "Gruftie" means something like "graveyard creature", "crypt kid", etc. In other words, slang term for a Gothic.
Same cycles over and over again? Because people in tech don't learn from history.
$50-$100 worth of kit? The dongle is €10 (21% VAT incluis) in an Apple Store. EarPods with lightning connector integrated are €23 (again, VAT included) if you want the most easy solution on a like €600 minimum phone.

If you have a phone that doesn't come with a 3.5mm headphone jack, then you're able to spend €10 on a dongle to make your $4 set of 3.5mm headphones work. If you cannot afford that, then you have one of the many phones that do have a headphone jack. I'm sure that, if in the future everyone for some strange reason got rid of the integrated headphone jack and there's no company that sees it as a USP while people still want to use 3.5mm headphones, that the price of dongles will be next to nothing.
> Apple ditched the 3.5 mm headphone jack in the iPhone 7 for a Lightning connector

If this had only been the case, I would have been happy. Then we would have had two lightning ports on the phone, which would have been nice. No, all they did was take away a port, similarly to the 15" macbook pro, where they went from 8 ports to 5. A very sad trend IMO.
Yes it's at least partly about Apple and it's partly the fact that Apple doesn't allow browser competition (only skinned Safari).

If Apple allowed browser competition then Firefox and Chrome would likely support fullscreen mode (like they both do on Android) and Apple would effectively be pushed to add it to mobile Safari or lose market share.

On the other hand I wish Google would give me the option to bake in the annotations if they're going to remove them. I have a few instructional videos with corrections in the annotations. Those will be gone and the videos will end up being wrong.
Spatial Computing: Bigger Than Magic Leap
Most Linux distribution package managers also draw in dependencies (alas not that much as npm) automatically. You have to trust that all are vetted correctly.
Bootstrap with Laravel on the plain old lamp stack. It's what you know and can get working on right away.

If you want to go the SPA way then you can mix Vue with Laravel. It's pretty much the official client side framework for Laravel, so the documentation for Laravel integration would be excellent.
> It's really confusing if the voice in the video says one thing, and an annotation is displayed that says "this is not actually correct ..."

I think you would have to try quite hard to be confused about something like this. Also, frequently used for self deprecation comedy.
Your comment is a great "think about the children".
Both you and I (and hopefully most of HN) know that fusion is safe. But I can't imagine the public perception being great if "fail early and iterate quickly" was attached to anything with "nuclear" in the name.
> Apple doesn’t support existing highend audio codecs

I am aware this is an issue for some people. At the same time it's not an issue for other people.

> doesn’t include wireless headphones or an adapter for 3.5mm in the box.

Their latest models don't include adapters, their earlier ones without headphone jacks did.

> If you want high quality headphones with an iphone you have to buy some that license a proprietary Apple protocol or chip or settle for lower sound quality generic Bluetooth audio.

The issue with Bluetooth isn't Apple's fault, though.

But if you want high quality headphones then, yes, you have that choice to make. But we need to acknowledge that not everyone has those requirements.
¿Qué es un pigtail (rabillo) de fibra óptica y cómo empalmarlo?
The you have to maintain your own fork. And keep up with changes upstream. And reconcile the two forks. And... And...

I'm not even mentioning the potential split in the community.
That sounds like a solution I'd personally never even notice. Most of the devices I consume youtube videos on either do not show the video description at all (TV) or actively disencourage reading it (the official Android app currently requires one or two clicks to even see it).

In addition to that, re-uploads are annoying enough as is because content creators constantly need to upload old content due to changes in Youtubes policies or enforcement. New revisions for any minor mistake instead of an overlay would properly ruin the subscription page imho.
visualized: https://m.xkcd.com/1338/
And yet the user still has the chance to make an informed choice as to whether to splash the cash for that feature or not.
Three Types of Segmentation and How to Use Them – Reflective Data
Dược sĩ hướng dẫn sử dụng thuốc montelukast
This is truly brilliant work. There must be other clever potential rosetta stone potential as the smart people in the article figured out.
I'm quite pleased to hear that they're being removed as they do my head in. If I owned videos that relied on the annotations and I wasn't in a position to re-record them then I'd probably screen record the videos with the annotations switched on and re-upload them.
Debian recently reached out to Devuan for sysvinit maintenance. Devuan has, in spite of a somewhat acrimonious start, delivered what they set out to do, a Debian without SystemD, so it might be worth consideration when dist-upgrading.
Chad's garage is becoming really unprofessional...

https://xkcd.com/1150/
Alternatively you can pick up a dual-port adapter and charge while you listen:

For example, https://www.amazon.com/dp/B00E5AHZYA
No, that was a different issue. Left-pad was removed from npm, not just left abandoned and unmaintained. The people using it were happy to still use the (unmaintained) version of it.
Maybe go back to the industry standard that worked well for 100+ years, the headphone jack.
> I can't see any justification for continuing to force people to pay for a channel they don't like and don't use.

When you say "channel" you're talking about 7 Tv Channels and numerous radio stations
Yes. I have never said or implied that it's suitable for everyone.

This same point applies to the criticisms of a lack of a headphone jack, too: the things those people are concerned about, such as sound quality, aren't an issue for everybody, either.
You analogy doesn't work, because there is nothing pedestrians can do to counter cars driving on the sidewalk. But there is a counter to TCP BBR--adopting TCP BBR yourself.
When this was floated on Twitter the other day, a number of prominent VCs chimed in to say that due diligence would see this coming a mile away.
With regards to your desktop, I had/have the same issue with the volume being insanely loud and my options being either on at 2% or off since everything else was uncomfortable. I found https://equalizerapo.com/ (for Windows, similar things seem to exist for other systems based on a quick google search) fixed the problem and allowed a lot greater fine control.

To get lower volume overall with Equalizer APO: install, reboot and change the Preamp line in EqualizerAPO/config/config.txt to -20 dB or whatever suits you. It should work as soon as you save.
KVM-based, so no it doesn't.
I do not have much sympathy - how did he finds the person who filed the complaint? Why did he tell her it was bad for the feminist movement? Why reveal her to the media? Why should he not apologise unreservedly? It doesn't take much imagination to realise that she would get some hate mail as a result of this story.
In Poland, during communist times, there were often shortages of basic necessities at stores. Long lines of people were a signal that something rare was on sale. This led to people getting conditioned that if there is a queue, you get in and wait and only then ask what is being sold.

Queues are much more rare now and when they happen, it's for a different reason. However, I still sometimes get the "What's on sale?" question from passerby's.
But why can't Bluetooth be fixed?

Imagine a protocol, where the phone broadcasts a low power wireless signal, encrypted, for anyone to listen to. The headphones decode this signal and plays the sound. No synchronizing, no fuzz.

The Bluetooth protocol does something royally error prone. My Windows computer will only connect to my headphones if and only if I tell Windows to connect and then very quickly turn the headphones on.
How is using a nuke to kill people different from any other bomb (Apart from the obvious immediate scale)? The most lethal air raids were a result of more conventional warheads : https://en.wikipedia.org/wiki/Air_raids_on_Japan

And yes, this weapon put an end to the massive spilling of blood during WW2 in Japan. In case you didn't read the story before writing this comment here's the quote that reinforces what the reality for the soldiers there would have been:
> "In the street, the first thing he saw was a squad of soldiers who had been burrowing into the hillside opposite, making one of the thousands of dugouts in which the Japanese apparently intended to resist invasion, hill by hill, life for life; the soldiers were coming out of the hole, where they should have been safe, and blood was running from their heads, chests, and backs. They were silent and dazed."

They very much intended to make it a long, slow, bloody combat until this episode.
Note that that won't suffice for the purposes mentioned above, as oftentimes the annotation would, say, replace a specific word in the text; the replacing word by itself won't be very meaningful, as you won't know what it was intended to replace.
On a smaller scale, that is, like michaelt pointed out, party of every government that has authoritarian figures in it. When you reel the people around you with fear, you will get inaccurate information. That is one of the reasons why, if you don't build an extensive surveillance state that works really well, such governments usually don't last long.
We got around this with a bit of a hack - use a CloudWatch event to trigger a dummy invocation of your function every five minutes. This keeps the container "hot" and reduces the start time (and is negligible cost-wise). This won't fix the cold starts when the function scales up, but it does reduce latency for 99% of our API requests.
That seems like a good compromise to me too. I can't say that I'm sad to see the annotations go though, they were so often abused that they were permanently turned off on my side, corrections or otherwise. I'm not generally a an of breaking things for the sake of breaking things but I think it's a good move on Google's part.