skysight-inc/HackerNews huggingface dataset:
A lot of these problem apply to crawling in general. I run adstxt.com which crawls ads.txt files.

Some issues we have seen:

- Pages that say they are one encoding but are actually another

- Redirects to other sites

- invalid contents or malformed content. How hard should we try to interpret what they meant? For example, an html page that looks like a valid CSV.

- Page too long or extremely slow

- Invalid certs
Around 2009 at some finance firms iPhones were basically a marker of being on one of the "winning" teams. As soon as someone got a corporate iPhone everyone wanted one.

I actually feel that a lot of "enterprise support" on iPhone was a side-effect of having a lot of users trying to use their personal iPhone instead of their corporate BlackBerry for work.

The Keyboard thing ended-up being true for, I estimate, less then 10% of users?
I can't believe any respectable school would let in a CS grad student without calculus. Linear algebra is really important, too, but you have to know calculus to do much of the math behind circuits. Good for you for doing it even though it wasn't required.
While I support net neutrality, part of me thinks this is just Hanlon's Razor[1]

[1] https://en.wikipedia.org/wiki/Hanlon%27s_razor
Almost white text on a white background. Judging by the colours, you could guess that the body of the article is supposed to be the least important part of the page. Or maybe I'm just old-fashioned.
I swung by the LoC on a biz trip to DC and obtaining the reader registration card was a quick and painless process; highly recommend to anyone on this forum who finds themselves in the area and can spare an hour.
That guy was in my kill file...along with a few others that made sci.physics and similar otherwise unreadable! I do miss those groups and do check in from time to time but they are still heavily weighted to crackpot theories rather than general questions, reasonable discussion and new results. Sad.
Interesting - thanks for sharing that. Though that article does make things a little clearer, I get the impression we should really have three circles on a venn diagram - essentially, I'm decoupling the concepts of "unsound" and "bug":

- Bug - i.e. some unintended action of a piece of code

- unsound - i.e. code that can be used (or abused) to produce unsafe effects

- unsafe-bleed - i.e. code that cannot be proven to be safe at compile time, or even potentially code that can be proven to be unsound, that a third-party developer could legitimately use without knowing it was unsafe/unsound.

The question I'm curious about is what the proposed PRs fixed. It's clear they didn't fix a bug; the API used was part of the undocumented internals (afaik), and all internal uses of the code were reportedly clean.

