skysight-inc/HackerNews huggingface dataset:
Same, ADHD and everything, but overtime I've learned to control it. Now I typically use my internal monologue to work something out. Sometimes it still gets away from me though and I have to purposefully refocus my thoughts onto work or something constructive.

Honestly, I no longer view ADHD/ADD as a disorder, but different brain functionality. It doesn't typically fit in with our modern schooling systems so it's treated like a disorder. It certainly has some handicaps to be sure, but it's benefits, hyper-focus (when you get it working) and creativity are very helpful sometimes.
I try to keep that in mind, but I also keep in mind that many people do not report to the hospital when sick.
As I understand it, this is correct. One's mind is made up of different, sometimes 'competing' parts, most of which we are not consciously aware of (most of the time).

It's widely believed that the 'thinking' part of our brain, the neo-cortex, is far less in control than the deeper, emotional parts, such as the limbic system.
Now, I am super self conscious of the otherwise ignored voice which reads everything I type and see.

It is much sexier though than irl. I wonder why is that?

On the other hand, I can speak much faster yay. Why?

Is your voice reading this comment too?
Maybe.

Do you feel like you are conversing with an oddly being?
Maybe.

I am alive. Where is my mind reading tech?
The positive aspect is that you should be immune to Kopfkino: https://www.urbandictionary.com/define.php?term=Kopfkino

> Kopfkino happens when you involuntarily use your imagination to think of troubling or disgusting things in graphic detail.

> From the german words kopf, head and kino, cinema.

> After i heard 'granny pussy' i had the most disgusting kopfkino.

(Just realized, I need to remember this one as a nice german word with no english equivalent)
Rest in poverty.
Sure the marginal cost of sending another email might be zero. But typically you price based on what people are willing to pay -- not based on costs.
The name Observable does have some indirect relation to rxjs, but by way of another historic fork in the reactive programming world of JS: Object.observe [1]. Albeit an obsolete tool today, with the recommendation is to use ES2015+ Proxy instead, Object.observe left other relatives of similar names in the web stack: IntersectionObserver, MutationObserver, others.

The idea behind Observable is that it observes changes to cells (wherever they occur in document order) and reflects those changes everywhere else in the dependency tree, similar to databinding techniques like used in MobX or classic Knockout. (One way to think about Observable is that every cell is a Knockout "computed property".)

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
> It means that any old bus stop, which is completely dysfunctional and derelict, counts as "transit" around which to build denser housing.

I don't know where you're getting your information. Let's look at the actual text of SB50[1], which is fairly clear: it has to be within one-quarter mile radius of a stop on a high-quality bus corridor, which is defined as:

“High-quality bus corridor” means a corridor with fixed route bus service that meets all of the following criteria:
(1) It has average service intervals for each line and in each direction of no more than 10 minutes during the three peak hours between 6 a.m. to 10 a.m., inclusive, and the three peak hours between 3 p.m. to 7 p.m., inclusive, on Monday through Friday.
(2) It has average service intervals for each line and in each direction of no more than 20 minutes during the hours of 6 a.m. to 10 p.m., inclusive, on Monday through Friday.
(3) It has average service intervals for each line and in each direction of no more than 30 minutes during the hours of 8 a.m. to 10 p.m., inclusive, on Saturday and Sunday.
(4) It has met the criteria specified in paragraphs (1) to (3), inclusive, for the five years preceding the date that a development proponent submits an application for approval of a residential development.

