jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think the author's perspective is skewed in order to stay in line with the title. Here's an example of why I say that:

The author states that "For some 90% of searches, a modern search engine analyzes and learns from past queries, rather than searching the Web itself, to deliver the most relevant results." This may be true in some types of searches but overall, I think the statement is misleading.

Rather, it's better to think of it like this:
One important part of the algorithmic process involves constantly crawling the web and updating the index with new information. (Important / frequently-updated web sites may get crawled all day every day, while ones that are less important may get crawled only weekly or monthly). Meanwhile, another part of the algorithmic process constantly analyzes new info discovered in the crawl and combines it with, as the author-mentioned, click-through data learned from past queries.

The answers to many queries don't change, while the answers to many other queries deserve freshness. For example, I'm quite certain Einstein's date of birth hasn't changed in quite a while, but his theory of relativity is in constant discussion and there is always new information and new queries pertaining to it. As a result, there is not much need for a search engine to go digging for the latest info on an "einstein's birthday" query, but it's to everyone's advantage that Google is able to identify which pages on the web deserve priority crawling and that Google has retrieved and incorporated the fresh info those pages contain into its index when it comes to a topical type of query like "diffraction of light with quantum physics".

In the end, the results to every query depend on info gathered from the web and user data helps refine the results. Info that is more static can be prioritized with more input from click-through data, while new information found on the web must rely more on Google's artificial intelligence to push it up in front of searchers.

Another reason that that "90%" statement sticks out to me is that there is a fairly often-used factoid tossed around industry experts that between "6% to 20% of queries that get asked every day have never been asked before." Google can't rely heavily on past query data for all of these type of searches.
I think it's best to listen to advice from people with the results you want. Moreover, it's best to understand the rationale behind successful people's processes rather than copy them outright.
I was thinking a more ergonomic keyboard that auto sensed your finger locations when you placed all 10 fingers on the keyboard would make a better keyboard for the ipad.

for a touch typist the keyboard wouldn't even need to be visible, as setting all fingers down again would reset to your current finger locations. Just showing the keys as they are pressed may be sufficient.

Adjusting your fingers to the home row could be difficult.
I have had the fingerworks keyboards ever since they came out which has tactile dot's to re-adjust your fingers to the home row. Switching so that the keyboard home row moves to where your fingers are seems like a way to avoid the looking at the keyboard on the screen.

Although since the fingerworks wasn't a wild success, this keyboard app would probably be just for a nitch userbase.
It's not that I don't understand that, but it's easy to go too far into obscurism, and it's even easier to claim obscurism when all you've created is meaninglessness. Added to this is a bunch of social psychology that says observers can create meaning out of nonsense if they're prompted in the right way. As one artist put it:

Calvin: People always make the mistake of thinking art is created for them. But really, art is a private language for sophisticates to congratulate themselves on their superiority to the rest of the world. As my artist's statement explains, my work is utterly incomprehensible and is therefore full of deep significance.

Hobbes: You misspelled Weltanschauung.

Calvin: A good artist's statement says more than his art ever does.
Agreed. An MBA is a strange animal. Two people coming out of the same school can have vastly different career goals, and have taken much different coursework. While the core courses may be the same, the real meat is often in the elective courses that allow you to focus on a specific area of business. A brand management person is going to exit business school with a much different skill-set than somebody who wants to do investment banking. The same goes for entrepreneurship.

Its not enough to point to an MBA and make generalizations about how it prepares you for X or Y. The devil is in the coursework, the professors, and most importantly, the student.
Quoting Steve Blank:

Customer Development is the process of how you get out of the building and search for the model. Customer Development is designed so that you the founder(s) gather first hand experience about customer and market needs.
It can’t be delegated.
Let me say it again: Getting customer feedback can not be delegated.

http://steveblank.com/2010/05/13/consultants-don%E2%80%99t-p...
I don't agree with the parent, but I also don't think backfitting the theory is absurd.

What I've discovered from using machine learning in practice is that it's far more important to degrade gracefully when you have little data than to do the theoretically best thing when you have a lot of data. What this ends up meaning is that a hacky thing that is somewhat reasonable but based on the realities of the data will usually perform better than something more sophisticated that made too many simplifying assumptions along the way.

(That said, stats is amazing, and is the most important thing to learn for anyone getting into machine learning.)
I just read Black Elk Speaks which gives a glimpse into the U.S. government's interactions with the Lakota Indians in the late 1800s. Very sad. A turning point was when gold was discovered in the Black Hills. Even the government couldn't keep the gold prospectors out of the Indian's land and inevitable conflicts arose. (It serves as a good reminder that when we are chasing our startup dreams we should be careful that we are not inadvertently dashing the dreams of others.)

