jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Haskell's package repository, Hackage, changes very rapidly. The best policy that exists today for determining whether packages will work together, the Package Versioning Policy, is a bit like Semantic Versioning. This allows you some chance in hell of finding compatible packages, but it's very low information and often fails. This is exacerbated by a few things

1. Due to static typing package combination errors are detected at compile time not runtime. This means that potential mismatches in package versions are detected and punished very early and very severely. This is why Cabal compares so disfavorably to NPM. It's not that NPM is more advanced, it's that Cabal tries harder to ensure that package mismatches don't survive build.

2. There are differences in opinion on the right place to put burden of package matching—should the maintainers exhaustively test things and maintain accurate and complete information at all times? Or should people just tell them quickly when things break. Unfortunately, these two methods of handling versioning don't live together nicely and they wreck havoc for the solver.

3. Haskell as a language strongly promotes chunking off nice, trustworthy abstractions and squirreling them away into their own package. This means that there are a lot of packages all versioning against one another and the package matching problem is quite large.

So, atop this a few "curated sets" have been built which push the package managing troubles to someone else---namely a build farm where, arguably, it ought to be. These sacrifice bleeding edge availability for a bit less personal burden finding compatible package sets. The two I use are called Stackage and Nixpkgs.

Stackage is in particular supported by the company FPComplete and FPComplete sells Haskell solutions to industry. They are therefore well-interested in providing a support solution for stable sets of packages from Stackage. This may even just be a formalization of what they already do since they probably cannot justify code breakages to customers as "well, the state of the art of libraries keeps changing".

As far as I can tell these LTS package sets are stable points in the master package set which will receive bugfixes and unquestionably unbreaking feature updates alone. In terms of the PVP, they can receive minor version bumps but are protected against major ones. Stackage is a rather massive set of packages, so this is done in a pretty conservative manner and it seems reasonably experimental at the moment.

https://www.fpcomplete.com/blog/2014/12/backporting-bug-fixe...

In particular, it'll come down to the willingness of library maintainers to backport bugfixes to prior major versions of their libraries. Good library maintainers have support windows they care about already, but not everyone has the resources to pull that off. LTS will feel this differential effect.

Anyway, hopefully that's a good, reasonably correct overview. Corrections welcome.
Polyfilling is an issue, although a manageable one if you're willing to use noscript:

<picture>
<noscript><img src="old-browser.jpg"></noscript>
</picture>

(<noscript> should keep browsers from loading the image tag, so you could do things like have JavaScript evaluate your image candidates and generate an img accordingly)

I'd prefer an extra tag during the migration stage to make the long-term goal more readable, particularly if we start wanting to extend it to do things like offer different image formats rather than just resolutions.
My summary and thoughts: Living in NYC is amazingly expensive. When you're lower on the totem pole of the working world, your income doesn't reflect this greater expense on a percentage basis. Sometimes its worth it in the long term for additional opportunities and later career progress, but for millions it likely turns out to be a net loss compared to living somewhere more reasonable.

Its very possible to have an unpaid internship (whereas you might get paid minimally for the same internship in other cities) that lasts for months , where the employer has no intention of providing the possibility of fulltime employment at the end. This is exceedingly common in the recording industry. Everyone wants an intern, but no one cares to pay the best ones a fulltime wage afterward. Your living expenses may easily be 2-4x higher than where you came from.
And ending farm subsidies is a good thing, in any case. Even if that would not save any single dollar. (Just getting rid of the market distortion would be good enough.)
You might want to read "Elements of Style - by William Strunk"

