skysight-inc/HackerNews huggingface dataset:
When that text output has remained consistent for decades(?) can you really consider it an undocumented format?
what would you suggest to a developer that loves to be free to create entire applications? right now I enjoy being a fullstack, meaning I design my database models, my backend layer and my frontend, but I feel that I have a lack of specialization...
You can expand that to other systems. For example you can walk onto a city bus in many cities without proof of payment. It is assumed the vast majority of people will have paid by tapping their transit card somewhere, or purchasing and activating some mobile-based e-ticket. Same with many commuter trains. The result is faster more streamlined service for everybody.

I find the cryptocurrency "space" fascinating for reasons like this. Because cryptocurrency gets rid of so many of societies long-evolved backstops, it is a perfect demonstration of why our society is structured the way it is and shows exactly what happens when we remove many of its features (eg: removing "trust" is very expensive).
Sure, but why should an ISA dictate whether libraries are static or dynamic, unless they are planning to intentionally sabotage relative jumps or something similar?
Oooh, https://gitlab.com/ambrevar/emacs-gif-screencast looks interesting.

There's a ton of good stuff in here … there goes my weekend. The organisation is a bit idiosyncratic, but I think it works.
While I see what your saying, a lot of your language seems to come from the idea that tech is a progression, that we are moving "ahead" always, and that people get "left behind".

That's mostly not true. While there definitely have been advances, tech is also very faddy and repeats itself. Trends are often reactive, techniques repetitive. Someone who has been around for long enough to see some of these waves resolve themselves is in a much better position to evaluate current and upcoming approaches. Technologists also tend to be myopic, and view the things happening in their own tiny slice of the industry as "what's happening". There is a whole universe of interesting stuff on the go that you are at best barely aware of.

Personally, if I'm hiring senior technical people I'm much more interested in their continuing level of curiosity and engagement with something, rather than particular stacks.

So maybe you are worried that your candidate who has been doing ASP.NET WebForms for the last decade on IIS will have a hard time getting up to speed on your use of TypeScript and React ... but if I find out that she's also being building raspberry PI infrastructure for fun and messing around with the Julia language to implement a cellular automata project I'm not all that worried about their ability to get up to speed, even though none of that stuff will get used by the team.

But yeah, it doesn't take 3 weeks. It doesn't actually take 3 weeks for a new dev already well versed in your technologies, with rare exceptions. At least not to be firing on all cylinders.

The thing is, a huge number of teams really, really need a good senior dev. They often don't think so, and often erroneously think they already have some... but they don't. Instead they have people who had "Senior" (or "Staff" or whatever) added to their title because they'd been there for a little while. And every piece of work the team produces suffers for it. So yeah, it's typically worth the investment.

Now granted, that assumes you are good at identifying talented people. This is actually a big ask - and one of the issues surrounding the OP's questions really comes back to that. I think that a lot of software and technology development suffers fairly systematically from poor quality middle management. One of the symptoms of this is the "ageism" discussed here, but it's only one of many....
This seems rather similar to “Functional Core, Imperative Shell”[1]. As much as possible of your program should be stateless logic, and then you have a smaller part that handles messy side effects and calls into the logic.

1: https://news.ycombinator.com/item?id=18043058
Using XAML and Xamarin Forms to Build an Edit Label Custom Control
The last Ars article that I read on Waymo did imply that they had hit a metaphorical wall on their progress, and were keeping things looking good by sticking to lower-speed residential neighborhoods and avoiding situations they had trouble with, like making unprotected left turns onto major streets and passing slow or stopped vehicles on a busy road. Essentially things that require being able to understand that the other cars around are driven by people who tend to react to things, and will probably slow down if you make a turn into a lane that they would be passing you in.

https://arstechnica.com/cars/2019/02/googles-waymo-risks-rep...

