skysight-inc/HackerNews huggingface dataset:
> This part seems very hand wavy, given that Heroku Shield would've solved many (all?) of their problems.

Author here; I don’t want to go into too much detail, but we tried Shield early on and had a negative experience that made us wary about using the platform (it seems to use a different tech stack under the hood from “normal” Heroku and lacks a lot of the things that make Heroku great). Also it’s very expensive compared to VPC-based solutions on AWS and GCP.

W.R.T. the batch jobs, I think I didn’t explain super well—we are using a different language and runtime from our “normal” background processing jobs (which use worker queues in Rails), it’s just that Heroku isn’t very well suited for the use case (which is basically FaaS-like but with long-lived jobs).

The “split” workflow you described is basically what we were doing (but with AWS Batch instead of Dokku); it’s just that it’s more cost-efficient to consolidate everything into one cluster (especially with preemptible gke nodes) and also better to have a common set of tooling for the Ops team.

To be fair, we haven’t yet completed the move from Batch to k8s so it’s possible that part of the plan won’t pan out as expected.
After a couple months of being homeless, an old client of mine called up and asked if I could help with some work. I said yes, but also said that I wasn't in a position to do work now and wait for an invoice to get paid. They have me a $5000 advance. $1000 went to bring the balance of my overdrawn checking account up to zero. $2500 went to paying rent for a couple months at a relatively cheap hotel. About $1000 went to expenses related to filling the job, and I scraped together a couple months of food on yhe last $500.

It all worked out. My business took off from there with a lot of luck, hard work, producing results, and getting referrals. I sold that business a couple years later, and used that money to learn how to play developer for moniez :)

I'm not sure what you mean by dependencies, but I had no dependents/kids to care for & I was not dependent on drugs. I did drink a little more than I should at the time, but it wasn't ever too bad.

The number one lesson I learned is to not run out of cash. Life is 100x easier when you have a little money. If you don't believe me, try to see how much you can buy with $20 vs getting someone to give you $20 :)
Wish someone here had advice for an absolute beginner who is about to graduate and get into the working sector.
This is a very good point, as there are western regions of Tokyo that after much lower density than central Tokyo. A good measure may be to look at the density in Minato-ku.
When LastPass got bought, I immediately looked for an out - I am happy with the move to 1Password.
I think the deeper explanation here is that unusually clever people know how to locate the unquestioned assumptions and have no problem throwing them out. Or put another way, they ask questions of the form, "I know this sounds dumb at first, but hear me out. Why don't we..."

Most problems come with a slew of constraints we take for granted, and then a set of constraints we consciously impose on the solution because we think it helps. Most reasonably bright people try lifting those conscious constraints, but rarely touch the less apparent ones.

I think that more neatly explains what you both are going for with "gives up too soon" (not identifying all constraints), "hammering away" (also investigating non-obvious constraints), yet "have enough taste to stop" (there are no more constraints to lift).
Issues?

"The occurrence was the only known example where this design limitation led to a pitch-down command in over 28 million flight hours on A330/A340 aircraft"

The common-platform A330/40 had been in service for 15 years before this event. It really was a freak failure of one computer unit which went haywire and which led to a design change to mitigate it. That was 11 years ago.

It is deceptive to claim it's anything like the 737 Max issue.
First of all, the story has actually changed a couple of times. So if you really want to understand the timeline - you are going to need to refer to archives of those articles. Second, the "small experiment" had a budget of at least $100k that they are willing to admit to - traceable money that flowed through people related to the USDS and DoJ. You know that Obama repealed the ban on domestic propaganda before he left office, right? I couldn't tell you the number of times a counter-intel op leaked into domestic media (PopSci was really bad about it) - and months of work would instantly go up in smoke as the operation got scuttled, it makes me sick thinking that is no longer the case. New Knowledge's objective was to deceive voters. That is damage that can't be undone, they even tricked the media (a disappointingly easy task) into spreading the lie.

