skysight-inc/HackerNews huggingface dataset:
I have my own blog on DigitalOcean using Jekyll. Can't be more easy to do and mantain.
Using shopping engines is even worse. Google shopping and Amazon, I've been having an incredibly difficult time finding products within a price range and sorting it by price. Searching for items in quotes on Google Shopping often returns all sorts of irrelevant results. In Amazon, the 'price low to high' filter doesn't even seem to work most of the time and it includes sponsored results way out of my price range in the middle of the results. Amazon also seems to have removed any type of price range filter on the left sidebar.
Systers
Unfortunately, a "full" text crawl of the internets is a YUUUGE amount of data to manage

Maybe instead of a problem, there is an opportunity here.

Back before Google ate the intarwebs, there used to be niche search engines. Perhaps that is an idea whose time has come again.

For example, if I want information from a government source, I use a search engine that specializes in crawling only government web sites.

If I want information about Berlin, I use a search engine that only crawls web sites with information about Berlin, or that are located in Berlin.

If I want information about health, I use a search engine that only crawls medical web sites.

Each topic is still a wealth of information, but siloed enough that the amount of data could be manageable to a small or medium-sized company. And the market would keep the niches from getting so small that they become useful. A search engine dedicated to Hello Kitty lanyards isn't going to monetize.
> If nothing has zero emissions, then the phrase "zero emissions" would have no use whatsoever

Yes, that's the ideal: don't claim that you've achieved the impossible. I don't want to see folks marketing "perpetual motion" machines for the same reason.

For a detailed comparison:

https://www.researchgate.net/publication/297889793_Non-exhau...

Seems fair to call these vehicles "zero exhaust." Electric rail vehicles have extremely low emissions -- if the rails and wheels are carbon steel without added heavy metals, then the direct emissions are relatively benign. Maglev vehicles are even better -- but even so, there's friction with air, moving parts such as doors and lynch pins. Still not zero.
My anecdotal experience is my Mac loyal programmer friends are switching to linux or windows unless they are developing for iOS. Anecdotes are worth what they’re worth, the data says Apple’s market share is holding more or less steady at 7-8%.

It’s hard for me to believe that Apple is or even can dedicate the resources I want want to the laptop/desktop line when iPhones alone make 80% of their revenue. I’ve mostly switched to linux with a windows box when needed.
It did indeed explode in the literal sense: rapid decomposition of the launch vehicle.

I suppose it is worth mentioning that it did not "explode" in the sense people normally understand though: a blast of rapid combustion of fuel.
Yeah, the decision to go with touchscreens in an environment where you cannot turn your eyes away and focus on something is boneheaded IMO. The AC in my car is controlled by dials which also have a button in the middle. I can control this while driving in the middle of the night and will never have to turn my eyes away. The reason for that is that I can use touch to find the right dialm align my fingers by touch alone and just turn it. Now try doing something "by touch" or "from memory" on a touch screen. Suddenly, your glove compartment opens :P

Anyhow, IMO, the orgy of the screens in the car is probably a stupid, misguided way to try and sell more cars, and will go the same way of the 3D TV and curved TV.
Reference counting is a form of garbage collection. I don’t like the trade offs for many applications (problems with cycles and runtime overhead) but when you can’t use a transporting collector it’s often better than mark/sweep
The wheels of justice don't move at the speed of the internet. Prosecutors generally like knowing they're going to secure a conviction before they actually prosecute.

Congressional hearings are not a court of law. So I would imagine some prosecutor somewhere is actually working on it, but talking about how you're working on a case publicly is a great way to let defendants know that it's CYA time.
It is valid XML. It means totally different thing in HTML.
Create a core protocol at the same level as DNS etc., that web servers can use to offer an index of everything they serve/relay

Isn't that pretty much a site map?

