jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think location also matters. Where I currently live my UPS packages arrive in great condition while I've had FedEx packages look like they have really fallen off the back of the truck. Where I used to live it was the opposite.

I don't even include the USPS in this discussion because they are SO bad at delivery. I know it's not packages, but I've sent checks to my bank for deposit that were literally destroyed by the USPS. The bank sent the shredded check back to show me why they couldn't deposit it. I routinely get my neighbors mail and they get mine even though I have put a nice sign on my mailbox with my full name. And yes, I have filed complaints with no response.
This is a totally click-baity title. Obviously it should read "The New Computer Chess World Champion", as it has nothing to do with a New Chess World Champion, though the title is obviously meant to get your attention by implying that it does.

(edit: accidentally deleted this comment)
I think he is shooting for "shocking" headlines and somewhat stream of conscious.

https://medium.com/p/8f186a4dde94

"I’m Modeling My Company After The Taliban."
Ok I will give that a shot, thank you.

In terms of behavioral changes: outside of eating fiber what is there to do?

What is a QS type? I'll be sure to give you some feedback about my use of it.
I should have used properly "construct input" (as suggested by dragon-writer) rather than "escape". If possible, you'd use query parameters or some other reusable and verified mechanism to encode user content. If you're embedding a data stream of one type within another, you still have to manage boundaries to encode content properly.

I'd note for database languages, query construction is often two phase, where you build your query template based on selection/filtering needs, and then, use parameter substitution with user-provided content. I've seen experienced programmers do both at the same time and resort to manual escaping of user content rather than seeing them as distinct phases.

I think it's about managing the movement of information between contexts... one process' data is another process' code. The most important context switch happening between untrusted inputs and the rest of your system.

I apologize for deleting my other comment; I was trying to shorten it.
Which class was this, and are any of the notes or project assignments available online? That sounds like a fun project.
At this time, Boutiques is only available in the U.S. and only for women’s fashion, but we plan to expand in the future
Almost. Julian days start and end at noon GMT.
If you are selling anything mission critical like infrastructure, being a one-man shop with nobody to provide support when you get a bad bout of diarrhea is a no go.
crowdfunding? really?

Both crowdfunding and VCs fund a tiny portion of the total small businesses started.

Did you see those charts? The scale is in hundreds.

In the US alone there are millions of small businesses started each year. Sure, most of those aren't trying to change the world (haven't seen statistics on that)... but even if it's 0.5% and you exclude all the solo founders, it would still far out number crowdfunding and VCs by a large margin.
Why only sort of? What could be easier than than a time reference that's constant across the planet, doesn't observe daylight savings, has no leap years (but rare leap seconds, iirc), and can be trivially converted to a local time if necessary? I guess never having to convert to local times because there's no such thing in the world as time zones would be easier, but at the cost of all of the practical everyday uses of local times.
In my current workplace the joke is for the newcomers to be called "undervisors" (in contrast to shift supervisors).

I found it common to get called a "minion", "drone" or "padawan" while working in IT. No one usually gets offended (if someone does usually the nickname gets dropped immediately in his/her presence).
The article doesn't mention anything about clinical trials or anything beyond anecdotes and some n=1 experimentation that Cronise did on himself. And yet he has already started selling a product. That is really the sort of thing that needs more testing first, especially if it might have adverse effects as well (hopefully it was tested for safety and efficacy and it is just that the journalist doesn't mention it).
As a matter of historical fact, yes, see link below. As a matter of rhetorical response, wouldn't paying off whomever be worth ending the horrors of slavery? As a matter of imagining a counterfactual, what would the late 19th and 20th centuries have looked like in the US if it had somehow followed a similar route instead of embarking upon the Civil War?

http://en.m.wikipedia.org/wiki/Slavery_Abolition_Act_1833
Also pools are meant for recreation and socializing. Guns only purpose is killing stuff.
In practice, the way to run old binaries on Linux is ... Wine.

