skysight-inc/HackerNews huggingface dataset:
> This is what we call "screen-scraping", and it's a pretty tough road to consume an API like that.

That's hyperbole. If you're willing to accept clients which are hard-coded to some specific JSON structure, then we can accept clients which are hard-coded to some specific HTML structure.

The point is that a HATEOAS API will, by default and with no extra work from anyone, be browsable via any Web browser (including those with assistive tech like screen readers, etc.). In contrast, the best we have for JSON APIs is to pretty-print the response text, perhaps with syntax highlighting; embedded URLs might be made clickable, but we're probably restricted to only performing GETs.

If we use HATEOAS this might actually be enough for our purposes; e.g. if we just want to expose some basic functionality, like an admin UI. If not, we can write a client for that API; again, this doesn't require screen-scraping, or solving ambiguous parse issues, etc. since the client is not a general Web browser.

If we use JSON, we are pretty much forced to build a bespoke client for the API; due to how little we get 'by default'.
Snaps can do this
> Has anyone heard from the President a message to reduce consumption in the U.S.? We waste so much

Who is 'we'? It's big companies and the military that are causing massive amounts of resource waste and overuse. Telling the working class to 'improve their lives' is quite ridiculous. This is a production problem at a systems level, not an individual consumption problem. That narrative of individual change is simply gaslighting by the propertied class.
Elden Ring Is an Different Kind of Open-World Game
> the title of your house

This is the ultimate example of where you want a centralised database run by the state. Preferably properly "cadastral", so you can drop a coordinate pin anywhere and look up the owner.
Still using Winamp here. It works, it looks good, and it doesn't take half my screen space.
Is the Four-Day Workweek Finally Within Our Grasp?
With this list, you're guaranteed to be right about at least one thing. I'm pretty sure you'll be wrong about more than that though.

Unless of course, you're hinting that humanity will go extinct.
Doesn't Nix ship its own version of every library dependency rather than using system libraries?
> 13. Body modification and tattoos

Why do you say that? People have been doing it for hundreds of years and in the west it has become completely acceptable.

> 22. Treating 18-year-olds as full adults

In the US this isn't absurd even now!
An alternative view is you got very very lucky that a developer spotted the issue ahead of time, so when the problem occurred you were already aware of the root cause.

Otherwise you might have been down for a much longer period of time while you identified the issue.
Can't upvote this enough. As other commenters have pointed out, understanding why certain features/patterns don't work in a given app due to sandboxing is a major hurdle.
I don't care about cookies also publishes one that can be used by uBlock - https://www.i-dont-care-about-cookies.eu/abp/
Thanks for the post, just a heads up the localForage link in your blog post leads to a 404 page.
Try for yourself :) http://gaugan.org/gaugan2/
As with many other comments in this thread, I agree with you, but only in terms of JSON APIs.

The article is an attempt to explain HATEOAS in terms of HTML (or hypermedia) where it has a purpose and, in fact, is simply the natural state of affairs.
> All goods will be more expensive

This is something that is often overlooked. A lot of HN commenters like to be smug about how they don't use any gas, and all we need is a few more bike lanes. As if every single thing they have ever bought isn't trucked in to local stores.

An increase in energy prices affects _everything_. Sharp increases in oil prices is a pretty reliable leading indicator of a recession[1].

[1] https://www.cnbc.com/2020/01/03/spiking-oil-prices-have-led-...
Space colonies of the future as imagined by NASA in the 1970s
Yikes - please don't. But rather a fixable problem on earth than an unfixable at L2
"low as in not neutral" and not "low as in not a lot", yeah maybe, thanks.
There are two forces at work here, is my understanding. One has changed as the center of the economy in the US has changed and one will not without some kind of massive incentives.

The first is heavy industry. Mixed-use made no sense when America was an industrial backbone because nobody thinks it's wise to put everyone's houses right next to the steel furnaces (1). But as US labor shifts from manufacturing to service sector, I anticipate we'll see more mixed-use. We already see quite a bit of it in city commercial districts.

