skysight-inc/HackerNews huggingface dataset:
I would guess the pricing model is actually closely related to the main dimensions of their costs and is quite valid.

The key point is illustrated by this quote from their main landing page: "storage and compute are decoupled, allowing each to scale independently".

This suggests it is built on top of the Aurora storage layer, or something similar, as other comments have suggested. This means there is a real cost per I/O operation because you aren't limited by the physical hardware of the compute instances, you get "free" storage nodes underneath that do much more than traditional storage and thus have to be built into the pricing structure.

It is definitely not going to be the cheapest possible solution for all use cases, but do the math before you reject it. If it does follow the Aurora pattern, then the number of I/O operations you are billed for will be a lot less than you may think because, to use another quote from their product page, "Amazon DocumentDB reduces database I/O by writing only database changes to the storage layer, avoiding slow, inefficient, and expensive data replication across network links". I think that quote is harder to understand without background as it sounds like market speak, but lines up very well with some of their in depth Aurora whitepapers, such as https://www.allthingsdistributed.com/files/p1041-verbitski.p... Again, I haven't seen evidence this is based on Aurora but the details they talk about line up really well.
> Countermeasures. All of the attacks we discuss in this paper can be prevented by using deterministic ECDSA nonce generation [29], which is already
implemented in the default Bitcoin and Ethereum libraries.
To be more concise. The undecidability of the halting problem has no practical effect, barring usual considerations about fundamental research.
Good read. Nice to see the deep roots of things back into Ingres. (which I only used very slightly, the complexity of your model to get to a viable Ingres solution was north of my desires, given raw btree indexes)

I don't own any arc of the story but this write up is less than complete regarding Larry Ellison, Oracle, and some things which happened during the time of Ingres & Oracle's early days.

Its possible its all lawyer food and unprintable.
fake news is defined as news the speaker doesn’t like and wishes to discredit, so it has nothing to do with the news itself, but rather with the speaker.
Maybe not Hong Kong as a whole, but the Kowloon Walled City might fit the bill. Make's Rio's favelas look positively open and airy.

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

It was the most densely populated place in the world prior to being demolished and dubbed the "City of Darkness".
Patch Tuesday updates for Win7, KB 4480970 and KB 4480960 knock out networking
As a previous employee of DoorDash I can confirm, this is accurate. Its a fairly sleazy system. They are able to honestly say that '100% of the tip goes to the dasher' (legally they have to give the tip to the dasher[0]) but that is because they use the tip money instead of, not in addition to what DoorDash would have paid the dasher.

For example if they tell the dasher they will make $6 on a delivery and you tip $5 through the app the dasher still makes $6

If you tip $10 the dasher gets $11 (DD always pays $1, I assume for pr or legal reasons)

Basically if you tip through the app you are just paying twice and subsidizing a company that is supposedly worth $4 billion.

Just tip in cash, the drivers always appreciate it and if you do it enough you can get good at smoothly slipping money into someone's hand which feels pretty cool.

Semi related - I worked at DD during the roll out of the this driver pay model and they spent months working on the messaging for the dashers.

[0] https://www.dol.gov/whd/regs/compliance/whdfs15.htm
"all tips received by the tipped employee are to be retained by the employee except for a valid tip pooling arrangement limited to employees who customarily and regularly receive tips"
Party at Martin's beach when Vinod dies!
I don't know dude, if there weren't such lucrative jobs for academics at places like Google and pharmaceutical research companies, the discourse wouldn't be so narrowly focused on doing blah blah neural networks on huge libraries of images and molecular hashes.

People with academic backgrounds would be less afraid to point out how much vaporware machine learning has produced. They'd take stock in that their tenure, or six year PhDs, give them an opportunity to not chase trends so aggressively. They'd shill online less, for some giant faceless corporation like Google.

I'm not going to shit on a bunch of great stuff people have made. But the scary thing is that Noam Chomsky is probably right, that AI science hasn't advanced much at all. That we're still in an AI winter where it matters, the science, despite all the money and attention.
California law expressly prohibits this exact policy. If you want to be able to work on open source (that is unrelated to your job, on your own equipment) on your own time, move to Silicon Valley.