https://arstechnica.com/cars/2018/12/we-finally-talked-to-an...
The issue is not enforcement. That would suggest the issue is tax evasion; which it's not.
The word 'animals' is far to generic to have any meaning in this context. Obviously social mammals that we share many of our brain structures with experience reality the same way we do. But this is far less obvious in animals like reptiles, fish, and the like.
It's cheaper than both of these cities.
They get paid very differently, is the thing.
We do not have an energy constraint. The amount of wind energy and solar energy hitting the earth at any one time is enormous.
How so? This is an ISA description, while the other document is for an IP protocol.
They've admitted that they work together on censorship issues. They're colluding together to harm potential competitors: Gab is banned from the Google app store, and Google was running a competing social media network Google+. This is exactly what ATT was doing that got them broken up.
So often I sit down in an uber and the driver instantly switches to Waze.
Seems like they're doing fine https://duckduckgo.com/traffic
And it's a wrap! A big congratulations for all those who made this possible, public and private entities. The United States has almost restored its ability to send manned crews to space, via re-usable, cheap, and privately funded/sustained spaceflight as a bonus.

To LEO, the Moon, Mars, and beyond!
A counter anecdote:

I got the flu as a teenager one year when I didn't get the vaccine. It was really bad, like 10X worse than a cold. I'd have rather died than kept living like that -- knowing that it would end was actually helpful to my ability to psychologically endure it.

I've gotten the flu vaccine every year thereafter and never got the flu again over the next two decades.
> So you literally have to scream at each other right in front of the hard drive for it to record discernible speech.

That's how people routinely talk in our open office, so entirely plausible.
Yes! It would be great if the old Fremont Area Rapid Transit was running again.
> So what I really struggle with is motivation, because it can be so disheartening to not be listened to, or to work hard on an implementation only to have the elegance of its abstractions muddied beyond recognition by developers who don't take the time to understand them.

This post hit really close to home for me. It's especially depressing to be caught between these "pearls before swine" moments and Impostor Syndrome and for a while this made it very difficult for me to work up the courage to go to job interviews.

I am currently working somewhere that I genuinely love, as one of two senior engineers on a team of 7. I think I love it so much because I work with people who care about the quality of their work and respect the experience I bring to the table. They've been around long enough to see the cost of making the same mistakes I made 5 years ago, and have outgrown the "just ship it" mentality so many startups are born with and rewarded for. When you're trying to build a 100-year company, you value good engineering.

Most software jobs in California are at startups that are not trying to build a 100-year company, more like 100-week companies. In fact, most venture-funded startups are trying to have as short a lifespan as possible, because they exist to generate short-term returns through big-money exits instead of creating reliable revenue streams. This often actively disincentivizes high-quality engineering, and I think is a big reason why it can be so depressing to work with startups.
> Are you arguing that even now breaking up OS/Office would be a reasonable thing for the Justice department to pursue? That seems like a barely tenable position.

Breaking them up today is debatable and won't happen so it's not worth discussing. But they're still leveraging their monopoly in anti-competitive ways by for example porting Office to Android but not desktop Linux to protect the very lucrative business of selling Windows licenses to corporates. But that doesn't mean that breaking them up 20 years ago wasn't a good idea. I'm saying two things:

1. Had they been broken up back then we'd almost surely have a much better balanced tech industry by now. It has taken us 20 years to get even a reasonable set of tech consumer markets back up, and it's doubtful we'd have even that if even what little was in the settlement hadn't existed. The Internet Explorer mess would have been enough to stifle Google/Facebook/etc for a while longer. The extremely anti-competitive practices of forcing OEMs to always carry Windows on their hardware would have been enough to at least stifle mobile for a long time if not even to hand over a new monopoly in mobile to Microsoft.

2. Saying that the hard slog through these 20 years to recover from such a distorted market is proof that further actions weren't needed (like breaking up Microsoft) feels almost insulting to those of us that had to live through the impacts of Microsoft's actions in the market. The fact that you no longer consider them a monopoly because they've "only" been able to maintain intact their original monopolies is a hard fought win, and should not be taken as evidence that even more anti-trust remedies were not needed.

