skysight-inc/HackerNews huggingface dataset:
> With 10,000 baby boomers turning 65 each day, businesses are scrambling to find ways to slow an exodus of the most experienced employees and ensure that they pass along their knowledge before they leave.

Knowledge transfer should be baked into the day-to-day culture of work, not something desperately scrambled for during someone's last week. Those few companies with meaningful training and mentoring programs know this.

> The plant [...] has an apprentice program for millennials, but there’s a shortage of Generation X workers. “We’ve got a big gap in the middle, so we have to keep talented people in their 60s a little longer,”

Here we go again with the "shortage of workers". In one article it's tech workers. Here it's GenX workers. A "shortage" of a good is pretty meaningless if you don't mention the price you're offering to pay for that good. Unless they're saying they literally can't find qualified GenX workers at any price--That would be a real shortage. Otherwise, maybe you need to just offer a little more money to find skilled mid-career workers nowadays.

With so many people under-employed or out of work, it borders on insulting to claim there's a shortage of workers.
hey james - have a look around here: https://github.com/callumprentice/callumprentice.github.io/b...
There are no memory chips to remove on recent Macs, making this attack much harder if not impossible to perform.
The Uber vehicle knows exactly if and where a bike is, and so it doesn't have to follow the defensive protocols that compensate for driver error. In fact we actually don't know how the car would react if a bike was in the lane. Maybe it slows down and lets it go by. Maybe it does merge into the lane to notify the rider. A similar problem is present for all merge lane action so I assume that it can deal with this case. About 100 people die in car accidents every day. Every day that we hold up progress on this is another 100 lives lost. Let's not be alarmists without having the facts.
> After I wrote that statement I started thinking

You will have a better time on HN if you swap these two more often than not.
Bingo. X was in part made for working over network and serial connections. And for that it works quite well when the clients play nice (async code between front and back end etc).

But the major toolkits have taken to rendering everything outside of X and just dumping the result as a bitmap into a box, that is absurd for all but the most local of work. And yet they complain about X being the problem.

X is not the problem. The problem is a generation of devs coming over from MS and Apple platforms and not recognizing that X is different. They just want to dump their eyecandy into the buffer and rely on Moore's Law for things drawing more than 1 pixel an hour.
my only point is that the supply at that price is greater than 0 - that some people will do it. who are in their twenties. you won't find someone even over thirty willing to do it though. it's a descriptive statement.
Dark matter (DM) is typically modeled like electrons are modeled: as a species of massive fermion, described by a quantum field. The parameters that go into the model (both DM and the electron) are the mass of the particle, plus its various couplings to the other known particle species.

In this sense, the only difference in our knowledge of DM and electrons is the DM mass and the DM coupling constants. For the electron, these numbers are known to high precision. For DM, they could lie anywhere in a range over many orders of magnitude (although they are generally bounded from above, because we have not seen evidence of strong interactions).

At supergalactic scales, the predictions of the DM model are not very sensitive to it's mass or couplings. On galactic scales, various nonlinear processes in normal matter (such a supernovea) and possible DM interaction effects become important. Since we don't know those things, the theory has free parameters.

Folks definitely consider other DM models, e.g. bosons, but these are only considered to be favored over MOND insofar as they agree with the same observational data. In other words, the set of all theories of DM which produce the same observational predictions forms an "equivalence class"; and it's the equivalence class, not a particular choice of DM mass and couplings, that is favored over MOND. This is basically what people mean when they talk about "cold dark matter", it's the CDM in the LambdaCDM model, the standard model of cosmology.

https://en.wikipedia.org/wiki/Lambda-CDM_model
ube is undercutting everyone now and when traditional transport systems become bankrupt they will keep increase prices
I don't think you're wrong, I just think that you're overlooking that not all features eventually receive terse notation. Some stay loud and explicit forever! Only a few, relatively important features receive terse notation, and knowing which features those are requires observing how the language is used.
The same site has this later post about the transition process for a big change, which partially answers your question: http://www.ribbonfarm.com/2014/09/24/the-rhythms-of-informat.... It's a very alien worldview for most developers, who tend to focus all their attention on designing a feature and none on designing the transition process for the feature.
In Oregon you don't move into the bike lane to make right hand turns - it's the law.
doesn't really matter. as I just wrote, my only point is that the supply at that price is greater than 0 - that some people will do it. who are in their twenties. you won't find someone even over thirty willing to do it though. it's a descriptive statement.
What about appearance?

I'm a 37 year old self-taught backend dev (a fallen physicist) and I seem to be able to talk myself into a job with relative ease, both big and small companies.

I worry sometimes that a significant factor in this is that I still look and dress relatively young. I think this body has about 5 more years before it starts to look unambiguously like a grownup.
> I think reflection is "slow" is most languages unless you use a kind of preprocessor. Is there any exception?

