jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I feel Google goes above and beyond to financially compensate content creators, at least as far as YouTube is concerned. Google even automatically detects duplicated content in other people's YouTube videos so that true creators can monetize stolen copies of their own work on the same platform if they choose.

In contrast, freebooting on Facebook is becoming an enormous problem. Facebook has a ton of hidden throttles in place which prevent external links such as YouTube from going viral; they automatically favor stolen reuploaded copies instead. Those who help Facebook to profit from this theft are rewarded with more exposure and more likes.

Silent victims are being robbed en masse like this by Facebook on a daily basis, and many will never realize it.

A recent depressing example I noticed was a video by a woman named Leslie Hall, whose entire combined view count for all of her copyrighted YouTube videos over the past nine years was around 12 million. It seems like she's poured a lot of money and effort into trying to get attention with her strange videos. Nothing ever really caught on, until finally one of her videos exploded in popularity, receiving over 16 million views in just one week - more views than all of her life's work on YouTube had ever received. Unfortunately, it was a freebooted copy on Facebook which did not even bother to include her name anywhere. People interested in seeing more of her work were unable to do so, unless they went the extra mile and performed a google search for the chorus. That's how I found her, so I emailed her to let her know she might want to send a DMCA takedown notice or something. She was extremely upset about the situation.

The same problem applies to other content theft rackets like 9gag, funnyjunk, imgur, etc. All of these companies have made millions of dollars by stealing other people's work and hiding behind the false claim that it's "too much work" to put honest effort into finding and redirecting to the true creator of anything that goes viral on their own site. Creators of webcomics are perhaps the biggest victims there. I've contacted comic creators in the past when I noticed their stolen comic going viral on one of these sites, and many have said they were silently furious any time it happened.

I believe these sites should be legally required to implement something like what Google does with YouTube, even if it's just a low-tech solution involving a single employee who sits there manually performing reverse image searches all day. As it stands, none of these companies are any more ethical than Kim Dotcom's Megaupload; the only difference is that the victims are small, scattered, and don't have hundreds of millions of dollars available to spend on bending law enforcement to their will to punish these sites that steal from them.
You don't _have_ to stare at your keyboard for that. You just don't have it memorized.

On the CODE keyboard your VolUp/VolDown is PgUp/PgDn, combined with the Fn key.
Discussed at the time:

Leave scrum to rug by, I like getting stuff done - https://news.ycombinator.com/item?id=23233683 - May 2020 (86 comments)
It's impressive that your benchmark compiles that quickly. However, as I mentioned elsewhere, the real issue is how fast real-world code compiles. My benchmark uses real-world code, and it's slow.

It's also worth mentioning that plenty of people who care about page load times would still care about 130ms. It's not as glaringly awful as 1.5s, but it's definitely comparable to the sorts of times under discussion. See http://developer.yahoo.com/performance/rules.html and http://code.google.com/speed/page-speed/docs/rules_intro.htm...
I understand your point of view. But you will agree that a CSS preprocessor in Javascript is a problem:

(1) It's useless. Just pre-process the style sheets statically. No need for PHP, Ruby or any server side dynamic scripting whatsoever. It's simpler, and yields less requirements for everyone.

(2) It exclude users. Not only the paranoid ones that run noscript and adBlock, but also the ones that just don't have Javascript like Dillo users. (Dillo is interesting for old, weak computers.) That's still a tiny minority, but they do exist.

Something useless that exclude users clearly isn't the best tool for the job. Unless punishing noscript users is a feature… Now, of course javascript is more capable than (pre-processed) CSS alone. But the article didn't seem to use those capabilities.
He has played that game for a while as these things just happen to be happening around him. He is a facilitator for Microsoft with respect to having their way with standards. If he avoids the technical debates, all the more reason he shouldn't be there. Yet somehow they object when whatwg characterizes a removal as being politically motivated.
Except that it will not be an implant because individual neurons in the brain have an irritatingly low bandwidth of only a few bits per sec.

Instead it is much cheaper and hassle-free to use the firehose connection that already exists into the brain: the eyes, for which even protocols for communication are established. Screens in contact lenses are my bet on where the future of computers are headed. That will with time largely remove the need for physical objects that transfer information.

The interesting part is how Apple in 2020 will spin that they ten years earlier named a display far to bulky to fit into your eye "Retina display".
Might you be confusing Cape Town with Johannesburg?
This is real CSS handwritten by real people. It's not compressed, it's just not in a fully-expanded style. If your parser is slow for reasonably formatted CSS, then your parser is slow. The best case can be as fast as you want, but real-world use is what matters.

For what it's worth, -O2 brings the compile time for github.css down to about 1.5s.
I am just curious jason...based on your detailed feedback, is this something you have achieved? In a similar time frame? Or is this just based on your knowledge of how income & opportunities work?
>The Internet is new, but scholarship isn't.

