jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Please wait while the overton window of what is acceptable in the mainstream media and technology platforms is now being shifted at this time.
That's a strange view to hold. For most people there's a significant cognitive difference between being willing to destroy objects and being willing to attack people.
it is paid, but I value more my time than my money

I venture to say that, if they paid you a billion dollars per hour, you would bend your own rules a little. In a case like that, I would do nothing else but be on-call for a few months, then live a life of luxurious leisure for the rest of my life.

The thing then is to price your time so that it is out-of-reach for the company. If you can't manage to do that, you have two options: (A) knuckle-under and do the on-call. (B) leave the company.
When I study history of various places and times, fifty percent of the population has often done a lot of questionable things, especially at the behest of leaders willing to use irrational divisions, like skin color, to enhance their power over that fifty percent. And, to tie it to ycombinator, isn’t the software motto 80% of everything is crap?

And to semi-agree with your paean to understanding, there are people whose actions I deplore and whom I know well enough to glimpse thru their eyes, and the combination of constant emotional disregulation and self-centered ness means one can try quite hard to be good and be nothing be a source of evil actions. Understanding this emotional reality has helped me to stay clear headed when confronted with the maelstrom, but has not lessened my determination to oppose the actions.
>The explanation is clear, but I just don't see it as being particularly convincing.

Why not?

>Sure, I didn't ask for evidence. Now, I am. Where's your evidence?

You need to specify what exactly you want evidence for. Then you need to google it, because that's what I'm going to do, assuming you want evidence of something like arbitrage.
The 6D exponential growth pattern is appearing everywhere.

Once a market becomes "Digitizable" or under computer control, it appears to grow slowly then it hits the elbow of the exponential growth curve and becomes Distuption. From there, old analog business artifacts are digitized (Dematerialization) and monetarily re-adjusted to compensate for the much cheaper costs of production (Demonitization). Then it's a simple matter to connect the service to everyone through the web and social media (Democratization).

Goodbye cars. Heloooo profit opportunity.
There were good Wehrmacht soldiers, too. Can't blame Allied soldiers for shooting at them, though.

I'm saying that as a German, mind you.
This article paints traditional media with too broad a brush. There's plenty of junk on TV, but plenty in the blogosphere, too. And I really love my weekly copy of the Economist, and doubt anything of its quality, depth, or rigor could be published by someone without their budget or credibility.

So there's space for both larger "legacy" operations as well as smaller independent writers and thinkers, publishing their thoughts.

The main thing is that access to distribution no longer guarantees credibility: just because you're on TV, doesn't mean you have something important/meaningful/honest/worthwhile to say. So it's up to each individual to assess the credibility of their sources; ironically, a major "critical thinking" skill taught in traditional university education, something distinctly out of favor here on HN.
By cost-less copy I just meant that the cost of making another functional copy of information is currently hovering near 0.

Years ago copies required infrastructure to make them and they were almost only means of distribution of information and you could hide the fraction of the cost of creation of this information in the price of a copy. That's no longer viable strategy. Sooner people get that, sooner we'll get more honest future.

Clean copy costs nothing. If a copy costs you then it's the cost of material waste plus cost of intellectual waste (DRM) plus fraction of the cost of the creation of this information plus healthy share for guys who set up all this chain to profit from it while creating nothing apart from this business model.

If you wan't to be moral just download the torrent, track down guys who actually created the art and send them some cash.
> There are of course issues with this system. For instance what do you do about immigration?

I am guessing that it will need to be implemented globally or at least regionally (e.g North-America, Europe, etc). Every country according to their possibilities.
Essentially this is a more detailed (less generalised) version of the open data already published by the OS. It has more accurate building outlines and all road names, whereas their earlier open vector dataset (VectorMap District) had generalised outlines and only selected road names. Good news.
It's not contrary, it's just convenience. One of the weaknesses in Python (if you can call it that) is that everything is an "object." The classes implementing string, list, and integer simply have methods that respond to those operators and rhs types.

In [1]: "foo" + 3
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-1-21582e79f06e> in <module>()
----> 1 "foo" + 3

TypeError: cannot concatenate 'str' and 'int' objects

That's because the "special" method "__add__" implemented by the string class will raise TypeError if it gets any object that isn't an instance of a subclass of string.

In a way it is kind of funny to call it, "strongly typed," but it does work. Maybe it should be called, "instancely-typed."
Its unlikely that would be enough to offset the scale of disruption that will be occurring with automation. With ever creative or content industry we have so far (wether it will be with actors, app stores, youtube celebrities) a similar pattern always emerges.

At the top, you have often less than 1% becoming wildly successful, making hundreds of thousands to millions each year.

Below that you have maybe 5-10% who are able to make a living at it, but will not pull any spectacular numbers.

