skysight-inc/HackerNews huggingface dataset:
All the points about using simple html don't do anything for website rot.

Sites I built with tables and custom js display framework over decade ago, before people started abusing floats for layout and before js frameworks happened, still display today perfectly.

Pages die beause domains and hosting gets abandoned or because websited get upgraded without paying attention to old link format.

If you want your pages to last buy hosting that automatically charges your credit card and use a company that encourages your cc info to be up to date (like Amazon).

Also never revamp your sites just make new ones in subfolders or on new (sub)domains. And if you absolutely need to upgrade existing site pay very close attention so that it accepts old url format and directs user to correct content.
> changing a color, updating a logo, or moving an image a few pixels, resulted in happy clients/customers, and managers sending a congratulatory company wide email. While teams solving difficult engineering problems may have garnered a quiet pat on the back, if they were lucky.

That sounds like an extremely unhealthy business environment. It'll also leave you with just the worst engineers who cannot find a better job. A company that doesn't do this should be able to run circles around one that does.
> I think I've read something about reusing paper as well in medieval time.

This mostly happened with parchment, not paper, but otherwise you are right. It is called a palimpsest.[1] Sometimes the writing under the writing can be reconstructed as happened with the oldest copy of Cicero's Republic.[2]

[1]: https://en.wikipedia.org/wiki/Palimpsest

[2]: https://www.historyofinformation.com/detail.php?entryid=3059
A future web browser will allow fine-grained access control for 1x1 pixel images (and other objects) that are retrieved from other domains...
don't underestimate the capacity of some people to be offended on behalf of others
We're looking to charge 10 cents per minute of work done, and are setting ourselves standards to take less than the amount of time it takes to answer the ultimate question :)
> In Britain it's normal to separate pounds from pence with a comma

I've never seen that.
They delt with the Santa hat issue. Some of those issues have just enough merit.

Great example of letting some bullshit slide, other people are going to to want their share.
His "or" was to suggest that instead of only self-hosting the font file, you simply use a google one with a "fall-back" that happens to be a super-standard font that won't reasonably disappear from most OSes in the near future. That way, you get a reasonable "best of both".
I went to the Sterkfontein Caves [1] [2] recently and the most poignant thing for me was the diminutive size of Australopithecus. While larger huminoid species [3] were evolving, our direct (well, disregarding cross breeding) ancestors were tiny. Australopithecus is about the size of a 5 or 6 year old.

[1] https://en.wikipedia.org/wiki/Sterkfontein

[2] https://en.wikipedia.org/wiki/Cradle_of_Humankind

[3] That would be the precursors to Neanderthals and Denisovians.

Edit: The males were somewhat larger. Modern humans do not display the same degree of sexual dimorphism as Australopithecus appears to have. https://en.wikipedia.org/wiki/Australopithecus
> The only thing that sucks is that many do not take cards, but that's a cultural thing - Germans love their cash.

With an experience of two surveillance states on German soil in the 20th century (of which one ended just about 30 years ago), it is a very good idea to use a very privacy-conscious method of payment whenever possible. Currenly cash is arguably the best option for this.
One reason why I'm happy to not be in IT, is because of said bullshit. Maybe that means I am part of the problem, because if every programmer who has a problem with that, leaves, you're left with just the programmers like your friend who don't see anything wrong with this.
I have linked the article for the above process.
Electric Car (1948) [video]
I am fighting with packages, too. My desire to move a package to another repo still is unanswered. No help via forum or my support requests.

https://github.community/t5/How-to-use-Git-and-GitHub/Move-N...
automatic progress bars for console programs in Python: https://tqdm.github.io/
Updated to "If it can be done in 42, it will be done in 42." on the website :)
Google Answers [1] reloaded?

https://en.m.wikipedia.org/wiki/Google_Answers
Show HN: Ulysses–a writing tool that helps you enter a state of flow
The marketing was aimed directly at the group described by secular Christian, I don't see how the fact that it originated as marketing changes anything.
Specifically, the EU court of justice ruled that AirBnb was not an estate agent, which honestly was expected.
Christian is just a common first name. Having a name that is mistaken to mean something in a different language alone does not constitute trolling. It's just random.

