skysight-inc/HackerNews huggingface dataset:
VC investment is characterized by frequent losses with the occasional outsized return. From what I've seen, they have a pretty good record with this frame in mind. How do they compare, peer-vs-peer? It's almost impossible to say since so few VC funds are public and because accounting presentation standards can vary wildly.
> smug and gloating tone

> unnecessary and imprecise technobabble

> the author assumes ... people ... are too stupid

> patronizing and unhelpful

Put it all together and you're basically describing the Hacker News Brand Voice.
Both of those have fairly obvious consequences. I can definitely see people using this and not recognizing it can put other people in harms way.
In my experience those CEO's are extremely rare ... don't know how common my experience has been.
IndieWeb and ActivityPub can play well together. I for example am part of the IndieWeb using my blog. But my blog also supports ActivityPub, so that people can follow it using Mastodon for example and ActivityPub replies get translated to webmentions. However, it's a very custom implementation and I need to figure out how to make it available for use by more people.

Probably the easiest way to participate in both the IndieWeb and the Fediverse is by using Wordpress with a couple of plugins installed.
Maybe it's my bias, but I assume most of that 10x comes from the overly strict medical device regulations from the FDA.
Timeline of the Coronavirus Pandemic and U.S. Response
I dismiss the idea that demand is inelastic. At $1/mask basically everyone wants an N95 mask. At $1k/mask most consumers are going to wear a bandana or alternative type of mask.
Both.. I know nothing about this person but very possible he just got lucky on some really big investments but anything he tries to really do is shit.

Luck is such a huge factor sometimes...
Probably power on one side and kensington lock on the other
I'd expect a proposal for (1) to be well received.
The only proposal I recall that deals with (2) is http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2067.pdf. I think it's still being discussed.
(3) is highly unlikely if it involved ABI changes. Even if it could be done without such changes unless there is a precedent for it in an existing compiler (and preferably more), it would likely be a tough sell.
Or sleep with a face mask with a Heat and Moisture Exchanger(HME) in it?
It seems like in the medium term, staying independent could be a huge boon to Gitlab- like you said, it'd allow them to make high quality integrations with all cloud provider utilities.

In the long term we'd probably see the cloud providers create their own social revision control projects, and then fuck around with private APIs so the quality of the integration between their cloud service and their source control leads you to stay locked in.

Even in that scenario it could make sense for there to be a 'neutral' party like gitlab, though.

I acknowledge this is my own imagination and I've no claim to know the future! :)
The simplest way to put it is that Kubeflow (whose team we have a ton of respect for) is a tool for helping devops engineers build their ML deployment platform on kubernetes, whereas Cortex is an ML deployment platform. Kubeflow plugs into an existing k8s cluster, whereas Cortex abstracts k8s (and automates AWS-layer devops too).

With Cortex, we wanted to build something so that developers can take a trained model—regardless of if it's trained by their DS team or if it is a pre-trained model—and deploy it as a production API without needing to understand k8s. Because Cortex manages the k8s cluster, we can do the legwork for features like spot instances, request-based cluster autoscaling, GPU support, etc, and expose them as simple yaml configuration.
It is crazy, every post which talks about Druid, there is someone asking if clickhouse is better
That is not what we see. Mortality for 65+ is way above the baseline because of covid19.
My 'week behind' is from comparing per-capita cumulative deaths.

The number of confirmed cases doesn't track as well between countries, probably due to different testing strategies. Norway, Denmark, and Sweden all have similar per-capita cases, but Denmark has half the death rate as Sweden and Norway has half the death rate of Denmark.
I quit Amazon last year on ethical grounds. I stayed for 3years. After year 1 I was miserable but stayed because tech interviews are something awful (what a crazy sentence to even write).

The thing is, as long as you're on dat kooliad diet it's easy to look past all of Amazon's transgressions and unlawful, unethical, behavior because it's happening somewhere else so it's easy to rationalize why Amazon would act the way they did. Most employees that I worked with cared about one thing, the money, and the stock is hitting ATHs in a global pandemic.

