skysight-inc/HackerNews huggingface dataset:
I just want to walk and ride my bike places without dying, and be allowed to build a 5 story apartment building near transit without people from miles away coming and yelling at me in city hall not to.
Objects can stay in orbit for a long time and become dangerous for other objects there. Look up Kessler Syndrome.
You could extend your attitude to any sort of disability couldn't you. Why hire someone in a wheelchair, when there is someone who could walk up the stairs in half the time?
L.A.’s FIRST OF ITS KIND Massive New Container Based Community Center
Mine actually looks similar to @erjjones. ;-)

Monday is strategy, ops & finance. (A lot of Mondays don't require that much in this area, so there's extra time for other high priority tasks.)

Tuesday is sales.

Wednesday is R&D.

Thursday is marketing.

Friday is catch-up. This is actually the most important part, I've found. I used to over(schedule) everything, so my week would look really productive on Monday morning, but come next Monday morning, most things were in a state of "not quite done". In many cases, getting 80-90% of the way there has the same result as doing nothing. It was very frustrating. (Add in having kids, with days off school, random illnesses, etc, and the chance of having your week go exactly according to plan drop close to 0.)

This lets me catch up on the "big rock" items that I'm behind on. It's not perfect, but the idea is that every week I'm moving things forward. If I get done "early", there are plenty of other important things to start on (my "upcoming list"), or maybe I just go work out or research something a bit out of the ordinary that doesn't fit in my normal schedule.

It's not a perfect plan or a perfect implementation, but it feels much better than what I did before, which was too much context switching.
pronunciation - not pronounciation. :) (Is that what you meant by "there is one in here for ya"?)

But yes, I too have the universal "simple typo fixer" software idea on my Ideas list. Far too often, I come across atrocious spelling or grammar but don't want to fix it lest I be called out for being pedantic (or worse: not be called out and instead be silently scorned).

I'm not talking about writing beautiful prose (something I can't do), but just simple things such as usage of apostrophes. Apostrophe usage is probably the one that is most misunderstood for people who can otherwise write reasonably. [Never use an apostrophe unless it's for ownership or "is" - I think that's the best rule of thumb I can think of that will almost always work.]

People who write for a living also can be surprisingly regular offenders yet those are the ones who are often completely uncontactable (for obvious fair-enough reasons).
> So why is it registered to your company if it is your personal blog? To deduct taxes? If you are, you must derive business benefit from it. So it is in face not a personal blog.

It's not strictly personal, in the sense that I post technical content which sometimes leads to me being hired for consulting engagements.

> If you are keeping the log because you are selling the data to Facebook for data analysis, and are sad because you have to turn them off for EU citizens. I’m not sorry that you are forced to comply.

I honestly cannot tell if you are trolling or not.

Do you truly think Facebook has a program where I can sell them my Apache logs of a few daily visitors?
> Personally I think it'd be fine to e-mail back and say "sorry I don't have time to work on this with my current schedule, could I do an in-person interview instead?"

What happens instead is that you just don't ever hear back from candidate.
King Mswati III Changes Name of Swaziland to ESwatini
Yes, that happens to me often.
Because MongoDB doesn't (didn't at least) anything at all good except for little complex document modifiers.

It was a very bad rdbms (since they marketed as a replacement) and a very bad sharded db (marketed too).
What decade is the 172's engine from? I keep hearing that all GA planes are basically vintage cars.
That reminds me of the cognitive bias of trusting a behavioral flowchart from a stranger on the internet. Or the cognitive bias of having to weaponize everything that's even marginally psychological. But hey, I'm not here to develop on all these contradictions.
I find if I don't fullscreen my video and disable auxiliary monitors then I won't end up even watching the video at all in which case I may as well turn it off.
One would think that maintaining liberal, Enlightenment values would require electing people who actually support those values.
The arbitrator pattern is a great lightweight solution to the split-brain problem. Here's a great blog about it:
http://messagepassing.blogspot.se/2012/03/cap-theorem-and-my...
I'll respectfully disagree. Financial incentives influence everyone, including the editors at top publications who are constantly looking at what is read, watched, and shared to decide what to invest in and feature.

