jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The canonical way to release for "HD" is to scan again from scratch.

In the 15 years since it was first put to tape, scanning has come on in leaps and bounds (northlight scanners are now cheap enough for TV)

However some things I'm seen from the states is people Up-resing from video and clamping to 16:9. Which is, of course an abomination.
This is the point not made in the article. We did not historically have so many obese people until very recently in history. Looking at the 'fat' brothers in an old Guinness Book I noticed how much they resembled an average 'fat' person today. They aren't even near the far end of the overweight spectrum. Heck, even watching movies from the early 80s, what is often called 'fat' is considered average or normal today. We've changed our cultural definition of fat to make the average feel better about themselves.
And this is why we as techies should push and push for all major web service providers to support some form of 2 factor authentication. A bad password + 2fa is still more secure than a secure password without 2fa.
Interesting article. One of the obvious problems in the typical discussion is that folks think of human bodies as mechanistic and identically so. I.e. we can reduce obesity to calories in/out because all human bodies are effectively identical or can be assumed to be such.

But we know that assumption is false (this happens with remarkable regularity in the sciences, that important theories that generally work are built on assumptions known to be false). People metabolize pharmaceuticals differently (google "cytochrome P450 defect", and try to convince me that such natural variation in metabolism of certain pharmaceuticals is a defect from any perspective other than big pharma's).

Now, the assumption, even though it is false, is generally useful because we know also that exercise changes metabolism. In other words, the human body isn't even static and so the abstractions generally work to an extent even though we know they are wrong. I think this sort of thing is why Heisenberg argued at book length that data does not imply theory.
The problem with what you mention about Australia is regression to the mean. 'Market salary rate' means average salary, which is not what a great programmer is worth.

What danmaz74 suggested is better.
If we can curate a list of ad domains, then adding them to the hosts file and null-routing the DNS would both remove ads and be super quick
But why?

Sounds like another symptom of a larger problem. Maybe a lack of reasonable opportunities? Or wages are too low to justify working due to child care or commuting costs? Maybe it's the insane cost of healthcare?

These people aren't living a comfortable life on meager government benefits. They subsisting on it because the alternative of working for a poverty wage is worse.

If you want more people to work, push for higher wages. If you want people to be capable of working for less money, ensure that childcare, public transportation, and healthcare are subsidized enough to make those wages livable.
Also, The fixed amount is a rule that has not been hit yet. It can be changed is software as nothing on chain prevents more then the total allowed BTC. its just a good idea that the amount of BTC is limited.
I'll flip the question around...
How is lobbying different than random voter talking to their representative in person?

It isn't really - a lobbyist is just exercising the free speech available to all individuals - they just happen to be doing it on behalf of a group of individuals.

I'm purposefully ignoring the whole "corporations are people" aspect because that's a different discussion. But, what you seem to be arguing is that I cannot gather with my neighbors, select a person from the group, and send them to DC to talk to our Congressperson about whatever topic interests us. Instead, we all have to go individually?

Edit - I actually do find the current lobbying situation to be problematic, but it mostly relates to campaign donations. It's not as simple as lobbying (by itself) is bad.
I did a bunch of tests with a similar filter (albeit comparing to a cheaper commercial purifier)

https://dynomight.net/2020/12/15/some-real-data-on-a-DIY-box...

It's crazy that commercial manufacturers usually don't even attempt to provide data like this to show that their products actually, you know, work.
Disassembling a car and reassembling it in someone's room (or on the roof) was also a classic prank at Caltech, especially back in the 1930s when Model Ts were common.
If you need [no_std] version, use SmallString/SmallVec. Otherwise, use SmartString, SmolStr, etc.
For the comparison part:

> Adjusted for inflation using the CPI, the numbers are even worse: half of all full-time workers (those at or below the median income of $50,000 a year) now earn less than half what they would have had incomes across the distribution continued to keep pace with economic growth.

Another aspect is the power that comes with money. People aren’t focusing on inequality in a pure “that’s unfair” view, there are also issues on how these ultra-rich people are completely outside of the reach of most rules and can sway whole economies basically at will.

Bezos’ fortune is equivalent to whole PIBs, that’s a lot of power concentrated in a single man.
Because people can’t install non-Red Hat software due to internal policy, that’s somehow anti-competitive?
Oh thank you, I thought I was the only one. I'm using the same Focus 6000 since 1992-ish.

Recently I've been trying to introduce a Cherry G86-series SPOS keyboard, since it has a giant pile of relegendable/remappable keys that I want to use for CAD stuff. I've gotten all the remapping done and that works well enough, but just plain typing on the QWERTY portion is a PITA. Small r-shift key has me hunting every time, I think I'm gonna have to glue sandpaper to it or something. The Esc key is on the wrong row and it throws me off every time, etc. Muscle memory is huuuuuuge.
Yay for WebGL by default, I've been waiting for this for a year. Now I don't have to get my users to install a beta version of a browser.
I've been meaning to read through the details on that for a while... guess I'll just have to do it.

But yeah, trackerless-torrents are about the epitome of such a system, though I think it'd have to be changed drastically to support a fast query architecture like DNS-like services need.
I'm probably going to try migrating my bookmarks over to historio.us.

At the very least, a Delicious-themed landing page with a "how to migrate your bookmarks" and a few emails exchanged with bloggers who've lamented the loss of Delicious ought to draw a few more people's attention to StavrosK's site.
Settings -> Export / Backup Bookmarks
This reminded me of this summer's blockbuster movie Inception. Much like this article, it examined how ideas are planted in our minds and what effects those ideas have once they take over the mind and become impossible to eradicate.
Sounds like the initial investment into reengineering their software to handle distributed environments well turned out to be quite large, which is why it does sound a bit like they brought the troubles upon themselves. But presumably they now have 2 advantages: ability to scale horizontally, and having their software adapted to distributed environments (which means that technically they are not limited to AWS, in case problems arise with Amazon's service). Sounds like the foundation of their house is stronger now, which was probably the whole point of the exercise.
I find this happening to myself as well. I think it's the nature of tags vs a more visual paradigm.
Would you please stop using HN for nationalistic battle and posting flamebait? You've been doing that a lot lately, and we ban accounts that do that. Fortunately your account has posted good (for HN) comments before that; please do that here, and not this.

https://news.ycombinator.com/newsguidelines.html
Not that I'm complaining but to me it looks like some skin beauty creams website.
> Watching the way HN reacts to SpaceX, in contrast to say, NASA, or the ESA makes me think those organizations should hire a charismatic frontman, too.

Absolutely, yes. Hell, look at what Chris Hadfield did for the CSA.
This system is all encompassing, politicians are in it as well.

The only real system change is through revolution, and revolutions are never pretty.
Thank you! I don't see the companies as evil. I understand how profitable it is for Novartis to sell the SMA drug. But somehow they do not touch the whole thing until the drug is ready to use. I'll read the articles.
This is not 'perfectly faked' or even good.
"Component-based file structure. Handling styles, view hierarchy, and business logic all in one file is a step backwards. Poor style reusability is one direct consequence of this approach."

If only there was some way to pull out a hunk of code so that it could be reused. Hm. Somebody should invent that.
The could be DDOSing RPC forever.
At least for me, pg's essays do a much better job at advocating working for a startup, or starting a company. The tone employed by this seems to be less rational and more sensational.
Great idea but I am not sure about the execution. Does it make sense to do it as a desktop app?

A browser based one seem better as kids could work at school and then continue working on their homework at home.
In your middle of nowhere example, you didn't disallow anyone anything.

This is really such a silly and pointless thread.
I don’t think 2skep is doubting the odds. It sounds like they doubt that the high school is the >only< common link between the cases.

If you take a group of 100 who attended the same high school they are also more likely to have drunk water from the same source, to have frequented the same entertainment venues, chilled in the same park and got their cars fixed at the same mechanic. Just because the all live nearby.

It is possible that they carefully investigated every one of these things and the high school is the only one which is common for all cases. But it is worth keeping an open mind. (At least asking what makes them so sure it is the high school.)
The implication of 'be awesomer' is of course that what was written in the applicaiton is already 'awesome', at least in the mind of the applicant.

However awesome you think you are you need to appear more awesome than that to get into Y.C. :-)
To take a both sides view, I don't think anyone actually understands what it means, including the Supremes. Speech can clearly be regulated even in government bodies. You cannot disclose classified information even if you assert freedom of speech. You cannot disclose under a private NDA which the government will enforce that on behalf of a third party --- which is a wild argument if we have freedom of speech as in be free from government persecution. The economic penalty in many cases is equivalent to the criminal penalty (minus the scarlet letter). In fact the government will enforce anti-competes which is the ultimate suppression of speech. So the whole thing is a mess and fubar.
Regardless of whether they repeal this portion of the Obamacare bill won't make a difference. Practically, the IRS is ill equipped to handle the flood of 1099s of taxpayers actually obey the letter of the law. lol. The only way they could handle this type of data and paper is if they require everyone to efile by law and eliminate paper totally.
Here is a link to the full text of the patent in question: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sec...
> If you're creating an API(i.e. glibc) that everyone and their brother uses, it's a bad idea to break binary comparability in an update.

Nobody argues for breaking binary compatibility. Because that's not the case there. Both functions remain perfectly compatible with client applications -- unless those apps are buggy themselves.

What got changed was an implementation detail -- order of bytes copying. Think of it as of a private member or method of an object, if you're an OOP head. Must be untouchable by outer code, and the outer code must not rely on its internal behavior.

Certain applications were making a silent assumption about the internal workings of the function -- and they used the wrong function. Working around that is not keeping binary compatibility; that's promoting bugs. [0]

> If you're going to change it, add a new function.

That's the current state of affairs. The memmove(3) vs. memcpy(3) distinction was created decades ago for this very reason. memcpy(3) may take extra optimization, because it makes no assumption about relation of source & target memory regions. memmove(3) may be easier to use, because it performs the right thing if the source & target memory overlap. The developer picks either. There's no other difference between them -- especially in the API. The best thing is, replacing one with another takes nothing -- you just change function name; arguments are exactly the same. Perhaps for the very reason of ease of replacing one with another.

From the man pages:

The memmove() function copies n bytes from memory area src to memory area dest. The memory areas may overlap:

The memcpy() function copies n bytes from memory area src to memory area dest. The memory areas must not overlap.

See? Nothing confusing there.

----

[0] A few years ago everybody and their brother were deriding Microsoft for pushing hacks into Windows XP to remain backward compatible with selected application -- like memory allocation workaround for the SimCity game. They did unsound engineering for business reasons -- increasing adoption rate of Windows XP. Now don't ask us to backpedal on that, and push bug compatibility into opensourece software. Don't ask for cart before the horse -- Flash Player before any non-buggy program. Don't ask Linux to follow in every footstep of Microsoft -- let's learn from mistakes.

(a note about that SimCity matter is here: http://www.joelonsoftware.com/articles/APIWar.html )

EDIT:

please also note, the memcpy(3) and memmove(3) functions aren't glibc's invention. They aren't specific to GNU, Linux or glibc. You'll find the functions in every modern UNIX and similar OS, no matter if based on glibc or some other system libraries.

Again, from the man page:

CONFORMING TO
SVr4, 4.3BSD, C89, C99, POSIX.1-2001.
I feel the same way about understanding things, but I don't have the time to understand every concept in the world from first principles. Nobody does.

When there's a discussion on DNS, I like to know what's going on, but I can't take 2 years to go learn everything there is to know DNS (Well, I could, but I'm not going to). Luckily I know there is someone here who has done this, and until I have more or better information, I'm going to trust him. It's a necessary shortcut.
I found that article really interesting. One question that stuck out in my mind was that Andy mentioned having gone to the efforts to licence the music from the original publishers, for the 8-bit cover versions. But then having gone through that process, why would it be natural to assume that the original album artwork would not be equally in need of licensing if it were to be reproduced in a derivative form?

Much of the same arguments apply - if the use was transformative then there would have been no need to pay for the music or the artwork. Yet it was recognised that payment for the right to cover/derive from the music was necessary, so it would seem logical to apply the same perceptual standard to a no-less-copyrighted piece of artwork.

Much sympathies to Andy, though, as it doesn't sound like a fun time to have to go through something like that over a project that was fundamentally well-meaning.
The init list bug has been fixed for 2015 RTM. Also, I fixed the clocks back in 2015 CTP1 (alpha 1). Sorry about that bug, we just didn't get a chance to fix it in 2013 - in that release we were insanely busy converting the whole STL over to real variadic templates.
Build your network and nurture it. Then, after a while it will come along nicely. I run my business in the field of chemical properties, fluid phase equilibria, so really a niche market, but every year, I send a card to all my contacts in the field (100+ cards) and I try to write a personal note for each person. I takes time, but it now a kind of tradition I do not want to break (started for 2008). On the back of the card, I have a link to a summary of my year and what is coming next. 80% of my contracts are coming after such card.

Front of my 2015 card:

http://ceondo.com/media/files/img/2015-small.jpg

I use Moo to print the cards, quality is great and service excellent. This is a referral link, just remove the /share... if you do not want to follow the referral.

http://www.moo.com/share/28nw8g
The actual source is this blog post
http://alexkrupp.typepad.com/sensemaking/2013/12/a-brief-int...
, which has mutated over time into "full of backdoors", apparently. As for the original statement from that post, the creator of Urbit "definitely would not endorse" it.
https://news.ycombinator.com/item?id=8581416
"Since when is it reasonable to judge a language on how the amateurs use it, instead of the professionals?"

In a field like mine (computational chemistry) where most of the programmers are expert chemists but amateur programmers, then it's very reasonable to judge a language choice based on the expected user base.

I expect the same holds for most other computational-based sciences, where it may take 4 years to have the domain knowledge to start programming, even though the programming itself does not require deep knowledge of the language or of computer science and can be picked up in a few months of self-study.
Company B for sure! So I could pay off my mortgage faster :-).
I wonder if he still that optimistic today.
'persevere', and you will prevail
Set up a cheap CDN (MaxCDN is a good bet as someone else has mentioned) this website will help - http://www.cdncalc.com/
this will half your monthly costs.

