skysight-inc/HackerNews huggingface dataset:
Whatever some benchmarks (probably involving handing control off to C or C++ as quickly as possible, like any interpreted language benchmark aiming to demonstrate its "blazing fast" speed) say, real world experience demonstrates the opposite. Web 2.0 "webapps" are slow as dripping molasses and eat memory like they own my whole machine. Input lags, "loading" bars galore for the simplest thing, and that's even when supposed geniuses at Google or wherever are involved. That's Javascript's fault, not HTML and CSS, since those demonstrably still work just fine and aren't that much more memory hungry than they were years ago.

[EDIT] to be fair to Javascript, there are few or no similarly-robust scripting languages that'd fair much better at half-assedly reimplementing features of their host environment (the browser, in this case). I dislike it for other reasons but it's not because it's slower than its peer languages. And I have plenty of complaints about HTML and CSS for modern "app development" since they've been ill-advisedly pressed into service for that purpose, but speed's not one of them—my browser renders a plain webpage in no time flat.
> ... HackerOne go out of their way to serve the interests of vendors ...

I don't mean to sound so dismissive but... of course they do!

Who's paying HackerOne? The vendors!

Who is gonna be their first priority? The vendors that are paying them!

They certainly aren't going to do anything to harm that relationship that is keeping them in business.
But you get it back, the point is to make it a penalty if you are wasting their time.
This exact thing was said about Brexit, too.
Getting a blue check is pretty much standard starting procedure for any new journalist at vice/buzzfeed/vox/etc. It's like part of the on-boarding process.

Even if you don't have much of a following, your colleagues email someone they know at Twitter and your verified check follows soon after.

Twitter's most important and most active users are journalists and they've made that abundantly clear.
No, normally you didn’t have to know someone in the C suite to “get business done”. That’s totally unscalable.

What’s a recent development is the complete lack of support when shit goes south. Back when you were interacting with real reps you had people that could see when stuff was obviously wrong and escalate appropriately.
Evidently, the interviewee didn't meet just any Googler, he met the outlier, the only one unhappy there!

Humans don't work like that. That single data point and the experience he had allows quite some generalization.

Maybe this isn't how you build a ML model, but that ML model won't work very well when interacting with other people.
Okay, so the article claims (without much evidence) those pieces where Avro shines.

I'm more interested where it fails. It's the places where a library falls down that's likely to burn me when I'm 24 hours from shipping a product.
I wonder if there is a disconnect for people who were brought up in butts-in-seats culture who then count presence at work for 10 hours as work despite possibly turning in 50-60% of that time producing something of value.

Then you have others who are more used to billable time or flex work or similar where they view that 5-6 hours (+ breaks and food) as an '8 hour' day and the two can't understand how the other manages.

Lucky is the person who can throw themselves at problems 10+ hours a day and look forward to going back to it the next day, I guess. I can easily and happily do that in the 6-8 range and feel proud of the previous day's work and be ready to do it again the next day.
My experience with working with Asia off-shoring is with physical products, so this was interesting to see the software perspective where there are multiple programmers working on something in parallel, whereas my experience is more serial with the (English speaking) sales contact communicating with the various engineering teams as the project gets passed along.

Definitely agree with the can-do attitude of China. Sometimes I'm pleasantly surprised, other times a vendor thinks they are doing us good and screw us over by completing work before we have agreed to it. This is mostly a temporary issue until you build a relationship with the vendor (in China, relationship is everything) and know each other's expectations.

While I've never worked with an Indian vendor directly, it is interesting to hear about how people there have very narrow knowledge bases. This is something I've noticed with people I've interviewed that are recent immigrants, they know their area, but when asked about the rest of what we would be asking them to do they have zero clue. This is also (lesser so) a case with recent Chinese immigrants. Not great when we are essentially hiring a mechanical equivalent of a full stack engineer.
For instance, the vulnerability is being actively exploited already, or is trivial to find.

