skysight-inc/HackerNews huggingface dataset:
One thing that Neuromancer had, but we never got, was credsticks.

I want a fee-free electronic wallet that is anonymous.

Also, we really need a law saying that the credit card companies (and others in the toolchain) can't use our data for anything but payment processing. I'm sick of being tracked by my transactions.
Not for the ones that experienced it first hand.
The main reason that this is not in is that in many embedded application it is simply not needed.

The 'J' extension for managed languages will probably add these things.
Use it, or lose it!
'Free' Podcasting
It's a Google product. Does it phone home to Google, or what?
What I'd like to have is someone to devise a plan on how to seamlessly progress from C++ to a language with a wholly new and cleaned up syntax. A way to slowly break out of the shell given by current backward compatibility. But at the same time being able to seamlessly interact with the old C and C++ world. Maybe something like "unsafe" in Rust.

Having modules in C++ smells like the connector we're missing in order to accomplish something like that.
Given how much 'Titan' sounds like 'Feitian', I'm a little bit surprised their upstream hardware vendor would be ok with them using the brand.
That's already being done. Unless you have certain genetic markers in your tumor, insurance will deny certain therapies since they are unlikely to work.

Why is that bad?
You could try offlining the HT cores in the linux scheduler, and see if it makes a difference (no reboot required).

Example: https://www.golinuxhub.com/2018/01/how-to-disable-or-enable-...
* I do not have precise references, but I have read somewhere that RISC-V actually has a very good code density, often better than x86 itself.

* Well, only a few of the 8192 combinations are actually meaningful. It is clear that most implementations will converge on few configurations, leaving the others for specialized domains.
It might be the OP is referring to immigration from within the EU: setup in Ireland, then hire from lower-wage countries within in the EU.
Wow, this would have been a game changer when I was taking EE courses. So much better than a half-working SPICE port on Mac OS X 10.2.
In my experience, H-1B holders aren't competing with the idea of hiring Americans – they're competing with offshore.
They won’t open that remote office though because then the execs at these companies wouldn’t have teams that they “manage.”

H1bs were a solution to the problem of having a cheaper, more locked down labor force without correspondingly making the execs themselves obsolete. It’s about bringing back a greater degree of authoritarian control in competitive labor categories where such behavior would otherwise make them unattractive to workers.
Int8 and Int16? I never worked with quantized models, anyone mind sharing their experience? Do such models achieve state-of-the-art performance?
Google Drive Enterprise
They got rich.

VCs are very rarely willing to sue or press charges. The most egregious behavior I saw was at a VOIP startup where after being fired the executives stole the switching hardware from the data centers and started a new VOIP startup almost immediately.

This is the problem with control frauds and executive malfeasance. While it's negative sum as a whole, it's a sure thing for crooked executives which makes it highly tempting in an environment where there is no real risk of meaningful repercussions.
My mother did get breast cancer and it went into remission partially by increasing the quality of her lifestyle during and after treatment, as mandated by a pilot study she went through to help assess such an intervention. The lifestyle change was more extreme than what we would have considered necessary before her cancer, but doing cardiovascular exercise every day is already known as having an influence on bodily inflammation. Yes chemotherapy was involved but we are speaking of where the next span of marginal investment would have to go to make the highest impact.

At the individual level finding a cure would be great, and during late-stage we would definitely want to understand how to have more successful treatments, but to remove the long-term load of the cancer problem on the medical system would mean better environmental and lifestyle interventions which act at a level of root cause instead of proximal treatment. If anything maybe we would find common ground have having cheaper diagnostics so that we could find more motivation to engage in preventative measures concretely rather than as a catch all.
Both our developers and support team has been using full story to relive and debug errors for long time. Now we will be able to use it for optimizing the page performance. What a great product that keeps on giving.
This is what you get if you're missing a proper package management that allows users to easily install their libraries.

