skysight-inc/HackerNews huggingface dataset:
A simple syntax error in a monolith means the whole monolith is crashed. Bug anywhere in the monolith could mean border effect in the rest of the code anywhere.
With microservices you guaranty isolation so a bug in one microservice won't have impact on the rest of the api
I would guess that legibility is whether it is readable at all, where readability is how easy it is to read. Something that is 100% legible might still not be easy to read - large blocks of 9pt text in a low-contrast grey colour on a white background for instance (and IMO).
Spring Reactor Tutorial
Firefox has recently added wayland support, it isn’t enabled by default.
Fastparse 2: Even Faster Scala Parser Combinators
It's the default now, and 10.2 was released over three years ago. What exactly is your point?
You make quite a lot of assumptions with 2 and 4. I was one of those inexperienced. Not as a developer but of the architecture of micro-services. As a technical lead I did not have the visibility of the cost and organizational effort into a micro-service architecture. I just started developing an architecture for our current project domain because we needed the flexibility of deploying these components separately.

But upon pitching the idea to an Organization Solution Architect VP he quickly stopped me and demonstrated me the cost of this effort and he did not have to demonstrate the effort because I went through similar challenges with in my team, and so expanding that effort into the entire organization would have been a massive undertaking.

So he did not shoot down the idea he just wants to take it down a notch and start with compartments, and not the entire organization.
Must admit that the OT (OP?) needed some help from a spell checker to write it though ;)

To add that the word generally springs to my mind everything you said, plus elderly.
Ubuntu 18 review
I'm a C# developer and I've been strongly considering learning C++ in detail because I feel like it would make me a better programmer in general. However getting started with such a complex language seems daunting. Anyone know where one should start? C++11? C++14? Something even older?
It's what the plasma devs (supposedly) run. It feels very stable. Plasma/KDE/QT are of course pretty mature and stable.
A Library for Private Machine Learning in TensorFlow
IME, self-taught people tend to have solid business acumen too. The getting that first job with no credentials forces you to 1) figure out a good idea for a product, 2) build it, 3) sell it. Even if it's a small/toy example, like a website or app, and "selling it" amounts to showing it off in interviews.

In contrast, most CS grads can get a good job after a whiteboard session and a quiz.

I'm not saying that one is better than the other, but there's absolutely some self-selection going on among self-taught engineers.
It seems like giving you the ability to decide people to support when you want to (if you ever do) is fair game. I don't think I see any inconsistency here.
As a Racket dabbler, I’d say there are a couple things:

- performant implementations (SBCL in particular is a standout). I mean, Racket’s pretty good, and will typically blow the doors off Python, but SBCL is in a different league.

- multiple implementations conforming more or less to a standard. This can also be a distraction, but is on balance a nice thing to have, particularly if you wanted, for example, an implementation that ran on the JVM (ABCL).

- different set of libraries. Racket’s library situation is pretty good, but sometimes CL will have something that Racket doesn’t (and sometimes the other way around)
Right. While Office has still some unpaired features, it's also true that not everybody using Office needs Office, specially the home users who need only daily finance, writting letters, etc.
This is my new pet peeve, especially when it's at all programming-related. Anyone dealing with code should know readability is a big deal. I can parse a sentence better with that extra comma without having to reread any part of it. I don't see why its ever left out.
Pick the Largest Number (1987)
I had been running Ubuntu but I recently switched to Fedora as a desktop OS. I've found it a much more pleasant experience. Ubuntu is by no means bad but their changes from upstream seem to cause friction.
LFM and LFSP
I didn’t say it’s easy. My point is merely that current systems are horribly flawed and the needs to be kept in mind when evaluating the flaws of the new systems. The fact that neural net systems are hard to understand and have no systematic design is not necessarily a blocker.
Tech, finance and female advisers: the “new rules of engagement”
I'm touchy about the cancer thing because I had my leg amputated and went through chemo for a year.
I’m not saying 10x are fast at typing. I just wanted to see how fast someone can use emacs as the person from the interview.
And the result generally looks more like a square than a circle
Firefox seems like they respect the user to me. Putting Google, the most popular search engine, as the clearly visible and easily changeable default makes the most sense, in my head.
I don't understand it in detail, but event storming is basically a workshop for sharing knowledge about a problem domain. You get SMEs into a room with whoever is executing (devs, designers, etc) on a project and, under the guidance of a facilitator, have a time-boxed, business-oriented discussion about the domain. You identify domain events, ie, all the interactions that occur between users and system components.
I would just like to add that I consider there to be two types of microservices, one is developer focused, which is what most people are talking about when they say the word, but the other is operations focused, which is some sysadmins have finally been embracing.

