skysight-inc/HackerNews huggingface dataset:
I used Yahoo back in those days, and it literally proved the point that hand-cataloging the internet wasn't tractable, at least not the way Yahoo tried to do it. There was just too much volume.

It was wonderful to have things so carefully organized, but it took months for them to add sites. Their backlog was enormous.

Their failure to keep up is basically what pushed people to an automated approach, i.e. the search engine.
Gaming is a big use case for monitor makers, so they can't ignore it.

But it affects non gaming scenarios too. Static text is fine. But try scrolling that sharp text, or move something on the screen. Low refresh rate - more artifacts (motion blur, ghosting etc.). You'd see very clear difference with high refresh rate ones.

So resolution is not everything when it comes to monitors. For anything dynamic, refresh rate is more important.
Do you want to explain why you don't think London is English?
Was liking the project until I got to the gotcha: the incongruous decision of using rust (or any other programming language, for that matter).

Not only that will stifle any kind of community forming around the project (not impossible, but more difficult), but also because after that point the article became yet another mostly inaccurate proselytizing of "[x] language I use because [I like it, but I'll pretend there are sound technical reasons why it's better, even though every single one is contested]".

And I ended up closing the tab entirely after this sentence "in the same way that python is technically a C application", which pretty much encapsulates my previous paragraph.

I hope I'm wrong and the project takes off; python does need better packaging and distribution. But in the meantime, I'll keep looking into python-based solutions to the problem.
Great read. Eat your heart out, Betteridge's Law!
Really glad I'm not in Firefox right now.
Lately, I've been turning over an idea that in order to advance, the next generation of the Internet should be designed so that third-party advertising is impossible to implement. I believe that as a consequence, this requirement will prevent crawler-based search engines from operating which presents a source discovery problem.

Discovering new sources of information in this kind of environment is difficult, and basically boils down to another instance of the classic key distribution problem - out-of-band, word-of-mouth, and QR codes.

Search engines like Google and Bing solve the source discovery problem by presenting themselves as a single source; aggregating every other source through a combination of widespread copyright infringement and an opaque ranking algorithm.

Google and Bing used to do a great job of source discovery, but the quality of their results have deteriorated under relentless assaults from SEO and Wall Street.

I think it's time for another version of the Internet where Google is not the way that you reach the Internet (Chrome) or find what you're looking for on the Internet (Search) or how you pay for your web presence (Adsense).
> our GA premium account

Flexing a lot for a non-profit.
Exploding doesn't just mean increasing, it means accelerating. No one would look at that graph and say the rate is increasing. No doubt they excluded it from their article, and instead chose to cherry-pick years like you're saying, because it discredits their title.
No sugar, sure. But wouldn't the diet of common medieval soldiers have be primarily grain based?
I don't mean in any way to downplay the genuinely deep suffering experienced by many women, but everyone knows that many such attempts are cries for help rather than genuine attempts.

The fact is that men successfully kill themselves at much higher rates across all cultures.
Were you employee at a time of acquisition?
Reducing prostitution by 50% wouldn't reduce human trafficking the same amount, but thanks for equivocating!
The 2 core flaws of the Internet (more precisely the World Wide Web) are lack of native search and native payments. Cryptocurrencies have started to address the second issue, but no one that I know of is seriously working on the first.

Fast information retrieval requires an index. A better formulation of the question might be: how do we maintain a shared, distributed index that won't be destroyed by bad actors.

I wonder if the two might have parts of the solution in common. Maybe using proof of work to impose a cost on adding something to the index. Or maybe a proof of work problem that is actually maintaining the index or executing searches on it.
There are talks internally about working towards open-sourcing it, I don't know if/when that'll happen, but it's definitely something we're interested in doing.

We didn't try any of the others, I know that there are quite a few in Golang and Java, but we're pretty python centric at the moment and felt that building it with the tools we have was a better approach.
MongoDB CEO tells hard truths about commercial open source
Apple's initial defense covered
virtually every possible defense
in such a case.

Ah, the old "We think this statement is true, and also we don't think any reasonable person would think this statement is true" defence.
How long would the average human survive if placed in an environment with no other humans?
Honest question: Aren't both equivalent? If the process will eventually traverse its entire state space, you should be able to infer the behavior of the process across all time from a finite (sufficiently large) sample of the process's behavior.
How? With a union or guild?
> It seems to me like if you're being a stickler about these terms but then handwaving the dissent we saw in China, the Pacific Islands, various European rebellions, Celtic tribes, and Norse communities?

I specifically mentioned peasant revolts in general, and Wat Tyler's in particular, in the post you originally replied to. And though I guess armed rebels are technically "pursu[ing] their well-being in a bottom-up fashion via social interactions in their local area", I admit I didn't think that's what the author had in mind.