So we have our long-term-stable ABI for Linux. It's just that it's called Win32. An ABI that will survive Microsoft.
Who voted for or against the lockdowns? If something this important was never held to a vote either directly or via representative, its not democratic.
It's not really news if you've been paying attention the last few years or decades.

Not enough people have been paying attention.
An EMP means we're at nuclear war with a superpower, and Alaskans likely defend themselves with guns, not lasers.
My sarcasm detector is having trouble. Was your comment sarcasm? Was the original article and accompanying graph sarcasm? Is it sarcasm to say that unix time is incrementing at the same rate in 2015 as it did in 2014, and therefore it being 2015 is responsible for the increase in unix time?
I recently spent a year and a half writing C. There were a couple points where, subjectively, it seemed that my Haskell experience suggested solutions that I would not have found otherwise. One in particular seemed to do quite a bit of heavy lifting over the course of the project. I've been meaning to put together a blog post but have several things above it in both my general "things to do" queue and my "blog posts to write" one.

I apologize on behalf of the Haskell community for any harsh treatment that wasn't deserved, and I wouldn't be surprised if there was some - the tone does seem to have shifted unfortunately.

What were the questions you had, and where did you ask them?
Please do not take HN threads into ideological and national flamewar. The tell-tale signs of this being a bad comment for HN are: (a) the snark, and (b) the list of talking points. Combined with the flammatory topic, it amounts to vandalism, so please don't do this here.
I have no idea what you mean. I've done a lot of research to come up with solutions which work for me. I don't see how that is irrational or superstitious (though perhaps you aren't suggesting I am, it sounds to me kind of like that is what you are implying). All I am saying is that if Americans are fundamentally different in their physiology/basic wiring, then the things that work for some other group may not work for them. Even if people cannot explain that very well, they can have some awareness that the expectations other people try to impose on them routinely cause more harm than good. I have also worked extremely hard to resolve my problems in spite of most of the world actively telling me it cannot be done. I don't see how that indicates I am making bad decisions but want other people to fix it.

Anyway, I really have no idea what your point is. So probably no point in going on.

EDIT: In regards to the PS you added after I replied, since diet and lifestyle changes have been my primary means of getting well and I have not seen a doctor in several years, I don't much care what the US does about the "healthcare system".
> Unlike a religion, it lacks any proscriptive elements that would inform how you live your life.

I mean if you jump out of the window gravity will kill you that's proscriptive enough. You live under the rules that are present in your universe, world or simulation. Rules in our world and universe are rules of physics, chemistry and biology.
I could've written your same comment. As a (current) smoker, my experience of having quit twitter is exactly the same.

I recently blogged about that [1]. It's in spanish, but Google translate does an acceptable job with it.

[1] https://blog.jazzido.com/uncategorized/2021/02/12/mejore-su-...
Yes, you can buy low-cost passively-managed funds that invest in value stocks, based on objective criteria. One example is VBR, Vanguard's small-cap value ETF, with an expense ratio of 0.07%. There are many others.
Woooow. This has a huge market potential among hobbyists.
FWIW the article should have led with Phoenix LiveView, which really pioneered this approach, and is much better suited via its concurrency model for large scale streaming apps (like chat apps).

Where Rails with “live view” tooling would work really well is building CRUD heavy sass apps that don’t need a persistent connection, just want really fast page refreshes and/or partial updates.

The work the basecamp team did on Hey seems to be a good illustration of that.
I did struggle with representing a graph and put that on ice. Though I only tried it with "raw" pouchdb, and researching this right now I found a plugin that supports many-to-many relationships[1].

[1]: https://github.com/pouchdb-community/relational-pouch#many-t...
Yeah but no. I can demonstrate the necessity for HTTPS right now. Because Comcast is my only realistic option for high speed Internet service where I live I'm stuck with them.

Because of their ridiculous data cap policy I've been getting warnings I'm approaching my cap for the month. I dared to watch Netflix and do work this month!

So if I were to go right now and access a web page via HTTP I'll get a pop up inserted into the page by Comcast telling me I'm approaching my data cap. There was a time when ISPs were inserting their own ads and tracking into pages.

Ergo, your ISP cannot be trusted to deliver data to you unmolested. Unless you've got pre-shared signing keys, like your Linux distro's package signing keys, you have little assurance that what you received is what you requested.

Arguing that TLS enforces centralization is laying it on really thick. Self signed certs are a thing and both they and expired certs must be acceptable by browsers. They can throw up errors or warnings but they can't reasonably disable them.

Also because users have to be able to import corporate/government root certs it's entirely possible to add some grass roots root certs (bad cow pun) that aren't beholden to some "establishment" set of root certs. You can also have your own grass roots DNS root servers if you really want.
It depends on the index you're building.

If you're weighting purely by market cap then it's not very important, as you describe. (Accounting for newly issued shares is the only issue, but is often minor enough it can just be ignored.)

But if you're weighting by sector, for example, then it's hugely important, no? Indeed basically any weighting strategy except market cap requires rebalancing as a primary concern.
I'm not so sure that multicore programming will be the future.

In the last couple of years, we have seen the rise of the netbook, the smartphone, and languages like Python and Ruby. Each of these are, apparently, "fast enough" to be highly succesful.

Applications are also changing: casual games, Farmville and even World of Warcraft have very modest system requirements but make a ton of money. Web applications are awful from a performance perspective: they are crippled by network latency and need a single server to do the work for many people. Still, they are "the modern way" to write an application. Again, the performance is "good enough".

Finally, even when performance is needed, there are different models for parallel programming than multicore. GPUs are very fast data-parallel "single core"-like devices. At the other end of the spectrum, real-world "web scale" systems scale horizontally and are thereby forced to adopt a multi-process model.

Yes, our OSes should be written for multicore, the newest Doom/Quake should be written for multicore, and our numerical models should be at least aware of multicore; but despite the fact that the C programmer in me will likely be happier in your multicore world than in the world I sketch above, I think most programmers will live in the latter.
I don't think (s)he was implying it was using a plugin or anything.

An occasional feature of other languages-in-Javascript is some kind of sandboxing for security - eg the Valija Javascript subset that runs in the Caja sandbox (which in turn is implemented in Javascript): http://code.google.com/p/google-caja/wiki/SubsetRelationship...
I took this as meaning that the people who are really interested in reading and writing Lisp code eventually get over or even grow to appreciate s-expressions. Given that's the case, who are these people that would like to read and write Lisp but can't get past the parenthesis? Is there really a market for an alternate Lisp syntax?

I think there probably is not. As you point out, there are many solid language choices that do not have Lispy syntax and a lot of very smart people being very productive with them. If the syntax bothers a person enough, this alternate syntax probably won't help.
It's interesting that Charlie gets feedback saying "I don't care about formatting and design in ebooks!" - I've only started reading ebooks since I got an iPad and I can say that I do care about what they look like, particularly in factual books (I have some geology books) the handling of diagrams, footnotes and images is often terrible. Novels, at best, look shoddy.
People who actually get Lisp understand that S-expressions and surface syntax⁰ are orthogonal. "Ubiquitous parentheses" are one way to represent them. Sweet expressions are another.

There is zero Lisper on this planet that think about "Ubiquitous parentheses" as the best possible syntax. Not even the seemingly fanatics of Lisp's "regular syntax". Proof: no one in her right mind (not even you) would prefer (quote X), or even (' x) over 'x. 'x is an irregularity that makes the whole thing terser, while using up less cognitive power. In other words, it's better.