The second is suburbia. It doesn't matter how many apartment-bistros we rezone if "the good life" in America still looks like owning (or renting, nowadays) a 2-bedroom 2-story outside town with a lawn and a fence only to get on the freeway twice a day, 5-6 days a week to swear at traffic to get to and from work. But incentives will have to be massively restructured to alter that behavior because America is blessed with land (and its citizens blessed / cursed with a fascinatingly unlimited tolerance for travel time... I once had a coworker who did a 90-minute one-way drive from the next state over 5 days a week. Better jobs than her hometown, but she didn't want to leave home). It's generally still cheaper to buy (or rent from someone who bought) a home on nuked-and-paved farmland than deal with a landlord in a more concentrated urban center, where higher population density lets them charge more (and you never even have a prayer of owning that tenement building... 1950s suburbia is increasingly unattainable for most Americans, but it's a lie we still believe).

(1) I'm distorting history a bit... In what is now the Rust Belt, homes within walking distance of the factories were common in the industrial-center cities. But so was lung cancer, and personal transportation hadn't yet exploded into ubiquity like it has now.
I don't know. There's some brutally honest feedback that I would appreciate. Like, if my feedback was like Rust. Here's a list of the 6 things you did wrong, a helpful diagram for how to understand the failure, a few tips for improvement, and a link if you want to read more.

On the other hand ... a lot of feedback feels more like ocaml. Something's wrong. It's probably on this line. Maybe. Does "int * int * int" mean anything to you? Look maybe go put some parens on some of your match statements or something. Good luck fixing it.