That single file is the substitute for a package that you can simply put somewhere, include it and it works.
> Thus scientists are "grumpy" that the study is shoddy.

Climate scientists have a consolidated tradition of being made grumpy by any scientific paper downplaying human responsibility for global warming. I can understand their concerns about shoddy science preventing us from acting quickly to contrast climate change; at the same time there is a clear pattern of much tighter scrutiny for results pointing in one direction rather than the other; and while this might be in the best interest of humanity, I don't think it is in the best interest of science.
Could also be the security benefit. Authenticator-style apps are still vulnerable to MITM attacks, where physical keys are not.
Ruby on Rails: Send emails with style
Another way they could abuse this would be to find some loosely genetic-based "treatment" that just so happens to require expensive DNA tests. I'm sure it's more profitable to use the universal fear of cancer to sell tests than it is to actually attack cancerous cells directly.
There's nothing particular interesting about RISC-V. It's a simple, clean, boring MIPS-like ISA.

A lot of their freedom to keep it simpler and cleaner than older RISC ISAs comes from the fact that they aren't responsible for engineering real implementations; whereas the MIPS and SPARC and ARM folks ended up with delay slots and register windows and conditional execution because it helped them get high speed CPUs out with the processes of the day, the RISC-V people just say "well, those eventually turn out to be bottlenecks for high speed-implementations, so we won't have them" - never mind that these hypothetical high-speed implementations will require enormous engineering efforts and will require piles of money to actually build. We're not quite talking "Sufficiently Smart Compiler", because the technology does exist - but it's not totally far off.

People have been comparing it to Linux, but it's just an instruction set, not an implementation of one - so it's really more like POSIX - just a theoretical standard of compatibility that'll allow an ecosystem to build around it.

The problem is that, as Someone mentions in this thread, there's lots of officially codified extensions, and no restrictions (as far as I know?) to keep implementors from devising their own. We'll see how this turns out; my guess is, if RISC-V catches on, we're going to end up with mutually incompatible extensions, balkanization, and proprietary extensions becoming accepted "standards" in the "embrace, extend, extinguish" style.
> People are more willing to share an article than read it. :)
In response to your final sentence, making it so criminals have to work harder to get caught is never a bad thing. Consider the alternative.
What I have negative to say has more to do with those producing implementations than the architecture or RTL. In order to have the security afforded by being open, every part of the process must be open from the spec to the silicon. The entities producing RISC-V devices are simply passing forward the RTL along with their additions and changes. They are not releasing the work product of any of the steps between there and silicon. There are many differences between RTL and the gate-level representation, many of which represent potential security issues (testability features, for instance.) Between gates and physical design more changes can be made and between physical design and mask, even more. Some of those could result in sloppy security holes or some could even be maliciously introduced security holes. With any of the current providers there is no way to know or test for these potential issues.
Story behind man 'cured' of Type 1 diabetes
I do, but even with 20 apps running I probably never used more than 3-4 simultaneously that each consumed a meaningful amount of CPU. With 8 cores I can probably easily do without HT for any workload.
Agile is not about the details. If you are producing shippable versions of your product every 2 months or less then your probably Agile relative to what existed when the term was invented.
Of course you can rationalize that 3% is a reasonable cost and approximately a wash compared to the expense of dealing with cash. But if you're a small coffe house, and sell a $3.00 coffee, and are paying a typical 2.9% + $0.30 per charge, that $0.30 is ten percent of your sale. That's a huge cost.

Transaction fees need to come way down for plastic to beat cash on small sales.
Basic Design Principles We Forget About
My theory is that it's because Travis Oliphant wrote numpy for python rather than ruby.
Good article. It reminds me of Sandi Metz's treatment of well-designed code as a business proposition: the goal is to save money, because a good design makes changes cheaper.

It makes sense to consider the cost of having a given bug vs the cost of fixing it. Of course, such estimates will almost always be hand-wavey.