So how long can they keep it up? Pretty damn long and I don't expect anything to change unfortunately.

PS, Remember, it isn't a faceless corporation, it's full of HN readers
Most don't have "multiple offers from FAANGS" and they are operating from an extremely poor bargaining position.

And how did you read that comment and come away with immigrants are to blame?
Great comment, and I wanted to reinforce the fourth point. At this point, Hibernate is more of a liability than an asset. I once used it a couple years ago in a Spring Boot + Kotlin project and the hidden and hard to debug complexity it added made some problems that should have been simple to fix incredibly difficult.
Interesting news. I hope that Unicode will accommodate this change effectively. There have for instance been some issues with the unicode encoding of the similar Uyghur script.
One thing to note is that Mongolia does not use standard Cyrillic - they use a variant that has a few differences in letters and accents.
https://en.wikipedia.org/wiki/Mongolian_Cyrillic_alphabet
I once learned this the hard way while trying to help a Mongolian person navigate the bus system of Los Angeles in the era before ubiquitous smartphones.
Interesting. Good for you.

One of the criticisms of management path is that it just blocks your mind with anxieties, since you are dealing with lot of unknowns and things which you don't control ...

If you are truly able to switch off after work (as a manager) and still devote your energy on programming pursuits, then I guess you really have a good team and a really good job.

I would be interested to hear your experiences after you work with good number of teams which you inherit (not build them from scratch), and still feel the same way.
How Far Can Air Carry Coronavirus?
Most compilers will translate unsigned (x + y < x) to CF usage.
isdigit is likely to remain, because much existing code does use it (perhaps in different contexts from the one you cited). If you need a different function specification to do something different, it could be added in a future release, but that doesn't mean that we need to force programmers to change their existing code.
The statement is deliberately vague, so that anyone who wants to speak up will think twice about it.

Other major tech firms have done the exact same thing when employees have raised concerns.

They make it clear that they won't retaliate against you if you don't do the wrong things, but they won't actually enumerate what those wrong things are. It's like an extended round of the Chairman's Game. [1] [2]

[1] The game forbids its players from explaining the rules, and new players are often informed that "the only rule you may be told is this one". https://en.wikipedia.org/wiki/Mao_(card_game)

[2] The game is named in honor of a famous politician who was very well known for coming up with a lot of rules for his subjects to follow, without bothering to explain to them what the rules were.
what more is there to tell? it's exactly what it is, and pointing it out is bad? should we just take this kind of trite low effort baiting and suck it up, because we're too grand to bother?

fuck that, pointing out factual faults in someone argument is not a trope, it's the core of rejecting bankrupt arguments.
Stop Naming Your Python Modules “Utils”
For what it's worth, I personally like this approach, because there are some cases in which it requires less arithmetic in order to be used correctly. And it lends itself better to some forms of static analysis, for similar reasons, in the following sense:

There is the problem of detecting that the function overflows despite being a “safe” function. And there is the problem of precisely predicting what happens after the call, because there might be an undefined behavior in that part of the execution. When writing to, say, a member of a struct, you pass the address of the next member and the analyzer can safely assume that that member and the following ones are not modified. With a function that receives a length, the analyzer has to detect that if the pointer passed points 5 bytes before the end of the destination, the accompanying size it 5, if the pointer points 4 bytes before the end the accompanying size is 4, etc.

This is a much more difficult problem, and as soon as the analyzer fails to capture this information, it appears that the safe function a) might not be called safely and b) might overwrite the following members of the struct.

a) is a false positive, and b) generally implies tons of false positives in the remainder of the analysis.

