skysight-inc/HackerNews huggingface dataset:
> Well last night that violence unfolded in El Paso. Ron was unhurt. It wasn't life-threatening, but it was aggressive and violent. But what about the next time? Or the time after that?

This is the same shit you see from "Antifa" on the left, and it's abhorrent regardless of the source. To pretend that both sides aren't getting increasingly violent is to reject reality. This isn't a false equivalency situation; both left and right are being pushed into division.

And it's the media that's doing it.
Yep. Well known VC talks their book. News at 11.

https://abnormalreturns.com/2010/02/18/everybody-talks-their...
I'm not sure that's true

Plenty of starry-eyed people enter academia. There isn't quite the same unionization gateway into academic jobs, but mostly just markers of effective work - papers, grants, etc
Have you had to maintain the graphql server
i’d be very interested in seeing an example of this or anything like it taking place in the US witness protection program.
Agree. And congrats on the round.
what didn't you like about working for the same company for 10 years?
I think that is the feature, and not a bug.

> "Reading daily news is neither motivating or important for me".

Yes, for you. For others its how they stay informed. If it helps, replace "newspapers" with "Bloomberg terminal." It really doesn't matter.

Not to be rude or overly simplistic, but people pay for things they find valuable. You don't find daily news valuable. So its no surprise that you despise a toll booth onto content you don't want. However, that doesn't mean what you don't want/like is bad.
Here's some handwringing from before the first rollover of the GPS epoch: http://www.leapsecond.com/notes/gpswnro.htm

Using the leap second indicator didn't occur to me, but burning in the week of manufacture (or firmware compile date, as ublox apparently does) did.
See my reply to another comment. But yeah, there’s no fundamental reason. But it’s conceivable that the difference goes beyond simple subsets of fields, but entire relationships being hidden.

Let’s say in your internal model there’s a relationship A - B - C. But for client apps it makes no sense to expose B, so instead you choose to represent the model as A - C. This is more than just a simple subset. Someone who understands graph theory better than I may be able to explain if there are elegant approaches to this.
> ...promises and loads more native features that jQuery hasn't adapted to

Promises work great in Jquery. I've had much success chaining combinations of AJAX and interface events together using Jquery deferred promises.

Jquery is stable and reliable. Use it or don't use it.

A lot of devs tend to think the whole world has an updated web browser like they do. Forgetting that millions of hand-me-down older devices that can't be updated (eg an iPad 3) will NOT load a page properly with ES6 javascript.

Example: the Steam website... this site is now useless to browse on an "old" device like an iPad 3 which Apple considers "vintage" so doesn't give updates. So do we throw the iPad in the trash? We're talking an iPad 3 with retina screen and pretty good performance, but no updates to OS or web browser. In the real world, people are not throwing their iPad3's and older devices in the trash, they're keeping them around house, giving to kids or selling them on ebay, which means people are buying them on ebay and still using them for years and years.
Yes, you need to understand all the other processes, but in most cases, there are no other processes. You are writing everything the system is doing. It's up to you to determine what is running in each thread and set it's priority appropriately so that each thread has enough time to run. Real time OSes give you complete control. What you do with that control is up to you based on your needs.
Haha yeah, absolutely. I've limited my social media use to HN only for a while now (mainly because I feel it is one of the few sites left where you can just have a civil discussion without things getting too political) and I feel I'm significantly happier and more productive now than I was a few years ago. Of course many other things have changed in that timeframe, but I don't really ever see myself using Facebook or other popular social media again. Quitting all that is quite liberating.
If you did this to Fitbit, you'd have to spend $750 for each arbitration, plus advertising costs to find people who need arbitration. Fitbit will lose up to $162 each time you do this, plus their costs to attend the arbitration.

Let's assume their average cost is $200 and yours is $800. Are you willing to spend a million dollars to cost Fitbit $250k? This wouldn't hurt Fitbit much, and it's going to be a lot of work to find, vet, and distribute money to the 1,250 people who are willing to undergo arbitration.