When it comes to the sysadmin version, since you may be wondering, it mostly means decoupling entangled services into seperate, less centralized bins, bringing more resilency and quicker diagnosis timeframes when problems occur.
I live in the northeast US, we use the AC maybe 2 months out of the year, and only in select rooms (window units).

Airing out our bedroom/house is quite common.
It's a play on "The Twelve-Factor App" https://12factor.net.

https://3factor.app/#comparison-to-12factornet
Considering the workstation, server and atomic types in the fedora page I'm not sure about using it for desktop/home usage.
I just gave us 4 more days, whew.
Wouldn't chlorine bleach also have the same effect on your washing machine since it is quite the oxidizing agent?
I'm always worried that the dose on the bottle is not the does I'm really getting, since supplements aren't well regulated. 1000 IU is only 25 micrograms, so it would be really easy for them put in 100,000 IU instead.
I would imagine this would disincentivize manufacturing in general giving consumers fewer options and the industry fewer players amongst which to innovate. It's a good way to entrench only those that can absorb losses though.
The whole field is full of dogmatists. The timeline of human history probably looks a lot different than the one we have written in textbooks.

_But_, take any of Graham Hancock's claims with a spoon-full of salt. He's not from a scientific background nor has he published any scientific work. It's easy to be lulled by the grandeur of the tales he tells on JRE.
I'm vitamin D deficient, and have been taking 50k UI a week in a single weekly dose.

It has done little to boost my levels, though, and I am overweight - so I wonder if that is why my Vitamin D levels are low. Since then I've lost 20 lbs, we'll see if my numbers change at my next blood test.
https://outline.com/nWt5uF
Personally, I don't rate immediately after visiting a restaurant/business. I would rate them while bored at home or standing in a line. So if he posted multiple reviews in a few minutes, it doesn't mean that he never visited those places.
I always found this system very interesting, since the citizen can decide how some of their tax money is spent (besides voting).

On the other hand I have always lived in Northern Italy, and around half of my taxes go to the poorer regions of Italy, mostly to be squandered by corruption, clientelism, and organized crime.
Hi! My team developed the extension.

The Ad Analysis extension uses two data sources:
1. It locally (on your machine) collects the ads you see as you see them on Facebok and analyzes and aggregates the targeting information for each of these ads. Your data is not sent anywhere.
2. It contains a dataset (thanks in part to the New York Times and Propublica) that shows you who the top political advertisers are on Facebook, how they target their ads, and what those ads are. This means you can see ads that you would not normally be shown.

I hope this is helpful!
The original formulation of the machine just operates on a tape, the closest thing to an output it has is moving the tape into a particular state (such as writing down the digits of the calculated function on successive cells of the tape). But there's no "output" function to spit out a number. You can just tack that onto the specification if you want, but it doesn't change the power of the device really.
Not totally sure if you’re serious, but I’m basically in love with my Chemex so
I’ll bite.

The principal is the same but there are some differences that affect how the coffee ends up tasting:

1. Water temperature control. With a Chemex you boil water in a separate device and then let it cool only slightly (down to around 205F/96C). With a Mr. Coffee or similar you don’t have any control over the water temperature, which can fluctuate quite a bit and often doesn’t get hot enough which can make the coffee taste bitter.

