skysight-inc/HackerNews huggingface dataset:
With respect to out-of-network coverage: Germany also has a quarter of the population of the US and an land area smaller than several US states. Which is just to say, it's probably easier to provision a reliably coherent network of health care providers in Germany than it would be to do that across all 50 states.
The Department of Transportation Says ‘Drivers’ Don’t Have to Be Human
I agree with this. However, for whatever reason, suggesting a monolith or (gasp!) not writing a spa for an app and using traditional ssr html seems to signal that you're antiquated and old fashioned. I've only been doing this for 3 years and it's ridiculous.
> Starting with the fact that most dynamically typed languages today are progressively adding type checking

At the same time, industrially-popular static languages have added dynamic escape hatches. The trend is really toward optional static type checking, with dynamic languages moving to opt-in typechecking and static languages moving to opt-out.
How You Can Help Us Save Democracy
They completely reverted some small changes, and partially reverted more changes. But it wasn't a clean reverse; I still prefer the old snapchat to the new.

I genuinely believe the best path forward for Snapchat is to completely reset back to pre-redesign as a way of making amends to all the users that left, and then re-designing again from there with their new focus.
Not in Go, but Discourse is a monolithic rails app on Github which I've used as an example for my own employment's code base in the past. Another example is Gitlab's code base (also Rails).
Refactoring code is March easier to do if code is in one place and you can run and set breakpoints. It is nightmarish to do this in distributed systems especiallly when minor api semantics can cause huge problems that can go undetected for ever.

Lastly Don’t blindly believe some blog article - they are likely written by unemployed folks with too much time on their hands (possibly using the article to find their next gig)
3D Studio was written directly for Windows NT and isn't available on Mac OSX either. There is already Maya, Softimage XSI, Houdini and Modo on Linux. I'm not sure where the expectation comes from that 3D Studio would be ported to Linux. It isn't any sort of a standard for general 3d work, isn't used much by the computer animation or visual effects companies, and is more of an exception.
You can opt out of baking with cash far easier than away from exchanges with crypto.
Exactly, Just like democracy is the same as a dictator
I definitely liked this about Racket but I did also find the elipses to be a bit magic to begin with...
> With a microservice setup even the most trivial of bugs become an utter nightmare to debug.

Alternative view: It's not.

I get your point but with a well designed microservice it's pretty simple as well. You just need proper logging in production and a good development setup.

Complex issues involving multiple services are a lot harder, I grant you.
SQLite? https://www.sqlite.org/src/doc/trunk/README.md
Pick up some used college textbooks on differential equations, vector calculus, and multivariate calculus if u can and work through some of the problems at your own pace. These texts are the keys that unlock the entire universe and describes the unifying laws.
I can guarantee you the answer is somewhat related to the term "clickbait"
Not mentioned: the patch is a suppository.
I'd love to hear why you think that separating friends from influencers, celebrity, or media is a good change. The last element I get somewhat, but I don't think anyone has a conceptual issue identifying who is a fried and who is an influencer, and being able to see stories with minimal friction was a major draw for me.
There's multiple legends of CEOs famously shunning the rational advice of their team and charging down a path they believe in. You're a genius if it works out (ie. Steve Jobs) and second guessed if it doesn't.
Just tell customers everything is logged and the logs are deleted on a rolling basis every year.
This is both the affiliate endgame and signal that everyone who could make money in the market already did and they're getting out.

Sometimes it's the result of hubris, though.
What if you create your own exchange? Eureka!
I don't know what you mean. Baking?
why use the amp link? Firefox on Android won't open
Ignoring and dismissing the clear industry leader (MapD) makes me wonder about the article. Seems like it was straight from a marketing department.
"Strictly enforcing separation of concerns" is not a great argument. If feature teams don't have the technical maturity to handle separation of concerns, they'll make an even bigger hash out of the extra resiliency, testing, and other overhead introduced with microservices.
That's not how it works. They could be the only exchange anywhere, but they'd still only be one node in the network.