Scholarship was never mainstream. The Internet, videogames, and television are.
I started coding when I was 12, which itself was strange. I attended a top 10 engineering program and around half of the cs students came in with 0 programming experience. There's no rush. Let kids be kids, if they want to code great, just don't force it. And don't be upset when they burn out after 1.5 hours of extra work a day.
If you don't mind sharing which forums?
Wouldn't she also get a virus on a computer if she was convincing herself of such things. At some point there's an onus on the user to take some security precautions unless we want all our devices to be locked down consumption only toys.
> The company pays you $$$ in exchange for your time and talent. That's the deal.

I'd disagree. They pay me for a specific amount and type of output, the same way they would for a new piece of machinery. It's not indentured servitude; they don't own me. If they just owned me, I wouldn't charge different rates for different things. A salary doesn't change that - a salary is just your assurance of my availability.
Hey, I didn't say procrastination's not useful-ish. I once learned, among other things, the difference between sleet and hail but that critical knowledge was of no use to the client or the project I was supposed to be working on ;)
Never ascribe to malice what can be ascribed to incompetence.
There’s a set of people on HN that downvote and flag anything that they disagree with. I don’t really understand the mindset, but have noticed they usually agree with whatever the US government, FAANG or other authority is pushing for. (Maybe they’re authoritarian, and that’s why they think anything outside approved narratives needs a downvote? That’s my best guess.)

Anyway, it’s best to treat them like trolls: just ignore them. Upvote anything that renders in gray and isn’t violating site guidelines. I’ve found my best comments tend to wildly oscillate around zero for a while, then end up slightly positive. :-)
Rust, Go, Julia, Swift ?
How about none at all? I'm not joining a cult. I go to work to get paid and that's it. I don't need some weird culture shoved down my throat and I certainly don't need to be thinking about work 24/7.
A friend of mine did General Assembly, and while I haven't worked with him, I was fairly impressed with the breadth of topics they covered, including things like computational complexity and web app security.
I don't see any popups, it's probably just you.

Though I like how you based ALL of your reasoning around a probably false alarm, and you just kept going on and on with conclusions.
> Not so long ago he would have been executed for it, 35 is a soft ruling.

That is a demonstrably false statement:
http://en.wikipedia.org/wiki/Daniel_Ellsberg
Minecraft's also had a ton of time invested into racing the beam with regards to the JVM GC. Not disagreeing with the viability of it, I personally use the CLR because I'm comfortable with that tradeoff and doing my work there too, but it is worth noting that a sufficiently complicated game will spend a lot of time dealing with memory issues.

I'd use either the JVM or the CLR long before Go, though.
It's hard to get a sword into play against massed pikemen. And you want massed pikemen against the heavy cavalry of the period.

Also swords expensive compared to spears.
Interesting. Do you have any idea about where should I start looking? I'm in Germany now, and this looks fairly interesting.
Urea is used as a food additive:

http://www.ncbi.nlm.nih.gov/m/pubmed/16422263/

> Urea is generally recognized as safe by FDA for the following uses: side-seam cements for food contact; an inhibitor or stabilizer in pesticide formulations and formulations applied to animals; internal sizing for paper and paperboard and surface sizing and coating of paper and paper board that contact water-in-oil dairy emulsions, low-moisture fats and oils, moist bakery products, dry solids with surface containing no free fats or oil, and dry solids with the surface of fat or oil; and to facilitate fermentation of wine.

It's a natural component of food:

http://www.fda.gov/Food/IngredientsPackagingLabeling/GRAS/SC...

It can be a synthetic compound.

https://en.wikipedia.org/wiki/Urea

Carbamide (another name for urea) is used in some chewing gums.
You should read about the "third person effect": http://en.wikipedia.org/wiki/Third-person_effect

"The Third-person effect [1] hypothesis or Third-person perception or Web Third-person effect [2] predicts that people tend to perceive that mass communicated media messages have a greater effect on others than on themselves, based on personal biases; additionally, because of this perception, people tend to take action to counteract the messages’ influence. The Third-person effect hypothesis often manifests itself through an individual’s overestimation of the effect of a mass communicated message on the generalized other, or an underestimation of the effect of a mass communicated message on themselves."
> I once saw a technique where you simply write your really detailed log messages to a ring buffer

While this is incredibly cool, my initial concern was mostly this:

> I have worked with GDB and Go before; it's not intractable, just more difficult to interpret.
> Printf frequently works very well for most debugging, especially server side.

The thing about your non-niche dev is that, unless you are debugging prod (gasp), you can control the influx of data/output of data. E.g. If you want to debug a specific webpage you can simply hit that webpage in the browser yourself, and you are guaranteed to only see code executing that has to do with that request.

