skysight-inc/HackerNews huggingface dataset:
I think in software you don't appreciate how important papers are compared to other subjects like chemistry.

I wonder if they had hobbyists in mind when they built that site.
That link you posted shows the percentage change of certain groups in tech hires, but conveniently leaves out the overall percentage breakdown for all tech hires, which is the real issue. I invite you to walk into the engineering department of any major tech firm in SV and tell me it’s not majority Indian engineers.

What would be really helpful is a study that shows the breakdown of Google engineers in different locales. So far, I haven’t seen any of these come out of these diversity reports that SV companies really love to show off these days.
There's an implicit assumption in this comment that anyone who doesn't want a serious relationship isn't a valid use case.

Tinder demonstrated that people seeking casual sex based mostly on looks is a legitimate audience.

Grindr even more so.
This is out of the context of the article, but how does someone spend the cash on a Tesla X and then put Nexen tires on it as soon as possible?

I can't think of a company that makes cheaper rubber.

Might just be my own opinion, but talk about out-of-whack priorities.

I wouldn't want to drive even the world's safest car if it had tires on it that I wouldn't put on a mid 90s beater car.
IRedis – a terminal client with autocompletion (now part of dbcli)
SQL Version of Novel Coronavirus Dataset
I maintain a SQL version of the John Hopkins novel coronavirus dataset. It's a fun dataset to write queries against as it changes daily. I published a blog entry about how to use it and some of the SQL I used.

https://www.dolthub.com/blog/2020-02-23-novel-coronavirus-dataset-in-dolt/

It uses Dolt, git style versioning on top of a SQL database. It's hosted on DoltHub, GitHub for Dolt. My company built both those tools as well.
Pure CS based AI approaches are primarily for Image, Text, and maybe graphs and control. The domains are called computer vision, natural language processing, graph learning and reinforcement learning

Structured Data like tables, time series etc the techniques are still from statistics. Regression for example is the workhorse for numerical prediction problems

I think a lot of people are missing the point about leaps AI has made because they aren't aware of NLP or CV or reinforcement learning.

So "AI" mentioned above is stunningly good for buses in 1MM image and reasonably good drug trial, cern data.

The business models required for making AI business successful haven't been invented yet.

Good AI model will be Deep stack : example would be something like precision agriculture where you'd use AI for designing rice then use iot and earth observation to locate right acreages and monitor growth and adjust nutrient at crop level and get dramatically great output with least wastage and highest nutritional content.

Most AI companies are still started by ex CS folks who in general arent aware of deep technical opportunities in other disciplines.
I think this will change soon very fast due to ubiquity of deep learning training material, libraries and research papers.
Should have been Scheme or Logo, although Tcl would be high on my list.
A Trip Through New York City in 1911
I digress but I am really interested in your experience as both dev and design as I am going in this path too.

How did you juggle acquiring skills for both roles? Also, where there times you had to struggle between the two mindsets on a task?
I would argue that Windows phone lost the market because it joined late and didn't add anything of value that was not already available through Android or iPhone. But a privacy-focused smartphone already has unique value to me.

That said, my own skepticism with this article comes from the fact that from reading this, I didn't take away anything about their privacy stance except "We don't share your data with Google or Apple" so I can't tell if they're actually pro-privacy or just anti-Google/Apple
Tech industry is male skewed and immigrant friendly, so there is a constant import effect of economically attractive men with usually not as good social skills.

The Tech Industry is the big industry of the bay area, like Hollywood in LA, Finance, Journalism & Fashion in NYC, Law & Non-Profits in DC or Oil in Houston so that causes an issue in the singles market.

On top of that, a large amount of the hiring is in the South bay, while the singles tend to live in SF or the north east bay.

NYC is known for being female skewed, because fashion & journalism is probably female skewed and finance is neutral. DC is probably female skewed because law is neutral and non-profits are female skewed and so on.