After that, you have everyone else. These are people who's apps are rarely downloaded, who have less than a few thousand views on any video they put up, or actors who are out of work most of the time. These section may pull in some revenue, but not enough to survive on. At best its a side job, at least until their main job goes away.

At the core of all this, is that we don't have enough time to consume all the media that is produced. We often end up letting other curate the content that we consume. Whether it be media companies or friends and family. But it tends to create self reinforcing cycles, driving more attention to the hits and less to everything else.
OP has the freedom to choose his job and industry.
>If I steal an apple from you and grow more apples from it and give them away, there is no difference to the act of stealing your apple and eating it.

Certainly, but we talk about digital good here, stealing the first apple harms me (unless if I was not going to use it regardless), copying it however does not.

>RMS seams to be totally against "stealing" digital GPLed code.

Please explain what you mean by stealing here. He is against taking GPLed code, modifying it, compiling it, and then distributing the binary without distributing your modifications. He has no problem with selling the application/code. He has no problem with keeping the modifications to yourself as long as you do not share the binary. He has no problem with distributing the unmodified binary and/or code.
A society where people are not compensated for taking risks is called communism. How did that work out?
What strikes me as a Non-US citizen (UK) is the surprising number of solutions to problems that look like US healthcare specific issues. Drug-peer to peer swapping because of prescription costs seems like it would have no demand in most other rich countries, and no supply elsewhere.

Not saying it's a bad idea, just interesting to see biases - and wonder how we overcome them.
> "your password (which was cryptographically protected)"

I'm sure everyone here is dying to know what "cryptographically protected" means.

Does MD5 count?
How do you know they were underperforming? Maybe the board just realized they could get a lot of extra money by looking for an excuse to get rid of them?
High voltage DC is actually cheaper and easier to do for long distances than AC. HVDC cables can be made cheaper because you don't have to worry about skin effect [1], and additionally, you don't have to worry about what phase each electrical system uses, nor the natural phase drift of electrical systems. It's why the west coast of the US uses HVDC for one of the paths of the Pacific Intertie.

[1] http://en.wikipedia.org/wiki/Skin_effect
Define 'underperforming'. That's about as subjective as it gets.
Only for ISOs though, not NSQOs.
Yes, there's the AMT trap for ISOs, but there's also an AMT credit that nobody ever seems to talk about, so net-net the AMT issue typically isn't as bad as some people make it out to be.
I used to have a Romanian ZX 81 clone in the early 90s, on which I could somehow boot CP/M which was really not meant to run on that machine in which there was an editor called tword that rendered characters in 4x7 pixels to have double column width (the native mode was 8x8 IIRC). A friend of mine hacked this editor to be able to display letters with acute accents so that we could write in Hungarian (he replaced some special characters). We were 11 or 12. I know, "cool story bro" :)
> One of the nice things about statically generated sites is that you can deploy anywhere (such as S3) without minimal operational complexity.

Fair point. I was not entering any hosting concerns into the equation, only the behavior of the system as a whole.
I don't know if I should hate the humblebrag or just roll with the message.
there is also vimgolf[1] for a free and more challenging alternative, in which you solve
various text editing problems with least number of keystrokes. it has a nice cli[2]
that retrieves problems to the real vim editor, and submits scores. it is
interesting to see how other players in the leaderboard solve the same problems
differently, and you learn a few useful tricks along the way.

1: http://vimgolf.com/

2: https://github.com/igrigorik/vimgolf
Yeah, well, kernels need to support existing programs…

By the way, your post is the single most obvious statement I've read this year. You got upvoted just because you capitalized some words?
Yeah, we're not so much game developers but instead more web developers. That being said we are certainly open to all ideas. So anything that comes to mind is certainly worth a post.
Some questions - are you capable game developers? Or more a social app developer. Aka more 'Real Racing' (native OpenGL 3d iPhone racer) or Farmville (scripting)? Not sure if I should post my mmo idea(s) or my casual game ideas.

Edit: sorry reread post - so no games, right?
http://en.wikipedia.org/wiki/Mohammed_Bouyeri
Also because it evolved so that we can learn and speak it.
Yes. It's someone trying (and failing) to be funny. It has been reverted a couple of times already.
Of course not. And unless I'm in the EU, I don't need it (and even then, not really, HotJar can be made GDPR compliant). HN will definitely balk at me saying that, but understanding UX is much more important than whatever philosophies one has about not tracking users. Because if you don't understand UX, there's no point to the debate about tracking vs not tracking users, because you won't have any users in the first place.
This. But also majority of people are (or were, before covid and the whole wfh thing) consumers of content not producers so that uplink would have terrible utilization anyway
Yes - the post describes shift work.