Exchanges greatly help the transition to crypto but they are not necessary for it's existence
I don't think full-time jobs are, in general, any more "meaningful" than gig-economy job, but they are almost universally more stable, predicable, and better-paying - which is what is of primary concern to most workers.
Definitely not satire. Curious why do you think so ?.
You don't think Bloomberg had an editor review the story before publication?
Ronan Farrow Hit ‘Rock Bottom’ Before Publishing Harvey Weinstein Story
What's a monolith anyway? At this point just a straw man to pitch microservices against. There are many ways to modularize code; after all, (class-based) OOP is about code organization via modularizarion. In my experience, "REST microservices" is one of the worst, as it derives its working principles from the unrelated problem of loose coupling of web browser and web servers just because it has to use HTTP for unclear reasons, then applies these principles incorrectly, naively, religiously, and dogmatically, while mimicking a two-tier application model that isn't called for. It's really the mother of all antipatterns.
I generally agree, but I'd make a bit of a distinction that doesn't mean making a pure monolith, you can still spinoff dedicated services where it makes sense without adopting a a full "microservices architecture".
What is value? Without an exchange, how do you secure it?
This is essentially Yelp's business model.
How to usefully say this briefly? The article has some interesting context. The byline is Andy Pasztor, who is known for anti-SpaceX low-quality journalism. This article was relatively tame for him. There's been a long-term press campaign against SpaceX. Apparently coming from old-aerospace. Its narratives have been... unconstrained by reality. And seemingly overlap with parts of the article. Long-term, the press campaign seems to be ramping up. Modulo intense tactical campaigns like Northrop's around loss of Zuma, which lasted only a few days. The many-$B "Senate"LaunchSystem appears in increasing trouble, both internally, and threatened by SpaceX's BFR. So odds are we'll enjoy a lot more of these.

> In August, reporters asked Ms. Shotwell how confident she was about the latest timetable. Such difficult predictions “can make a liar out of the best of us,” she said, adding: “I hope I am not proven to be a liar.”

This last paragraph... ick. Not worrying about the mischaracterization of delay, that's just Pasztor. But the association of Shotwell and "liar"... Shotwell is known for her honesty. Boeing leadership... very not so much. I do hope this isn't a new meme - that would be remarkably slimy.

Meta: There's the idea that knowing some topic, and seeing the press repeatedly get it wrong, causes one to doubt their reporting of everything else. Watching press coverage of SpaceX has introduced me to an unhappy variant. Knowing some political background for a topic, and finding it essential to even "read" press articles, leaves me wondering if I've been unknowingly failing to adequately "read" press coverage of everything else. :/
All this assertion / denial stuff is getting tiresome. If this compromise was implemented at a significant scale, and people in-the-know have figured out how it functions, it shouldn't be too hard to get hold of one and provide a demo.
I’m of the opinion that this story was designed and planted through a Machiavellian scheme to cause panic and to generate more suspicion on China (specifically) and any other country (generally). The denials by the companies and the government arms are quite strong, suggesting that this is a highly secretive disinformation campaign.

If the Bloomberg story is indeed true and the denials by the others false, I don’t expect to find out about it for at least another 30 years or longer, when this probably gets declassified or revealed in detail by some other source.

Whatever the truth, it’s undeniable that the report has planted giant seeds of doubt on electronic hardware, and many countries can only continue to worry while not being able to handle this kind of threat at scale in the coming years.

We humans want and desire for closure, but I suspect we won’t get it on this matter anytime soon.
Good article, however the probability is a bit weird concerning the test false/true positives. something with a false positive rate of 5% with a prevalence of 1/1000 only means a 2% true positive rate if you assume the only thing we know about the patient is their test result. If I go in complaining about flu symptoms and my test comes back positive for influenza, there's a much higher likelihood of me having the flu than whatever the prevalence is vs the false positive rate of the test.

