skysight-inc/HackerNews huggingface dataset:
I'm glad someone created this service and I hope it succeeds and sticks around. Since it won't/can't fix everything, here are my suggestions for dealing with ageism in technology:

1) Try to make your fortune early. Most won’t, but try anyway. Better to have given it a shot in your twenties/thirties/maybe forties, than to sit around at 56 wondering what you’re going to do with yourself.

2) Never stop learning. Everyone has to become lifelong learners in this new hyper-competitive economy. Even moreso for those with traditional “disadvantages” like being considered too old. Keep up with trends, keep reading those whitepapers, go back and review the basics every so often (this is a good idea anyway, IMO), learn at least the basics of the new whiz-bang thing that comes out (even if it’s just the “hello world” equivalent), and generally keep yourself “interview ready.”

3) Physical appearance matters. They may not be able to ask your age, but they can look at you, and they’ll form an opinion either consciously or subconsciously; though many find this incredibly distasteful, it is the reality. That means consider carefully whether smoking/alcohol/other intoxicants that affect your physical appearance are worth it. It behooves you to keep a regular exercise schedule. Cosmetic surgery is also an option; there are many tells for age you can fix: eyelid and eyebrow droop, under-eye and various other facial lines, hanging chin. Hair dye and grafts are also worth considering, as a receded hairline and whites/grays are obvious tells.

4) It probably goes without saying to keep up your professional network.

5) Another distasteful one, but perhaps worth thinking about: if you’re someone who is in the age bracket that is often considered “very likely to have a family,” but you don’t (especially if you don’t ever plan to), state it. Signaling that you don’t have large, difficult-to-discharge obligations could give you the edge you need; you might get mentally re-bracketed. I haven’t tried this one, since I’m not yet in the bracket nor do I appear to be, but I would probably do so if I were.

6) Companies that are truly hard up for good people (and not just the “we can’t hire (at the wage we wish to pay)” companies) will just have to be more flexible. Maybe they already are.

Until we can fix the social / economic issues that underlie (some parts of) ageism, the above might help someone dealing with it on the ground.
Well when I was around 12 I started playing minecraft. I had some friends who told me about it and got me into the game. When I started playing I got into hosting my own server and fell into the configuration/server ownership side. I eventually wanted to implement my own features and didn't know how to do this.

At the time the community was small enough that I knew the owner of Essentials (one of the larger game extensions, called "plugin"). He was one of my friends who helped me setup my server, taught me some basic linux commands, and told me to go for it. I asked him for help to teach me how to program and he, essentially, said fuck off and ask my other friend who maintains a small part of my plugin.

I asked this guy to give me a hand and he said "show me some code". I showed him what I had been working on and he basically said he couldn't help me over text. I pressured him to make a voice chat server so he could then help me. He had never done this but after exercising my innate ability as a 12 year old to annoy the crap out of someone he ended up folding and setting one up.

We've basically been talking and working together for almost every day for the past 7 years on average more then 4 hr per day. We've worked on game engines, plugins, scripts for our own needs, websites, etc. You name it and we've done it.

It essentially boiled down to being at the right IRC server at the right time with the right interest in the subject matter. It started out as a game for me and ended up being something I liked more then the game.
New Nvidia  AI Supercomputer for the Future of Autonomous Transportation
>They will develop resistance, but that is not a reason to not do it.

Clearly. I take aspirin when I have a cold, so I have no qualms bout treating symptoms.

I just have trouble seeing this as a meaningful step in solving the problem at hand.
Love it--Thanks for the last line there. I'm glad I didn't have any food in my mouth while reading this because it'd be all over the screen right now.
Scientists investigate unidentified radio sources
Companies should have a Chief Risk Officer who have a big component of their bonus based upon the success of their risk management strategies.
If I had a few millions under my belt, I would start a company that only employs empty nesters. Kids are out of the house usually. So you have a lot more free time.