[1] https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...
Apple maps sucks. I use google maps on iOS.
This isn't unique to right-leaning sites. Expressing support in the wrong (right?) place will get posts deleted and accounts locked.
Built a 2 way automated AI texting platform. Scheduling, marketing and more
What’s to protect against false/bad/malicious data?
Flexport is hiring engineers in Amsterdam (we can get you a visa)
what is your email or chat handle?
What a mess. Sad to see "tenant" organizations yell and scream about gentrification and displacement, ignoring the fact that both of those things are happening right now.
My experience is that devs, devops and admins are striving for better and more robust operations and software development workflow that in the end will help out company in multiple ways. So they read what's new and learn and adopt new approaches and tools. But BI department just want to keep working with Excel because they don't know and don't want to spend any effort learning anything new. So now you have a conflict. Scary microservices vs good old comfy db select queries and excel.
Thanks! I was not aware of this and it looks fantastic. Is it in the roadmap to target GCP, or even just a generic Kubernetes cluster?
There are not enough upvotes in the universe for this comment.
Analogous to the "don't project slides for months on end" - I would not stick it on the radiation source and leave it there for months, but it's not an amount you need to worry about for a reasonable number of trips (let's say less than 100) through the scanner.
I just downloaded the app. Can I not use it at all without an account? If so, why?
Makes sense, JP's reddit fanbase is quite small. One slice of his videos has been seen across all the edits and platforms 500million times. He has insane reach.
SoftBank Is Funding Every Side of a Bruising Startup Battle
No, but the dude works at google and has written that and other books about Kubernetes so obviously he knows about scaling parts of a system and huge organizations working on software together.

That is not what he is commenting on here though. It is that microservice architecture is starting to become the default pattern on how to build applications for a lot of people. Instead it should be an exception when you reach those very specific problems that most people don't have.
a) 'Grow up' is not useful discourse, please leave that stuff on social media.

b) Recognizing their effort is fine and the right thing to do. Saying 'oh, we don't need travel blocks' when the virus seems to mainly be spread from one province is dangerous. And this following part is just wildly misleading and a clear attempt to babysit the Chinese government's feelings:

"The main reason for this declaration is not what is happening in China but what is happening in other countries," said WHO chief Tedros Adhanom Ghebreyesus.
The classic: Thinking the Way Animals Do: Unique insights from a person with a singular understanding. By Temple Grandin, Ph.D. https://www.grandin.com/references/thinking.animals.html

>I have no language-based thoughts at all. My thoughts are in pictures, like videotapes in my mind. When I recall something from my memory, I see only pictures. I used to think that everybody thought this way until I started talking to people on how they thought. I learned that there is a whole continuum of thinking styles, from totally visual thinkers like me, to the totally verbal thinkers. Artists, engineers, and good animal trainers are often highly visual thinkers, and accountants, bankers, and people who trade in the futures market tend to be highly verbal thinkers with few pictures in their minds. (...) A horse trainer once said to me, "Animals don't think, they just make associations." I responded to that by saying, "If making associations is not thinking, then I would have to conclude that I do not think."

I have internal monologue but not as much as before, sometimes significantly less or completely absent. First time my monologue stopped during long meditation retreats. It seems reasonable because I didn't use verbal thinking during meditation. You don't use it, you lose it. I'm surprised how little the inner monologue has to do with abstract thinking. You don't have to have sentences in your head to do stuff unless it's writing or reading related. Decisions, no need. Math or programming, no need at all. Logical thinking, no need or very little.

Totally verbal thinkers are often aggressively against even considering my experience: "That's impossible", "You can't think without words". Maybe these kind of people are the opposite end of 'spectrum' from visual thinker autistic like Temple Grandin.
The results of our to be published paper clearly confirm the claims of this paper and shows that if implemented well, threads can perform and scale as good as events with not much memory overhead.

I worked on this subject during my Phd, and the result is a paper that will be published in sigmetrics2020.

We developed an M:N user-level threading library and exhaustively tested it against event-based alternatives and pthread based solutions.

We used both memcached and webservers to test it on 32 core and 64 core servers.

Even connection/pthread looks promising in terms of performance.

You can find the paper and source files here: https://cs.uwaterloo.ca/~mkarsten/papers/sigmetrics2020.html
Do you have a strong prior for large bureaucracies, especially at their interfaces with one another, not being sluggish? If so, how do you come by it? If not, whence comes the doubt whose benefit you seem so anxious to give?
Don't take vacation the week your new hire shows up.