As for the rest, the net result is very much trolling even if it wasn't the original intent.
Never seen a comma used in Britain, during my almost sixty years as a native. It's usually £1.50 (and yes, a central dot not a period unless typed), occasionally £1-50 which is most commonly seen on shop and handwritten market signs.

Pre decimal was almost always a '-' when there are pounds, a / (more like a super long apostrophe) when under 240p. So £5-2-6 for £5, 2 shillings and sixpence, 7/6 for seven and sixpence. Less common was £5 6s 2d, or slashes £2/19/2 3⁄4d, but there were a lot of conventions for written Lsd, with nary a comma among 'em. :)

Edit: to your edit, = was common (seems much less so now) for whole pounds, and in the pre-decimal era too, e.g. £1/==, or simply £1==. Also pre decimal whole shillings: 5/=, sometimes 5/-. In the days we still wrote cheques when it was for whole pounds it was common to fill the remainder of the figures box with two lines, essentially =====, after the £250 or whatever numerals.
Nitroalis RX Male Enhancement
Nitroalis RX the importance of this protein is very great. In principle, the above two proteins are enough for muscle growth, but why then is everyone else the same soy protein, egg or beef? They have their advantages, but basically, nevertheless, these types of proteins are used as a variety and to obtain a more complete amino acid composition. It also happens that in a particular person, the poor digestibility of lactose and, therefore, whey protein is not suitable for him. We need to look for alternatives - egg or beef. As for soy protein, the relationship to it is very controversial. Some sources say that it is a vegetable protein and there is no sense in it, while others say that it is a complete protein and does not differ in amino acid composition from others. In general, there is unfortunately no exact opinion on this matter now, however, this protein is gaining popularity more and more. Read more about him here That’s probably all, comrades.

https://www.worldhealthcart.com/nitroalis-rx/
You don't like buttered toast?
In the UK too, I first used a ride-sharing company back in 1993, and have been a member of BlaBlaCar since 2012. Uber is nothing like a ride-sharing company because you aren't sharing a ride, you're booking a taxi. The journey didn't exist until you requested it, except in the case of Uber Pool but even then only the second rider is sharing, if there happens to be a match.

And they, along with AirBnb, are certainly not part of the 'sharing economy'. In the same way that Couchsurfing is sharing economy while Airbnb is running an accommodation business, Blablacar is sharing economy/ride-sharing, Uber is a taxi booking company just like the thousands of minicab firms that already exist. I welcome innovation and Uber clearly has a useful product (though by no means unique), and if investors are happy to risk billions of dollars being spent in market entry that's fine, but your growth strategy can't be to trample over regulation.

If it's bad regulation, sure you can lobby to change it and then structure your business around that. But a level playing field in which all competing business operate is essential both to ensure businesses themselves comply and consumers know the levels of protection they can expect.
Not the best example though - student loans are used for getting a pedigree and personal contacts.
Hi Nextgrid,
Yes, that's the idea of integration.
Not unreasonable for functions to have guard returns, a 'happy' return. And a goto fail return. That's decent pattern when you have a function that handles modifying state.
I used the excellent unMHT plugin for Firefox, but it got dropped some time ago, failed to meet "enhanced security requirements" :(

I still keep an old ESR with this plugin for archiving, and accessing MHTs.
Hi All, author here.

More info about the project/background can be found here:

https://sonnet.io/posts/ulysses/
Thanks for your question, if you look at some of the examples on the site, our staple questions are contextual ones e.g. something the user is facing at the moment. That could be a legal, IT, finance problem or others that we can help with instantly, but I hope you get the idea.

For everything else, there is Wolfram Alpha :)
Santa hats are a very normal sight in December in the United States. That alone doesn't tell you anything.
I love buttered toast, in the same way that I love candy floss. It's not exactly a 'meal'.
Ummm, £1.50 is how almost everyone would type it or write it. Commas as decimal separators is most commonly used in mainland Europe I think.
Becoming an “expert” is just what I’ve been doing since I left that job. I went to a place where the software department guided infrastructure.