You have great experience, you know how to work with people, you know how to get things done, you have probably worked in 40 different techs.

If you are writing software at this age you do it for love, not for money. I love to create, and software leads to the least cuts, burns, and pulled muscles of any career or hobby I have pursued!
Asia: Where American Investment-Banking Dreams Go to Die
That's quite the contrary to my experience. I combined the diet with a daily 5km morning run, and I had no problems with it, not only was I not exhausted, I was powered up. But maybe that's just placebo :)
National courts first, then European Court of Human Rights if they will not win in national courts.

Based on this report relatives of victims can sue in ECHR all involved parties, including both Russian Federation (for providing military equipment to separatists) and Ukraine (for not closing air space for civil flights).
I could have written this post. While I am not technically narcoleptic, this whole year I haven't been able to do with out an afternoon nap (where nap == 3 hours, sometimes more).

I've just started a ketogenic low calorie diet, and mentally I feel great. I did go to bed early yesterday but I haven't needed a nap in a few days.

The mental part is a big deal for me. I haven't felt actually "awake" for a long time. Always this haze of sleepiness hanging over me.

I am working with my doctor on the diet. I'm basically using a vegetable protein powder for most of my meals, supplementing with some eggs, greens, and lean meat (mostly turkey at this point). And a multivitamin.

I've been successful before, but the hardest part is the first couple days of transitioning to ketosis. Many times I simply couldn't power through the initial cravings of the first few days. This time I did, and I'm going to ride this train as far as it will take me.

The second hardest thing is after. I'm actually planning to stay on a keto diet after, with the appropriate amount of calories for maintaining rather than losing weight. And eating whole foods instead of the powder (although I imagine it will still be my breakfast because it's so convenient).
Figma is by far the best vector tool I've used in my life. What takes me an hour in Illustrator I can do in 20 minutes with Figma. (I'm sure if you'be been using Illustrator for 20 years and have all the keyboard shortcuts memorized you'd disagree, but I'm coming from the perspective of someone who uses this type of tool once every couple of weeks.)
Demo Day is about Working the Floor
Where I'm working now, we've got security engineers assigned to seating in each development team.

They're not managed by, or working for, our teams. They have their own manager and security work that they're getting on with.

Having them sitting amongst the team, however, is resulting in a much different narrative than any I've been around before. There's a much higher quality, and less antagonistic kind of engagement going on. They've become someone you chat with at the watercooler, or at their desks, instead of having to file tickets, or wait for scheduled reviews to raise things.

People can quickly consult with them and deal with a whole heap of small potential risks way early on in the development process, and it's paying serious dividends down the road.
I think we should go back to LISP/Scheme, the only language that supports whatever you want, how you want it and when you want it while still being functional.

Tho admittedly, most LISP libraries tend to strive for the same age as LISP itself, as it looks.
We've heard of something like this before, and while we're very much focusing on gaming right now, our goal is to make Parsec general purpose enough to fit into a lot of different use-cases. I see no reason why it couldn't be used for what you're describing.
How Actual Nuts and Bolts Are Bringing Down Oil Prices
API First Transformation at Etsy – Operations
About as many as companies named Apple.
Kopy.io
> polio and smallpox were eradicated

FYI, polio has not been eradicated. It's been eliminated from all but eight countries, and is endemic on only two of those. But it has not yet been eradicated.

> I am 45 years old and never had a smallpox or polio vaccine, so that makes me an anti-vaxxer regarding those two, yet here we are and I don't see those diseases making big comebacks?

Well, don't travel to Afghanistan or Pakistan.

More seriously: you can't contract polio without being exposed to it[1]. There is no poliovirus in the US (outside laboratory settings), so you wouldn't have had the chance to contract it.

That state (the situation in which there is no poliovirus in the US) would not have been achieved without the vaccine, though, so you are still benefiting from the vaccine's use.