I would also say that when in doubt, fix it. A bug is, by definition, the software not doing what it's expected to do; I think it's better to make fewer promises and keep them. A user who encounters a bug loses trust in the software, and there's a tipping point where they abandon it. You might not know where that is.

You also might not realize what a bad day it could give someone, even if they're only one person. Eg, if you're an email platform and you have a bug that drops one email in a million, that might seem OK. But if missing that email gets someone evicted...
I fail to see the problem of having working markets.

If anything, it is helpful for the target: they can know when to invest money to protect themselves, and collect on the failing prediction.
Where I live (Beijing, China) is far ahead:

- Most (or maybe all) beggars accept mobile payment by WeChat and/or AliPay

- I cannot recall any time in the past year where a shop, fruit stall or street vendor could not accept mobile payment

- There is a high-end food court nearby where none of the restaurants accept cash. If you can't pay by card/mobile, you need to go to a special counter on the ground floor, and exchange cash for some type of voucher

- My haircuts cost 40 RMB (about 6 USD). I tried to pay with a 100 RMB note, expecting a 50 and a 10 in change, of which I would give the 10 back as a tip. The barber struggled to find the right change, as it's so uncommon for people to pay with cash. So I paid via WeChat, and handed him some extra cash for a tip.
Amazon Aurora Costs 10x More Than CockroachDB for OLTP Workloads
> We can look at what Jobs accomplished without Woz and what Woz accomplished without Jobs as a case study.

Not really fair, Wozniak was in a plane crash resulting in head injuries and 5 weeks of "anterograde amnesia" (inability to create new memories). It is possible he was never the same as an engineer.
They're probably OK with it because of the profit they stand to make from the increased visibility/marketing. To Americans, I'd guess "Feitian" sounds like "some foreign thing I've never heard of" whereas "Google Titan" feels warm and fuzzy.
Why not just keep counting up forever and use it like Japanese epoch time?
Supervisely goes beyond annotation – latest Deep Learning models out of the box
The bridge is proprietary software that only supports paid users. That's a really bullshit excuse given that every other provider supports IMAP directly and for free, an open protocol which has been standardized for over 20 years.

An email "provider" which doesn't support IMAP/SMTP is a scam, I didn't stutter.
That's only because the construction isn't as sturdy. Italy routinely experiences earthquakes similar in magnitude to California.
While we are at this subject, here's an electron wrapper of this I made for using in school environments: https://github.com/Immortalin/Simulacra
If they really wanted to make a consumer/prosumer divide between i5 and i7/9 then they’d make virtualization and ECC available only for the latter.
You might not be talking to the general population, but ProtonMail is at the end of the day a service provider intended for the general population. They can't sustain their business on security-conscious people alone, so their decisions are going to be targeted towards the general population to some degree. Whether you like it or not, you have to think from the perspective of the general population because nobody is going to cater to the incredibly specific niche you live in. Even within HN, your arguments represent a minority. I highly doubt even a double-digit percentage of the HN readerbase cares about this issue as deeply as you do.

Then your book is flawed and doesn't align with the actual definitions of "scam" and "email provider". Especially for the former, there's a much higher bar, and your arguments are far from meeting it.
It seems like a better step towards fixing this h1-b mess is to get rid of the lottery system, and just move towards making companies bid for each slot, with the "bid" being a salary that goes 100% towards the employee.

This would be win-win-win:

- Companies that truly need the talent will bid highly for a slot.

- H1-b employees will get paid more as quantities are limited.

- H1-b slots will be better utilized towards jobs that actually need specialization, not lower wage work.

- It'll probably be cheaper to "Hire American"

Downsides: Only FAANG and other large companies could afford such a system, but so what? What entitles companies to hire cheap labor anyway? A fix for this could also be to make it more expensive for each additional h1-b slot the company hires, I suppose.
A person who studies metaphysics.

Metaphysics is the branch of philosophy dealing with questions like 'What is there?'.
Thanks, that's helpful