If you look at maps of female/male ratios of various age cohorts, you will also notice that the entire west coast is male skewed in the author's age cohort.
I worked at Google for nearly a decade, and as a manager for most of it, and I strongly believe there's a misunderstanding here. Google does negotiate pay of high L5+ performers against outside offers, but promos are simply off the table. Google is really conservative about diluting it's leveling bar, and would much rather give well-above-band counter offers than a promotion.

Moreover, promo decisions are made by a committee of engineers who don't work with you -- they have no incentive to even care about your outside offer.
Remember the "rewinding" fee Blockbuster used to charge?
Someone made a similar post in another thread on this subject.

I don’t doubt the idea of needing a lawyer but I wish someone would respond with what role a lawyer plays and how the setup works. It doesn’t help much to say ‘hire a lawyer’ when you’re not even sure what you should be asking a lawyer to setup.
On my team at Apple it worked this way at well - most teams were in charge of their own interviewing and job offerings were for a particular team.
http://visualizing.nyc/bay-area-zip-codes-singles-map/
> This will be an unpopular opinion, but frankly I am perplexed by its popularity, because it is neither simple nor elegant.

If you're going to do in browser development, what choice so you have? I can understand server-side JavaScript, mostly to avoid cognitive load from learning two languages.

Otherwise, I think WebAssembly is a lot more promising of a technology.
> clinically trained psychologist-cum-matchmaker (pun not intended) who can certify that the matches you are set up with are people with a track record of dealing honestly

"Honesty" isn't a binary attribute and it might not even be that important.

But let's suppose it is, and you had a 100% accurate honesty test. What then?

Reject the bottom 50% of users from the app?

Match people on percentile of honesty?

Make a score that's a balance between looks, wealth, age, charisma, health and honesty?

It might turn out that honesty correlates negatively with other desirable traits. What then?
Quarantine Preparations
It could be that it was perhaps a delicacy to eat cat feces: perhaps it was due to a cat's carnivorous diet, and it could be that one day a cat feces eating guy or gal got a good buzz and made the discovery that that cat had been eating a certain berry. Chasing the buzz they figured out coffee.
That's exactly why we were able to use it. For a while, we were IE only, but then we started to support Firefox (Only because the developers were fans and we started recommending it to users).
It's interesting this cycle never happened with alcohol.
Anytime somebody complains that there is a “shortage of talent” you need to immediately ask them 1. What level of talent they are looking for and 2. What level of compensation they are offering. Often the answers are 1. Top 25 percentile and 2. Bottom 25 percentile, so it’s no wonder they can’t find anyone.
I guess I won't mention Kubeflow here.....
Winter 2020 Edition: Valves in Space!

https://cloud.3dissue.com/24685/25516/33805/2020-v1-Winter/i...
Zen and the Art of Motorcycle Maintenance: An Inquiry into Valves
So this isn't quite true for a few reasons.

Reach is quite a different abstraction than we are used to, it's huge and prolific.

It generally takes some time to get used to it. Though one might be able to do 'some production quality stuff' in a week, generally speaking, there's far too much that anyone is going to master in a week.
I don’t read it as requiring production software for end-user applications requiring specific languages. I think I’m correct in assuming that the OS level calls, bindings, and built ins will only be provided with approved and supported APIs for the approved languages. I also think that’s what the GP comment was saying. I think the result will be language specific shim layers that are required by language/implementation maintainers. But I’m just making a guess.

Edit: had I read the quote from a comment not far below before posting, I would not have made these assumptions. That quote does sound like applications will be language restricted.
Because what is the CPU supposed to do if you divide zero by zero or take the square root of -1?

It's actually not exactly a decision being made by the language designers. The IEEE standard governs the floating point logic embedded in ALU hardware. Programming languages tend to expose floating point math in its rawest form for performance reasons.
> Everyone I met at the onsite was kind of an asshole.

