skysight-inc/HackerNews huggingface dataset:
In this particular example there is no good reason, it’d be better to end with:

return fmt.Println()
It's interesting reading startup literature regarding MVPs and iterating quickly and notice that almost none of it applies to the AR/VR space. Between Magic Leap and Ubiquty6 it seems like the most interesting players in AR are more notable for their funding rounds than for anything else. Magic Leap is rolling out their own hardware so it's more understandable but its really hard to justify spending $2K on a first generation AR device.

If I had to put money on it I think Magic Leap will go the way of General Magic, lots of cool tech and ideas in a product that was ultimately too expensive and too late to drive the company forward but will be looked upon as a great innovator once another company uses their inventions and packages it in a low cost, user friendly interface.
> Unless you heat with a heat pump. But even then, pumping heat for heating operates on less favourable temperature differences than pumping heat for AC

Modern split-system air conditioning units are just heat pumps, and often they are actually more efficient at heating than cooling. For example, Mitsubishi Electric units give out 4-5x the amount of heat vs amount of electricity put in. They will comfortably work at this efficiency down to around -15c (below that the efficiency reduces, but it's still higher than an electric radiator) so are suitable for most climates.

http://library.mitsubishielectric.co.uk/pdf/download_full/37...

I'm rather surprised they are't more common here in Northern Europe, where a lot of residential heating is powered by electricity. Compared to alternatives like storage heaters, they aren't that much more expensive. And you can use them in the summer for the occasional heat wave :)
I'd argue that Generics make the language easier for the writer, not the reader which is what he was getting at. What I like about Go is the language is small, so at the expense of some verbosity, that in most cases you write once, its very easy to understand. One thing I dislike about some Java & Scala codebases is the "manual" unwinding you have to do to debug some functionality.
> Checked exceptions fundamentally violate most of the principles of object-oriented programming by forcing you to expose implementation details into the method type signature

No, they don't. They can be abused in a way which does this (and can be implemented in a way which unnecessarily creates avenues for it), but checked exceptions in general are isomorphic to static return types, and don't violate OOP any more than static return types do.
I didn't know what beautiful JS code looked like until I started reading CodeMirror while debugging an issue. After reading through Atom's code, I was really surprised how simple CodeMirror's code was—with minimal abstractions and flat functions.

(donated, of course)
Hospitals should be legally mandated to accept replacement of materials in lieu of payment.

If I can source the same stents for cheaper than the hospital bills me, they should be required to erase them from the bill and accept them as material replacement.

It's not as if medical supplies are unavailable to the end consumer.

https://www.esutures.com/product/0-in-date/41-boston-scienti...
Here are the stents available for under $1000.

When I had a broken finger and was uninsured, I was charged ~$40 for a finger splint that costs $7 at Walgreens (yeah, the very basic one made out of aluminum and blue foam).

Also, a word of advice - never ever pay what you were sent from the hospital right away. I personally throw most medical bills in the trash and wait until they call me, then negotiate it down to a fraction of what was billed, offering to pay in cash.
Sure. First and foremost, do you have permission from your customers who you're researching and reporting on here? If you do, great, ignore me. If not you'd be breaching (my) trust if I was one of them. The data is not yours and it may be possible to infer who these datapoints belong to if so desired. If one could do that, they may be able to gain competitive advantage or otherwise exploit knowledge of infrastructure (social engineering for example).

There is a big difference, IMO, in someone like backblaze releasing statistics. They own all of the hardware and they choose to release the data themselves. You (on the surface) appear to be harvesting data from your customers, digging through it, and presenting it. You also point out very specific cases, rather than aggregate pseudonymous data.

You are collecting sensitive data from your customers environments. This doesn't inspire confidence that you treat it as such.
like this?:

https://www.cipheredtrust.com/doc/
Something I've long wondered about: Do restaurants, malls and movie theaters need to be that damn cold? Does it really increase sales that much?

It's a major pet peeve of mine. Office buildings are often much cooler than they need to be too. I think most places, including homes, could reduce A/C significantly.
> Stefan Brands [1] solved the zero-knowledge authentication problem a couple of decades ago

Reference? If you want people to take you seriously when you claim that someone's solution to a problem has been overlooked you have to provide a link to the (alleged) solution, not just to the author's biography.
EnvKey[1] takes a somewhat similar approach to securing credentials/config in that we effectively replace your config with a short token that can be set as an environment variable. This then 'expands' into your full configuration when it's needed.

But the crucial difference is that instead of storing sensitive data in plaintext ourselves and then sending out access tokens, we manage an OpenPGP PKI/web-of-trust for you behind the scenes so that we're only storing encrypted data, and only the token (which we never see in its entirety) can decrypt it.

End-to-end encryption is much harder to implement for these kinds of use cases than simple tokenization, but there's also the huge benefit of not needing to trust your storage layer.

With credit cards, for example, an approach like this could hypothetically remove PCI-compliance as an issue entirely because no one is actually storing the cc # in the clear. To me this is a lot more interesting than simply shifting the burden of trust. That said, anything is better than our current status quo of spraying secrets all over the place.

1 - https://www.envkey.com
Unfortunately for most United States citizens, there's a double taxation system. Which means that even if you're living and working in another country, you're still required to report your income and pay taxes in the United States which means that even if the tax bill is lower in the country you live in, you've still gotta pay the difference in taxes to the U.S... unless you're willing to give up your U.S. citizenship in favour of your country of residence, which is a long and arduous process in a lot of cases.

Moving to Germany wouldn't be enough. You'd have to emigrate to Germany, become a German citizen and give up your U.S. passport in order to escape the U.S. tax system.
nothing Netflix has made can touch Game of Thrones or the Sopranos for cultural impact

I think House of Cards was at least in the same ballpark as GoT and Sopranos. I think there is something to be said for brand affiliation as well, HBO was already considered a great source of TV while Netflix was only starting to get a fraction of that credibility. I could easily imagine an alternate reality where we would say:

nothing Netflix has made can touch Game of Thrones or House of Cards for cultural impact

with the implication being The Sopranos being a Netflix property.

As with homeruns, HBO has more than its share of (sometimes critically acclaimed) base runs (Veep, Boardwalk Empire, Entourage, Curb Your Enthusiasm, etc...) as is does strikeouts (Vinyl).
This is awesome! We were thinking about using CodeMirror for our in-browser editor, code.xyz [1] but wrote our own rendering engine from scratch in order to make sure we could distribute a lightweight package. If CodeMirror 6 had existed at the time we may have used it. We managed to get the total size to a fraction of that of CodeMirror.

If the community is interested we can definitely talk about open sourcing our editor, or if the CM team is interested in how we implemented some aspects I'm not opposed to sharing details. I can be reached at keith [at] stdlib [dot] com. We're a team of three engineers in SF, I'm responsible for the majority of the rendering engine implementation. :)

(If anybody is interested in my previous contributions to open source, they're available on my GitHub [2].)

[1] https://code.xyz

[2] https://github.com/keithwhor
Please quit literally blaming the victim.

When did you last have an ultrasound of scan of your LVA? Have you had imaging done of your bile duct to rule out pancreatic cancer? Why don't you know your health status?

The answer is, of course, because there was no good reason to do the invasive testing needed to determine that status. There is an entire medical field dedicated to measuring the benefit vs cost (including testing-induced problems) of such things. No one recommends that ironman competitors do heart scans or arteriograms.
>If you really want to lower energy consumption- just raise the price.

Energy prices have a direct effect on all the getting stuff done that economies are based around. "Just increase the price" "Just shoot yourself in the foot" but pitched it in a way that doesn't sound miserable.

As other commenters have mentioned and provided citations for, lower energy prices correlate with increased consumption but at a diminishing rate.
If they pay bonuses to themselves, then their premiums will be higher than other insurance companies so they would lose customers, the same that stops any other business from doing the same.

And since taxpayer funded healthcare is off the table in the US, we have to work with what we can. The biggest problem with health insurance right now is everyone is not forced to use healthcare.gov so the risk pools don't have the correct distribution of healthy and unhealthy people.
What does Perl has to do with this? Wouldn’t be any better if the same guy wrote it in crap Python now would it?
But all the comments in response to the question are saying there's no point in checking the return code of print, because if it's broken, you can't print the error code you got anyway (or it's never broken in practice).

I think there's a deeper point the question asker was making here - it's easy to say "everyone should just check error codes" but in practice it never works out that way. People always ignore/swallow some of them, or propagate them in such a way that they lose detail e.g. a detailed error code from a subsystem is mapped to a generic error code higher up the abstraction stack. Print failing is a classic example of something most wouldn't care to check, but perhaps there's a good reason for it. With exceptions in the common case, where nobody checked, an exception would propagate up the stack until it was either caught and handled in a generic way ("subsystem X failed") or simply caught by the runtime.
So you move the heat and then... magic cold air comes instead? We assume the ambient temp. is "hot", not just the system to be cooled.
It's a nice reference but seems likely to cause jokes after their first security hole. "Pretty Good" is modest. "Very Good" can be seen as arrogant, unless you are reading it as ironic.

But no worse than "Best Buy" I suppose.
Another easy solution, file for bankruptcy. No sane judge will kick a family out of their house over a medical bill. That would be counter productive to their recovery and cause undue hardship. If you don't see the utility in bankruptcy, just remember our President has used it several times over decades.

Edit: it's also known as unsecured-debt, which means the worst thing anyone can try to do to you is ruin your credit score. This isn't worth dying over and America is designed to bear the cost.
Does it matter?

Are you saying there are mad dog vigilantes out there who you would like to know everything about you?

I'm 100% certain that I don't want bloodthirsty vigilantes knowing anything about me or any of my family. Frankly, it's just principle for me, so I'll be honest, I don't even want the government to have the ability to track me.
Yeah, the underhanded comment "the convenience of the ? operator comes with the likely omission of proper handling" is not only unnecessary but completely wrong in my experience. It strikes me as if the author hasn't actually ever used or investigated the language in any kind of depth, and took a wild guess that "making propagating errors easy means people don't actually deal with errors" or something.

In practice, writing `?` is no more or less automatic than `if foo, err := someFunc(bar); err != nil { return nil, err }`, but the difference is that it's immediately obvious when special error-handling logic has been added, by the simple fact of its existence.
Hello from the Bogleheads 90/60 thread ;-)