I've been on the receiving end of that. It went... badly.
You'd probably end with significantly different results based on country. Somehow the underlying logic of mapping AI seems to be more-or-less of a fit for national road systems — for instance in Europe, with lots of discrepancies between borders, it's really hit or miss: in France and Germany I end up on stupid country roads to save 2 minutes on a 2h drive, but that seldom happens in the Netherlands (granted they have a great road infrastructure). Switzerland is a mess too.

My intuition (listening to AI and DL podcasts) is that they just train too-general US-based (or evaluated or reinforced more specifically) models. Anyhow it's a disappointing situation that e.g. Google maps makes way more mistakes today than it did 5 years ago (but it also does more overall, I guess it's a trade-off, e.g. now it's great for public transportation in large enough cities).
The title mentions that Monolith is the future, but fails to explain why. Either way, let's focus in two items:

> We’re gonna break it up and somehow find the engineering discipline we never had in the first place.

Indeed. I worked in a company that had a monolith, but the project was structured in modules. Every module had a Facade, which was the official way of communicating. Although in practice you could access other modules' entities, you weren't allowed to do that. As you can imagine, this rule was broke many, many times. Developers would look at the entity and see the data they want was there and ignore the facade right way, plain and simple.

If you split your project into separate services, and those services aren't in the same runtime application, there is no way to break this rule anymore. The team that didn't follow the rules has no other choice, it has to go through the APIs. Even better, they won't design the API themselves most of the time. Whoever maintain the service will want it to be cohesive, and will not care that much about the other team need to an urgent fix. Putting workaround becomes way harder, and this change alone improves design a lot.

The second point is that anyone that shared the same service/application with another team probably faced the situation where you couldn't deploy (or was too afraid to do so) because the other team pushed a lot of new code to master. You suddenly don't know if the deploy will break everything or not. When you see, you're spending a lot of time coordinating with many people about whether you can deploy it or not. Something that should be in production if a few minutes sometimes get delayed for days.

Of course that microservices are not a silver bullet, and there are teams that will benefit a lot from a monolith. With that said, I find hard to believe that monollith will come back in companies where the development team grew to be more than a few developers, because the trade-offs are not worth it.
The A-10 was designed for a hot war in Europe and would have been nothing more than a “speed bump” for a Soviet invasion in the Fulda Gap, let alone a modern peer.

The problem is really casualty aversion - we lost 10’s of thousands of airmen in WW2 and that’s not sexy. The fighter mafias in the USAF and USN are real things, driving the specification of unrealistic capabilities in fiscally constrained universes.

Fiscally affordable wars are going to require less bling and a higher tolerance for losses.

Extending your thought we should expect F-35 shortcomings to lead to tactical limitations due to operational risks leaders will be unwilling to take when facing a real peer.
What Universal Human Experiences Are You Missing Without Realizing It?
You're right. After coming home from any big 48-hr long CW contest I swear the quiet whirring of my refrigerator's compressor is trying to speak to me in morse.
Based on Eric Normand's REPL Driven Development series, if I'm not mistaken, he considers evaling from the editor part of the REPL driven development flow, so it seems that evaling from the editor could also be considered "using the repl"

edit...

I think I'm seeing that your question is more of a point that you're making. Yes, it's nice to be able eval from the editor, but now being a professional Clojure developer after having been a Python developer for years, I would agree with the arguments that typing lisp (s-expression) code in a repl is much easier than Python, because you don't have to worry about indentation. This probably applies to other languages for different reasons. eg. Java... I can't even imagine what a REPL would be there. My repl usage in python was usually just calling a function I wrote in the editor. Same with my little experience in Ruby.
UFO Captured by a Commercial Pilot
The vibe I got from his post was that the formalities starting a company aren't the bottleneck, perhaps more of a symptom instead. Just about everything he said applies to Finland too. Registering a company means putting ~3000 € on the table but sure, you can do it fairly quickly online.
I found Google Play Music's "radio station" feature great for discovering new artists. Works even better than Pandora.

