skysight-inc/HackerNews huggingface dataset:
There might be a networking cap & disk I/O issues with the instances you picked on GCP vs AWS.

The GCP instance has 8 Gbps vs 10 Gbps for AWS. I don't really know without seeing the graphs from the instances, if you hit a cap, but this could make a difference in both transfer speeds and latency #'s for GCP. Also, for your local disk test, on GCP, disk size makes a difference to get the best performance. The larger the disk, the better the performance. PD disk read/write performance also comes out of the available network bandwidth! So, the instance you picked on GCP was at a disadvantage right from the start [3]. This likely explains the I/O Experiment graph and the "67x difference in throughput" as you're likely hitting caps, both in terms of network bandwidth, and disk performance compared to AWS. Seeing anything where it is x67 difference is a pretty big red flag that something strange is going on and needs further investigation.

GCP's n1-standard-16 = 8 Gbps max [1]

AWS's c5d.4xlarge = 10 Gbps max [2]

I guess the problem with comparing clouds, it is never apples vs apples, and I don't fault you for picking what do you (as it is not obvious). GCP typically gives you (core count / 2) = # Gbps network bandwidth. A good followup to your comparison might be to investigate why they #'s are different. Does adding more cpus, memory, network bandwidth increase performance?

[1] https://cloud.google.com/blog/products/gcp/5-steps-to-better... (see section #3).

[2] https://aws.amazon.com/blogs/aws/ec2-instance-update-c5-inst...

[3] https://cloud.google.com/compute/docs/disks/performance#size... (see the table re: disk size to bandwidth)
I'd be much more concerned about traffic from localhost (from malicious web pages)
Postmates' Quest to Build the Delivery Robot of the Future
How the 0.001% invest
For the first half of the 20th century, scientists didn't believe that human babies felt pain. What's obvious isn't universal.

http://www.nocirc.org/symposia/second/chamberlain.html
They are calling it bonds because they are literally bonds https://en.wikipedia.org/wiki/United_States_Treasury_securit...
How many years of PHP/JavaScript/Python/C++ experience do you have?

We are looking for a lot of experience in the latest version using the latest testing and development practices. We don't want to hire people with bad habits.
You say this is a good thing, until you go to Europe and get treated terrible service.

I was seriously confused why our waters werent getting filled up, despite walking 10+ miles before noon. Or why the waiter wasnt coming to our table to take our order. Or why the waiter didn't check on us.

After sharing this story with locals, it seems their expectations are far less for restaurants.

I don't have much of an opinion on how to pay waiters, but Italy did not impress me.
> As our technology is new, we are going to be cautious because safety is our highest priority.

Good to hear that.
Only the West has such capacity for self-loathing.
First, I think the US sterilized munorities was over 50 years ago [0]. Quite horrible, but not recent like the alleged harvesting. But even so, being sterilized is substantially better than being murdered for your organs.

The US has some sordid history, but not organ harvesting last week sordid.

The immigration separations are timely, but have some due process with an intention reuniting families (ie, the design is not to separate families more than necessary) and also better than being murdered.

[0] https://en.wikipedia.org/wiki/Compulsory_sterilization
A light and clean Wordpress theme for writers
That’s because someone got killed in the test flight 4 years ago.

Manned space flight is dangerous and progress is slow. I explained this 4 years ago:

https://news.ycombinator.com/item?id=8540723
Whether we ruin the Earth or not it won't last forever. We need to find additional space-fairing vessels capable of sustaining humanity at some point. For now, it looks like the Moon and Mars are the most achievable bets for getting some of our eggs out of this cozy basket.

So...#worth.
My definition is that you're not going to be hassled by anyone, government included.
This should indeed not be supported.
But US isn't better at all... Bomb all countries back to the stoneage and as it is proved, US always used a lie as a reason (to start a war against an enemy that can't really defend against US). 90%+ victims are civilians.