I would stick with S3 for the origin to start with, setting up a bunch of servers to reliably store and serve data is a pain, and one you should avoid it if you can. On the CDN enable origin shielding, and set TTL of the images to never expire if you can. This will lead to images only to be served once from s3.
When they upload, link to the CDN'd asset, it will pre-warm the CDN for subsequent requests.

Without knowing the trends in your traffic, how much data you are storing etc, its hard to give you really good advice.
You could judge them by their content
My point was less that we bring in the big guns by poaching them from these other fields, then that we address the issue the way it's traditionally been addressed, which is to let the market take care of it. If these development jobs are really magnificent engines of wealth creation, then pay more to hire for the positions and more qualified people will appear. If, as you point out, there's now a lawyer glut, and now lawyers must roll naked in five dollar bills instead of fifties, then that's a sign the process works.

The idea that developers already make enough money, and so instead of letting the market set prices and the shortages work themselves out, that we should rather blow up the current system because some giant companies would just, you know, really appreciate it -- I can't even finish the sentence.

I would really enjoy paying less money to get my transmission rebuilt or the plumbing in the downstairs bathroom fixed. I would love a glut of massage therapists so that I could get my shoulder worked on for the price of an expensive coffee. I do not, however, suggest we change immigration policy to make my dreams a reality. That seems to be what it comes down to.
SF has the same number of homeless people, as a percentage of the population, as NYC: https://www.hudexchange.info/resources/documents/ahar-2013-p... (page 15)