Oncall is where you go in, then go home, then go in, then go home, but as you touch your back door, you are called back. You say something regrettable to the caller and then apologise. You’re so tired your almost crying and can’t get your laces done up. You drive in, can’t recall the drive and the you are due back for your day shift in 2 hours.
Wondering why there is no light-YAML or just JSON without comma and braces sort of language available? Or even if there why not popular yet? Almost everyone complains about the huge spec of YAML and that pretty much seems to be the biggest complaint (other than it getting huge - but that can be there for all languages).
You have no control over how something looks like on the web. The screens are not color calibrated, the screen sizes are arbitrary, layouts are not respected by browsers, hell tex is still the best layout engine for text and it's 40 years old.
K8s isn't too complex for what it does and can do.

it's just that a lot of people think they have to use k8s because it's trendy even it doesn't fit at all their needs and scale. Then they whine it's too complex.

classic PEBCAK issue.
Yeah, Sublime copied this shortcut (like most of its features) from TextMate, and it has since spread widely.

Amusingly, TextMate's author and many early users were European programmers with US-ANSI keyboards (because the various European layouts are just too painful for writing code in ASCII-based programming languages).
Just back from a family meeting. When someone didn't know some trivia fact, most of the time another one looked it up while te conversation continued. When the right answer was found on Google or Wikipedia, that was often a starting point to go more in depth and explore the topic even further. Or it was the start for an new conversation about other topics. To me, that was more fun and satisfying than just waisting time and having to hear endless bullshit around minor unverified facts.
How exactly will Obama achieve this with a republican House and Senate?
In retrospect the biggest issue was the in-person pitch.

At first I was actually intrigued. But when I started to ask serious questions, like what's the unit cost? How do you scale? How many do you need to sell to break even? etc, the business model got vaguer and vaguer, and he started to get defensive and fight the questions with wishful thinking instead of realistic answers. (I hear lots of pitches, this is pretty common).

That said, it was just one encounter w/ one member of the team. I don't want to be negative and unfair. Entrepreneurs have enough challenges.

Wish them the best of luck and sincerely hope they prove me wrong!
Last month there was a record rainfall..... 6-10 inches in urban areas.

Perhaps these pieces of wisdom could offer some guide:

"When it rains it pours"

"Get it while the gettin' is good."

"Waste not, want not."

To me, rainwater capture can apply anywhere with a roof, a sky, and a mind to build cisterns.
Europe no, some European airlines yes.

ex: Air Berlin and Niki yes, Lufthansa its sub-companies Germanwings, Austrian, etc. no. (source: exclusive CNN interview with Lufthansa boss)
You could cross out those last three words.
I work in ad-tech too, so I'm not judging you. The donations you've made are awesome, and I can see you've clearly thought a lot about how to best direct your money. But I think you're missing a few downsides.

The digital marketing/analytics industry doesn't spend a lot of time thinking about how to secure all that data they're collecting, and data breaches are happening more and more frequently. A lot of this data is supposedly anonymized, but often can be tied back to identifying information.

I would consider Google to be an exception here, as they have some of the best security people in the world working for them. But they are just that: an exception. Don't forget that the industry that Google enables is a lot less ethical (and a lot less competent) than Google itself.

There are other downsides too (e.g. the impact of advertising on editorial integrity, and the ethics of using political ads to tip the scales in an election).
The iPod had, famously, "No wireless. Less space than a Nomad. Lame." It won for various reasons, but the iTunes music store started off with DRM, with tracks limited to 5 devices, so it didn't win for lack of DRM. (Well-executed UX and design played a huge part.)
Just because an article has a political aspect doesn't make it exempt from the site guidelines or mean it's ok to start flamewars. On the contrary, those are where the rules apply the most.

We want thoughtful conversation motivated by curiosity, and comments that add information. We do not want denunciatory rhetoric and generic venting. The latter are not ok regardless of the topic, so please don't post like that.

If you had posted an informative critique of what's wrong with the proposal, that of course would have been fine. But if we take out the pejoratives, grand claims, and other information-free things, there's actually nothing left of that comment. Nowhere do you explain or justify any of your claims; you just piled on more of them. For example, calling something appallingly Marxist just adds noise. So does leaping darkly to "the history of the 20th century". You're far from the only user doing this, of course; people on all ideological sides do it here, and we moderate it when we see it. But you were specifically the user who swerved in this ideological battle direction and then, when others were predictably provoked, perpetuated it. That's definitely against the rules.
"Libertarians are very often willing to defend terms that seem exploitative"