Amazon link: http://www.amazon.com/Elements-Style-Fourth-William-Strunk/d...
I didn't know you could define member functions that were declared pure virtual. The more you know..
Don’t forget taxes. I would about half his gross revenue to get a realistic handle on the kind of money he is making. Three million Euro so far seems like a realistic estimate to me.
Turn it around. They are making a non-interrupting request for you to tell them something about you; they are showing interest in you. It's for you to decide whether to call or not. They are, in effect, saying, "Call me, I want to know". That's what people who care about you do.
Dissenting Opinion: YC has some of the most uncomfortable chairs.
They switched to a sidebar because all screens are widescreens now. Having toolbars on the top or bottom just worsens the situation. If your netbook screen is only 1024 x 600, you don't need to lose even more vertical resolution to a task bar.
You should try reading a book.
Free apps get killed every 24 hours and wont start up again until they get a hit (http://www.mail-archive.com/heroku@googlegroups.com/msg04562...). Possibly there are some paid apps that aren't getting used, but why would you pay every month for an app no one uses?

So, the answer is: probably close to zero.
It's all the same assholes.
Here it is http://www.sfgate.com/science/article/Vinod-Khosla-blames-co...

"Khosla said he kept the beach open after the sale despite the $500,000 to $600,000 a year in costs for maintenance, liability insurance, infrastructure and other expenses. He said insurance alone was $30,000 a year, but he kept the beach open for two years even though he was losing money....Most of the beach has eroded away over the years and it is often dangerous, with sneaker waves and riptides, he said. He said only two or three people a day were visiting the beach and it was unreasonable to expect him to pay the costs to maintain public access....Khosla said he tried for three years to get a hearing with the Coastal Commission in an attempt to come up with a reasonable solution, but the organization refused."
This is a really stupid thing to do.

Willful destruction of evidence is a criminal act in many cases, and even in cases where it isn't, judges can instruct juries to make adverse inferences.

If you're handling sensitive material, you should have a consistent policy/practice to periodically purge, destroy or deal with data. You're less likely to get into hot water over deleting data if its a long-standing process. If you are involved in a criminal scheme and the police are busting down the door, they have evidence already.

Previous jobs had me involved in alot of civil litigation from the IT side. Many really serious problems were avoided by having good deletion policy. The place that let employees squirrel away email for 20 years would either lose cases because of stupid employee chatter or win pyrrhic victories after spending thousands (or millions in one case) of dollars on discovery.
None of these are forgotten archery techniques. Some of them are acrobatic, some are silly, some are unreliable. (Some fall into more than one of those categories.)

Modern Olympic archers are all about accuracy, with no points for speed other than an overall time limit.

If you want to learn archery with both speed and accuracy, you could do worse than to find your local SCA group.

A Royal Round is a set of six arrows (or bolts from a crossbow) shot at round targets at 20 yards, 30 yards, 40 yards, and then as many shafts as possible at 20 yards in 30 seconds. That gives a maximum score of 90 (6 arrows x 5 points for each bullseye x 3) plus the 30 second score.

A rank of "Bowman" is awarded to someone who can average 60 points over three Royal Rounds.

Master Bowmen average 80 points.

Grand Master Bowmen average at least 100 points.

And the Ludicrous Bowmen -- there have been 25 of them, so far -- have managed an average of 120 or more over three Royal Rounds. I've met five of them.
I'm not really receiving any for a long while. Is it a regional thing?
Gold and silver are already a level of abstraction over the things you are buying with them or selling for them. Gold and silver's value as commodities have little to do with their values as useful for anything practical, although gold happens to have become useful for electronics.
Maybe an incremental generator would solve this problem?
In my experience there's much more transferability of skills laterally between cloud platforms than there is within the platform itself, ie. knowing how to design a high-volume transaction platform on Azure or AWS is going to be leveraging the same kind of technologies with the same kind of behaviors and features, the real change is going to be in details that in my opinion are quick to figure out.

But arguably if you are specialized in building internal tooling in AWS, the gap to design an effective HVT platform in AWS will be much harder to fill. Same thing goes if your specialization is more on the infra side of AWS or on the application development using paas.
> I feel like the list should be longer

Isn't there a small window of time to edit a submission before it gets committed permanently to HN? I imagine the list would be bigger if the grace period lasted much longer.
There's a fundamental error, or at least assumption, in this piece that really needs to be called out. The author states it this way:

"Any website aspiring for significant traffic depends on Search and Social traffic."

This is stated in the context of a discussing of what the web was and might have been.

Let's be clear: when the web was tiny, having "significant traffic" wasn't a particularly difficult target to met. Get yourself on the netscape "What's New" list, and that's more or less the end of it. But the web (really, the internet) is now unimaginably huge compared to the days referred to at the beginning of the article. Having "significant traffic" now is not a realistic goal, or even a worthwhile goal, unless you define "significant" in a way that isn't strongly related to simple numerics.

If you're interested in and/or aspiring to the sort of web that seemed possible/desirable in 1994, then you're not really interested in building sites that attract "significant traffic" in the sense of huge numbers. Attracting the right people is a much more important goal, and that still relies on the same basics of "how to write a good web page" that existed in 1994.

In short, the dominance of "the trinet" in driving web/internet traffic only restates what could have been before computers: most of what humans do is related to commerce and mass entertainment, and attempts to do other stuff may succeed but will never be as visible or dominant as those two.
https://crypto.stackexchange.com/questions/74614/what-is-the...
It was quite common in the US. We Europeans always considered US TV as totally unwatchable, because of the horrible, constant ad interruption.
I don't know if you're aware of this, but there are jobs in San Francisco that actually do have a reasonable work-life balance.
canvas[1], the LMS that a lot of of universities have been adopting is open-core and has been quite successful over the past few years.

1. https://github.com/instructure/canvas-lms
You must be from Hawaii.
I don't know if that's what got people hooked though. I remember using Apples as a kid at school, hated them, used PC's up until college and Apple introduced the Mac Air, at which point I switched and haven't looked back.

I don't know if it's the McDonald's strategy either---kids love McDonalds, then grow out of them.

I'd say it's more like the tobacco industry's strategy. Most smokers I know got hooked as kids and couldn't quit after growing up.
I was wishing for this for a while, but didn't imagine they'll actually do it. This is awesome (Now all I need is to have it editable...)
I'm willing to help too. I learned coding outside of school as well and it's a bit different.
What's new in 3.3?

- Brush transitions http://bl.ocks.org/mbostock/6216724

- Tools to help dynamic simplification (scale appropriate geometry on zoom): http://bl.ocks.org/mbostock/6252418

- Bug fixes

- Others?
There needs to be a balance between individual needs for protection, fairness to the other commenters in a thread, and community interest in having an archive. Threads are a co-creation, which means their ownership is shared (pg wrote about this here: https://news.ycombinator.com/item?id=6813226).

That doesn't mean we don't care about users' needs for protection—on the contrary, we care a lot and help people with these requests every day. No one goes away empty-handed. We just have to use more precise tools than wholesale deletion. These include renaming accounts, retroactively assigning comments to throwaway accounts, deleting specific posts (especially if they don't have replies), redacting specific info from posts, and more.
Coincidentally, I wrote a Gopher server (in Go!) during a meeting yesterday: https://github.com/nf/gogopherd
This is certainly not true with mainstream Christianity in the UK, although sadly some loud voices can be heard agreeing with what you say.

As just one example, Christian Aid, a large UK charity which works to end poverty and injustice around the world clearly states that HIV is a virus, not a moral issue: http://www.christianaid.org.uk/resources/policy/HIV_AIDS.asp...
Move to NYC! If you're a developer, you are needed here!
This is a classic example of TechCrunch trolling.

1) They search for places in NYC and seem very surprised that the place information is associated with the search results.

