skysight-inc/HackerNews huggingface dataset:
> When it was dominant in game industry, you couldn't see actual pixels.

Exactly! I didn't like the author's dig at rescaling algorithms, but he seems to be forgetting that pixels never looked like that! The pixel art he likes so much was never like what he does today. This article has good screenshots, although I think they're emulated:

http://www.tested.com/tech/gaming/2982-a-link-to-the-past-ho...

If you like pixel art, go ahead and make pixel art. Some of the artwork in the article is stunning, and I like the aesthetic a lot. However, don't romanticize it and claim that old games looked like that, because they just didn't.

I think better scalers and shaders that can reproduce the look of CRTs are a nice effort, since I want to play old games the way I actually remember them, not with visible pixels that were completely alien the first time I played Zelda on an emulator.
Tangentially related, but was not aware of the python package sacred that they used. Seems pretty useful for organizing data science runs.
I have the impression that building a website for a book is a recent practice that helps authors promote their work. That might be worth considering for the next one.

Good luck.
Not "arriving soon", but rather "arrived very recently". I got them with the anniversary update.
That's a little harsh, both in general and specifically here. I've observed 'mikeash to be relatively level-headed in his comments here, even against the general baseline of HN's usually quite high level of quality; while he does make occasional excursions into unreasonability, so do we all, and I think it's worth making allowances for such things in the cause of a process which, in my experience, generally results in a stronger understanding of an issue all around.

If you feel your time is being wasted, perhaps you may wish to consider making the choice to spend it otherwise. Were it I who felt that way, I might still hesitate to generalize from myself to everyone, no matter how justified I might imagine myself to be in so doing.
I think you meant to say "I don't want to be coding by age 50."
In the next few weeks YC partners are speaking in 11 other countries: https://blog.ycombinator.com/yc-office-hours-in-11-countries...
A lot of people would like to retire early whatever their job. It's increasingly hard to plan to do that these days, any more than you can plan to become independently wealthy.
Last time I read about age discrimination in software development, 40 (years) was the number. Now it seems it's 30. In 5 years I suspect that anyone above 25 will be considered "too old" for this profession.