Now why stop there? You could try and remove more parentheses by using a tab syntax, or introduce a few other irregularities, or both. There's a good chance that we could come up with something better than the currently widely accepted surface syntax.

Conclusion: it's perfectly possible to get Lisp and not surrender to it's standard syntax, because it may just not be the best. Besides, I'd think twice before suggesting that David A. Wheeler don't deeply understand Lisp.

Now, knowing that the standard syntax is the only widely used one, one of course have to get over it to have a chance of understanding lisp. But if you only meant that, You hardly said anything at all¹.

[0] When you wrote "syntax", I assumed you talked about surface syntax.

[1] http://lesswrong.com/lw/jb/applause_lights/

Edit (addendum): By the way, I'm surprised this issue isn't settled yet by structure editing. With a structure editor, programmers could choose the surface syntax they like independently of the underlying S-expression tree. (Incidentally, this could apply to any language, though with more difficulties.)
connected to this: a lot of content in pages is often pulled in via js.
For example, facebook's page as seen via links is basically a long list of script tags without any content.

Without javascript evaluation it seems that a lot of content would be lost.
The involves being granted easements, which are also not a limited public good in the general case.
Thank you. I think Nintendo's quote from that article is even funnier:

"Nintendo does not talk about confidential discussions with other companies. In any event, nothing came of these discussions."
Haha, this is pretty much what i expect to hear from my mum who took year to figure out how to use WhatsApp
Above the fold in the article is "our creators earn over $175 million a year, and we generate $11 million in annualized revenue"