I'm not by this taking any position on breaking up Google/Facebook/Amazon. As far as I can tell none of those are even remotely close to the level of anti-trust violations Microsoft got up to.
It's a leading indication of recession, as is mergers and acquisitions. Easy money (credit) dries up at the end of the business cycle, companies can no longer raise capital in private markets (or traditionally, through debt), go seek money from the markets. Similarly, large companies cannot grow revenue because there are fewer startup businesses/businesses are not expanding, and to grow revenue they buy other companies.
I mean, whats the point of signing the back of a check? Most businesses don't sign the backs of their checks. They use a stamp that has their business name printed in some ordinary font. At that point you might as well let the mobile app superimpose its own signature or have the ATM apply its own stamp.
For a different approach (this approach is mentioned briefly at the beginning of the post, and dismissed with "I did not like that very much"), see also drduh's Yubikey guide: https://github.com/drduh/YubiKey-Guide#ssh

Note that the PIV approach used in the OP does not support RSA4096, while the OpenPGP approach does (since Yubikeys support RSA4096 in OpenPGP mode but not in PIV mode).
I don't choose what I want, I choose what I do. And I do it in spite of what I want (sugar).
A useful cultural comparison to "coders should be turned into Soylent at 35 that's all they'll be good for" would be Bachelor Nation, which my MiL is a part of, where any show candidate under 25 trying to get married is considered a youthful idiot too unwise to tie their own shoes much less live with a person and become a parent. Under 25 candidates are considered worthless and taking up space for more realistic candidates over 25 preferably around 30.

So its an indication of an extreme sickness in a society or culture where younger than 27 is too young and dumb to pick a spouse, then from 27 to 35 is the only economically viable life, then at 35 they're too old to be hired anymore so turn em into soylent they're good for nothing past that. Crazy that our ancestors were productive members of society from 18 to 65, and the most gaslit generation tries to hide the economic decline by claiming its "natural or self evident" that kids these days only get to live as productive adults from 27-35.

I mean... pro sports players have longer careers than coastal programmers...

Another hilarious analogy is the claim the building trades are horrible because 30 years of that will destroy your knees or whatever; well, the solution to that isn't a 8 year, at most, "career" writing code. Plenty of 50-something electricians making bank decades after their peers who went into programming are utterly unemployable in their field...

A similar sickness can be seen in K12 school teaching where the average teacher now has only a couple years experience before getting kicked out for being too expensive and too many kids willing to work cheap.

Fundamentally a culture/society that is built on the demand side to have people spend like crazy from ages 18-65, if not 0-85, is utterly doomed to collapse if that culture is only willing to pay a tiny minority of people ages 25-35.

I would argue programming is not necessarily a career path any more than being a carpenter or other labor job; some people will be "up or out" in five years, but I'm not sure why someone supposedly can not program for 40 years, any more than I have no idea why a doctor can prescribe for 40 years, or a truck driver can drive for 40 years, or a bean counter can count beans for 40 years.

Another cultural trend somehow not mentioned is kids need the baby sitting an open office nursery provides; if everyone older than 40 works as a contractor for more money, its not really a problem that companies only hire children as W-2 employees. I'm probably never going to be a W-2 employee again for a variety of age and race and gender discrimination reasons; I'm OK with that and enjoying making plenty of money outside the W-2 nursery.
Here is the official documentation: https://developers.yubico.com/PIV/
That would explain why spending a few hours meditating can feel like a very long time, being more conscious than usually.

