jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The problem is often Linus is right. He wrote the first version of git which is used by a world of programmers today. I'm sure a ton of smart but subtly less smart programmers would have had a lot of different opinions on its design. Had he compromised from his thoughts in this design, git wouldn't be where it is now. Same can be said for the linux kernel. In a way he is a bit like Steve Jobs, and if he were to compromise, or tried to be nicer or less reactive, the results of projects would be technically lesser.

Many people who don't like Linus' personality still use the linux kernel and git most of the time. They don't realize that the very reasons they disagree with him were at the roots of how he managed to get out such tools as the kernel and git.

In the discussion referred, Linus is opposing the fact that Mac OS X filesystem was "silently" changing uppercase characters in a filename to lowercase? Behind the back of the user. Now this is a bad design, but if you are not allergic to it as much as Linus is, then you would probably be OK with it. Then numerous technical mediocrities would creep in over time. He is reactive to issues he sees, and this is part of why what he does is at least technically superior.
Thanks for the link. Reading the good discussion now.
I don't know, but I don't think Rockstar North and Rockstar San Diego usually operates under the same principles.
Ever try PostGraphile? I'm evaluating the two.
Computer science is a combination of fields, including mathematics (theory of computation, cryptography), empirical science (empirical software engineering, HCI, etc.), and engineering.
"The scientific community has not been as friendly toward evangelicals"

This is also an issue in play. It is common in all quarters to attack people who are disagreed with - this seems to building into a self-sustaining wave of animosity.

Justifications of "They're dumb so they deserve it" or "We're demeaning them in love" are even less valid than the behavior they're used to criticize.

"the religious community has not encouraged followers to pursue careers in science."

Some discouragement (toward careers in science) may be true in large evangelical communities. It isn't accurate to say this is prevalent across all faiths (Christian and non). Some explicitly encourage all members to pursue higher education - lauding all fields more or less equally.
Yeah, but then you run into the problem of computation speed. Any given neuron in the middle of your brain does 1 computation per second absolute maximum, and 1 per 10 seconds is more realistic. More to the outside (the vast majority of your brain) 1 per 100 seconds is a lot. And it slows down when you age.

This means brains must have a bloody good update rule. You just can't update a neural network in 1 billion operations per second, or 4e17 operations until you're 12, about 2 million training steps per neuron, or about half that assuming you sleep. You cannot get to the level of a 12 year old in 4e17 operations, because GPT-3 does more and while it's impressive, it doesn't have anything on a 12 year old.
Yeah I was giving an analogy similar to what Google is doing, but I am not sure of the legality of the exact case
I definitely acknowledge your feelings and having a young kid can absolutely push the limits on parents.

Have you considered outsourcing childcare? Doing that would definitely make both of you have more time for you both and even a single meal together can do wonders. I myself have a 1 year old and this has helped me and my wife to spend more time with each other. There are days when we'd take a couple of hours off to grab a quick brunch. I'm told kids get more independent as time progresses but we as parents will need to encourage that more as well. As much as it's difficult with a child who is very clingy, I think sending them to day care albeit for a few hours every day could make them more independent and could give you a breather.
Some HN users are apparently very touchy about this, so maybe a gentler way to state it would be:

> It is only possible to see labor solidarity as "charity" if you are privileged enough to not depend on that solidarity.

Of course, accusations of privilege themselves are subject to pants-twisting and fits of downvoting moderation-flagging rage.

"Please don't remind me that I'm privileged because it makes me feel icky feelings so I will get ANGRY instead" seems to be a natural human reaction.
The US happily imposes taxes on its citizens even if they are outside of its borders, and that apartment and all your other company perks would be considered taxable income.

You can renounce your citizenship, but you'll be subject to exit tax on the way out.

Yes, they've thought this through.
This opinion always reads to me as: "I want to be able to speak in public without fear of consequence." That's never been the case and I don't know why anybody thinks it ever has. Digital technology created infallible memory, to be sure, but memory isn't a new thing.
Is this really necessary?

People need to be careful what they post online, but come on. Do they really need to archive every tweet?

Seems like they are taking their mission too far. Archiving every post from Usenet dating channels from 20+ years, every tweet, etc. Seems a bit excessive at this point.

This also can’t help with the social cooling.
The problem with defining copyright infringement as stealing is one of reality. At its essence, the market works by supply and demand. Copyright is basically the government imposing a monopoly on a piece of work to limit the supply.

That goes against the principles of a free market on so many levels and the only reasonable argument for it would be ... for the flourishing of the public domain. Can you make that argument right now? Of course you can't.

Otherwise, if something is so cheap to copy, to build upon, why should it be illegal to do so? Technological advances happen leading to the destruction of business models like all the time. Copyright is basically legislature that protects the incumbents.