Even if your plan worked, you'd just have spent a bunch of money to make Fitbit live up to some of the legal obligations it was using arbitration to avoid. This wouldn't change anything going forward.

The main benefit would be to the people who got their $162 in value. If that's your goal, you could help a lot more of those people if you just gave each of them $162 rather than spending $750 to help them go through the process.

Or you could spend your millions lobbying to change the laws so Fitbit can't require arbitration with a $750 fee.
>>Real-time programs tend to avoid syscalls, etc. which cause a context switch so it is indeed possible to run a realtime program indefinitely without the OS stepping in.

I guess that context switches would have to happen if e.g. 2 realtime programs, with the same priority etc..., would run concurrently on the same CPU - or would "the running program" (the one that managed to start first) be allowed by the OS(/HW?) to take total ownership of the CPU until it finishes running?
Surely using quotes around the term does the trick?
The design agency shouldn't have extended so much credit in the first place.
What train systems, priced for volume and built in areas that aren't restricted from growing in response to the available transit, have failed to cause economic growth where they were built?

All the examples I've ever heard have basically come down to one of those two conditions - either, if the trains weren't well built to provide for existing demand, they were crippled from causing growth where they were built due to zoning and building restrictions preventing natural build up around them, or due to a lack of immediate success (and projects like these take time to cause economic and behavioral shifts) were priced out of competitiveness with less efficient modes of transit and thus doomed from a bizarre need to "profit" from infrastructure.
There's nothing that says "we're really good at making front end development easier" like a website where even after I click into the main frame it completely fails to respond to up/down/pgup/pgdown ... I understand the whole "should work on mobile" thing but it should also bloody well work on a desktop too :(
> Each new buyer of a property gets a new 75-lease.

That's not a rule, and technicalities vary greatly from one municipality to another.
>>but in most cases, there are no other processes

Cool (yes, I was wondering about the complexity :) )
Thank you!
Why do auto makers seem to be so against working with Tesla to bring electric vehicles to market?

Now that I think about it, it seems like most car companies are trying to do the electric thing on their own, and if they do ask for help it’s from somebody that’s sort of out of their industry and not a direct competitor (yet).

This is in contrast with for example how Mazda is working with Toyota on hybrid drive, and how GM used to work with Toyota on hybrid drive.

Or is it Tesla that is ‘anti-cooperation’ with industry leaders? I was under the impression that it was teslas goal to make electric cars more common, not necessarily Tesla cars were common. I’ve never properly researched this, but I’ve always wondered why a business model for them isn’t to just provide the skateboard platform for other companies to build upon...
I often feel like a throwback to another time, as I've worked in the family business for 25 years now. I've taken the company over from my retired father who started it 48 years ago, and my teenaged son is now working there part time on the assembly line.

I did the whole 'big tech company' thing working as a coder for a couple of years right out of school, but hated all the politics and bull. In my small company I've always been kept busy and interested doing custom embedded systems work for various clients, and have enjoyed taking us from ancient hand build electronics processes to almost fully automated manufacturing over a twenty year period. It also helps that since I'm the boss, I don't have to put up with anybody else's crap :)
Not really. It controls continuous integration builds (or Pipelines in Microsoft parlance) on Azure DevOps. You can test on Linux, macOS, and Windows hosts.
Or maybe they liked the 10 years job but knows they won’t be working for 10 more years.
> Good regulators protect people before there's blood on the floor, not after.

So to be good regulators, they have to be essentially omniscient?
Agree. I dislike adopting a braindead attitude to any activity because my experience is that it eventually spreads out to other activities that I find boring.

I like attempting new challenges. The problem is that I often don't get to use the new skills gained while attempting those challenges. That's why I switch.
When I started writing PHP
Supervised learning is a classic inverse problem -- you know the desired outcome, but not how to get there. (think control systems)

