skysight-inc/HackerNews huggingface dataset:
Sometimes VCs are a bit like hedge fund traders. They have a lot of terrible investments but one great one that made them some money and made more people want to invest. Often though there is little indication the initial one success was much more than just luck and they then proceed to lose a bunch of money for the investors that came in based on their “great track record.”

There are of course those that truly do have a great record over a long period of time but they are much less common. We’re coming off a period where VCs and others could probably have thrown darts at the wall and made a half decent return. Now that’s all changed so we’ll see who gets washed out and who can stand on their results long term.

As I think it was Warren Buffet once said, when the tide goes out is when you get to see who wasn’t wearing any pants.
Compliance with the spirit is the objective. Sometimes the spirit and the letter differ for any number of reasons (many of which are completely reasonable).

People tend to get pretty upset when someone is very clearly complying with the letter while flying in complete opposition to the spirit, and it's not always an easy fix.
"Maps does not associate mobility data with a user’s Apple ID, and Apple does not keep a history of where a user has been. Using aggregated data collected from Apple Maps, the new website indicates mobility trends for major cities and 63 countries or regions. The information is generated by counting the number of requests made to Apple Maps for directions. The data sets are then compared to reflect a change in volume of people driving, walking or taking public transit around the world. Data availability in a particular city, country, or region is subject to a number of factors, including minimum thresholds for direction requests made per day."
It was definitely a good idea! But they ran out of good ideas very quickly after that, apparently.
Exactly. We can blame China ad nauseum but at the end of the day we are wholly responsible for allowing the situation to unfold as it has.
I deal with a 40k line Terraform codebase. I love the idea of a more expressive language for infrastructure (and unit tests, validations, etc.), and even wrote a tiny JS library a long time ago for generating TF 0.11 from JS [1]

However, the migration paths laid out in the Pulumi docs are completely intractable for a codebase this size [2]. I'd love to give Pulumi a try, but it would only work if you could auto-generate a corresponding JS project structure from the various .tf modules and .tfstate files. Right now, it looks like tf2pulumi just spits out a single stream to stdout, which won't work for large projects like mine.

If anyone from Pulumi is here, are there any plans to make tf2pulumi a more "first-class" migration method?

[1] https://github.com/mayanklahiri/node-genesis-device

[2] https://www.pulumi.com/docs/guides/adopting/from_terraform/
Several of us discussed typeof and I'd expect a proposal for a feature along these lines to be well received. (I recall someone even saying they're working on one but that shouldn't stop anyone from submitting one of their own.)
Is it ethical to force paywalls on users, or to serve ads?

