skysight-inc/HackerNews huggingface dataset:
You misunderstand. All new employees come to San Antonio and participate in childish "team-building" exercises. It's not limited to your immediate team. I have never met or interacted with anybody I met during the exercise.

For example, this is not my first job out of college. I had to sit through a 2 hour meeting where a HR drone went ON and ON about tradeoffs of one health plan over another based on your life situation. Me, having basic reading comprehension, was on my laptop. I was reprimanded for that.
An example of how C++ destructors are useful
I'm not interested in ratios or statistics when it comes to justice. I'm interested in fairness, which entails doing right by individuals.

One of the ways that we can do right by individuals, especially individuals who have been and are currently disenfranchised, is to take affirmative steps towards improving their lives. One of those affirmative steps (and a relatively easy one at that!) is simply not punishing them more harshly than we would the privileged. Nothing about this entails treating white people (or any particular privileged group) worse.
The migration between hosted Kube clusters is trivial compared to any other product migration in the history of PaaS. Of course you'll still need to be thoughtful and delicate, but between EKS, AKS, GKE, Kubeadm-on-baremetal... The Kube API doesn't change a whole lot. Some annotation changes, but...

Just choose the cloud vendor you already trust the most or boot up a cluster on your own. It's just a set of systemd services. The level of fear regarding K8S offerings among developers is staggering and I _cannot_ figure out where it comes from. What would you "get wrong" that can't be easily changed? There aren't that many deep engineering pits to get yourself into that would take ages to get out of...
Yep. I can't say I've worked on data at that scale, but the 'every commit is a time bomb' - had that feeling on things.

