skysight-inc/HackerNews huggingface dataset:
TaxJar already handles all the sales tax lookups and filings, and is integrated with Stripe, Shopify, etc. And it’s cheap too.

The problem comes when you want them to handle the filing and remittances for you. That can get expensive fast.

Really though, I suspect that the number of small (and large) businesses who are 100% compliant here is zero. 50 states, all with different rules, and increasingly international jurisdictions that want to charge sales, income, and VAT taxes on global companies of any size based on where the customer is, not where the company is. I can’t imagine the enforcement can even come close to keeping up with all this.

For example, my understanding is that businesses anywhere in the world are supposed to charge EU customers VAT starting this year. Dream on.
That's fair and I shouldn't have used the term "easy" before. That said, a lot of companies who sell online and have a widespread physical presence obviously manage to do it. Of course, that's a lot different from a small business doing it.
Two main components of Rust's approach to memory management are i) the imposing/exploiting of scope lifetimes on objects and references, and ii) the restriction that a mutable reference may not co-exist with any other references (to the same object).

I suggest that with C++ there is kind of the option of embracing the former, without so much of the latter, to achieve a performance-safety combination that is closer to Rust's than current "modern C++" practices. That's sort of the premise of the SaferCPlusPlus library [1]. If you're a C++ programmer, the barrier to adoption is low. Though without a "borrow checker" or something equivalent, you wouldn't be able to match Rust's performance-safety combination in all cases.

[1] shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus

edit: edited the link
Well, you don't have to generate raw C code and deal with all the compilers. It might be possible if your language doesn't have machine types, but if it does you have to do what C software usually does: test the compiler for various things and generate a header to rely on. Maybe even supply a ./configure script.
Inspired by watching SAO? I wonder if they prefer Asuna or Lisbeth.
I think Intel has two problems:

First, ARM is doing to Intel what Intel did to the Unix workstation vendors in the 80’s.

Second, given that they’re being cornered into the server business, they need to have products that are rock solid there until they can regroup. This is one of a long parade of recent screwups with their big bets in this space:

(1) A while back, all their server atom chips (tons of crypto and I/O with piles of ECC DRAM and cores for < $1000 and < 20W) had a bug where they stopped booting af 18 months of uptime. These compete exactly in the space server-ARM has a chance, so many affected vendors were already dual sourcing.

(2) NVIDIA crushes them for AI, and Intel is a distant third for graphics in general

(3) Samsung SSDs generally trounce Intel ones.

(4) They’re rapidly losing client device share. Their big recent innovation there is AMT, which is increasingly considered an anti-feature.

That leaves conventional IT compute, (web services, DBMS, etc) for their core business, but even on-prem stuff is moving to private cloud, which needs multi tenancy, and they’re looking pretty risk for that use case too (vs AMD?)

They’ll certainly be around for a long time, but it’s not clear how long they’ll keep their “no one gets fired for buying IBM”-level of dominance.
Oh god, I wonder if that’s what’s going on with a hard-to-find audio CD that I tried to order a while back...
Yes but the definition of “nexus” is changing. Increasingly states are switching to “economic nexus” based on where the “value” from the sale is derived. Aka, customer address. And they’re levying sales AND income taxes based on that.

I’m curious about interstate enforcement and whether this will even hold up in court in the long run.
As an almost-44 year old I find this to be very interesting. I don't know if I am really willing to commit to the full regimen, but I can feel my vision slipping a little every year. I'm pretty sure at my next appointment I won't be able to do 20/20 or better, it was a near thing at my last appointment a few years back. I really don't want glasses -- I wore them growing up and I loathe them. Kids are jerks and I suffered enough abuse for having glasses that I'm irrationally opposed to ever wearing them again. Anything that can delay the inevitable is a huge win IMO.
>You have to e-mail them your driver's license or something to enable SMTP. I think their fine print says they'll fine you $250 for every spam mail you send or something scary like that.