(In this discussion I assume that you want to allow a call to a memory function to access several members of a struct. You can also choose to forbid this, but then you run into a different problem, which is that C programs do this on purpose more often than you'd think.)
It's a new elearning platform with a good advertising budget. https://www.masterclass.com/ That must explain the google trend.
> If the violation occurred over port 80 its a safe bet there is no man in the middle attack. If I were doing security triage and I saw "man in the middle" and anything about HTTP or port 80 I would not consider this a priority ticket.

Can you explain this more? Are you just arguing that it's unencrypted and therefore by definition not MITM? I'm skeptical that this is common usage of the term (the Wikipedia article you linked to seems to disagree with you). And this seems a little like saying that you wouldn't be concerned about a privilege-escalation attack since you're inadvertently running everything as root.
CommsChoice Best Cloud Communications for Business and Website
I just heard this quote, "If you don't have all the answers, don't pretend you do."

Musk needs to heed this idea. He doesn't know everything and he should learn to stay out of areas where he will only get in the way. But he is making the mistake of believing his own press and now has an ego that keeps him from seeing that.

This is the case with the ventilators. He went in and got a few of the wrong machines and now there is a question of whether he will be able to get the number of machines he promised. I wouldn't be surprised if he got scammed by a supplier. But that only goes to show how he jumped into an area he does not know and should stay out.

Regarding the Governor not being careful enough: I have to give him a pass in this situation. He needs to act fast and can't always be there to make sure everything is 100% right. There will be mistakes, there is no doubt, but that's the cost of getting things done under the current situation.

I have no doubt that there will be many stories about how things should have been handled better after all of this is over but that should not get in the way of getting things done now.
IDK, it's not like it'd be an auto_ptr situation where you just don't use uintptr_t anymore and call the other one uintptr2_t. THere's different enough semantics that they both still make sesne.

Like, as someone who does real, real dirty stuff in Rust, usize as a uintptr equivalent gets used still even though fat pointers are about as well supported as you can imagine.
Has anyone estimated how close the Vision Fund is to defaulting on its guaranteed dividend to preferred investors, e.g. the Saudis?
I get what you're saying, and you're right.

But... so am I. The gap between us is education. What I propose is that one could take a class to learn how to make apps, as oppose to a CS class. I don't think a GUI app maker is the right approach to lowering the bar to custom apps. I think learning how to use API's is.

HTML is a great way to start. Then CSS. Then basic Javascript. From there you start bringing in tools like Bootstrap, jQuery, and PouchDB.js. From there you teach how to integrate most any JS toolset, like Mustache.js and Accounting.js. At that point things like React and Angular are already accessible.

When you focus on the tools and techniques to build apps it becomes more accessible and, yes, there will be some really crappy apps made, but there will also be those who do it very well.

Now... if you add into that mix turnkey opensource apps that already do something well that anyone can twiddle with it can really make a difference for all kinds of businesses.

Big businesses already have access to that kind of specialization of software but we're close right now to being able to lower the bar for medium and even small businesses to have affordable access to tailored apps. Local shops that make websites could offer those services to local businesses.

So I see it as a way to raise all the boats in the waters. But yeah, there will some trash and flotsam there too. Same as it ever was really. Just lowering the bar of entry.
I'm pretty sure this all happened in spite of what SoftBank tried so that investors would not discover how bad WeWork is as an investment.

We could start from the fact that is a real estate company and not a tech unicorn...
IMHO: downvote (or flag) and move on.
It's common practice to "announce" in the sense that you email colleagues about it and give seminars. It's not common practice to do a press blitz, solely directed at an audience that will be unable to criticize it.
Is memset(malloc(0), 0, 0) undefined behavior?
Well, phenomena analogous to what is described by quantum mechanics, for example, have been found in physics of solids (e.g. phonons). Shouldn't be surprising, then, that such a universal and rather abstract structure as a graph (especially if you allow to 'update' it) can be made to reflect some aspects of physical reality. Computations are computations, whichever way you approach them. Classical electrodynamics, too, has several equivalent formulations (with the tensorial notation being pretty "graphical" IMHO), and some people do like to create a fuss around particular ones, but that ain't nothing we haven't seen before. What is important, though, is to always make a distinction between a model and the real thing: it wouldn't make sense to say that spacetime is some kind of a graph. (Or would it?)
counterpoint:

A complicated program is never an easy win, and English is already spoken in every country in the world.
>>> In general, trash talking one's employer in public is usually inversely proportional to the longevity of one's employment with said employer.

> I think all of us learned these lessons the hard way, what's amazing is how much resistance I've encountered when I try to share this wisdom with folks in their early 20's. I guess the old adage is true, people like to learn their own lessons.

I think it's arguable the lesson you're referring too is not "wisdom," but rather an obvious form of status-quo acceptance. I don't think just "accept the status quo" would be counted as wisdom by many. The status quo used to include many awful things that are now rightly regarded with horror (for instance, executing someone for criticizing the king), and there are many things we accept now that will be regarded with similar horror in the future.

I'd bet money that the resistance you're encountering is moral rejection. You argue that something is true but acceptable. Your interlocutors also understand that thing to be true but they see it as unacceptable. And frankly, they're right: criticizing working conditions is always acceptable (even if they're not your working conditions, but those of your colleagues), and the people who do so need strong productions against reprisals by their employers. That's how working conditions are improved.
> Rust is one of the few programming languages that correctly doesn’t treat file paths as strings.