There are still some Lakota Indians who want the original treaties with the U.S. to be honored and wish to establish their own Republic of Lakotah: http://en.wikipedia.org/wiki/Republic_of_Lakotah
The word is attrition, by the way.
I actually spent some time reading that spec yesterday while hunting a bug. I was trying to figure out if maybe we were violating the protocol in some way.

I'm not enough of an expert to weigh in, but the spec did make me chuckle. Super verbose with a dash of paranoia.

This is pretty funny (although gregw has written many longer and more detailed essays about websockets as well):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=294563

In the end, we located the bug within our code connecting jetty's websocket support to our message passing system. You can bet that was an adventure to sort out. =)
Now that this Reddit Island Project has surfaced and gained some support, I actually think that an island for a larger group might be more practical. A group the size of YCombinator with the resources of YCombinator just might be able to do this. If we expand the project to include all YCombinator startups and contributors to HN, there should be enough people so that each person would only have to pay a rather small sum. I know that I am putting the cart before the horse here, but with a somewhat reasonable goal of 10M, we could probably purchase our island within a few years.

Just to continue with the brainstorming, it would be even more practical to have an "island" on land. We could purchase about 50 acres worth of some backcountry land in the US and develop it into a place for some sort of entrepreneurial or internet-centered facility.
This might be a case where one should benchmark before making changes that make the code more complex. I just threw your code your code into a thrown together cycle counter, and on my system it performs significantly worse than the straightforward solution.

My test harness isn't perfect, but with "gcc -O3" on a Core i7, I get something like 20000 cycles to 'condense' a 4096 character random string with the suggested loop, versus 26000 with your more complex approach.

With a 4096 character string set up to never contain char_to_remove, I get a practically identical 19500 cycles with both approaches.

Thus there seems to be no benefit to the greater complexity.
Good luck getting that Swing app to look nice, though. Which is a breeze with HTML/CSS.
That sounds pretty hacky but it could work. Better to do it right and make the whole thing relocatable and the software addressing it aware of that. If you don't do it that way you may end up with some very interesting bugs, such as when your code also gets loaded into a 4GB segment (not all machines are 64 bits), and now all those pointers are valid throughout your memory image. That's bound to lead to confusion. Most CPUs can do base+offset with very little overhead anyway so there would be no or very little gain.
This comment nails it. Is there anyway to fix this problem? Not the burnout as that's the symptom but the cause, bad structure.
I once worked on a project trying to isolate WiFi signals. We ended up purchasing a metal box with a conductive gasket, and were able to detect wireless signals through the box until we screwed the lid down to spec. Just a point of reference, I've never done EMP work... But I'm not sure how much the copper foil will buy you. Regardless, beautiful build!
Certainly missing other often used keys, like colon, semicolon, comma, quotes, /, ?, <, >. Guessing he must have some way of dealing with all that.

Higher res picture of the keyboard: https://images.squarespace-cdn.com/content/v1/5caa4adb92441b...
The problem is more that it is actually simple. And that simplicity allowed the creation of more and more things, all building on the simple frameworks, that work somewhat the same way. In a world where rarely do we enjoy fitting in one or two machines, and where there's a lot of moving bits to handle, that commonality, that Operating System for Data Center, is a godsend.

And "simple" is not the same as "easy". K8s is a classic example of complexity arising from simple system, as there are pretty much two major algorithm ideas in the whole thing (blackboard multi agent system and OODA loop controllers).
Surprised to see Ferguson assert that the UK is more than 400 years old. The UK came into being in 1801, as the United Kingdom of Great Britain and Ireland. It's predecessor was the Kingdom of Great Britain, itself created in 1707 with the Act of Union between England and Scotland.
> Or a better idea would have been to charge $X a day as insurance, that would cap the price per kWh to $X.

What mechanism incentivizes customers to pay for the insurance, though? It seems to me that people are going to buy the cheapest possible electric plan available during normal times, and just forget about black swan events altogether -- unless you find some useful way to force them to.
I replied to (a comment) and tried to contrast how a state owned power grid can still have profit models attached and function both technically and for it's intended customers.
You're right, when I see "HODL!" I think:

"This person is addicted to online gambling. 'Investing' doesn't involve screaming 'hold the line!' on web forums 15 times per day, it involves patience and confidence and research. This person is investing based off of internet memes, and is treating a highly volatile security as if it were some sort of get-rich guarantee, because they see a select few winners rise to the top, and ignore the numerous losers that never made a dime."

Is that the kind of paragraph a reasonable person might extract when they see "HODL!"?
> and this isn't really a western thing

For real, I've heard some horror stories about e.g. Chinese parents pulling their kids through the grinder.
To use analytics to buy/sell more efficiently in the MLM scheme.
It's nice to imagine there's a distinction between the GRU and Russia writ large. Particularly since the typical Russian citizen has no say over what the GRU does.