SF: 7,000 / 840,000 = 0.8%
NY: 64,000 / 8,400,000 = 0.8%
Is jemalloc's footprint really in the hundreds of kilobytes?
http://www.ethicalconsumer.org/boycotts/successfulboycotts.a...

There's some successful boycotts, when there's a hell of a lot more on the line than just the inability to play COD. They're not doing anything illegal, and they don't need to.

> Console and title sales are through the roof, despite tech-savvy people and press all over the world calling bullshit on DRM. It's time for more drastic measures.

It's never time for more drastic (illegal) measures if someone provides a product you don't like. They're providing a shitty "feature" that frustrates you when your shitty internet connection is down. If it frustrates you so much, don't use it, get your friends not to use it, blog about it, post about it, spread the word. Look what happened to Sim City last year.
Pure determination. I work more hours than any person should, or that is even healthy but I do not want to go to my grave having not fulfilled my dream and personal goal of having a company of my own.
Nah, that fate should be reserved for Mozilla, apparently.
It is important to emphasize that China was ruled at the time by a government that was widely seen as "Nonchinese." This perception of external rule most likely had a significant amount to do with the development of widespread addiction, as the Ching state that imposed the laws had significant legitimacy issues (and would collapse less than a century later.)
We are using a collaborative filtering algorithm, as outlined here:

