skysight-inc/HackerNews huggingface dataset:
It was bewildering how bad Flash on the Mac was. Simple animations and videos would spin all of my cores up into the high 90s%. I installed a CPU throttling command line tool and would set the flash process to 30% of one core and the animation or video would still play fine, with no noticeable degradation in quality or framerate. I've always wondered whether part of the monetization of Flash was an embedded Bitcoin Miner or other such code to make use of our spare CPU cycles.
Coming soon, audio ads with your friend's voices.
Curiousity, willingness to get hands dirty and ability to be introspective.
In my opinion, the most horrible death is the one where someone else starts living in your body, and no one is even aware that you have gone.

Senile dementia, Alzheimers, brain cancers, and TBI frighten me even more than being flung 100m across the pavement in an automobile accident, or getting dragged into the gap by a commuter train. With those, you know you're dead, and so does everyone else. When you slowly lose your mind, no one can ever really be sure when you stopped being you, not even yourself.
Flash Player is not Flash. Flash was the name of the media creation software. Flash Player is not end-of-life because it sucks (which it does) but because in the days of HTML 5, CSS 3, ECMAScript 6/7, Canvas, WebGL, etc a plugin to show that sort of media is redundant to the browser.

The creation tool lives on, although rebranded.
Because

1) You need "clean" money to mix with, as in different from stolen.

2) Tumbler service is more fee-efficient, because they do it on a large scale, and can do many transfers in one transaction.
What Facebook has that Youtube does not is that you can share with the click of a single button (without any prior setup) to friends and family. For a not-insignificant-portion of internet users, Facebook is how we communicate with others, so shareability to Facebook matters quite a lot.

I don't disagree that youtube is just as easy to use, but that doesn't change what Facebook has that youtube doesn't.
None of the apps or services are even close to art. (Including state of the art.)
This is the main problem of small projects that aren't cutting edge. To know if you are cutting edge somewhere, run an experiment if your work cannot be undercut in a week by a small team of low wage country workers or programmers.

(Even many startups fail this litmus test.)

Hacking is fun, but life as a starving programmer is not.

There is a vast difference between getting reasonable money and negative money.
Bigger than between making reasonable living wage and being filthy rich in fact.
Doing side projects because you think it will make you money is probably the worst way to do it. Or at least have almost no expectations of making money.

You do side projects because it's interesting to you and you want to learn. And maybe you can leverage what you learn into getting a job doing something that really interests you. Chances are much greater that you will make a lot more money getting a better job through a side project than you will from the side project itself.
Threatens to expose is a bit generous a description. The hypocrisy is on full display every day. "Threatens to break through into the daily discourse" maybe.

When you're rich due to inheritance, both financially and in network contacts, yet don't invent anything, buy whatever you want, and tell the poor to work for just a sliver of the luck you had, the hypocrisy on full display.

And that's exactly who every mega-wealthy person is. Expropriated others work and property over the generations for their benefit. Often through violence. It's hereditary rule not based upon divine right, but because of dubious claims to the wealth of the collective.

Socialism for the elite. Roman colosseum for the proles.