[1] whether in the wild or in vaccine-derived cases
This stuff always seems to be just around the corner, however there's some fundamentals that are always going to keep it from working.

1. Some games just aren't built for any latency. I'm talking fighting games(1 frame windows), majority of FPS' and anything that has a reaction instead of a prediction game model. These can be made network compatible with a time-rewind gamestate resolution(which many good ones do), however they aren't drop-in.

2. The market that's interested in this tends to be much more demanding than your traditional consumer. Drop ~150ms of packets at a critical time? You've got a really frustrated customer where a game designed for network degradation will handle this gracefully.

Kudos to them for trying but you're not dealing with just technical issues, there's fundamentals of design that need to be adjusted for that can't be done without direct developer involvement.
I'm a regular Boston driver that enjoys driving here. On any average 15 minute drive, you will see numerous examples of cars, pedestrians, and cyclists breaking laws in sometimes shocking and life threatening ways. The drivers are also extremely smart and competitive, looking for any edge they can to get where they are going faster.

If self driving cars start driving here in large numbers, they are going to be the most slow, weak, taken-advantage-of cars on the road. If tailgating a self driving car makes it pull over, everyone on the road will do it. If a honk makes it pull over, everyone on the road will do it. You just can't understand the mindset of drivers here until you experience it.

This is just Boston, but wait until forums, youtube, etc. of people trading tips on how to fuck with the people sleeping in their cars spring up. In a tech utopia where everyone has a self-driving car and human operators are banned, maybe it can work. But in the real world, where not everyone is a college educated rich HN user, self driving cars are going to require a very difficult-to-accomplish change in behavior to succeed.
Media Likes Twitter but Tech May Pay More
It's easy to blame Shkreli for the high price, but it's also the government's fault.

They have made it so difficult for a company to get FDA approval with the red tape and the cost, the result is a market with no competition, which ends up with high prices.
I am the same. I did a 23andme and found I had the highest risk gene for Celiac (HLA-DQ2.5). If you have that gene, you get an inflammatory response to gliadin (one of the proteins in gluten and mimicked by proteins in other things) regardless of whether you develop the enteropathy of your intestines that is required for a Celiac diagnoses. Certain parts of Europe never ate bread until globalized food and did not evolve to digest triticea family plants. Eliminating these foods from my diet made me calmer than I have been in my entire life within a week. I find that flour is much worse than baked bread, and baked bread is much worse than sourdough. And this is reflected in the amount of unmetabolized gliadin in each of them. I tried reintroducing enough times to just give up and accept it. And I continue to feel better as time passes - so far no diminishing returns.
SashiDo – The Real Parse Altervative
> So let's say I've assigned 10.1.1.1/32 to a device loopback interface, I'm announcing it in my IGP, and I've bound a particular service to listen on 10.1.1.1:1234. Should the local resolver library be allowed to return 10.1.1.1 for servicename.localhost? Under this draft's (re)definition of loopback addresses, definitely not. So now we've lost that symbolic way to configure a service consumer to connect locally. You're left inventing workarounds such as your own namespace for loopbacks, or changing the service to also bind to, say, 127.1.1.1.

Setting localhost to resolve to 10.1.1.1 works, sometimes, for this particular use case, but it doesn't work particularly well. Consider what happens when your served is multi-homed: which interface's address should "localhost" resolve to? What if you have one service at 10.1.1.1 and another at 192.168.0.1, both are on the same box, and both want to be called "localhost".

If you're single-homed, then why not bind INADDR_ANY and let localhost be 127.0.0.1?
I can't quantify it. Sociology is not my field.

However, it has been my experience that men are expected to have a fair amount of recklessness and irresponsibility that woman are not.

Examples:

- Men being with many woman during college is considered experimenting, whereas for woman it is considered slutty.

- A man answers wrong on a question in class and people just move on. A blond woman does the same and she's a dumb blond. (I've seen this happen)

- A man fails it's OK, failure happens and is a part of learning. A woman fails, and it's because maybe women aren't cut out for this.