Suppose you had a flexible model in whose parameter space you could search. A naive algorithmic approach would be to treat this as a brute force search problem. Maybe you can be slightly more clever algorithmically (better search algorithms, heuristics, etc)

But can you somehow be really clever and exploit the fact that the parameter space is continuous, with a smooth cost function? That's what gradient descent basically is. Lots of bells and whistles on top, to exploit extra problem structure.

Now, let's go back to our family of models. They just need to be transparent to gradient information -- then you could use simple ideas at the heart of adaptive control theory. Suddenly, the fact that autodifferentiation techniques can differentiate arbitrary computational algorithms (sibling comment explains how compositionality helps this) sounds mouth-watering! That's what makes a lot of people excited -- your model family just expanded to programs performing arbitrary computations on continuous parameters (including loops!) -- not just some silly function approximator like a natural network (exaggerating to make my point)
I have literally never seen a python project organized the way the maintainer does. This does not bode well.
Being able to change the font size, the screen brightness and to a lesser extent hue (bluish <-> amber) has led to the death of physical books for me. That and a kickstand phone case.
Sounds like Dell. No matter, glad you were able to survive through the reorgs.
Or those starry eyed folks could just make their own games instead of doubling down on bloated AAAs. Activision fired these people because they are bleeding money like every other big crappy publisher. The solution here is to move on from these failed corporations. The barrier to entry has never been lower.
Often times, cozy.

Some things might suck, but if you have great managers, great benefits, and like the work you do, you might stick with it. The grass isn’t always greener on the other side.
The Tragedy of Tad Lincoln
I can assure you that:

1. The solution as posed works remarkably well. I know this because I use it myself.[1]

2. Extending the pattern to either be case-insensitive or include other animated image formats is pathetically trivial.

________________________________

Notes:

1. Specifically, in my "Annoyances" stylesheet, applied to all sites by default:

/* gifs: So, it has come to this ... (xkcd) */

img[src$=".gif"] {
opacity: 0 !important;
transition-delay: 3s;
transition-duration: 1s;
transition-timing-function: ease;
transition-property: opacity;
display: block;
}

img[src$=".gif"]:hover {
transition-delay: 0.3s;
transition-duration: 0.3s;
opacity: 1 !important;
}
Massachusetts, Virginia (minus the most recent scandals)
> didn't guarantee it'd call you at the specified timeout, the contract was that it'd invoke the callback no sooner than the specified timeout!

This is the contract for sleep on just about every general purpose OS preemptive or cooperative, and what would be assumed in the original article.

> I know this operation will take this many microseconds, can't I just sleep until it is done and the results are waiting for me?"

I mean now we're just conflating so many things. What you describe here is the essence of a hard real-time OS. It's quite orthogonal to the issue of ensuring low power. Since there are plenty of systems that require both.

> Plenty of old school engineers
I can assure you there are plenty of old school engineers that can get an MCU to run for months on a couple AA batteries. They're not spinning a 20MHz CPU in a busy-loop most of the time.
If all you do is simple crud web apps then sure, jump around a lot because it takes a week to learn the domain. If you’re in some industry where it takes a couple years to learn the domain, stay longer and actually contribute.

But then, if you suck at what you do, definitely jump around often enough where people can’t figure out just how bad you suck.

Note: General “you” not specific “you”.
I saw this vehicle at the LA Auto Show and was able to speak to a team member prior to the general doors opening for a little while. Really cool technology at play here and it sounds like they have their shit together a lot more than Tesla.

The fact that they take advantage of the individual motors to steer the vehicle without turning the wheels is pretty cool. It can rotate in-place similar to a tank.
It looks like the list and the commentary are on separate pages:

List: https://www.nytimes.com/2019/02/10/technology/these-50-start...