If you can't see something very wrong with this, well you'll be just fine in cold-war 2.0 - we can pick up where we left off in government experimentation on an unwitting public. MKULTRA 2 electricboogaloo. I'm sure its been a while since we updated our nuclear/biological/chemical weapons models... so long as it doesn't affect the public by a statistically significant amount - we should be fine to resume the 1970s practice of releasing airborne pathogens over major American population centers, doubling the number of deaths in the elderly.
Watching Fish Swim Is an Odd but Effective Way to Relax
Google is just lazy. You can deploy community/muni fiber on a shoestring budget and with volunteer help.

https://b4rn.org.uk/
I always wonder why our cities can't be "denser". Perhaps we are too used to our cars and driving everywhere?

It's cars. Designing for cars is mutually exclusive to designing for pedestrians. Cars require lots of space, wide roads, parking areas which immediately make it impossible to do quick, effective trips on foot. So, if you design for cars you have to use cars. And if you drive you want more of that space yourself while, if you design for walking, it's quite cumbersome to drive, even in small cars which Europeans like a lot.

There was something similar in the small town era of USA when cars weren't yet everywhere. And that is what people seem to instinctively long for: for example, in movies and TV series you see sets built to depict city squares, narrow streets, and people walking around. Of course, the more realistic picture would be a half-dead city centre while everyone keeps driving to that big box retail park around the nearest highway junction...
So why wouldn't leadership just trust their own judgment and stay their course?

The ship had already sunk:

https://www.facebook.com/floridi/posts/10157226054696031

It seems they included a couple of women as token disenters but the plan didn't work exactly as intended.
It's similar to someone complaining about their job or relationship, but refusing to do anything about it.

Life can be comfortable if you keep thinking to yourself that you are a helpless victim. You become your own biggest hurdle at that point but it's a consistent predictable life people sometimes subconsciously fall into.

It's also still subjective to say not being homeless is all good. Some may even prefer that "free" lifestyle of not having to have responsibilities.
Historically, a lot more than 346 people have died in previous versions of the 737 and in the Airbus A320.

And speaking of the previous 737s, perhaps you should read: https://en.wikipedia.org/wiki/Boeing_737_rudder_issues

Which is to say, early defects in construction which were later resolved is not actually wholly uncommon to just this aircraft line, and planes of that model are still literally flying around today.
I assume that AoA sensor disagree would have been warned about still on the ground. Even if both fail, a new take off checklist will probably include comparing AoA information with analog instruments. If one sensor failure is 10E-5, two simultaneous should be 10E-10, multiplied with assumption of competence (say 99/100 will now know how to deal with it), which gives 10E-11 - 10E-12. I.e. I wouldn't worry about MCAS anymore after every plane has been updated.

What I would worry about is departure stalls, as MCAS doesn't seem to solve these. I wonder whether there isn't another 10E-5 to 10E-6 risk in there and people have just been lucky so far. Another MAX8 crash involving a stall would kill this plane I think, as it would prove much more that it's inherently unsafe.
Libraries Used in the Top iOS Apps
I believe it was Dr Robert Dewar of AdaCore fame who I first heard remark that ( paraphrased ) every time a bug gets missed at a stage of development ( compile-time to alpha, to beta, to production, etc ) the cost of it's resolution increases by an order of magnitude.
I'm certainly by no means dismissing the value of concise languages for expressing ideas fluently, but brevity and expressiveness are only two factors influencing the value of a programming language in a specific domain.
It's definitely an interesting paper, every time I see it I can't help but think that it's a little disingenuous to conduct an apples to oranges comparison of languages on these particular merits. It's much more difficult to weigh up the relative investment of time necessary to write code that is equally robust, maintainable and fit for purpose.

Here's the video I got the Dr Dewar quote from: https://www.youtube.com/watch?v=0yXwnk8Cr0c
> trounced by Chrome in every conceivable way but privacy