Even Amazon employees in CA should be exempt from this policy.
Please name one, they all have the same non-compete language in their job offers and they are at-will positions. It may be allowed by your manager but company policy isn't such.
I've always wondered if 'exists' is something like that -- and hence why it can't be a property. (Well, if you believe that Kant guy.)

You can sort of think of all objects -- broom, bristles, quarks, etc -- as being codata that decomposes to some version of "existence existing", an interference pattern of some fundamental object self-interacting.
I'm aware of Amazon's policies. Most companies have similar clauses.
Amazon is really a frugal company, in a sense they want every penny they spend on you to evetually make it back to their pockets.
SaaS Finance Director in Missoula, MT with  Submittable (YC S12)
A recent initiative in Western Australia is aimed at paying the fines of marginalized people, who have next to no income or forseeable mechanism of paying, and wind up in Jail because of fine-on-fine compounding costs. I read that the state's debt is forgiven at around $25 per day of incarceration which is frankly disgusting. Its also highly illogical given the cost of jail is well north of the fine per diem. Bad, racist policy (which is not unusual in Australia, it has some entrenched historical racist policies against aborigines, quite apart from its awful recent immigration and refugee policy)

c/f

https://www.abc.net.au/news/2019-01-08/actor-rubeun-yorkshir...
No, not really. "false positives are the enemy" (or at least, in my alternative model, relevancy) becomes glaringly obvious for anyone who tried this at scale. The question is how to reduce false positives (or improve relevancy). The part that "real defects not shown" exist is called unsoundness and pretty much everybody now agrees you should be unsound. (Or being sound is a different market.)

Of course, this is not obvious to people who haven't tried, so it is reported over and over and over. The most recently, from Google. Lessons from Building Static Analysis Tools at Google (2018). https://cacm.acm.org/magazines/2018/4/226371-lessons-from-bu... I mean, I could have told them.

Select quotes:

> Unlike compile-time checks, analysis results shown during code review are allowed to include up to 10% effective false positives.

IMPORTANT NOTE: 10% effective false positives means much less than 10% false positives! In above quote, Google defines true bugs marked as not-a-bug by a developer as effectively false positives. If what you say is true, but users misunderstand, it doesn't count.
On this note, a vast amount of human energy (surplus and sometimes not, in the aggregate) can be understood as mating displays. Of course, we have added gender to the equation, which complicated things quite a bit.
Problem is, you could potentially encroach on a big company's interests without knowing so, i.e. they're working in [insert space] in secret, or create an ethical issue for the company. Truth is, excepting maybe Netflix, the rest of FAANG requires you to get approvals.
Semi-educated guess:
802.11 is a spread-spectrum signal, where you take your information, and use it to modulate a much faster "noise" signal. (Which is then used to modulate the carrier wave)

https://en.m.wikipedia.org/wiki/Direct-sequence_spread_spect...

My guess is that by underclocking the PLL, you are slowing down to pseudo-noise signal, so it will have a narrower bandwidth. The 2.4 GHz carrier is generated separately, so is unaffected by lowering this clock. The overall effect would be that your RF signal is still centered in the same carrier, but the signal looks narrower.
Having visited Tokyo, I was very surprised by how un-dense it was. I was expecting far more skyscrapers and tall buildings.
"However, there is evidence that plants react to damage by emitting chemicals or gases that communicate discomfort or stress and that they somehow adapt to minimize this discomfort."
"Err and err and err again but less and less and less" https://www.youtube.com/watch?v=v678Em6qyzk
That's a good counter-point to my comment. I have observed the same, I should have realized it too, as I work with them in my current job. The Japanese also have the concept of "karōshi" or "death by overwork", as I understand it. So there are definitely extremes and software engineering it is no exception.

I guess then it falls back to the OP's question, in the sense, is it something soul crushing about the nature of coding, software engineering etc.?