For others, you can extend this to building a 60/40 balanced equity portfolio. See: https://www.bogleheads.org/forum/viewtopic.php?f=10&t=256020
+1 to everything here, and want to emphasize permitting/zoning since it's buried in the bullet list. For example, even if you have the knowledge and skill to do your own plumbing, in most places you cannot just do your own plumbing (legally).

I am building a house for the first time (hired a GC, but making the infinite number of decisions involved and writing the checks) - I went in knowing it would be more work and more expensive than I was planning, and it was even more work and even more expensive than that still.
You don't need an IDE but it solves problems like "I don't want to chain my methods because my weak debugger can't handle it well".
Teslasuit Brings Virtual Reality to a New Level: Not Just for Gaming
America is extremely good at business. Richest companies are in USA.
However, in the last decades it "businessified" education and health too, at outrageous costs. Curious how this will end up.

Yes, Europe has better/cheaper education, but many smart people get educated here and then get hired by USA companies, or even leave for USA. Unfortunately, money rules...
Of course we can, after all we were writing code before generics became mainstream around the mid-2000's.

The point was creating a language without them after they had become a common language feature across all major static languages.
We're both talking about both. The core of my complaint is that the language privileges parts of the standard library.
In 2007, I had an architect design the outside both for aesthetics and to smooth negotiating with the Santa Cruz mafia planning department, but his floor plans were abysmal, and I would have hated life, stubbing my toes daily.