2) They claim that locations and phone numbers are not useful. I think most users would disagree.

3) They suggest that the fact that place information is associated with a search result implies that somebody had to pay. This is false, information about most places is imported automatically from yellow pages (although owners can claim them).

4) They imply that Google is unfair with sites like Yelp and Citysearch, but the screenshot posted with the article clearly shows that place results are linked to external sites.
1. For the moment it's about peaks and hikes leading to a summit. Perhaps I should remark that a bit better.

2. I'm working on this one in my local area, trying to reach enough peak density in it to be of bigger utility.

3. You're right in the importance of a community. It's something I have in mind and I will start working on it soon.

Thanks for your feedback.
It's awesome that they have a second probe to repeat and confirm the data from the first one.

The Voyagers just leave me astonished - something that far and we are still communicating with it. I hope we are able to collect them one day.
I can't seem to find if it's only available to US/UK users, or if it can be used for clients world wide. We're based in the US and are currently using Google Checkout (which works great), but would like to offer our users an alternative.
There's definitely some problems with this business model. On one hand, having a premium product means that Igor won't be contributing as much features to the open source version. On the other hand, it might discourage 3rd party developers from contributing features that are already covered by the premium product. There's probably some upsides as well, but it's certainly not without its issues.
We tried to approach collaboration in a very simple way that doesn't require accounts and heavy realtime Google Docs-style co-editing. Our collaboration relies on versions and links. Every refresh creates a new version, so as soon as you pass a link to someone, they create a new version automatically. This way you're never editing the same version, even though you're editing the same "document". So it definitely is based on passing links around but making sure there are no conflicts. We're definitely looking into simple ways to notify you that there's a new version created by someone else so it runs even smoother.

You can think of it a bit like a tree system, where you start on the stem and as you share it with others you build independent branches. Hope it makes sense, we're definitely going to work more on that part in the future.
That concept is called "helicopter money", and there is an interesting debate about whether or not it would have worked better than QE. I think it would have, but I also think that it is unreasonable to think that it would be the topline QE number divided by number of citizens.

The QE money wasn't spent directly. It influences interest rates, and interest rates are extremely low right now. You have pretty terrible leverage, so it takes a huge topline number to sway anything.
> "My guess is because 4chan was being used as an organizing nexus for a bunch of people widely seen as abusive and misogynist, and he just no longer wanted the headache."

If I operated 4chan and wanted to get the racists out of my hair, the last thing I'd do is ban mention of other sites they could go to besides 4chan. If mentioning 8chan gets them to leave 4chan for 8chan, then that's a win for me, right?

My guess is that it was a combination of peer pressure and a measure against organized attacks against 4chan.
Thanks for making that! Out of interest, are you willing to share a rough idea of how many emails have been created or how many are made a day?
Yes you lose some context in the screenshot.

That comment was posted to the single thread of questions in the sub, and was quickly shot down by the subs mods (u/EchoLogic). Here is a link to the actual comment if anyone is interested in having a look:

https://www.reddit.com/r/spacex/comments/2rb303/elon_musk_is...
Wikipedia at this point is one of the primary sources for everything on the internet. At the early days of wikipedia, you could pick any topic and there would be major articles unwritten. It was far best to have some article than a great article. I can't comment exactly on the editor situation of the wiki, but it's to be expected a shift to more specialized and aggressive "curation" of articles, specially of more solidified topics. Wikipedia's fantastic performance contradicts this argument.
How much traffic do you get to make $1k+ a month with Adsense ads?
I'm a big fan of 10MinuteMail, it's saved from a lot of spam. Thanks!
Well, first of all it's not a geographical description. The nature of "hacking", which is a self-reliant activity of producing provisional solutions, has a lot in common with the ethos of life in remote areas or on a frontier. Even the word hacking evokes chopping firewood or doing some other woodwork task in a rough, ad-hoc way. This is combined with a sense of mutual aid which is often present even in (maybe especially in) thinly-populated areas. Gabriella Coleman might be a good source for more insight into this. Just why hacker communities behave as if they are isolated even in an urban environment is not something I understand, but from personal experience they are self-selected groups of people with particular traits, who often have difficulty being accepted by mainstream culture, or who scorn the mainstream.

I haven't read Coleman's book, but it is available here:
http://gabriellacoleman.org/Coleman-Coding-Freedom.pdf

(When Dijkstra talked about "coding bums" in relation to APL, he didn't mean that they would be drinking and sleeping rough...)
> push an argument to a list, and pass the list in another argument, making the original temporary accessible from any recursion level.

Either you push a copy of the object to the list, in which case it is fine. Or you push a pointer/reference to the object, in which case it becomes dangling.
Very cool! Maybe add some blank space at the bottom of the page so the "Buy me a coffee" graphic doesn't obscure the page text.
Cheap, but not free. If it means that a spammer can send 100 emails before marked as spam instead of 10,000 or 100,000, it changes the landscape for sure.
They are using https://draftable.com/compare
This argument doesn't really refute the argument for bitcoin as digital gold. It's not as though you can't exchange bitcoin to pay your taxes.
I'm normally a fan of DFW. But in this case I know nothing about the book. So I'll highlight this note from the Wikipedia page:

> Reviewers, including Rudy Rucker,[1] A.W. Moore[2] and Michael Harris,[3] have criticized its style and mathematical content.

Style is, of course, subjective. But I'd look into the content criticism before investing time in this

https://en.wikipedia.org/wiki/Everything_and_More_(book)
You don't need Google Analytics to figure out what browser your audience is using. That information is literally embedded in every single request to your website. There's no need to siphon requests over to Google for something so trivial.

I get that people would like you know as much as possible about who visits their website. Sometimes even for legitimate reasons and not just out of an obsession with collection as much data as possible. But this analytics madness has gone too far. Pretty much every website you visit ships a bunch of data about you to multiple third parties. Often without consent. Just stop doing that. It's not a hard thing to do.
Over the last 50 years, inflation/interest rates have also gone from sustained periods of 10-20% down to basically zero.

That massively inflates asset values, giving a component of those 6%+ returns that cannot recur in the future.
You could buy the computer to use as a computer and then use it to mine while you’re not using it.
i think it needs to try be what xmpp/irc isn't and rather push to compete with discord.

add some more rich media features like screen sharing etc. and make it simple to use for non-techies.

make the gamers adopt it and the rest of the masses will follow, otherwise it will stay in the realm of corporate team chat and weird federated communities.
Investment is informed gambling on human behavior. Important to note especially for HN crowd, is that Claude Shannon’s information theory is very much applicable to trading (and perhaps this is why he was so interested in trading as well). Highly recommend reading The Mathematical Theory of Communication, with this lens and focus. It’s eye opening.
Germany has super high prices for electricity.
I also wonder if it's more correct to say Nissan Leafs or Leaves
Eth?
This could help get ok-google results back quicker, since I think a good chunk of the latency is in uploading the users audio data.

Lots of mobile devices have a couple of seconds after being woken from sleep where the data connection is either not active, or stuck in gprs or 3g mode. It takes a few seconds to switch over to LTE, and during those few seconds, the user is sitting there waiting, especially for short queries...
Affiliate links are preferred over adverts, but they should always be disclosed. Affiliate links are like adverts, you're getting money to advertise a product, so while adverts outside your article don't affect the contents affiliate links do -- even if you refuse to have any bias.

It's just good manners to always mention that the links are affiliate links because it can change the value of your review and/or recommendations when money is involved and it should be the readers choice. Just like if you're reviewing a book you wrote, or a company you work for.
In fairness, barrkel is not the author of the original article, he's just defending him.

I initially made this mistake too--hence my "I'm afraid that people will believe you!" (my emphasis). Unfortunately it's too late to edit my post above to clarify.
You must be using "web development" in a way that I have never encountered before.