2. Degassing. A Mr. Coffee-type machine usually won’t go through the stage of “degassing” the grounds by slightly soaking them for about 30 seconds, so you don’t really get the full flavor out of the coffee.

3. Drip speed/motion. With a Chemex you typically pour the water over fairly slowly with a spiral in and out motion so that you soak all of the grounds. A Mr. Coffee just sort of shoots water right into the center of the grounds, so you end up with really uneven brewing.

I also think there’s something valuable in taking the time to slow down and focus on the brewing process. It really doesn’t take very long, but it’s a mindfulness-like experience where you focus on a task and see and enjoy the results of your work at the end.
This is absolutely fascinating, and (while Japanese culture has a number of key differences to the US that make it work) something that we can learn a lot from.
Indeed - they are also easier and simpler to replace as needed - and take less looking after. I wonder how long these will last without upkeep? How far can they be pushed, and if left static, where would they be left without risk?

From my own observations, I'd say that owning big 'things' like this is just going to cause trouble for the average homeless person. If it is 'good' then they will be at risk of others on the street taking it from them, or passers-by destroying it for fun.

Also not sure I'd want to be inside something like that with the kind of people you get in city centres at night, walking by - people have been known to set fire to sleeping homeless people, or at very least urinate on them. So this could either be a perceived risk or something that you might not want to use after a short period.

Remember - people sleeping rough aren't /just/ looking for somewhere to sleep. If they were then they'd be camping out in the woods etc (I know some do), but often they have other issues (drink, drugs or mental health problems) and they base themselves centrally to have access to drink/drugs/money/support.

While I applaud the concept, I'd far rather see some more holistic support for the 'homeless'. And while I'm left leaning, even capitalists should see that costs of not supporting those with issues, can be far higher than the cost of supporting them (I read before that the average homeless person 'costs' Camden council (who look after Soho in London) about £16k - while those they can get into a hostel and provide support to 'only' cost about £6k.
Very nice. I don't quite understand why you need the option in GenericBinarySearch. Doesn't the function always return Some?

I had something like this in mind:

let binary_search (pred: int -> bool) (low: int) (high: int): int
requires { pred low = False }
requires { pred high = True }
requires { forall i j. (i <= j) -> (pred i -> pred j)}
ensures { pred result = False /\ pred (result+1) = True }
=
let cur_low = ref low in
let cur_high = ref high in

while !cur_high - !cur_low > 1 do
variant { !cur_high - !cur_low }
invariant { pred !cur_low = False /\ pred !cur_high = True }
let mid = div (!cur_high + !cur_low) 2 in
if not (pred mid) then
cur_low := mid
else
cur_high := mid
done;
!cur_low

Can something like that work?

let predicate pred (i: int) (x: t) (k: int)
= if i <= low x then false else
if i >= high x then true else
k <= x.arr[i]

Those tests are only necessary for the proofs, right? At run time the predicate will never be called with i <= low or i >= high, but only on low < i < high, because if high - low > 1 then low < (high + low)/2 < high. That's what I meant by pretending that the predicate returns false/true on -1 or arr.length: we don't actually need the predicate to work on those indices, because we never call the predicate at those indices.
Easily bind a chart to the data stored in your Vue.js components
You make a profit by getting other people's advice in return. Our business model is not going to be to sell your data. But of course, despite it's not the focus right now, we'll have a fair and sustainable one in the long run so that everyone is happy.
That's true -- and most of those customers could just as easily use an ipad (or equivalent, it doesn't really matter at that point and I think they all run some subset of Office applications). The age of the personal computer is almost over, unfortunately. Those of us who still use them do expect more out of them though.
That was a fascinating read! I love when things like this happen and some new emergent behaviour appears that was unexpected.