Of course as a developer, the thought of creating infrastructure just by writing code is attractive.
No, it hasn't. Technology just wasn't there back then which caused significant cost per time unit, which makes it only fair to charge per time unit.
is it just accepted at this point that wiretapping is the cause, when this happens?
Thanks for that tip! I couldn't get the redirect with masking to work in time, but cleaning it up as we speak :)
Right.

It's better to offer the candidate what the company is prepared to offer, both in terms of position and compensation. Let the candidate decline. At least some candidates will like the company enough to try working their way back up.

Though I'm sure acceptance rate is in some KPI, so there could be some bureaucratic nonsense involved.
Show HN: Plenc- Faster Serialization in Go
This is actually a behavioral pattern of the masses, and it's very frequent in comedy.

When somebody publicly pokes fun at a group, very often, advocates of the group (who do not belong to the group), will complain, even if nobody belonging to the group actually complained.

I remember a comedian telling how he made a joke about priests, and while a priest actually wrote it was fun, religious associations (not priests!!) went berserk.

Such cases are ego trips, however, I can see how it's difficult to handle them in a politically correct manner (I'd tell them to shut the mouth, but it's not possible in real world).
https://www.smbc-comics.com/?id=3454
That's a great suggestion. I'll start the wiki!
Most fonts picked by designers suck. Plain and simple. I override fonts for most websites I frequent.
I dont get it, how Santa Hat can be offensive to anyone at all.
I think what Cisco is trying to solve is to give users the possibility to connect to the device over a secure connection in case a user has no access to a signed certificate by an authority.

So the user must still connect the self-signed certificate when connecting to the device (over ssh for example).

So in this case the user generates the certificate and also accepts it.

By the way, most ssh clients will tell you if a certificate changed. So the moment your self-signed certificate is compromised you will know.
Yes and no. 'Yes' as in there are answers, and 'No' as in referring to the questions we've answered in the past, we are directed towards contextual questions.

E.g. I've a bug in my code right now and it needs to get into production right away.

Hope that helps.
Of course they do. Your ability to see the high tips of light (not a great phrasing, can't think of a better wording) from something around the corner is predicated on it being dark up there. If your own lights are on high, then it isn't and you simply cannot distinguish as early (and this especially applies if the other driver has dipped lights).
Elegant Scraper and Crawler Framework for Golang
Show HN: Fast HTTP (L7) and TCP (L4) Tunnels Written in Golang
It's not "mistaken to mean something in a different language". The name literally originated as religious reference.

https://en.wikipedia.org/wiki/Christian_(given_name)
IAAPA Membership | Registration Open | IAAPA
It's to demonstrate the idea that we'd like to answer with a few notches of g as boost :)
I kind of agree with Christian that the Christmas thing has gone too far, not just the christmas thing really, but the feasting on whatever manages to pass itself for "religion" nowadays, including earth days, and some ideologies, and all. We can agree to disagree in what each of us celebrates and keep it there, it's ugly when they push these commercial festivals through software and design (halloween, christmas, new year's, gay prides, whatever). Religions are insular and thus fundamentally incompatible with the internet's lowest-common-denominator culture. The smaller that culture is , the better it is for everyone. Coming from a christian background, i agree that we need less blinking lights and more actual understanding between people.
Efficient cache for gigabytes of data written in Go
Bot Submissions to Comment Website Can’t Be Distinguished from Human Submissions
Interview with AI about our future
haha, the pinned issue is "why can't i file an issue right now"
Reduced population growth = Reduced interest rate (2019 Article) [pdf]
I have that set too but still use https://addons.mozilla.org/de/firefox/addon/old-reddit-redir... to make sure I don't accidentally share a link to that awful new interface.
Probably, in which case i'd end it at "information is free and knowledge isn't" :)
I agree that it's unfair for the VSCode team to have to deal with trolling for trolling's sake. But I imagine many of the fake issues are a form of protest, and a protest is designed to be inconvenient for the sake of raising awareness and making your point heard.