http://efavdb.com/nba-learner-2013-14-warmup/

Any comments on how we might improve the visual would be appreciated.
We have federated comments: pump.io or its precursor GNU Social, née status.net. Isn't it just a SMOP to tie together these piratebays together with one of these?

Yeah, this is a WIP of how Mediagoblin is using pump.io to federate comments:

http://mediagoblin.readthedocs.org/en/latest/index.html#part...
> Sometimes I get so confused that I erase entire files

OT, but just this week my wife did something that really got me thinking about how far computers haven't come in terms of usability.

I heard her say "O crap" from behind her macbook, and out of habit I came to assist.

For some reason unknown to both of us, she had pasted the text of an email into a document called "thesis.docx", and then saved it.

The text was completely unrelated to "thesis.docx", which of course was not backed up.

Now, I love my wife deeply. And she is no fool. On the contrary, she is a graduate student.

Moreover, I completely understand how something like this can happen. We have two small children, and it was the end of the day. It is just too much to expect of the human mind that one should not say something one doesn't mean.

I felt guilty on behalf of my profession that this was the best we had to offer. Microsoft word on a macbook, and your penultimate version of a file is not backed up. It truly is intolerable.

So, while I have had some of my greatest highs using emacs macros, I somehow feel that the brilliant tooling made by developers for developers never quite percolates into userland.
"By the time Skynet became self-aware it had spread into millions of computer servers across the planet. Ordinary computers in office buildings, dorm rooms; everywhere. It was software; in cyberspace. There was no system core; it could not be shutdown."
You really have to be behind the times to still be advocating OpenID. Technology is made up of alternatives, and one wins. No matter how much you love something, if it's dead, it's dead, now move on.

Every hyped technological product has a a short window in which to dominate, and if it does not, it will remain confined to a nice. That's the case with OpenID. It's over, the battle is lost. Same goes for RSS, DRMed music, Django, etc.

The coding horror guys made a poor technological decision. Instead of just giving up, they are doubling down on it. That's not very clever.