I take that to mean Gumroad's revenue (not gross services sales) is $11M/yr.
You might not be aware of the ‘<picture>’ HTML tag that only sends the correct size img to the user based on their browser size.

https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimed...
No health benefits, no unemployment ....
Ah, it's the regular: Wow, amazing, if you do not need to do very much, you can do it with very little! Post
The fan noise isn't the only tell. That macbook air chassis can get very hot. It makes my hands sweat when typing and resting my palms on it.
> I'm pretty sure the anti-overtime provision is completely illegal at least in countries like the US

This is incorrect. The tldr is that US employees are either "exempt" or "non-exempt". Without getting into pedantic details, employees can be categorized as exempt if they make over about $23k/year. Exempt employees are not entitled to overtime at all, and the Fair Labor Standards Act doesn't prohibit reducing someone's hourly pay for overtime in the unusual way that Gumroad does.
I get this argument, but for me, needing to moderate conversations "chatting about groceries/memes/latest Netflix releases," to make sure they don't edge into discussions I'd _really_ rather have E2E encrypted is something I just _know_ will go wrong for some of the participants in chat sooner or later. _That's_ a convenience tradeoff in favour of E2E by default for me. (But yeah, not for most people...)
Funny you should ask, because I just happened to see Robin Hanson share [0] the exact statistics on this today.

2020: 64

2019: 11

2018: 13

2017: 9

2016: 4

2015: 4

[0] https://twitter.com/robinhanson/status/1346656330149470211
> You've fallen for the trap of the 2d political spectrum.

You mean the meme-graph one? Don't think so. Every time I take a quiz based on that it lands me near the center, yet I don't resonate with any self-proclaimed centrist I've talked to.

> FOX was created explicitly by Ailes and Murdoch to prevent a second Nixon style teardown of the GOP.

I don't think the intent decades ago particularly matters compared with their actions presently, which are as aimed (at the level of the individual Fox employee) towards revenue and clicks as anyone - just going after a different market niche than MSNBC et al. The ownership is going after propaganda and narrative control, of course; the whole point of what I am saying is that both sides are doing that.

> it's a capitalist enterprise only in the sense that it's profitable as a side effect of their main goal.

The fact that you can't see that that's true of the other side of the media is very telling. WaPo and friends lose money every year, but will never, ever be shut down. What could the reason for that be, other than to use it as a propaganda mouthpiece?

Honestly. If you can turn on an MSM network right now and not hear the propaganda baked into every sentence, you need to turn off all media, read some old books, disconnect for a few months, and come back when you have a perspective wide enough to realize that both sides are being harmed, and having their animosity aimed at one another, rather than at anyone who is actually doing the harm.