Having felt the crush myself, I often attribute it to the endless hamster wheel of always being behind on all the developments because it changes so fast, and never seeming "good enough" for the particular job or project. That's a little bit of "imposter syndrome" speaking, but it's also a lot of reality - job requirements vs. what you know often seeming to be at odds with one another.
I don't know, I might push back here. While fake news can certainly be interpreted as news that is false, that is not how it is usually used. There is definitely an insinuation, and while the vanilla reading of the definitions of "fake" and "news" don't contain this insinuation, it exists none the less.

That being said, as a writer I might not be able to resist pointing out the irony that the paper on fake news was fake news :). I really can't fault the author.
Oracle are the good guys in this scenario?
I don't think 300/year for a bank is itself a deal breaker. Just if it's a crappy bank and I can spend a couple hours fixing that, then it's well worth the 300/yr savings + having a better bank.

The trouble is Stripe Atlas has not really been working with me and adding an extra layer of complication. Support team is responsive but issues remain with the product.
Yes the names are good but they still suffer for the MS illness: they change every few years. I also agree with other comments about the portal UI. Heck, it's supposed to be a professional tool...
Other companies have exemption policies, or mechanisms to get approvals. Amazon does not. Your choices were work privately on your own project or leave (or risk being fired for violating the policy.)

Amazon was more aggressive (in my opinion) and much stricter than any other company I've ever worked at.

Edit: I researched a lot of the other tech companies. Here's Google's documentation, for example, which outlines an exception process: https://opensource.google.com/docs/iarc/
What happened two years ago?
What is the law you're referring to?
‘Don’t feed the fatberg’: Huge mass blocks English sewer
that kind of restriction is generally not enforceable in states like california unless you explicitly get some kind of consideration (e.g., compensation) for it.
I've driven manual vehicles for ~15 years now, and even I'm not sure I wouldn't forget to hit the clutch and stall if I had to brake really hard during a quick evasive maneuver.

I have had one incident where I had to swerve onto the wrong side of the road to dodge a car that suddenly pulled into my lane from a line of parked cars (with no indicator and no warning). I was lucky there was no oncoming traffic because there was no way I could have stopped without hitting the car that pulled out.

I didn't stall then but I also didn't have to come to a complete stop, like if a kid had jumped onto the road and I had nowhere to go and had to slam the brakes completely on.

I don't think stalling is really a major safety issue though. About the only example I can think of where you'd really have to accelerate to be safe is when your car is stalled on railway tracks, and in that case you'd be unlikely to have had to do some maneuver that landed you there.

99.99% of the time slowing down is safer than accelerating.
Nix actually does run on OSX, at the company I work at we have about 25 engineers, 20 using macs, 5 using Linux and we use nix to keep the dev environment across all of our computers (and CI)
Catalysts, Inhibitors, and Transformers: Ten Governing Forces Shaping Technology
It's on iOS too, but sadly can only sync via Dropbox. Scrivener should allow the entire file/database to be opened and transferred in another app, e.g. SSH or SMB client.
Very well put. I already found disgusting what AWS did with Dynamodb (adding key-eviction, etc as a catch-up with MDB) but this is even more hideous.
...As long as what you work on does not overlap with anything your employer does.

...which is a big problem if you work at Amazon or Google. (Can you think of a single software project that will not intersect any Google project? Are you sure?)
I disagree. My research suggested that Amazon's policies about open source and game development were stricter. (For example, I must be willing to disclose any sales data to Amazon. I must use Amazon products when possible. I must make my project available on the Amazon store if possible.) Most companies also have a process to keep copyright if you need/want to.

Yes, most companies have approval processes. They might even be onerous approvals processes. Amazon expressly forbid me from participating in game jams with people who were not in my org.
> Even with infinite amount of time your enumeration function will not generate all of the natural numbers even though the natural number are countable.

Huh? You can trivially write a function to generate all natural numbers:

def increment(x):
return increment(x + 1)
increment(1)