> The author's central point that organized societies existed before technology to make them top-down legible to rulers existed–that seems uncontroversial.

(1) Is that really the author's central point? I totally didn't get that. (2) Where did I say that organized societies didn't exist before such technology?

> Are you really here to be rigid about terms and quibble, or are you here to discuss things like stigmergic organization, fractal aspects of behavior and how human algorithms and hierarchies mesh with that?

I'm here to argue that ahistorical assertions are neither helpful nor convincing.
When a building without enough exits burns down and kills 100 people, blaming the construction workers who built it isn't going to help anything.

It's rare that it's developers who actually come up with these ideas, they're usually just employees implementing someone else's plan.

Unless we're talking early startups--then there's a good chance the developer is responsible.
So long as there is a mechanism for categorizing information and ranking the results, people will try to game the mechanism to get the top spot regardless of your own incentives.

Despite their incentives to make money, Google have actually been trying for years to stop people from gaming the system. It's impressive how far they've been able to come, but their efforts are thrwarted at every turn thanks to the big budgets employed to get traffic to commercial websites.
Megascans Assets for Shadow of the Colossus
You sure? American society is full of propaganda and yet it doesn’t feel very authoritarian to me ...
RISC-V Vector Extension 0.7 by Krste Asanovic [video]
Funny, I made this very same statement in a recent, unrelated post. In fact, I think corporations, at least in some cases, rely on the expectation that they won't fuck the customer over and are given the benefit of the doubt. That's especially prevalent with older generations that seem to trust what people say a bit more, at least from my observation.
The submission title doesn't tell anything. I'd suggest

"n3rv - a library leveraging ZeroMQ to create multiservices architectures."
Show HN: Searchmyemail.com, a tool for “bosses” and their “assistants”
I cross-compile to ARM all day long. The idea of editing and building on the target completely eludes me. I guess I shouldn't worry - it's job security.
Are you still vegetarian? Do you think you acquired Alpha-Gal allergy from the tick bite?

https://en.wikipedia.org/wiki/Alpha-gal_allergy
To support your idea of market not being top-down, just picture an actual market and compare it to a big box store.

A big box store is top-down. Your entire shopping experience: the layout, products, pricing, etc... is the result of careful planning by a single company, with a well defined hierarchy. A market is much more organic, with independent sellers.
How does one defeat these evil systems?

For example, I recently had an emergency that I HAD to get in touch with a company, but kept being rerouted, re-advertized to, hung up on.

The emergency unfortunately was not handled in time.
You could make a browser plugin that effectively turned everyone into a spider that sent new chunks of the index to some decentralized blockchain-esque storage system for all to query with its own blockchain-esque micro payments
Second version is much more loose, e.g. most semi-stationary processes fit the bill.

In fact article makes a mistake by requiring stationary nature from ergodic process. You can have an ergodic process of the first kind where ML expectation is equal to the value of the process function, which nonetheless is not stationary in absolute sense. (Because definite integral does not match indefinite.) Just perfectly predictable and having the indefinite integral identical to integral over space state. Which implies strictly bounded but not exactly stationary in any defined term.

Likewise you can prove an equivalence class of the process to be identical to another known ergodic process without actually calculating such difficult to obtain complete integrals.

And ergodicity is not required for representative sampling either, just definite error bounds on predictive (statistical) power or likelihood estimates. Which can be estimated or directly calculated for many kinds of processes accurately.
It is only required for certainty.
Next steps toward Go 2
You have open sourced google analytics like tools. eg Piwik.

Also just analyzing server logs should be enough in most use cases.
People don't have any real control with what happens in their life.

Sure they do. Saying that people don't have control over anything is like saying "the light switches in my house don't control the lights because the switches can't do anything without a person flipping them". Just because there's no spontaneous self-generated action that a switch can perform by itself doesn't mean that the switch isn't controlling something.

Looking at this from a different angle, do you believe that a digital simulation of your brain would produce the same kind of subjective experience of consciousness within the computer that you yourself perceive? Is subjective experience simply a side effect of certain types of computation? That may be true, but if you believe that, you start to get into some profoundly bizarre implications about the nature of reality. Check out the novel "Permutation City" by Greg Egan for a great exploration of this topic.
I just literally published an article on that yesterday :) https://avikdas.com/2019/06/24/dynamic-programming-for-machi...

Agreed, it's basically the same algorithm.
Thanks for the clarification that makes sense.
http://www.fox5ny.com/news/fda-vaping-liquids-juice-boxes-ca...

https://www.fda.gov/tobacco-products/ctp-newsroom/e-liquids-...

Just look at that packaging! It's aimed directly at kids. JFC, it's even got the leprechaun and rainbow on it, same font, same little marshmallow shapes, just like the cereal.

'Oh, but adults like colors too!'

Give me a break.
Everytime I read about Unicode quirks, I end up thinking that the relative simplicity of the English alphabet played a large role in making the USA the computing superpower that it is today.