Let me put it another way - if a machine was invented that basically materialized food out of thin air and poor people from Africa would copy the design, built it and produced food with it to feed themselves, would that be considered stealing from the inventor? What if they stole the food in question? What if the food they stole was produced by a machine out of thin air?

Maybe the real problem is that our current economic and business models don't really work anymore ;-)
DFP for Small Business is what was formerly known as Google Ad Manager. The first 90MM non-AdSense monthly impressions are free, and then you have to pay. To clarify, say you have 200 MM monthly pageviews, and you serve 3 ad impressions per page. You would have 600 MM ad impressions. Say that Google serves AdSense ads to 2/3rds of these ad impressions, leaving you with 200 MM non-AdSense monthly impressions. You'd be over the 90 MM quota and you'd have to pay a hosting fee of around 2 cents per thousand impressions (impressions, not pageviews).

A newish self-service site to check out is http://www.isocket.com. They charge a fixed fee (and don't take a percent of revenues).
http://blogs.skype.com/en/2010/12/skype_downtime_today.html
Perhaps this is being awake for 48 hours straight talking, but this story makes me sad.

It is plain as day that when new species emerge, old species breed with one another. Evolution is not a discrete function. Homo Sapiens bred with Homo Neanderthalensis and evidence to support this has existed for a while afaik.

What's truly amazing here, but sort of goes hidden in the hype around interbreding (as seen on twitter, this article etc) is that a new species of humans, previously unknown to science, has been discovered.

that's the news story, not the boring interbreeding.
I feel slightly stupider for having read it.

He constructs, at great length, a random array of straw men and then carries through by failing to demolish them.

To put it another way, the article completely mischaracterises the arguments of everyone he doesn't disagree with and then fails to defeat the arguments he has constructed.

This wouldn't be so bad if the article was shorter.
it's a bug :)

here's some official info http://blogs.skype.com/en/2010/12/skype_downtime_today.html
Neat, but there's something cooler about people with more limited means sending up balloons rather than a huge company, which probably has the means to build actual spaceships. It comes across as looking like a bit more of a publicity stunt than anything else. Here's one way it could be improved: let high school students submit ideas for experiments using the phones, with winning teams getting phones for the experiment, plus phones for themselves.
Well, dynamic types are still types. :) It also seems strongly typed through a lack of implicit conversions between types.

I would say this is more like go than anything, though it seems to lack methods (and interfaces) and includes a functional syntax.

You're going to run into issues when attempting to extend polymorphism for built-in functions to user-defined types—imagine trying to figure out how to sort an 'unknown' type without a way to compare them without modifying the method to be explicitly aware of the new type.
I think many people fail to realize that bitcoins are divisible in a way that cash isn’t. While massive deflation would require you to print more cash, with Bitcoin you can just use a smaller amount.
I don't think it would qualify, since there's no connection between users' profiles. You can't set up a "friends" list, or any other kind of group.
Toxicology screen says...?
The NYT sort of explained that repeating the experiment in Brookhaven would have cost a lot of money but wouldn't have resulted in an increase in accuracy that was worth that amount of money. Presumable other equipment exists at Fermilab that made the move cost effective compared to other options.
The number of extra tools used in this article boggles my mind.

Are you writing a simple library? Create a setup.py. Copy paste an existing setup.py and modify it to suit your purposes. Now you have a working, pip installable python package.

Want to publish to PyPI? Use twine. It's standard and it's simple.

You don't need complicated tooling for simple projects.
You asked a well-considered question and got a stupid response. What a waste.

My definition would be rioting, specifically using escalating violence until success, to attempt to coerce a system into passing laws that it would not otherwise have passed or wanted to pass (up to and including deposing the leader).

I feel like my view loosely fits the Capitol riot, heavily fits the BLM riots, and heavily fits the 1776 insurrection.
The actions of African governments is not what concerns me here.
Yes, they would do it at a huge loss.

That's the risk of having no savings and no stable employement beyond operating a business which has entered a liquidity crisis.
Strong disagree here. Network effects are king here, and social media is a natural mono/oligopoly. Overcoming this requires the construction of a superior and more addictive product, and the incentives just aren't there for such platforms.

The smart move is to hit them with the hammer of regulation here. They can either be the small exclusive club with tight control over their members and their behavior, or the mass market app with minimal control over their userbase.

The alternative is to have the full cyberpunk future, where "I like <wrongthink>" means being cut off from everything. Banks, search, email. We're already seeing the slope, and it's pretty damn slippery.
Metadata is important, but right now TextSecure uses SMS/MMS, so "the server" is your telco. I don't think it's possible for anything we do server side to be worse.
>Since "losing email" is more-or-less impossible in year 2015