Not so crazy if you think about it: right now, 30-year-old people have about 8 years of experience (assuming a 4-year degree) and, as this post suggests, are being discriminated. Now, imagine an 18-year-old guy that study a year (code camps?) to become a software developer and after that starts to work as one. At 25 he would have 6 years of real world experience (let's assume this guy likes the profession so he taught himself while working, in order to compare both developers). Who has more chance to be hired (under the assumption that age discrimination is still a thing in 2021)? 2 more years of experience doesn't seem too much and a 25-year-old guy seems to be more suitable to be tricked into working 60 hours a week for less money.

Update: grammar fix.
Sometimes I suspect we go from being too young and inexperienced to being too old and over-qualified without going through the Goldilocks sweet spot in between.
I don't think he's boasting about being poorly prepared for the job market. I think he's boasting about being much better prepared for life in general.
Clearly you didn't read it carefully. Do chrome extension support PDFs ? no.
> So, being competent is a strike against Snowden, but being incompetent is a strike against Greenwald (who presumably doesn't have any training from GCHQ)?

I think you laid bare my mental split on this issue and for that I thank you. I will concede the point on Snowden being competent.

I said it because it felt (and still slightly feels) wrong to me: Like a kung-fu student hitting his master with a punch he was taught by that same master. Snowden used the trade craft he picked up at the NSA and CIA against these same organizations.

But he would have been foolish to ignore his own skills and I can't expect him to forget these and put his life in danger (more than he already has).
Why is asking a question to existing customers "Apple does not care about those people anymore"? I don't understand this sentiment as their actions show the exact opposite of your statement. Is this meant to just be a flippant comment to garner upvotes on HN? I don't get it.
> The GPL increases the user's freedom

No, it doesn't. The GPL reduces the probability of the user being offered a non-Free derivative in addition to the original Free software and any Free derivatives, but does not increase the user's freedom.
It might also mix in data from GPS and topo maps. It's also possible they have some internal dead reckoning system to perform holdover while the craft is doing aggressive maneuvers. There are a lot of ways to skin that cat.
In PDFs too or just in HTML pages? The comment you replied to mentions PDFs.
I think it would help alot to build the same stock of myths about old guys, who where let go and then had a come back on the youngsters. Most of this social machine is build from self-propelling myths, so if you would keep that up, agism dissolved.
I really want to like Edge. I use it quite a bit in hopes that someone at MS is collecting usage reports. I agree that it crashes constantly. And > 5 or so tabs? Hoo boy - i don't even try.
If you want to be miserable and ineffective, you can be.

All you have to do is set your mind to it.

...and you're doing a great job so far!
Rape jokes are obviously unacceptable.
Chrome and Firefox both manage to search for system.web if I type that into the address bar. This is a solved problem, everywhere except for Edge.

Edit: It looks like only Chrome and Safari have figured out how to do this.
The great thing about supply and demand for land, is that when there is high demand for land, we can just make more of it.

... So, yes, that's how land differs from a camper.
Well, when your adversaries are the likes of China, Russia, multibillion dollar corporations, powerful domestic adversaries, etc... you'd want to be absolutely certain your safeguards are as strong as possible.
This is massive and as a die-hard Linux dude it fills me with great joy to see this. TypeScript, vscode, and dotnet/core are my bread and butter and I couldn't be happier.

I work in a .Net shop and witnessing everybody (slowly) move towards this middle-ground between .Net and Linux stacks is like watching history in the making.
Using machine learning to understand materials
I owned two businesses:

* SmartFlix.com (dvd rental business)
* Heavyink.com (comic book ecommerce)
It's really hard to say what she supports. She changes her opinion so often trying to appease everyone, but is clear that she wants government to be able to decrypt communication: https://www.techdirt.com/articles/20151220/08101633141/hilla...
Looks like a cross between a turtle and a chicken. Really interesting.
Author here, remarks and questions are welcome.
This should be top level comment.
it's happening more and more as the 90s and 00s veterans get older and want more land/space/whatever.

the recent trend in insane housing prices has definitely accelerated it, just from my circle of anecdotes.
While true USB-C is slowly becoming the standard connector so, eventually, there will be plenty of USB-C sticks until you no longer see USB-A at all. The dongle would be annoying but I would at least feel like it's moving in the right, universal direction [in this case].
Using which tech stack?
There is an excuse for the removal of jack rolled out by a lot of people: "Apple has data on jack usage, they know what they are doing"

Clearly they do not have data on it...
That not the issue though. Programs that plaster your registry full of crap or replace or change os files etc
This proved to be the case for myself as well, when going through medical school and practice. I discovered I have a pretty good knack for breaking things down to their core principles and presenting them in a succinct, logical manner. I gained a reputation as the guy who could help explain complex medical issues to patients clearly and simply. I credit my undergrad years as a math major with this wonderfully useful skill.
"..people masturbating in public."

Just another glorious day in the Big Apple.
Same on Linux.
Just chews through my battery, firefox is much better.
Just out of curiosity, are there many squatters in these empty homes?
You guys make my point for me.

There's no way on earth we'd be arguing about such a ridiculously trivial thing for most other languages.

Nobody should have to look any of this up.

Yeah, we work around it ... but it drives me crazy. :)
Good thing you don't have clients demanding IE compatibility. Bye bye ES6 :-(
Whenever I talk to people about the death penalty and harsh punishments such as torture, I like to point out just how irrational criminals often are. People do not commit a crime (most times) expecting to be caught, and so the penalty phase isn't a factor. There are many reasons why people act that way, but the bottom line is that they do.

The result is that the only way to impress upon people that crime "doesn't pay", is to make the rate of solving crimes in general much higher. That's... REALLY hard, expensive, it's nuanced and it takes time. Making punishments more draconian is easy, stroke of the pen easy, and it makes angry people feel good. They can't imagine that harsh punishments don't send some kind of message, because to them it does.

Sadly...
Post or email more info? :)
I think a good path, not often discussed, is for older developers to dedicate some portion of their time developing side-projects that can create a passive (or not so passive) income stream.