...Wow. The other stuff is par for the course really, but that sounds, a bit insane.

On the other hand, I assume (hope?) they just mean port 25 stuff, not encrypted SMTP...
Most I know that are using partitioning even with Postgres 10 are still taking advantage of pg_partman. Pg_partman overall makes things much more usable in general.
What exactly is the "performance" you're talking about? How you define it?
A 16 year old and her classmates built this. I'm sure your comment has technical merit, but man, give these kids some props!
Hey, that's my stance as well! I'm from Eastern Europe and I don't think it was customary here until very recently (now things are changing as we become Americanized...) to smile in photographs. I too prefer to not create a fake, infantilized version of reality for the photo. For me, it's part of the American obsession/oppression of having to hide your real feelings and pretending to be happy and successful at all times.
This took me a second to realize this is satire too.
I wrote a detailed article on Flask vs Django last year: https://devel.tech/features/django-vs-flask/

In the end, I recommend Django for a web framework over Flask. More productivity, better extensions, less reinventing the wheel.

Also, I wrote another Django article recently on its usage of import strings: https://devel.tech/tips/n/djms3tTe/how-django-uses-deferred-...
This is about quantum Newtonian gravity, not general relativity. The headline is misleading hype.

Quantum Newtonian gravity has been investigated before. It's even discussed in standard textbooks like Sakurai.
Moore's law works on transistor density, so adding cores to a chip can be a continuation of it. The barriers to faster single core performance are power/heat in increasing clock speed and diminishing returns in superscalar architecture.

Moore's law is still alive, it's just dwindling now.
It's a joke. And yeah, it gives wrong answers for some numbers.

BTW, JS has unary minus, so you can write:

x = -x
Engineer at Stream here and I'm really not the guy to talk to about pricing.

However, I can tell you that our features that are hardest to implement in a scalabale way are aggregated feeds (e.g. one message with "tom watched 10 videos") and custom ranking (reddit/HN style ordering with time decay and points). If you're feed system doesn't have either of these features it might indeed be possible to do it cheaper than our more expensive plans.

However keep in mind, a lot of the cost is in the availability and reliability of our service. Basically for every type of server we run (including databases), we need to run at least two to be able to stay online in case one dies. Finally building and maintaining a feed system is not cheap in terms of developer cost (try finding a dev for $10k a year).
Well long before these attacks that term had a widely accepted definition in CPU architecture that includes much more than only execution on the other side of a predicted branch.

I can't speak to your computer architecture course and I'm not sure what literature you've read (but it's easy to get the impression that it only relates to branches since a lot of literature might only be addressing that aspect), but the Meltdown authors are clear at least (quoting from the pdf):

In practice, CPUs supporting out-of-order execution support running operations speculatively to the extent
that the processor’s out-of-order logic processes instructions before the CPU is certain whether the instruction
will be needed and committed.

They go on to note that for the remainder of this paper their use of the term will refer to a more restricted definition related specifically to branch speculation, since that's what they care about. That's fine, and it's good they are clear about it - but it doesn't change the recognized meaning of the term (and indeed their narrowing of the term helps confirms the general definition).

They aren't as clear in the Spectre paper, and they focus on branch-related speculative execution since that's what they care about for the purposes of their description, but they don't contradict the idea that speculative execution is limited to branch prediction.

Not that the Spectre/Meltdown authors are a particularly authoritative reference for CPU architecture terminology: these are, after all, software guys peeking into the hardware world for the purpose of putting together these attacks.