Again, not my field just going by conversation I've had with woman I know.
What's the thinking behind such a strategy? Increasing the overall size of the market?
I was wondering about this too. Many of the comments on this thread are "I felt great on keto and lost X lb/kg". Could you be feeling better just because you lost weight? if you have no weight to lose is there anything to gain?
Friend of Hugo :)
How Canada’s tech darling Freshbooks rebuilt its single product from scratch
On newer hardware (Geforce GTX 900+ series on the server side, recent Intel HD Graphics on the client) our system only adds 8-10 ms. On older rigs it might be somewhere around 20. Of course the network latency will go on top of that.
Didn't he say that you get to be the founding member of a new civilisation? Transforming the planet, mining, building cities. It all sounds very exciting to me. It's certainly not for everyone though.
While true, this is a category of stances that I quite enjoy poking holes into. I usually bring this up when people deride folk wisdom or trying to show how common sense is incorrect.

The basic problem with being petty is that, while you're right on one level, you're wrong on the global scale. In this case, that pixel are square or not is irrelevant. Do you look at your monitor straight on? Do you sit side-by-side with a friend playing a game? In that case, squares become trapezoid from your POV anyway. I'm going to bet you don't mind it, because our brain is very good are pretending perspective distortions don't exist.

The same apply in many domains: color correction, for example. I use to write in printing and designers would be hung up on proof to verify colors. No matters that reader would read teh final product under varying lights anyway, making precisely 'correct' colors moot.

In both cases, what is important is consistency. For prints, that all runs be the same. For monitors, well, as long as you look at a single monitor at a time, you won't notice distortion.