This did end up much better than most perverse incentive situations. In fact, I'm not even sure I'd call this a perverse incentive but maybe I'm musinderstanding the definition.
This sounds like a good way to redistribute funds, but at the cost of lowering total revenue. If taxes are raised to make up for the often hometown-branded but often highly liquid gifts, it will be fine, but 1) I imagine raising taxes is going to be highly sticky, and 2) it's a flat, regressive tax, making it either forced gift-buying for people who probably shouldn't be buying themselves gifts or a government subsidy for the voucher-brokers.

If you're a Japanese politician, you should probably invest heavily in voucher-brokers, then lobby for a rise in the tax.
> imperial standard

The US does not use Imperial. It uses US Customary.

This differs from Imperial in many ways especially for volume measure. And of course Imperial is not a standard.
Ancient writers who estimated population size (sizes of cities/regions/armies/soldiers list in battle) are almost always wrong and almost certainly impossible to have been real. I’m often amazed at is credulous modern people are though when it comes to those ancient estimates (unless it bolsters a modern prejudice).
Yeah, this sounds like too _little_ stress to me. Imagine a bell curve with stress on the X axis and performance on the Y axis, and there's a sweet spot in the middle where you're getting enough of a kick to motivate you, but not so much that you're drowning.
"Were Gandhi's actions so abhorrent as to make it good to tear down the moral"

Yes.

Gandhi - during the height of his 'moral claims' - was a 70 year old man sleeping with a harem of young girls, urging them not to sleep with their husbands, got erections, possibly had intercourse, and then talked about it, and oppressed / moved aside anyone who didn't agree.

The logic he would use to validate his sexual predation is byzantine, i.e. based on a 'spiritual experiment', and exactly the same as the insane logic that cult leaders use:

"If I don't let Manu sleep with me, though I regard it as essential that she should," he announced, "wouldn't that be a sign of weakness in me?" [1]

He's also on the record with hyper racist, xenophobic and Hindu nationalist rhetoric.

Gandhi was a Hindu nationalist, of the same vein as most other nationalists - but he used 'non violent' populist rhetoric because he was an intellect and 'non violence' was going to be the only reproach that would work. Were Indians to be able to organize in terms of hard power during the Raj, they certainly would have i.e. Momar Gaddafi, Fidel Castro, even George Washington! India has a different culture and so their 'George Washington' was going to look a little different.

But the issue is not Gandhi of course : the issue is the perception of Gandhi.

Consider how much hagiography there is out there about Gandhi - even his Wikipedia page is not only bereft of his questionable behaviour, but it's turned upside down!

Have a look [2]

His Wiki entry states that 'his time in South Africa' was formative, and enabled him to develop his views on racism, Imperialism etc. etc. - when in fact, at the very same time, we have him on record with his most racist ideology: "Gandhi described black Africans as “savage,” “raw” and living a life of “indolence and nakedness,” and he campaigned relentlessly to prove to the British rulers that the Indian community in South Africa was superior to native black Africans." [3]

So the 'common public record' is distorted to the point that it's totally upside down!

This is because the 'common public record' is guarded by groups in the East who want to maintain his idol status, and groups in the West who want to embrace particularly his anti-Imperial (read: anti Western?) views.

Gandhi did some very good things for Hindu India surely, and had some very positive and powerful things to day, but he was hugely flawed.

Hey, George Washington fought for a war of 'independence' where 'all men should be free' ... and he had slaves!

It is what it is.

[1] https://www.independent.co.uk/arts-entertainment/books/featu...

[2]https://en.wikipedia.org/wiki/Mahatma_Gandhi

[3] https://www.washingtonpost.com/news/worldviews/wp/2015/09/03...
I've found that, at least with Fedora 28, Nouveau is sufficient, surprisingly even for a modern GTX 1070. Of course I'm missing out on much of what it is capable of however for a standard desktop experience it's fine. I still use Windows for any games. If you wanted CUDA on Linux then I suppose it might be better to stick to the beaten path.
Conventiently, the same will also apply to me trying to block apps from talking over the network with things they should not talk to.
Why do you reference the article on planning and scheduling?
Some exciting stuff happening in Guile land these days. They’re getting a new JIT which sounds like it makes Guile’s performance closer to Racket’s.