The problem with gamedev is that things are happening 60 times a second. There is a firehose of data and there is nothing you can do about that. Logging is definitely used, but it is more useful on client machines once you have actually shipped a working product.

I guess what you could do is force a fail once a condition is met, to access the last data in the ringbuffer (and pray that it is still there, 60 times a second is 60 times a second).
How neat to see this little article pop up from 1985. Professor Neil Rickert was one of my computer science profs while I was at Northern Illinois University. He was a pretty solid teacher and beyond a doubt, knows his shit in and out. Definitely a highly respected professor within the computer science ranks. He's now retired or Professor Emeritus now, I believe.
Thanks for great service!
This is doubly true for developers: separate out your marketing website and product. Spend less than a day on your initial (!) marketing presence and the rest of your time building the actual product. It's oh-so-easy for devs to get pulled into spending way too much time on static marketing pages.
And they were largely right.

Cars are laughably insecure by computing standards, but yet stolen cars are at a low (when you adjust for total cars). They're also targeting pre-digital cars still on the road, if you look at the DMV's "top stolen cars" list, they're almost all 1990s cars or older.

You read a few stories about the "Russian maffia" having key fobs which can unlock modern cars, but these are few and far between. Even the more common ODB-II port key reset method is fairly rare, but gets heavily reported when it does occur.

So I'm going to use the same example, but use that example as evidence that this won't become common: just like cars, and garage door openers.
I think I speak for everyone when I say...wtf.
> I absolutely love being in an open office layout because it allows for easy collaboration

For collaboration nothing beats an open office layout. But collaborative periods make up a very small amount of our [developers] time.

