skysight-inc/HackerNews huggingface dataset:
At risk of joining a buried tangental thread, I don't think it is a good analogy.

Anecdote: In my software flight sim experience (I know I am not a pilot), I've had a better initial success rate with the heavier planes than I have with the light ones. Did I fluke it? Probably. But then again, I've learned some tricks on a bicycle that are widely seen as more difficult to learn than learning to ride a bike but I don't think they were that hard to learn in hindsight.

Anyway, we are so into hypothetical territory now that I'm not going to further embarrass myself with more comment on this.

Is learning two or three new programming languages for a programmer harder than learning a single new programming language as a novice?
I don't think your response demonstrates why the gun manufacturer is at fault. Does the same hold for steak knives? What about assault knives? All weapon makers share responsibility for the deaths involving the weapons they make if the makers claim the object was created to kill people. That's the argument, but I don't think it holds up to scrutiny.
I disagree.

I have worked with DARPA and the Navy in the past. Now I’m in Silicon Valley. However my experience with the defense industry has shown me that unless Silicon Valley teams up with the Pentagon, the US will be destroyed.

We are very behind in terms of cyber warfare, and our position is incredibly weak in a post Snowden world, where all our defense strategies were leaked.

Our critical infrastructure is sorely in need of software updates - many devices don’t have authentication so one can just shut down a power plant if they get onto the same network.

China has been slowly pulling ahead by installing black doors in all the hardware manufactured there. Russia is flexing their muscles with excursions against neighbors critical infrastructure. The US is falling behind rapidly.