Also, I’ve been pleasantly surprised by some of the libraries in Guile. For example I was looking for a curses library the other day, and Guile’s was the clear standout in the Scheme-o-sphere. I didn’t follow through on my project, but Guile’s implementation looked pretty thorough and well-documented.

Oh, and GNU project stuff does have a nice consistency to it. I mean, all the docs are predictably there and follow the same typographical conventions. That’s a nice feature IMO. Racket does something similar, but Racket’s also not the size of the entire GNU ecosystem, which gives Guile some network effects in terms of that consistency.
It's interesting that you say that about Lua, because it actually does have a strong central control and organization for the language itself. The "problem" is that it doesn't go further than the language, large parts of the community disagree with their choices, and they tend to not care about backwards compatibility too much.

Lisp is very different in that area. I think that is because the language standard is large and doesn't change. As long as people want to conform to that standard, splitting up too much doesn't really make sense.
There are definitely 10x engineers. They're just experienced enough not to make the mistakes a junior engineer makes. It's invisible, they just didn't do that stupid thing someone else would have done.

Have you ever had things where bad decisions caused lots of headache and cost a lot of time to fix? With a 10x engineer you have... fewer of those instances... maybe 10x fewer
What a fascinating concept. I would love to donate to my hometown and just get some raisins back as a gift once in a while. But I could really see the idea struggling through city council meetings because of the “well you could just donate to the city and then just buy some raisins on the side?”.

And that’s a testament to how ideas can evolve overtime and be accepted which otherwise would never be considered.
there are a few... asciidots for instance. the racket library above actually has (basic) editor support in dr racket though
People smoke and do lots of other stuff that is unhealthy in the long term but that gives them what they need short term. I'm pretty sure that given the choice between sleeping in the rain (which I could not) and sleeping in a shelter with some probability (probably unknown to me) of issues in the longer term I would pick the shelter.

Also, I thought the design was rather light on ventilation and I wonder how you'd deal with things like mold and fungi. All in all this is a crappy solution for a real problem, props to the person that came up with it but in reality this is not a solution, merely more problems and a way to declare the problem solved so we can pretend it is no longer a problem.

Btw, look for the letters "HT" on pallets when you want to re-purpose them, that indicates the wood was heat treated rather than chemically treated.
Looks like a multitier architecture plan to me. I see an app tier, a logic tier implemented in GraphQL, a state tier, and a functional services tier.

https://en.wikipedia.org/wiki/Multitier_architecture

Also see the 12 factor app guide, which aims to improve adaptability and resilience.

https://12factor.net/
Very interesting. A scenario came to mind - a city sends back a local delicacy. Then it notices that the number of donators is increasing. Looks further into it and finds that the delicacy is very popular. Now it has identified a product that it can independently promote and the city can earn more revenue. So many possibilities :)
Oh man, you and overdrivetg are right, of course. I was silently assuming that A and B are atomic operations or inputs to an open system; otherwise it should be possible to emulate parallel OR.

Now this casual remark during my work time is starting to bother me a lot, and I really hope some distinguished expert could jump into the discussion. We know that the pi calculus can embed the lambda calculus (and similar for other parallel models of computation), and I've always assumed that the opposite is not generally true - that you cannot express all parallel computations on Turing machines or in lambda calculus such that the same input yields the same output, at least not if you allow some of the computations not to terminate.

Now I'm no longer sure about that and cannot find any foundational theorem that would prove this.

Am I the victim of a prejudice? :o Where are the computer scientists when you need them?
I think it's a case of chicken or the egg. At some point it becomes hard to tell which came first.

There are a few possible explanations here, regarding sinister:

https://www.etymonline.com/word/sinister#etymonline_v_23561