Being "old" gives you a lot of time to try various ideas. Eventually some should stick if you're truly pushing your skills; not just programming skills but product/marketing skills as well.
The maximum g-load for an F-16 carrying external fuel tanks or air-to-ground ordinance is 5G and is enforced by the flight computer to prevent the extra weight on the wing hardpoints from causing structural damage to the air frame.

Within the cockpit, on the left side, there's a CAT switch that's used to switch between CAT-I (lighter loadouts, such as A-A) which permits more G-intensive maneuvering, and CAT-III (external tanks or A-G ordinance).

As far as sustained loads higher than 5G's, I could see the potential to kill someone, but I would also guess that the more immediate threat after G-LOC is probably the ground.
there's a handful out there already

https://www.youtube.com/watch?v=9I5rraWJq6E
It also explains everyone you've met who binge eats and then regrets it, and a lot of other behaviors.
At the moment? No, I don't think so.

To be brutally honest I think the only reason why this is on HN frontpage is because of its name. It's quite telling that they kept the name despite it being a totally different beast with (imho) an entirely different audience. No way they'd get this much support from the webdev community otherwise.

However I do see the potential, and one should not forget that this is just the first version, straight out of the oven.

Give it some time and I'm sure it will improve.
Yikes ! Can somebody with deep AWS knowledge comment on how this impacts aws lambda (java) and AWS Elastic beanstalk applications? what configuration is recommended?
I agree with you in theory about the utility of higher education, but it falls apart when you start to consider (at least in the US) the practical system in which it exists. People are taking on debt in order to go to college and the fact of the matter is that it's a terrible financial decision if you aren't expecting some vocational training that will help pay that debt back faster than never taking it at all. I agree that life shouldn't be all about money, but most people can't afford to expend thousands of dollars and 4 years of time and work for an enriching experience.

The big distinction that ends up causing all these arguments is that when people say it's a bad decision, they mean it's a bad financial decision when you go to college and take on debt to get a degree that won't lead to a well paying job. Of course everything is about context, so it might not be a bad life choice, but the debt certainly should not be ignored in evaluating that decision.
First off, the work is awesome, don't get me wrong, but I'm a bit disappointed. From the title, I expect the examples to be written "Pure CSS, yet many examples, including the very first, are laden with HTML and JavaScript.
Yes, I think this is how it works.

> The [Aircraft Response Model] is a sophisticated simulation of the F-16, running at a real-time rate. "It's a fairly complicated algorithm that tracks fuel-burn, takes information from the stores management system [about weapons weight and drag], and even accounts for system processing delays," said Mark A. Skoog, USAF's AFTI F-16 test director. "Using the aircraft's current state, the ARM computes a full six-degree-of-freedom simulation during a roll to wings-level. At wings-level, [ARM switches] to a 2D-type recovery--a second-order modeling of the jet's pitch response. It calculates how much [kinetic] energy it can trade for altitude until the jet reaches a desired zoom-climb speed, then holds that speed." (http://www.f-16.net/f-16_versions_article8.html)

So the system continually computes the best trajectory for avoiding the ground, and takes over if that trajectory ever goes below the currently selected "minimum descent altitude". Pilots can adjust the MDA depending on how low they plan to fly.
> DC has one of the worst public transit systems of a major city in the world. "strong" it is not.

But DC does have a real public transit system. Even if the train catches fire 2-3 times a day, you at least have a train that runs. That alone puts DC above 90+% of American cities.
On first look, it looks great. Wish there were an easier to try it out. Would love to help with that.
Like the way the site is setup using Google Forms.
>If you are a man (dating wise) it's better to be in NYC

