skysight-inc/HackerNews huggingface dataset:
I haven't yet seen a production problem that Docker containers solve better than IaaS VMs (AWS EC2, Azure VMs, Google Compute Engine.)

I've seen a lot of development problems that containers help solve, like quickly building out Development Edition VMs for continuous integration testing. Since Dev Edition is free, rapidly building/destroying containers makes sense. However...

> dynamically adding Always On Availability Group read-only replicas

Readable AG replicas require SQL Server Enterprise Edition, which is $7k USD per core. That pricing tends to dwarf the hardware it's running on, so it usually makes more sense to run bare metal on these if it's a long-term scale requirement. (I have indeed done temporary scale-out reads on VMs, it's just usually for things like Black Friday workloads for short periods of time.)

(And then at the end, I went to add a disclaimer about what I do and why I'm answering, and then I went, "Oh, wow, it's James Anderson asking this." OK, so we both know each other, but here's my answer anyway for the rest of the HN community.) So source: Microsoft SQL Server consultant.
A Survival Guide for Parents Who Work Remotely
jeez what a title... you can't trust company X to regulate itself, be it McDonald, Pepsi, Google or US government (which is for profit too, just in a bit different way)
Isn't there also the issue of fuel-reserves (uranium etc.) actually not lasting more than about 50-100 years?
Germany Bans Kids Smartwatches
> you have primaries it rally doesn’t matter the label of the candidate that gets elected - the problem really is that too few people bother to get involved at the primary stage and elect new uncorrupt people.

In New York, thars not the problem. The problem is that a combination of different election laws make it basically impossible to win a primary without the backing of the party leadership itself.

So, primaries in New York are meaningless; there's basically no way to unseat a candidate who's supported by the party, no matter how much they're despised.
thx, it's strange but there are really many Wordpress blogs which feel like this and they are not really complicated. Many of them are beautiful from content perspective but sluggish when seeing how slow they feel while scrolling and navigating through the blog (reloading times seem really bad). Seems it is easy to make your Wordpress blog feel slow.
This seems doubly bizarre, in that high-end Intel processors already tend to have integrated graphics hardware, yet high-end AMD processors don't.

For instance, I built a new computer using an AMD Ryzen processor recently (solely for its CPU speed). I hadn't realised that the CPU had no graphics hardware at all, and that I would need a separate graphics card in order to get any output on a monitor. Whereas previous computer builds using i7 CPUs need no extra hardware.
اسهال بعد از شیمی درمانی
Your life is shaped by what you say “no” to
What You Should Build Next
> site:<reddit/ycombinator/stackoverflow/tripadvisor/random niche forum.com> "something someone interested in the same question/topic would say"

That's why I keep ddg.gg as my default search engine. Ctrl-K, and type:

!r "something"

!hn "something"

!so "something"

!ta "something"

And for some niche sites I submitted "bang" suggestions which were accepted.

Works great for technical search, e.g. !cppr for C++ reference.

In a rare case I need Google, I just add !g to my search.
I think there's a further reason why Linus' tone could be seen as reasonable in addition to those already outlined by the other replies. One of the criticisms these cases get is that Linus is effectively using his abrasive language to shut down discussion and enforce his point of view. However, that's exactly how the Linux kernel development is supposed to work, by design. Most discussions on the kernel mailing list are resolved long before they reach Linus and when contentious subjects do actually get to him, he is supposed to be the ultimate arbiter, the final check before something harmful (like the horrible idea he shuts down in this case) actually makes it into the kernel. In that role, I would argue that using strong, abrasive language to conclusively resolve an issue is exactly the right (as in, most efficient and likely to succeed) thing to do, and Linus has historically exercised very good judgment in resolving these situations.

You can argue whether this development model is a good one, of course, but I think it's quite clear that it's working as intended, rather than these being random outbursts.
New record for Bitcoin, which goes up to $ 8,000
What? I thought it was _the_ java build tool...
Sure, some state-run universities are good. But that's just one example. There's many examples of things that govt's fail badly at. And many examples of things they manage OK, sometimes better than the private sector. It's not an closed case either way. I actually would be very worried if the US government were to run Facebook.
OPEN BETA – Appreciate all feedback, thank you
Nomad by Hashicorp. You have to do just a little legwork to get it to call an API - just schedule a job that calls the appropriate curl command. When I'm explaining it to people, I explain it is a "distributed cron". You schedule a job either using the command line or via an API to the Nomad server and then it runs the job on any box that has the Nomad agent running and registered to the server. If you combine Nomad with Consul, configuration is dead simple.

https://www.nomadproject.io
>It wasn't designed for that,

And I'm not "penalizing" Perl for that.

>I'm more shocked Python has managed to bridge that gap,

That's more to my point. Old languages like C++ and Python keep getting rejuvenated as 1st class drivers of innovation but Perl (the language -- not the cpan) keep getting ignored.

I was surprised when Google chose Python as one of the 1st class languages for its new Tensorflow instead of a new language like Julia. I do understand why they chose Python but nevertheless was surprised.

Same for C++. It gets rejuvenated in things like graphics programming (NVIDIA's CUDA SDK is C++ not Perl). And when Bitcoin showed up in 2009, it's canonical client was C++ not Perl. Also, updates to C++ via C++14 and C++17 were discussions that turned into reality whereas Perl 6's long development became a running joke about vaporware.

Perl5 and Perl6 don't really have any new stories like that where it gets rejuvenated. Therefore, it keeps dropping off everyone's radar as "legacy".

Whether Perl programmers are highly productive with Perl isn't really the issue.
Formal methods have been under development for decades, yet their penetration into software development is miniscule. Hardly any professional developers know how to use them. Turning Ethereum and its contracts into a formally verified system would be the largest adoption of formal methods by several orders of magnitude.

Ironically, the article you link to does not support your post: it also stresses the difficulties of applying formal methods, and claims instead that various interventions of the sort that have not been particularly successful in securing software generally will be sufficient to satisfy the particularly stringent requirements of a crypto-currency (of course, to say that Ethereum needs formal methods in order to be usable would be to admit that it is not close to being so, so that view will always be contested by the Ethereum foundation. At Cardano [1], however, they do seem to think formal methods will be part of their solution, though I am not sure to what extent.)

This is all mostly moot, however, as the Ethereum we have now is demonstrably insecure by any measure.

[1] https://www.cardanohub.org/en/home/
You’re missing the option that they wouldn’t dismiss such a woman priori, but many men’s egos wouldn’t take it well in a long-term relationship. (I cannot really speak from personal experience unfortunately.)
http://mikehadlow.blogspot.com/2012/04/database-as-queue-ant...
I've met really nice Finish guys, so probably not everyone is an asshole. Communication culture in Northern Europe is a lot more direct than what I experienced in North America though. So it's not low expectations, there is a real difference in cultures here. What might seem extreme in an American context might be just the top end of the "directness" scale in Finland.

Bigotry of low expectations is something like saying voter ID is racist because black people don't have voter IDs and are not reasonably expected to be able to obtain them.
5 Transfer Cerdas Real Madrid
This mirrored repo https://github.com/apache/maven says that the last commit was five days ago. So would not say that
is no longer maintained.
If it has no in-game shop the price is perfectly valid IMO, and I wish every mobile game was like this.
I mean this in the politest possible way, I have no reason not to believe you, but all of your examples, GGP and down, would benefit immensely from a link to the contested revisions.
Don't try kittens game. Please.
Not up enough on New York state politics to know what the legislature looked like when this happened, but constitutional conventions are a little dicey since only God knows what will come out of them and be almost permanently committed to law. The 1789 US constitutional convention ended up with something entirely different from the Articles of Confederation, for instance.
> 1) PERL's usage of sigils.[1] One the one hand, it makes code compact and terse

Sigils have nothing to do with Perl's terseness; actually, they make code very slightly (one character per variable) more verbose. In Perl 5, $foo is a scalar, @foo is a list, %foo is a hash, etc. $foo[0] is the first element of the list @foo; it gets a $ because the element being accessed is a scalar. This is in contrast to most languages where variables are referred to like 'foo' and that's that.
Are there others that try to operate >30tph? Which ones?

I've only travelled with one 30tph (two-minute) system, it was really relaxing. As you say, it felt as if the next train was coming immediately. Quite subjectively, it felt as if the wind pushed by next train could be felt while the previous train's lights were still visible in the tunnel.
It's not a heresy if it isn't being reductionist.

The problem is the reductionism towards a "simple and easy explanation", biology is one factor as so are other sociological ones, if you keep your argument just based on (what you've called) biology 101 you aren't wrong, you are just misguided, ill-informed or being malicious.
I love how paperclips is extremely addicting, but short. These games can eat up all your free time for months easily. Paperclips takes one day or two.
I meant in order to increase accessability, personally I prefer it to downloading files where I can help it.
In most states there are laws that make it easier to run as a candidate for an established party, not to mention access to party resources.
I don't think anybody deserves to feel shitty for doing important work for free. My problem is when the insults are personal, and not about the code. Even good coders produce shit code at times, you need to tell them when you see it, and they need to tell you, that's what reviews are for. But you don't need to attack them personally.
France’s Monstrous Char B1 Tank Ate German Panzers for Breakfast
Hugo 0.31 comes with multihost support
Using Machine Learning to predict horse race duration
> which is what this is, it's not like they could tear out New York city and build fresh then put it all back

I don't understand why not? Japan's high speed rail was added into multiple major cities without tearing up the whole city. What did they do that can't be done in the US?
Date-handling should work in 100% of cases.

You can built syntactic sugar around js-joda too.

I develop Java/kotlin as well, so I'm used to the API. It feels verbose, but it makes a lot of sense. Date-handling is complex, a library shouldn't hide that.
You suggest you were a victim of some kind of injustice, yet there isn't enough information to think that. You don't actually explain why your initial change was reverted. And you don't say whether you acknowledged the reason your changes were reverted when you reverted the page to your version. If you didn't respond to the initial feedback, this can be interpreted as malicious behavior. And just because you "attached links to documentation that I'm right, showed examples etc.", doesn't mean the documentation met the necessary standards or adequately supported your change. Instead of engaging in an editing war, you should have used the Talk page to get feedback on the best way to push your changes through.
Isn't this too trivial to be patented? I mean, the complex part of such a machine would be the implementation of mood, word and other detectors, but as far as I can tell, that's not part of this patent.

By that logic, one could patent a machine for finding better hiring candidates by running their CVs through a "programming skills detector" and "soft skills detector", then filtering based on their output.
Python Hashes and Equality – Hynek Schlawack
" generally weren’t particularly aware that there was a collapse going on"

yes they very much were -- read the history of Gothic wars or Totila's sack of Rome. Even more the sack by Alaric in 410, despite the lack of damage done, was a truly shocking event for contemporary writers and external observers.
Because if the server is restarted all my scheduled jobs will be gone ..

I went into more details about Hashicorp's Nomad in another post, but I didn't mention that you can run a cluster of Nomad servers for high availability.

Nomad is open source - I don't have a dog in the fight - I'm just a happy user.
Actually AMD probably make the best integrated graphics, not on their Ryzen CPU, but on many others. Including all the major consoles.
Hmmm. I wasn't considering the offendor's perspective.

Here I'm mainly thinking of us on the recieving end. From this standpoint, by blaming Linus or whomever for our emotional reactions, we end up disempowering ourselves quite a bit. There's a lot less we can do about Linus than about our own emotions and psychology, which is why I think it's useful/skillful to introspect instead of blame.

With the roles reversed though, it's certainly more helpful/skillful to focus on how we can communicate effectively. Blaming others' actions/reactions is just as disempowering as before.
cool...last I heard about MediaGoblin (a self-hosted YouTube/flicker media-sharing clone), they were trying to implement ActivityPub so that MediaGoblin instances could be federated. However, I haven't seen any updated news from them in over a year.

https://mediagoblin.org/news/tpac-2016-and-review-activitypu...
I for one am waiting for the Post-Modern or New-Modern IRC Client Protocol. Modernism is just so dated these days. /s
Building ReactPHP Memcached Client: Unit-Testing Promises
Considering gradle is heavilly used in Java, kotlin, (and groovy) while it's DSL is in groovy (while the back end is largely Java these days), that's not always true.
Yeah, that's an issue too, though again, breeder reactors could extend that number significantly. But the countries that possess that tech don't want to use it widely or share it. Not sure if the former is due to cost or lack of expertise. The latter is definitely due to distrust in humanity.
In theory, yes. Of course in practice, it's not so bad: they can run the parser in a different thread, they can put hard limits on how long they run, etc.

(The hard limit is how C++ gets parsed, I think. Since parsing C++ is also undecidable thanks to weird interactions with template metaprogramming.)
Just to be clear, this is an argument that even formal methods might not be sufficient to secure Ethereum (and certainly not if applied piecemeal), not an argument that it can be secured by other means.
My worst interview ever was the head of HR for a Fortune 500 company that transferred to the Non-Profit side of the company. The job was working with non-technical and working with children. My interview was very invasive. I had two private investigators looking into my past, an interview at home that included my wife and two children and medical examination and physical test.

I arrived at the final interview and waited 50 minutes. Then the two people doing the interview never even read anything about me and came into it cold. I was prepared for a very detailed interview and instead I got ambiguous questions and when they asked me questions they actually reflected back what they heard and it was 50% just wrong. I corrected their mistake and the person gave me attitude. Later in the interview the person read their notes and he wrote down what was factually inaccurate that I corrected before. I corrected the inaccurate statement again and he was beyond pissed. I didn't get the job. When I was called I said to the person who I was in contact with for the whole 9 months that it was the worst interview I have ever had and made me look very negative at the whole experience. He just acknowledge what i stated and stated sorry. I still get request to reapply. I still might.....
The terseness isn't the variable name, it's the notation of the type:

@foo

... is more compact than C#...

ArrayList foo = new ArrayList(); // C# v2
var foo = new ArrayList(); // C# v3

And Perl

%foo

... is more compact than C++:

auto foo = std:map<string>;
My only issue with roads in Rome were drivers. Apart from that Italian roads are rather good if expensive.

Note I havent been to the south of Rome
> I was nowhere connected to things you found and privacy disclosure. I just had a small repository with and unreal engine plugin to use open source exif library inside our internal project.

How were you fired because of that story?
Pragmatic Microservices for Organisational Scalability
Capture, Store, and Analyze Your System Metrics with Python (Interview)
The iPad Pro, at least, is explicitly positioned as a working machine, with "far more power than most PC laptops":

The A10X Fusion chip with 64‑bit architecture and six cores puts incredible power in your hands. So you can edit a 4K video on the go. Render an elaborate 3D model. Or create and mark up complex documents and presentations.

https://www.apple.com/uk/ipad-pro/
Cheers, that looks very interesting. I'm just wondering what are the main advantages of brushless vs brushed motors for quads. Do brushless let you control the speed of the propellers more easily?
I used Fat-free Framework (PHP) recently and liked it:
https://fatfreeframework.com
This is something that comes up often as an example, usually mentioned by someone who doesn't actually play the game.

Simulators are different. You do not gain competitive advantage by buying DLC. You get some more content, and usually they're high quality, historically accurate and come with nice documentation (checklists, etc).

No-one would have the time to play with all the DLC in train simulator. There is hours worth of playing in each. Heck, it took me an hour just to figure out how to get a steam locomotive out of the rail yard.

Flight simulators and racing sims (iRacing) are similar. You can expect to spend hours of time with a new aircraft or race car. In racing, you race against others with the same or similar car, so you gain no advantage.

I can warmly recommend trying out Train Simulator or Trainz. It's fun and relaxing gameplay.
The Serial-Killer Detector
I couldn't agree more, I am a Dev lead with a mandate to "outsource everything possible" When it comes to infrastructure type stuff, but even he would look at me crazy for outsourcing job scheduling.
Darkest material on Earth will create a 'schism in space' for Winter Olympics
Note the priority date: 1997-11-11. This patent has thus just expired.

It probably wasn’t quite so obvious back then, though still it’s more or less just chaining a few other other patented things together in a fairly straightforward way. (It is interesting to note that the speech-analysis-for-emotion-detection patent it cites had just expired a few months prior. I do not know if that is significant or not.)
I don't think the language design influence of Perl on Python was as strong as you imply.

I think the influence was mainly in Guido looking at Perl and realizing he wanted a language that didn't look like that.

I'm pretty sure the Guido has said that ALGOL 68 and Pascal was probably the biggest positive outside influences (together with some in-house language called ABC that he was using at the time)
Dubai Airport is replacing security checks with face-scanning fish
Oh, please. I know people in multiple sectors and Linus' top ten of the decade is "Tuesday" on many workplaces. They just don't publish all their conversations online for the world to see.

I'm not saying it's acceptable or not, just that I don't buy your claim that the tech industry is special in that regard, let alone that Linus is somehow the source of it.
It mostly is as you need to pay for lawyers or understand how to construct things.

It's not for the middle class. Upper middle class sure but not average middle class and it doesn't change the fact that it's not equal for all.
But when you talk about Perl stagnating and losing out to other languages, the languages it lost out to were Python and Ruby, which don't require any type notation. It also lost out to PHP, which has sigils, but they don't carry as much information: $foo just means foo is a variable. Perl didn't lose out to C++ and C#; they were never really competing in the same domain.

In Perl, you write:

my @list = (1, 2, 3);

Whereas in Perl's popular successors, Python and Ruby, you write:

list = [1, 2, 3]

Saying the former lost out because the @ makes it unreadably terse is nonsense.
What wikipedia should do is make the talk pages accessible from their mobile website without having to load as "desktop" mode.

It's jut one simple link they need to add, I don't understand what stops them, afaik they can even render the talk pages as mobile, they just fail to link to it from the mobile article page.

And while at it, on mobile if you open an image it should load the plain image file, not with all the sticky floating crap around it such that when you zoom in the sticky floating crap goes over the image itself...

Of most websites I assume the sticky floating crap is there to "engage" users to get more ad revenue (to permanently show all the social like buttons and stuff), but I don't understand why wikipedia does similar antipatterns in their image viewer...
Show HN: /standup command in Slack
Cause it doesn't.
My girlfriend thought it was for a Federal constitutional convention...
That would muddy the water even further, since `with` normally brings object members into scope. This is specifically about calling a non-member that is already in scope, as if it were a member. Its exactly the same as `freeStandingFunction.call(thisArgument)`

It should be a primitive operator, not just a method on functions, because that allows you to explain x.method() without the explanation being self-referential i.e. fn.call(thisArgument) is a method call itself.
That's not what I meant by "works". I meant works for the use case. Moment has worked 100% for me whenever I used it. It's API is simple and does what it says.
Actually, I think you've just shot down your own argument. Please explain why you feel that existing regulation of Equifax "didn't seem to help any". That is a truly laughable assertion.

Early in their history, credit agencies collected very private personal information about people for inclusion in their credit files. The information in peoples' credit files was frequently inaccurate, and consumers had no way of correcting that information, and no way of even knowing what was in their credit file.

The Fair Credit Reporting Act [1] limits the information that credit agencies can keep on people, mandates that people be allowed to access what is in their file, mandates that people be able to correct inaccurate information, and restrains how third parties can access the information.

In fact, that all sounds like a great start to regulation for social networks and other internet giants!

[1] https://en.wikipedia.org/wiki/Fair_Credit_Reporting_Act