Despite incessant talk about ‘impact’ and ‘saving the world’, Silicon Valley engineers build glorified slot machines for phones. Refusing to work with the Military sounds like something the ultra privileged would say - they don’t care about the people in this country. When the lights go out because China has taken out power across the US, and Google is no longer working, I wonder then if those ‘3000’ engineers will think twice about the importance of national defense, or if they will continue to sit in their ivory towers and lecture the rest of the world about how they are making the world a better place for selling digital cigarettes. If engineers want REAL impact, there is no where better than cyber defense.
We build a similar type of knowledge sharing tool at my startup, Tettra (https://tettra.co). It's not open source and is a paid subscription, but might be worth checking out. We charge because we want to fund ourselves through customer and remain profitable.

On a related note, my co-founder, Nelson, saw Michael's original tweet about Home a few weeks ago and reached out to speak with him. Super nice person. Reportedly Home's really transformed Stripe's already-transparent internal communication culture.

As a founder, I've always admired Stripes email transparency policy. Not sure if it's still being used, but anyone at the company could see anyone else's email from the start. Home seems like a more modern way to share, and this type of transparency really helps eliminate a lot of problems that organizations experience when scaling up.

The book Team of Teams by General Stanley McChrystal is essentially all about how the US military transformed itself from a top-down organization a team of teams that can operate effectively in a connected, digital world. Knowledge sharing systems between groups of people that are usually siloed was at the core of that transformation. Tools like Home and Tettra really help with that. On a personal note, it's also validating for me as Tettra's founder to see Stripe investing resources into the same problem we solve. They have a culture I really admire and we're hoping to make it easier for other organizations to operate transparently too.

Anyone else using knowledge sharing tools internally? Communication is a proverbial problem for most growing organizations. Would love to hear what's working, what's not, and get a discussion going here.
There's a lot in here I agree with. I am not discounting the private sector's value in bringing state sponsored tech to market. This is huge. But what I am saying is that the state leads. Innovation has not traditionally been led by the private market, and again, the narrative that tech has flown from private markets to the military is just not correct, except maybe I guess when you consider the PAAS market bounded in the last 10 years? It really depends on where you draw your boundaries though: PAAS ultimately sits on 65 years of private sector innovation built on top of...a network created to monitor nuclear silos originally deployed by the military.

> The days where the govt seeded tech in the US are long gone. This is not to say there’s no contribution, but when was the last time someone cared about govt or defense contractor involvement?

The entire self-driving car industry is build on top of DARPA experiments from the 90s.

This is the second time I've recommended this book on HN in as many weeks, but it's really quite good in going into the structure and history of the private market/govt dichotomy: https://www.amazon.com/Doing-Capitalism-Innovation-Economy-S...
Effective managers are in short supply compared to the number of founders running startups with no experience. I suppose this is because if you’re an effective manager, why would you lower your comp by working at a startup instead of at a larger established business that can properly compensate you for your valuable skill set (while anyone with some combination of an idea and some cash can be a founder).
Multi-engine planes are more complex to fly and require a different license. If an engine quits during takeoff, the plane is going to yaw toward the failed engine side, among many other issues. The plane doesn't just fall out of the sky when the only engine quits, anyway - you can glide quite some distance, provided you've got the altitude to do it.
I think I genuinely believe only things I claim to genuinely believe, not things someone's attempting to put into my mouth.
This is incredibly reckless of the company. Objects this small present a danger to human flight in space because we can't track them with Radar. I hope they are fined into the ground and I hope no one is injured as a result of their intentionally brash actions.
We worked on the codebase independently (we have escrow). We run petabyte-scale clusters in aws.
And that's exactly where Occam's razor is a problem
Thanks. One of us will be in touch.
>I heard that airliners can't land with a full load of fuel and they have to dump it to land in an emergency

I think the main reason they do that is that way there's less stuff to burn if there's a fire or explosion.
I've been working from home for twelve years now. I didn't set out to WFH, I stumbled into it.

Here's what worked for me, it might work for you:

I was contacted by a recruiter. They wanted to hire me, but the job was 5000km away and I didn't want to move. I politely declined the offer.

Ten minutes later, they call back, and offer to let me do it remotely.

I worked there for six years.

The thing that I've found, is that it's generally easier to work remotely if they already want to hire you for some other reason. For instance, this particular employer was interested in filling a role that required a skillset that was very unusual. Basically they had two options; they could hire me and let me WFH, or they could hire someone local and invest the time and effort 'bringing them up to speed.'

I've generally avoided jobs that were advertised as "work remote", because a lot of those recruiters are just BURIED in resumes. I've found that it's better to use the "work from home" option as part of the bargaining process. No different than bargaining over salary or title.
In doing so you lose your social connections and any moderator privileges you have; so it's not without threat.
Show HN: Release Monitor – notifies about new repository release on GitHub
> but a big part of flight training is fuel mixture/engine management.

But aren't most pilots ultimately training to fly turbofan or turboprop planes?

Is fuel mixture and engine management for a piston-engine plane relevant to that?

I'd imagine that the jump from electric to larger planes is not much bigger than from a piston-engine flight training plane. But I'm not a pilot so I'm just speculating here.

Regardless, I'm sure it's easier to do everything but engine management first, and then do fewer sessions with just focus on engine management.
> The number is meant to manipulate you into clicking the article based on the belief that Amazon is unfairly compensating its employees.

How is it manipulative to report on median pay for a company? This is as straightforwardly reported as possible, and not at all click-baity or manipulative. We shouldn't be afraid of basic facts that actually capture important information in an objective way. It's not a misleading number, it provides real insights into Amazon.
To be clear, I said my pay was crap when doing a comparison to my pay as an SWE. It was crap, but fair considering my skill set.
It seems that MUMPS doesn't have serializable isolation.
They've already automated the easy parts in a lot of their warehouses. They've gone from runners to using the Kiva bots to bring the items to the packagers. Automating picking and boxing from there will be really hard.
wtf were they thinking when they named it that? if any non joke product with "butt" in the name ever succeeds, I will eat my hat.
In short, yes. If a person does not like that amount of money, which is well below a skilled profession, then they should feel sufficiently motivated to devote time to developing a skill. I know that may sound cold, but it is just a reflection of basic economics.
I think this is a very balanced comment; I hope that more people develop a more realistic understanding of the relationship between a countries armed forces and its civil society. SV engineers do have rather anti-military tendencies and they should be free to do so; but I do think it would be better overall to have more engagement between the two.

As you say, the Government and Military aren't going away, and shouldn't be. But they can be reformed and that's where SV can be helpful.
Wow this is some really exciting news! I think it would be amazing to create a GraphQL API for FoundationDB. Therefore i have created a feature request for this in the Prisma repo. For those who don't know Prisma is a GraphQL database mapper for various databases.

https://github.com/graphcool/prisma/issues/2240
Airplanes are beautiful dreams.
And yet Cars are very good tools for doing just that.

Duct Tape wasn't created to be the handy man's secret weapon, and yet here we are.
> objects tend to be going in the same direction

Not true. Satellite orbits have all kinds of inclinations, including polar and retrograde. Just because you watched the Space Shuttle on TV getting launched into a typical prograde orbit doesn't mean all orbiting objects do that.

> what determines your altitude in space. It's entirely based on your velocity (well and the mass of whatever you're orbiting).

You are greatly oversimplifying orbital mechanics. Satellite orbits are not perfectly circular, and they have more than one degree of freedom.
Not all speech is protected, for good reasons that cannot be blithely dismissed with a truism.
Nope, the actor compiler is down with mono and your need windows to compile the windows client. When we were independently working on it, we just ditched the windows code completely (we are a mac/linux shop)
Well, the reason you gave are valid, but it also highly depends on the task at hand. You say AAA game engines are the most complex programs you can think of .... I raise you production-grade compilers, and those benefits enormously from complex type systems.

Also, it's sometimes possible to use high-flying type trickeries in a local way that is not directly visible to the outside, but highly increase the safety inside a library.

