jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
FWIW, unlike Pogs or Beanie Babies or Cabbage Patch Kids, does have built-in scarcity. If they do become some crazy fad, the manufacturer can't ramp up production which ultimately only servers to devalue all BitCoins.

But yeah, for now I'd basically think of them as something like baseball cards or comic books.
I also thought it was kind of a dick move to wait until the end to admit that he didn't understand the symbols in principia_1b1.jpg. This is actually a pet peeve of mine in mathematics writing in general, introducing ambiguity and not resolving it until several pages or paragraphs later. It's really alienating. =(
Whenever anyone mentions NKS I'm always reminded of Cosma Shalizi's brilliant and hilarious review, 'A Rare Blend of Monster Raving Egomania and Utter Batshit Insanity'.

http://www.cscs.umich.edu/~crshalizi/reviews/wolfram/
Any chance we could have this through https? Encrypting the download link is always a good idea.
That's a reference to a previous satirical service we made, http://itsthisforthat.com
That's also true for other European countries. And it also makes sense.
> Are you saying it isn't stealing to pirate my iPhone app?

Yes. And the law agrees with me. Copyright infringement != theft. You could, of course, say they're the same because they're both illegal, but by that logic parking on a double yellow line is the same as genocide.
Pick whatever naming scheme comes to mind, but something that vaguely relates to the program's functionality + a degree of silliness makes the name easier to remember.
>> You have deprived the owner of the design of their right to determine how that design is distributed, in a sense.

But the whole notion of 'right to determine how IP is distributed' is an artificial, and very recent creation. Why should people have such rights? Why do we need them when we functioned fine as a society for so many millennia without them.
They were called "The Killer B's" at the time.
They may not be enforceable by the letter of the law, they aren't quite as "advisory" as the name would imply.
Interestingly ND has referendums (easier to get on ballot than CA) and has a balanced budget. I don't think it has as much to do with direct democracy as it does with the party's inability to stop spending. Nevermind the unfunded pension liabilities.
If you ask me, the whole idea of property taxes is unconscionable. In Australia the idea is brought up on occasion but the resulting media firestorm about how it would inevitably result in little old ladies who have lived in the same house for fifty years being turfed out always kills the idea. I don't know why Americans put up with it.

If we must have taxes, then tax income or spending, not wealth, and especially not non-liquid wealth -- that way you can guarantee that people will always have enough money to pay their taxes, and aren't being billed $50,000 on their $30,000 income just because the cheap cottage they bought in the 1960s just happens to now be in the most expensive part of town.
I don't get it. Is it just a database of the format used for particular domains (e.g. First.Last@example.com) ?
Great idea.

But the product does not work.
Related: http://www.ted.com/talks/derek_sivers_keep_your_goals_to_you... (one of Derek Sivers' TED talks)
This article is about the efficacy of the system of "democracy" and whether california is appropriately testing the sociology experiments that have been running for tens and hundreds of years.

Politics would be more [he-said-she-said].
A representative government of elected officials has its legs cut out from under it by these direct democratic actions. As individuals, we cannot be experts on every subject and thus cannot vote intelligibly on every subject matter. Some people like to think that through technology we can be more informed, but in an ever increasingly complex and interconnected world, we are perhaps less informed than ever. Especially when some of us spend such a large percentage of our time being passively entertained.

We need reliable decision makers that can use expert advisors to make decisions that will help us all. The problem that many see with government is the development of career statesmen. Individuals that have spent decades in office. They become ingrained and out of touch. We should instead consider eliminating the ability to easily remove elected officials between elections and put in place legislation that would limit the # of terms our representatives can serve. This would do away with much of the cronyism and lack of action that leaves a bad taste with the public.

As far as the direct democracy's ability to balance the budget... that is obvious to understand. People only think of themselves and how these decisions will affect themselves. That is human nature. Any economics or philosophy student would be able to tell you what happens when you let a group of people vote on something like this. Either we need a more educated and selfless population (impossible) or a better structured government for decision making (needs to happen).
very cool. looks like you guys also provide warranty options on lots of other stuff too!
I'll try to find the URL again, but in the mean time, I've read a comment on a thread from a veteran technician saying that hard drives failures were mostly due to heat fluctuations (material expansion) and that without this information, failure rates were not valuable enough.
http://www.openstreetmap.org/relation/1836428

Access to raw data via http://nominatim.openstreetmap.org/search?q=Orleans%20Parish...
but you have to convert it a little to geojson structure. There is already a bug ticket open to support format=geojson. Note the licence: the data is free including commercial use, but you have to attribute where you got it from.

There are a couple of other ways and tools to get that data.

Source: I do this for a living at http://opencagedata.com/
I think the suggestion is to turn your meetings into walks, not to turn your walks into meetings.
I agree it sounds like bolt-on coding. I've been told the way to avoid bolt-on coding (great name, by the way) is to refactor the software regularly. When you are in minor versions, you might do just-in-time coding, but to really qualify as a major version requires a careful view of the code as it exists now (not as originally designed), a documentation of a new design that meets the needs of the current customers, and a refactor to make sure the code reflects that design. Wash, Rinse, and Repeat.
It's not cheaper right now, it will be cheaper tomorrow.

EX: http://buyersguide.macrumors.com/ note the 'don't buy' recommendations.
Here is a discussion from 6 months ago: https://news.ycombinator.com/item?id=8092273
The problem is that sync is a "Google feature" and not a "Chromium feature" that any server can implement. Why can't I switch my sync from Google to Mozilla or Your Startup?
The struggle itself toward the heights is enough to fill a man's heart.
Complementary: This thread on Uber's transition to Swift that almost broke them https://twitter.com/StanTwinB/status/1336890442768547845

Includes, among other things: forcing Apple to increase cellular download limits, 45 seconds for letters to appear in XCode, 12 seconds to call main, rewriting the linker and so on.
You should add Gitcoin.co - they fund open source projects through distribution of cryptocurrencies.
This or That, simple surveying over SMS.

The main idea was to make it super simple to survey random people about anything. Right now you ask a question along with submitting two images and the app posts a survey to 50 random users on MTurk.

Would like to expand features down the line to expand number of survey respondents and adding filtering etc.

Site: https://thisorthat.ai
https://www.youtube.com/watch?v=DgRLlqEvOT8
No offense, but the site at screencovid.org seems totally mobile friendly to me, and has a clear ui - check off the symptoms you've got is a known pattern that everybody is familiar with

The GitHub site is a confusing UI (swiping cards away does what?) and it spills off the side of my screen on mobile - I'm not sure why development is needed here when the original site is totally functional
It's been more active than you think, but most of the builds have been on the dev channel, available only to licensed ST2 users.

I like Atom's plugin ecosystem, and am rooting for the open source option, but it really is quite slow and buggy.
Even the President coded in JavaScript. What makes you think people hate it? JavaScript is everywhere and it's leveraging the power to build the web to more people. The language has its flaws and beauty. Once you understand its "everything is an object" you'll see it's inner Zen.

There's absolutely no way you can code and dodging JS.
I do use it as my daily IDE. It is MUCH slower than Sublime, but I'm trying to ride with it through its bugs and builds. I occasionally use Sublime still, and go through periods of time where I use RubyMine.
There seem to be a lot of performance related issues:

https://github.com/atom/atom/search?q=performance&state=open...

If it works for you, great. Hope you contribute and it becomes a great editor someday.
I gather than the author is being hyperbolic in order to emphasize his point ("is easier to reason about correctness with recursion"). But the reason recursion doesn't "suck" in python (an other languages without TCE), even with a small call stack, is that usually it is used to tackle problems with a divide-and-conquer strategy. Even if you are handling a massive amount of items, if your recursive calls splits them to handle in two or more parts until there's no more to handle, then it is very hard to deplete the call stack:

log2 1_000_000_000_000_000 => 49.82892142331043

"Recursion and iteration are equally expressive: recursion can be replaced by iteration with an explicit stack, while iteration can be replaced with tail recursion. Which approach is preferable depends on the problem under consideration and the language used." [1]

BTW, I sympathize with the author's thesis. I was trying to remember algorithms that are easier to reason about in their iterative form... but I can't remember any. Conversely, compare recursive vs iterative DFS [2].

1: http://en.wikipedia.org/wiki/Recursion_(computer_science)

2: http://en.wikipedia.org/wiki/Tree_traversal#Depth-first_2
That's kind of a low-resolution summary of what we were saying -- you can annotate code on omniref, and we'll carry those annotations forward/backward in time, until the code changes.

It's part of our way of dealing with the problem that happens on StackOverflow all the time, where the top-rated answer is completely out-of-date.
Maybe I would add a new record to this https://github.com/icy/bash-coding-style#good-lessons
I like Atom too, but the startup time between the 2 is night and day. I also get really odd Atom behavior, especially on full screen.
> Red Hat Enterprise Virtualization starting version 3.5 also has exposed this feature.

Anyone know what relationship that product has with oVirt ( http://www.ovirt.org ) ? I thought oVirt was kind of the upstream. So wouldn't they be adding this to oVirt as well.
Not completely. WhatsApp pushed out an Android-compatible backup option on their BlackBerry 10 app when they announced that they were shutting the app down a few years ago. But it was behind a notice that said it was 'not supported', even though it worked fine. Only to Android though.
> Strong cultures are well-defined with sharp edges, and well-understood by everyone in the organization top to bottom. Strong founders with unapologetic personalities set the culture early and maintain it.

I can think of numerous historical examples of organizations (typically nations or empires) where this was true but the outcome was very bad for everyone involved.
Maybe go look in a dictionary before you claim other people are illiterates
Yep, I vastly prefer Clojure over JS/Python as a programming language but I'll pick JS/TS/Python first any day for real apps for the reasons you mention.
In my experience, most people who project nefarious intentions on the government have no experience working with or within the government. The government, after all, is a big thing with no unified goals or intentions. But for some reason, for some people, 'government' always means 'bad'.
Funny you mention this. I live near Houston, Texas, soon to be, if not already, the 3rd largest city in America. What I'm seeing around me in north Houston burbs is somewhat disturbing, namely two things: 1. An outbreak of RV parks (6 near me in less than two years) 2. An outbreak of tiny home parks (Several in my area). What pains me is driving by the RV parks, where entire families are living in an RV not much larger than my kitchen and I see kids boarding the school bus. Some of you may disagree, but that is no way for a child to grow up. While I don't have anything against this per se, the stigma of that lifestyle can damage children. The rotten-ass kids at school make terrible fun of children who live in trailer parks, RV parks, tiny homes. Of course this is no fault of the children in those conditions, as they have no say in how they live, only in how they perform at school. This area lives and dies by oil and gas jobs. It's likely no accident that in the last couple of years, those jobs have bottomed out and many people have lost their jobs. I don't know if there is a correlation between the job losses (tens of thousands) and the number of cheaper housing accommodations springing up, but it's real and it's somewhat disturbing to see so many people in a down-and-out state.

Editing to say that these are not the $500,000 RVs that retired people holiday in. They are kitchen-sized campers (for lack of a better term) that may be the size of 6-8 cubicles. They need outside water connections which many don't have, and they almost always need propane attachments. Many have composting toilets which the owner needs to clean out, as they cannot connect to the sewer lines.
If Signal can be as successful with private payments as they have been with private communications, then that would be a big win for everyone. I don't see why people are complaining about this.

What's the fundamental difference between private payments and private communication. Why support the latter but not the former?
If you tell people that the Department of Education went into existence only in 1980, and that children before that somehow learned to read without it, the idea of getting rid of it doesn't sound quite as crazy.
Still, I'd ask: why do you work for Google if you realize your value and goals are more aligned with something otherwise? By such it might actually be a good thing for one to be fired - it's not easy to make sure a company is not evil if its business motivation / culture doesn't by itself advocate for a positive non-evilness; it's better to find another company that has much simpler and better reasons for "not be evil".
I think there’s a moral concern about this particular market. That’s reasonable, some markets may very well have moral issues because of hidden costs or externalities or because of the unreasonable power it gives certain groups of people (CFCs, fentanyl, targeted advertising, killing for hire etc.)

These people would probably do better to spend that time improving themselves or looking at the amazing things and people near them that they could actually interact with, or if they have to idolize someone at least doing it to someone worth idolizing like an accomplished artist or philosopher. There’s a concern that I think I share with GP: these things are designed to put the viewer into a kind of consuming unsatisfied state that makes it easier to sell them things, and that’s probably a bad thing.

I’m not sure celebrities are so bad, often good ones have good things to say. It’s not like we don’t have our own either: every time FB or RMS sneezes it gets posted on hackernews a dozen times.
There is an obvious equivalence between unary numbers and binary numbers. Should be quite easy to support inductive proofs with unary numbers while supporting computation with binary numbers, and simply translate between them depending on what context one is in. In fact, I believe this is what Coq does behind the scenes.
I'd say it's still quite good.
That is the thing, companies aren't people.

They are composed by a group of people, each with their own set of goals and morals, which isn't the same thing.
Trying to realtime encode 4k into AVC using pure software encoders takes about 80 cores/hyperthreads. Then you need to meet the tight 70ns? timings of the SMPTE 2022-6/7 protocols (i.e. 12gbps without using jumbo frames because reasons).

It's also necessary for clip switching. If you want frame accurate clip switching (i.e. show->ad->ad->show) you need consistent and precise pointers into your files.
Why would the URL be hidden? Most people keep their browser histories enabled.
This Ea-Nasir guy was certainly no Kushim. Kushim would never mess you around like that!
I've taken part in a "rewrite" like what you describe. It was not the classic "Write a whole new system in parallel, then migrate everyone over." It was the Ship of Theseus executed in software, slowly, over the course of a couple years.

The lights stayed on the whole time. We retained the ability to switch back to the old system by setting a feature flag until everyone (including the business users) was confident that the new system was working as well as - preferably better than - the old one.

Throwing out code we didn't understand was simply unthinkable, because we weren't allowed to have that 6 months of time fantasizing that everything would be great before launch day - whatever you were working on now would be expected to go into production within a week or two, without upsetting the rest of the business in the process.

No, it wasn't very fun. But it was satisfying work. I think it was my boss's boss who observed that making all the team members happy won't make a project successful, but everyone's ultimately happy to see a project successfully executed.
The US doesn't normally invade. It's far more efficient to destabilize and prop up the preferred military junta.
I didn't realize that "diagnostics" was a medical specialty.
Real question: if user agent sniffing is wrong, what is the proper way of determining whether certain behavior will be buggy in a given browser?

Example: every browser sends mouse events (esp relating to scolling) to plugins differently. We have to check the agent string and react accordingly so the scroll wheel on mice behaves consistently across all browsers. Iceweasel failed and had broken scroll support from us for months because we didn't know they send a completely different user agent string, apparently to discourage sniffing. Ironically that just meant we had to add that agent string to the list.

Is there a better way to handle those issues that doesn't involve sniffing the agent string?
Your desire to not answer the question on why you want the money, your choosing a relatively ambiguous goal (millionaire), and the rather short time frame (3 short years) makes it really difficult to answer the question.

How many million exactly would you want?
what are '3 short years'? Would you be willing to put in 5?would you be willing to put in 10?

What would you do after you had this money? Is it conceivable that you could make your millions doing what you 'dream' of doing right now instead of waiting for after you've made your money?

Why do you have such a weak way of putting it - 'just want to hear people's thoughts about the idea'?

Are you committed to it or not?

Final question - Would you like to make a ton of money without working hard?
actually that should have been my first question.

Unless you start asking different questions you're setting yourself up for failure.
House is a diagnostics expert, not just a MD.
For some reason, this stuff seems to interest a lot of people here. Me too, I'll admit. But when I think about it, I come away with a deep suspicion that "the only way to win is not to play the game". How are you, as an individual, supposed to come out ahead playing in the same field as people with more knowledge and skills than you? The only way I can see is to have a 'sure thing' of some kind. Some sort of knowledge that is not widespread, perhaps to the point of insider knowledge, which is actually illegal. Perhaps you can gain that knowledge through lots of research, but even there... how much time is that going to take and how can you be sure you'll get there faster than bigger, well connected people and companies? For instance, any sort of quantifiable data is going to be picked through by someone with a bigger, faster, more extensive set of algorithms than you can dream up on your own.

Edit: one more thing: with a startup, the opportunity cost is likely your biggest expense. With trading, you risk losing the money you put in, which, combined with the time, could really amount to something.

I guess the question is: where is the parallel to startups, where a small group can do well? Also: is it possible to do well without basically making a job out of it? Otherwise, perhaps it's best to avoid the whole thing: a few ETF's and forget about them, and concentrate on doing something you have an edge at.
Do something you like. Life is too short not to spend on stuff that makes you happy. I believe chances are stuff you like will also pay you reasonably. 3 years is a long time to waste chasing a million dollars doing something you do not like.
Two reasons usually given for async IO being more efficient than threaded servers are a) a large chunk of memory (on the order of a MB) must be allocated per thread (and thus per client) and b) the overhead of context switching.

Both of these problems can be solved by things like green threads (which get scheduled on a single OS thread), coroutines, fibers, etc, though Node people will claim any sort of "machinery" like that will add unacceptable overhead. But aren't deeply nested callbacks and their associated closures also a form of "machinery", albeit one which must be explicitly managed by the programmer?

The other argument against thread-like abstractions is the introduction of race conditions associated with shared memory. I believe coroutines sort of solve this, as do shared-nothing / message-passing systems like Erlang's "processes" and HTML5 Web Workers (and of course OS processes, though they're too heavyweight).

[just realized the previous 2 paragraphs don't answer your question, sorry]

Anyway, instead of blocking on a single socket operation per thread you can use select() and other more efficient APIs (poll, epoll, kqueue) to wake a single main thread when any of the sockets (out of hundreds or thousands) are ready for reading or writing.

When there is no asynchronous API for some operation (like with many filesystem operations or existing database clients, for example) a thread pool is indeed used to make that operation asynchronous to the rest of the application (however depending on things like the disk cache, context switching might not be negligible, so Node now offers synchronous filesystem APIs as well)