The choice of which test to administer is also a financial one for doctors, which fact researchers hate, because tests with a high correlation for problems leads to higher insurance payouts for preventative care, etc.

Finally, while I do somewhat agree with the main point of the article, that doctors need to be trained better on these tests, right now the movement in testing, especially with imaging-based tests, is to quantify and extract metrics so that interpretation plays a much smaller role. Ultimately the first test administered after a visit needs to be chosen more carefully, however the odds aren't as bleak as the author suggests, in my opinion.
You did 3-4 years with dozens. I am at 20 years and more complexity. For a number of years, I managed staff and interns - just keeping interns busy chews up a lot of time. I had a co-founder to start with, and was then solo running it from then. Once you have staff but not the scale to get help managing that, it gets seriously difficult. When I started, things like Toggl didn't really exist. I used to print out and manually sum hours from staff per client/project and per month. And then create dozens of invoices each month manually in MYOB, an awful and miserable interface. It was a huge timesink. I couldn't outsource it because I was the only one with true knowledge of each relationship - what to bill in what way, which clients were sensitive, etc.

I'm not saying it's impossible to do it OK, I'm saying it's easy to get it wrong and fall behind. I mentioned the idea of an opinionated business framework to a friend (freelancing very occasionally 1-2 years) and they said "Oh YES, absolutely." And that's for someone who'd send 2-3 invoices a month, not 50+.
Just an artists impression.
That's something I'd actually like to see.
Of course they are OK. It doesn't matter it is microserivce or monolith, what matters is how well your architecture executes the principle of separation of concerns. That is largely irrelevant of what philosophy you are choosing.
Photography can be unreliable even if you can't tamper with whatever the sensor records. The "Russian Ghost Car" viral video is a simple example of this sort of effect. It does really look like a ghost car, and the video itself was not tampered with. The camera recording the action just happened to have a very unlucky angle, occluding the "ghost car" for much longer than you'd expect. The result is a misleading but 100% authentic video.

https://www.youtube.com/watch?v=fQALBUY7OH4
I'd argue the message queue is, itself, likely not needed. Not directly.

I think, ideally, for a system to be successful, you need to understand all places that you either build up messages, threads, buffers, whatever. It ultimately doesn't matter which you do. Just don't do too many. And don't make migrating a solution from one type to another part of your critical path to launch. Logging, in particular, is something I've grown tired of people reinventing before they have even launched.
The big change is that S&P is no longer going to consider adding companies with structures like this to the S&P 500. Existing companies got grandfathered in.
Without running the numbers, just looking at the mass of the sail vs. the mass of the ship, is say the effect is neglible.
Is gaming for me?
Linux is famously a monolithic kernel.
Thank you for the explanation. Any idea why one would choose to use CP over an LP, IP, or MIP solver? Maybe some CP problems can't be translated? I'm not sure what the mathematical relationship is.
It's not possible to opt out of banking with cash and still be able to transfer cash over the Internet.
You think Newsweek did?
It’s hard to compare the example of George Washington with the bizarre apparently hypothetical example you provided, but what about the treatment of Native Americans by European immigrants would have been judged differently then than now? I’m confident that a huge portion of people at that time would have made the same judgments as we do now, although I would admittedly need to research it further.

For the more common example of slavery of Africans in the United States, the argument that “they can’t be judged by current standards” doesn’t hold water, since many prominent people at that time wrote obviously ludicrous attempts to justify their actions, which means they clearly had the moral intuition that their actions required justification. Not to mention the fact that there were prominent abolitionists at the time.

Clearly there was nothing unique about “that time” that made it impossible to decide whether slavery was good or bad. I’m generally very skeptical of the idea that historical people deserve a pass for major moral issues (particularly ones that clearly involve direct violence against humans).
Totally agree with this. No idea why anyone would do things different. Other paradigms are cool and fun, but if you need to get your prototype out there now, this is absolutely the way to do it.