* You can easily represent the common symbols in a few number of bits (7bits in case of ASCII).

* It is relatively easy to do a case-insensitive comparison.

* With the exception of numerical strings, sorting and ordering is relatively straightforward.

This allowed the early software/hardware developers to create simple systems that were good enough to be useful to consumers.
dev here - this app is based on mono-wasm, which uses the very young support for AOT compilation from .NET IL to WebAssembly. There are limitations in WebAssembly (namely the lack of support for exceptions) that force the mono codegen to add a lot of weight to respect the .NET semantics. The rest is what it is because mono-wasm still is in the "make it work" phase.

23s, especially if it is the second run where the wasm is cached, to start the application is very high though. It should be below 4s (which is still high) on a desktop class machine. Was that on an Android phone by any chance ?
It also feels like, at this point in history, "Best steak in town!" is, even if pretty widely untrue (e.g. the steak is leathery, very few people would consider it edible let alone the best, etc etc), that's a benign kind of puffery.

People aren't basing large decisions or spending large amounts of money on the veracity of that being the best steak in town.

I think that's another reason why that stuff gets a pass. It's small-time, it's local, restaurants already run on razor-thin margins, etc. You can't systematically defraud ten thousand hotel-bookers a day with a "best steak in town" sign in your window. And to some extent, we expect everyone to have that kind of pride in their restaurant, so who cares if they say that stuff?
Certainly touches a nerve.

I generally love my career and consider it more a hobby than a job, so I "work" very hard and I don't mind doing that. However in my life the most money I've made and what most people would consider to be successful, is when I worked the least. Which is appalling and baffles me since it hurts the values I was raised with and struggle to keep believing in.

I could convince myself that at those times I was reaping the benefits of my previous hard work but honestly I know that I had the luck to work in a team where people worked steadily in moderation or little, and had the opportunity to make some good decisions in a favorable environment.

We should stop listening to all these egotistical stories of success and humblebragging tainted by survivor bias. Most of the time they provide useless or wrong advice and make more harm than good. I think we should focus more on presenting fair points of view, learning and teaching others about healthy work habits and financial decisions, and in the process have a bit of more empathy to everyone successful or not.
How can the scaling algorithm distinguish between "checkerboard representing high spatial frequency detail" and "checkerboard representing intermediate color"? There are games that use both. The only scaling technique I know that can do this with acceptable accuracy (in real time!) is "human brain scaling".
When the law is children imprisoned in cells sleeping on concrete floors bring on the lawlessness.
I know some adults who at 21 and 30 y.o. are still happy watching the same couple seasons of Friends on a loop, day in, day out, so this may not always depend on age :).
Most closed platforms do a subset of what you mention: I can only put so many posts on my Facebook before they stop making it to all my friends. If I pay more for higher ranking it’s labeled an advertisement.

However, creating rules transitions the contention point to who makes the rules. If you think that my algorithm will rank my sources better than your sources, you may be less interested in my algorithm regardless of its technical merits.
>Diversity is _______...

...a fact.

Information leading people to, say, shoot up synagogues or churches in a misplaced struggle against that fact based reality is likely disinformation.

But my view is a lot more based on pragmatism than most.
I found myself briefly wondering if it were possible to have a decentralized open source repository of curated sites that anyone could fork, add to, or modify. Then I remembered dmoz, which wasn't really decentralized -- and realized that "awesome lists" on GitHub may be a critical step in the direction I had envisioned.
Or allow users to specify precisely how to weight the results? (Popular with linkers, best matching results first, etc.)
I'm an SRE who never worked on YouTube and a parent of two. From what I gathered, YouTube Kids is made by passionate people, who are trying their best. But the question of "is this video good for kids" seems to be genuinely hard. Hence, I prefer to show my kids videos that I had a chance to curate myself. In a pinch I will let them watch YouTube, but only if I'm in range to preempt once they leave the range of sanity for their age group. I still strongly prefer YT to TV though.
Except in 2014 Scotland's referendum was to remain in the UK. Scotland is a country too, so it's really quite different.
I never said resolution is everything—in fact, I personally chose a high refresh rate over a 4K resolution for my recent monitor upgrade. But to say "it has nothing to do with inertia" is simply wrong and ignores the lack of demand for monitors with high resolutions/refresh rates.
Maybe that would make it better, maybe not. It's hard to get everyone on the same page working together on a platform that noone ownes. If it was easy, there would have been several protocols in use already.

I am content with what we got and are happy about it. I think it works pretty great after all.
I would actually prefer they made it more blatant. Like if you're gonna nudge might as well just push.

* Put people on a mandatory minimum hold of 15 minutes. Be explicit that they won't even enter the queue until then.

* Play ads the entire time. Not for their own service, just whatever.