Modern "big" cores are, conceptually, executing most of their instructions speculatively, since wide out-of-order execution windows that that there is a large-degree of divergence from pure in-order and any time any earlier instruction can fault, the remaining instructions are speculative (and the CPU mostly doesn't care: the infrastructure such as the ROB are going to be used regardless of whether the current head of the instruction stream is speculatively or not).
If you look at the number of people employed in each of those job classifications, Software Developers have 1.25 million and are expected to increase by 300k in the next 10 years while Programmers have 295k and are expected to decrease by 22k in the next 10 years. So "Programmers" is already only 20% of the total and is expected to decrease to 15%.
There's the 15-20% hit for going to database. Most servers out there do nothing but CRUD to some DB somewhere because most businesses don't do HPC. It's definitely an issue for them.

Then there are companies like Epic Games who reported horrific numbers. It seems if you do lots of simple communications (eg websockets or UDP), you can expect a huge slowdown.

https://www.epicgames.com/fortnite/forums/news/announcements...
Unfortunately, the smoking rates in many US states is high compared with Europe.

https://www.kff.org/other/state-indicator/smoking-adults/?cu...
Sure, this is why there is a production system surrounding them. I am not really interested in theoretical possibilities just observing reality here.
Rails 5.2 is fantastic and Ruby is an incredible pleasure to work with.

I feel completely spoiled and feel aversion to the overtooling, verbosity and complexity in pretty much everything else I’ve tried.

Vue.js comes close in its elegance and is fun for SPAs.
Intel having little presence in HPC is a laughable claim.
There are plenty of Intel Xeons on the TOP 500 https://www.top500.org/list/2017/06/ and these Nvidia GPUs don't run themselves.
Top banks suspend accounts of major Bitcoin exchanges in India
>Do they have an ace they've been hiding?

They will fall back on their old tried and tested tactic of anti-competitive practices.
> Appart from that we've had (partial) downtime a couple of times because one node just started going crazy because of unclear reasons.

Do you have GC logs? GC lockups are the most common case. Have you used G1GC + Java8?
Did this start since WF was acquired or even earlier? When in USA I always went to WF for quality food (you could even buy non-sweet bread there!) and my last US visit I noticed their prices were really up, but didn't notice any other changes.
The Chinese think Palo Alto is dumpy
Yes! Not only Tempest 2000 and Tempest 3000, Minter's Polybius [1] is very similar to Tempest. (It's also just awesome that Minter named his game Polybius.)

[1] https://www.youtube.com/watch?v=1VXsAiNdelk
> How much longer can Intel keep holding on? Do they have an ace they've been hiding?

They do have an ace. $17 billion in operating income the prior four quarters. And about $17 billion in cash on hand.

Who knows if they'll put it to appropriate use to recover from their present mess. They very clearly have the resources to do so. Intel's $17 billion in operating income is over 4x the revenue of AMD, and 2x the revenue of nVidia. It's a pretty fantastical premise to be already counting Intel out, they've recovered from dramatically worse business situations in their past.
What do you mean? I think Riak is much simpler and after tuning it beats Cassandra on the same HW same use case in my anecdotal experience.
I grew up in a small town and have a hard time understanding why it's so contentious to add another major facility in a big city like Dallas or Austin.

It makes almost no impact on things like traffic or social services at a population scale. (In reality, even a HQ1 type facility is just another +0.3% for DFW or +1% for ATX, which is equivalent to hastening net growth by a few months at most.)
Tangential, not really important comment: As someone not immersed in the world of cryptocurrency, this article read very strangely to me. Like reading a cyberpunk’s journal.
Cryptocurrencies do not really use encryption for anything, do they?
>> They have little presence in HPC/AI

Huh? The Xeon Phi is used regularly in the industry. Nvidia is dominant but to call Intel's presence small is very odd.
Can anyone tell me if it's viable to use "collimator glasses" so eyes would be focused on infinity when using computer monitor? VR headsets use collimators.
The same line is also drawn with physical goods too. If you report something worth a few hundred dollars stolen, the full extent of the investigation will probably be to file a report and then include the item in a list of things to look for in periodic checks of nearby pawn shops.
> Keevo solves this by not trying to be cassandra, but be much simpler.

Sounds awfully similar to Riak. :)
> My understanding is that a state sales tax can't be less than about 3.5% because that is the cost of operating the sales tax collection bureaucracy.