ppl should always first think "am i (or in this case... is my government) even better?"
Wait.. they actually have time for Tony Robbins type books? Marissa Mayer?
Hey Rizzke

Congratulations on launching!..

I've been coding commercially for nearly 20 years and just wanted to say it's fantastic to see that you were able to launch a product without needing to code anything.

While this product isn't for me, it makes me excited to think that we're approaching a time where we have the tools for solo non-technical founders to test out their ideas and deliver a MVP to market. Good luck everything.
> Write extra code to ensure that you update area every time you change width or height?

Unless I change width and height all the time, but only read the area very rarely: of course, and gladly so, since I much prefer that to fetching two values and making a multiplication for what could be a simple fetch instead. And don't get me started on code that uses a getter on a value that doesn't change in a loop. I don't find that stuff "clean" at all. Don't just ask how it looks in the editor, ask what it makes the machine do.
Well, I clearly don't align with your preferred endorsed way of thinking. You're free to mentally edit 'scab' to 'strikebreaker' if that helps you out, but I prefer to use the shorter, more recognized term.

I've got a feeling you aren't interested in discussing the actual argument that unions aren't primarily attempting thought control, and that 'thoughts' aren't the reason for violence in the event that people cross the picket line. It's the fact that the act is taking bread out of people's mouths.

If the term 'scab' upsets you a great amount, please note that in the majority of the western world, the use of scabs is restricted or illegal. Accordingly, their use is often in the context of illegal attempts to undermine labour's negotiating leverage during strikes. The US is the notable exception to this trend, largely due to judicial interpretation, rather than direct legislative efforts.
Agreed: not tipping as an individual act in the US makes you a jerk, hurting workers without changing the system. Such change would probably have to be brought about via legislation that rolled up a combination of wage and benefits reforms.
I guess what I'm trying to say is which is more depressing or sad: a couple ignoring each other, or a guy watching a couple ignore each other, or even, if I were to turn the lens on myself, a guy watching another guy watching a couple ignore each other.
It's definitely there to retain some backwards compatibility with existing K&R C programs. Though it does still somewhat exist in the C11 standards.

From 6.9.1 - "If the } that terminates a function is reached, and the value of the function call is used by the caller, the behavior is undefined"

Though 6.8.6.4 also says "A return statement without an expression shall only appear in a function whose return type is void"