* In between each ad have the message "press $RANDOM to continue waiting" and if you don't hear the right dial tone in the next 10 seconds just disconnect the call.

Alternatively:

* Charge $10 + $1/minute for phone support.
There was a techno thriller realised after the end of the cold war about China invading Siberia for the resources it would afford then and the US helping the Russians because it didn't want Siberia in Chinese hands (because they'd develop the resources where the Russians economically couldn't).

Wish I could remember the name of it.
I've been having a lot of problems with DisplayPort KVMs. I have a 4K monitor and at the time of purchase, I think DisplayPort had better specs. But there are very few KVMs at the 4K resolution. The one I got was literally a switch in the sense that it didn't emulate the video and usb on the disconnected side. There seems to be lots of problems with disconnected DisplayPort devices and drivers. For Linux I found that shutting off the monitor would result in the video not coming back on unless I manually did a "xset dpms" call through ssh. In the end I now got a cheap second monitor and a USB switch for the keyboard/mouse. It just takes up a lot more space.
I just fired up VS Code and it looks like it's using around 300MB. No doubt that's a lot, and it will go up as I actually use it, bit I'd still think you could get by with with much less than 8GB.
2 rooms/seats left etc is not true in most of the cases.
The way it works that an OTA (online travel agency) gets a maximum of 5 seats assigned before they get new ones.
Technically it's true from their point of view that there might be only 3 seats left before they get new ones assigned, however it is not true from the consumer's perspective who might be tricked into believing that there's only 3 seats available on the entire plane.
This is also the reason the threshold number for displaying these messages is never more than that as they don't even hold that much inventory at any given time.
That's the issue with this question. What is life? Common definitions would never think to consider anything other than things in our 3D physical world.

Can Life Exist in 2 and 1 Dimensions? Sure, if we're willing to define "life" generically enough. If not, then no.
Exactly my thought. But it definitely wouldn't get mass adoption which is good because mass-market content websites are questionable in terms of user experience (they also need to cover content creating costs by popups/ads/pushes). One thing, though, ad based search engines lift ad based websites because they can sell ad on a second end.

Maybe we'll see advent of specialised paid search engines SaaSs with authentic and independent content authors like professional blogs.
They didn't start by murdering the jews although that was ultimately the plan.
> It would be a great presidential debate question

No puppet. No puppet. You're the puppet!
Everyone relies on propaganda, authoritarian or not.
With due respect, Nelson's response ssuggests an inability to distinguish forest from tree.

There is a difference between narrative and factual error. Nelson fails to draw that and is stuck in minutiae.

There's also considerable prickliness, if not outright paranoia, shown.

(And yes, I've read the Wired piece as well.)
Consider the sheer size of the internet now. Even if you could categorize and file that many websites accurately, how do you display that to the user in a way that's usable? It will probably look a lot like a search engine, no matter which way you frame it.

The underlying goal: "Get a user the information they want when they don't know where it lives" isn't really going to be helped by a non-searchable directory of millions of sites.
So how much do you want to limit and punish the accidental death of a friend?

Higher numbers for the previous two will increase cost and death to people who can no longer afford the treatment.

"Least likely" means infinite quality control and is not possible. Failure rate is not zero, you have to pick finite regulatory requirements and financial consequences for failure.

You have to assign a dollar amount to a human life. It is uncomfortable for many people to think big picture thoughts but you're contently using things made by people who have to.
I love the "please check our website" line. There's no way in hell I'd sit here on hold if your freaking website was working. The reason I'm here is that your website is broken.
I'm not sure that I would call "what if we only let rich people in" a "sustainable approach".
I think things get murky with complex relationships that exist in industry. For example, I think it would be hard to argue that a company like Expedia or Priceline created a feature so their customers (hotels) could exploit it.

Also, what leverage do you think a developer has in these sorts of situations? Should the developer say they're not willing to write the feature because it's possible customers could exploit it?
https://www.youtube.com/watch?v=2eC8kOD6TUg
Sure, the "passive" was what I was calling out as incorrect. And as you noted, a compromised trusted CA affects all domains. Which is another thing this article gets explicitly wrong.

> If DigiCert’s Key Management System is compromised, all of their SSL certificates will have to be revoked and re-issued. But if one of the other CAs is compromised, it would not affect Medium’s site.
>unprofitable ones come to harass the bank staff.

And banks wonder why credit unions and the like are growing.
God the worst of these are the phishing sites using windows.net or hosted on azure with official/legitimate microsoft certs
You don't think there are any options between open borders and the current situation?
Note for the nitpicky, the attack discussed made use of not one, but two 0-days to accomplish the sandbox escape.

https://www.zdnet.com/article/mozilla-fixes-second-firefox-z...
the war on drugs should have been aborted years ago. If that had been done, there would not be any gangs blowing up pipelines today.