https://en.wikipedia.org/wiki/Sitemaps
If instead of doing one tax to cover your whole budget, you do it is separate taxes for each item applied serially [1], and each of those taxes is a flat rate tax [2] that applies to income above a base amount [3], so that you are paying thousands of separate taxes, each with a very low flat rate, then when you look at the net result it is equivalent to a progressive bracket system with a lot of narrow brackets.

That probably says something interesting about the relationship of flat rate tax systems (as usually proposed) and progressive rate tax systems, although I'm not sure what.

[1] What I mean by "applied serially" is you take you income, and apply the first tax. Your income minus the tax amount becomes the income for the second tax, and so on.

[2] I say "flat rate" rather than simply "flat" because almost no one ever actually proposes a flat tax, which would be the same tax amount regardless of income.

[3] ...which makes it not really a flat rate, but rather a progressive tax with two brackets. I think that every serious "flat" tax proposal I've seen has been this way, so that's what I'm using.
Not true in my mid-sized city in the Pacific Northwest.
Is that really true? Some backup camera systems used to display as part of the rearview mirror. (I don't know if the size and nature of the display meets the current requirements though and, in practice, I imagine all but the lowest end vehicles do use a screen for at least some entertainment functions. Big volume knobs are probably mostly a lost cause.)
Boeing is the stock with the biggest weight within the Dow Jones Industrial Average. Trump often uses this index as a public measure of his personal success.

Is it too much to assume that the government would try to figure out some rescue operations (whatever they may look like) to save Boeing financially in case that this is required?
One reason for the trade dispute with the EU is Airbus.
Yes, it occurred to me that his audience already had a background in IPFS and I wasn't his prospective audience; yet, then why craft the title to seem like it was meant for people who have no idea what IPFS is, because surely those with prior knowledge of it, would already be able to answer for themselves "Why... IPFS?"

I think my main problem with this blog post, and many others, is that they come off too "stream of consciousness," instead of something more structured, and easily-digestable.

It's obvious the author can write[0], but at risk of being presumptuous, it seems like it was hastily written and submitted to HN for the sole purpose of generating traffic.

[0] This is a much better piece, albeit short: http://teetotality.blog/posts/think-do-build/
Yes, it gets the majority of its results from Bing. But it's not _just_ a proxy, it's an anonymizing proxy, at least if we believe their pinky swear.
> It is mildly horrifying to see somebody else unable to behave reasonably without made-up guidance.

Not behaving according to your made-up reasonableness?

If there is no absolute line, then the only thing that matters is being the current top-dog
In the early days of DMOZ, some editors would rank sites lower based on the number of ads they had.
> The standard "tag soup" HTML parser has numerous
> surprising behaviors on invalid or questionable HTML code.

There is nothing surprising here. And some elements are allowed to omit end tags, or even start and end tags altogether.

In fact, if you dig deeper there are a lot more surprises in XHTML documents (assuming they are served with the proper MIME type so they get treated like XHTML).
There was a post here recently that if you bought pretty much any stock last year, you wouldd profit, so I'm not sure what this is? Is this just if you bought one share on 1st Jan and sold on 31st Dec?
> 100% false, Friedman's negative income tax WAS NOT a UBI

Uhhh, you are flat out wrong. They are basically the same thing[1]. Here is a link from CATO (a conservative outlet) talking about how the benefit of UBI is it would replace existing welfare programs[2]. Maybe try using google before making ridiculous claims.

> the 90's plan included Tort Reform which is need to lower costs

Tort reform was a straw man argument that was used by Republicans in a desperate attempt to explain why the ACA was not a 'conservative' policy. Pointing out small differences in policy details to try and explain away the origins of the policy is straight up dishonest. And just to be clear, tort reform was left out because it does not have a meaningful impact on health care costs[3]. Including it in the ACA would have been pointless and just added more complexity to an already complex piece of legislation. It was 100% the right thing to do.

> it simply gave the democrats grounds to then claim "it was not enough"

Largely because Republicans have continued to knee-cap the ACA at every turn. We tried to fix healthcare with a bipartisan policy, and you all threw a hissy-fit and decided to do everything in your power to make it fail. So I have zero sympathy with your single-payer fear mongering. The democrats shift towards stronger support for single payer was entirely in response to the shortcomings of the ACA, which largely happened due to Republican obstruction. You brought this on yourselves.

> Republican Party has more or less stayed the same or has shifted slightly to the left since 2000

I posted a link that was using data from a non-partisan research institute, and the conclusions of that research was that Republicans have been shifting rightward, even since 2000. Here is the link again[4]. Please show me credible non-partisan research to support your claim that the 'democrat party is pulled WIDELY to the left'. If you think the rise of Bernie Sanders and Elizabeth Warren some how proves your point, consider this: Bernie Sanders has been in politics since the 1980s. And as mentioned in my original post, his policy proposals would be considered center-left in any other time or in any other country. The only thing that has changed in the past 25 years in American politics is the complete take over of the Republican party by overzealous ultra right-wing anti-government partisans.

[1] https://www.reddit.com/r/BasicIncome/comments/6djjsj/whats_b...
[2] https://www.cato.org/publications/commentary/universal-basic...
[3] https://publicintegrity.org/health/analysis-the-mythical-ben...
[4] https://fivethirtyeight.com/features/the-republican-party-ha...
> no incremental compilation

Not true, unless you're using an esoteric definition of "incremental".

> imports don't support cyclic imports

Why on earth would you consider this bad?
I've been thinking about this for years[1]. The truth is, what Google solved was parsing the search query, not identifying the best results. In fact, Google is not incentivized to give you the best results, they are designed to maximize their revenue, derived from getting you to view / click ads.

Google is not a search company, they are an advertising company. The more searches you make, the more revenue they make. Their goal is to quickly and often get you to search things. As long as you keep using their platform, the more you search the better.

[1] https://austingwalters.com/is-search-solved/
Wrong. The site query worked. The issue is that there is no clear way to determine information date, as pages themselves change. Since more recent results are favored, SEO strategy of freshness throws off date queries.
https://www.searchenginejournal.com/google-algorithm-history...
The results are human curated as much as google would like to publicly pretend otherwise.

I think a more fundamental problem is a large portion of content production is now either unindexable or difficult to index - Facebook, Instagram, Discord, and YouTube to name a few. Pre-Facebook the bulk of new content was indexable.

YouTube is relatively open, but the content and contexts of what is being produced is difficult to extract, if, for the only reason that people talk differently than they write. That doesn’t mean, in my opinion, that the quality of a YouTube video is lower than what would have been written in a blog post 15 years ago, but it makes it much more difficult to extract snippets of knowledge.

Ad monetization has created a lot of noise too, but I’m not sure without it, there would be less noise. Rather it’s a profit motive issue. Many, many searches I just go straight to Wikipedia and wouldn’t for a moment consider using Google for.

Frankly I think the discussion here is way better than the pretty mediocre to terrible “case study” that was posted.
Yes, I often delete the copy constructor so that accidental copy cases become compile-time errors, though tttt that doesn’t seem to come up that often.

I was bitten by a use-after-move last week but it was my own fault in some startup-time-order-of-initialization undefined behavior that the code was depending on that only worked on one compiler. It’s pretty uncommon.
Here: https://www.foundmyfitness.com/ - Dr. Rhonda Patrick
You can open up two web pages side by side, search the same term in both Bing and DuckDuckGo, and see many of the results are the same in similar order (at least they were the last time I did this, maybe two months ago). DuckDuckGo appears to get most of its results from Bing.
"The American Religion" by Harold Bloom. It blew my mind. Its a deeply subjective book about our collective consciousness, as told by biographies of the religious makers of America.
> Suffice to say, the point of this pargraph was "DNS and HTTP unrobust, webservers fail under unforseen circumstances." Ok, well how does IPFS do things differently? You never explained how IPFS works, much less how it gets over any of the aforementioned issues you outlined.

If DNS and HTTP are not working absolutely no one will care about some blog being up.
I wouldn't think so. As a beginner you can probably just treat Idris like a superset of Haskell and learn the parts that are common to both. For example you can use the `data T =` syntax and not worry about the more advanced `data T where` syntax for GADTs. You can turn off totality checking. You can use simple data types like lists rather than length-indexed vectors.

I quite like the book Type-Driven Development with Idris by Edwin Brady. It doesn't assume you already know Haskell. But it does teach you a nice mindset of thinking about types first and use that to drive the implementation.
Try Xojo for a cross-platform modern VB equivalent.

They can compile to a webapp now too that presents the UI in a browser.

http://www.xojo.com/

Disclaimer: I worked on Xojo’s earlier incarnation REALbasic waaaaay back.
I wrote the pickle.load comment [1]. I want to defend it here.

King (the author) places "dynamically typed" and "statically typed" in opposition. But keep in mind that many languages have both: Java, ObjC, TypeScript, C#, etc. I like to say that a a language "has" static and/or dynamic types, but "is" dynamic if it supports runtime features like reflection - of course this is a sliding scale.

King observes that static types allow you to make explicit what you know. After calling `pickle.load` you don't know anything about the result, so its static type is going to be something quite constraining like `String -> Object`. It seems we are in violent agreement on this point.

King then goes on to make a different claim: that it is possible to implement `pickle.load` in Java and also in Haskell. It is possible in Java but not in Haskell.

Here's the key line for Java:

However, nothing is stopping you from passing Serializable.class and branching on the type later

Notice the subtle shift in meaning for "type": from static type to runtime tag. It is possible to branch on the type at runtime, because the type is available at runtime, because Java has dynamic types. They're awkward and painful to use, but it is possible.

For Haskell:

Can we do this in Haskell, too? Absolutely—we can use the serialise library, which has a similar API to the Java one mentioned above.

Absolutely you cannot! The Serialise libary requires you to list all of the possible result types up-front, "by providing a set of type class instances." There is no way for a Haskell program to deserialise a value whose static type was not visible when the program was compiled. There is no way in Haskell to "get a list of all types" (it's hard to even formulate this).

Implementing Python-style pickle isn't really about types, it's about the language's dynamic features. Can you look up a types by name, reflect on a value at runtime? Dynamic features really do bring new capabilities to programs.

1: https://news.ycombinator.com/item?id=21479933
>>"McDonnell Douglas managers were more cutthroat, and it was all about the bottom line — cut those costs!" she told CBC's The Fifth Estate. "They didn't follow a good capitalist model. They followed greed and putting people in the upper echelon, putting their interest first above the workers and the product and just society as a whole."

This type of financialization of a business works great -- right up to the moment when it doesn't.

All the numbers just keep looking better and better

Then, even without disasters that kill hundreds of people, the business starts to become sick, and there is often no cure for it.

The core product or service has been so long neglected, and the the know-how to continuously develop it has become so diluted, that there is nothing left but the long death spiral.

In this case, that death spiral may be halted by the govt due to Boeing's large defense role, but...
I use this case quite commonly for implementation encapsulation. You could think of it as a capability.

The type of a lambda is inexpressible so they can only be handled with auto or decltype. I think that’s reasonable.
Have you used OCaml? It's a quite different experience than C#. See http://roscidus.com/blog/blog/2014/02/13/ocaml-what-you-gain...
Nice, I have script that does speech to text using google cloud and I wanted an easy way to get text out of youtube videos so this will help.
SEO is the new spam. We solved spam pretty well, but it was a very different solution space to what is available for the web:

- Spammers had basically two ways to verify their efficacy – they could either sign up to every provider under the stars and test each email with each of them individually, or they could use the absence of a signal as "proof" of being caught by a filter. But neither of these are very efficient. An SEO expert can simply wait for the search engine to detect their changes and verify the result with two or three search engines quickly and automatically.

- For practical purposes whether an email is spam is answered in a binary form: either it ends up in your spam box or it does not. Removing spam-looking things from search results entirely would be devastating for any site victim of a false positive. And how do you implement the equivalent of a spam box in a search engine in a useable way?

- Spam filtering was implemented in different ways on every mail provider, so the bar to entry was "randomized" and spammers would have to be quite careful to pass the filters on a large subset of providers. ISPs and users currently have nowhere near the resources to implement their own ranking rules, but maybe this could be a solution in the mid to long term with massively cheaper hardware.
The self-closing form is fine in HTML5 for those examples, since they are void elements. The "/" gets ignored, which is what you want in that case.

It fails if you try this with non-void elements: E.g. XHTML <div /> might turn into <div> in HTML5, which opens a div element, which is not the same. (I'm not sure if this behaviour is specified or not)

https://html.spec.whatwg.org/multipage/syntax.html#start-tag...

> 6. Then, if the element is one of the void elements [...] then there may be a single U+002F SOLIDUS character (/). This character has no effect on void elements [...]

https://html.spec.whatwg.org/multipage/syntax.html#void-elem...

> area, base, br, col, embed, hr, img, input, link, meta, param, source, track, wbr
The best candidate I found for the etymology is Ozalid Viewfoil, which I can't find an image, but it sounds like the transparencies came with a photosensitive coating that would fixed to the transparency during a development step.

https://books.google.com/books?id=TZ3F1OYZdEcC&ppis=_e&lpg=R...
That is a nice chip.

It has the same 24-bit address space as the early IBM 360 mainframes, the 80286 and a handful of other systems. It's much less cramped than the 16-bit environment of the 6502, the PDP-11, etc.

It's easy to underestimate the 6052 because other chips (the 68k) series are better on paper. However, interrupt handling is fast and DMA efficient so it is a good match to the family computer role.

Apple thought that the Apple ][ would be rapidly out of date so it rushed ahead with the failed Apple ///, the Lisa, Macintosh, etc. They did not realize the ][ was going to last as long as it did, otherwise they would have prioritized the Apple 2gs -- rather than the Mac which had two near-death experiences before the company became the leader in mobile.
I have been using Fastmail for many years and suggest that they provide an excellent service. They offer a free account for users to try them out but by paying a small fee you get so much more. I have no connection with them other than being a satisfied client.
https://www.fastmail.com/
iOffice Buys Teem After WeWork Lets It Go
A thousand times yes to Trollope, and I think there are a lot of nineteenth-century novelists who are like that (not quite as well known as the biggest names, but absolutely superb). Wilkie Collins (The Moonstone, The Woman in White) is another good example from that category.
Woah:

GNU 782 lines
others 123 average lines

counting only the UNIX cat with the most lines to keep them from messing with the average.
How refactoring a macro reduced my Rust project build time from 4 hours to 40sec
For those who might be misled like I used to be DuckDuckGo is just a proxy for Bing.

Every time the topic of search comes up on HN, someone always jumps in and says this.

Then there are a bunch of other people who jump in and say that Duck is much more than that.

So, which is correct?
If you are problem solving all day long already and don’t want to add figuring out how to learn a new sport and its pitfalls such as proper technique and programming on your own check out barbell logic online coaching. I have been a very happy client for the past three years (almost).
Note that "The Polygons of Another World" is an ongoing series, so some submissions are to the index of the series, while others (like this one) are to the latest installment at the time, which tends to change the focus of each discussion.
I know and love all of these except for Naval - I’ll have to check that one out seeing as it’s in such good company in this list
Being Productive
Suicide notes by Mitchell Heisman.
Pretty obscure. No idea whether to call it good or odd. It raises many questions without answers and will probably tell you that the author likely has some deep rooted issues.

Book: https://web.archive.org/web/20151123024834/http://www.geenst...
Algolia is a YC company.
This. For ever engineer that somehow works with search quality, there are thousands of experts who are working to subvert SERPs in some fashion. Pretty sure that if we gained true knowledge about the challenges that search faces due to abuse, it would be like facing one of Lovecraft's cosmic horrors.