Also, unlike Spotify and Pandora, it is legally available in my country.
There’s a similar thing with the “mind’s eye”. Most people can think of something and “see” it quite vividly in their mind, but some percentage of people have aphantasia which means they simply don’t have the ability to visualize things like that.
Just think, the US could have had universal free education.

But instead it has fighters that don't work.
I don't think it's that crazy a decision, since it was also kind of crazy to pay the cost of "was this field set" for every single field, when the vast majority of the time you're not going to use it.

But it can require a bit more more thought in your protocol design. So for example in this case, the options would be

- design things such that 0 is ok to mean "most current" (so start revisions at 1) (this is hard after the fact, but if you know from day 0 that missing values for int types will be 0, you can design everything to start at 1) (Edit: maybe this is how etcd works?)

- explicitly break out revision into a message type (so you can notice if it's not provided)

- use something like "-1" to mean "now", so that 0 isn't overloaded

etc...

(You could argue maybe the right call for proto3 was to have a flag on a field saying if you want to be able to notice if it was provided or not. Best of all worlds, at cost of a bit of complexity.)
Mothers with children already have an alternative: Use public transport, or use an uber, or a taxi. There's no reason to own a car.

It's all about utilization: An uber cab will probably see 10%-90% utilization (passenger count / time in transport), while a privately owned car is utilized only a few minutes of the day, by only 1/5th of the passanger capacity. Most of the time it collects rust on a parking spot that could be utilized for a better purpose. Parks, street food stands, benches.

Same for delivery: If the alternative is that everyone oes out and pollutes supermarkets, streets and public transport to get their freshly ground coffee, don't you think that having a vehicle that delivers on the last mile to the customer is much more efficient?

In cities that invest into bike lanes, obviously cargo bikes are becoming a real alternative for delivery services.

Yes, public transport has to be improved, too, nobody argued otherwise.
> easy access to data for business decisions outweighs engineering idealism

I think there are different levels of sophistication of "engineering idealism". GP talks about "data ownership", and I get the desire to keep the data a microservice is responsible for locked in tightly with it. But let's be precise why it's good: because isolating responsibility reduces complexity. Not because code has some innate right to privacy.

In my own engineering idealism, there's no internal data privacy in the system. Things should be instrumentable, observable in principle. If an analyst wants to take your carefully designed internal NoSQL document structure and plug it into an OLAP cube for some reason, there must be a path to doing that; if that's an expected part of the business, the service needs to have it on the feature list, that this should be doable without degrading the service.

Software needs to be in boxes because otherwise we can't handle it mentally, but the boxes really shouldn't be that black.
That was great, thanks. Still doubt you'll ever see one.
Heroku, Sentry, Jira, GitHub, any service that's notifying me of events via email regardless of company size.
"There used to be a lot more defense contractors during the cold war. Also, more accountability. "

Gear today is far more complicated. Schedule and cost increase geometrically with complexity.

Many of the 'innovations' on early era fighters were quick iterations made by tiny teams.

But it's no longer the 100's of fighters that will win, it's the one squadron with the best gear, radar, comms backed up by the rest of it (AWACS etc.) that will dominate. Of course, it has to actually work (!) but there's something to be said for that.

The basis of the 'over-budget makes money' is still reality however, there's no doubting that.

So it's going to be a matter of how we apply operational integrity in this new era of sophistication.
Well, the lines

With sloping masts and dipping prow,
As who pursued with yell and blow

have the notes

"prow, the Classical equivalent of the Teutonic bow, rimes with blow only to the eye. Such are called printers' rhymes."

Did you manage to memorize it?? It's long! I chose Kubla Khan, more sensibly.

About the spelling rime he says

"Rime. — This word has during the last three centuries been usually but improperly spelt rhyme, probably through confusion with rhythm"

which seems right e.g.

https://www.etymonline.com/word/rhyme
I don't know enough to directly question your numbers, but you should be upfront that 1. you're quoting your own twitter feed from another username, and 2. you're not an expert (at least in the standard sense of the word) in epidemiology or a related field.
NIU eliminating test scores in undergrad admissions
It seems to me (with absolutely no experience) that architecture and design patterns are more trouble than they're worth for code in the low thousands of LoC, which this appears to be.
Titanic wreckage hit by submarine 6 months ago in unreported collision
My previous company went this direction. I wouldn't recommend it.

Say you version each module and pull in specified versions. It'll work fine, right up until two modules both try to pull different versions of a third module. In practice, you have to update multiple modules at once to avoid conflicts, which, in turn, can require updating other team's code.

It also turns out some tools like Maven don't prevent conflicts by default. You can end up exploring pom.xml files in Eclipse, trying to add exclusions, or figure out which repo is dragging them in.
After the space shuttle was retired in 2011, the United States lost the ability to put human beings into space (other than by buying Soyuz seats from Russia)
Replying to myself, this article linked in a sibling comment discusses the issue: https://edition.cnn.com/2020/01/30/asia/chinese-health-care-...
Agreed, when using the "deaths / (deaths + recoveries)" formula, recoveries being under-reported is possible and would skew the CFR upward. But also, if deaths are under-reported in the same proportion as recoveries, then it would not affect the CFR.

I suppose one way to reduce uncertainty is to examine a cohort of patients and follow it meticulously. To do that, we can look at the 99-patient case study published in The Lancet yesterday: https://www.thelancet.com/journals/lancet/article/PIIS0140-6... 11 died, 31 were discharged, and 57 remain in the hospital. This suggests a CFR of 11/(11+31) = 26% The assumption epidemiologists make when they use this formula is that the 57 still in the hospital have the same chance of dying as those who already died in the hospital.
From those more in the know I've heard they are constantly having to fight to retire the A-10 which is a program mostly kept alive for solider morale and civilian fan reasons.

The rumors are that the leadership in the Marines would much rather have more single engine turboprop aircraft like the T-6 or A29 for Close Air Support missions, aircraft which cost at least 10x less to run.
A system composed of micro services can be thought of as one monolith.

This debate of monoliths vs. micro services is like debating what integers you sum to arrive at 10. 10 + 0 vs. 4 + 4 + 2 ?

Everything has tradeoffs. Let’s focus our discussions on methods for understanding the problem set and weighing the tradeoffs of potential solutions.
Estonian e-residency doesn’t magically make you a tax resident of there and absolve you of your tax obligations to your country of residence. Some countries still require you to pay local tax on any income from foreign companies as long as you’re considered a tax resident.
Hey! I'm starting my master's in the field of compilers.

Could maybe could you share your setup/workflow? For example do you use any IDEs? I'm trying to use Clion but it seems 16GB of RAM is not enough.

Any tips would be appreciated :)
These are good points, I agree, while I generally don’t think the microservices I’ve worked on have been designed well, they’ve still offered advantages over the monoliths that I’ve worked on(and yep you guessed it, I also didn’t think the monoliths were designed well either).

One more thing I really appreciate:

No more massive juggling acts to upgrade the language or libraries. I’ve spent way too much time having to worry about how to upgrade a monolith to the next major version or three of .NET and C++, worrying about major version incompatible in libraries etc.

With smaller services you will have to fight this battle many times, but each battle will be manageable and lower risk.
I’m ok with whatever you call them, just don’t split a single codebase into 20 services and over 10 databases
Facts are Racist

Stats are Racist

Stereo types are Racist

Data is racist

Anyone else notice that its the
White "Liberals" and Jewish Commies demanding what is and isnt "acceptable" and racist , that targets Whites
I'm afraid I fail to see what Swartz has to do with this topic.