that was my google onsite experience in 2013. I haven't been back and wouldn't try again.
Many of the bad stories are of people mixing drugs with alcohol or with other non-psychedelic drugs like coke or speed.. that's almost always a really, really bad idea.

Also a horrible idea is to go somewhere really hot (like a poorly ventilated dance club or concert in 100+ degree heat) and take a lot of Molly/Esctacy/MDMA (apparently most people don't even know that these are supposed to be the same thing, though what you actually get on the street is anyone's guess), dancing like crazy, then overheating as a result... and some people have died of this.

Drinking too little water, or too much water without the proper amount of electrolytes while exerting yourself dancing on MDMA can also result in either dehydration or hyponatremia. Some people have died of this too.

Finally, some of the worst ideas are to blindly try some new research chemicals without knowing what they are or what their long-term (or sometimes even short-term) effects are.

Taking the classic psychedelics (LSD, psylocybin, mescaline, peyote, and properly identified psychedelic mushrooms) in a safe, quiet place, with people you like and trust and an experienced sitter is the optimally safe way to go.

Do make sure to identify what you have, though. This is very, very important.
Turing Drawings (2012)
Interesting talk, but does that retry logic really provide me with more confidence about its correctness than equivalent impure code?
Hence the word implementation accompanying experience, which was not omitted in the citation you're responding to.
I'm curious if this imbalanced market effect happens with gay demographics anywhere? Are certain cities known to be 'bad' for certain gay demographics other than for homophobia reasons. Like not homophobic, but still bad for some reason?
Ah, there's the comment I was expecting to find. Somebody assuming the author's political alignment based on the (awful) Tweets they chose to highlight. You claim to hold the same political views as him, so what are you trying to achieve? More internet points?

I found the article to be objective, included good sourced examples, and addressed a serious problem that has been discussed on HN many times before. The blue check mark system is terrible. It unconsciously makes readers trust the claims and assertions made by those that wield them. And as demonstrated in the article, blue-check-marked Tweeter often make horribly unverified claims, or incite outright violence. Both of these things I hope would be condemned by every side of the political spectrum, regardless or who is saying them.
Might have more to do with them starting with a stable microkernel as a base. They picked LK.
"Coordinated" would suggest the bug discoverer and the vendor coordinate on a time. (As for whether this is what actually happens in practice, no idea.)
Since then I've started using CoreDNS, which does seem easier to monitor. (I don't know if it's faster or more reliable, but it has a lot of ways to figure out what's going wrong. As it turns out, DNS causes people a lot of trouble these days when they use it for service discovery, and their services discover each other hundreds of times a second. So that's why DNS servers grew APIs and observability features.)
Exactly. I'm not asking what the legal requirements here are. I'm trying to figure out the best technical means. As my post stated, I imagine using legal means to obtain access to my online accounts to be impractical. I'm a reasonably privacy conscious individual and for the most part I've endeavoured to make it difficult, if not impossible, to link these online identities with my real life identity while I'm alive, let alone after I'm dead.
You can always review the claims of the Tinder patent. I suspect the application of the "both people have to like" concept is applied differently.

https://patents.google.com/patent/US9733811
Outlook Web Access is absolute horseshit compared to OG gmail. Sure, it was JS-driven, but it wasn't good.

The apps you mentioned had nowhere near the impact that Gmail had in terms of showing what was possible
The metal cards idea sounds fantastic. Great post!
And corruption.

Just one example: http://sfappeal.com/2013/05/arrest-warrants-issued-for-sf-sc...
> I've learnt to break the ice, encourage the candidates

I'm pretty sure that there is another "school of thought" that is exactly the opposite: start nonimpressed to make the candidate "fight for it". In some companies it's very plain how interviewers agreed a bad cop / good cop routine in advance.
It is a big bucket of different techniques that have been developed by many different people over the years. Very much a standing on the shoulders of giants (and then also putting in a lot of regular sized human research and hard work too) kind of situation I think.
Amazing! Lead is unfortunately malleable.