How do you propose doing that for the reals?

> Where it's difficult is when we talk about numbers that aren't describable in a finite number of terms, i.e. Uncomputable.

This is not what uncomputable means. Uncomputable means we cannot calculate a number to any precision, not that the number has an infinite decimal expansion.

Pi is not uncomputable. You can’t store its entire decimal expansion in finite space but it is certainly computable - we compute it all the time. However, almost all real numbers are strictly uncomputable. Among many other proofs, this is evident from the simple fact that the set of all possible Turing machines is countable. Since the reals are uncountable, it follows that almost all reals must not be computable by any Turing machine.

Likewise, there are many potential calculations involving real numbers for which a computer will output a strictly incorrect - not just imprecise - result because its real solution is uncomputable. This does not happen in the naturals or rationals.
“The Book of Why” by Pearl and Mackenzie
Aren’t businesses required to also register (as a “foreign” company) in the states where they do business? So if I’m sitting in Iowa doing business with my Delaware-formed business, Iowa still wants a registration?
It's not just an insinuation, the very definition of the word fake includes dishonesty:

/fāk/

adjective

1.
not genuine; counterfeit.

"fake designer clothing"

synonyms:	forgery, counterfeit, copy, sham, fraud, hoax, imitation, mock-up, dummy, reproduction, lookalike, likeness;
The occupied bandwidth of a signal depends on it's symbol rate (aka baud rate). Slower symbol rate results in a narrower bandwidth signal. The article mentions that this slowed down the baud rate of the serial port. So it sounds like the clock rate ends up slowing down everything that depends on it and the narrow RF is a side effect of that slower rate. Whatever generates the carrier frequency must be separate from the main system clock if the center frequency isn't effected.
By "they" do you mean Mongodb?
Show HN: Generate dank mnemonic seed phrases in the terminal
>However, developers are technically savvy enough to distinguish between the real thing and a poor imitation. MongoDB will continue to outperform any impersonations in the market

This feels like a MongoDB sponsored post. How badly would you have to fuck up to be considered a poor imitation of MongoDB?

In any case I don't see how having their own hosted version of MongoDB is a middle finger to open source, but Aurora SQL/PostgresQL isn't. Is Cockroach a middle finger Postgres? I don't consider this any more a middle finger than the SSPL.
Legal group says San Mateo County has more voters than adult residents
WTF with this title. We all agree API shouldn't be licenseable, but now we expect companies to feel like they shouldn't use API for free because without licensing the source code "it looks bad"?
I think the answer is that peer review is essentially broken for finding specific technical errors, and that most errors like this are never acknowledged and don’t lead to retractions, even when they are found which they often are not.
I don't see that as a criticism. It just means a new technology is noteworthy enough that even those slow to catch up get interested. Like when senior citizens started using iPads.
Maybe, but MongoDB did that by themselves by making the software layer free.
This vocabulary level and overall comprehension of the situation are suitable for a child or teen making an old-timey trollface meme about the scenario, not a data scientist.
Repeated Radio Signals Coming from Galaxy 1.5B Light Years Away
Languages that only have floats, such as JavaScript and Lua, certainly sort floats quite often.
This is a hot take, but it's wrong.

Obesity is a result of genetics and the very simple, battle tested equation of: if calories_consumed > calories burned then x_amt_weight_gain.

That's it.

You can shift the scale in your favor by being born with the right genes, by not consuming as many calories, or burning more calories.

Obviously the most effective one is simply not putting those calories in your body to begin with.
What did you dislike?
The answer to this question is quite involved. As you may already know, Rust at one time had a fiber model, but it was removed in favor of Futures.

One big advantage of Futures is they are decoupled from their execution environment.

For example, different types of executors can be used depending on the type of Future. For example, you may have an IOThreadPoolExecutor to handle accepting and responding to connections that should spend very little time blocking and a CPUThreadPoolExecutor for offloading heavy processing. In Go, you have no say in how goroutines are scheduled, you sacrifice control to reduce complexity.