(This may be easier for me to see as a non-American, of course. I shouldn't blame someone who has been soaking in yank propaganda their whole lives for having difficulty taking off the blinders.)
I've never done either and feel great.

Who can't?
Python 3 uses utf8-as-a-default as well. Not to mention you can easily specify the encoding as well in python 2. Never bites me.
From a user standpoint, anything that relies on plugins to work is suboptimal, so that rules out Java applets and Flash.

Transpilers are reasonably popular, but they're band-aids over the real issues, and are susceptible to inherit the problems that the shaky foundation lies out, and the mechanisms for library interoperability are not always stable. These problems also persist in the ever evolving landscape of JS frameworks, which are symptoms of the limitations of JS.

The other side of it is about what works in the commercial landscape. Building around an uncommon tech stack is a risk when it comes to hiring. The widespread nature of JS is part of what keeps it popular, but that's not necessarily based on merit.
Every programmer should read Strunk & White's The Elements of Style.

Its emphasis on clarity and concision translates directly to code, both in terms of algorithmic efficiency and human readability, comprehension, maintainability, etc.
Lack of tutorials...

Learning the syntax/features of the language should be part of documentation, not a tutorial.

"Hello World" as the core/intro example with nothing else after that (or trivial command-line programs) will not get many adopters.

Show people how to build REST APIs, GUI programs (like a text editor), a small web-server and maybe some other scientific/math example.

Showing just a few features and then saying "go build" will not get normal people to adopt the language. Only "savants" will pick it up.

Give examples/libraries and people will build on those.

The syntax is also not that close to Python. It is obscure in some places and not as readable. If you're going to compare it to Python, do a readability test:

Write the exact same application in Python and Nim and then ask somebody else to compare the 2.

I tried to pick up Nim, but I was fighting against it every time I tried to go beyond a trivial CLI program.

I'll take Pythons slower implementation with 3000 libraries over Nims "C-like" speed where I can't even build a REST API.

I like Nim, but if all the effort of promoters is just promotion, the language will stay where it is.

You geniuses working on Nim for a long time need to share your examples and show the noobs how you built things with decent screencasts/tutorials/lessons.

Something tells me that even just 3 decent examples where real applications are built (eg. a game like Snake using a GUI and game-engine/lib) will get +1000 Youtube hits in no time.
This is amazing. You recommend eating burgers from McD for lunch every day? Not fruits, not home cooked food, not simple sandwiches, not street food --- but MacDonalds burgers in Sweden

Holy shit.
Right, so it's a fairly complicated problem. I don't think you can approach this as a business directly. You first have to just focus on solving the problem, probably for a niche. If you succeed, then you might have a chance of making money off it.

Jason Cohen's advice is probably not aimed at people addressing such fundamental problems. Imagine Page and Brin going around asking people if they'd pay for better search results. People would laugh at them.
Is there any "standard" 1000-word dictionary?
I've checked image color extractor with the image you sent. The problem is area of the umbrella is small, so red or green color is not represented in the extracted colors. I'll check if I can improve the tool by eliminating some similar colors even if their dominance is high.
Sure you can, it's easy at a small scale[1], but at a certain scale, but you have to expend effort in learning Brazilian labor law, how to run background checks in Brazil and the rest of it and a bunch of factors that add friction. This is the whole silicon valley salaries vs rest of country, writ global.

1. i.e. skirt the laws while relying on mutually-benefiting aspects of the arrangement, assuming a 1-in-a-100 dispute won't happen and/or the tax authorities don't turn their gaze on your operation.
Here's a group that can take criticism nicely...

Let's feign surprise.

Of course the kernel is GPL and forking is allowed, but I have yet to see such an idiotic case of tail wagging the dog.

Maybe the guy that wanted to "prove" he's better at managing the Redis than Antirez is a strong contest
Could you please share your experience (if you don't mind and of course leaving out personal/sensitive details).
Anyone buying a phone from a company with links to the US military-industrial complex wants their heads examining. And that includes the US govt.