Yes! I wrote a PhD on making reflection in Ruby fast. It is possible to make most reflection operations run with no peak time performance overhead at all compared to normal operations.

http://chrisseaton.com/phd/

The main techniques needed are dynamic code compilation with speculation and deoptimisation, polymorphic inline caching, splitting and method inlining. Unfortunately I think the .NET JIT isn't dynamic (might be mistaken, not an expert on .NET) so can't do speculative optimisations.

Basically you see what method names have been used last time in a reflective call, and create a little call that's more like a conventional call using those names. Each time you do the reflective call you check the name against the list of names you have created conventional calls for, and use them if you can. You need to make string comparison fast, which can be done using a rope data structure. Then you need to be able to remove the check entirely if the string comes from somewhere you can control, like a constant. Then you need to inline the reflection method so you are just left with the synthetic conventional call.

So it isn't easy! Which is why it isn't usually done. But it's possible.

In Ruby you need to make it fast no matter how hard it is, as Ruby libraries tend to use reflection (they call it metaprogramming) in inner-loop operations.
I'd consider that an unacceptable ad as well, but I've never had 7 Home.
> This may be controversial, but I think bikers should be more cautious when approaching intersections where a right turn is possible from an automobile traveling at about the same speed immediately off their left shoulder.

Depending on the exact position, that's a dead angle. The driver will NEVER see the bicycle.

The bicycle MUST stop if he knows the car is turning or he's going to guaranteed collision. Just sayin'
You're sort of begging the question with the phrasing "known issues." If UPS knows but doesn't care that its drivers are knocking back 4 beers at lunch, that's a separate problem from a simple distracted driver rear-ending someone. Here, once Uber found out there was an issue with right hook turns, they took steps to mitigate (instructing human drivers to take over in those situations and working on a software fix), so they're not ignoring known issues.
I think that bikers should be more cautious, but I would be really careful about applying the blame on bikers. The difference between "taking actions leading to an accident" and "being responsible for an accident". Both the driver and the biker in this case have led to the accident, but only the driver is morally responsible.
EARLY CHRISTMAS GIFT
> you merely need each index into an array to be a monad over all possible values it can contain

Now keep a straight face and say "L1 cache" once again.
You are right. Our focus right now is fixing the performance of GitLab.com. From Monday we're having a daily call to work on https://gitlab.com/gitlab-org/gitaly to reduce the number of IOPS that operations require.
this is all cool but vr design is more game design than app design.

why take a bunch of app product designers and make them do vr apps?

doesn't make sense. get game designers to do it.
It unfortunately doesn't work on the boot volume of a Hackintosh, but pretty sure it does on other volumes.
It's more nuanced than just FUD. I admit I may have been wrong and that the surface 4 might work on linux. but its disingenuous to call my position FUD.

at least according to this [1] article, MS requires secure boot in win 10. and the criticisms about UEFI and how it makes linux much more difficult to install (which I have experienced firsthand) are documented on wikipedia [2]. I'm going to enjoy my friday evening and not try to make a solid case, but of course microsoft denies that they ever intended to use UEFI to block competition (because they've never done that before :) ).

[1] https://www.extremetech.com/extreme/201722-linuxs-worst-case...

[2] https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_In...
As a driver, I am expected to signal. And if I signal my intention to turn right, if cyclist is not already to my right, I expect them not to go to my right, but stay behind me, whether I am in the bike lane or not.

Having said that, of course, I am always on the lookout for cyclists.

I don't understand why TFA does not discuss signaling.
Damn, $56M+, that is expensive...
many huge tech companies in SV are predominately marketing companies(fb, google, etc.)

they wanna hire the youths. it sucks but it's reality.

also, you get more bang for you buck by hiring young workers(no family, kids, house, obligations, etc.)
There is fairly good explanation for this, or no?
>Unless they're saying they literally can't find qualified GenX workers at any price--That would be a real shortage

Pretty sure they mean they have plenty of 60 years who have been working there for 40 years and plenty of 20 year olds who just started but not a lot of 40 year old with 20 years experience to keep the transfer of knowledge smooth.

which unless some one has a time machine is a thing you can't find at literally any price.
> Whenever a new push event is detected, the lines that are changed in each of the commits in the push event are collected and stored

I think it's important to realize that some languages tend to have more lines of code to achieve the same things as in other languages, and AFAICT this doesn't take that into account. I don't think lines of diff is a reliable metric for "Language Popularity"...

For example, the #2 and #3 languages (Java and C# respectively) have some ceremonial lines of getters and setters. Consider the problem "find the area of a square". In Java or C#, one would often write a class like this:

public class Square {
double side;

Square(double s) {
side = s;
}
void setSide(double s) {
side = s;
}
double getSide() {
return side;
}
double getArea() {
return side * side;
}
}