Yes, but then the problem there is there aren't a lot of tech jobs in NYC that aren't soul-crushing finance jobs.
I know VGA is on it's way out, but it's a sad thing. It's the last open-spec video monitor connector that we have. You need a annual licence to make anything that talks HDMI, and IIRC the org behind DVI closed the spec a few years ago.
Could be just me but it seems to me that for some jobs (Architects, tech leads) in enterprise-ish industries (Big data / Java / Spring / Cloud) they look (at least from job posting) for ridiculous years of experience. I for one (nearing my 40's) didn't see any problem landing any job (non SF area, mostly Java/Scala/Spring and Spark/Hadoop on AWS). I get tons of LinkedIn recruiter spam, and it's easy to tell my age from my work/education history.

I did feel really a bad vibe interviewing for a couple of SF based startups, got rejected once for being "to enterprisy, won't fit our startup culture". I think it was because I mentioned using an IDE, God forbid.

So it might be a big issue in some cultures / areas. I don't see it in the Enterprise world at least.
The tabs-in-title bar stuff is just astonishingly broken. You can't use more tabs than fit, but you can open them. I can't believe that test haven't caught this either.

Oh, and AFAIK it only saves your tabs at powerdown, quitting the browser loses them all.
I can recommend H. Hazlitt "Economics on one Lesson", lots of the work of L. Mises and if by free you mean really really free, look for H. H. Hoppe or M. Rothbard.

There are lots of essays about this and they claim it's realisable but the current power structures (such as state/government/central bankl) won't ever give away their power voluntarily.
http://trends.builtwith.com/javascript/Angular-JS

That's a pretty big chunk of the internet for a "new trend". My boss is in his 50s and he was the one who started us using node. Every month without fail, he repeats the words of his manager in the 90s: "Java is a fad. We'll all be using c++ again in a year". Don't be that guy.
Yes, exactly! I am experiencing the same issue. But, I am happy to say I've made significant headway on one project recently. Didn't get the result I wanted, so it's back to the drawing board (sigh).
> Why do you wish to restrict your users' right to use, modify & share code?

Not everyone agrees that this is a right.
If people don't respond to an RFC they're in a poor position to complain later.
The other side of this discussion is the exploitation of young engineers. Companies know they can pay them less and work them more.

Just look at the video game industry. Relies on a steady stream of suckers who can be used up and spit out. Their love of games is taken advantage of.

Many older workers are better, not worse, than their younger counterparts. They are discriminated against because they can't be so easily fooled (e.g. thinking a beer fridge is an acceptable trade for lots of unpaid overtime)

Experience matters. It took me years to even realize that programming is only half of my job. Though I'm not yet an OG, I'm a better engineer than when I started.
The big threats today in the DNS infra today are CAs, as shown recently by WoSign/Start.

All an adversary needs to MITM is a temporary certificate which they feed on a TUNNEL in the ISPs' network. That way only the target is served that certificate, which is disposed off after use.
When you design a system, you always have a tradeoff between flexibility and simplicity. Extreme flexibility means over-engineering and complexity. Simplicity means less flexibility, because of a lot assumptions are hard-coded. The best design is the one which hits the sweet spot: As simple as possible, as flexible as necessary. That requires knowing the future, though.

If you want to increase flexibility later, like "remove the constraint that a product could only ever belong to a single size group", it inherently means to hunt down all the places where this assumption has been hard-coded.

Should you err on the side of flexibility or simplicity? Simplicity means the assumption hunt is costly, but maybe you never need it (YAGNI). Err for flexibility, you pay the constant cost of dealing with the API complexity, but you surely avoid some costly assumption hunts.

Usually, startup prefer simplicity because they will pivot anyways. In contrast, enterprise prefers flexibility, so they can plan years ahead and things stay in the budget.
EurekAlert Was Hacked
I know three ex-Apple employees, they all describe it as akin to the film Office Space.

My theory is that the whole point of the new UFO campus is to jolt the working environment out of the 1980's. Sort of like replacing, rather than updating, the Mac Classic OS, in a way.

[am I getting downvoted for knowing people who worked at Apple, or for having a theory?]
In reality, the simple solution is to build more housing; one may notice that articles about housing shortages in Houston and Dallas don't crop up. See http://www.vox.com/cards/affordable-housing-explained. Housing ought to be a fantastic export: http://www.slate.com/blogs/moneybox/2013/05/19/exporting_hou..., but we restrict building enough of it.
We knew to adjust other JVM settings (e.g. PermGen replaced by Metaspace) but we overlooked that (1) we used a non-default max codecache size and (2) the default for that setting was 3x higher for Java 8.

An unfortunate thing about using non-default JVM settings is that you need to scrutinize them every time you switch Java versions. If I ever go through this again, I will know to pay more attention to every JVM setting we override.
I agree. I'm using a brand new pair of Beats (I know, I know, but they came with the MBP) and they sound really good. A little bass heavy but that is not because of the Bluetooth connection. Now, maybe a BT connection won't satisfy the most professional audiophile, but they should probably be using an optical link anyway.
Am I misunderstanding you, because I just typed "system.web" into my FF address bar (not search box) and it gave me a "can't find the server at system.web" error as I'd expect?
Yes, that's some pretty old information, but I used to think the same thing. The main cause of latency is audio buffer size. At the same buffer size, the difference between FireWire, USB, and optical is not really enough to care about. The main reason you'd use a higher buffer size is if your software can't handle half as much data in half as much time.

There were some problems with old software and hardware that have been resolved for the past ten years or so, but USB audio could be problematic in the early 2000s. Optical was never really any better than FireWire in terms of latency.
This is nonsense. Have you been to Vancouver? It is adding new housing extremely aggressively. Anywhere you turn, you'll see a good dozen high-rises under construction. Five years ago, you'd have seen a different set of high-rises under construction. Five years before that, same story.

Vancouver isn't San Francisco.
European Commission publishes copyright reform proposals
Wellllllll... I does make me want to learn React & React Mobile if I have to largely start over, anyway.

Not saying ng-2 is not an improvement, just that it's a big change to take in.
I will add: Want to click to select a tab using a pen tablet? No problem, as long as you have the hand of a surgeon. (It's far too easy to accidentally pop a tab out to a new window.)

Though now that it supports extensions, I'm still giving it a try for a few weeks to see if it can replace Firefox, which has been going downhill for me lately.
I think it goes both ways. If you're new to development, you're soaking up any and all information to a fault. It's an exploratory phase. If you've been around a while, it's easy to become stale. How many trends do you let go by before you're ten iterations behind the trend that sticks?
nobody moves to the bay area to work for IBM
If you have no confidentiality concerns at all in any way in your work, sure... My clients would not be happy with me blasting there stuff over the interwebs.
Lots of [dead] comments on this thread. Either, moderators are prudes or they haven't lived in NYC. I once, first hand, saw a homeless woman change her tampon in a crowded subway car. That happened. In real life. If you've never lived in NYC, don't judge; you don't know.
The worse "reality" gets, the better the escape looks. That's not even irrational, it's more like an emotional bankruptcy. If you don't have the emotional capital to address your current problems, things get even worse, but you still don't have the ability to address them. You need some kind of coping credit... Not sure where this analogy is going anymore but it could be interesting.
People are already gaming the principal residence exemption by loaning the money unemployed friends and family "students" who actually buy the homes and claim them as principal residences. That's why the principal residence exemption should be means-tested by income-tax, imho. If you do not and have not paid any income tax in Canada, then your property is really a de-facto investment property or a vacation home and it does not need a subsidy.
The memory usage of STL containers can be surprising