It's an inherently subjective question.
I think that's right. These days, much of the discussion occurs through study subgroups (like the floating-point guys) and the committee e-mailing list.
Maybe the story isn't that many companies they invested in did not work out. Maybe the story is that they are bad investors.
I'd just like something that's reasonably close to XT with the original IBM 8-bit VGA adapter. Or whatever card would be the most common VGA expansion card for XT.
As I mentioned earlier, purchasing ARM was definitely a good deal.
Very great. I was really really curious if this was possible and how much work it would be. As you said a lot of CPAP machines are very close in functionality to BiPAP machines. I could see this being very helpful to people who are having a hard time with CPAP therapy but are having difficultly getting their insurance provider to approve a BiPAP machine which are more expensive (something I've experienced)
Not in the Constitutional sense, and not in anything administered by GitHub.
I just don't know what you're talking about.

You can't rewrite all existing legacy software to support encodings. You just can't. A backwards-compatible format was a huge catalyst for widely supporting Unicode in the first place. What exactly are we delaying for decades? Engineers everywhere use Unicode today for new software. The battle has been won, moving forwards.

And the vast majority of text isn't in computer code or even books. It's in the seemingly endless stream of content produced by journalists and social media each and every day, dwarfing executables, firmware, etc. And if it supports any kind of formatting (bold/italics etc.) -- which most does -- then it's virtually always stored in HTML or similar (XML). I mean, what are even the alternatives? Neither RTF nor Markdown come even close in terms of adoption.
You are contradicting thr WP description, there is no cryptography required to meet the definition:

"In cryptography and computer security, a man-in-the-middle attack (MITM) is an attack where the attacker secretly relays and possibly alters the communications between two parties who believe that they are directly communicating with each other"

The WP definition is the commonly accepted one too, not a case of WP getting it wrong.
I also tire of paywalled links, as they stratify the community by ease of access. In case this helps anyone, Brave is able to view the article just by toggling 'block scripts'

Edit: Presumably Firefox with a script blocking add-on would also work.
So did Adam Neumann get that 200M consulting contract + the huge ~1B payout as he departed a few months ago - no right?
> Don't bite the hand that feeds you

Warehouse workers are literally feeding America right now, so I agree with that part.
Just to present an alternative for anyone looking for this kind of thing, I've been using this free Chrome extension for the last couple months and it works like a charm https://github.com/iamadamdev/bypass-paywalls-chrome
I'm glad to hear that.

What about statement expressions? They're quite useful, and supported by multiple independent compilers.
Huge risk taker or just a terrible investor?
I know this is an attack on H1bs. Many H1Bs have multiple offers from FAANGS at market rate. Whatever woe you have in your life, please stop blaming immigrants for it.
I'm absolutely in love with pulumi. Recommended it to a CTO I was interviewing with literally an hour ago!
The vision was to create a global monopoly by killing off competitors with artificially low pricing. They tried the same thing with Uber, with some 'driverless fleet' pipe dream thrown in for good measure.
> I have noticed a tendency for people supporting older, similar protocols to wonder why ActivityPub got so popular while their own stagnated

How do ya'll feel about ActivityPub on a technical level? I read the ActivityPub, ActivityStreams, and JSON-LD specs a couple years back, and came away feeling like it was a bit much. Wouldn't JSON RSS with some sort of web push notifications get us 80% of the way there? Are there simpler alternatives already in the wild? Or am I missing something?
It's a Dell latitude. I don't know which model. It's horrible to use.
It's only stylistic issue if you also consider a and α (alpha) to also be just stylistic different.

I have learned to live with it, but it is very annoying.
A pair of 27" monitors on adjustable arms and an ErgoDox Infinity keyboard in a fully adjustable keyboard drawer. I've actually modified (without damaging it) a beautiful old maple desk. Everything is adjusted to maximize posture - I worked from home for several years and remember all the bad habits I had to unlearn!
And despite the southern oppression of slaves, the average quality of life for a non-enslaved southerner, especially the plantation owners, increased rapidly.

I guess we also won't count the massive famines that killed millions of Chinese, brought about by Communist collective farming.
I admire them. They're braver than me.

Whether you agree with their stance or not, I think it's admirable that they stand up for others who are presumably lower on the employment pole, at the risk of their own jobs, especially given the current economic situation.
If it needs to be said the right place to express it is where it will be heard.
That is creepy and genious. So who is the author of the artwork now? AI?
> We've worked with a lot of end users to migrate from Terraform, and we honestly do see a lot of copy-and-paste. I agree that it's not as rampant as with YAML/JSON, however, in practice we find a lot of folks struggle to share and reuse their Terraform configs for a variety of reasons.

I would risk to say that it’s not the Terraform that makes the people to copy / paste. It’s the people. Call it lack of knowledge, not enough time, laziness, tight schedules...

Once your customers are on their own, new people join - no knowledge of Pulumi, resources get added / moved / evolve, there will be copy / paste in their Pulumi code too.

Not defending Terraform here. Just adding a point to the discussion.
> Amazon is straight up firing these people for expressing their personal opinions.

A lot of companies will do that. For instance, I never identify on social media (including here) which company I work for. I am not authorized to speak on behalf of the company. Even giving it praise on social media is a form of communication, and I am not PR. Therefore, not authorized (of course, retweeting official communications or linking to them is fine). We may not like these policies (and it is kinda dystopian if you think about it), but once we identify as employees, we are representing the company.

Should I then decide to criticize the company publicly, I would expect the hammer to fall down, hard Not sure about termination, but it is always a possibility. Especially in the US, with at will employment.

You can blow the whistle. But that doesn't make one immune to consequences. Should it be like that? I don't know, but the matter of the fact is that it is like that today, across most corporations. Google is (Was?) somewhat of an exception, but even then most of it was on internal forums.
I was initially on the same side. But setting things up is a simple `go get`, and when you want to dive into more complex scenarios, such as concurrency-related bugs, a debugger can save the day!

I'd urge you to give it a spin next time you come across a weird bug ^^
Refugees to the rescue? Germany taps migrant medics to battle virus
Pipefishes and seahorses: When fathers are pregnant
Life streams are usually delayed by half a minute. So it spoils the interaction.
Frame pointers help Pascal. While C can also used them to make nicer assembly code (a given variable always has the same offset) it can work well without them.

RISCs are very good C processors, but it is possible to do even better: https://en.wikipedia.org/wiki/AT%26T_Hobbit
I don't see anything wrong about that...

Because that is if you don't agree with company policy or whatever company is doing, you should not work there. They should lose all employees and go bust.

In practice I understand one would like to disagree and things should change to better. But life is not that simple, so if you can afford quitting please do so (if you are wealthy enough even in their face saying what they should do better), if you somehow cannot afford that, for the sake of your close ones really put your head down and work your way through... there is nothing bad I could say about such person, those are just circumstances.

That said - for all those assholes that should say something because they have their comfortable position in a company ... fuck them really bad!

That is why I highly regard Snowden, he had comfortable position, yet he went against all of that. If he would be someone oppressed and making barely living wage that would be just a normal thing that someone would like to fight for a better life ....
+1 for keycloak
Is it? There are several GitHub alternatives, many completely free as well, and none of the source was lost unless all the maintainers and contributors also delete their local copies.
I went looking, but I can’t find it now. Sorry.
You're speaking broadly about how a lot of stuff should be while ignoring how stuff actually is.

>Normally tech employers don't fire people for complaining about company policies

I've worked in tech for a long time, at a lot of different companies, and consulted for many more. Tech employers fire people all the time for complaining about company policies. You just don't hear about it because...

>and it's almost always news when they do

No, it's really not. When some 20 person startup lets someone go because of a disagreement, it doesn't appear in WaPo. It does happen whenever Amazon or FB or Google are involved because those are big names. But just because you don't see it in the news when every other tech company does it, does not mean it isn't happening.

>A general sense of shared cause and cameraderie is part of the way the industry is "supposed" to work, and part of that is a culture of reasonably open discussion of this stuff.

This sounds wonderful and ideal, but I've never experienced this at any of the tech companies I've worked at, even the big name Silicon Valley ones.

>But Amazon can't have that now, because the only resolution that they can see here is either victory or complete capitulation to a hostile union.

The world isn't this black and white. I assure you from talking with my friends at Amazon that there is plenty of open discussion about the working environment, while also plenty of satisfaction and happiness with their job. And a couple of particularly outspoken people being fired hasn't changed that in the past, and I strongly doubt will change it now.
I've been using spring and Kotlin together for nearly 3 years. Since then, a lot of Kotlin specifics have crept into Spring. Also, there's an effort to move to a fully declarative Kotlin DSL for driving spring (kofu), which gets rid of basically all anotations, AOP processing, and other magic that makes spring both nice and hard to debug. At this point, if you are using Spring and not using Kotlin: you are doing it wrong. You are missing out on a ton of stuff the Spring people did to support Kotlin. Yes Java is still supported but it is increasingly in the same way that Google hasn't completely deprecated Java for Android yet despite that obviously very much being a second class citizen in that ecosystem.

In short, if you are a conservative institution like a bank and evolving your tech stack at a glacial pace; yes you can still use Java. Everybody else, you probably should be using Kotlin.

My advice to anyone looking to do this is:

1) Do it, it's easy and you end up with better code. You can start simple and mix Java and Kotlin code. I would advice starting with some tests or some new features.