In reality, it's not incumbent on researchers to wait for patches at all. You can straightforwardly argue that you're obliged to give users enough of a head start to stop using the product if the risk is intolerable to them, and then disclose ready-or-not.
OTOH it's nice to be able to do:

try {
// 500 lines
catch (e) {
return 4;
}
I've read that too, and always were skeptical.

The Romans obviously made extensive use of technology, and their peers didn't advance much more quickly than they did, with the massive capitalization of slave and other labors. Nor did the vassal states within the "boundaries" that we find in history books.
Not sure I would agree with this. People who say PostgreSQL for everything haven't ever needed a use case of Big Data, or quickly searchable datasets.
The wealthy only.
My anecdata was that I found a great many women on Tinder and other sites where I live (Washington, DC). Not fake profiles; I had plenty of dates. I like to think that I'm a good catch, but I don't think I'm exceptionally physically attractive, and am certainly not wealthy. (I was working for a startup and often made no money at all.) I don't believe I was doing anything other men couldn't replicate.

I can't vouch for the male-to-female ratio, but I never failed to find somebody interesting on Tinder within a few days. I did hear a lot of horror stories from women about men on such apps, many of whom behaved very badly and others who were quite obviously unsuitable partners (boring, inarticulate, cheating, etc.)

Maybe it's just where I am, or there's something else confounding my observations. But from what I saw, there were a lot of women on Tinder, and if men were failing to connect with them, the problem may not have been the numbers.
I think too they tend to give you their worst teams to start to see if they can get it done. We had a team from India yes, yes, yes us all the time, and then ask loads of questions 36 hours later that showed they had no idea of what was going on and had no hope of delivering. It would continue like this as it seemed like they always wanted to have the ball in your court and wait on you. The day + latency was killing us too and eventually we were a week from deadline and I thought they'd never get it done.

Then they must have brought in the SEAL team six of Indian devs and just got it done with no further questions asked. I was really surprised.
So in other words another over-complicated ticket system
A domain registered at a provider (but not DNS) can be down with no impact to your domain, so long as the domain is still in the TLD root servers, everything will keep going.
The bigger the freezer, and the more full of frozen stuff, the longer it will last. Bigger freezer because the volume to surface area ratio is larger, and more full because there's just more thermal mass at a low temperature to buffer any heat leaking in.
General Magic and Silicon Valley Common Wisdom
> even removing call to Google server during connectivity checks, replacing Google NTP servers by NTP pool servers.

And audit all android code & third-party apps.
A) lead poisoning has horrible debilitating effects aside from death (death is not the important measure)

B) Excluding infant mortality, you were generally good to go to 55-60 in Rome, about where the US was in 1920's or 30's time frame.

C) that's plenty of time for acute or chronic lead poisoning to F anybody up.
Still protected by the math?

All the three-letter agencies already knew they had these tools available, GPG, veracrypt, Signal, etc.

Now it's just impossible for governments to whole sale eavesdrop on conversations. If they want access it now has to be targetted, and most likely device specific which is harder.
When your entire site and suite of applications are offline, especially during business hours, waiting who knows how long for a support queue isn't really an option. Outages like this can kill a business or cost millions.
I particularly enjoy Arthur the Aardvark's take on false information on the internet[1].

The author is right. Letting the community decide what is true will be a disaster. Really, truth (or lack there of) is outside Twitter's scope. Twitter exists to allow users to communicate. Not to educate users on critical thinking, or arbitrate truth. Even if they "democratize" truth.

1 - https://youtu.be/YWdD206eSv0
Ive run into Cloudflare admin pages that fail with ad blocking before. Test your theory in a private session, it works for me when their site "has issues."

(I think in my case it was adding google metrics from the apps page.)
That's what a lot of religious community do.

> Alice and Bob are both bachelor and could start a family. Time for them to meet.