It's like a strike. Is a coal miner's strike "fair" to consumers who are dealt power outages or price hikes? No, but the whole point is to generate inconvenience.

I sympathize with the VSCode team the same way I sympathize with front-line customer support at an airline with striking baggage handlers. But that doesn't make the strike less meritable.

In this way I think the fake reports are like any other market action used to demonstrate dismay with a certain behavior, like strikes, protests or boycotts.
I don’t think I’ve come across a single Firefox user that ever uses keyboard shortcuts that has left it that way—all have found the “Ctrl+Tab cycles through tabs in recently used order” preference and turned it off, so that it goes through tabs in order, like literally every other program I’ve ever encountered does with tabs. (Yes, Alt+Tab does MRU window switching, but that has never been the convention for Ctrl+Tab tab switching.)

Mind you, MRU switching is still useful behaviour; Vim has Ctrl+^ to switch to the alternate file which is much the same concept, and Vimperator et al. used to do the same (on platforms where Alt+number switched to the numbered tab, rather than Windows’ Ctrl+number), no idea whether equivalent extensions can do that any more. I have a Tree Style Tab extension that makes Shift+F2 do that, and it suits me.
I disagree with keeping fonts inline in the page. It means an additional 100kb per page at the very least. Which adds up very quickly. Remember that most of the world still doesn't have broadband (including yourself if you're using roaming services abroad). It also means extremely redundant information is transmitted when people watch more than one page on your site.
Show HN: Best of HN this week, in audio
They set the precedent by dealing with one already. The saying “don’t feed the trolls” exists for a reason.
I agree, the Santa doesn’t belong in VSCode, or any other tool, but not for the reasons outlined in this issue. I don’t want my editor changing its UI every year for the holidays
How on Earth did we survive/evolve to this point without counting our calories/macros?

The stone age man must have been so obese and unhealthy without all this modern counting tools.

Or perhaps we need to count calories and macros because we are eating processed junk. Eating real food and your body responds correctly.

I find it sad that society has come to this level.
Totally meta but the ratio green to gray usernames is unusually high here.
About Food Choice: Can I flip the concept and say “I want my diet to look like {{this}} and want to eat a pizza” and it tells me how much pizza to eat PLUS what from my diet I’m lacking, and make suggestions that could help make up the difference (a protein shake with a,b, and c)?
"Related" = Where they copied from.
You're just mistaking the word's origin for its meaning. That's just not how any of this works.
Yet they insist on auto-playing the next video when most users will not be interested in that. Serving all comments is much less data than even the initial buffer of the video.
The real reason I think is that a user reading comments on youtube isn't watching ads during that time.
Fair point, though I'd like to add that Paypal has a rigorous process for vetting businesses, which means that if I were a fraudster I wouldn't be able to share payment links in the first place.

Doesn't acquit me of putting up a bare bones site up in the first place though :)
The key point of the ruling is that according to the ECJ Uber drivers do not operate independently while AirBnB properties do.

Uber assigns the user to a driver and sets the ride price, AirBnB lists all properties and properties set the price.
I agree with all the points except for "Obsessively compress your images". The same argument as point 2 ("Don't minimize that HTML") applies: It's an extra step in the queue, and you lose some quality in the result.

Besides, bandwidth and storage will only get cheaper. Unless you have a site that contains thousands or more images, chances are you won't really notice the difference the compression makes.

Maybe for preservation we should even go in the other direction instead: Make every image a link to a full-size non-resized version of the image with optimum quality.
There's so much heat about that problem because it's not that simple. Implications of technology changes are not always obvious even to HN users and they are definitely not clear for majority of the people.

So yes, we need something cleaner than tons of ToS that's continually changing and we also need more educated people that know that if they put something online it's now public.