Edit: On the other hand, when meditating deeply, one does not run what-if scenarios. Quite the opposite. Nevertheless, awareness is particularly strong in this state.
I've now seen the word heteroscedasticity twice in 5 minutes and thank you for providing the link to Wikipedia. Although I think the 'meta-variety' synonym was quite apt on the other page.
That's a great spot, and right next to the ferry for SF commuters. Good find.
I'm sympathetic to the idea that we have an illusion of consciousness.
I think the bottleneck there is actually memory. When building LLVM I run out of system memory before I run out of cores.
Open+Sourcing+Peloton,+Uber’s+Unified+Resource+Scheduler
A Monolith Architecture Can Be Transformed into Serverless
DNA is kinda, like software. We're, what, decades after transistors were invented and people are already talking about implanting chips t smarten us up. Imagine 1 billion years from now. Some civ might have started billions of years before us.
> it could with certainty predict the next digit of the sequence //

If pi is [absolutely] normal though all sequences exist in it at equal frequency. Meaning that for any given sequence there is an infinite number of positions in pi to find it and that all the possible following digit sequences are equally likely.

So the computer could never know the next digit.

Aside: guessing a D16 roll seems way more likely than guessing a nibble of binary, and perhaps a little less likely than guessing 4 coin flips!??
“The Godfather” Turns 50
Very interesting thought, thanks for sharing.
IMHO what kills PowerShell is that it's so incredibly verbose.
I think its about 3% as the 7% gets diluted so approx $4.5bn for the assets. Of course a lot of that is illiquid and unrealised. The GAAP bottom line would be a lot less and not give a very accurate picture as it wouldn't include most of the gains.
The Continuum Hypothesis and Infinity
Electric scooter injuries pile up, half coming from drunk or high riders
It's also often just not true. A lot of the tools we use to solve problems today are miles better than what we used in the past. Imagine trying to process terabytes worth of data with a parallel compute engine before Spark - you would have to write tons of custom scheduling/workflow balancing code, whereas today I can buy a databricks instance from Azure and start writing a massively parallel stream-processing demo in an hour.

Now, a lot of companies do over-engineer and cutting edge tools aren't necessary in a lot of cases, but that's a separate problem.
Sadly, Silicon Valley companies don't think that best practices of engineering apply to them. It's all about disruption, both with products and safety.
> The commute over the bridges is terrible, so with the bulk of investment capital and experienced engineers living on the peninsula (and oftentimes more down by Palo Alto & Menlo Park than in SF), it remains difficult to scale East Bay companies.

The reverse commute (peninsula to east bay in the morning, east bay to peninsula in the evening) is perfectly fine, as long as you don't have to take 880 anywhere. If you can avoid 880, that reverse commute can be serene and almost surreal (as you whiz past gridlock coming in the other direction every day).

There are a bunch of industrial parks right over the bridge in Newark that seem like great places for a new small company.
Yep, It’s in our terms of service, in the unlikely case something happens to GoLinks, we will provide you with all your links. But we plan on being around for a long time.
> But hey: we can already model a worm's nervous system.

It surely is interesting to think about, at least as long as this Chinese Room way of thinking isn't used to dismiss or justify pain or suffering inflicted on other living beings.
LA isn't much better..
Isn't it also "human conceit" to think that other species should always be thought of as having emotions and consciousness? No other animal engages in such.

Perhaps it's the other way around from how you put it. All animals by default share the conceit you describe. It is not unique to humanity, and does not deserve the label of "human". The bear does not lament its catch, the whale does not wonder at the inner life of a fish it accidentally swallows. The uniquely human conceit that we engage in is the one we are both engaging in right now. The exercise of putting oneself in another's shoes.

By the definition of the word, doesn't that make our species special?
It makes some businesses much more worth pursuing. For example, there's a self-serve key duplication vending machine that only takes credit card. Does that business care about what color of their customers' skin is? Definitely not. They care about the extra complexity and problems that come along with a cash/change system.

I thought it was also impressive to see them get rid of receipt paper. If you need it, they can send you an email or text. Very streamlined and cost effective.

An example aside from self serve is that I know someone who just opened a tap room and is doing very well. He only accepts credit cards, and I didn't need to ask why. Not only do you no longer need to worry about cashiers skimming a little off the top, but back office / deposits become a trivial task.