If you want your community to grow you have to resort to this. If not, don't come complaining when most of your male population starts enjoying their life while cat ladies resent them.
The Romans were not good at adopting technology when they found it (conquered it). Seems they continued using oxen to pull loads when they had knowledge of horse collars. Would have doubled their 'speed of commerce'. Probably the inertia stemmed from being one of the worlds largest bureaucracies.
NewKey for storing/recall of keyboard macros.
Lots of people raved about SideKick which loaded as (one of the first?) T.S.R utilities.
They're the same idiots. I can't stress that strongly enough. Spend some time actually watching what they're doing and learning who they are.
Fantastic idea - congrats on the launch!
One problem is getting anyone to accept beds for quarantined patients anywhere near them. A plan to use an existing, mostly unused facility in the middle of a golf course is being opposed by some residents of Costa Mesa.

https://www.motherjones.com/kevin-drum/2020/02/where-should-...

I suppose we can put them onto military bases.

Edit: Oh, you said city scale. Well, I’ll leave this up anyway.
ask people to pay for them
Only the wealthy had clean water delivered to their homes, but public fountains were actually widespread, clean and free. This was in many ways better than the American/European average until pretty recently.
Kobe Bryant’s VC Firm Holds $2B
That is where I think Flow really shines. Seems to be less hiccups, but that is just my anecdotal experience.
Sorry, I missed the parent thread.

This all started with a very simple question: Do we fundamentally believe that technology can help us create more meaningful relationships and increase our social wellness?

If we believe the answer is yes, then we absolutely must do everything in our power and ability to try to find the answer. That's why we decided to build Ikaria.

We are not ignorant to the value of real, in-person communication and interaction, and we're not trying to replace it. We've done deep research on the psychology of relationships and loneliness, and the mental health impact of it. The problem exists with or without social media, although numerous studies have shown the problem can be exacerbated by social media.

Since we cannot avoid technology, we must reclaim it and give people spaces where they can form healthy habits and healthy relationships with their phones and each other. Very much like the fitness industry was born from a junk food epidemic, it's time for a shake-up in junk social nutrition.

Our goal is to bring healthy relational practices to the forefront. Very much like Calm and Headspace have done for mindfulness and mental health, we would like to do for social health. From what we've seen, the behaviors we learn in a digital space are transferable into the physical world.

We are working directly with experts and mental health professionals to help inform our product decisions and include them from the very beginning. This is bigger than any one person or idea, and we believe it's going to take a village.

So far, in our closed beta, people are reporting feeling closer to everyone in their groups, increased levels of happiness, and a positive relationship with the app. (i.e. "This is the only app where I allow notifications other than text")

For me, personally, it's brought me much closer to my parents and I keep in touch with them more than I ever have. I'd love for more people to have that experience.

We welcome criticism and support equally, thank you to everyone who has shown interest and has shared their views.
Ask HN: What unusual hobby do you have?
Something related that's been on my mind recently: a lot of the advantage in building well-designed programs (documented, modular, built to be tested, free of smells, etc.) is less about getting the program right than about getting future changes right, either by someone else, or even yourself when you've forgotten how to do it. But future changes only matter if you want to use the existing program as a starting point.

McIlroy's pipeline is a little bit hard to read, but I would bet that most people with moderate experience in building shell pipelines could rebuild something equivalent from scratch, even if they'd have trouble explaining how the current pipeline works. (Or people with experience in Python, Perl, etc. could throw together an equivalent script from scratch quickly.)

An implication is that, if you're in a language where you can write a productive program to do a task from scratch within (say) 30 minutes, there's a lot less of a reason to think about good programming design than if you're in a language where doing that same task from scratch is likely to take you a day. In the second language, most of the value of writing documented and well-structured code is so that it takes you 30 minutes when someone asks you to modify it. But in the first language, you can throw away your code when you're done with it and still solve the modified problem within 30 minutes.