I do the same thing with the components of the monolith. I'll use Pyramid + SQLAlchemy + WTForms all day long with a reasonable separation of concerns. When I hit a real problem where the ORM is causing a bottleneck, hey, that's a good time to drop the ORM and use stored procs.

Same thing with almost any element of the web app. When it's a clear bottleneck, drop one layer of abstraction and move on.

This will get you excellent performance without the overhead of an SPA for 99% of your use cases.

Design your way around page refreshes, and judiciously apply ajax calls, and you're done.

If you aren't one of the big 5, this is good enough, even with a slow language like Python.
If one wants to get technical, Linux is only the kernel, which is why Richard Stallman pushes people to refer to most of the complete operating systems that use it as GNU/Linux [1]. And Linus Torvalds and Andrew Tanenbaum had a very famous flame war [2] over the issue of monolithic kernels vs. microkernels, in which Linux was the monolith, and there are a lot of parallels between this article and the design considerations at stake. Not all of the advice here applies well to kernels, IMO. But one can certainly say that from a practical standpoint, Linus Torvalds has a few reasons to feel that he and his monolithic kernel won that particular debate.

[1] https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy

[2] https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...
Domo[0]. Their visual ETL is pretty good.

https://www.domo.com/
Looks good. Time to brush up on my websockets and glue this into something.
I found this to be true with auth. Big monolith but I split off auth, which made using a single user authority much easier for all kinds of stuff that wanted nothing to do with the rest of the monolith.
Why? LaTeX is great for typesetting, and let's you focus on the content rather than the formatting. Perfect for resumes really.
In the same way that a bank is a warring nation on the doorstep of a bank robber.
I'm referring specifically to my experiences in southern Germany, by the way.

If memory serves, $11 dollars is roughly twice what a single meal is allowed to cost at a German university cafeteria. This is considerably cheaper than a typical restaurant meal.
Exchanges facilitate liquidity between crypto and other common currencies. This has obvious value. But just like any currency, the value of a crypto is what you can get for it. So in the hypothetical where there are no exchanges, there would still be value in terms of the things you can buy with crypto directly.
I’m not sure if this deserves the downvotes or not. I get the point that right leaning and left leaning people look at these sources differently. I imagine there are differences with respect to their publishing standards and that is perhaps what is attracting the downvotes.

I get the point though, the partisan divide makes it such that any programmatic banning of a source comes across looking partisan. I think this is why Twitter and others took so long to ban some publishers.
Yes, exactly. Even you generally accept Wikipedia as a source of factual information. Sometimes you dig deeper. Which is fine, that's what Wikipedia wants people to do.
Are your buildings moving around and eating each other like that recent dystopian SF work, a la Mortal Engines?
As with all things, the trick to chase the magic away is to implement them. I recently made a little term rewriting library using racket/match syntax but with the pattern/templates specifiable at runtime. Ellipses were a bit confusing to begin with but when you break list patterns down into cons pairs + a cons-like pattern binary combinator to represent ellipses, it started making sense. The unexpected thing for me was that I thought nested ellipses were going to be the tough part, but it turns out they actually just... work.
Good old Fravia - I didn't know he is already no longer with us. May he rest in peace. His writings were inspiring in the late 90's. He sparked curiosity for a deeper understanding of how computers work, from the bottom up. His resources were accessible, non-academic, creative reflections on computing and information technology. Knowledge is power and he taught us young nerds how to gain access to it.
Getting out of exchanges is trivial. You transfer your money to an address you control. That's it, it isn't tough. Then you can use your money electronically, which is why it has different use cases than cash.
I think it was a typo for banking.
> but do you have all the rows of every item sold in FootLocker.com, for instance? As well as the price of each item(which is extracted from some obscure xpath)

What if they did? Would you buy it then? What could they possibly offer you before you'd be willing to use their product?
Increasing dopamine (at D1/D5) in the nucleus accumbens shell increases motivation.