So I took over that task, drove my girlfriend at the time absolutely nuts iterating over it, then one day showed her something she said was bleeping perfect. We built that plan relying on a neighbor who was a general contractor at the top of his game (early 40s). I still live in that house, but the girlfriend and I broke up mid-project, oh well.

General observations:

1. The town will extract maximum value from you for the tiniest changes so get as much as you can in the 1st draft (e.g.: another $5000 to authorize making windows openable at floor level vs not)

2. Get a contractor you trust, things can go non-linear if you don't, and even if you do, you'll get some flakes. Do not be nice to flakes. Flakes suck.

3. Rent a nice place elsewhere during the process. If you don't have the $$$ to do this, you probably shouldn't be doing this at all. It will break you. The movie "The Money Pit" is IMO mostly documentary and only part comedy.

4. I have 10 Gb/s Cat 6 hard-wired Ethernet in my walls. Local contractors didn't even know that was possible in 2007. Do your research. This serves me well when I train DL models in my house.

The next project for me is a solar power system to power all my DL servers. Since they each eat ~1.5 KW, I'm going to need 10 kW overall for all 4 servers plus household requirements (but don't call it a datacenter or NVDA will audit you, call it "A House of Ill Compute"). To that end, I have nicknamed my home as the house of 200 TFLOPs (16 Pascal GPUs across 4 servers). It's about to become the house of 2 PFLOPS (RTX 2080TI GPU upgrade pending).
Or you are not the right choice to hire...
That’s not how heat pumps work, heat pumps in air con can essily get 1:5 ratio the best radiative heating can do is 1:1.
GP clearly said monetizing, parent clearly disagreed with the monetizing part, and you clearly changed the subject to gathering. That's disingenuous.
This definitely needs double/triple width slats to reduce some of the seam impact, possibly with some of the mount options. i.e. I would want 20-30cm uninterrupted in the middle of my desk, and that's probably also where I would want my monitor mount.

Non-replacable bulbs in 2018? That strikes me as a little wasteful.
People are often lazy and do that, but it's not fundamental. You can and should hide exceptions behind more abstract types if you're using layers of libraries, but that happens with error codes too - a curl error code meaning "server returned 500" might get turned into a different error code meaning "could not download data file", losing the exact nature of why it failed because the library doesn't want to expose curl's constants in its own API.

The big win of Java-style exceptions in this situation is there's a common protocol for chaining, so you can make more abstract errors but without losing any detail about what the original cause was. I find this helps me almost every day.
Quanah Gibson-Mount and Howard Chu can be quite aggressive at times in Debian tickets:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725091