It maybe "fixed" an unsoundness, future developers of the project may indeed have misused this code and received undefined behaviour as a result (again, I don't know how common or uncommon the particular misuse would be in the rust community)

I don't know whether this fixed an unsafe-bleed though; whether a third party has access to these objects and has the ability to combine them in such a way as to produced undefined behaviour.

My question to you is: is this a Bug, such that the code did not perform as expected; Is there a bleed of unsafety here, where the permissions model of rust allows access outside the crate to these implementation details; or is it just unsoundness - and if so, could the unsoundness have been mitigated some other (more performant) way?
Tesla Announces Offering of Common Stock
The primary goal with food packaging is that the food doesn't biodegrade before someone eats it. From an environmental standpoint, if wrapping a food item in plastic causes a 5% reduction in food waste vs. other packaging, it's a clear unambiguous benefit to use plastic.
Scott Adams created Elbobia as a fictional country, with both Eastern European and middle eastern traits, so he could make fun of a backward country without offending anyone.

Interestingly, it feels like a cross of Estonia and Albania.
He has a legitimate point, though. Even as a software developer for nearly 30 years now, I’m surprised that there aren’t standardized solutions to these kinds of problems; I can sympathize with non-developers who figure, “this has been done in a similar form thousands of times, it should be almost a rubber stamp”.
Tektronix Smalltalk Document Archive
I’m really excited about this project. Using Akka was one of those things that made distributed/parallel execution just “click”. Particularly useful was being able to draw your architecture the same way one might draw an organization on a whiteboard. Everyone can quickly understand what happens and who is responsible for what.
True, kind of why love letters (and letters in general) were better back in the day. People took more time to think about things, and magnus opus was a thing.
It would help if Wayfair was a little more technically solid. The website and webapp are somewhat glitchy. Browsing their selection gives you a much more curated feel than Amazons endless selection of random Chinese factory output, but everytime something refreshes wrong, it just makes you want to go back to something more solid.

I know these types of apps are hard, but Wayfair, Target, and Costco all have ways to go on their mobile apps. Amazon and Walmart are lightyears ahead. Target is catching up but man are some parts of it cumbersome.

That all said, Wayfair does have a good value add proposition; curated sets of design, and tools for home decoration businesses to us to manage their clients requests. That sort of "tool for the middle man to utilize" and project management feature set sets it apart from simple shopping experiences.
China's Coronavirus Misinformation Campaign Explained
I don't have a comprehensive resource, but I found this series helpful:

- https://medium.com/actualize-network/modern-css-explained-fo...

- https://medium.com/actualize-network/modern-html-explained-f...
An example of the packaging absurdity, order from Amazon something like a 48 count pack of AA batteries. It arrived in a standard Amazon brown cardboard box. Inside was the the battery company's branded box. Inside of that was 12 additional boxes with 4 batteries each. Ridiculous...
I don't know about the technical side. They failed to deliver a platform for app developers, failed to deliver a touch screen GUI (remember the Storm?) and especially failed to deliver a touch screen keyboard.

They either were not that great at executing and more sales focused or magically got poached quite heavily.
Unprecedented Facebook URLs Dataset Now Available for Academic Research
See also: https://www.theatlantic.com/technology/archive/2017/04/the-t...
Something I would recommend for concentration is: Time recording. I don't do it, it is painful, but I can imagine it could be a game changer for tracking what one is doing.
The parliamentary electoral system in Denmark
Back in the day...guess around 91 or 92... I was taking a full feed from UUNET using a Trailblazer modem. Clearly had to drop the binaries not long after but kept the rest until around 97 when a local ISP emerged that also had access to a feed. Memory lane!
This might help:

- When someone hosted a usenet server, they were actually downloading (and keep in sync) a complete mirror of the sort of “globally agreed-on data”. This was part of it’s biggest appeal that the time of limited bandwidth: you could connect directly to your ISPs server with low latency and it wouldn’t matter how busy the other servers were.

- The technology itself never supported binaries, it’s just that people figured out that you could encode binary data as text, post the text as a message, and have everyone else reverse the process.

- Some providers actually chose to only host some of the groups (alt.binaries.movies would be an easy one to avoid hosting for example), but that offered limited help if people decided to upload pirated content to other groups. As the restrictions tightened, many discussion groups completely lost the ability to discuss things when a “scene group” came in and started uploading hundreds or thousands of files as messages.

Looking back; I suspect that even if there was a restriction of 10KB per message and the same level of policing, piracy would still overwhelm usenet with millions of 10KB “messages” per HD movie
From 2015. Older, quite dismissive, discussion https://news.ycombinator.com/item?id=15824495
I honestly never noticed I was scheduling my time in half-days or even full days, but it's so true for myself. I would've thought it was some sort of anxiety thing, but having plans several hours away in my schedule is extremely debilitating to my creative flow. Just one scheduled item, even something enjoyable like going out to a nice restaurant, can practically paralyze me from working on stuff. Fortunately chores, errands, and house work generally do not fit this bill.

Or rather it prevents me from venturing into the unknown, like when working on a novel program or writing music from scratch. I really had no problem accomplishing day-job things despite knowing I had scheduled meetings later on in the day.
This is a very cool feature in the old reddit code (stupid they removed it) that I would never have thought to use in this way.
Concurrency allows for parallelism.

It's common to conflate parallel programming with so-called embarrassingly parallel tasks, but this isn't accurate. For tasks which may be executed in parallel but aren't working on different regions of a single state, actors are an excellent choice.
Then you're part of the problem. Failing to add width and height attributes to images is what makes websites jump around while loading. It's infuriating.
>I agree with many of these points, and the content of the book has more alignment with your perspective than the brief list of principles may suggest.

Interesting! I shall keep reading in that case! Will let you know if I have any further feedback.

> I'll take a look at The Kingkiller Chronicle

The blog posts that touch on naming are here [1] but there are definitely a lot of posts just related to baby names there. He also talks about it in his podcast with Cards Against Humanity's Max Temkin [2]

[1] https://blog.patrickrothfuss.com/category/naming/

[2] https://unattendedconsequences.simplecast.fm/
Configurable fonts is a nice proposal - will try that, thanks!
Now we know where Drew gets all his images for http://marriedtothesea.com/
Why?

If you click the article you immediately find out.

If you click the comments, even if it's not written out, context clues gets you pretty far in figuring that out.

So either way it's one click to find out.
It's mostly a sense that advocates of radical decentralisation seem to be operating a bit more on hopium than a solid rational basis, and that the actual goals and mechanisms aren't clearly or coherently articulated and reasoned.

Both Mastodon and Diaspora are mostly working out quite well, and have done far better than numerous other platforms or services. Mastodon has active development and generally has been implementing new (and for the most part good) features at an impressive clip.

Diaspora not so much. Which is a significant concern of itself. Failure to sustain development is a concern. Diaspora has on the order of a million users (w/in an order of magnitude), and ... wants for love.

More generally, my sense has been that both platforms have some magical thinking about scaling and what dynamics will or won't appear, which may eventually collide with reality. Mastodon's had somewhat more experience with this to my knowledge, notably with an extreme and intolerant political group adopting the platform (and being promptly defederated by most of the rest of it).

But I've seen pretty regrettable behaviour by others, including numerous (mostly small) instance admins.

The Wil Wheaton incident, in which the actor was harassed and bullied by a small but hyperactive set, was quite regrettable. Lessons were learned from that.

Ownership, control, and continuity of larger instances has been iffy. I don't think "everyone rolling their own instance" will happen for quite some time. Which means that some level of multi-user tenancy, at scale, will have to be a norm for the forseable future. That's another issue, crossing numerous concerns.
>I have a lot of papers I use to shred, which became a hassle & I started burning them.

You could try turning it into paper logs/briquettes, which might be useful as a source of energy or a BBQ, at the very least. Other alternatives have also sprung up based on this principle e.g. logs made from coffee grounds etc.

https://www.turningtogreen.com/post/paper-log-makers
Show HN: The Gaming Pub – A curated gaming content newsletter
IMHO the coronavirus was used as an excuse to kill a fair that was already producing negative ROI.

Due to the size and fame of the fair, most big companies were forced to participate to "look better" than their competitors, even if they didn't have any great novelty to show there: it was a marketing arms race where each company had to invest more than the previous year.

On the other hand, the relevance of the fair has dropped, correlated to the smaller incremental improvements that get into mobile phones year after year:
https://trends.google.com/trends/explore?date=all&geo=US&q=w...

So, the Coronavirus gave an awesome opportunity to exit the race: a big company can skip the congress this year without appearing defeated.

Let's see if the fair will have an edition next year.

(of course that's only MHO)
This is: https://www.kalzumeus.com/2017/09/09/identity-theft-credit-r...
Hey guys,

I'm the guy responsible for The Gaming Pub newsletter, a weekly hand-curated gaming content newsletter. It's heavily inspired by the Hacker News newsletter.

If you like to play games, it's a good source to know what's happening in the gaming world without having to read multiple sources. Every Friday I sent a summary with all the most important news, discussions, videos and features of the week.

If you like to see some older issues, you can take a look here https://www.thegamingpub.com/past-issues/

Any feedback is appreciated. Thanks!
Also intelligent people can be toxic, unwelcoming and plain rude too.
App that Figths Back Against Robocallers
The battery usage reports on Samsung phones are pretty well done, with graphs and all.

Users will also be prompted to kill an app if it's detected running in the background a lot. That's perfect because there are many cases where only the user knows whether the app updating in the background is important to them or not.
Post from yesterday: https://news.ycombinator.com/item?id=22309478

And the day before: https://news.ycombinator.com/item?id=22297963

[Edited to be less annoying and more useful, sorry about that]
Agreed, especially since it's often that the bad actors aren't even human, and simply explosive in number. Moderation is hard, but ignoring it is a recipe for disaster.
Show HN: StlToRelief
There're 1000's of explanations for all of that - I don't know any of them. But there's one reason for all of it.

I'm guessing it's money.
Yep, the best advice a software developer can get is to optimise for what interviews are selecting for.
Interesting, but no mention of a big problem with such apps, lack of privacy. If this allowed some anonymity I'd be interested.
I'm not sure -- in the physical space, a lot of the constraints are social, but they emerged in the context of physical constraints. You could, for example, walk into a restaurant and start haranguing the people there, but generally people don't. Without even raising the possibility of the police being called, there's a whole set of inputs the would-be haranguer can see and respond to -- the facial expressions and other body language of disapproval by the others in the restaurant, the sudden change in noise patterns in the room as all the private conversations ceased and everyone shifted their attention to the disruption, etc. Such social signals are lacking or extremely muted in non-physical settings. Is there a way to bring similar social signals to the online world? Maybe some equivalent will emerge as we grow accustomed to being online (though, given how poorly people drive despite cars being a thing for several generations, I'm skeptical of our ability to fully adapt our social systems to some kinds of technology).

Or to take another example of constraints -- if someone in a bar spreads a false rumor, that misinformation can quickly spread to all the patrons in the bar, but it's reach beyond that bar will be slow. By that time more factual information might also be circulating, and the damage of the false information blunted. Online, by contrast, misinformation spreads so much faster than factual information that it is often nearly impossible to counter.

I don't know what the solution exactly is here, but I feel that public spaces need to have more speedbumps. In the same way that people are jerks when they drive and the answer is often "less driving, and slower," I suspect that the answer to bad online social spaces is "less online, and slower," but I'm not sure what that looks like.
Hello HN, creator here, this is a free tool to make custom bas-relief easily.

Don't be afraid by the number of buttons, the on-boarding is easy : move the fox with the mouse then click the Make Relief Button located between the two images,
then discover the other buttons as you go.

Be aware of scroll hijacking on touch devices (if you get trapped and can't zoom out, do a "search on page").

There are more explanation on the tool at the bottom of the page.

Use it to make custom art, enrich you environment, and share the love with your friends.

If you have a 3d-printer you still have plenty of time to go make a custom art piece for your valentine to express your love.

Don't forget to check some pictures of my realizations on the associated github page : https://github.com/GistNoesis/StlToRelief

Please provide some feedback so I can improve the tool further.

Thanks
Did you read about this somewhere ?
This guy is making a huge jump from "it's not working" to "AT&T is actively blocking us - NET NEUTRALITY NOW!" without any evidence to back him up.

The available evidence (only being blocked in Chicago) would actually point to a technical issue as opposed to an intentional block.
I think brining usenet back is problem solving in reverse. Usenet will not bring back the joys of early internet, but attempting to revive an old technology through the collaboration of other curious and passionate people certainly will.
I've always wanted to visit the Library of Congress and now I have even more of a reason to do so. Any other advice or suggestions for my visit?
Not that I'd know: but at some point after the nineties Usenet figured out PAR files too, so you wouldn't quite need all the chunks because NNTP servers would drop some of them occasionally -- though to your point, yes, every NNTP server would de facto mirror everything.
Very nice. I know that it is a bash quick reference, but I was kinda expecting to see an example, at least for each section. Or a different page with a few examples and maybe a simulator. Kinda to see the magic.
But it's cool nevertheless.
I remember back in the early 1990's as the web took off people bemoaning the fact that the oiks from AOL were bringing the tone down.

Back then studying for a PhD was almost the defacto minimum requirement to have access. Few undergrads outside computer science had access.

As an illustration, back then, once I got into a usenet discussion with some called Martin Rees ( https://en.wikipedia.org/wiki/Martin_Rees ) on the nature of science.
Think I'll just stick to Bash for now haha xD
Then how come no real software has been written in this wonderful language? Not even a decent text editor, let alone a browser or a game engine?
In the Byzantine Generals Problem as stated in the paper, there is a single commander that decides on the plan. Paricipants known the identity of the commander in advance. In this case signatures are sufficient.

The problem you are describing is a different one, where there is no single commander and a group of generals needs to collectively decide on a plan. There signatures are indeed not sufficient. The way proof-of-work solves it is by randomly electing one of the generals to become commander for this decision round (i.e. 'it mines the block'). The random election is somewhat imperfect, leading to second order complexities such as probabilistic finality.
The actual title of the article is "Swiss machines 'used to spy on governments for decades'." The title on HN currently is against the HN policy.

Also there is a washingtonpost.com original, where BBC is only talking about it, and the original was extensively commented on HN recently:

https://news.ycombinator.com/item?id=22297963

To those who earlier read about the company (even in Wikipedia!) before the article appeared the first part of that long article had almost no big surprises, describing more the general context. The "new" news are the BND involvement and the actual partial ownership by the CIA, but all that lacks the juicy details.

The second part, having more details, is actually very interesting, the things that appear like in the movies.

For example, an interesting coincidence about what happened to the son of the company's founder:

"Hagelin had once hoped to turn control over to his son, Bo. But U.S. intelligence officials regarded him as a “wild card” and worked to conceal the partnership from him. Bo Hagelin was killed in a car crash on Washington’s Beltway in 1970. There were no indications of foul play."

Or:

"Each year, the CIA and BND split any profits Crypto had made, according to the German history, which says the BND handled the accounting and delivered the cash owed to the CIA in an underground parking garage."

Or:

"The Germans were taken aback by the Americans’ willingness to spy on all but its closest allies, with targets including NATO members Spain, Greece, Turkey and Italy."
You would also have to dismiss mechanical and electrical engineers then, right? Licensing requirements are only ubiquitous in civil engineering.
What happened?

tldr; lawyers...
FTR, OP's OpenChakra is all about chakra-ui (your 2nd link).
Nowadays it's not as big a deal because maps are often used just to check the order of stations on a line or whatever, but if you're actually planning a journey without using an app, it's useful to know that Finchley Road and Hampstead stations are about 15 mins walk apart despite having a huge gap between them on the tube map.

Otherwise you end up going all the way in and out of town and missing the lovely views, or waiting 10 mins for an overground train when you could have basically been there by now.
My thinking is that the one-way opening of source code due to the GPL ensures that a company cannot reverse its overall stance on taking an OS open (like Oracle-Sun did with Solaris); and forces it to think in an open-first way (for lack of a better term).

If Solaris source had always been available under the GPL, it would have removed the incentive for Oracle-Sun to sue other people for announcing support for OpenSolaris or RedSolaris, or whatever. Of course they might have done that anyway, but in 2020 they would have been more likely to donate it to the Apache Foundation or something. Or we could have had the competing Solaris Foundation, promoting its Sun-centric technologies like dtrace, zones, and zfs as first-class alternatives to the corresponding Linux technologies.

Obvious disclaimers: Not a lawyer and not necessary good at predicting alternate futures :)
I'm not sure how this is a net neutrality issue.

Sounds more like a routing misconfiguration that AT&T can't pin down.
Ansiglot – Try curling the website on the terminal
Your disclaimer modal doesn't fit on mobile causing the viewport to extend outside expected bounds. Otherwise looks nice.
The data protection agencies will come around to them at some point. It's not like they stop with Facebook Dating and don't check anyone else in the future.