In 2000 years, they may say it of "plastic".
There are many problems which are simply impossible to do with traditional optimisation or human analysis, that ML can do really well at. But I get the sense that this is not the type of problem that these "AI" startups referred to are addressing. Instead its like 'here is a problem I can charge for, with some ML magic it will be easy'. This is classic snake oil.

Being able to sift/classify/analyse data with ML really can be a 'moat', an extreme competitive advantage. But using "AI" doesn't automatically get you there.

Separately, AWS is an expensive luxury, which is worth it if for some reason you can't manage your own computers.

I really annoys me when analysts like this guy mangle together things which are obvious and then comes up with an unsupported conclusion, like "second AI winter is coming man".
Just an arXiv with peer-review is not enough. There is a lot of room for innovation and improvement. There was quite an interesting discussion[1] about creating something in between Overleaf[2], ArXiv[3], Git, and Wikipedia, moreover with the ability to do a peer-to-peer review, discussion, and social networking. Check out the last[4] article in that series. There are a few implementations, albeit not covering all features, like Authorea[5] and MIT's PubPub[6] (it is the open source[7]). See also GitXiv[8]. See also the Publishing Reform[9] project. Moreover, there is quite an interesting initiative from DARPA, to create the scientific social network of a kind - Polyplexus[10].

[1] http://blog.jessriedel.com/2015/04/16/beyond-papers-gitwikxi...

[2] https://www.overleaf.com/

[3] https://arxiv.org/

[4] http://blog.jessriedel.com/2015/05/20/gitwikxiv-follow-up-a-...

[5] https://authorea.com/

[6] https://www.pubpub.org/

[7] https://github.com/pubpub

[8] https://medium.com/@samim/gitxiv-collaborative-open-computer...

[9] https://gitlab.com/publishing-reform/discussion

[10] https://polyplexus.com/
My perl is super rusty, but you've got me curious...what happened?
Can anyone provide rough numbers about how a million documents with normal queries on it would cost?
The blue check mark should mean nothing other than "this account belongs to who it says it does". And that's it.

Unfortunately, Twitter has reinforced the incorrect unconscious bias of treating the blue tick as meaning "credibility/reliability", by removing it from people who state opinions and hold views that Twitter (the company) doesn't like. This has led to a severe imbalance on the political spectrum of who holds blue ticks, and increases the ability for the celebrities and journalists to control the narrative online.

This should only be seen as a bad thing for everybody, regardless of your political alignment.
The con arguments for dart and go are quite similar. I cannot really derive the decision about the support status based on these arguments alone. To me this sounds more like personal reasons.
> Ayahuasca tourism is huge

I have two friends (who are not known to one another) who both came back from their South American ayahuasca experience claiming that the drug opens a portal into another dimension where they spoke with godlike beings. When I suggested that it merely altered their perception and connected them deeply with their own minds as psychedelics do, they insist that the experience of opening the interdimensional portal was literally real and that ayahuasca is not like all those other hallucinogens.

Later I learned that this is a common problem. And in this case, it doesn’t look like having a sitter helps, because the ayahuasca shaman is likely to encourage them to interpret their experience in this way. I wouldn’t consider ayahuasca tourism an example of good, productive use of psychedelics.
I don’t know that your take away is correct, I was under the same assumption the these specific languages were for OS code, but from the article:

“ This document describes which programming languages the Fuchsia project uses and supports for production software on the target device, both within the Fuchsia Platform Source Tree and for end-developers building for Fuchsia outside the Fuchsia Source Platform Tree. The policy does not apply to (a) developer tooling, either on target or host devices, or (b) software on the target device that is not executed in normal, end-user operation of the device.”

This seems to say that software executed by end-users is only going to be ‘supported’. As was stated earlier in a comment, there is a difference between ‘allowed’ and ‘supported’, but I don’t understand why they are taking such a general hard line about the support of it is just kernel specific.