That sounds staggeringly costly. Are there things within the administration that has to be done and actually are difficult to do with less money, or is it as record-breakingly inefficient as it sounds?
I tend to go more by what I don't like. I won't apply for things I have zero interest in. I try not to be too picky though. If it's something I'm remotely interested in I'll apply. You also get exposed to somethings you might never even know exist that you wouldn't have tried otherwise.
Well put. Perhaps AI is getting closer to passing the Turing test because humans are regressing.
I'm not saying it's not a cool achievement, but they are comparing their product with the existing products. I would like to know how it stacks up. Maybe it's even better, who knows.
That may be overstating AMD's ignorance by quite a bit. The big marketing push with the zen launch was that Intel had a chip with a lot of cores, but it was 2x the price for with slightly worse performance.
For some reason you're getting downvoted, but clearly people have some misconceptions about libertarianism, perhaps confusing it with anarcho-capitalism.

I'd agree that contract enforcement (including to combat fraud) along with the non-aggression principle, are the primary defining principles of libertarianism, regardless of the particular school or wing of libertarianism in discussion.
The goal is to do away with physical cash to better monitor the flow of capital, with absolute control and oversight into every penny spent. Fight against digital only currencies at every vote.
Fair enough. I was thinking along the lines of Apple, where Steve Jobs knew exactly what he wanted and was very reluctant to bow to market pressure or critics because his vision was always the right vision. Or Basecamp, refusing to add new features or at least putting new features into spin-off companies to not compromise their initial vision. Either of these companies received a death sentence the day they were created... except they were right, so they succeeded.

Your comment shows its not black and white, there are many shades of grey in between.
Not only in JS, I got decent performance with Rust's regex engine compiled to WASM then compiled to the JVM: https://github.com/cretz/asmble/tree/master/examples/rust-re.... And that's without any extreme optimization on the JVM side.
Yes, but why? Right tool for the right job and all that...
I debated if I should post it after failing to get a non-pay-walled link to the original post on Financial Times. I figured that since they quote him and are clear they are interpreting then it is okay.

By the way, why do I get less than half the karma points my contributions get? I am a long time quality contributor. Why am I getting penalized?
Discourse is a TERRIBLE forum system.

Of course, since Swift is a TERRIBLE language, its appropriate they are using it.
This world kind of exists already. A lot of people move to Southeast Asia (for cheap and comfortable living) and there travel between countries while making money remotely.
I'd bet this isn't the first implementation of speaker identification in surveillance networks, by a couple decades. It has always been easier to distinguish between speakers than is has been to transcribe speech, or even recognize isolated words, without training the recognizer to a speaker's characteristics.
I always got confused with how companies like Intel planned on getting past a 10nm transistor size. How does one get around the issue of electron tunneling at that threshold (or close to that threshold)? Granted, I only understand CPUs and quantum physics at a very abstract level.
I think that perhaps the issue is that machine learning courses skip over the fact that there is a trivial closed form solution to 99.9% of all real-world machine learning problems.
> I feel cheated, but I would read more if there was any.

I got a surprising amount of entertainment out of this comment. My mind is tickled.
A big one that nobody has mentioned yet - reduce memory requirements for your db. In general, for a database to be performant, it needs to be able to keep the hot part of the dataset and REGULARLY USED INDEXES in memory, you don't want to be paging indexes in and out of memory every time you have to use them.

Say you've got a giant table for of emails, and there's a bunch of indexed fields (people maybe want to filter their emails by tags, read/unread, etc.). If you keep them in one giant table, you need to keep those giant indexes fully in memory to get good performance. BUT, you know 99% of requests are for recent emails, people only occasionally look at old ones. So you partition your table by timestamp, and instead of running queries like `select * from email where status = 'unread' order by timestamp desc limit 50`, you run queries like `select * from email where status = 'unread' AND TIMESTAMP >= <pretty-recent> order by timestamp desc limit 50`. This only hits the first partition, and almost always returns the 50 emails you need - if it doesn't, you run subsequent queries to hit older partitions.