Common Lisp too.
Its worse than that. Before receiving a CPAP machine ~$1,000, most doctor's require a sleep study, which costs many thousands of dollars, and many times wait months to get the appointment. CPAP machines are usually the ultimate solution to reported sleep problems involving repeatedly waking up, and I don't see why they can't be prescribed immediately to see if they solve the problem.
More sources:
https://time.com/5818547/ventilators-coronavirus/
https://www.telegraph.co.uk/global-health/science-and-diseas...
Falling real interest rates, rising debt: A free lunch?
Your position is moot because gougers are not the only ones buying up supply they don't personally need. The gougers price the hoarders out of the market.
I am very thankful to have GitHub on this planet
> The bug here seems to be that the Steam local app relies on an HTTP 80/tcp connection for first contact with Steam's backend. That's a legit finding.

I agree that it is a valid finding, but its reported in wildly different terms than what you just described. That is just cause to triage a reported incident as low priority.
Without schemata, you end up with spaghetti pretty quickly and no way to ensure data-quality. It's also impossible to treat segments of the graph as documents. With a strong schema you can move seemlessly between objects and graph view.

It is currently deployed in several industrial settings.
That example absolutely was overflow. The bug is, "assert(int+100 > int) optimized away".

GCC has the behavior that overflowing a signed integer gives you a negative one. But an if tests that TESTS for that is optimized away!

The reason is that overflow is undefined behavior, and therefore they are within their rights to do anything that they want. So they actually overflow in the fastest way possible, and optimize code on the assumption that overflow can't happen.

The fact that almost no programmers have a mental model of the language that reconciles these two facts is an excellent reason to say that very few programmers should write in C. Because the compiler really is out to get you.
Correct! Very surprised you got it!

To elaborate, there is a tax on buying dollars, so although the 'official' price is X, the true price is X + 30% if you want to buy.

I think there might be a possibility for arbitrage eventually, since sometimes the true price is lower than the price you might get for bitcoin but the difference is so minuscule that it would take years to make an interesting profit out of it. Also, it would be a pain in the ass to wire the transfer out of the country, since for example Transferwise doesn't allow you to send money in my homeland's currency, only receive.
Why the best alternative of Imgix is Image4io?
If there was a complicated tool that claimed it could do the job of every tool in history, or a simple tool that was focused to cover 99% of the work you do-- and we lived on planet earth-- which would you choose?
Actually, if you pay close attention it is "Buy high sell low" just making fun. The idea is to get a feel for where the market is trending on any given day before it opens.
>reducing the throughput a little bit so that people don't have to work in close proximity to each other?

