skysight-inc/HackerNews huggingface dataset:
"What is old is new again."

It isn't really, though. This is Some Guy's Opinion™. There are many Some Guy's, and there are countless anti-monolith articles being penned at this moment (probably).

People have different experiences with different groups and different tech stacks and different needs. Results may vary.

Just to give my own Some Guy opinion, people fail with so-called microservices when it's not really microservices but instead is a monolith with artificial walls (in the same way that firms do waterfall but pretend that they're agile by having incredibly frequent "scrums" that are nothing but status meetings). When you actually divided into lots of different projects and teams and they each get to construct their own internal world so long as they provide the appropriate robust and documented external API, it can be absolutely liberating. For some projects.
WeAreHunted was the best, until Twitter put a bullet in it's head. I think it was reincarnated as wonder.fm, but never really seemed to regain the mojo from those early days...
This is seriously why my company still has monoliths.

Our databases are open to way too many people. What's worse, they are multi tenant making refactoring really hard.
See my reply to your nearly identical comment above https://news.ycombinator.com/item?id=22195382

> I don't understand why uber-liberal thinking desires not to have our laws enforced.

I don't understand where you're getting this strawman from. Which party is at this very moment attempting to enforce rule of law for the executive branch?
This announcement today was about the release of entirely new rebuilt maps data for the entire US, from the ground up.
This reminds me of something I find myself constantly explaining to colleagues again and again: You can scale a monolith in its entirety to handle elevated traffic in one of its "subsystems"; having code paths that aren't receiving traffic doesn't cost anything (at least in the architecture of the systems I look after).

I don't see the value in separating a monolith to allow independent scaling, unless there are wildly different performance demands across its components which makes reliably autoscaling difficult.
For those who are referencing the flu and it's mortality rate here are estimates from the CDC for 2019

* 15,000,000 – 21,000,000 who had the flu

* 8,200 – 20,000 deaths from the flu

The morality rate ranges from 0.03% to 0.09% or 3/10000 9/10000

https://www.cdc.gov/flu/about/burden/preliminary-in-season-e...
If I see anyone even trying to go for the bathroom door without washing their hands I'll definitely be shouting at them until they wash their hands and follow them (at a sanitary distance) in order to ruin their day and make sure everyone they come in contact with knows they've got significant amounts of fecal matter on their hands.

I wish I was only joking.
> Instead, the author is claiming is that some ways are strictly better than others, and that they want to use techniques that are strictly better than their current techniques.

That is not how I interpreted the post, but I do (mostly) agree with it. I think "strictly better" is a real thing that exists, though I do also think it gets over-applied a lot of the time.
I agree.

The only reason I'm still using Google Maps on my iPhone is because of Apple Map's Yelp integration.

I boycott Yelp because of how they've treated businesses.
I think you've definitely hit on part of it. People want to pay off those loans.