Another possible implication: it's better to build reusable components (libraries and utilities) than easily-modifiable code. Part of why McIlroy's pipeline works so well is that tools like "tr" and "uniq" exist - and most of us will never have reason to modify the source code of those tools. We need to know what their interfaces are, but we don't need to know their internals.
Awesome! Congrats on the launch! Excited to check it out.
They (Bumble, but all same company) threatened to ban me because I called them dirty thieves, after I pointed out some dark patterns that they introduced as new features, and they told me they had no plans to revert them. It sucks when there's no stiff competition.
I'm in a similar boat and would love if you'd keep us updated
Would you be OK with your phone provider or imternet provider to stop doing business with because you said some unsavory thing to a friend or have blog supporting the wrong candidate?
I’m currently enrolled in this program.

Highly recommend it if you’re actually interested in going deep into the material. It’s a lot of work and I’m learning a lot even after several years of industry experience.
No, we're not.

And don't you even THINK of stealing my red stapler. ;)
Does anyone have any insight in the computational complexity of the two solutions?

The shell script sorts all the words (and then all the counts), so has complexity at least O(n log n) in the number of words.

It seems to me an optimal solution could be faster, and I wonder what Knuth implemented.
It seems he wasn’t actually a flat earther, and pretending so was all just for publicity purposes.
Kotlin will do exhaustive checks in a `when` block when it is an expression. You can add a `.let { }` at the end of the when statement if you want to enforce this and not really return anything.

sealed class Communication
data class Email(val emailAddress: String) : Communication()
data class Shouting(val preferredName: String) : Communication()
object HiveMind : Communication()

fun exhaustiveWhen(comm: Communication) {
// not exhaustively checked (will compile)
when (comm) {
is Email -> println("sending email to ${comm.emailAddress}")
}

// *is* exhaustively checked (error at compile time)
// must add HiveMind or 'else' branch
val result = when (comm) {
is Email -> println("sending email to ${comm.emailAddress}")
is Shouting -> println("HELLO, ${comm.preferredName}!")
}

// *is* exhaustively checked
when (comm) {
is Email -> println("sending email to ${comm.emailAddress}")
is Shouting -> println("HELLO, ${comm.preferredName}!")
}.let { }
}
but both are wikimedia projects
> even if you have a trust fund, you shouldn't go if they won't fund you

Yeah, but perhaps TFKs just want the cred of having a PhD, and don't actually care that they won't likely be able to do anything with it afterward.
The phrase appears 6 chapters into a graduate mathematic text on category theory. If one reads the preceding chapters, it is a useful but pithy explanation for what a monad is, using terms which have all already been covered. Its use outside of that context is basically just a joke towards the Haskell community being overly mathematical.
Because life is full of uncertainties, randomness and unfairness. Even the most successful ones are not inmune to this. Steve Jobs was fired from his own company and died of pancreatic cancer at 55.
That is the logical way for things to work, but it requires first level tech support letting you escalate, which is not always the case with non-bank industries.

The current go-to move is to tweet a complaint at the company's Twitter account. This is surprisingly effective across multiple industries and actually was something my wife did that helped resolve a time-sensitive AirBnB issue.
This. It is unbelievable how much cutting down on caffeine helps with monkey-brain! I switched from coffee to tea with honey and have a much smoother energy than before.
My interview experience was so unbelievably amazing at Google that I accepted the job mostly because of that -- despite the fact that I had an offer two levels higher at another public software company.

It has not been a mistake.

As plenty of people have mentioned, more than a million people interview here every year. With that many interviews, I cannot imagine how bad some outlier horror stories can be.

In aggregate, something like 78% of people consider interviewing at Google a positive experience, despite the fact that only less than 2% of respondents actually go on to work here.

I dunno about every one else, but usually there's a high correlation with satisfaction and getting the job. The fact that hardly anyone ends up getting a job here, and the vast majority of people are satisfied seems like the process isn't terrible.

I doubt there's many companies with a better track record.