The funny part is they already are, for non-essential items.
It wasn’t such a bad fit for Vietnamese, whose syllabic structure is basically the same as Chinese languages. Actually Han and Chu Nom were used for a way longer time than Quoc Ngu is. And the change to a latin based alphabet is more due to colonization than anything. For Korean you right though.
To what extent does compiler complexity factor into your thinking about the evolution of C?

Thanks for this!
Pretty saturated as well, lots of FE folks looking for contracts at the moment.

Day rates of £400-1000 a day for FE devs were common before COVID, now I’d expect ~20% less than that but YMMV.

Remote and visiting occasional is getting a lot more common for contractors these days, so you could detonate it work.
Do you really think H1B abuse is the pressing problem of our times ? Also, the companies that abuse these clearly have effective lobbying. Ask your senators to not be corrupt, voice your opinion with your vote. Many a times it's the H1Bs that get the abuse along with barely veiled racist attacks.
I guess that, given the recent trends, their stocks will grow
up to the sky.
P.S: I am obviously joking
> The higher price discourages hoarders or others with lower needs.

Others with lower means, you meant?
I wonder if you took a look into Dgraph which has an open source edition and supports loading data as RDF.
It's almost as surprising as that time that John Hancock used his real name to sign a controversial letter to his own king.

Putting your name, reputation, and economic security on the line -- especially in a world where anonymity is easy -- is a sign of backbone and reinforces the message that you are delivering.
An interesting comparison to Jenkins in the same space is Buildbot. Which embraces being written in a scripting language, and is "configured" by writing code that describes the builds, using existing primitives and extending or replacing them where necessary.
Very fun :) ...weird flex, but ok!

There’s a slight reflectivity to the laptop. At certain angles I can see a white light reflection but I can’t quite make out if there’s any shape to it.

I’m sure it’s nothing, but perhaps you could embed an Easter egg of your own?
It depends how many users you had. https://github.com/features/actions#pricing-details shows that if you have 12 members you can buy the difference in Linux Github Actions and still get ahead. The price on Mac is prohibitive though and yeah you definitely lose out there as I don't think many people on that plan have 120 people.
Props to you.

I am incredibly far away from the world of SV/FAANG, so tell me, is FB really becoming a less desirable place to work? It seems to me like it's a pretty small minority of people that would refuse a $1XX,000 paycheck on grounds of being a ethically dubious snowflake in the avalanche that is Facebook.
I've never announced my papers before they were accepted by a conference or journal (other than putting them on arXiv). I would certainly not let my university's press office mention my work if it was not fully peer reviewed. I've never seen this from my colleagues either.
No, I don't think I am.

> he simply cannot recognize these political concerns.

I'm saying that he clearly can, but he chooses not to.

If by "getting over it" you mean passing judgement and moving on to the theory itself, which is new and worth some thought & discussion, agreed 100%.
A major Australian publisher was pressured to delay publishing a book about CCP influence in Australia.

https://www.reuters.com/article/us-australia-china/australia...
When Bloomberg News refused to cover any Democratic nominees because they didn't want to have to potentially cover anything negative on Michael Bloomberg, they lost most credibility with me:

https://www.cnbc.com/2020/03/04/bloomberg-journalists-free-t...
It's time for you to stop breaking the site guidelines. I've posted four long explanations in this thread, and hundreds if not thousands of previous explanations over many years. You can easily find them by following the copious links to past moderation comments that I always include.

It's fine if you don't want to read them, it's fine if you read them and disagree, it's not fine for you to continue flouting the rules here, and this has zero to do with liking or disliking China or communist parties. It's about having a site that doesn't devolve into flamewar tirefires. Please stop now.
We created an end-to-end encrypted secret sharing system. Welcome HN's feedback