That said, a high-paying job can pay off your average student loan (~$31000) in 5-7 years without too much grief. What comes next tends to be that people find they like the lifestyle enabled by a low risk high income.
How can a ban only on nonessential travel affect aid workers and experts, who are clearly essential?
http://archive.md/S8WAg
Mostly true, but there is also the option of coming via Staten Island on the Verrazzano-Narrows bridge.
Not all protobufs. Protobuf 2 can do it just fine. The decision to not have emptiness support is the dumbest part of Proto 3 IMO.
California's housing bill SB 50 has died in the state Senate
There was a point in time (roughly 2015-2016 timeframe when dynamic programming interview questions were really in vogue. Every interview loop from smallish startup to leviathan corporation felt like it had at least one.
here is simple intraday real-time coronavirus infected count predictor with log scale. If I am right it goes up every minute or so https://www.coronaviruschart.com/
Here are some graphs showing exactly that:

https://ncov.r6.no/

It's also worth noting that the ~8k confirmed cases are bottlenecked by how fast China can perform tests. Here's an article guesstimating that there were up to 100k infections a few days ago:

https://www.theguardian.com/science/2020/jan/26/coronavirus-...
10k emails per month is generous. Maybe too generous. Selfishly I wish they didn't increase the price, but as a aspiring SaaS founder, it's totally fair that they did. They do provide value.

But 625 emails per month amounts to around 20 emails per day. If you have 5 customers, then you can send them 4 emails per day. So not much.

I wish they found a middle ground here.
I've been disconnected from GLEaM for a while now, so I might be missing something better, but the user manual (http://www.gleamviz.org/simulator/GLEAMviz_client_manual_v7....) guides you thorough an example on Sec 4
Glad to hear, derriz!

I think environment selection would be considered a bug. I theory any python environment that's on your machine should be selectable in the UI. Could you enter an issue at that same location? I can for you, but I'd prefer that the issue comes directly from an outside user (sometimes we filter bugs based on from where they came).
Correct. Purchasing phone numbers is recurring ($1/month for residential and toll free numbers).
Shameful. Truly shameful.
This lines up with my experience. About a year and some change ago, it was undeniable to me that Apple Maps had become markedly superior at directions than Google Maps or Waze. GM/W would routinely just be very off and give me the alert to make a turn as I was passing it at speed. Apple has made one howler in the past year or so, directing me to a closed road — recovering from that took about 45 minutes because it was in rush hour at a bad spot — but I looked afterward and I’m pretty sure Google Maps would have given me the same route. Apple Maps’ directions for which lane to be in for an upcoming stoplight or exit are also far more accurate and helpful for me.
The APIs Replicache calls at customer service must be idempotent. Replicache passes a version vector to the customer that customer uses to ensure this, and to enforce causal consistency.

Customers must make several relatively small changes to their backends to support Replicache, including this one.
While it's true you cannot prevent with certainty every possibility of the virus coming here, but by implementing travel restrictions you do inhibit and create barriers of it's spread.

This can mean The difference between multiple cities being ravaged by a disease instead of smaller groups of infected individuals.
Rafale was doomed to be too expensive due to the limited production run. This makes it hard to sell to other countries.
Sorry, you lost me there... Soma, Japan?
Threads and events are duals. So it is possible to do both well if, in the threads case, the implementation is done right. The author makes the case he's done implementations well. The salient question then is: can the average programmer do threads based concurrent programming well? As dual, I think we can all agree that more effort/intelligence will lead to better solutions for threads or events.
If I brew beer, odds are I also drink beer.

If I manufacture guns, odds are I also own guns.

If I make sports cars, odds are I also like to drive sports cars.

People who build swimming pools swim. People who sell junk food buy junk food. People who make video games play video games.

The people in your examples are all selling things they probably want to be able to buy. Perhaps you disagree with their decisions, but they are acting out of a good-faith belief that the things they make are good.

No one wants to have someone try to get them hooked on opioids.

Follow the Golden Rule.

(Maybe the junk food and video games examples are different, since some foods and games are deliberately addictive.)
Dashlane Visual Redesign
Just to put it in better perspective:

Coronavirus:

-5,974 confirmed cases

-170 deaths

-143 recoveries

-5,661 still sick

SARS:

-8,098 cases

-774 deaths

-7,324 recoveries
Thanks for sharing. Interesting write up.

While this article accurately captures the issues with traditional OLAP Cubes, it failed to recognize the latest development in this domain.

Projects like Apache Kylin, and its commercial version Kyligence, leverage modern computer architectures such as columnar storage, distributed processing, and AI optimization to build cubes over 100s of billions rows of data that covers 100s of dimensions. The performance result is unprecedented in either traditional OLAP cubes or today's MPP data warehouses. That's why the world's largest banks, retailers, insurance companies, and manufactures are turning to Kylin/Kyligence for the most challenging analytical problems.

Not to mention the rich semantic layer that modern OLAP cube technology provides, which greatly simplifies analytics architecture in the enterprises.

And, comparing columnar stores to OLAP cubes is like comparing apples to oranges. The former is a storage format and the latter is an analytical pattern. Modern OLAP cube technology like Kylin/Kyligence stores cubes in columnar stores anyway.
I'm still not sure I understand this. If US alone has ~60k deaths from the flu a year, that still works out to be much more (1153 deaths per week).
Redacted has filled the gap. Orpheus too. Though maybe the webs aren't as fully developed as WCD's came to be, these sites are definitely maturing in the same way.

https://interviewfor.red/en/index.html
Linux is standard these days for rendering AFAIK. For the actual graphics/modelling part, I think Linux and Windows are often both used. Maya runs on Linux for example.
I thought flu vaccine efficacy varies year to year and is frequently not that great.
I'll give this a try. I'm currently using VSCode & Calva. It's been a bless! I create an uberjar with Clojure's nrepl server and start that server with my java project's dependent jars. At the end, I am able to "jack-in" the embedded repl server running with in a production-like environment. Needless to say, when I demoed this stuff, many engineers were excited to learn more about Clojure. They saw I inspected, ran and modified behavior of existing code all in the REPL without even redeploy/restart anything.

I have to say that there are 3 things that I am very grateful for acquiring in 2019: got into Bach's music, learn to play the piano and finally "got" LISP via Clojure.
Where did you get 29% from? I’m assuming that you are the only developer working on this (you didn’t say otherwise), for every $1 that someone spends, you get .70 cents.
After reading only the headline, I for one assumed it was the official's child, so it's at least somewhat misleading, perhaps not intentionally though.
1% mortality would still be pretty substantial as these things go.
> 13 were determined to be “planets, stars, or small hobbyist drones.” Six were commercial aircraft, and four remain unconfirmed.

Sounds to me like a case of one or two guys flying drones sometimes that turned into "What's that light in the sky?! It must be a drone!!"
VPN companies have been using the "omg public wifi scary" meme to market their products. I agree with EFF here.
> 290k-650k death

Where are you getting that number? It a magnitude of 10 off
Flu can be managed with vaccine, on-the-spot test kits and antiviral drugs.
Ask HN: Linux, too many changes in not many years
I learnt linux years ago and now, after managing lots of servers and systems I find out problems about networks and other that I can not resolve in the way I knew.

/etc/resolv /etc/interfaces, netstat, ifconfig (hey!, I prefer "i a s" over ifconfig though ) ... not working properly and as its supossed ten years now, and 90% google says... is wrong now

Every distro linux has his way to manage network.
Last bug in Kde Neon I was using about proxy configuration (https://bugs.kde.org/show_bug.cgi?id=410843) took me two hours to fix.

So I'm going to try BSD or something without systemd.

Sure I'm tired and old but I don't see advantages win over the problems can occur. It's a mess for me now...

I like the most updated applications, libreoffice,bash ...and love shortcuts with keybindings

for which distro I look?
I have the family plan for $15 which I think is a great deal considering how much my family and I use Youtube.

Plus free google play music! Although its iOS app is absolute trash.
I know "we" in the dev community are always eager for improvement, better tooling and often specific features. Many non-dev folks will also sometimes express the need for certain functionality.

But there's one factor that plays a big role in this i think: most people don't like it when somebody changes "their stuff", regardless of possible benefits.

So once a product is well established, tweaking and changing it puts you at quite a risk of annoying or losing some of your aquired userbase, and further development therefore ensues much more prudently and slowly.
You have some squares on your site are you putting emoji's on the site my web browser cannot process it.

My user agent is:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36

Google Chrome on Debian

Here is a screenshot:
https://ibb.co/qsnrD2n
I did a quick look through PhpTheRightWay website, and I saw no mention of the advice that php user should have no permissions to change app code -- or in other words, that "deploy" and "run" users should be different.

Is this the recommended practice now? Because that was the main reason to avoid PHP codebases for me. Having an app where any code execution bug instantly leads to permanent compromise scares me deeply.
A more neutral stance might be for software to explicitly offer ACME integration rather than Let's Encrypt specifically, after all part of the rationale for Let's Encrypt is to be a huge practical demonstration that ACME can be a success for the public Internet.

e.g. a config setting get-certs-from: ACME-ENDPOINT-URL rather than a binary "Use Let's Encrypt" feature.

Thanks for your work, which is much more important than our enthusiasm.
> You might ask, if two choices are good, are three better? Yes, but only slightly. You get an exponential improvement going from 1 to 2; after that, testing more bins improves by constant factors.

The intuitive explanation for this is that the largest benefit comes from avoiding the most full bin. Two choices is always sufficient to do that.
I think it's more common for people with this to cope by thinking in terms of abstractions, rather than the other way around.

The flag's a great example. Can't call up an image of a flag, but I can hold a kind of inferred 'essense' of a flag based on the abstract idea. Rectangle, some dividing lines depending on the country, kinda a wavy shader effect on the edges, probably a pole off to one side holding it up. But that's as rich as the image gets.

If internal monologue is supposed to be an actual voice that you perceive vividly then yeah, that's not present either.
>it's going to take you a whole lot longer to get there than if you flew. This is absolute fact.

The article doesn't deny that. One study found exactly what you've claimed.

>A study looking at [the arrival of H1N1 swine flu in 2009] found [travel restrictions] “only led to an average delay in the arrival of the infection in other countries (i.e. the first imported case) of less than three days.”

The problem with quarantines seems to be that their effects are minimal unless you lock everything down AND somehow find and quarantine the already infected who got in, which no country has ever done.
Many of those confirmed cases may still die, so that is not an apples to apples comparison.

Currently the number of fully recovered people is lower than the number of deaths.
If PyTorch had a viable way to convert models to run on a mobile GPU or DSP, that's all I'd ever use. Currently I have to do my research in PyTorch and then laboriously port to TF to convert to TFLite, which kinda sucks because TF is full of bugs, and there are gotchas due to differences in how ops are implemented.
Code is meant to be thrown away. Not to mention there exists industrial-strength automated code refactoring which will just get cheaper and smarter.

So write code you can deploy today, monolith or micro serves, in the not-to-distant future we'll be able to cheaply refactor it at scale into any style you want.
Considerations in Building Production ML – Toucan AI Blog
More reasons to push for Professional Ethics Boards with teeth and/or unions with ethics rules.
I just use youtube-dl[1] and never see a single ad.

Also, downloading videos with youtube-dl lets me archive them for myself, which is useful insurance against when (as all too often happens) the video gets pulled from youtube for some reason.

As for quality, this thread is about discovery, where quality shouldn't really matter. But if quality matters a lot to you, after you discover some music that you like, you can go to bandcamp and buy a FLAC of the tracks you like from the artist. Or you can go to whatever other music service that you think has better quality and get them there.

[1] - https://github.com/ytdl-org/youtube-dl/
Sorry, south of Market (where there happen to be a lot of offices for startups)
This is an incredible overreaction to an entirely innocuous comment.
Genomic epidemiology of novel coronavirus (nCoV) via https://nextstrain.org/ncov indicates a beginning last month. SARS-CoV is 13 months or so in length https://www.cdc.gov/about/history/sars/timeline.htm
The requireMenus start on day one, regardless of producing any income. What follows related to the US tax code in general, the us/Finland tax treaty might make exceptions about some of them:

You will be unable to hold any financial asset other than cash or deposit (no broker will let you do stocks for example - or an ETF)

You will have to report and pay taxes on the fantasy gains on your locally accumulating pension funds, even though you will not have access to them until retirement (if then).

You will have to file your company paperwork locally, but also as if it was American - with requirements that become more onerous with your ownership percentage (starting at 10% or 25%, can’t remember - luckily for me in that respect, I was below the reporting threshold most years - but I did have to translate and file financials at some point)

I had done all of these for many years. If you don’t enjoy the bureaucracy, you might be better off NOT owning a non-US company.
Spotify has this really great alternative app called Stations:

https://apps.apple.com/us/app/spotify-stations/id1453043471

You just type in artists/genres you like and it'll play music that matches your tastes. It's like a better Pandora, with the things that makes Spotify great, like Spotify Connect.

It's only in the US App Store for dumb reasons, but it works fine elsewhere once you get it downloaded with a US account.
Integer division with the short division method
Ha, thanks, that's pretty funny.
Any idea what the rates are for the corona virus?
Well, until TV manufacturers will choose to add a GSM module to TVs :)
Viruses tend to become less deadly as they spread because dead people don't spread disease. Typically it mutates slightly into a less deadly strain. Then that strain spreads more quickly and gives the population some level of immunity against the more deadly one.
Video Is Still a Bit Player in the Art World
> No matter where I am, indoors or out, I can pretty much always point north.

That’s a very specific claim and it’s something that I’ve felt to the point that I’ll test myself when indoors

Another part of the driving is that I’ll often ‘skip’ over the boring middle parts, reach my destination and not remember the series of decisions I made to get there.

I often listen to books or podcasts when driving and when driving over the same area I’ll remember what part of the book I listened to at that particular spot
I think you're being downvoted because you're implying monoliths don't require an engineering culture and that microservices are a silver bullet in getting systems built correctly.

I've seen good and bad in each approach. It's certainly possible to enforce good SOCs and proper boundaries in monorepos, and also possible to plough a system into the ground with microservices.

They're all just tools in your toolbox and both have a part to play in modern development.
Yeah, I'm a bit perplexed on this. I sometimes have conversations in my head, or imagine a conversation with someone else I might run into. But by the same token, there's no "voice" to the conversation; it doesn't "sound like" anyone; sometimes i think through something before saying it, other times i just say things without saying it in my head first.
Unfathomable to me. My mind is constantly racing, playing out different conversations, interviewing myself in a variety of roles to navigate my thoughts on things (one day I'm the president of the US talking about foreign policy, another day I'm a big tech CEO navigating the diversity questions). I constantly have something in my ears to tune myself out, podcasts or music. After being diagnosed w/ ADHD I realize I'm probably on the extreme end of those with internal dialogue but to see a complete lack of it in others is very surprising.
> If we include this as an option in this list, it will contribute to a nationwide epidemic of opioid abuse and countless deaths?

Give. me. a. break!

At a minimum they should ask, "What are the potential downsides? How extreme are they? How can we determine how likely those potential downsides are?"

I'd expect every junior PM to ask _that_ series of questions about any product decision in any market.

There's a reason clinical trials have protocols for early termination. Not understanding that early termination is a thing when building a social app is one thing, but they're building EMR software!
I do this all the time, too. I always have like 3 or 4 movies or books going on in my head that I'm working on.
The idea that Keras would be the framework of choice for a research organization is laughable. If you're talking TF internals, those aren't really any more "accessible" than pytorch, which to many (including me) feels quite idiomatic
Sounds like I have a problem with anything making my job more painful.

The actual problem has nothing to do with nation-focused issues. With healthcare liberalization came competition, and therefore search for the cheapest solution. Problem is, in healthcare we have slaves (called residents) and what's cheaper than an educated slave? So actually, even european EHRs follow the 'for-billing' model because it's far easier to just dump the work on the residents.

EHRs are the whip with which we 'encourage' human healthcare providers.
> But the answer to the question "Why are smart young people going into low risk high reward occupations over high risk low reward occupations?" is pretty obvious.

Indeed, but it also highlights something that may be less obvious, and that is the proper allocation of reward. The deeper question is: why do we systematically undervalue the very fields that contribute the most to society? Careers in education, healthcare, research, and less stable creative ventures should not need subsidies if we acknowledged their inerrant long term value.
Amazon uses Apache Kylin, which is a modern OLAP cube technology.
"tyranny of the majority" is an oxy-moron. It makes zero sense. Of course the majority gets to decide what happens, that how government works.

Only in America do we think that the party that won the election shouldnt be able to actually run the government.