OTOH, someone writing bash (language #19 in terms of popularity is "Shell") might write something like this:

#!/bin/bash
square() {
echo "$(($1 * $1))";
};
It's not a line-item comparison, it's an explanation of how I pay an agreed upon price to use their resource and delivery system. And what my bits represent does not deserve a premium as long as I pay the agreed upon price per volume, IMO.

The ISPs already offer and charge accordingly for home, business and commercial accounts(all pay more for more volume & speed).
Are you insured if you don't have valid registration or licence?
Thought leader (noun) - BS Vendor. (synonym) Charlatan.
First, congrats on the wt loss!

However, I think you might want to do some calculations on the weight loss.

Consider that running for 30 minutes is about the same number of calories as one big mac(300 Cals), depending on a lot of things.

Apple watch was released ~1.5 years ago. To lose 40 lbs in say 80 weeks that's 0.5 lbs/wk. If apple watch was, in fact, the cause it would have to induce about the equivalent a 30 minute minute run every day. So if you miss a day the next you have to do a crushing 60 mins.

Maybe I'm projecting but even if the device gave me an extreme shock for not running I expect i'd miss a lot of days.

My guess is that likely your wt loss is due mostly to changes in diet. Maybe the watch made you more concious of meal choices?

. See some numbers here: http://healthyeating.sfgate.com/lose-1-kg-weight-per-week-74...
What a long article, I am thrilled (no sarcasm, I love everything about rhythm).
He also uses time.
It wouldn't save you nearly as much fuel as you'd think. The majority of the delta-V (fuel) to get something into orbit is for pushing it sideways, not pushing it up - you need about 8 km/s of sideways speed to get into even a low orbit, and that's where the the fuel is going. When you see balloons lifting cameras (or people) out of the atmosphere, they're going to space, but not to orbit - they fall straight back to Earth as soon as the rope is cut, even though they might be at the same altitude as the ISS which does not fall.

xkcd had a helpful explanation about the vertical/horizontal mistake that is often made when thinking about space travel: https://what-if.xkcd.com/58/
I think hire an oldster is a flawed argument per se. In fact, once escaped the hourly rate trap, forever escaped. Think in terms of providing added monetary value and charge your clients a well deserved 20% instead of asking for a salary. That way, if you are so smart you will work many less hours for a much higher return. This comes natural as we get older because we grow both human and technical benchmarks, but I concede it may not be the best setup for a fast burning startup (headless chickens environment it seems to us). That's why this kind of posts here on HN, recently.
What you're calling torture later became a legal way to execute someone. I don't think it's fair to expect people from the past to have modern morals.
this is probably the most accurate adage in the thread.
There are people who have extended their lives through lifestyle.

Check out: https://www.bluezones.com
Well I think the benchmarks show that there's quite a bit of nuance to it. Reflection generated code to get a property's value from its get accessor ends up 8.82x slower than what RyuJit does, because you're stuck with a method call rather than method inlining. ("GetViaProperty" is just reading from a field.)

That doesn't mean you can't reflect even more and get the backing field and generate code to access it, but now you've got your optimizing compiler hat on!

And even then, I think you still can't get 1:1 performance because you have to call the generated method vs. having it inlined.
I declined an offer from Jump Trading once. The money was very good, the people were very smart, and in the end, it was mostly that I was happy where I was (at Facebook) and didn't want to move to Chicago. Under difficult circumstances, I could have seen myself taking that offer and being very happy.
What do you mean ?
This was a bug, but FV2 is clearly designed as FDE that works even if the computer is sleeping.
What features might a service differentiate on?

Things like cargo capacity, amount of passengers and directness of route make sense.

I cannot see how things like AC or heat would make sense as labor laws insure they need to be there for the driver and not enough would use such services to support them (and they would be priced out of existence, because AC is almost free and heat is).
It's not the same in Wayland. You can quit the app and the clipboard content will remain.
I dunno, to me it's more of a generational problem than a gender one, I'm just advocating keeping a safe distance from one of the most lethal weapons until society regains some sense of sanity.
Why bother with the rocket? It sounds mad, but you can actually just send the balloon. to orbit...
http://www.jpaerospace.com/atohandout.pdf
https://www.coreboot.org/pipermail/coreboot/2016-September/0...
Who reads ALL the source code? If no one, then it doesn't matter where it's built.
But putting struct tags in Go was a good idea that promote simplicity ... I prefer the magic of generics or pattern matching or covariance to insane features like this, thank you.
Moreover, people write Makefiles for C, containing notation like:

$(patsubst %.foo,%.bar,$(foreach blah,$(VAR),\
whatever $(blah)))

People who can say with a straight face they find Lisp parentheses confusing have GNU Makefiles full of this crap, well debugged and all.
Actually there is one reason for malloc to return NULL even with virtual memory, your process can run out of address space.
What is the social agenda that Toronto city planners are pushing in your example? It sounds like they addressing the same problem the private transit route is addressing, more slowly but more durably and more accessibly by bringing new streetcars into service, albeit with delays:
http://www.torontosun.com/2016/12/15/more-delays-in-streetca...

Which speaks to the strengths and weaknesses of government versus private approaches to problem-solving. Many cities have and many more cities have had privately-operated transit services— they often have strengths (responsiveness to customer demand for popular routes, technological innovations) and weaknesses (competition for ridership leading to traffic problems or wasted effort, disincentives to run services as a network, higher prices).

Incidentally, Jarrett Walker speaks extensively about the tradeoffs between different (legitimate) policies that transit planners face when setting up systems:
http://humantransit.org/2015/07/mega-explainer-the-ridership...
It reminds me of the Porsche 911 shortage I'm facing around here. I've been to dealer after dealer and I just can't find one who'll sell me one. I've got the $33k that I'm told an average new car costs and am ready to buy today... but nothing.

You can't say shortage without factoring price. For enough money (probably not even that much compared to what I've seen business waste on frivolities) there'd be a line of retirees looking to get back into the biz.
Completely disagree. Half of VR experiences aren't games: Tilt Brush (3D Photoshop/painting), Medium (3D Z-Brush/sculpting), Google Earth VR (3D map), and so many more which aren't concerned with "game design" or "playability". They're all used via a combination of physical and digital interactions, requiring a mix of UI/UX and industrial design insights.
This brings up a related point.