Of the significant critical feedbacks that I've gotten (in tech) only one of them was like a Rust compiler feedback. The others were much more like working with ocaml. And pragmatically they didn't even seem to be valid (a lot of subjective-ness was involved, so I can't say they were objectively wrong ... but when followed bad things happened).
http://gaugan.org/gaugan2/

it's very bad overall from what I can see.
Its about balancing between the needed properties, strength and weight. Similar thing for airplanes, a minor collision can ground a plane but would be a non issue for a tank.
Using another ad blocker along uBO leads to worse results than using uBO alone, I keep warning people about this, see <https://twitter.com/gorhill/status/1033706103782170625>.
Not only is it not that much (for reference, world oil consumption is ~100 million b/d[0]), after releasing the oil it is gone and with it the threat of being able to release it in the future.
I guess, the most sustainable solution to high oil prices in the short term is to implement a deal with Iran. Iran's capacity is estimated to be 3.8 million b/d[1]. An unknown factor though, is how much of that is being bought up by China already.

The lacking investment to replace rotting infrastructure is already showing in some OPEC member states[2]. Unless we put more effort into reducing demand the problem will only grow worse in the future. And in my view, current efforts to reduce reliance on oil are far from sufficient.

--

[0] - https://www.eia.gov/outlooks/steo/report/global_oil.php

[1] - https://www.eia.gov/international/content/analysis/countries...

[2] - https://www.argusmedia.com/en/news/2275580-opec-compliance-u...
Instrument a Rust Application with OpenTelemetry
Hardware attacks never cease to amaze me. nice work, thanks for sharing
As a doctoral security researcher, working full time in fintec security engineering having good low level knowledge TLS, SSH, X.509, etc and using pycrypto and golang crypto libraries most days... but also proficient in blockchain technology including solidity.

I'm also a part time consultant (& red teamer) with a well known platform, having received awards from both the US Pentagon and other national equivalents.

Although I am careful to use short or long form depending on the context, I do tend to use crypto more to refer to the currency rather than cryptography.

And I don't think I'm a minority, so I hope you reconsider your gatekeeping view on this.
> super-duper-liquor that you'd have to dilute yourself

We have that in Norway, hjemmebrent, we just call it 9 6 (96%), aka moonshine.
It's more revenue friendly to have a yearly road tax than to tax registrations for a few reasons -

1. You don't disincentivize new car purposes (it's important to buy new cars to replace the old polluting ones you want off the road and it's good for the economy),

2. Your tax receipts aren't stable (if you tax registrations your tax revenue pro-cyclical - when the economy crashes and you need to pay higher unemployment and other benefits you also see a drop in tax revenue),

3. Recurring taxes allow you to make smaller changes over longer periods of time without influencing behaviour.

4. The tax revenue from a £54k Landrover Discovery in the UK for example is around £1,300 a year - if you want to get the same revenue from a registration that tax would enormous.
For those using dnf

dnf repoquery -l packagename

To list the files within a package.

dnf whatprovides "**/bin/executable"

To find what package provides a certain file. Definitely very useful when trying to build packages from source and not sure in what packages the reported missing libs/headers are located.
What is the plan for these sorts of highly-expensive, super-delicate instruments in an environment where Russia (or other spacefaring nations) just blow things up leaving huge clouds of debris that would destroy it in seconds?

Does the JWST just operate at a different level of orbit or something?

(edit: don't just single out Russia)
I wish something like this existed but with time zones.

For example, any time a website mentions "Tuesday 10AM PST", I want to be able to hover over it to reveal the time/date in my own timezone.

Have looked but couldn't really find anything.
I decided to do an interview with Google after being contacted by a recruiter, but I think I applied for something so it wasn’t a cold contact. Not getting me to apply, but getting me though the process to get a job offer.

Google recruiters are also much better than those at Facebook, who were much less interested in getting candidates through.
I very much dislike COCs and overbearing moderation teams in open source communities. Good on you that you didn't publicize anything, that is probably the hardest for you than for anyone else.

The Rust leadership doesn't make a good impression to be honest. I like the language itself but it isn't really an open source community I would want to engage in aside from the technical aspects (my involvement is limited in any communities because I mostly write commercial software, just dabble here and there, although I am clearly dependent on open source and try to point that out to those less positively inclined to the concept).

What really interests me is why you believe such COCs are necessary. Do you believe they improve open source communities? It is a necessary evil if a certain popularity is reached? Is formalization an attempt at transparency? As I said I dislike COCs, but the Rust one has less than 300 words. Does this reach any target audiences? Is "professionalism" worth striving for?

In my capacity as a developer I have professional exchange in a corporate setting. Sure that every corporation has their own behavior rules, but there is never a formal framework for such engagements that mostly involves people from different companies. Perhaps people behave better because otherwise their job is on the line, but why does it work here? And I believe for many working in such a setting a more "direct" method of mutual engagement seems kind of refreshing. Would be sad if open source tried to mimic the corporate work. There is no greener grass here.
Thanks Lee.

So what are your plans for this funding? I know that Vercel just raised $100M a few months ago (it seems).
Just clicking on a link (and them checking if you clicked), it's not Personal Information (logging your IP might be).
Only if they asked you for your birthdate or something like that.

Anyway, being Personal Information or not, you can always ask them to delete all the Data they have about you.
This is a sentiment that resonates strongly with me. I've tried to keep up with the latest - whether it's books, movies, or programming libraries - and inevitably, I spread my attention too thin and learn too little about too much.

Now, I've swung the other direction, and begun really dedicating my attention to a narrow set of things in just about every facet of my life.

It's... an interesting difference.
No offence but that one of the dumbest comments I have seen in a while.

Have you considered what you are proposing?

They would have to send a spyglass if they made it rugged piece of technology not most advanced space telescope in history of humanity.

Any kind of extra shielding, extra rigidity takes away from the weight budget of the project.
I've worked with engineers that do this in code reviews. Always requesting some changes maybe gives the illusion that we're "refining" the codebase, but it takes up a lot of time.

Of course I do expect some negative feedback when there's a real problem.
Good luck Humberto! Retro computing museums are wonderfully fascinating places and are only possible because of folks like you. Your work is appreciated!
A decent chunk of those appeal to fundamental desires that (for better or worse) are a part of the human condition and I can't imagine them disappearing any time soon.

I really do hope we move away from an economy that relies on advertising to produce consumer demand at an unhealthy scale, though.
In the late 1970s, I worked in a record store (selling new vinyl records), we had a display case at the register with many of these same products available (as well as pipes and bongs), it wasn't that unusual in the U.S. Even today, I suspect most smoke/vape shops have similar items, although powder cocaine does not seem as common today as it was back then.

I remember one device in particular, it was a small metal cylinder, shaped like an overgrown bullet, designed so that you could fill the main chamber with powder, screw the top on, then by rotating a smaller cylinder inside, deliver one snort into the upper chamber with an opening at the top for pressing against your nostril. It allowed you to snort almost using just one hand, with no chance of spillage. I'd still have one, but I gave it to a friend a long time ago.
Ouch. Sorry!
> Pretty much every desktop OS in the world manages to get quite a lot of backwards compatibility without a whole lot of trouble, except for Linux Desktop.

That's not at all my experience with Windows or MacOS. Sure some older apps work fine, but certainly not all of them.
Still here. I use Ampache [1][2] which is a PHP application for my music collection.

[1] - https://github.com/ampache/ampache

[2] - https://ampache.org/
This aesthetic bugs me. I don't know why so many open source apps look like this. I think they are extremely unattractive looking apps.
If anyone reading this is interested in more environmentally friendly ways to maintain a lawn, look into xeriscaping. If you pick good plants it can turn out really well.

https://en.wikipedia.org/wiki/Xeriscaping
one customized by me from a gray plain (I think it was a macosx like)

i lost a lot of hours instead of studying for that skin, somewhere in the Ark-HDs I should still have it (I hope)
Sounds like uMatrix
There are channels where I am open for contact and channels were I am not open for contact. I notice many recruiters email my github contact address to ask about stuff on my linkedin for example. I'm not sure if they've personally scraped my commits or just bought a database of "developers in Europe" to link the two together. They could use LinkedIn, or the contact email I put on my CV (including the public copy on my website, which is linked from linkedin, and then it gets categorised appropriately. But it just seems kind of cheeky to route around that, like cold sales calls.
This tool combined w/ FZF sounds like a dream. Gonna give it a try
At least Apple's product pages use normal scroll functionality. This one is completely broken.
apropos is missing, and it's really helpful if you don't rename the exact spell of the invocation
I agree with some of the other comments here. I think that features can be best shown with videos or GIFs, as it took me a while to see what exactly "horizontal note-taking" was.
What social circles in which country celebrates binge drinking of alcohol? I would claim there is a huge variance in age groups and global populations of that.
I cold smoke meat so I need to be especially careful about this. The good news is, even though the spores are very hardy and can survive boiling at sea level atmospheric pressure, the botulism toxin (i.e. the chemical produced by the germs that does the actual damage) is easy to destroy by cooking over 85 degrees C.
Yes, as the saying goes, when you find yourself in a hole keep digging until you find a better shovel.
Show HN: Historical Weather Data Downloader
Switched to foobar long long ago and never looked back https://www.foobar2000.org/
It's not only used by police, but also by members of the public.
Yea I think you’re underestimating the euphoric effects of alcohol.
Is that because no winners of those prizes want to move to the UK, or because all of those people are eligible for another type of visa which might be easier to apply for?
I sure hope so. I went sugar free a few years ago and I have zero regrets.
Show HN: LogTemplate analyse your logs with SQL
Hello HN, this a pet project I've been working on:

It allows to visualize logs from raw files in a faceted manner in a sql database.
It creates templates of recurring logs, extracting the 'moving' parts into columns values it stores in a column oriented DB
For now it is possible to:

- load a raw log file

- provide a dissect pattern to extract meta fields such as the timestamp ('ts') and message ('msg')

- Conduct analysis on the extracted data in grafana:

- Aggregate (sum, avg, percentile) on metrics, group by facets (extracted strings)

- Compute elapsed times between any given pair of events with sql (example to come)

I came to work on this mostly after taking interest in templating algorithms and particularly drain:
http://jiemingzhu.github.io/pub/pjhe_icws2017.pdf

Let me know if you have remarks or if you think something like this would be useful to you!
I remember playing with skins for a while, but since I mostly used Winamp without looking at it, I stopped caring about skins and appreciated the stock 2.x look. Who knew that a modular, black/gray aesthetic reminiscent of high end audio equipment would be timeless?

I've tried to use other players (Foobar, VLC) with Winamp skins, but they never looked or functioned right, so I kept coming back to the original.
> but if we want good cross-distribution support we're still going to be limited to what's shipping in the oldest supported version of RHEL.

Why should that requirement be considered so extreme when, in the Windows world, applications are often required to work as far back as Windows 7 (or were until a year or two ago)?
Committees the homeopathic responsibility dilution of any thoroughly dysfunctional organization.

Make them agree on the one who should shoulder responsibility for a possible problem, to crash the process.
It seems from accomplishments like this from amateurs that state level actors will have compromised any current "secure" or "trusted" computing platform.
So they banned new pipelines and oil leases.
Now they want to offload reserves.

It seems like a sabotage rather than a thoughtful policy.

Who will benefit from this?
> If you have 80 tabs each for 3 different topics, you end up managing 210 tabs

Is this a typo (80 x 3 = 240), or are you suggesting 30 tabs are deduplicated in some capacity?
Systemd by example – Part 1: Minimization
Yep. Many recruiters trawl LinkedIn for people with tag "Java" or "iOS" or "javascript" depending on role, look them up in contact database, mass email.
I think if the fish was consumed raw there would be a lot more cases. But the toxin is destroyed by cooking even if the spores do grow.
No kidding. It’s not a curated dataset, obviously. I looked through a few pages and filtered out the most recent few actual dramas:

1) Rust in the Linux kernel
2) Amazon MUST NOT define Rust
3) Turbofish issue