Another big one in network programming is the polling mechanism. In Go, you have no control over your polling mechanism, whereas with a Future is decoupled from the event loop, and you can write your own event loop on any experimental kernel APIs you'd like.

Rust made the right move because in Rust, just as in C++, we want maximum control. Futures are more primitive, and it's possible to build coroutine models on top of them, but not vice versa.
Years ago I realized that a hidden driver for the growth of cloud is this. The cloud is DRM, and almost uncrackable DRM at that since you have neither the code nor the hardware.
Actually, if you asked me to kill you and I did, I'd still get arrested due to anti-euthanasia laws (depending on jurisdiction!)

Using your reasoning, we should happily eat any animal (possibly including human, but animals also commit suicide sometimes) that suicided...

I think death is an inherently ugly thing no matter how you approach it, and given the existence of carnivores and omnivores who are not vultures waiting for food to die before consuming it, I don't think killing in nature for food is avoidable. Pain avoidance is much easier to reason about, however.

Like it or not, we are part of the natural world and its strange rules of engagement. Having just watched a hyena eat a wildebeest alive (someone in the comments here posted it), I have to wonder if humans are not the most "humane" killers-for-sustenance on the planet. The most ethical thing we can do (other than creating meat in a lab such as what Impossible Foods is doing... I'm a fan), IMHO, other than go vegan, is to be as humane as possible about the killing bit, give animals as full a life as we can, even if we intend to eat them towards the end of their lives.

I believe that one day (possibly in the far future), every human will be vegan. I can't say that it's reasonable to expect everyone to be vegan now, though. The French love their cheese, the Germans love their liverwurst and bratwurst, the Italians love their pizza, and the Japanese love their sushi. I am a huge fan of grilled chicken, eggs and sushi (and the VERY occasional burger or bratwurst... I'm ethnically German, btw) and the wide variety of cheeses out there... these things would be extremely hard for me to give up, so my fallback position, for now, is to obtain these things in as humane a way as is possible for me right now.

I commend your veganism, regardless. It is admirable and it is an ideal you have attained in this time and it should be emulated.
When people use it, they probably won’t add “that was a britishism I just used”. You interpret that through... eh, cultural analysis.
> Abstract. Cryptography with quantum states exhibits a number of surprising and counterintuitive
features. In a 2002 work, Barnum et al. argued informally that these strange features should imply that
digital signatures for quantum states are impossible [6].

> In this work, we perform the first rigorous study of the problem of signing quantum states. We first show
that the intuition of [6] was correct, by proving an impossibility result which rules out even very weak
forms of signing quantum states. Essentially, we show that any non-trivial combination of correctness
and security requirements results in negligible security.

> This rules out all quantum signature schemes
except those which simply measure the state and then sign the outcome using a classical scheme. In
other words, only classical signature schemes exist.

> We then show a positive result: it is possible to sign quantum states, provided that they are also encrypted
with the public key of the intended recipient. Following classical nomenclature, we call this notion
quantum signcryption. Classically, signcryption is only interesting if it provides superior efficiency to
simultaneous encryption and signing. Our results imply that, quantumly, it is far more interesting: by
the laws of quantum mechanics, it is the only signing method available.

> We develop security definitions for quantum signcryption, ranging from a simple one-time two-user
setting, to a chosen-ciphertext-secure many-time multi-user setting. We also give secure constructions
based on post-quantum public-key primitives. Along the way, we show that a natural hybrid method
of combining classical and quantum schemes can be used to “upgrade” a secure classical scheme to the
fully-quantum setting, in a wide range of cryptographic settings including signcryption, authenticated
encryption, and chosen-ciphertext security.

"Quantum signcryption"
How credible techcrunch should be considered a reliable journalism source here? This one smells pretty much like a money article
>I mean, imagine if we had a headline on the frontpage of HN for every app written in C or C++ or Java or Python (or Objective-C or Swift or C# or even Visual Basic or Rust)

Doesn't this already happen almost every day for Rust and Go?
* late edit: Humane Society