and performance, and memory use, and UI.
One intriguing new development is the possibility of leveraging Helm's chart ecosystem and Kustomize's patching mechanism—see Replicated Ship or the Kustomize Generators and Transformers KEP.
Why Recruiters Check Candidates' Profiles on Social Media?
Nope, not meant as facetious, just meant to nudge the OP into looking up the meaning of "to speculate". I agree with your assessment that it's only technically correct, though. Plus I read your other reply; very helpful!
1password it seems:
https://news.ycombinator.com/item?id=14777726

I’ve also seen it recommended by Troy Hunt (haveibeenpwned creator):
https://www.troyhunt.com/password-managers-dont-have-to-be-p...

(I’m using bitwarden myself, couldn’t justify the subscription cost for my usage)
Ok, I'll bite... I tried to import from LastPass and ran into this error:

https://github.com/search?q=org%3Abitwarden+exceeds+the+maxi...

So the notes fields can't store more than 10k, which isn't going to work for me at all.

Update:

Found this python script and ran it. https://github.com/bitwarden/web/issues/194#issuecomment-464...

Only had two notes that were too long. Added them in by hand. Problem solved.
That's why people make multiple plans and backup plans
We could conclude that it's a mix of both, but I don't think the financial interest actually works in homeowners' favor.

> But one way to nearly know for sure would be to observe the turnover of housing supply in that area.

Could you describe what you mean? What direction of effect would you expect?
Yeah, I also think it's interesting. I have been using LastPass forever and use 1password for work, and LastPass seems a lot easier to use for me. Both are better than using "password" as your password.

I will admit that I don't store my Google password in any password manager. That is the root of trust for everything, so I remember the password and use 2FA. The other accounts aren't as important.
New apartments rent for more than older apartments, forcing them downmarket. So ya, new developments are priced higher, but enough of it has come online in the last year or two that down pressure is being applied to the rental market (though perhaps not enough?). At least rents aren’t rising as fast as they were.
What if someone gets a series of leaked passwords from you, can they get back the alphanumeric sequence and brute force the unique portion? What happens if your notepad gets stolen, do you have backups?
That sidebar is my biggest time waster in the day.
People like to make money via jobs. Those cheaper houses come with fewer appropriate jobs or jobs that pay less.
... that can still work. Measure how much time it actually slept and adjust accordingly. Or, is there some timer that runs at a reasonable rate (100Hz) where you csn yield once you've done 10msec worth of emulation? (I don't know the windows API, so just spitballing from the embedded world here)
I don't think G's executive leadership paying attention to this kind of complaint is as idealistic/optional as you lay it out to be.

Google software engineers have many choices as for where to work. Google distinguishes itself by (among other things) promoting an open culture of feedback and egalitarian decision making. I actually think this is a pretty good perk - feeling like your voice is heard is empowering and motivating.

If Google stops listening to it's employees, even a vocal minority of them, they risk a loss of that culture. Since there are many other major tech companies in the valley that have a similarly open culture, the risk of brain drain is real.

Obviously this has a limit. If the engineers demand Google stop serving Ads, I think they'd be swiftly ignored. But for other less crucial things it's a much harder question. It even seems like employee sway is persuasive even for significant projects (China expansion, DoD contract), so I'd reckon that Google leadership takes the threat of attrition pretty seriously.
I love Bitwarden but this is indeed a big and weird pain.
My whole adult life I wished I was living in a repeat of the 60s. Not because of the war or turmoil, sexism, racism, murder of people like MLK (sounds bad when you put it that way), but because of the freedom, the sense that america was moving forward. We didn't have our best days behind us. I never had that in my adult life.
> Is “comments” and “views on issues” enough to cause such a stir?'

Why not? When people in positions of power hold ignorant and/or harmful opinions, a stir should be made. One individual in particular comes to mind.

> What kind of unforgiving and judgemental culture are we living in?

The kind where public figures curry favor with their bases of obstinately illiberal^[1] followers by intentionally spreading divisive sentiment?

Nobody is a victim just because people disagree with what they're saying and say as much to their faces. Bad ideas do not in theory deserve a platform beyond what simple freedom of expression provides them. Striving for "diversity of thought" does not mean we should elevate willful ignorance and demagoguery.