My comment is not saying anything because balanced view is like zero information. But the same is going on with politics. People tend to polarize into two camps. You can make good argument for both. By rationalizing away the other one you get a sens of self-coherence and some dopamine because yay brain we solved that issue, it's that simple.

But agreeing on small steps that seem like a good direction and understanding that some things that don't seem like a good ultimate solutions may be good local optimizations is hard. Plus it doesn't grab attention. Attention economy even in HN threads. I'm most eager to respond to views that I heavily disagree with, balanced comments get out of the way.

E.g. if I ask you if you know Bob and you say yes, I don't think you would say you violated Bob's privacy (you probably would think that if you gave me his number). So who are you friends with commonly feels like an info that is fine to share. But if I ask everybody on the planet I know all friends of Bob and he may not be fine with that. I think both technology and mindset improvements are necessary. Regulations probably too but it's hopeless how much it is lagging and understandably so given highly technical nature of most of these problems and centralized law making.

Voting with your behavior like not using fb hardly works (see Bob's problem above, but also power law and everything being connected) and we still haven't figured out how to punish bad behavior of big corporations. Losing some money is not an issue and how can you put somebody in jail if the crime was emergent and hundreds of people participated without necessarily knowing anything about it.
It only needs to be stated that it could be. If someone says something could cause offense, that's enough for others. It only needs 2 people.
Free? We are a paying Org and pushed a few test docker images (built via Actions) to the new Packages (aka GH docker registry) and you have just 2GB really free (well, included in your plan). Then you have to pay extra. We have like 80 accounts, already paying a lot of $$$ to GH and they give you 10000 minutes of free Actions - which is cool - but ONLY 2 freaking gigabytes of storage for free??
AdGuard DNS: 1 year, 600B queries, 100B blocked trackers, DOH grew 46 times
> But here’s where the ECJ’s logic is harder to reject. Uber determines the price of the ride; Airbnb doesn’t set the rent. Uber sends an order to a specific driver; Airbnb merely provides a prospective guest with a list of properties. Uber, according to Thursday’s ruling, exercises “decisive influence” over the transaction. That’s not the case with Airbnb.

> That’s quite a powerful argument. Airbnb’s hands-off role — renters deal directly with hosts throughout the process — makes it less than a real estate agent. It actually has a good reason to define itself as an information provider rather than a deal facilitator.

> One can imagine what the Uber app would look like if the company operated like Airbnb. A rider would enter her location and destination and get a list of drivers with their fare bids and distances from the starting point. Then the rider would make her choice based on the combination of price and arrival speed. That would make Uber an information provider rather than a taxi service.

I mean, yeah. I agree 100% with this.
And people wonder why Catbert is such a popular character...
I think the most interesting part of this is we're a few billions on the net now, there's a lot of things we can't and won't get until it blows in our face.
Shouldn’t that also give you pause that Google is known not to care about products that are not its main revenue driver and will abandon them?

It doesn’t matter how large the “addressable market” is if Google doesn’t have the will or talent to compete. Social is also a large market, how did that work out for Google?

Isn’t that the entire pitch of every startup? “If we just get 10% of the market, we will be huge”.

And “revenue” is meaningless is GCP profitable? There was a submission on the front page of HN yesterday about Google’s management not being happy about how GCP waS doing and they have three years to turn it around or “lose funding”.
Happened to me after taking my car to inspection a couple years back. I keep lights in auto position always, but I guess they test the parking lights and other positions and afterwards left them turned off. Took me quite a while before I realized I'm driving without lights.
I'll try! :) I wanted to cover this material because I found that most of the "how SQL works" intros discuss query planning but I think knowing the underlying datastructures gives people pretty useful intuition.
I was skeptical when I read the title, given Europe's constant overregulation of US tech companies, but the argument actually makes a lot of sense.
I find VLC having a hat raises a smile in me and makes my life a tiny weeny little bit better as if the tool was written by other humans. I can live without it but it's nice
Oh that's an interesting point, I didn't know that. I guess I'll use #[non_exhaustive] then after all.