Commentary: https://www.nytimes.com/2019/02/10/technology/new-wave-unico...
It’s very interesting to me that you read without hearing a voice in your head reading each word. I tried to read your comment without requiring the voice in my head but I wasn’t able to do so. Can you elaborate a little more on what reading is like for you with no voice in your head?
You can also use S3 legal hold in compliance mode, although, I'm not sure how you would eventually delete it.

"S3 Object Lock can be configured in one of two modes. When deployed in Governance mode, AWS accounts with specific IAM permissions are able to remove object locks from objects. If you require stronger immutability to comply with regulations, you can use Compliance Mode. In Compliance Mode, the protection cannot be removed by any user, including the root account."

https://aws.amazon.com/about-aws/whats-new/2018/11/s3-object...
For the paper being introduced, the direct link is: https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-...

I agree with a lot though I think they overegg the possibilities for data performance at the as-a-Function level.

Some more specific reactions:

> Put precisely, there are three critical distinctions between serverless and serverful computing ... 3. Paying in proportion to resources used instead of for resources allocated.

I've taken to calling this "buying capacity vs buying consumption". You need to think about which you need (they touch on this in the fallacies section).

An ambulance is idle almost constantly. When I was a kid they were built on F150s and vapourised ten litres every time you glanced at them. But when I need one I don't care about the idleness and resource costs, I want to come to my aid ASAP. What I don't want is the paramedics converging from random locations on electric scooters rented on-the-fly.

> In acritical departure, [AWS Lambda] charged the customer for the time their code was actually executing, not for the resources reserved to execute their program. This distinction ensured the cloud provider had “skin in the game” on autoscaling, and consequently provided incentives to ensure efficient resource allocation.

I'd say yes and no. Yes, it provides an incentive to the platform provider. But there is a much, much bigger incentive to achieve platform lockin through data services. Keeping the function alive after the first invocation is a subsidy. I would bet folding money that Amazon are tracking this cost and weighing it against their market strategy.

> By allowing users to bring their own libraries, serverless computing can support a much broader range of applications thanPaaS services which are tied closely to particular use cases.

I'm not sure if the authors are familiar with buildpacks, despite citing Heroku. They don't mention buildpacks anywhere.

Disclosure: I work for Pivotal, we do a bunch of stuff in this area, including Buildpacks and Knative. But nothing is forward looking, personal opinion, consult your dr etc etc
You can rely on chrome/chromium => 70.
Harmony Framework PHP
China was a complete shambles in 1949. If you're implying China is now on par with Japan of 1989, they're doing great.
I see the logic but still have to dissent. The needs of labor are sometimes at odds with the needs of any given community or the nation as a whole. Pork-barrel spending is a thing, and it has a negative connotation because it's not necessarily good for everyone, even if it can be good for labor. So, some politicians are elected to prevent it, to varying degrees. This is the (a?) way in which the government is not a labor union, even at the conceptual level.
Thanks, looking into it. I agree and I hope we're able fix this. We're moving all of the Apollo docs to the same system. It's built on Gatsby, which uses GraphQL under the hood.
I've been working for the same company for 12 years, same role, same position.

Why did i stay? i was the only dev for like 8 years, being responsible for your work and not being able to blame someone for legacy code is an eye opener.

it makes you love your craft even more, i joined to start a port, turns out this porting process never ends (I like improving my own code).
The threats of climate change to humanity are more about the ecological collapse from temperature rise that will destroy our food supply and leave most of starving.

We can already see it happening with dramatically reduced insect populations, fish populations, bird populations, etc. Whats hard is to distinguish what is caused by the global temperature changes vs just general human habitat destruction, but the general decline of insect populations at certain equatorial belts in the last decade definitely hints towards a global influence from climate change.