Based on skimming that it looks like low carb diet can be as effective or more effective than low fat diet at reducing triglycerides, blood glucose and other metabolic markers, may not be as good at reducing LDL as low fat, and may pose additional safety risks compared to low fat. Some articles say no difference in blood glucose between low fat and high carb. Some say Mediterranean diet is better at glucose control than low carb diet.

Of the studies that show low carb has better a1c reduction than low fat, the reduction is ~0.5%. Clinically meaningful but certainly not a reversal of diabetes

So low carb may be better than low fat diet at reducing blood glucsoe. However that isn't conclusive. Also the Mediterranean diet may be better than both at improving glucose. And some evidence suggests low carb is worse than low fat for LDL levels and heart disease

However i didn't see any studies that showed reversal of diabetes, cancer or autism or any other disease. I don't doubt that a low carb diet can help people lose weight or better control their diabetes. I do doubt whether it can "reverse diabetes at scale", cure cancer etc. using preliminary findings that low carb is better than other diets at a1c reduction to claim this can "reverse diabetes at scale" seems not far from snake oil to me
GPUs are the state of the art in massively parallel processors. If you are building a parallel processor, it should be evaluated as a GPU to see how it stands up. For example, Larabee was tried as a GPU and found wanting.
In the G4 era, the marketing back then from Apple talked about the "Mhz Myth" and largely showcased stuff that was pretty much "Hey, this hand-tuned AltiVec code blows away this C++ -> x87 code on intel!"

It's an interesting bit of history about how many very bright engineers had zero faith in intel being able pull off what they did with the P6 micro architecture: A superscalar, out-of-order x86 CPU that supported SMP on a power budget that, while high for the time (25 watts!), wasn't astronomical. That breakthrough ultimately became the foundation for Intel's Core micro architecture, which Apple later adopted in their first intel-based machines.

If Apple had switched to Intel with the arrival of the Pentium, things could have been very different.
Living, not saving.

I do like the governement do worldwide: spend money today, not caring about saving or repaying
Or you could just pay 2.75% to Square: https://squareup.com/pricing

They do have plans which include a fixed per-transaction fee on top of a (lower) percentage, but for a coffee shop I'd guess it's worth paying the higher percentage instead.
Deciding between React Native and Native Code for your next project
China pulls approval for Facebook startup incubator
An even more extreme example would be a grocery store, whose overall profit margins are only 1-3%.
Yeah, sorry for using mirrored instead of replica. I've worked with 3+ replica sets where I needed read scaling, and that worked well enough. But there are cases where I want read scaling and don't want to have a full copy of all data on all servers, but do want redundancy.

I really like, by comparison, how RethinkDB, Cassandra and others do it with clustering that has sharding + replication. It seems to be a better model in a lot of ways when you want to spread things out (read/write) but also want some replication of data. It's just a different way of working with things.

Thanks for pointing out Atlas.
Bugs shouldn't happen. Actually, in some critical systems, bugs can't happen.

Bugs aren't magic; they happen for a reason. It could be a broken dependency(unsupported versions, fatal bug in a dependency, deprecation, configuration etc.), resource limitation(out of memory, security breach etc.), poor design which leads to poor implementation(logical errors, bad data abstractions).

Abstractly waving your hands and saying "we can't fix all bugs" doesn't feel right. Identify the underlying cause of the bugs and address that.

One solution is to reduce dependencies, increase resource allocation, and rely on a less rigid design. As a business grows, dependencies will increase, resource allocation will increase and the design will become more complex.
It's a very nice mod. I love designing systems in modded Minecraft, it's very fun and relaxing.
> poor vector instruction implementations

All I have heard is that the people who know about vectors absolutely love the extension. Why is your problem with it?

> bad code density

That is just plain false. Its actually extremely good, RV32C and RV64C easily beat every other ISA. Even without the 'C' extension the difference to the other ISA are minimal.