Actually losing email is basically impossible but non-technical people still do it all the time. What they mean is that they can't find the email they are after. "I am not good at searching" is indistinguishable from "the email is gone".
Yes, of course, the only possible expression of border control is absolute, and the only measure available is to treat people who have crossed the same as people who haven’t.

For what it’s worth I’m much closer to an open border advocate than the vast majority of the liberal-left spectrum, and it’s frankly absurd that the right’s take on this is “trump’s bigger detention camps and more aggressive policy means all the others literally didn’t exist even if they were basically his prototype”, when what he effectively did was add malice and lack of humanity to existing policy.
You say you know how numerical stuff works, but you're demanding a solution that doesn't really exist. Numerical rootfinding algorithms are prone to this. The same thing happens in e.g. Mathematica, they just have better warning messages and documentation.
>You do realize posting bail isn’t excusing the punishment?

There is no need to excuse or not excuse. People’s words are rarely as enlightening about their value system as their actions. By promoting the posting of bail for those arrested during protests in which much harm was caused those that promoted that bailout show that they are interested in continuing those actions. If Democrats such as Sen Harris held as a value the true problem of process as punishment and the unfair cash bail, there was plenty of time before and after that point in history to promote it. By choosing that point in time they actions spoke louder than words as to what they value.

I’m glad that the president elect has spoken against cash bail although it seems to be a subject out of his federal expertise.

NPR and particular parts of the organization are ostensibly nonpartisan but are in such alignment with Democratic Party positions value-wise that the assertion of nonpartisanship is a distinction is without a difference. I write and think that as a lifelong listener. By promoting “In Defence of Looting” when they did it was clear that it wasn’t a random book review but an editorial statement of what behavior was acceptable and a dramatic non-denunciation of extra-legal actions taken by people peripheral to the protests of the period.

Would you be willing to wager something about some concrete action a Biden administration could take about cash bail that would indicate a care for the topic outside of the quadrennial BLM protests? It might be a block grant to assist municipalities in decreasing cash bail or a regulatory restriction on funding that encouraged the same, or some other class of concrete action that wasn’t just words.
> Ok, so that's dangerous enough to suspend, but accounts of literal tyrants and wannabe dictators are just fine?

Tough. That's Twitter (and any other platform) [0]. They are with in their right to suspend who ever they want.

But that's not the actual issue, the real issue is coordinated and targeted bans from 'Big Tech'. These bans will always result in users using alternative platforms and the 'problem' they tried to remove is still there.

Instead of using PayPal, they'll just send Bitcoin to them instead which that is harder to stop. Sure, they can blacklist the address, they'll just create a thousand more wallet addresses.

These bans are becoming pointless. If not, making it even worse.

[0] https://www.coindesk.com/blackballed-by-paypal-scientific-pa...
It is extremely well-known that JetBrains is really a Czech company and not a Russian one at all. It is run primary by Czech nationals and even named its Kotlin language after a scenic island in the country. The article from this American magazine is a slander.
There is absolutely no shortage of cargo going by rail in the United States, which is how most non-high value long haul shipping is done.
> This post was briefly killed by user flags.

So what happened with those users that flagged a link without reading the article?
I was sitting in an Apple store getting the battery replaced on my MacBook Air. It only lasted 300 cycles instead of the 1,000 it is supposed to. My battery replacement was free despite being outside the 1 year warranty.

Next to me a woman had brought in her laptop because of problems (did not overhear what), and they replaced it for free despite it being 3 years old.