I'll never believe the Koch brothers are so valuable to humanity they should have the power they do. The same with Buffet or Bill Gates. Their importance is due to celebrity worship of the accumulation of obscene levels of material wealth. None of them have accomplished much with their own two hands that is worth that amount of boot licking they are bestowed.
If this were to happen, I suspect the terms will be (1) flat or very modest wrt topline valuation and (2) very onerous clauses for downround dilution protection and upside guarantee a-la the Square situation of recent memory.
GIMP is not a good alternative for Paint. Have you ever used [https://sketch.io/sketchpad/] ?

Windows Snipping Tool is a very good tool for taking screen shots.

7Zip and VLC are good examples. The community accepted to download and use many community driven projects over Microsoft provided tools.
> I sense your problem is that you love building stuff, but you are not fascinated or obsessed by business.

bingo. this is my issue as well.
> We don't even have enough people or average or mediocre talent.

I don't agree. I think we have far more average talent than we have companies willing to hire only average talent, particularly if said average talent does not already live within 20 miles of them.
I wrote a CAD viewer app on flash 7.2 / 8 and definitely avoided the flash IDE as much as possible since it wasn't a particularly good IDE. I had just two frames on the stage, one for a loading message, one for the app ui container, with all behavior and ui creation in actionscript files, which I edited with an external editor. I moved up to the flex sdk eventually, completely abandoning the flash ide and not even using the flex ui framework (since it was too bloated). In the end though, the entire CAD viewer (essentially an SVG subset parsing and rendering engine with some ui decorations) was a 91 kb .swf, including the assets (like custom mouse pointers). That was the mixed blessing of flash: amazing abilities locked into a compromised platform.
Because it is fantasy, and simply disobey how the market works? Kick out all the competitors won't hike your salary forever. Companies aren't that stupid, and human resource cost is definitely on their radar and there is a budget for that. 1 million? I say once average developer costs over 200k, companies will start move jobs to other places that are still cheap.
Just because we’ve removed a perverse incentive from the past (the oversight of the wealthy) doesn’t mean we haven’t replaced it with an even worse incentive (engagement-first monetization).
I'm going to spread this link as far and wide as I can!

Also:

https://www.youtube.com/watch?v=rE3j_RHkqJc
Lets not kid ourselves, hiding lambda's is one of the primary uses of macros in Lisp (obviously not the only). Yes, you're hiding the "how", we don't disagree there, but my point was that such syntactic abstraction is only necessary in Lisp because it's so ugly to directly use lambda. Compare to Smalltalk which uses naked lambda's everywhere because they're nice looking as is and don't need to be hidden away by special forms in order to feel idiomatic.
"being seen as smart" refers to the external image of intellect, not to intellect itself. Wanting to be seen as smart, and valuing the cultivation of intellect, are not the same.
I have the strange feeling this will really only be used to enforce the copyrights of large music and movie industry corporations and will not be effective at protecting the IP of independent creators.
What bothers you about it? The 30 years part?

Start planning now, and you could theoretically cut that down to 10 or 15. Is it a better plan now?

Maybe you need to live frugally to enjoy the life you want after programming; and you possibly don't need the 30 years of work to get there.

I'm currently a developer with a partial degree in fine arts. All the experience and rank I gained through work and promotion.

Honestly, the plan is to do this for about 5 or 10 more years while my spouse and I build our real estate business; then just maintain those, while doing a lot more interesting stuff, like Fine Arts.
It should come from the insurance the police are they themselves required to purchase. Uninsurable, get a different job.
A GitHub search suggests that Servo isn’t using encoding_rs.
Ever used a web API and ran into production problems? Take this survey
https://www.surveygizmo.com/s3/3708659/4963a5d97d3e

In a perfect world the integration between a web API and a deployed application works without any issues. In reality, however, API related problems happen and may have a large impact on the user and business. Although there are numerous API best practices guides out there, these seem insufficient to prevent API problems.
There is no knowledge about what errors occur in practice and why these errors happen.
Can we prevent certain problems from ever occurring?
If not preventable, can the process of error handling be improved?
And can we effectively detect problems as they happen to limit their impact?

We are looking to provide advice for API designers on how they can help API consumers prevent, detect and handle problems, and advice for API consumers on how to improve their integration.

Your experience with web APIs is of invaluable help to our research.
Please consider taking our survey on API integration: https://www.surveygizmo.com/s3/3708659/4963a5d97d3e
Second that. The first time I opened the tab I thought it had failed to load and hit refresh. Only then I noticed the "plus" icon.
The subtitle even mentions the term 'power user' but still. Cheesy comments on top - way to go fanboys. But seriously why do HN folks love chrome?.

We talk about privacy as fundamental right but are ok with chrome. We all know it's a memory hog but still are ok with it.
> Is there a trustless way to implement journalistic standards such as sourcing?

No, there isn't. But people really misunderstand how journalists deal with sources. Here's a recent compilation of behind-the-scenes stories from journalists, that also happens to better communicate the actual work they do than I've seen before: https://www.cjr.org/business_of_news/scoops-fahrenthold-greg...

In short, an "anonymous source" isn't just a reporter making something up. On the rare occasion that something like that happened, it became a major story in itself.

It's also rare for these sources to lie. These sources are real people, after all. And a lie would burn their relationship with the journalist and medium, and possibly beyond. For a politician, that could be a career-ending move.

Just to illustrate: we're reading new insider stories from the white house almost every day now. I can point to any number of anonymously-sourced stories that were later proven right by official announcements. There may be some that can't (yet) be judged, such as the persistence rumours that X or Y may resign. But the only story that was provably wrong was the Scaramucci-Malta story by CNN.
> I don't think that "society" hates the homeless, but [...]

> There is a vein of Puritan/Calvinist/Prosperity sadism [...]

Where are you seeing this?
The 9% is assuming that 100% of unknown cases are in fact negative.

This study showed that 110 of 111 players tested had CTE. But many of their families consented because they suspected CTE already, so it's not a random sample and therefore you can't generalize that to the rest of the population. 110 is 9% of the population of 1300 deceased players for the given time period. CTE is normally extremely rare.
Why yes - but you also replied to someone complaining that the news had become so editorialized. I don't feel like they are a good example of how one can get non-editorialized news!
It's what I did a long time ago. Well-- before the web, it was Windows system/application development. But yeah. In university, I enjoyed compiler design, embedded work and video-game development much more than anything else. Turns out the demand for compiler writers is tiny. The pay for embedded developers is sub-par, and the game industry is just awful. So boring business apps it was.

Turns out to have been a decent career. In the end, programming is programming, and I have enjoyed most of it. There are always problems to be solved.
> Americans make up only 4.3% of the world's population. Thus, even if we invest much more in American citizens, which we surely should, don't you think it's inevitable that progress in tech will nevertheless be driven largely by foreigners going forward?

Why? It's not like Americans were a much bigger share of the world population in the past.
It was good for the time. So were java applets... but, as they say, to everything there is a season, and the sun is season is changing in the web media space..
I majored in philosophy, not CS.

Some of the best technologists I've ever worked with were film majors, history majors, philosophy majors, sociology majors, &c.

By far, the most important skill for this kind of work is critical thinking.
I'm at Tinfoil Security, and we use Elixir for dynamic security scanning of web applications and APIs. We also have some Phoenix apps, but the bulk of our Elixir use isn't in web development.

It's a very IO-bound problem (how many requests I can make while staying within rate limits / not taking down a service), so Elixir is a great fit for coordinating all of the concurrent work involved in security scanning.
Of course, because UBI itself isn't an accepted concept yet; once it becomes one, the natural result of rolling it out will be the elimination of all other welfare programs in favor of the UBI. It's a better abstraction, and good abstractions displace bad ones eventually.
I'd like to politely disagree. I took the Hacking for Defense class at my school and had a completely different experience from the one you worry about. I think the most important misunderstanding to clear up is that the hacking in the class is not about hacking in the NSA/cybersecurity sense but rather the process of building something. Just like at a hackathon, students aren't all trying to hack the school's wifi etc., this class is about using a different approach to tackling military problems.

I've attached a link to our class website which contains a superset of the problems that my classmates and I tackled throughout the quarter. Hopefully you'll find it informative.

Class website: http://hacking4defense.stanford.edu/
I wonder if WebAssembly is facing a similar fate. Somehow, I always have a "flashy" feeling when reading about it.
>better than a brain injury, but not great.

brain injuries and knee injuries are not really comparable.
For example:

1. A new, successful car company.

2. A new, successful space launch company.
Your statement assumes that Amazon isn't investing anything in quality control. If you have evidence of this, please post it. Otherwise, you're just a troll.
I found the CHIP to be a bit unreliable (eg. only one of half a dozen Micro USB cables I have works for flashing)

Then again, I don’t have a lot of experience with these DIY things, maybe random issues with everything are just to be expected.
Overeaters Anonymous and Sex Addicts Anonymous are two organizations that have been grappling with this, successfully, for some time. Especially in the Overeaters Anonymous case, it's obvious that you can't stop eating, and must therefore must define some boundary between healthy eating and compulsive gluttony. I suspect many "Internet Addicts" likely already have an idea of what level of use is unhealthy, so that's a reasonable basis for an individual to begin with. Defining a metric for society at large will be much harder.
A lot of the potential problems can be avoided by limiting the 'free speech' rights of corporations.
Ironically, thanks to the potentially lethal weaponry used as equipment, archery and target shooting.

Swimming is also relatively safe. Distance running might result in repetitive stress injury, but it won't kill you.

Slow-pitch softball eliminates most of the risks from baseball. Hit by pitch and RSI from pitching are the dangers there.

Cycling removes some of the RSI risk from distance running, but replaces it with higher-speed impacts, usually into hard surfaces.

Edit: It depends on your definition of "team sport", really. If you define it such that you can't meaningfully separate out any individual performances, you're cutting out all relay-type competitions from the start. If you say archery is not a team sport, then neither is a swimming relay race. Where do you draw the line? What's the minimum number of participants that have to work together to qualify as a team?
100K+ is enough to survive comfortably while you work.

500K+ is enough to survive comfortably after you work for a moderate stint. Or to afford a significant capital investment like a small property, or to work for yourself on your pipe dream for awhile.

If people saw a path to long-term financial security which would enable them to drop the shackles of full-time employment before retirement age, of course they would flock to a profession. But they don't; they see a comfortable wage that could potentially evaporate if there is a bubble, or the field moves rapidly, or there will be a glut of people trying something similar by the time they finish retraining.

It's a risk:reward decision, and the risk is far from 0. So how much is that theoretical 100K really worth to someone looking at a very large investment to learn a new skill?
Sadly, with these projects there seems to be no way to scale or sell at scale. Nor are they impossible to replicate cheaply and easily given the basic idea. Best you could get in my opinion from that is an acquihire. (Which may or may not be better than a straight hire.)
No business chops other than straight con will fix that.

The best out of these in my opinion is the flower app, the idea could grow (sic).
HN is hardly devoid of fear and anger and biases and prejudice and self interest. In fact it's pretty much filled with it -- but not quite overflowing with it like many other popular textual outlets.

And with all due respect, this thread isn't helping you become a better coder. If anything it's stoking our emotional needs, just in a different manner than say CNN.
That's why the address bar from Firefox is so awesome compared to the one from Chrome. I can easily find the opened tab.
Depends on your end goal. But I'd say Tk/Tcl and Qt have done alright for themselves. They'll never be confused for native, but for a solid GUI app, they're quite solid.

Then there's always Unity ...
Or your own :(
The complexity of developing professional firmware is one the main tools chip companies have against their customers switching chips. So they won't go invest a lot of money explicitly against this goal.
5 features that make C# more fun
Why Is a String Called a String?
How long until a critical mass of people forms to allow some more useful form of news to gain economic momentum?

Such things started forming on YouTube (with some problematic elements) but were defunded with an eye towards attracting more old media ad money.

https://www.youtube.com/watch?v=MfHXXV45EjE

Phillip DeFranco isn't perfect, but he's graduated from YouTube punk to what passes as a "moderate" there. (I think he's a good way to keep track of the middle of opinion in new media there.) He's also decided to start his own online news network.
yes, in a resource-unconstrained world, we could put every sensor on the car and add as much computing power as we'd like.

in your 2-sensor scenario, how do you know which one is providing incorrect data?
The Economist, while not devoid of biases, is as close as we have to this.
You're presuming I'm unaware of the history. I've been a professional developer since 1998.
alucard.... is dracula spelled backwards..............
Well, at least of nearly all the dead NFL players whose families suspected they had CTE, they did. As noted in the article, "there’s a tremendous selection bias".
A large population doesn't predict success in tech because there is no reason to suppose the proceeds of tech research will be evenly distributed per capita.

There is first the network effect, uneven distribution of financial resources, uneven availability of educational resources, the high number of societies that don't value individuality nor deviation from tradition and the norm.
The issue is who gets to decide for the child. In the U.S. it's the parents, not the doctors or the court.

My concern is that if there is a single payer health care system here in the U.S., the patient will lose control of their health care decisions, as it appears the parents of Charlie Gard did.
Not so. Addiction has a medical definition; it is the experience of craving.

Thus, if the gamer in GP stops playing games, then experiences intense overwhelming craving for the game, he is addicted, and his thought processes are compromised as a result.
That's... interesting, and it also smacks of quite a bit of PR to me. If an app causes your OS to crash, and that problem persists for several years, you can no longer blame that squarely on the app. Your OS should not allow an app to crash it. It happens anyways, and that means you have a bug in your OS at best (and possibly an exploit).

All this means is that Apple was unable to figure out how to keep their OS from crashing. Sure, flash was crap, but keeping crap software from crashing your computer is one of the things the OS does.
Nothing happened. Is this only in the creator update? (I have deferred updates turned on, so I may not have it yet.)
I don't know about MS-Paint, but there are a number of licensing issues with simply open sourcing Flash.
Slightly off topic, but the recent Ethereum hacks have created interest in how to write secure contracts with Solidity. That is, despite some of the built in barriers, like functions defaulting to public, awkward guard code limitations, etc.

I would imagine if you have some expertise in that area, it would be of interest here. Might also help put some confidence in your specific use case.
All they talk about is conspiracies. Even if they didn't believe in any of them, I'd still call them conspiracy nuts. There's always the sense of "something more is going on here" whenever they talk about just about anything - and its far far past the point of ironic humor, its the main pull of the show. I can see after a while a frequent listener can feel they're vaccinated against it, but to a new listener it is just conspiracy theories all day, which should tell you something. At some point, you're just as "in on the joke" as a Rush Limbaugh listener.
This study was made possible because of autopsies. If autopsies were standard practice in the US this would have been discovered years, if not decades ago.
A nicely laid out and illustrated article that's well written.

That's about the best I can say. The worst is why? Who is the audience for this? I firmly believe that if you found this article by clicking on a link on the HN homepage, then you already know all this. It's exactly the kind of article we've been reading about in one form or another for 20 years.

If you didn't find this article on the homepage of HN, then the odds are that you will never read it. Why? Because of all of the noise that the very article itself points out!

This is a type of preaching to the choir, imo. Reinforcing to the wrong audience. The points made are fair, but obvious.

But it is pretty! :)
You edited your comment after I replied. I am sorry about your friend, I hope they are better.

I am not saying that at all. Daniel Dennet is better placed to speculate on matters like that.

[/edit] perhaps there is some common ground. Brooks' Behaviour-Based position, though useful at the time, threw out the symbolic AI with the bathwater of computational complexity that robotics was quagmired in then.
As someone who played 3 years of football in middle school and 3 years in high school and sustained 2 concussions along with tons of sub-concussive hits, I just hope that by there will be a cure for CTE sometime in the next few decades. Crossing my fingers for Johnson's Kernel or Musk's neural lace to succeed.