In all cases, Rust is probably the first language which both has a type system rich enough to start doing advanced type trickery and the capacity for fine-grained control over memory layout. I know they have a fairly vibrant gamedev community but I don't know the details. Do they use all the fancy things such as phantom types, complex traits, and all that?
How would you replace a Lucene/Elasticsearch index with foundationDb?
I think the CEOs of the two companies are on the whole correct. I'm usually skeptical of massive consolidation/conglomeration, especially in the media space; but this case would have made more sense ten years ago, before Netflix's rise to preeminence, not to mention the other SV encroachers (Youtube, Amazon, Facebook Watch et al.)
Acorns, but for Crypto
Thanks for the feedback, I will update the description ASAP. I know I need to write a few examples, especially how to handle files. If compiled with pmap, it's possible to do things like:

(pmap (lambda (f) (run (+ "[some-command] " f))) (directory-list))

...and run any binary against all files in the current directory, in parallel. (directory-list) returns a list of files and one can run any Racket function against that list. It's also possible to gather any command output and pipe it back to Racket for processing. I'm working on a more polished build with better docs.

I'd like to cover the minimum (like running binaries directly instead of having to use run). I've only begun to think about everything that's needed to bring this to its full potential.

I'll also check the other projects I hadn't heard of, maybe some of them are already far better than mine :)
>I wonder if a connection has been found in even a single case.

I'd argue that the psychopaths who're attracted to such forums have their hateful beliefs reinforced and amplified by them. Whether or not they would've ended up killing people even if they'd never started hanging out on those forums is hard to say, but it seems pretty naïve to me to assume that those "hate speech" venues didn't have an effect on them.

See the many murderers who've been active on Stormfront for example.

White Homicide Worldwide, SPLC (2014) [pdf]: https://www.splcenter.org/sites/default/files/d6_legacy_file...
Web browser macros! ...to automate logins plus some daily and weekly reporting and repetitive "check something" tasks. Once set up, macros are a huge time and typing saver. Formerly I used iMacros for this, and now the open-source Kantu extension:

https://chrome.google.com/webstore/detail/kantu-browser-auto...
> Transaction coordination is pretty different in FoundationDB than in 2PC-based systems. The job of determining which conflict ranges intersect is done by a set of internal microservices called "resolvers", which partition up the keyspace totally independently of the way it is partitioned for data storage.

Ok, per my other question that makes sense. Similar to FaunaDB except the "resolvers" (transaction processors) are themselves partitioned within a "keyspace" (logical database) in FaunaDB for high availability and throughput. But FaunaDB transactions are also single-phase and we get huge performance benefits from it.
You are in the wrong subreddits. EDIT: AND your anecdotal experience isn't conclusive.
I think she might have also never entered the cabin, so therefore got the information secondhand. This probably helps with calmness and focus. "Crew Resource Management"?
> The reason that guns were created was to fire high powered projectiles into people. Cars weren't created to run people over.

Except why or how these items were designed or created is not really relevant is it? Knives, clubs/bats, bows and arrows were all designed and used for violent purposes, but we're not talking about banning knife juggling or baseball or archery as a sport. We don't blame the manufacturers when someone gets hurt by a bat, intentionally or otherwise.

Plenty of people use guns for recreational purposes only, and that's legitimate enough of a purpose, so long as the manufacturers are specifically not pushing them as items to kill people you don't like.
You can do whatever you want. That's the great part about places like reddit.

I am merely informing you of the fact reddit isn't going to go along with your idea to engage in mass censorship because they are strongly pro free speech, and only ban subreddits in very rare situations.

They aren't perfect on free speech, but Id give them a solid A-.

You have lots of other options if you like censorship, and you can feel free to use those instead.

That's the great thing that reddit offers. You can join moderated communities as well as unmoderated. It's your choice which to engage in, and reddit isn't going to take away OTHER people's choice because you say so.
You can't reason with any party that has already decided to be corrupt. So, in short: you don't.

You deal with this whole problem by not creating all-powerful giant aggregators like reddit that eat all other communities.

You deal with it how we did in the past: by creating zillions of competing communities and people choosing which ones they found palatable, or creating their own with their own set of rules. This usually results in a number of fairly diverse communities somewhat competing with each other.
Todd, is that you? Sounds a lot like the process used by someone I worked with years ago.

It sounds to me like you’ve done some careful thinking about this, and it doesn’t sound unreasonable. One of my beefs really gets down to the interview process turning into a one-way grilling, dehumanizing the candidate into a “code monkey.” It sounds to me like you are trying really hard to evaluate their technical skills, but in a way that is collaborative.
Typically they are equipped with either a Continental O-300 series engine from the 40s, or a more modern Lycoming O-320/360 from the 50s. They hark back to an era of magnetos and manually adjusting the fuel mixture. On the plus side they're so mechanically and electrically simple that there's very little to break. On the downside they're pretty inefficient and carburetor icing is still an issue. Also, they need leaded gas still.