If we spent most of our time collaborating then maybe open office layouts would make some sense (though maybe not, since there's still downsides to consider). It is illogical to choose an office layout based on what you spend a small fraction of your time doing.
I would really love to see that, along with the occasional writeup from your adventures. (And don't forget to invite rachelbythebay, her troubleshooting posts are some of my favorite HN content.)
This is a tinderbox. If one person on either side fires a bullet, the ripple effects could be unbelievable
I somewhat disagree with the way he connects simplicity and cleverness.

I once had to explain the behavior of a particular subsystem. It was governed by a bunch of simple rules, but their combination created a complex behavior. This was similar to social insect colonies, where components (eg. ants) are driven by relatively simple rules, but the whole system exhibits remarkable "emergent behavior".

What takes cleverness is to anticipate, predict, understand,explain the global complex behavior from the simple rules. If someone can predict what comes out from cellular automatons like in the game of life, I am amazed. Simple is not easy (no, sorry Rich, following your simple advice is not that easy either). Simple is not always easy to understand, even less so easy to do. That's why complexity tends to accumulate.

At the risk of being wronged, I would say that being comfortable with complexity is a form laziness. I belong to the messy type of person. I believe I am that way because I can rely on a good long term memory: because of that, I can yield to laziness and not put away things where they belong when I should. Being able to handle complexity is a great quality, but not being discomforted by complexity is like not being ashamed by your messy home.

When you make the effort to really simplify, under the favorable circumstances (like in hobby projects, where you can afford to move goalposts a bit), you can make complexity collapse - not by its own weight, for once. I understand that the author emphasis teamwork and communication so he gives this kind of John Wood's "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live" justification for fighting complexity, but preventing complexity from collapsing by its own weight, crushing a product in the process, is to me on equal grounds.
Do you have numbers on what your computer's temperature is at when it's idling and when it's on full load (CPU maxed out)? At idle I'm coming in at around 52C with ambient temperature at around 20C. Full load I can go to 90C, when the computer will automatically downclock, which is something that's not desirable.

I have opened up my laptop more than once and cleaned all the areas i can, but I still can't seem to get the temperature to go down like others claim. At this point I'm considering replacing my fan assembly and see if I have better luck but haven't gotten around to do so.
I'm sad and disappointed at the response.

This further increases the divide and makes it harder for us to have any non-extremist (whether left or right) and nuanced discussions.
It's getting downvoted because it's equating a handful of angry hillbillies who absolutely no one is taking seriously to an authoritarian revolution in a country that was never democratic to begin with.

This is bad and these folks should be punished, but this not the second coming of Vladimir Putin. Hyperbole is not helpful, and it's exactly what these idiots want. Don't give it them.
House* chamber
Nothing that Tesla has built is anywhere near the bottom of the industry though.
Well, The EU has played a blinder here.

They managed to take a massive leap towards a banking union and almost certainly wrestle financial power away from london.

The EU managed to force the swiss to accept freedom of movement in exchange for market access, we know that the EU drives a hard price for market access.

We also know that the UK is too fucking proud to admit that its just lost 10% of its tax base. It'll certainly not openly accept any "loss of sovereignty" to get access to the EU's market.

Not only this, but the EU have managed to make the UK pay to annex Northern Ireland. All without a war (yet)
> The whole market is overvalued.

This is actually fake news and I'll tell you why.

Bond yields have never been this low. No other alternatives to park capital if you are seeking yield/return.

The market is actually correctly valued if you take M2 money circulation/supply into account as well. Something like that. I read it on r/investing. You have to sift through the weed/penny stock posts to find the good information.
Cloudflare is one of those things that if I'm asked about it I'll sound more positive than astroturfing. Their API's a re great, I've had to contact support once and my experience was good and their rates are certainly reasonable for the scale of projects I've used them on.
> Decentralized Communism(Any examples?)

Nordic countries? Canada/UK? Though they are socialist, not communist.
What is an AVA?
Playing with mustache and liking it so far. Thank you!
>"This essay explains how Git works. It assumes you understand Git well enough to use it to version control your projects."

so...the opposite of Bjarne Stroustrup's maligned "The C++ Programming Language", which fails to explain how C++ works, after assuming you don't know it. :)

seriously though no need for the second sentence. this article is a great intro!
Now is another good time to remind people of projects like Streisand[0], who make setting up censorship avoiding tools simpler that they otherwise would be.

Streisand in particular provides various tools for masking VPN traffic as HTTPS (Stunnel/SSLH et al) that may prove useful during crackdowns like this. As well as setting up things like a tor bridge.

One note, there is currently an issue with the Digital Ocean provisioning, which prevents it from completing initial setup, but I have easily and successfully setup instance on Rackspace and AWS recently.

[0]: https://github.com/jlund/streisand
Reading the article would have provided you with a real-world use case:

> Homann says the service has also seen a surge in interest from people in conservative countries, particularly in South America and Europe, where the stigmas against being single or LGBT remain pretty strong.

It is very very sad but I can imagine that in some place it may be worth spending a few bucks a month to be able to show conservatives co-workers/parents/whatever that you have a regular boyfriend (for girls) or girlfriend (for guys), and live your private life as you wish.
>Q: I didn't get any match even tough Tinder tells me that I >got X+ likes!?

>A: Several reasons could explain that:
>[...]
>They are not in your elo anymore
[...]

Kinda creepy that you can like a person, that person likes you too, and yet the algorithm might override your choice and decide to not create the match.
power consumption is enough.
many of these pieces have long been known by curious people, but weaving them together into a coherent narrative like this is quite useful. a few major pieces are missing...mainly from the east coast...but i'll reserve judgment until reading the second part.

i'd love to see some nndb-style infographics to accompany this work, since i struggled at times to keep all the names and relationships straight while skimming.

this is a truly sprawling--if sometimes incomplete and dense--origin story for many readers' employers. i hope this work will prompt more of my colleagues to be more thoughtful about what they're working toward and whose goals their work furthers.
It could also have something to do with their development in school. After all the school year is the same for all. Some kids are up to 11 months younger!
Can you share a screenshot/mockup of how that was supposed to look?
If you are looking for something for those purposes, some e-readers used rootable android as their OS, which would make displaying custom stuff relatively easy.
> would be too expensive to rewrite to run somewhere else.

I'm don't doubt that is a major factor. Add to that the major risk that what every new system you move to might actually fail to work or end up costing more.
I don't see how it's dishonest.

Whatever their actual alignment and/or edgy-troll status, they still claimed to be aligned with ISIS, just as the article says.
What are the teachings of Christ?
I was overweight when the pandemic started (24% bf). I lost 10% of my body weight in a few months. It’s insane how much your athletic ability jumps just from that. I used to work out intensely before and would make marginal improvements in stamina/speed/etc.
Any domain is entirely at the mercy of the registrar, and for country domains that's entirely in the country itself. It's amusing to me that some of the most "desirable" country domains are also coincidentally some of the most unstable countries.
They would also have pushed vendor lock-in to an unprecedented level, if they were allowed to.
They haven't used radiocarbon that much, it seems that OSL was more important
What would that change? Australian media companies are not going to forget to opt into search indexing. They want to show up in searches, they're not on Google by accident.
Why should whitelisting depend on popularity?
The Rpi Foundation already worked together with Microsoft on Windows IoT Core, and Tte Raspbian distribution includes many different packages from many different authors, some commercial, even though some of them may not be used by everyone.

So I think it's fairly clear they do not share your extreme views on Microsoft, and on not installing any software that is not needed by every user. You picked the wrong distro.
However, the absence of those can make you sad and bitter.

I work at a company with rock solid health, vision, and dental benefits, very good working hours, and I can't wait to get out.

It's full of married employees with children that hope to retire here. It is an excellent place for pregnant women, but no good if you're young or have any kind of ambition.