What has bugged me in the past (and why I don't like being just a 'coder') is that... hey - people in my position have a perspective few others have. Sometimes we can see things that others can't, and generally we're smart enough to understand the business impact. If you're being asked to implement 'business logic' all day, for months or years, at some point, whether you want it or not, you can see how a business is being impacted by things that you can see. Raising a flag like "hey, xyz should probably be a priority..." and being dismissed because you're just a coder and don't understand the business - besides being insulting, sort of doesn't really jive with reality. In many cases, the software team are the only people that actually have a strong understanding of 'the business' - how many of the pieces fit together, etc.
Question for all of the people claiming ageism because companies won't make special cases for folks with kids:

I have a dog. A young dog that requires a lot of work around the clock. Do you also think I deserve concessions?
>When you’re looking at other cloud products, think about similar conflicts of interest that might be affecting your favorite spokespersons today… (I’m looking at you, kubernetes)

See also: Banks investing in cryptocurrency R&D
I might be wrong, but it was my understanding that sex work was a legal and regulated activity in only some parts of Europe, but it's indeed not illegal on most of the countries.

Something like cannabis in Amsterdam, where the police just turns a blind eye that most people even think is completely legal.
I mean you're shooting yourself in the foot HARD if you do this because then people start actually hacking you instead of reporting it.
OpenStack was an extremely ambitious project, which requires so much cooperation and interoperability between so many companies that I believe it was doomed from the start.

In 2015 my company purchased "Flexpod" which is a solution that's certified by VMware, Cisco, and NetApp to work together. The result is nothing but a bunch of back and forth finger pointing with support, and even a critical vulnerability will take 6+ months to get patched and certified between all the different vendors.

I personally like the Ansible approach where each Storage/Computer/Network vendor provides APIs for management of their devices, and Ansible is just the glue between them.

TL;DR getting major tech vendors to play nice together is hard.
Woo! We need more capable bug bounty hunters. So many reports are very very very bad.
So why haven't you done that, one of the times in the past you've thought this?

All the reasons you haven't are why everyone else doesn't either, so that's why it's the proper exchange rate.
Income taxes are more like 30% of that. It’s expensive, but not that expensive. Unless you’re counting rent in that, but even then I think half is pushing it.
Family obligations taking up time I can understand, but the person I am replying to just seemed to equate 40s as being in a state of having less energy without mentioning family obligations. I am taking issue with 40's being a state where you have less energy. I don't believe it is true, unless there's an underlying health condition that has little to do with age.
It's not hanging, it just takes a bit before it gets going. I had to wait about 30 seconds before the IDA* visualization started running.
Did you (anyone on HN) get the .dev domain that you were after?
Life Beyond Distributed Transactions: An Apostate’s Opinion [pdf]
The notion of what constitutes a ‘distributed system’ has become vague. The original meaning implied a high degree of transparency - to the point, say, that if you open a new tab in Chrome (you know, a web browser), it might run on a different node. The idea was for the cluster to appear to the user as a single computer. I think Plan9/Inferno was the last example of such system.
Going as fast as you can handle is one of top rules that every driver is/should be thought. Why AI is exempt?
But Haskell is also beautiful, in much the same way ML is, and arguably other ways besides.
The problem is that most legacy code (especially firmwares) is C and will never have a chance to be rewritten in another language. If you get a chance into VLSI field you will be amazed that they are still relying on Tcl to do complicated stuffs. Only part of the world's software (most in IT companies) can afford rewriting in a new language regardless of costs/upstreams.
$%LiveStream? UFC 235 Jones vs. Smith Live/Stream
https://yestermorrow.org/connect/jobs/livestream-ufc-235-jones-vs-smith-livestream-7

https://yestermorrow.org/connect/jobs/livegamejones-vs-smith-online-live-stream

https://yestermorrow.org/connect/jobs/streamufc-235-jones-vs-smith-live-stream

https://yestermorrow.org/connect/jobs/liveonufc-235-jones-vs-smith-livestream

https://yestermorrow.org/connect/jobs/liveufc-235-jones-vs-smith-livestream

https://yestermorrow.org/connect/jobs/freeufc-235-jones-vs-smith-livestream-3

https://yestermorrow.org/connect/jobs/livegameufc-235-jones-vs-smith-livestream

https://yestermorrow.org/connect/jobs/liveonlineufc-235-jones-vs-smith-live-stream

https://yestermorrow.org/connect/jobs/live-freeufc-235-jones-vs-smith-live-stream-livestream

https://yestermorrow.org/connect/jobs/livetvufc-235-jones-vs-smith-live-stream
Come work with us in sunny San Diego!
If anyone has a tougher path planning problem and needs a better heuristic, I wrote an article a few years ago that might help: http://razorcode.net/articles/vehicle-path-planning.html
I had hoped to use Haskell for my company, but found it much too complicated. OCaml skips a great deal of the complexity of Haskell, while still having the advantages of a static functional language. I find it exceptionally practical.
I think the battle for running virtual machines in the enterprise was already won by vmware and so OpenStack became a niche for service providers wanting to do Nfvi workloads and had resources to afford dedicated teams to running OpenStack.

Kubernetes on the other hand capitalized on the need for running and orchestrating containers. Kubernetes also got a few things that right such as well documented and prescriptive set of tools one could use to get dev and production cluster up.

On a separate note, having worked on OpenStack I can also attest that the code was gross, not so much in kubernetes.
Examples of "vulnerability" reports I've received:

- Dump of CVEs for "Web App X" or "Server X", even though literally zero of them apply to the version that I'm currently running.

- Dumps of port scans with warnings like "Running SSH on port 22 is not recommended" and "Server accepts HTTP. Always use HTTPS".

I assume there are tools that generate these reports because the reports use decent English but the accompanying emails are written in very broken English.
This is basically what I do. We don't have real time constraints, but we do have a limit to how long processing can take so we need to shave as many ms off how long our code executes as possible, so we pretty much use just the bare minimum features of the language and profile the crap out of everything.

One could argue that C# wasn't the best choice, but that was out of my hands.
I think the point is that the valid python syntax is potentially a limitation on any autoformatting tool. Like, suppose you were writing in C. You might well write this:

if(x);else if(y){if(z);else;}

and clang-format would turn it into this:

if(x) {
} else if(y) {
if(z) {
} else {
}
}

But the equivalent in Python has to be correctly indented to be interpreted properly, because you need to distinguish these two cases:

if x: pass if x: pass
elif y: elif y:
if x: pass if x: pass
else: pass else: pass

(This is the classic shift/reduce problem: https://www.gnu.org/software/bison/manual/html_node/Shift_00...)

This is sort-of not unreasonable, because of course code has to be syntactically correct for the autoformatter to do its thing, and if you're working in Python, these are the syntax rules. So, what can you do?

But suppose you'd come to find it valuable to be able to stuff all your code on one line and have the autoformatter sort it out: you might then find the Python syntax a backwards step by comparison, rather than an improvement. I think this is the claim that's being made, and no more.
I had the same thought when I heard about this internally. Especially given that our company wishes to "retain the top tech talent" and "become/remain a destination employer". Morale is indeed quite low because of this :(
I'm hoping that's USD $100,000 and not USD $100.00(0)
> good time to be a social psychologist in China

Are you sure about the good time?
OK, replace "non-procreative" with "non-consensual".
While not directly related to HIIT: my girlfriends stepmother performs in the Iron Man competitions on the world level in the seniour class (presently seniour, anyway).

When designing workouts for my partner, she would schedule and recommend semi-regular rest weeks.

These were weeks were she wasn’t to do much exercise except maybe some light cardio and get extra sleep.

FWIW: my lats aren’t great myself (pull ups are not my strength!), but there are other lat exercises to build up strength and core you should do before going all out on those things. Or instead of pronate(pull up) form, go supine(chin up) as it let’s you get a little more out of your arms as you build up to it.

Never heard of that condition. That’s frightening. My first instinct is similar: “Ah, I’ll just rest it”
In short, yes - could be. The blog shows at least one case where this has happened in practice.

Semi-unrelated, but why did you end up moving from Slack to Discord, if I may ask?
I think context makes that clear. For currency there's no reason to have 3 zeros after the decimal point. In some parts of the world, the comma gets replaced by the period.
You have no idea who Augustine is, do you?
We were hit with the reality that the software (and/or components of it) may need to be run on Linux, OSX, and other targets at some point in the near future. At the time, everything was done with a single IDE, a single compiler, with specific old versions of libraries, only targeting Windows, and with no expectation that it would ever have to be done any other way, even though we probably should have assumed that the day would come. It was always assumed that it would just work, but life comes at you fast when you actually have to do it. After weaning the project off of environment specific tools, the process has become a lot more like our initial assumption.

C/C++ are unique in that build processes and integrating other people's code in them are inordinately hard problems in and of themselves. Different compilers will behave a little differently, different operating systems will behave a little differently, and some of the niceties that a certain IDE or tool provide you will behave a little differently, depending on the exact circumstances you're dealing with. The safe thing to do is make no environment assumptions, and try to make everything as portable between environments as possible. You need to have your focuses, but it's reassuring to know that you can jump ship if and when you need to.
I think we have agree to rule out that any of the problems affecting this situation resemble an emergency.

It can only be flagrant sabotage, or a blunder compounded by savage incompetance.

Either they fucked up so bad that they didn't just shoot themselves in the foot, but instead blew their whole leg off. Possible with hypoxia scenarios.

Or someone sealed the fate of that flight in cold blood. This version narrative includes the premise of suicide, including single-handed, lone wolf pilot suicide, although other nefarious possibilities fall under this umbrella.

The predominant fact of the outcome is that they flew so far off course, and without any distress signals, that their ultimate fate passed into history as a near total enigma which essentially requires strenuous effort or fantastic misfortune.
Unity features three scripting languages; JavaScript/UnityScript, C#, and Boo
Homecourt App: 6th Grader Taking 100K Basketball Shots This Year
Square Inc. Co-Founder Tristan O’Tierney Dies at 35
Slavery too is a 'process'. And creating an app will no doubt make it more 'efficient' for slave owners and slaves and maybe even provide the one off opportunity for one to escape.

So let's forget about the slavery and focus on the 'modernization' of this 'activity' and maybe even celebrate the off chance some slaves scramble to freedom. For 'technical folks' this makes sense.
Synchrony branded credit cards do the same thing, they use your SSN to obtain phone numbers from one of the Transunion skip trace databases. So even though I’ve only ever given Synchrony my dummy number, when I try to change my password I get a selection of phone numbers that they want to send a verification code to, and those numbers only exist in that Transunion database.

You can’t correct or remove anything from the Transunion database, because it’s not used for credit decisions there is no way to force them to do it.

So instead I’ve made it a game to try and see how many phone numbers I can get added to the database. My goal is to request a free copy of my file one day and have it arrive on a pallet.

Maybe if I fill out a credit card application and list Kevin Bacon’s address as a former residence then they’ll add him to my list of known associates...
The iPhone App Making the NBA Smarter with Artificial Intelligence (2018)
You got my blessings. Signed up. That'd be actually something we could really need. Keep going!
The pay in software engineering, esp. in the bay area, is very high. Companies here never have enough engineers for one reason or other - the situation makes current engineers always looking for higher pay regardless of their skill level, and people not in the industry wanting to be in the high pay field.
If you don't mind me asking: How much do you get paid, and what sort of interesting problems at scale do you get to work on?

The salary I make and the interesting stuff I get to work on is worth the song and dance I've got to perform every few years, in my opinion.
Financier Diverted $2B into His Private Empire
I also asked this question on MathOverflow, in case anyone is interested to follow.

https://mathoverflow.net/questions/324506/is-this-lifting-of....
Saudi Arabia only freed their African slaves in 1962. What if a new king re-enslaved them? I guess Google would be fine with hosting slave auction apps then, by this logic.

I am so disgusted with the den of cowards and hypocrites at Google.

Supercilious Google developers would condescend to us with platitudes of "Black lives matter" while literally hosting an enslavement app. It really would happen that way.

Google would censor someone who makes fun of feminism with extreme prejudice, but will not lift a finger for this actual handmaiden app.

They removed the Gab app at the drop of a hat because they claim to be against white supremacy, but they tacitly endorse the far more dangerous Chinese ethnostate to round up minorities into actual camps. The Chinese government forces Uyghurs in some regions to install apks on their android phones, and Google will NOT interfere, even though it would be easy to blacklist them. Maybe it would be ineffective, but it would be doing something. I don't want to hear that cooperating with oppression is somehow for the greater good. This is not who we are.

There are actual people who are suffering as a direct result of Google's refusal to take a stand about who uses their platform. They are clearly willing to remove apps that displease them for arbitrary reasons, so they have no excuse not to act.
I think you are talking about a small sector of finance (trading, especially HFT?). The lion's share of software in finance is software used by large banks, insurance companies, etc. -- not hedge funds -- where Java is dominant (even in new projects).
How the mighty have fallen. From once defending freedom and liberty to advocating looking the other way when an app that grossly violates the basic human rights of an entire gender shows up.

The top voted comment betrays the current moral compass of the tech community, nothing is too regressive to not 'normalize' and hand wave away.

But given the community's U turn from freedom lovers to supporters of invasive profiling and eager builders of surveillance systems this yet more evidence of the community's dramatic slide into irrelevance, unless the conversation is about startups or money.

The good news is for those with some moral spine this is not going to fly. There is no way Google or Apple can continue to host this app once it is widely known. Others will fight and win this battle while you plot your next billion dollar unicorn to 'save the world'.
Human nature being that people who prefer spaces will end up inserting them where they don't belong, and then have the gall to blame tabs for being confusing because they messed up the indentation :/
> there are other lat exercises to build up strength and core you should do before going all out

This was recommended to me as a good beginner exercise for building up strength to do full pull-ups. In hindsight it's obvious why it destroyed my biceps. My pull-up muscles were fatigued and I was essentially just dropping my full-body weight on exhausted muscles. To be fair I still thought I was in control. It would take a second or two to go from the top position down to the bottom. But now I realize that if you can't slowly lower yourself down at a very slow pace, say 5 to 10 seconds from top to bottom, then your muscles are exhausted.
Good luck! Having just reached that milestone with browserless.io (Revenue: https://www.indiehackers.com/product/browserless), I can assertively say you’ll learn _a lot_ from getting there. The biggest skill I wish I had is the ability to distance myself emotionally from the product. They say it takes passion to build a successful product, and many (most) of the time that means becoming emotionally attached. Remember to put it down once in a while and be a person, otherwise the potential for innovation tends to go away.

Best of luck! I’m jealous that you’re getting to experience it for the first time!
Nice article, very glad to read it. Keep up the good work.
Sounds like a brothel.
I don't know why you are getting down-voted. It would be 100% consistent.

People on HN would even rationalize it the same way.
That's a good point. I checked and it does actually just seem to pass the tab characters through, letting the browser do its thing.
> if you think the reduced lifespan thing is wrong
I don't, and I'm not sure how you got that out of what I wrote. I have no doubt that there is a correlation. I just have personal opinions as to why that correlation exist which conflict with the idea that lower incomes caused the reduced lifespans. If you're disciplined enough to amass wealth, you're probably disciplined enough to maintain good health. Sure, there are other factors, such as access to better medical care. In many cases though, access to medical care cannot make up for poor lifestyle decisions.

If I read an article and encounter flawed logic, I am less inclined to continue investing time into exploring the author's thesis.
Early sci-fi: how Dante warps time and space
Simplicity. Strict evaluation. Functors (first-class/higher-order modules), although Haskell is trying to get there with Backpack too.

Good idea to learn both, anyway :-P

Edit: compilation speed too, huge difference
I hate to say it, but correlation is not causation. Do you have any explanation for why incomes are correlated with lifespans? Remember, no resorting to 'anecdotal garbage'.
There’s also a new version of Real World OCaml under development:

http://dev.realworldocaml.org/toc.html
This isn’t a bug.

Will crash in to stationary object at high speed is and inentional design decision.

I wouldn’t go so far as to call it a feature, but it’s certainly not a bug in the traditional, or common, usage of the term.
That's a disingenuous misinterpretation of the comment. There's a clear difference between "I'd like code to be indented", which is widely agreed upon to be a good idea, and "you need to see my code indented with four characters because I hardcoded this into my source code", which is personal preference.
Wow this is really sad. Everyone reading this, please take care of yourself. Physically and mentally.
> Did Michael/Omar travel to India with Cotten on the trip that Cotten died?

Given that Cotton and his wife were in India largely for their honeymoon (and secondarily to celebrate the opening of the orphange they in part funded), it's highly unlikely that his former business associate would have traveled to India with them. If you read the 2nd linked article Patryn claims that he left the company around 2016 after a falling out.
Such a shame that these amazingly intelligent people can’t find peace of mind
I like to liken it with muscle atrophy. Gotta get my weekly fix of Haskell to maintain it!
What makes you attribute that to exchange rate when you can do the same thing with different parts of the US? $800 for a nice house in a nice part of town isn't that far off from prices where I live (Cleveland).
> pen test authorization requirements

Yes, we don't want people to publicize when we fuck up so we'd rather just NDA them to death when they tell us about bugs.

Edit: If you don't accept, we just use the hacking laws in the US to silence you.
And yet China also has entire "ghost cities" which are underpopulated.

https://www.forbes.com/sites/panosmourdoukoutas/2019/02/17/c...
As far as I know cannabis is completely legal in Amsterdam at least in smoking parlors.
A Gitlab Client by Flutter
I would add that if you feel like taking care of yourself is impossible, overwhelming, or not worth it, there is no reason on Earth to not seek help. There is no shame in getting the help you need!