I look at it as another way that cost is getting squeezed out through automation. As long as the industry stays competitive, consumers will benefit from that.
Good effort mate, keep up the good work.
These self defense laws are loose, inconsistent, and use 20/20 hindsight instead of intent. You can believe you are doing the right thing in the moment, but still be convicted because you necessarily acted on imperfect information. You can say the same about many laws, I imagine. My point is that it doesn't matter what someone is trying to steal. They can't know what impact it will have on you; they don't care what impact it will have. By choosing to violate you, they are inherently choosing to make you an enemy, an opponent, a victim. I firmly believe that this means they have chosen to give up the protections of our legal system in favor of brigandry. I can't see how a murder can occur in these circumstances, with one party forsaking the law to victimize another... No law, no murder.
Dane checking in here. On your last question, I'd say meetup.com for professional network, and if you enjoy any sports, join a club.

I had a friend from Spain who struggled for almost a year with socializing with us cold Scandinavians. That is, until she joined a Kendo club (is that what it is called? The bamboo sword thing). By the end of her two years here she didn't want to leave.
Uhh, I'm skeptical. My dogs do exactly that any time they see something on the TV that looks like something they would chase. I suspect that's what is going on here. I doubt the doggy is aware that Mustafa is dead and Simba is now an orphan.
Why I, a Serverless Developer, Don’t Care About Your Containers
I don't doubt at all that animals are emotional, but this video really made me wonder about what the dog is comprehending about the scene. Does it perceive that Mufasa is dead? Does the music affect it? Does it see the sadness in the anthropomorphic face of Simba?
I'm using Syncthing with a VPS & backups enabled to cover the passive backup angle. For a distributed system the whole setup was surprisingly painless.
Αθηναϊκό ντέρμπι ΑΕΚ – Παναθηναϊκός σε κοινή έδρα
I don't think it's needed. We make domain names for important links with a simple DNS entry. Things like https://jenkins.balabit/ for all the Jenkins instances or https://doc.balabit/ for all the documentation we have. These are both Confluence pages. Not really a big deal to make another one, as we are using multiple DNS servers anyway.
Head of Core Infrastructure at BuzzFeed talks incident response [audio]
But you need to define "due care". I gave a summary of the AZ definition of the due care that applied to both drivers and pedestrians. E.g. pedestrian has to make sure to cross at cross walks, driver has to obey traffic signs and yield to those with right of way, etc.

If you use a circular definition of "due care" and make it something like "due care means you must take all action that is reasonable to avoid an accident" you've again ducked the issue of giving due care a well defined meaning.
Seeing the World (and Writing It) with Alice in Wonderland Syndrome
Out of curiosity, how would TINC VPN [1] compare to the results you obtained? I’ve been using it to interconnect a HA Kubernetes cluster and so far it hasn’t been disappointing.

[1]: https://tinc-vpn.org
Why do they? The older candidate may have a higher expectation, but as an employer, the compensation for a particular position should be somewhat fixed. If the older candidate doesn't offer anything more than the "inexperienced" one, offer the same salary you would the inexperienced person. They can always say "No".

Trust me: There are plenty of older programmers who do not expect a higher pay because of their age. In my career, whenever I hear "older people expect a higher salary", it has almost always been by employers/managers, not by actual older professionals. On the other hand, I've met quite a few programmers who complained they didn't get an offer or were told they were ruled out because they were "too senior", and the complaint almost always was along the lines of "I was not asked salary expectations".
Re "It's got a Palo Alto zip. That's important to some people.", my parents tell the story that when they were looking for housing in New Jersey in the late 1970s, the real estate agent said things like "This house has a Princeton address", and "This house has a Princeton phone number."
Perhaps the author is trying to validate the idea and ensure people care about the content. Obviously I'd like to see more so I sub'ed to the RSS feed (kudos on including that btw).
As a Dane, I'd say no problem.