2) Beware of the java idioms and cruft in Spring and do things the Kotlin way. So, DSLs instead of annotations + AOP, co-routines instead of spring flux, immutable data classes instead of java beans, etc.

3) Spring has a lot of stuff and not all of it is great or even good. IMHO the added advantage of e.g. spring-cloud or spring-data is very limited and sometimes it's just very limiting/backwards. I ripped out spring-data on several projects where people naively supposed it was the easiest/best way to interact with Elasticsearch. It turns out it is neither. Spring cloud sounds nice until you realize most of the stuff you need is supported in the amazon driver but yet not exposed in spring-cloud. Also all the code samples on Amazon are for their own driver and not for spring-cloud.

4) Re-assess if you actually want to go anywhere near hibernate. IMHO it made a lot of sense when java beans were hard to write. Kotlin data classes take away most of that pain and there are some nice alternatives. Also, you should be using non blocking IO for talking to your DB and hibernate is still stuck on blocking IO. That in itself is a good reason to not use it on new projects.

Once you get a bit further, you'll find yourself wondering if ktor would work. The answer is probably yes. It's actually pretty good. Spring does a lot of things but ultimately do you really need all of that and the associated complexity?
The wikipedia article you cite as evidence lists several examples where no cryptography is involved as MITM attacks. As do many other sources.

e.g. OWASP: https://owasp.org/www-community/attacks/Man-in-the-middle_at...
One big differentiator that GitHub has vs GitLab is the availability of monthly pricing. This was a deal breaker against GitLab for us.
They were engaging in organizing activity with other workers at the same company, explicitly about those workers working conditions. That too is protected.
True, but I also need access to pages and events.
My current fave - Pulumi + JS + Ramda
Moral of the story: extreme wealth is a function of luck, assuming otherwise will only make you look foolish. Masayoshi Son has tried to prove otherwise and largely failed. Appreciate your luck, not your ego, you won't make as many stupid decisions that way.
go isnt a competitor to c
Cheap labor does not require brutal repression, massive concentration camps, nor organ harvesting and execution of dissidents. Cheap labor is just a function of cost of living imbalance, and is available in many non repressive regimes.