If all we had to do were just relocate our coastal metros a few meters up after the polar ice melts and just proceed as usual with 3c hotter days on average it wouldn't be this severe of an existential threat. It is probably half of why its so hard to argue towards fixing - the real danger seems "impossible" to most people because they can't wrap their head around how delicate biomes can be and the domino effects our mass extinction event is causing.
Digital clock made of analog clocks
SQL: One of the most valuable skills
Still a buzz word...... apparently.
Sounds like the union works well for the people in it
2GB RAM is a lot. Would an Intel based Wordpress Server with 2GB RAM be noticeably slower w/o this added complexity? I find that hard to believe. And one still needs a back end server.
Yea, because the moderator is an asshole with a power trip who thinks everyone should be pussies like he is and never have a human moment. Yea I know I'm shadowbanned, but some people do show dead.
It's likely that Amazon and GM want far more control in the car manufacturing process than someone like Elon Musk would be willing to give. So it's not so much why Amazon and GM aren't willing, but that Musk isn't. Rivian makes superb trucks, but it's incredibly small right now and not likely to last a long time without some kind of deep-pocket investment... especially considering its business strategy is as much an electric vehicle platform as it as a 'traditional' electric automobile manufacturer... that last bit is probably super enticing for a company like Amazon.
> Listening to some narrator is more like being the spectator in some piece of performance art.

This is exactly why I read my books, but also listen to podcasts. When I need my imagination to run I need rest, time, and quietude. When I want to listen to an interview, I do that (riding my bike to school, for example).
True. That's my absolute personal experience and probably an outlier.
I believe they are not talking about the individual suffering there, but about the industry as a whole suffering because experienced talent is getting drained out.
I've done a bunch of 2 years, a 5 year and an 8 year. Staying longer at a place you like is great. I don't believe there are no new challenges, after a few years you have more knowledge and authority to do the major work on a big system. Choose an area you like and work on it - maybe the front end or the back end tuning, or build pipeline, or monitoring - there are a million things that need doing. Alternatively you get to choose on refactorings, rewrites, and new architecture. I think you have to be honest and confident enough to say you want to do it, or often just start doing it. If you're the new guy on the team you can't really do that, the guys who've been around can.

The other benefit is getting to know business and management. Usually they turn over less frequently, they love someone who actually is committed to the business and they can rely on.

The culture of a place that looks after people and has longer term employees is great. Less turnover means less interviewing, fewer clueless newbies that need training and fixing up after. My favorite project had 30 devs and 25 of us had been there for more than 5 years - no one need hand holding or did stupid things, we were super productive and everyone enjoyed a great time.

For some people it can be easier to get promoted by moving, I'd suggest the opposite - just start doing the job you want to do, usually no one will complain.

Finally you said people you work with moved on to "better places" is that grass is greener or you are always working for your second choice employers?

Oh - one last thing. If you have a family its great to have a steady work schedule and you can concentrate on looking after babies and not worry about extra job hunting stress. Find a place you like and enjoy the stability.
Hi Dennis,
I just saw this note, I'll be glad to suggest.
Instead of YouTube, head on over to bogleheads.org.
Warren Buffet's investment philosophy largely aligned with Jack Bogle's. Bogle has a large group of enthusiastic followers who record it all, simply and backed up with free advice when sought.
If your prospects are even close to average, you should fare very well. Good luck!
Maintaining Different Git Identities
I suppose I’m looking at it from the perspective of someone who already thoroughly enjoys what he does and finds it new and challenging every day. You don’t need to constantly change jobs to have this though. Many jobs are largely what you make of them. If you’re going in and just punching the clock and doing the bare minimum then sure, it’s like you say, mind numbing. However, if you go in and constantly find new problems to tackle and ways to change and improve your role then why can’t it be fulfilling within the confines of a normal work day?

I’m also unusual because I spend less time at work vs home. I’m significantly out numbered amongst other workers in the US but when you travel abroad you realize many other places take a similar attitude. Employment is a means to an end. There’s no reason to accept that work is where you spend most of your time. Reframe your mindset and find a lifestyle where work does not define you and how you spend your time.