I’m still going to maintain the assumption that the OS is only going to be natively usable in the approved languages and that all others will require individually maintained shim layers.
Loading into a hidden or pixel-sized iframe (or ilayer in NS) was a thing before XMLHttpRequest as well. In what would now seem a scary technique, you would use JS to load more JS (plus data, of course) that would put the new data into the iframe's host page.
> It's false equivalency to suggest that because all drugs have some risk, we should treat all drugs as equally risky.

I didn't suggest such a thing. It was more along the lines of "there are a lot of choices and they all have risks, be aware."

> Can you imagine if a brand name drug was found to have a side effect of triggering psychotic episodes in vulnerable patients, and the drug company responded with "To be fair, all drugs have some risk"

That pretty much happens, except that the companies respond with "we printed that risk on the label, you were warned"
OpenSSH with FIDO2 and Trezor
I know someone who did it, but that was a few years ago during the peak of talent competition with Facebook. And the person was clearly qualified for the promo anyway.
Yes, I agree and understand. Oh, believe me, I was "looking" for years. For the sake of brevity, I left out a lot of other important details, like honest self-assessment, learning listening skills, etc.

But--bottom line--without getting myself on the path to being a better adult, I was unlikely to have any luck with a dating app. I realized (or rather, my friend help me realize) that I had to improve my product before anybody else was going to be interested.
For Dart:

> Pro: People using the language are highly productive.

Ok you convinced me.
Isn’t this basically part of CQRS?
In colloquial Japanese that would be three words: Kyou gakkou ikitakunai. The first word is "today" (unconjugated), second is "school" (unconjugated), and the third is the negative "wish" (volitional?) form of "to go" (iku > ikitai > ikitakunai). Subject (the speaker) is implied and neither the time nor the the topic/object needs to be explicitly tagged.
why is this better than using, say Kafka? or IOTA? (no points for mentioning the ability to -pause-)
What I find most interesting about this story is that we talk about "subscribers" for Netflix, but the service those subscribers have subscribed to has changed (mailed DVDs, then streaming, then own content and maybe some other steps along the way that I'm not aware of). Blockbuster expanded what you could rent (movies then video games), they reduced restrictions on how you could rent (removing fees iirc), they let you buy adjacent items (card packs? candy? popcorn?), but for the most part, they still stayed within the traditional one-time-purchase, physical-good model.

Perhaps some of this is just that Netflix survived long enough and into the right eras to make these transitions, but I conjecture that your most successful business model molds your management and therefore the space in which the management can imagine new pivots.

The other direction is that the management has a certain mental flexibility and therefore the business has a certain flexibility... which is probably bidirectional and self-reinforcing when the ideas work. I don't see anything that could have stopped Blockbuster from becoming the Netflix we know today other than their management believing in the new business model(s). Perhaps only Blockbuster management would know. Have any of them told their story?

Edit: Seems I'm just uninformed :) Blockbuster apparently had an online service that I didn't know about. Why did it fail? Too late?
Umm
Why specifically men? How about we all learn a bit more about ourselves and about understanding and communicating with others, say in school...
That comment makes as much sense as saying; ‘If we could make women not be lemons...’
Brb calling my monogamous dating app “mono a mono”
You could also say one is defining/policing parameters, and the other is being the designated representative of the team’s choices within those parameters.

The manager defines the “no” (boundaries of what’s acceptable) the leader defines the “yes” (what will the team do next given the demands).

People often try to do both, which means defining a very narrow “you do this now” which ends up feeling authoritarian.
That talks about whether you have servers on multiple networks. If it debunks the idea that you should have at least two servers I can't find where.
Sorry, it is 2-month billing cycle. We have around 30 cents per kwh I think.
Can you link to a write up? I’d like to read what went wrong.
I’ve only skimmed this, but it seemed reasonable.

https://pragprog.com/book/pb7con/seven-concurrency-models-in...
“The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.” – Rob Pike