If we eliminated the oppressive CCP, we would still have massive amounts of cheap labor in China, just like we do in India.
Mastodon can appeal to people who enjoy the idea of twitter but want to be able to have their own cordoned off community version of it with the ability to whitelist other communities that are allowed to interop.
In the parent comment I'm referring to the commenter states that if you talk negatively about your employers employment practices (perform action X) you should expect to be fired (receive outcome Y).

I get irritated by this kind of comment because by being a description of a chain of events with no verdict as to whether outcome Y is fair or proportional to action X, it is an absolution of responsibility for the observer and to some extent implies that those affected by outcome Y are responsible for their fate simply because they weren't canny enough to realize the chain of events they had set in motion, regardless of whether the chain of events is immoral.

An alternate example: "The subversives held a protest and were reported to the secret police who sentenced them to death by firing squad. Perhaps if the subversives didn't want to be shot they shouldn't have staged the protest in the first place, since protesting carries the death sentence."

I know that example is taken to the extreme, but I think it makes some points more salient:
(i) by reciting a series of outcomes without value judgments about the outcomes, the observer is not engaging with whether the subversives should be shot and thereby implicitly supports the status quo, regardless of whether the status quo is fair or just
(ii) the observer misses the point by implying that the protesters are responsible for their fate and blames them for the unjust outcome. The protesters likely knew that they would be executed for protesting. Surely we should be asking why the sentence for protesting is death, not whether the protesters were too stupid to see what they were getting themselves into.

RE the criminal justice system...I know it's a cop out to say "I read a lot", but I am interested in its shortcomings and consume a lot on the subject matter. I recently read "Usual Cruelty: The Complicity of Lawyers in the Criminal Injustice System" which I think is a good primer on the bureaucracy of the justice system. It's a complex thing to dissect in a post, but from a very high up/more abstract POV the American justice system considers "justice" the rendering of sentences based on breaking of laws, not necessarily whether an outcome is compatible with what we consider "justice".

Example: a man is sentenced to 10 years for possession of marijuana. The justice system considers this to be justice because the man was aware that action X (possessing marijuana) leads to outcome Y (prison time) without really considering whether jail time is a reasonable or fair outcome for possessing a plant that is quite harmless by most scientific standards.

This turned into an essay...hope I clarified my point of view though!
As a bank you could probably hire 30 analysts who make random predictions over a few years. One of them would probably be right and you have your superstar who can attract clients.
I'm confused about the numbers in the report linked in the article: https://group.softbank/system/files/news/en/press/2020/20200...

In particular, the "Change (C-A)" row of the table does not make sense to me. If it would say "Change (A-C)" (not "C-A") then the "Net sales" and "Income before income tax" columns would make sense but the rest still would not. Does anybody know how to read this?
I don't really see C going anywhere. It's not going away, and it's not going to evolve into Java. It's going to remain especially useful for memory constrained and performance critical applications such as IoT and embedded.
Since you bring up people, a person that considers any criticism trash talking is a person no one wants to associate with.
The person filing the paperwork still isn’t necessarily the one who made the call. In fact, it usually isn’t; they are just the ones whose responsibility it is to carry it out, or else their head is on the block.
Because that would just require corporations to have a "fall guy", which is basically what a lot of executives are already. Vessels into which the corporation can dump it's moral debt.
Gibson's novel is an extrapolation of current events mixed with science. Your proposal is an extrapolation of conspiracy theories.
This is why unions are so important.

Anonymous comments aren't worth near as much those with a name behind them, so I don't buy that as a solution.

How can we expect to improve as a society, if we fire everyone who has the courage to say something?

Most folks are going to just continue to keep their mouths shut. It's bad for everyone. I want others to stick up for me, and I hope you want others to stick up for you. I don't want them to have to weigh healthcare and feeding their family against sticking up for what's right.
Good point. I was most certainly not saying that China purposely bioweaponed the planet. But your point is very good. Lets look at the matrix of engineering and purpose

A - The Wuhan lab was engineering a virus and purposely bioweaponed the planet

B - The Wuhan lab was engineering a virus and accidentally bioweaponed the planet

C - The Wuhan lab was not engineering a virus but purposely released it.

D - The Wuhan lab was not engineering a virus but accidentally released it.

I hope no one believes A and C. I don't think B is a possibility since they allowed American researchers to openly access the lab.

What is also interesting is the US shutdown this research saying it was too risky. In my mind, this also raises the possibility that the Wuhan lab was not negligent and just ran the risk for too long. Doing something risky for long enough and eventually, the probability of sampling the unlikely but probable goes to 1.