^[1] In the general sense of the word. Far-left whackos included, though I think they're a bit less scary than what's going on on the right these days.
Kind of like how there's tons of beer and hot wings commercials surrounding traditional sports? They're selling what the audience wants, not what the athletes eat.
It is in place and it's being torn down, so....
The plane was taking off from Addis Ababa. I don't think it's ever freezing near ground level there?
seriously, send a support request in. the Main dev is very responsive... will even have a chat on Reddit if you're inclined.
I'm not convinced that characterizing people who are mentally ill as "ruiners" is a particularly helpful taxonomy whether you're looking to understand homelessness or help fix it. I think it just serves as a tough-talking catchall category for "homeless I don't like" here (like we'll cut the 'bad ones' out of the herd and then be nice to everyone else).

I'm very uncomfortable with the idea of labelling people as 'ruiners' - even when they have have behaviours that are in fact ruining cities, shelters, etc. This is particularly pernicious because the author doesn't bother to separate out predatory behavior ("robbing other homeless people") from mental illness ("painting the walls with poo").

It's like the author just ran out of compassion somewhere down the list and said "fuck the rest of these guys".
> You think only Google needs to protect against data loss?

Just have a cron job taking backups in a server and sending somewhere else?

It has been working for the last 40 years...
Is it that some would prefer we only speak in gender neutral esperanto? Many languages operate with a defacto indeterminate/masculine combination gender as default.

With no harm implied, it presumes that, as with opinions, everyone has an asshole, and you can bet their shit stinks, and that's all you really need to know about anyone, when push comes to shove. Assume all strangers are diseased and untouchable.
Thank for the context, this is great! I'm looking into this now to see if I can use it with my project pggraphblas, i was hoping to make an FDW where each column is backed by a matrix, making essentially a "property graph" that can be queries with straight SQL, but this looks much more interesting and also easier to use.
To the same effect that means you shouldn't trust anything going over any network ever. They can just as well decrypt your TLS connection offline as they can an encrypted data store. In which case, why do you not trust when you send your encrypted password over an encrypted connection, but not when your plaintext password gets sent over an encrypted connection?
I'm not sure why you think I wouldn't be aware of those well-known facts about the 737.

I'm also not sure why you'd reply to my comment when you clearly either haven't read it or have no interest in actually replying to the substance of it.
Understanding Accreditation: The Basics
This is actually a very bad idea and a complete waste of money which should have been used for other projects. It reminds me of another bad idea, which just will not die - extracting water from air by cooling it.

Right now, we have several technologies ready to go. Starting with the most cost-effective, and omitting the "use less" scenarios:

1. Replacement of fossil fuel power plants with carbon free electricity such as wind and solar power (also geothermal, where possible and nuclear, where palatable). Cost per tonne of CO2 saved: less than zero for about 30% of current generation, and "very low" for a good portion of the remainder.

2. Sequestration of concentrated CO2 streams, such as those produced in natural gas processing. Cost: $20-$40 per tonne.

3. Biosequestration, ie tree planting. Cost varies greatly, maybe $15-$50 per tonne.

The approaches above are the only ones that are actually used in the industry today, but there is plenty of room to do more. The approaches below are considered to be economically prohibitive, and AFAIK are not in use:

4. Post-combustion carbon capture: Scrubbing the CO2 from exhaust gases of power plants etc, where the CO2 concentration is 10-20%. Cost: $50-100/tonne, PLUS the cost of sequestration, as above.

5. Pre-combustion carbon capture: here, the carbon is removed from the fuel and sequestered, and only the hydrogen is burned. Cost: $80-150/tonne, but sequestration cost is low.

and then we have:

6. Removal of CO2 from the atmosphere. The article says the cost may be "under $100/tonne", but the serious estimates I have seen are circa $500/tonne. Consider that the CO2 concentration in air is around 0.04%, cf post combustion concentrations of 10-20%. Regardless of the advances in technology, this will never be as cheap as post-combustion carbon capture, which is essentially the same process but with 250 times less throughput.

I am with the people who worry that this is a cynical move by the companies to avoid urgent action to reduce CO2 emissions.EDIT: another comment calls this "moral licensing", and I completely agree.
Are you homeless? I am and have been for about 10 months, SF. I don’t think this is a constructive list; I am working on my own, of course. For example, there is a new group in Mountain View who call themselves transitional RV housing. Nice try but not holding any water in my view.

Tangent, I am qualified for a lot of dev jobs.
This language is not clear, at least to me. MCAS is absolutely an anti-stall system. There's some correlation with yoke handling, but it's still with the goal of affecting yoke handling in order to prevent stalls.
> There's a school of thought that would say that by default, error messages shouldn't be a huge scary wall of text, because you have to consider that a majority of the people who would see an error message are not developers, and have no idea what to do with that information.

I think normal users have a pretty good idea what to do with it -- show it to the nearest tech person or paste it into Google.

Just giving it to them up front makes things easier, not harder. They need help so they take a screenshot. If it contains the relevant information, someone can help them. If it just says "an error occurred" then nobody can help with that because it contains no information. Now they have to go back and have the tech walk them through trying to extract the information from some log file, which is seventeen clicks through an interface they've never used and now there are 5000 entries and they don't remember exactly what time it happened etc.

It also deprives the user of any opportunity to learn. The user has a problem, they get a message, they ask the tech what to do and the tech tells them. Now the next time they get the same message they know what to do. But if the message is always the same regardless of the cause then they lose the ability to match known problems with known solutions and give up.

Not all users care to learn that sort of thing, but you take it when you can get it, not purposely inhibit the user from doing it.
Here you go!
http://www.datastuff.tech/data-analysis/magic-the-gathering-...
It’s worth noting here that an astonishing number of prominent politicians and politically-involved elites are still avowed (and publicly acknowledged) Malthusians. So when trying to understand their actions, keep in mind, their goals may in fact be to “reduce the global population to a more sustainable level.”
Why not run eight servers all the time? If you are running at a scale where that is a cost you notice at all, you are not only in a very early stage, you're actually not even a company.
The risk is in holding it for any length of time due to its wild fluctuations and the fact seller taxes are due based on the amount of the purchase at the time it happens, not when the crypto converts to fiat. If they convert it to fiat via payment gateway crypto barely factors into this for them doesn't it? If there was a gateway that accepted goats and gave sellers cash, I mean, it doesn't really matter to the seller. They never see the goats anyways.

Re: the streamer, I don't think you're doing the math right. With a 0.4% + $1.26 transaction fee, PayPal's 3% would break even at ~$45. Whether they buyer or the seller pay the fee is irrelevant, the fee is paid. Either the buyer asks for more or the seller sends less, the net is the same. The difference here is fixed vs. percentage fee payment which reaches a break-even point pretty high up there for most purchases.

I based my tax treatment implications on this article: https://www.bna.com/germany-reaffirms-crypto-n73014476891/ ("But when the digital currency is used as a means of payment, or when it’s exchanged or sold, it will be exempt from Germany’s 19 percent VAT.") but I guess the capital gains still need to be paid?

The alts have even more risk due to their even more wild fluctuations and dreadful past performance.
I still can't believe he has been there for 7 years.
Well, I suppose he is learning that the world is a nasty place and that outing the truth has its share of consequences.
She's actually the one who broke the story https://www.vox.com/future-perfect/2019/4/4/18295933/google-...

Not sure why the Reuters follow-up made the front page instead.
I agree with you in principle, but what you are describing is a safe space in which all viewpoints can be voiced without judgement, and in which everyone has to politely sugarcoat major disagreements instead of "telling it like it is".

I'm not disagreeing with you- that kind of environment can be nice and intellectually liberating in its own way, as long as it isn't a global setting. But that is what you're asking for. Judgement-free safe spaces where everyone has to be nice to each other.