> Distribution packages are not meant to be used for production services.

You have to have balls to put in a ticket something that basically amounts to: "what you are doing is useless, people should be recompiling everything".

And while while searching for this ticket, I also can across a few others like that. But at least, there are active on downstream tickets...
I worked with somebody who at 23 was bitten by a cat and it got infected. She didn't want to seek medical treatment even though her hand swelled up like crazy--"I don't have insurance, I will get better". I basically forced her to go to the hospital and she ended up spending a couple of days in the ICU. They told her if she waited another day, she might not have made it.

Total cost, something around $23,000 I think. This is somebody who was making maybe $10/hr. They took a payment plan of around $15/month, so she will be paying it back for the next 128 years.
A free market also requires knowledgeable purchasers to make informed decisions. In the case of health insurance, it's so complicated that it makes sense to simplify it to protect consumers and offer easy to compare options (bronze/silver/gold). I guess it doesn't have to be government run, but it's already built and does a pretty good job.
> Of course when your data is on a 3rd party server, that 3rd party has access to it.

You realize that oblivious third-party storage can exist, right? For example, Tarsnap. It's the the durable-storage equivalent of end-to-end encrypted messaging. The client does all the encrypting; and the client is open-source; so you don't have to trust the third-party at all.

This is a bit more challenging when you want clients to be able to operate over an index of the data, rather than just the raw data (i.e. you want them to be able to search through their stored email)—but it's fully possible to architect a service such that all indexing happens on the client (perhaps distributed between many connected clients in the case of a shared data-source like a Slack workspace), where the backend is just obliviously storing and returning E2E-encrypted copies of generated index chunks, in the same way it obliviously stores and returns E2E-encrypted copies of the data itself.
Java's explicit exceptions design is based on Modula-3, CLU, C++.
Anybody here with experience using Crate? Why would I pick it over TimescaleDB for IOT data ingestion?
>You gave some random guy some feedback

I've noticed you've used "guy" 185 times in the past 5 years, but only used "girl" 58 times. This is a statistically significant difference. You will hear from my lawyers.
There are a lot of factors that can go into heart disease. Some of these factors are:

1. Under/over working out, especially for white men over working out can lead to increased shear stress on the arteries

2. Genetic familia hypercholesterolemia aka high cholesterol. This is caught by a blood test and fixed with statins.

3. High Blood Pressure again exams and medication

4. Size of ldl particles, this one is new

5. Genetic markers especially 9p21.3, sadly about a third of people have this marker. How it works we don't entirely know, but the best guess I've come up with is it has to do with interlukin

6 signaling which signals inflammation. Solution to this might be taking curcumin, lower weight, Mediterranean diet.

7. Low HDL again mostly genetic, niacin may help some as may exercise

From my research into the matter it seems that the initial damage is done via HBP, shear stress, or cell repair failure. Then inflammatory markers attach to site causing white blood cells and ldl to infiltrate between the inner and outer walls. Eventually the plaque grows and the inner wall continues to thin until one of two scenarios occur 1) hard cap forms (calcification) and the plaque grows until it restricts enough blood that it causes heart attack or 2) The much more dangerous scenario of the inner wall thinning and breaking causing a clot and instant heart attack. The bad part about 2) is that its undetectable except for angiograph or nuclear stress (treadmill can if the heart rate goes high enough and the doctor skilled at interpretation). Some hope for 2) is that statins seem to encourage calcification of those thin walls thus preventing the heart attacks.

This is just what causes the heart attack and the actual fix (stenting and balloon angioplasty) has its own issues. Where the only surefire fix after a heart attack is a bypass, but if more than 2 plaques are found you need to harvest veins which don't last as long. What the entrepreneur world needs to focus on in my opinion is easier at home detection of coronary plaques (sound, radar, electrical, magnetic, etc.). If the government got involved nanorobotics and bio compatible hearts could be explored along with angiogensis via external stimulation, but each of those would be a moonshot program.
Woah, virtual light rays travelling via neural signals! Oh wait, that's the same as looking at computer screen. I hate marketing speak..
How the Dutch created a casual biking culture
I bought a Surface3 specifically to write notes and draw with OneNote. OneNote has its own big problems, and I would love to spend a good amount of moneyfor software that gets writing, write recognition and draw recognition right. To document software, I draw diagrams a lot. It would be great when a lowlevel api would be exposed to recognize specific types of diagrams (e.g. sequence, class, ...).
So you are saying that it's better to run a modern AC (inverter, all that) continuously on a low power than every hour or so? I'm thinking in context of cold leak (through windows, ...)
I am always on the lookout for new note-taking/annotation apps on my ipad. But so far no one could trump Flexcil. The 10$ is worth every penny.