(In a somewhat related anecdote, the piano my parents own is and always has been out of tune. I learned on it and for me, all other pianos tones were unsufferable. What is the right pitch is mostly learned, even though musicians would like us to believe there is but a single harmonious scale.)
I use GateOne (https://github.com/liftoff/GateOne) running on a vps (served with https and htaccess). Sometimes all I have is web access (even SSH is blocked) and so I can login to anything from here. Works great on any device too.
In the QA he clarifies that they are unsure about refueling time, it might be that they launch a vehicle, refuel it, and then launch another vehicle with passengers, then transfer those passengers to the refueled vehicle. It depends on refueling time.
Current: 8-10 minute walk each way (Austin)

Previous: 20 minute subway there, 45 minute subway back (NYC)

Before then: 60 minute drive each way (VA)
Sanctions are a dirty western political trick just so the politicians here can say "we did something".

Sanctions are useless!

Do you know who they affect? Regular people ONLY. Who have no say in politics anymore over there (elections are rigged).

Facts:

1. Top Russian government officials transferred their assets to Europe / USA over the years. They have their families and kids living abroad and going to European/American universities.
2. They have assets offshore not affected by russian currency fluctuations. Most have dual citizenships.

If you want to hit them hard: arrest their wealth offshore; kick out their families from usa/europe.

Why is that not happening? Why are we still allowing illegal wealth transfer through use of offshores?

Why is prime-minister of Russia allowed to own a $20mil apartment in London?

http://www.dailymail.co.uk/news/article-3182636/Vladimir-Put...

Whats sanctions? Against who? Its a big joke!
> Did you use SCM, automated testing and design patterns 20 years ago ? If yes do you think this was the norm in the industry ?

SCM was the norm, at least in certain circles, maybe you should read up on stuff as:

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

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

Now of course, many PC developers came from 8-bit computers rather than mainframes, where SCM didn't really mattered, because programs were very small.

Automated testing - well, I have seen Lisp compiler written in the 80s that had them. So where it made sense and was possible to do, I think people did it. (IMHO it only makes sense for programs or their parts that are written in purely functional style, which is not a big chunk.) The workflow was different in the past (big emphasis on integration and system testing) and I wouldn't say it was necessarily worse.

Design patterns definitely existed, but they weren't named as such.

I am not even sure if people (writing business applications) are more productive today. We have lot of new artificial requirements. In the past, it was typical for datatypes and other things to be constrained by design. Today, people are unwilling to do that, even though it wouldn't change anything from the business perspective.

Or take a look at web. It's a tangled mess of HTML, CSS and JS (it's been 20 years and people still can't agree whether or not is a good idea to produce HTML in JS!). In the past, you would use something like CICS or VB or Delphi, which is a consistent framework, written for the purpose of building interactive business application.

> we've moved from mainframe/single PC shared memory model in to distributed/cloud/networked computing in the last 20 years and the problems from that era are completely different to problems today

Not really. The tradeoffs are simple to understand for somebody who had CS course 20, or even 40 years ago. And even back then people writing applications didn't hand roll their own SQRT, even back then frameworks and libraries did that for you.
Is your first example really "naive" though? In my experience, loose, flexible schemas and dynamic languages are very well suited to rapid early-stage development, much more so than rigid languages and schemas.

Sure, in the long term things should be refactored, structured, and optimized. But if you do that too soon you risk locking yourself out of potential value, as well as gold-plating things that aren't critical.
Absolutely amazing to watch. I think most of the big companies (Amazon, Google) already have solutions for these issues like: limited number of languages, SLAs between services, detailed performance metrics and the ability to trace microservices.
That document is guidance. In it they suggest static analysis and formal methods, but they do not require them. You might get asked questions during a 510k if you don't explicitly call them out, though.

Therac-25 is actually an example of how a bad risk analysis and lack of appropriate mitigations for the level of concern can lead to patient injury or death. The design of the device meant that a single-fault condition in software could create a hazardous situation for the patient. When they revised the design for software control they removed a hardware mitigation.
Naming is pretty poor, a super popular Japanese figure company has that name, so SEO is spotty. The main site is at 4th ranked in search from what I see, but every single other result in Google is related to the toy company.
The Most Important M’s in Ecommerce
I think the math doesn't work out with subsonic since those huge delta wings are only efficient for supersonic flight. For subsonic a conventional swept wing (like on a 747) is much more efficient.
I would recommend ground flax seeds. They pretty much go straight through otherwise.

Edit: sorry, just saw you mentioned meal too.
Sharing the Road with Bicycles by Uber
I've found it helpful to start off asking myself, 'Why did they do that?' because it helps to think about the person behind it and it reframes the situation such that I admit not having full knowledge...maybe they did it because their an idiot, maybe I think that they did it because they're an idiot only because I'm an idiot.

The end result is that sometimes I realize that I don't care and other times I learn something and it turns out that situations where the other person did not have good reasons for doing something stupid are relatively rare.

Maybe I'm empathetic due to vast experience doing stupid things myself. Anyway, I find that empathy seems to lead to understanding.

Good luck.
In a way, this seems like an at-speed version of the Social Security Number's slow-motion train wreck: just as SSNs are not secret (and in many cases are actually pretty easily guessable), so too possession of a phone number is too-easily changed.

We need a good solution to identity. Right now most web services use 'has control of an email account,' while some others — to include email services — use 'has control of a phone number.'

I don't trust governments in general, so 'is vouched for by a state' doesn't really work either, although for many institutions (e.g. banks) that's probably good enough (if a government wishes to confiscate one's funds, it will do that, rather than create a fake driver's license and hand it to someone to clean one's accounts out).

Perhaps some sort of social identity is possible? 'Charles is vouched for by Alice, Bob, Dave and Frank' might work, although there's the issue that someone has to vouch for each of Alice, Bob, Dave and Frank — there's a Sybil attack where someone, or a group of real people operating together, could create false identities.

For my own accounts though, if I nominate two persons I work with, four persons I go to church with, four more in my family and three friends then I'd feel pretty good if nine of those were allowed to vouch for my email. I think.