I definitely agree that the first step with Apple stuff is to see what they'll do for you. Hitting the Apple store is the best way to do that, but they're not everywhere. I wonder if the mail-in folks have as much latitude to please the customer. (And of course if you mail it in, you're missing your computer for at least a week or two.)
The article author points out, correctly, that Go code has far too much "interface{}" in it. That's an indication of real need for more power in the type system.

Generics may be overkill. Parameterized types may be enough. The difference is that you have to explicitly instantiate a parameterized type. Generic functions and classes get instantiated implicitly when used, which gets complicated. (See C++'s Boost.)

Go already has built-in parameterized types - "map" and "chan". Those are instantiated with "make", as with

p := make(map[string]int)

That's an instantiation of a parameterized type in Go. Go already has a full parameterized type mechanism. It's just that users can't define new parameterized types - all you get are "chan" and "map".

For parameterized types, struct definitions would need type parameters. A parameterized type would later be instantiated explicitly in a type declaration, with the parameters filled in and a new name given to the generated type. This is more explicit and less automatic than generics. There's no automatic specialization, as in C++.

This is enough that you can write, say, a binary tree library once and use it for multiple purposes. It's not enough to write C++'s Boost. That seems in keeping with the design of Go.
Point free can be used to have something similar to Unix pipelines as well though, resulting in simple, fast, and readable code.
The advantage of PHPNG is that it has a dedicated development team who will not go away when Facebook goes the way of Myspace. And, yes, I know it is open source and development can continue. My point still stands.
pretty cool, been designing something for hub.bbs.io (not live) ... hoping to have it up by the end of next year (I kid, but that may well be the turnaround) ...

Also, like that you're using node.js
Why is this any different than Flash preloaders just a moment ago? And even worse - it doesn't show any progress so there isn't any user feedback. Every (bad) pattern seems to repeat itself. Just using current-cool-tech.

I would much more appreciate that dev time would be put into a framework that allows graceful enchancement by deferring loading more heavy components and to allow user to interact with the site ASAP.

Having a skeleton project for gulp (or any other system) that shows how to properly split big, non essential, components and lazy load them would go much further to ease developing big applications and smoothen UX.

EDIT: typos.
Treat the edges as nodes in a graph, then run a graph traversal algorithm like

http://en.wikipedia.org/wiki/Eulerian_path#Hierholzer.27s_al...
algorithm
adding invisible edges to the next closest visible edge if you get stuck.

One could get higher bandwidth by using the three color channels of an analog VGA output to control X, Y, and intensity.
Being able to do something by oneself is such a huge advantage over telling someone else to do something that it can compensate for lots and lots of disadvantages. HyperCard was a great success, and I have high hope we will have great low-code tools like HyperCard in the future.
Both charts purportedly show stats for 2001-2011.

Is it the case the first shows 2001-2011, and the second 2011-2021?
Who just wanted to push this service? OP or sevencolors?

Either way, as a counterweight to all the conspiracy theory nonsense on the web, I have been making an effort to not assume I know people’s hidden intentions. I’d like to invite you to join me in that.
I realize that it's frustrating to represent a minority viewpoint, but if you post in the ranty and flamey style, not only do you break the site guidelines, you end up discrediting your own viewpoint. And if your view is correct, then you end up discrediting the truth, which is even worse.

We've had to ask you multiple times not to do this. Would you please read https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, regardless of how wrong others are or you feel they are?
> http://sportsscientists.com/running/running-physiology/runni...

Read this. There's a ridiculous amount of pseudo-science, superstition, and hucksterism around running technique. Without becoming a quack myself, all I can say is "be patient and don't make any sudden changes."
Why would laws be sufficient? There are plenty of people who would like to do the same things the NSA would like to do who are not concerned with laws. As Schneier says, "today's top-secret NSA programs become tomorrow's PhD theses and the next day's hacker tools."

Changing economics by deploying more PFS ciphersuites and shifting to technology which requires active attacks instead of passive ones can give real, practical improvements in privacy, even against state actors.
The thing about perceptions like this is that you have to recognize that there's a filter in place for you that isn't for the people consuming it at the source. Bad British shows are pretty unlikely to make it across the ocean because there's very limited shelf space for foreign media product in the American market.
I think this is generally because people want to start Doing Things right away with what they're learning, so most teaching attempts revolve around giving the student something they can Do and then explaining it afterward.
As well as spoilers. Grrr... They ruined the Red Wedding for me.
I'm still wondering what Posterous plans to do when they reach enough of a critical mass that spammers will actively try to impersonate existing accounts. Generalized, non-sender-server-enforced sender authentication does not exist. That's why SPF and DKIM came along ... I'm sure they've had to pour over this. Anyone have a link on design/discussion?
At the very least, if you are paid with 1099, be sure to document a lot of your expenses, such as all mileage used to travel, meals you paid for with another person where you discussed business, etc. Find a decent but cheap accountant who has experience with small businesses and they will at least help you greatly reduce your tax burden.

Oh yes, you are being exploited, plan to get out and make a huge amount more once you find a better position.
We're going back to M4 now, but with python?
You can have a gmail account to get your mail from your hotmail account and send mail from it as
1- your gmail account
2- as you where responding from hotmail

now gmail will handle your spam.
I´d recommend the first because it would mean a slowly transition
It wouldn't surprise me if the sort of code you're writing is boring. A lot of website dev is.

Programming doesn't become fun (or at least obsessively involving) until you start working on something that's challenging to architect well, optimize, or code elegantly. If the functionality is inherently interesting, that helps, too.

Chances are that your programming education (which I'm assuming was self-taught) lacked a teacher that introduced you to interesting challenges of architecture, optimization, and elegance. In other words, showed you how programming can be a highly intellectual activity. I recommend working through Structure and Interpretation of Computer Programs while watching accompanying lectures and doing exercises. It's as good an intellectual introduction to programming as you can get.
Eh, wha the video was not slanted? Did you guys watch it?!?
It doesnt matter. As forrest pointed out, users are king, monetization can be delayed to infinity as long as someone with billions of dollars wants said users. Snapchat is far more engaging with younger users than fb, and fb is valued over 100 mmm. As I said awhile ago, rock on, Spiegel and Murphy.