You might really like "All the News That's Fit to Sell" which is written by a media economist that digs into how market incentives influence coverage (he's the director of the journalism program at Stanford). There's lots of discussion as well about media coverage decisions in the lead up to the 2016 presidential election at even the national networks.

This Cecil the Lion example at the Washington Post has always been illuminating to me: https://www.nytimes.com/2015/08/17/business/where-clicks-rei...

Even at the top publications, financial incentives influence choices. It's not as malevolent as someone paying off a journalist.

For example, at most top tier newspapers, there is an incentive for "if it bleeds, it leads". This is an economic outcome, as this elicits the most reader interest and also increases profitability. (See my data analysis on this in the NY Times: https://www.nemil.com/s/part3-horror-films.html )
> when regulations say "you must skin a cat in this way", that can lead to technical stagnation

The regulations are broad. They basically say "there must be a way to track your satellite." Transponder-based tracking doesn't work for small satellites because of the power demands. Passive approaches are preferred. I've seen small satellite designers adapt the shape and materials of their birds, to maximize reflectivity. Swarm didn't do any of this.
Depends on your time scale. Solving malaria “early” might make a few decades’ difference in when we start seeing an explosion of developed, first-world African nations (as is theorized that introducing outhouses precipitated the productivity boom in the southern US, due to a generation born without parasite exposure.) And those African nations would be more sources of scientific talent to solve problems like aging.

On the other hand, aging is unique in that solving it (or even just pushing it back a bit) gives multiplicative effects to productivity against any problem that requires decades of expertise, because it lets researchers have more productive decades and/or spend more years learning to be productive and yet still spend just as many years being productive. Malaria, at this point, isn’t quite the type of problem this would help—but there certainly are many problems where more grabbing out more productive researcher man-years from the aether would be extremely helpful.

It’s rather interesting to think in these terms: trying to figure out which advance will have “unblocked the tech tree” the most 50 years down the line. I rarely see this kind of analysis being done, though, which I find disappointing; surely there are people far better equipped than I to do it.
Great write-up.

Is this similar to how Software Transactional Memory (STM) is implemented? It sounds very very similar indeed.
PHP FFI allows embedding raw C code in PHP scripts
How to talk to evangelicals about evolution
Super excited. Just reached out to the email on the site on how I can help technically in the future!
Lessons I’ve learned deploying SaaS software on-prem
Busy Skies – Analyzing Daily Flight Patterns
Almost too obvious solution: do an initial phone chat to filter qualified candidates into a small pool and then pay your final round of candidates a nice rate to complete a take home project. Bonus points if you can make it something that you can actually use at your company.
Can someone explain to business / product guy why this is so exciting? (honestly keen to understand)
The nice thing is that these can be used in parallel. Using Lurker doesn't preclude me from also setting up public-inbox as an alternative presentation of the same archives.
Right, my reply simplified the issue.

But generally, it's a fair generalization that if step #1 in taking down Bitcoin is acquiring >50% of mining power, most rational actors will go off-mission and decide that step #2 is mine Bitcoin, not screw with it.
Sure. It's a common meme. It certainly happens. Consider though, that the fact that it happens sometimes means that genuine frauds are able to trot out this meme, as you have just done, and immediately dismiss the complaints of the junior.

You might as well have said, "Well, you know, when I was a young girl I once had a crush on an older man, and when he rebuffed me I badmouthed him on Insta and all this talk of older men coercing young women in employment is probably just schoolgirl crushes, broken hearts and vindictiveness."

It's true that young people can be cocky and arrogant. But there are unscrupulous people who use this meme to maintain their position, usually to the detriment of the young people. If your interview system is unable to identify such people then you will create a hostile environment. Hopefully, your good people will leave. Unfortunately, many will stay and blame or doubt themselves. I was very lucky in two cases to be at a start-up with a strong CEO who wanted to see results (which I could produce, but which the bullshitter could not).

I was also lucky that in those two cases, the CEO correctly interpreted my emotional expression, which ran the gamut of anger, isolation, helplessness, victimhood, righteousness, denial, negotiation, not as a lunatic but as someone in a fundamentally awful position, and why.

So in one specific case I'm thinking of, the senior guy in question tanked two consecutive projects and lost a major client, while in another, the CEO eventually called him out by asking to demonstrate doing himself what he claimed he was mentoring his team on, and firing him when he failed (the guy handwaved, boasted, and prevaricated but couldn't actually do what was asked). That CEO was fucking great.
suprised no one has posted the venerable https://en.wikipedia.org/wiki/Scsh
You don't need to worry about shards / partitions with FDB. Their transactions can involve any number of rows across any number of shards. It is by far the best foundation for your bespoke database.
It should be one of many options. CTH is how I got my foot in the door as a junior guy long ago, but now that my career is established, I would not even consider it unless the alternative was unemployment.
Yes. And 100% of them are female co-founders. Ain't nothing wrong with that, but it stood out to me.
Friends don’t let friends use MongoDB.
Can the person in the wheelchair code fizzbuzz in an interview?
In low-earth orbit space debris will just fall into the atmosphere pretty quickly because they have no maintenance burns.
> That was when Facebook was growing

Yes. Since I was replying to a comment which included the phrase "on their way to the top."
Who cares. You don't fight countries in perfect conditions. You can only determine "who's your equal" in retrospect, not in the moment.
I think you struck a nerve.
This would be an interesting idea, provided that editors go all-in on supporting such refactoring logic on the client side. The IDEA code defines "extension points" so language specific support for common actions can be implemented in a modular fashion. When the user decides to execute a refactoring, it is just the matter of iterating through the loaded extension points and choosing the one for the language being edited. Having worked with the IDEA code myself to build an LSP server, there end up being language-specific parts such that the support between e.g. Java and Kotlin have to be handled separately. However that was probably due to the way I wrote the server; these could be generalized to a single "refactor" entrypoint with some work. It's just that using the current LSP model with the server being the part with AST awareness, there isn't much gain in doing so.
In the context of an employer paying an employee, worth/cost/price/value are all interchangeable. What did it cost to have that pipe fixed? Was it worth it to use contractor A versus contractor B (implied is was the price for A better than price for B given output)?
AMA on DMCA Exemptions with Cory Doctorow, Kyle Wiens, Kit Walsh, Jay Freeman
How developers can upgrade their skill sets to boost their careers
That is a two-way street. You are also not allowed to leave.
> Couldn't he have just presented the hypothetical to the community openly if that were his true goal?

What? And leave 50 Million $ of easy money on the table?

Like Lord Zuckerberg famously re-quoted in the early days of Facebook.... "There's a sucker born everyday."
Cars are not designed with the sole purpose of killing people though are they?
From what I recall (and based on some quick retro-googling) I don't believe Foudnation was open-source. One of the complaints about it on HN back in the day was that it was closed...
dumbfts: Really Simple Full-Text Search
I'm a little confused about what the product is. They are using Apache Arrow to build...something. How would this stuff benefit me as an R programmer?
these biases are what makes us "human"
Quid: a tool for composing Web Components
It's somewhat hard to answer your questions because the architecture (and hence, terminology) of FoundationDB is a little different than I think you are used to. But I will give it a shot.

FoundationDB uses optimistic concurrency, so "conflict ranges" rather than "locks". Each range is a (lexicographic) interval of one or more keys read or written by a transaction. The minimum granularity is a single key.

FoundationDB doesn't have a feature for indexing per se at all. Instead indexes are represented directly in the key/value store and kept consistent with the data through transactions. The scalability of this approach is great, because index queries never have to be broadcast to all nodes, they just go to where the relevant part of the index is stored.

FoundationDB delivers serializable isolation and external consistency for all transactions. There's nothing particularly special about transactions that are "cross-partition"; because of our approach to indexing and data model design generally we expect the vast majority of transactions to be in that category. So rather than make single-partition transactions fast and everything else very slow, we focused on making the general case as performant as possible.

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.

Please tell me if that leaves questions unresolved for you!
Or perhaps it's not so incredible? Maybe it wasn't such a huge hit for Apple and didn't leave up to expectation so they figure they can give it away and earn some community goodwill.
My idealistic younger self would like to believe many people have done so on different issues, but what I've been noticing on the sidelines is that it seems to be working the opposite way: people are reinforcing beliefs and acquiring beliefs they didn't previously have by way of conforming to ideological purity ("you're part of the problem", "if you do X stay away from me") or cynical pragmatism (centrism/compromising as a thing for "cucks").
If one strip employee wants to know another one go talk to them. An internal facebook will either be filled with corporate gibberish, empty, or cause someone to get fired.
Good article, once it got around to what I think is the point--that Postgres with the TimescaleDB extension can function as a great time-series database. The IoT framing put me off kilter for a long way in--"IoT" as a buzzword is somewhat past its prime (not that the reality of embedded networked computers in everything has slowed down), and to be fair, the time-series use case is mainly about IoT sensor data, not really IoT in the general case.

But once I got past that, it was enlightening. I've been very dissatisfied with the time-series options available out there, so learning about something built on Postgres, which we already use extensively for OLTP purposes, was very interesting. Thanks.
Weird, that sounds a lot like the billboards I used to see in South Carolina along the lines of "if you don't like [guns, god, trucks], you can GIIIIIIIT OUT!"

Are you telling me I shouldn't be exercising my free speech right to argue that reddit should remove alt-right subreddits? Are you placing barriers around acceptable free speech?
Weird. I learned these two things in the opposite order. I guess my first use of touch was to test out makefiles
I really hope there are. Solid internal tooling around people ops is sorely lacking at many growing startups.
Randomise your testing
> But at what cost? How many wars? How many lives lost due to our infatuation with the MIC?

I'm not implying the military industrial complex is good (or bad). I'm simply saying the narrative that silicon valley gave the military smart phones and not vice versa severely misunderstands the way things in that sector happen. To the extent that Silicon Valley works with the military it is because SV effectively is a branch of the military.

> The Pentagon does not have to be the only road to basic research, R&D, etc. What if there were other agencies with the budget (to burn) clout of the DoD?

Is there really a huge difference between Pentagon and DoD when talking about the MID?
The reason that guns were created was to fire high powered projectiles into people. Cars weren't created to run people over.
Douma 'attack': How do you test for chemical weapons?
Yeezy Dating: A Dating Site for Fans of the Genius Mr Kanye West
You are being incredibly disengenious.

For all these cases, there it is not shown that they going to online forums radicalized these characters and caused them to kill people.

Just as you would not say there is blood on Black activist forums hands because that one radical guy killed all those cops last year.

Unless there is a clear link that people in these forums are encouraging terrorism, the forums are not responsible
Can anyone copy the content of the announcement into a comment so we aren't forced to login to read it?
And BranchOut. Raised $50M or so, and experienced hypergrowth for a while by hanging onto Facebooks coattails. Until it stopped.
I disagree, most things that are worth anything are priceless.
> This peacenik virtue signaling bullshit is the naive privilege of spoiled children. "I want my freedom, but I don't want my hands to get dirty".

Deliberately belittling people who conscientiously object to having their labor used for the purpose of war making is dangerous. I'm very glad that Young Americans (at the time) protested the Vietnam War making it clear to the US Military that they couldn't willy-nilly start wars whenever they want to.

You cannot, and should not, be forcing people to do what they do not want. If you want to convince others of the benefits of having a superior armed forces, belittling them as spoiled children is not the way to do so.
Diversity, Inclusion and Culture: Steps for Building Great Teams
I think the difference is that guns are designed to cause deaths. Cars are not designed to be in accidents.
The number of coordinators is separate from the number of boxes. You don't have to have a coordinator on every box.

I think you can set the number of coordinators to be even, but you never should - the fault tolerance will be strictly better if you decrease it by one.
Wavefront by VMware’s Ongoing Commitment to the FoundationDB Open Source Project
You know how the U.S. (and its Allies) beat Russia in the Cold War because they gradually developed a stronger electronics and high-tech sector, which became more and more important as e.g. precision weapons showed their worth? And as we started testing nukes in computers rather than in underground tests? The Russians’ state-dominated model simply couldn’t produce the kinds of innovations made by the Western commercial sector. It’s a similar thing with Silicon Valley and the US govt.

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? Not many who are alive and still working in the Bay Area today.

The article is correct and there is a fear of being co-opted by the state. There is a question whether there is some middle ground. Traditionally that middle ground was held by defense contractors. Today there are tech-like companies that are increasingly filling that niche. Examples of such companies are Pivotal (which recently filed its S-1) and Palantir (which might never file its S-1). I would argue that Amazon and Google are getting into these DoD contracts because Pivotal, Redhat, etc. failed to build a compelling-enough PAAS solution that the government can deploy on its own. The government would love to own its own datacenters, but apparently that isn’t working out, or there’s still some need for agility that’s not being fulfilled.

Given how much space Palantir leases in downtown Palo Alto (and the fact that they seem to have no need or responsibility to ever exit or behave like any other tech company), I think the fear of being consumed by the government is not at all unfounded. Now you can argue that Pivotal and Palantir are nice companies (for vastly different reasons) but when you really take stock of it, no one can say they’re really tech companies (and, that is fine). To Silicon Valley, they represent something else, something bureaucratic.

On one hand Silicon Valley needs to be a bit more realistic about geopolitics. The government isn’t going away. In practice, it's just the simple fact that we are more beholden to political stability than we think, and we tend to take it for granted. On the other hand, the government represents that side of society that forces things and pretty much can’t get free-spirited commercial innovation right. And again, in practice, it's like trying to do anything interesting when you have your nanny mother (who has no real fiscal or creative responsibility) watching over your shoulder. The reality is more boring than people realize, but the tension is there and the problem is real.
I did a BFA in Filmmaking, some years in the industry, then went back and got a BS in Computer Science at a pretty highly ranked engineering school. My email's in my profile.

You're definitely doing the right thing by starting with MOOCs and community college. Even though I was good at math in high school, that knowledge had really atrophied without consistent use so I had to re-learn a lot of trigonometry and pre-calc material.

Also in my case the engineering school required students with prior undergrad degrees to apply as transfers, which meant I needed a bunch of math and science pre-reqs from community college before I could even apply.

CS for me is a fantastic day job. I miss the arts, but I don't miss the film industry, and I don't regret the choice to give up my "dream career" in favor of a more balanced life.

Oh, and when I was interviewing, my age and previous work experience were attractive to employers, not repellent. That probably varies quite a bit depending on field and geography, but in my experience is false that employers only want candidates in their early 20s.