Also, there are easy explanations at hand for the extended outages in Texas that have nothing to do with hacking the power grid. Now if we're talking about the Ukrainian power grid...
> The page even has a button overlay "This looks better in the app" which I would take as an insult if I was their web dev but each to their own

If you're a web dev working on the Reddit redesign I assume you're long past caring or any form of shame.
If it's been a while, SPARK/Ada has been interesting to play with. No real objective for me since work won't touch it, but it's been interesting playing with the prover and design-by-contract elements of it. It's more properly integrated (with Ada 2012) than the prior versions.
The software is absolutely a shit show, and this cements the belief they are distracted and have given up in their core business.
> Find a co-working space.

Alternatively, they can work for an employer who has an office and then they don't need to pay for access to a co-working space. Their choice to do so doesn't harm you, they simply value certain aspects of the job differently, much as people value vacation vs raw salary differently.

> That includes other cities. You can still live in SF if you want, or choose any of the other dozens of cities that provide more benefits for far cheaper costs.

Yes, but for the same reason as above, there are enough people who explicitly value the "conventional" office interaction that companies will continue to cater to it. It's often cheaper and more efficient for employees to do so.

I'll also as an aside mention that

> Engineers tend to be introverted.

Is in my experience false. The hn bubble is far more introverted, on average, than my coworkers at a major tech company are. If you are introverted, you may not spend a great amount of time with those people, but i don't think it's controversial to say that the majority of currently employed software engineers don't want to stay in their homes forever.
For stuff that is available in the App Store, I prefer to get it there, even if it's more expensive than buying it directly from the vendor. It means that when I set up a new system I can go to my purchases tab and quickly re-install the 20-30 apps I have paid for that I only use every 1-2 months and they'll be ready the moment I need them, without having to dig through my email for license keys and download links
I'm not sure I understand.

New Zealand did lockdowns for a month or two and became completely Covid free.

China did lockdowns for a month or two and became almost Covid free.

Most European countries did lockdowns for a month or two and were quite open over the summer.

So either it was a different prophecy in the rest of the world or the prophecy was correct after all.
Especially in a game context, you usually have to pick a few details from the real world to simulate to make a compelling game. Too many variables and it gets hard for the player to track what's the cause and effect of what is happening.
Yup, Pfizer had signed contract on number of vaccine shots, not number of bottles supplied. So Pfizer is technically correct, but it's still a jerk move from their side.
Some countries probably, but institutional strength in the EU varies dramatically country by country
They already started production.

https://investors.biontech.de/news-releases/news-release-det...
Assume that we do the RCTs etc. and discover the 'bit lower than we'd like efficiency' (33% vs the original 80%) the CCT you quoted argued, is the actual efficiency* , what then?

IMHO, Judging by what happened in Israel at the time (a rise in cases), I for one wouldn't recommend a one dose regimen. So I don't consider what I'm saying supported by only one analysis, but by all of the Israeli CCTs so far. Judging by the consensus of Israeli HMOs, they probably feel the same.

[EDIT: Basically, I don't consider a low efficiency all that different from '1st dose isn't efficient'. So we give people the 1st dose, they party, and we come up even.]

* Yes, people probably became more active, but remember there was a lockdown too, and a different variant than in the original RCTs. There's justification for a lowered efficiency beyond bias in the RCT.
I like surprises! Looking forward to part 3...
Bah, I learned my C from K&R 2nd ed. I guess that's not K&R C, is it? :-)
Usually "inplace" means "in constant memory space." In other words, running the algorithm on an input of size N requires the same amount of memory as running the algorithm on an input of size M.
I just came back from eating, and two people used paypal over their phones to pay each other to split a meal... doesn't seem like carrying an extra gadget around is as good as the "what's your paypal" method.
It looks as though the URL in the inetloc file is `file:///bin/sh`. Running the command `open file:///bin/sh` should cause the same effect; Terminal.app starts a new shell and executes `/bin/sh ; exit;`.

Even if you managed to land an executable in the user's Downloads folder, and guess their username, I think there would be _multiple_ prompts the user would have to ignorantly click through.
Yeah Matt writing this and trying to sound like "a little guy" is hilarious
worse than that the stuff in magazines and such is often entirely fabricated
The plugin doesn't do anything until you connect it to a server is what I mean. Until connected to a server it doesn't do anything.
1. It's not a company but an NGO. Therefore, in theory, as long as they can cover the operational cost, they should be good. Of course, there's plenty of NGOs that don't do that.

2. https://signal.org/donate/ wasn't that difficult to find.