But now, say you partition by month, and keep 2 years of data, almost all queries are being serviced by a partition containing 1/24th of the total data, so keeping indexes for that 1 partition in memory is WAY easier than keeping indexes in memory for the entire giant table. When you have to query old partitions, it's slower and there's still some swapping happening, but that's rare anyways. So you can get away with having way less memory for your db, without performance degradation on most queries.
Lots of Intel apologists in this thread. I for one am excited by the idea of healthy competition in the processor market.
I learned to cross my eyes way back in the mid nineties during the "3d poster" craze (and man those posters were amazing, zo SO much better than the crap images found on the web). I remember they sold them in the tube in London, in gorgeous color and the depth was fantastic.

But anyway... do we know that convergence actually helps vision? How so? What is backing this up?
I am 40, with myopia. It is still unclear to me whether it makes sense to correct it with laser; and how this is going to affect my vision for the next... 60 years (I am an optimist!).

I've heard that laser (or lasic?) is essentially an unrelated decision to what happens to your eyes after age 40-45. But so far the three specialists I've spoken to over the last few years have given me conflicting opinions.
The only measure that has ever been shown to work to reduce smoking is to make smoking less affordable. Tax cigarettes and people smoke less. Tax them highly and kids sure can't afford them.

It's more politically easy to put money into paying celebrities to beg kids not to smoke, but it's not actually effective. It's just theater so politicians can say they tried.

Here, Greece is seeing the affordability fall just because the affordability of everything is falling for them. The result is the same.
We don't have to take your hypothetical as a hypothetical. After WW2 Germany banned books espousing Nazi ideology, and punished similar speech because they learned first-hand what happens when you let that ideology roam free. And free speech didn't die. Germany today is one of the freest countries in the world.
To quote from the "Quest for the Holy Grail" and the scene with the Black Knight (guarding the 'bridge'): "'Tis but a scratch".

Intel doesn't care. They will downplay it, misinform and misdirect till the cows go home. No point beating a dead horse. The only think Intel (and most other corporations) unerstand is to stop buying their products. This is the only language they 'speak'.
Supercronic – crontab-compatible job runner designed for containers
"write a short program that checks if a file is a prime number."

What do you mean? I tried googling but failed.
Definitely interesting; I wonder how LASIK and PRK fit into the picture.
> Krzanich showed off a full-size pilotless helicopter
Wait... what?
Until the GPU driver _says_ it has finished rendering.

Been developing WebGL for years. I've never seen any difference in performance with gl.finish() and without vsync. I would expect some difference because the JS code wouldn't be running in parallel with gl.finish().

The only way I have been able to measure performance is to look at the FPS without vsync (chrome --disable-gpu-vsync).
What I am saying is that you are observing one side of reality. It is very possible that even with this kind of graphs, Cassandra is capable to handle much larger traffic then custom Go solution.

Cassandra is usually competitive in open benchmarks.
inconsistent file naming.

no obvious download button.

the "previous episodes" and the "part one & part two" episodes are the same episodes with different links, menu paths.
Dieter Rams' Ten Principles for Good Design
So if I have asthma I can sue all drivers who drove in the area where I grew up and all coal plants operating in the area where I grew up for contributing to the development of my asthma with each one paying a few cents? That sounds insane.
>>The only measure that has ever been shown to work to reduce smoking is to make smoking less affordable.

Doesn't this just create an illegal distribution network that sells them cheaper?
It would be interesting to see if this could have a positive application for pilots and situations of loss of situational awareness or pilot load factor.
I'd speculate that top management was aware of the physics limitations to their biggest market advantage, and they probably even had a timeline for when the competition is going to inevitably catch up. So they must have been spending their billions on something that's going to keep the company afloat in XXI century.

Maybe quantum computing, neuromorphic chips, GPGPU and 3D NAND are where it's at for them in the future, and traditional CPUs will be more or less commoditized.