Safety could be vastly improved if only there were a common standard for all drivers, pedestrians, and other users of the road.

The only problems are ( https://xkcd.com/927/ Standards ) and getting everyplace to adopt it.

Maybe we can get Google's Spinoff, Tesla, and the other self driving companies to just define one and push that in to law?
Company that rose to prominence by ignoring regulation ignores regulation.
Where do you think struct tags fit in all this ? do you really think go designers took the time to consider the tradeoffs of such feature ? I don't think so.
Wow, hubris and privilege. Don't they realize it's bad PR. They're reinforcing every negative SV stereotype.
The natural progression is car -> bus -> train. The Uber thing is now making congestion really bad where I live too. There's a town in New Jersey[1] that is opting for Uber instead of building a parking structure. Even though that is replacing cars with other cars, it still roughly doubles congestion; Ubers leave empty. More cars clogging the roads is bad for timely transportation and bad for the environment. Not just green house gasses, but motor oil, tires, litter. It's really unfortunate.

[1] http://www.theverge.com/2016/10/3/13147680/uber-new-jersey-f...
Climate change as seen from space – NASA supercomputer visualization
I know this this is why I said there are exceptions - the problem is identifying the exceptions at the recruitment stage.
Speeding up regexp matching with ragel
Bot Theory: A Concise Introduction (Early Draft)
No Semantic-UI? (http://semantic-ui.com/) I haven't used directly but was thinking about experimenting with it based on the docs.
Ok, so what is Googleyness?
I think Python gained its popularity when Google started using it. When one of the big companies - Google, MSFT, Apple, Amazon start using Clojure for their big projects - I believe it will become extremely popular.
horrible story.. i guess anyone can write on medium and the nice layout makes it somewhat legitimate looking. It could have very well been a rant on IRC
I was once hit by a taxi while stopped at a light. He he did a right hook turn straight into me. This is why I don't stop at lights if I don't have to, and why I always get towadd the middle lane when I'm biking past a potential right turn zone.
I think they're saying that they and their bike were not insured. The driver was insured and should have paid out given the driver as at, and admitted, fault, but that the insurer gave them a difficult time as they didn't have professional representation (lawyer or own insurer).
I think that even working on digital information, physical meetings can be useful[1], but I agree, a company could minimize those meetings and encourage working from home more often, however you claim that WFH equals to keeping your sanity.

Don't you think social interaction important to maintain it? I feel that working from home is a lonely activity, and that on the other hand, being at the office and having lunch with co-workers or friends (even from completely different teams) contributes a lot in keeping one's sanity.

Maybe a nice solution could be a hybrid: companies having mini corporate coffee-shops around town, where employees could go and work remotely, but still interact with other employees and cutting on commute time. That being said, having a multitude of small locations is probably much more expensive and difficult to manage than a big main campus.

[1] https://news.ycombinator.com/item?id=13177611 - see "Functions of a meeting"
> Developers have, as far as I can tell, almost zero brand loyalty

I feel like part of this stems from the fact that every service now wants to charge a monthly fee instead of offering a one time purchase.

If you want me to pay $X/mo, that fee has to correlate to the value you are providing me each month. The minute that equation changes, people start to consider other options.

One of the benefits to SaaS is that you can make more money and your revenue is more predictable, but on the other hand it means your market is more susceptible to competition because companies are comparing their options more frequently.