Start taking a multivitamin stack and trying to create a startup ASAP.

401k
TeX on Mac is nearly as painless as TeX on linux: you just install MacTeX via your preferred software installation method (I use homebrew, but in the past I've downloaded the 5GB dmg and used that), install it and everything pretty much "Just Works"
Are you suggesting the reporters turned in a story they knew to be false, in pursuit of a bonus? However large the bonus Bloomberg pays, it is surely paltry in comparison to a reporter's reputation.
absence of an example device is a strong strike against the Bloomberg article.
I mean if I give you X BTC for Y products or services, no exchange need be involved.
A) What is your point?

B) Git is perfectly secure if you don't accept pushes.
> using Clojure for large projects and the feeling of how _maintainable_ that project will be in 2-3 years or longer

Maintainable in what sense? And large in what sense?

I typically work on 1-10 million lines of Java code solutions split up into maybe 20-50 seperate components.

These 20-50 seperate components have untyped boundaries between them.

Setup correctly these untyped application boundaries rarely cause problems - of course you have to put a bit more thought into architecture, documentation, and verification but it’s not particularly onerous and we have been doing it successfully for decades now.

I’d say anecdotally errors caused by this lack of typing are well under 1% of total errors.
From the original March 2015 discussion, here is a version of the list, retrieved from the Wayback Machine:

https://web.archive.org/web/20170411010702/https://www.amazo...

https://news.ycombinator.com/item?id=9160014
It's always been the goal to empower the user but you also have the movement to simplify everything.
Apparently the answer is to use the word "rocket" a whole lot of times in the first couple paragraphs, accompanied by animated gifs of rockets, to illustrate potential marketing success.
Aren't both Google and Facebook on NASDAQ and not NYSE? Anyway, I can't also find any reference to NYSE refusing to list dual class shares so I would be grateful if you can point me to some resources.
ELI5: The Ins and Outs of Blockchain Technology
Oh, so a thing can have all of the properties of a blockchain, but because it doesn't suit your narrative, it is not one? That doesn't seem like much of an argument to me.

Tell me, which of the conditions of the flow chart does git not satisfy? And better yet, which technical property of a blockchain does git lack that disqualifies it?

You seem to be trying to define blockchain as "a thing without a use case", and then when presented with a use case say "see look it has a use case! it's not a blockchain!".
I think if they work at Snap then they can find work at other companies, I wouldn't say their lives are 'ruined'
I'd like to address this bit:

> The classic rebuttal against blockchains and other distributed technologies goes something like this: there's nothing a blockchain can do that a plain old SQL database can't do cheaper and more efficiently. That's true, but it's also missing the point, and I'll leave it at that.

That is definitely not missing the point when it is raised in response to things that are sold as "OMG blockchain!" but do not need (or often, even make use of) what makes blockchains unique. Which is, IMHO, at least 95% of the things that I come across marketed as involving blockchains.
Former students say that Apple founder Steve Wozniak's coding bootcamp is broken
Git absolutely has distributed consensus. That's what merges are. That's the sense in which git is decentralized.

What git does not have is distributed timestamping, which is necessary for a currency, but not version control. And which is why PoW et al were introduced for cryptocurrencies. However, that is not a fundamental property of a blockchain, though it is useful for some (but not all) of the applications of blockchains.
Symptom of what? High productivity?
Extreme athleticism (and correlated risk of eating disorders) is as self-destructive as amphetamines. No one buys tickets to watch people use drugs though ;)

I wonder what the author's lifetime earnings from athletics have been though...
Yes, but cash has different properties than crypto. Some of those properties are better, some are worse. Depending on what you want to do, crypto may be more useful than cash.
This is the theory that has been expressed for years, but it is in practice still a fantasy. Somebody tried earlier this year to live on it for 36 hours; even in a major city it's not practical: https://www.nytimes.com/2018/04/16/nyregion/new-york-today-l...