I hear nothing but good things about Microsoft recently, so I wouldn't be surprised if their numbers are better.
Isn't it interesting that these deadly viruses don't tend to originate from India? Even though they're supposed to have worse sanitation and are poorer, and a similarly large population, both in density and total.

The Chinese government promotes "traditional medicine" for nationalistic reasons, and I suspect it's playing a significant role in these zoonotic diseases -- not to mention the extinction of rhinos and whatnot.
AI Weekly Update (Feb 24, 2020)
The virus is not “far more contagious” than the flu. It’s about as contagious as the flu, and maybe slightly more deadly, primarily to older/sick people.

You’re panicking, you don’t understand what you’re reading, and
(assuming that you aren’t just trying to spread fear) you should stop posting on this subject.
Isn't this the point of the monetary hold? You can just raise it until the amount of entries become manageable. I'm sure higher level orgs would easily put down $10k to talk to a developer at Microsoft. For indie devs, numbers like $100 or $1000 could be manageable, as long as they can trigger the refund and close the case whenever they want.

Arguably this does block out poorer people from receiving "special" customer service, but there are not really other things people are willing to lose (or put up as collateral) for this type of service. I can't really ship Cloudflare my toaster or car until they resolve my case.
This title is going to make big, big waves in reddit.
>As long as I have enough to live comfortably, stash some away and not worry I'm good, I don't need more.

If I was single and had no dependents, I would need very little to make myself feel comfortable. But with dependents, I feel as if I need to however much I can to ensure their security. That means the living in the best neighborhood I can afford, cultivating a network that can be useful to them in the future, having sufficient income for legal/health matters, and passive income if I become incapacitated.

And this feeling is compounded by the fact that the numbers indicate that if the kids don't get funneled into the "right" tracks, then they will fall further and further behind in society as the wealth/income gap grows and it becomes that much less likely for them to be able to catch up.
I haven't heard of the leo editor. I have used org mode in Emacs for little things. I also came across a reimplmentation of the tangling functionality: https://github.com/thblt/org-babel-tangle.py
What are these 100.x.x.x addresses?
>an entirely-optional war that likely wouldn't have begun if Germany hadn't decided to start it

There is a great deal of consensus among historians that it was absolutely inevitable and unpreventable. A reasonable minority even support Suvorov's claims that the USSR was planning to start the conflict and Germany only beat them to it by a couple of weeks.
Unless you used it as an inverse correlation. +15% if you're not on Instagram at all.
rocking gently in place

I am a mature, responsible adult. I don’t make juvenile jokes.

I am a mature, responsible adult. I don’t make juvenile jokes.
Resist the joke.
I wonder how long they've been waiting to use that phrase for an article
Thanks for the suggestion! There are several rules and considerations in play.

For testing juke, I’d take a look at any words in the alphabet that could conflict with it on either side:

> air bat cap drum each fine gust harp sit jury crunch look made near odd pit quench red sun trap urge vest whale plex yank zip

I see: cap, each, gust, crunch, quench

I’d say “juke cap juke each juke gust ....” out loud to test it. I’d also test it out loud against every word in the alphabet if it passes the obvious collisions.

Ultimately juke doesn’t pass for me for two reasons:

1. ook is something of a glottal sound, it can be awkward to reset your mouth afterwards when flowing into another letter

2. When chaining with some of them other letters in the alphabet it can sound like you’re saying “Jew”, and it may be confusing to some people if you are saying that repeatedly. “Juice” had a similar effect.
> Depends on what you do at Google.

I imagine they have multiple PhDs working on those projects. For your bog standard SDE these interviews have very little to do with the day-to-day job.
Real-Time Map of Face Mask Availability in Taiwan
well, that is awfully low bandwidth in an internet-connected world. you may only be exposed to 500 potential mates that way. in a market like NYC, merely being on tinder would probably expose you to orders of magnitude more than that! makes sense to leverage tech to parlay your assets (e.g. attractiveness/mating value) to reach a wider audience in order to get highest possible match you can.