I think that's backwards. Many people want to defend exploitative things, and one quite popular way to do that is to frame them as being libertarian. Not unlike communism, democracy, patriotism, etc.
That's not my point. If we want to talk about the societal impact of mass security camera adoption, fine, but that has little to do with picking a Ring camera for personal use specifically. The only thing that differentiates this from other security camera products is that it's marginally more convenient for police to get access to data if the user wants to submit it. The advice in the article is silly because it doesn't say "don't get a camera because it's helping to create a police state", it's saying "just don't get this one camera".
> The kind of people I would like to have as free users wouldn't even label issues. They'd submit an issue and I'd have to deal with it.

I would just create a web-form with simple auth, which would post issues onto GitLab via API call.
I'd met Scott Hutchison on a few occasions. He was immensely talented and an all-around likable, humble, and hilarious, human being. The world is a better place for him having lived in it.

His family has since started a mental health charity in his honour [0].

To get a small taste of Scott's personality, have a listen to the banter at the beginning of this live performance[1]. He's one line into "The Modern Leper" (a song about living with depression) when he notices a small child near the front. Scott becomes suddenly aware how dark the subject matter is, and breaks from the song to give everyone a little laugh.

[0] https://tinychanges.com
[1] https://youtu.be/ob3X77TwqEw

Edit - he also did a talk at Google before his last tour (not tech related) https://youtu.be/FT_UrM_L1vQ

Rest in peace Scott.
Well yeah....

Keep in mind this means nothing other than that a crime is being investigated. We know a crime took place. It's a good thing it is being investigated.

What we don't know is what crimes are being investigated and the article doesn't provide any of that information.
This Firefox add-on is kick ass!

Full Disclosure:
I'm a 10fastfingers.com addict so I'll be replacing that addiction with this. This add-on should save me some time since it combines my typing sessions with my regular reading. It also makes typing interesting since I'll always be typing articles that I would have read anyway.

ps. I noticed a bug where sometimes I can't backspace but overall it's awesome!
Even though its community maintained these days, Mozilla Persona was a great authentication mechanism with federation support. I loved using it. A pity it failed to get traction.
If you can't measure programming ability then superstars won't get superstar salaries, unlike sports.
That's true. It still means there's hundreds of folk who qualified for the NBA at all, and thousands in the next level down, and all those are much much better than the local sports club players.
https://news.ycombinator.com/item?id=8830729
Most people talk basketball or quarterbacks. Not many people bring up one-dimensional track athletes.
To further your point...

So, Usain Bolt has run the 100m in 9.58 seconds.

A decent time for a high school runner, according to http://www.reddit.com/comments/xu93j/hey_fittit_what_is_a_go... (admittedly an arbitrary , is around 12 seconds.

So, the difference between an amateur in high school and the best in the world is about 25%.
Yes, I came to the same realization. One of the problems I had with the pdf version was that the flags given for compiling the program did not work correctly for my version of GHC.
Maybe I'm missing something, but shouldn't locks generally have some protections against race conditions? E.g. starting from line 15:

acquire_lock_for() {
if not_locked $1; then
lock_log "Creating $1 lock."
touch "$LOCK_DIR/$1".lock
check_execution "acquire lock"
fi
}

what if another process creates lock file between the `if not_locked` and `touch` lines?
You could check out werkzeug: http://werkzeug.pocoo.org/

Note: Flask is basically just a combination of werkzeug and jinja for templating.
It's not quite true that you have no namespaces. Rather, in most languages a class or struct creates a namespace. In Haskell, it does not. Record accessors are still constrained by module. There are also data types where the fields are not named. And typeclasses can define names that can be used across multiple types.

Between all of these, it's much less painful than you might expect, though there certainly remains some pain.
Ceylon's type system is based on Java, so no, it is nowhere near as powerful as Haskell's type system. The above post didn't mention it, but I would add purity to his list. Ceylon doesn't have that either.
This kinda glosses over the hard part: Making that tether!
The only reason this seems at all useful would be to take advantage of cheap shared hosting that can only run php. But that's hardly a good reason given that you can run a ruby (rack-based) app on heroku for free!
The confusion caused by naming a browser "Chrome" would have been really obvious to anyone involved in browser hacking.
There's apparently a bananas crunch/backstory to this, where they committed to Swift before realizing they would hit its limits, and had to come up with a bunch of this optimization madness on the fly. I guess this is the cleaned up version and the more final, stable optimizations for the company blog:

https://twitter.com/StanTwinB/status/1336890442768547845
You're not disagreeing. Parent is talking about the measurement units changing, whereas you're saying the meaning of the SI prefixes shouldn't change. You can have both: require KiB, MiB, etc.
Pretty much all the standards bodies I know of are financed through sales of the standards documents. It's not a bad system, in the end the commercial entities who end up needing them most pay for their development and upkeep.
I assumed you were talking about our governments when you said we. Who's stopping you from blocking whatever you want? Or from creating a public block list for that matter. You have to convince me to install it on my machines though. :P