See: https://www.youtube.com/watch?v=Ii_pEXKKYUg

> The other general point I really dislike is their focus on ISA as if that matters so much compared to uArch.

You don't like that the people who are designing an ISA focus on the ISA? That seems an incredible strange argument.

It is well known and the RISC-V people often repeat that ISA don't matter much for performance. That's why it makes 0 sense not to have an open one that is not restricted so that you can have competition and open source implementations.
> "Agile" is overkill for us.

What does this mean/did they mean by this?
How to find remote job opportunities as a Software Developer
The most important thing I take away from this, is that even if you don't fix the bugs, you should be aware of them and tracking them.

Maybe it is a bug that only affects 1 out of every 10,000 customers. But if you get enough of those it can start to add up. Keeping track of them allows you to go to management with the data to support spending a sprint on bugfixes and code maintenance.
Hey everyone. I'm the author. I'd love to hear other's stories with RN and what questions you asked before starting to use it on your projects.
IIRC since at least 2.0 the USB spec is very liberal in what current can A port source and the 500mA is relevant only as maximum that can device with B port negotiate as it's sink current.
My barber takes cash only. It's caught me out a few times. He has a mobile phone, not sure why he's not set up with Square or something similar I'd think he'd make up for the costs with more business.
Or worse: "based on the $200 introductory test we found that you MAY have a higher predisposition to contracting TerribleItis-B, we urge you to get the ultimate version for $600 to be sure"
Don't discount your mod because it's made for Minecraft, this looks like a lot of fun!
On the Future of Web Development
And Bitwarden? It's fully open-source and self-hostable.
Ok, thanks for these precisions.
Mercurial gives you those incrementing numbers through its revlog, and they map to revisions, so you get that facility there.
So far our legacy as a species on earth is one of destruction. Only by taking on the challenge a place that is already dead can we be certain of creating something new. Maybe we will learn some perspective in the process.

Going to Mars will have myriad discoveries & side effects, if we knew what they were what would be the point of going?

Also, what if curing cancer is harder than going to mars? One is by now a fairly quantifiable objective, the other is debugging a mind bogglingly complex system with no version control.
Every competent programmer that I know did a form of agile (just the sane parts) long before Agile was a religion.
> The only standard for an ISA is performance.

That is so incredible wrong that its almost funny that somebody actually believes that.
There's always the risk that a psychopath will create a neutered copy of you inside a virtual Star Trek inspired simulation.
The 'Guerrilla' Wikipedia Editors Who Combat Conspiracy Theories
The problem is that many organizations don't know how to tell important bugs from non-important ones, don't have proper processes for bugs reported by customers, and generally ignore customers. Here's a couple of popular apps that I have used and the reason I have quit or will quit them: Hulu with the TV package constantly tells me I'm streaming to more than 2 TVs and won't play anything even though I'm not streaming to any. Youtube TV constantly plays the wrong thing when I click something to play. These are egregious bugs that I'm sure I'm not the only one experiencing because they happen on multiple, different mobile devices, tablets, the web apps, etc. The strategy outlined in the article may be viable when customers are not paying anything, but when companies charge an arm and a leg for software (> $40 / month) users expect the software to not have any major bugs like this that prevent its basic functioning. With the type of support offered by such companies, users will be moving on quickly to competitors that hopefully have their basics worked out. I wouldn't use an email program that can't send or receive email and these bugs are on par with that.
California DMV worker slept 3 hours a day on the job for nearly 4 years
It might not be clear to you but it is very clear to Intel and ARM.
probably isn't claiming the cash on his taxes. He cant make up that difference no matter how many cards he swipes.
Amazon has had this policy for years but unfortunately enforcement is a complete joke and they remain full of noncompliant hardware.

I do find it interesting that they ban noncompliant Type C devices but not noncompliant Type A devices. Probably because the Type A current spec has got to be among the world's most-violated standards.