https://en.wikipedia.org/wiki/Continental_O-300

https://en.wikipedia.org/wiki/Lycoming_O-320

https://en.wikipedia.org/wiki/Lycoming_O-360

I'm not kidding about the efficiency either. The Lycosaur O-360 is a 5.9L engine that produces at best 225hp. You can get 245hp out of a 2L Ecoboost in an economy car today. This isn't an apples-to-apples comparison, but it gives you a sense of how far engines have come since the 50s.

A Cessna 172 retrofitted with a modern engine could probably get more than a 50% increase in range, and also cabin heat.
I did. Now you can downvote me even more. I have finished the discussion.
The volume would be insanely high. Like blimp sized.
> which is not dense enough for public transportation to work well

You lose me here. I live in a major metro area and public transportation works fine, even out into the suburbs where it is not as dense, but the public transit spokes out to the major hubs and people drive to those transit stations and park for the day.

Public transportation works for the vast majority of the country.
> Say you are actually interested in earning money for your work, a truly novel idea nowadays.

Last month I was ruled out at screening stage because I "focused too much on money" (that was the recruiter's feedback to me from the company's HR). They wanted to pay £35k for a developer who also can build statistical models. In London.
Agreeing with and expanding on the interview studies... In most cases, the job that one ends up doing has very little to do with what you were tested for in an interview. Languages usually have some sort of approved/well know implementation of common data structures and algorithms. When you are asked to do some BFS/DFS/binary tree work in 45min or less you are unlikely to do that for the job. Someone has already provided an implementation. I venture, you are most likely to see it bought up in your next interview (whenever that is).

The question is how can you test for experience in writing code that is maintainable, readable, 'instrumentable' and contributes to a better system. How often does a candidate refer and defer to a decent third party library instead of feeling they need to (re)implement a well known data structure or algorithm? What have they done to help automate things so they can free themselves and their peers from minutae (aka how willing are they to put more work on machines?). What more do they think they can do. How well do they mentor or are ready to be mentored? Given a sample project, how would they go about running the technical side of things. If they focus on code, you should try to motivate them to expand to other areas (without telling them what they are). How cognizant are they of the ecosystem; or does their vision end at coding + unit test.

Lots of intangibles that cannot be measured with a github profile or a white board interview but probably contribute more to picking out better candidates.
That question is being hotly debated in the Canadian press at the moment, due to the actions of a terrorist.[0]

0: http://www.cbc.ca/news/canada/montreal/quebec-city-mosque-al...
It is complete horse crap. It’s one of those anecdotes anti-regulation people love to repeat because it sounds great. But it’s fabricated nonsense.
1. LAMP - If you're working with shared hosting, there isn't much of a choice.

2. WordPress.

3. If you need something simple and basic, MySQL is much easier to get up and running.
> That doesn't make them wrong.

What if you are downstream from these changes, relying on a product that uses these APIs, and now you are negatively affected? You wouldn't be thinking that that their lack of planning or caution is a reasonable way of doing business.

Perhaps your due diligence should have caught this issue ahead of time, but it's far from unreasonable for people to apply research or experience when it's available.
The ISS's changes like that though because it's constantly doing burns to keep it "afloat" an abandoned satellite in LEO is going to eventually just burn up in the atmosphere and have a much more consistent orbit. And if it's not abandoned, then there should be _someone_ keeping tabs on where it's otherwise what's the point of it being up there?
Seattle has an equivalent risk of earthquakes due to the Cascadia fault
I agree, but where would you draw the line between spending time/money on projects like this and needlessly reinventing the wheel?

I see a lot of startups creating internal software themselves (e.g., CRM's, email marketing systems, etc.) with a similar rationale based on "values and principles", where an off-the-shelf solution would be a much better use of resources.

Ironically, Stripe's core product is one of those off-the-shelf solutions that seems to be a good fit for a lot of startups, yet some still choose to do things the hard way.
Could this be the largest emigration from Ireland since the potato famine?
Right.

Amazon, right along with other big players are not paying people well enough to make it.

Increasing numbers of them don't, and that costs all of us while eroding demand needed for the economy to grow and perform for all of us.

In a very real sense, failure to fund a better, more equitable, just standard of living means it won't exist at all.

Flat out, it is unacceptable to make billions while a majority are on public assistance.
You will usually not make E4 until you hit your 3 year mark. The reg says you must have two years time in service. There are plenty of privates walking around Afghanistan right now.
I don't recall them ever having separate processes by default. You can set that up though by limiting roles.
OK, you can probably guess the reason
I’m Ben and I am a Rails developer
The problem is that the license test can be gamed just like the technical interviews they are designed to replace.