So, yeah, you have to do a bit more work to pull events from Algolia. It’s better than a feeling though and it’s real timestamped data. It’s not Google or Wikipedia though- the most relevant results aren’t just on page 1.
I've actually turned on a number of things invented before I was 35. Including a lot of what my career is in.
No this isn't the normal, you've clicked on a link to example.com on a google.com search page/gmail/whatever and google instead redirects to the safe browsing page.

I'm talking about google domains itself, at the DNS level, will hijack your ENTIRE example.com domain and redirect to a safe browsing page.
Off-topic: the font in this blog renders very poorly. I know the solution is to disable remote fonts in ublock origin, but that means that websites that use fonts to show icons will not work properly. Has anybody found a solution?
If you think buying low and selling high is simple, then you can just buy futures contracts.
A server returning HMTL is an API. It is a hypermedia API, which is what the terms HATEOAS and REST originally came out of. Which is why those concepts have had such a bumpy ride when ported over to JSON APIs.
I also highly recommend plocate as an alternative to locate. It's much faster and accepts all the same flags as locate.

https://plocate.sesse.net/
50M is …okish I guess. More than that is suicidal, everyone knows what Russia and China are going to do in 2022
Selling tokens ?
> A company’s messaging or social media app is interoperable, to prevent users feeling forced to use one or the other because that’s where their friends are

Does this mean what I think it means? That we can finally say goodbye to half a dozen different chat apps and just have one (like Pidgin in the good old days)?
A Chinese 囧 works great for emoji first names that will avoid emoji filtering on the other side.
>Our widespread and normalised alcohol abuse is one of the things crossing my mind

At least in Australia (not known for drinking responsibly!), this was already starting to die off in my generation and the death is just accelerating amongst the next.

I wouldn't be surprised if a majority of Aussies born in 2050 didn't regularly drink at all.
> Do not soften the blow.

I really think this is a poor phrasing as it has negative connotations. Same with “brutal honesty” which is often used as an excuse to throw out empathy.

Treating people well is not at odds with being honest and clear. If anything, it’s kinder to bring up issues early, no matter how painful it might be.

My observation had been many people who become managers lack the necessary social skills to do a good job. They do not have the context to understand what not “sugarcoating” actually means. Instead they take the easy half the advice and implement it badly.