3. Brian Acton (WhatsApp co-founder) "donated" a hundred million to it. In theory, that alone should keep them running for at least a decade, but the "donation" was more of a loan with 0% interest, meaning that Signal will have to re-pay it back at some point. Also, just to make it shadier, he happens to be the chairman of the Signal Foundation. So he loaned the money to the org he's in charge of.
The trend of vertical hyper-integration combined with Comcast's hegemony over broadband and gradual creeping loss of Net Neutrality means that we're gradually moving towards a less and less useful Internet. Unfortunately, whatever benefits these companies might reap in the long-term from wide-open media standards and net neutrality are too small or too uncertain to allow them to move towards openness. I hate to say it on this site, but government does have a role to play here in establishing rules for basic market fairness. Unfortunately, so far the government rules have all been in favor of the media industry and against consumers. Abolishing DRM and going strict on net neutrality are, I think, the two key pieces of the puzzle. Much of the other problems would quickly fall away. Stronger fair use and compulsory licensing across a broader spectrum of IP would also help.
I'm OK with the measuring traffic volumes using this method but I'm uncomfortable with the identifying information being stored without permission.

If they provided incentives to install an app/visit a website to register for rewards or be entered into a prize in return for allowing density.io to track you that would be acceptable.
I was under the impression that Twitter temporarily suspended the account while they sorted things out?
It would be helpful to see different map markets for shared/serviced/SA, or to have the markers change with tab selection.
Please don't forget that Snowden gave all his documents away and is no longer in possession of them or disseminating them (other than his rumored insurance file). Future documents rely upon the few people he gave the documents too.

As a side note, this has been standard practice since the time of Hammurabi, where political asylum was granted but only if the seeker stopped agitating against his original state.
This came up quite recently with the twitter account that posted historical pictures without attribution. Arguably they're showing people wonderful photographs that they would otherwise not see, however they were basically lifting archive photos and publishing them without giving any nod to the photographers or the institutes that provided them.

http://petapixel.com/2014/01/24/make-money-twitter-ignore-co...

The attitude in most of these cases is innocent unless you can prove you own it and complain enough.

Extreme example - is Google stealing from you because it aggregates your content, stores it, makes it easily searchable and then serves adverts to make money from it?
Keep in mind that these "anonymous" data points aren't. Your phones MAC address exposes your home wifi network thanks to Google's databases. They also expose where you work, where your friends houses are, what your favorite coffee shop is. This is beyond dangerous, it's completely unacceptable.
I know it’s OT but would love to understand more about the health insurance situation in Germany and what’s happened in the last 20 years. Ideally in English which is a big ask I guess.

Moved to Germany in 2011 and still can’t work out the whole insurance thing (and don’t understand German enough to read and figure those nuances)
My only issue is the price, the only thing it gives over any other implementation is the multi room aspect, as soon as a company like Google bakes it in to their already established platform I don't see them selling many units
No power switch (even soft)? Really?
What the hell does Oculus Rift headsets have to do with any of this?

How the hell does money that is earmarked for Foodstamps get diverted into the Defense Fund?

The "medium.com" article that describes our broken system was _exceptional_. This blog post is horrible. Filled with logic holes, false analogies and confusing metaphors. I really don't know what scottsantens is complaining about! I honestly don't. His analogies are lazy, his debate skills are horrible.

https://medium.com/basic-income/breaking-down-without-a-spar...

I suggest just ignoring this particular blog post, and instead reading the above article. (Which is presumably what the scottsantens's blog post was based on).
I really want to believe this could become reality. But the past surrounding this issue, as well as seemingly widespread apathy about our loss of civil liberties, leaves me cynical.

Nearly every time I fly, I hear someone in the security line (which to me resembles a cattle chute) remarking that they're in fact glad for the inconvenience, as they somehow feel safer. Nearly every family member or friend with whom I discuss Edward Snowden's revelations and the vast injustice of what the NSA is doing couldn't care less.

I really don't have much hope for this bill. But I really wish I could believe in it as much as my younger self would have.
Yes there is, it's called Signal[1], by the same developers. It started out as two separate products, but you can use them to chat between iOS and Android.

[1]: https://itunes.apple.com/us/app/signal-private-messenger/id8...
We aren't short of housing for people. We are short of fancy housing for everyone, but almost everyone already has a home. What they need is breathing room. My wife wants to go to Law school, and has been offered a partial scholarship, but we can't afford the difference. That would be enough to just cover it.

Many people would like to have enough surplus to live comfortably, without fear. Buy medical insurance; go to school; replace/repair their car; pay off debts, etc. My personal doubts on Basic Income is that people would use the money any more effectively than they do their present money. But the fact that it wold stop companies such as Walmart from profiteering on the backs of the present welfare system trumps all to me.
Inflation is a function of the quantity of money in the system.
Basic income money doesn’t come from “printing” more money but from taxes, so, it’s a redistribution scheme. You could expect to see some price changes but not general inflation.