So it seems like a non-void function hitting the end of the block without a return statement is allowed (provided the value isn't used). But having a "return;" in that function would not be in C11.
Show HN: Devs-Use – A place for developers to share setups and tools
Battle for the Net's comments were each initiated by a real person (like myself). There was a default message that users could either use as-is or edit/replace.

The comments under investigation were outright fake (e.g. using the identities of deceased persons, among other situations where it's demonstrable that the person identified as the "author" of the comment did not actually authorize it).
That’s definitely true. I often find myself clicking first on a more recent search result and then backing out and clicking on older content if the initial choice didn’t live up to expectations. Since I probably still had decent time on page, etc for the first link, I’m guessing I’m making Google think that content is more relevant than it is.
I've been using languages with getters and setters for long enough to be familiar with them. There was a time that I thought they were useful and used them in my own code. But I've been burned enough, and thought enough about language design that I've come to avoid them. I say they're "invisible" because of the property illustrated by these two statements:

foo.bar = 0;
foo.baz = 0;

One of these gets compiled/JIT-ed into a few assembly instructions and the other calls an O(n^2) function (with side effects) on a giant tree structure that foo is a part of. You can't guess which is which from looking at those, unless you've read the source for the foo class and memorized which properties are behind setters. They're "invisible" because you can't see when you're using one.

A good property for code to have is that you can infer its semantics from its syntax with as little outside information as possible. When you read a line of code, you should get reliable clues about what that makes the computer do. You might not need to know /all/ the details - e.g. a method call encapsulates the details of an operation but the name (and documentation) give you a good idea of what's happening.

The problem with getters and setters is that they do more than abstract away details, they cloak potentially important semantic information about code in ways that can be misleading.

By contrast, if I read:

foo.setBar(0);
foo.baz = 0;

I might not know all the details about what setBar does, but at least I have a clue that it's more complicated than the following line.

I've been burned IRL by this kind of thing - I've seen very expensive getters mysteriously ruin hot loops (making what looked like a linear operation into an O(n^3) operation) and developers pulling their hair out because of setters that silently rejected values and all sorts associated headaches. Working in settings where they came up semi-frequently made me feel like complexity could be hidden anywhere, and reduced my confidence that I understood code that I read.

JS and other languages with reflection have a whole host of associated issues. If a field gets refactored into a getter, it's suddenly not enumerable and will silently fall out of a lot of copy operations. Suppose you want to find every place that the setter gets called, so you grep for `.bar = ` but did you remember the myriad of other ways that setter could get called (e.g. foo["bar"] =, foo[someVariable] =, Object.assign, etc.)?

In my experience, unless you have some extremely strong reason why you can't refactor or some very well-defined standards about when to use them, they're not worth the trouble they bring when code suddenly stops behaving the way you expect it to.
Quantum computing is not analog computing. It is discretized in the process of quantum error correction.
Because the private equity firms invested in them would rather them fester and rot than offer them to low-income people in need.
Yeah I think it will need to be clear that Instacart is shopping for a buyer and is going to die regardless, otherwise the customers and instacart drivers will be pissed off.
I would compare against the C5 instance type; it uses the newer "Nitro" hypervisor.
Years ago you could simply tape the prepaid business envelope to a 2”x4” block of wood, a brick, or anything else heavy and the mailman would take it. Too much fun...
@vikrant Glad to hear that! Networking in Linux is incredibly feature rich and the LXC team have done a great job on container networking.
It makes texts easier to read. Grammar is not about readability nor meaning nor pleasure, it is purely about syntax. Analogy is that syntactically correct code does not imply maintainability nor means the code is pleasant to work with.

Plenty of good writer followed those rules. Many of people break those rules and create completely crappy text. In here, few writers are cherry picked as examples why long sentences are fine - most of those sentences are for purely emotional hit and frankly, none of those sentences came across as somehow all that much awesome to me. They are the kind of sentences I normally glaze over.

Really, James Joyce breaks those rules, is considered good writer, but the fact is that most readers suffer as they attempt to read it. Now, you can go on trying to simulate what he did, but readers will suffer. He had success with it, because he knew why is he breaking the rules and had elaborate system for it.

You can have non-minimalist style and it can work well too. I think that simply in practice, people tend to use non-minimalist style when they don't know what they are doing and end up with long hard to understand texts.

---------------------

However part says something different then you think. According to book, however may mean either "nevertheless" or "whatever way or to whatever extent". When however comes first, it means in whatever way or to whatever extent. So, the explanation is in how they understood the meaning of the word depending of where it is placed in 1918. And you can use it, if you use the word with proper meaning.

Also, however is in chapter with following intro: "Many of the words and expressions here listed are not so much bad English as bad style, the commonplaces of careless writing. As illustrated under Feature, the proper correction is likely to be not the replacement of one word or set of words by another, but the replacement of vague generality by definite statement."

Elements of style have explanations in it and is free on the internet.
Censorship can come from anywhere. But I can choose to visit YouTube, FB, et al, or I can choose to go to a different platform, though it may not be as populated or as polished as the former. It's much harder for me to choose a govt which doesn't censor or enforce censorship.

The govt controls many aspects to out lives.. The police can come to my house and take away my children if I tell them being gay or transgender are mental health issues. YouTube can only kick me off for stating such.

The govt also can censor based on which grants out gives funding for. Another reason academia is broken.

They are some real reasons to fear censorship.
> It’s worth noting that if you shoot a cannonball dead horizontally, it hits the ground at the same time as it would if dropped from the same height

Do you have a citation for this? I'd expect, as with all physics questions, there's a caveat.

In this case, "... over sufficiently small distances."

If you fire, say, the main guns of a battleship "over the horizon" (from your initial vantage point), I'd strongly suspect this doesn't hold.

In order for it to, the gravitational force vector, integrated over flight path, would have to perfectly counter the curvature of the Earth... which doesn't seem like it would line up so neatly.

In reality, air friction and maximum muzzle velocities probably render most of these concerns moot for practical purposes.
We got a banking licence
> I still feel like I want a better solution than "lint errors" for things like accidental branches of a Hook.

The best I can come up with is Sweet.js (hygenic macros), but can you imagine what outrage that would provoke?
Yeh shutter is a great application! Very easy to use and most importantly, light weight.
Does this pattern of vulnerability have a name? Where a piece of software listens on localhost but can be exploited by any webpage?
2000/2008 didn't happen because someone did basic accounting math incorrectly.
I’m in a Garden Inn now, never been in a bad one but always seem overpriced to me.

I was pretty impressed with Home2 suites, usually just a bit more than Hampton. No omelette bar but otherwise nice breakfasts with microwaveable sandwiches, and the snacks are pretty cheap instead of $5/water.
OK, nobody except salespeople (politicians going door to door electioneering are really being salespeople).
Why?

I feel like the person who proposed this is relatively young and newer to coding. The reason why i say this is the functionality he is proposing can already be done using one of the myriad of JavaScript design patterns - https://addyosmani.com/resources/essentialjsdesignpatterns/b...

It can already be done in a clean and easy way with a an anonymous self executing function - (function(){//EVERYTHING HERE IS PRIVATE SCOPE})();

this also has massive added benefits to execution time and variable name resolutions.

Learn more about variable scopes and how powerful JavaScript is.

Also recognize that JavaScript is much closer to a functional programming language than a typical Object oriented language. If u are going to try and make JavaScript objects try and behave like classes that you know and love from java, you are gonna have a BAD time. its going to take way longer to code, gonna be hard to maintain and reason about it. Try instead to write asynchronous event driven code where functions pass data around rather then data passing functions around.

Also it is really dumb trying to set private/public fields in JavaScript code that runs in the browser, i can still easily access all the variables through a debugger or running in a custom environment( like Selenium).

and if your concern is about keeping that data safe in a server environment.. well then your really shouldn't rely on private/public to keep you safe and put in actual user role management and access at the application level, and one of the best way to do that is utilize a graph database to store and resolve complex user roles and permissions in your application.
I can appreciate the implementation benefits in not having a single mutating global state register.

One option I just thought of is simply to have multi-output variants of the instruction which would take an extra flags register as an output operand.

Anyway that's really interesting to find out. It would complicate the optimized implementation of JS engines, which need it to promote int32 arithmetic to doubles where needed, which is what I was thinking of when I asked the question.
I'm responding to parent's reference to "ensure that those comments were an accurate reflection of public sentiment and had not been manipulated by an interested party to benefit themselves", not the investigation.
I used to help run the website for Rogue Wave Software, who had the domain name "roguewave.com", and also bought the domain name "rwav.com" after the company went public as RWAV.

"rwav.com" had previously been owned by a small ISP, and their most famous hosted site was for "Vicky the Bodybuilder". We knew this because we'd see hits for her page all the time.

I emailed top few sites that were linking to the old Vicky address, letting them know the site had moved, and nobody changed their addresses.

So then I got Vicky's real email, and used the above telnet email spoof to send an email "from" Vicky to each of the linking sites, gushing about how happy I (Vicky) was that they linked to her, and just to let them know I (Vicky) would be really happy if they'd update their links.

It worked.
I'm not familiar with Italy specifically, but note that service expectations differ broadly in the EU. In many countries, customers expect to be left alone until they signal the wait staff for something. The American notion of staff that hovers over and/or badgers you constantly is largely absent.

In the countries I've travelled to, I've generally had excellent service, bearing the above in mind.
Ritalin drives greater connection between brain areas key to memory, attention
Would you really move your emergency funds into a less secure more likely problematic service though?
How the 'Five Eyes' cooked up the campaign to kill Huawei
The US certainly does provide homes (HUD [0]) and health care (Medicaid/medicare) and higher education (state university system).

I think there’s a fair argument about the quality of the safety net, but the US does at least spend a lot of money on the basic needs you just called out. They are typically for the poor, disabled, and/or elderly.

[0] https://pocketsense.com/qualifies-hud-housing-2871.html
Peinados para estas Navidades
Are there commercial U2 rides?
You directly stated that an effort to solicit and organize submissions means that those submissions were not organic (despite them being initiated by real people), the implication being that those submissions are therefore invalid. What exactly was misrepresented there?
With Whole Foods, Amazon could probably foot the bill for the tip themselves, with the excess price on just a few items. For instance, consider two 6 oz packs of non-organic blueberries that they charge $5 a pack for but that they could easily charge $3 a pack for. That's $4 on the two packs. Add some overpriced lettuce and some overpriced carrots, and you've exceeded the $5.

I don't spend money on any Amazon products or services at all these days, and if it was possible to spend negative money, I would.

Edit: forgot about AWS. I do spend money on Amazon stuff. Not much on my personal account, but some for clients.
https://www.ebay.com/sch/i.html?_from=R40&_nkw=+GTX+1060&_sa...
reddit.com/r/im14andthisisdeep
No, that's rank whataboutism, and all it does is serve to cut off discussion about important issues, even the ones you personally care about.

It's possible to oppose organ harvesting in China and actions by the US. But you have to do them independently (i.e. not whining about the US in a post about China) and specifically (i.e. "organ harvesting, here's the cite" vs. your rather generic complaint above).
Parent comment is saying as much. $60mm to put out this fire is worth it in order to eliminate a CO2 source.
> implementing proposals before they've become standards, and shipping them in their browser.

Is that like commenting before knowing how the TC-39 standardization process works? :P

The proposals are Stage 3. To reach Stage 4 and be complete, there have to be actual, multiple implementations shipping[1].

As the spec page notes, implementations are also almost done in both Firefox[2] and Safari[3].

[1] https://tc39.github.io/process-document/

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1499448

[3] https://bugs.webkit.org/show_bug.cgi?id=174212
How Neanderthal DNA might have shaped some human brains
This sort of thing was surprisingly common at my old job. Someone would find a list that seemed relevant, ask a question on it, and not realize the list had as a sublist something like basically all of software engineering. Then people would reply-all to that asking to be taken off the list that they didn’t need to be on…
And many won't leave, because many of us are lazy.
The very first mod for this should be someone to convince Mr Crayfish to donate his Furniture Mod to the public domain (if it isnt there already) so that it can be ported to the Bedrock editions!
I can confirm that credit cards are not used by a majority of people in France. Debit cards are the norm.

Credit cards are mostly used by businesses but individuals rarely have them as they are hard to get in the first place.

In France, it is also customary to use your checking account with an allowed overdraft amount.

That means you can end up with a balance of -500 euros but do not have to pay fees unless you go over this agreed amount.

This amount is negotiated with the bank when you open your account and can vary depending on your monthly salary.

Unlike a credit card though where you can spend as long as you have money left on your card, the bank can cancel your overdraft and ask you to reimburse the money at any time.

You do not earn points with the overdraft and contrary the Credit card system where having a credit card and spending some money actually increases your credit rating so long as you pay the money back in time, using your overdraft is considered a bad thing by most banks.

They are still going to give you the overdraft because if you go over the agreed amount then the fees become staggering.

They basically prey on poor people.