skysight-inc/HackerNews huggingface dataset:
The benefit of a dependency injection framework is that you don't have to figure out the order of the dependency tree. If you do this work manually, then you have to make sure to instantiate things in a particular order so that dependencies are initialized before the classes that depend on them. This can be big pain if you have a large number of classes and start refactoring things.

I can understand some hesitation about using a dependency injection framework. Some of them can be very hard to reason about (especially the run time frameworks). However, they don't have to be that hard to reason about. My personal favorite is a compile time dependency injection framework for scala called Macwire[1]. In scala, you might do manual dependency injection like this:

val instantiated = new Class(dependency1, dependency2)

With Macwire you could write the same thing as:

val instantiated = wire[Class]

The wire macro above, automatically looks up dependencies by type and creates an instance of Class with those dependencies as arguments. If you combine that macro with Scala's built in support for laziness then you don't have to worry about initialization order either. This gives you something that is fairly easy to reason about (it is basically what your were doing by hand before) and will sort our necessary dependencies for you (and error out of they are missing).

[1] https://github.com/adamw/macwire
It's because almost all vehicles can decelerate much faster than they can accelerate. Add to that that they may be decelerating into a corner and you can see how having a lone wheel in front is going to cause a lot more tipping over than having it in back.
Really depends on the individuals, it's not so common in our industry because we're well paid and have plenty of opportunity, others aren't so lucky.

The worst of seen in software specifically was a guy that had some visa requirements for permanent citizenship coming up and probably wasn't dealing with pressure well already, he had a mental breakdown and cat5 was being ripped out of the walls during the meeting.

The second is an older guy in tears because he'd been struggling with long term unemployment due to ageism (I can vouch for his code at least) before that gig.

If you're not in a region and industry with a lot of opportunity it's a much bigger deal and even reasonable people won't necessarily act rationally.
Just hope that even with the Theranos thing, R&D investment doesn't stop flowing for better price testing.

It's incredible how a little health problem, can kill your finances so quickly, even if it's for something simple, but doctors have to discard so many other things (which I'm grateful to live in a time, where those things can be a reality... just hope for a more accessible solution).
There are multiple complex problems here. I think one of the more interesting is one of agency. The person picking the procedure is often not the person paying for it.
In that case, carbon capture to produce organic chemical feedstocks makes a lot more sense than burning for fuel. Given that there's no information about what the process entails, it's hard to draw many conclusions.
NIO does battery swapping in China.
Even you can't believe there is a hen in world's biggest animals
See the video
how they looks and what they do
https://cutt.ly/1rOU7Q

Fish walking with legs like humans
See the video on link below
http://bit.ly/2XRGyYD

This couple is different
Girls are both twins and boys are also twin brothers see how they look in video
http://bit.ly/2VwoZQd

A cute dog is dancing in video
Just watch this video and try to control your laugh
http://bit.ly/2ZK1XVs
.
Vodafone found hidden 'backdoors' in Huawei equipment
>And the burner I use is never a smartphone -- I tend to pick up one of the $10 ones

Why? What is your threat model?

All phones have software that can be hacked, not just smartphones. But Apple and Google have vast teams aimed at protecting this code... random Chinese OEMs probably don't.

And once you are in country, a smartphone can use Signal (over a foreign SIM or wifi) to have encrypted comms, while all your texts and calls will be intercepted in the clear.
He should join Tesla’s board
OP here: I did this last year but it was rather slow.

This year, I release a v2.0 which I use Deck.gl to plot all 500,000+ trees on a map. If you zoom in enough and press the '3D' button, it will render 3D trees which I think is really cool.

It might crash on some mobile web browsers, tho' should be smooth on a desktop.
XenForo is a commercial Internet forum software package written in the PHP programming language using the Zend Framework. The software is developed by former vBulletin lead developers Kier Darby and Mike Sullivan.

Thorough review: https://www.forum-software.org/xenforo/review
Had nothing to do with Schmidt, it was all timing. Google was young, new & hungry. Conquering and not defending. Google is grown in a new phase, relaxed and now having to play defense to all the new unicorns wanting a piece of her pie.
Minor remark - LiveJournal had a closed invite (or pay to play) system for a few years, before doing open access again. :)
We tweaked the title a bit and added "Show HN", which is the convention for sharing what you've made and asking for feedback about it. Hope that's ok!
I'm not sure it needs to be like that.

Most developed nations have a public health system. Akin to how the US has public schools and emergency services.

The revolution could be the government bitting the bullet, and spending a fortune on bootstrapping a public health system that undermines insurance and private health.

Yes, it will hurt that sector a lot, it won't happen overnight, it will cause huge deficits, and it will inevitably cause higher taxation. But it's ultimately what needs to be done. We just need to give up on the sunk cost fallacy and go with proven models.
If they sold Tethers for $1.00 but bought them for $0.99 that would effectively amount to a 1% fee that would maybe give them some profit.
Of course. Even with a run-of-the-mill HSA + HDHP, you're basically partially self-insured and tasked with the thankless job of insurance administration. You can see there is something scammy about these things (in practice if not on paper) when they are so enthusiastically pushed by the healthcare industry.
Walking into a doctor’s office is like buying a timeshare. You have no idea or control over how much the fees will be.
I think being able to make small transactions with low fees is a human economic problem, not a technical one. How would crypto do anything better or differently, other than the idea of "let's spend power on proof of work instead of trust" which you seem to dislike?
Coincidentally, I personally started learning Rust as C++ was a lot more difficult to learn by myself. The Rust book[1] is a great resource as it makes learning pretty complex topics fairly easy to approach.

Personally the thing that really sold me over was the "Building a guessing game" section, as it showed how to use the build system to pull in external libraries. I found these aspects specifically difficult to learn when learning C++. Plus, after learning Rust, I was able to go back to C++ and better understand it. Still have no clue about build systems though.

[1]: https://doc.rust-lang.org/book/
"All these career advice and self-help are mostly useless."

Actually, no, most of it is very good advice.

It's just harder to do in practice, and you can't expect to be a billionaire.
Hi BinaryIdiot - while I don't agree that all of that kind of advice is not useful, most pages of that kind were written some time ago.

I think you'll find that the content we are currently working on, such as our podcast, are more concrete: https://80000hours.org/podcast/
FWIW, this test can be bought from LabCorp for a bit more than $10, which is close to "at cost".
I have to ask: what’s performance like for operations on the bucket objects?

Edit: I ask because AWS suggests a key naming convention for large object amounts to ensure that you're distributing your objects across storage nodes, to prevent bottlenecks.

https://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate...
"the tone that the West is simply getting its just desserts"

That wasn't my intention, although it can easily be read like that. My intention is for the potentially "ignorant of some history" parent-poster to be provided with some context around the current situation, ie. it does not exist in a vacuum, and has been strongly influenced by the actions and policies of the leadership of non-Chinese countries and companies.

The citizens of all countries are the victims in this. The significant majority (99+%) of the world population are caught in situations created or influenced by a very small minority of people (some of which were democratically voted for, but then that turns into a much more complex debate).

I intentionally started my comment with "I know your heart is in the right place" to make it (hopefully) clear that I wasn't directing any accusations toward the parent poster.
You give the bank a dollar. The bank loans 90 cents of it to Bob who puts it in the bank too. The bank didn’t invent 90 cents. They’re owed 90 cents from Bob, and they will collect interest on the loan to profit. If no loans are made, the bank will eventually have more than $1.90 in reserves. There is risk here because you and bob might want your money at the same time, or Bob might default, but generally this doesn’t happen at scale.

Now consider Tethers case. You give Tether a dollar. ???. Tether has $0.70 and you’re not even allowed to get it back.
They replied and they got a job.
That said, the VA is a poorly managed and IIRC poorly funded agency. Lots of dysfunction in how we provide healthcare to veterans. That’s not to say we shouldn’t try—we need to try harder.
Is it just me or does

https://steamcdn-a.akamaihd.net/valvesoftware/images/index/H...

appear to have a slightly transparent front with a leap-motion behind the plastic? Its very obvious there is some sort of rectangle there, and it seems like visibility of such a rectangle would be deliberate. I wonder what it really is?
Your dealership is a local one focusing on local customers, right? "LIVE HELP" really ought to connect me to your receptionist or give me a phone number or not be there.

Just my 0.02.
> Misner Thorne and Wheeler

I always got a wee chuckle out of the fact that, probably the most massive book in the entire library, was entitled, "Gravitation".
Keep in mind that for the longest time there have been strong doubts about Tether being backed by any significant amount of money whatsoever. Yet the price hovered around 1$. The risk of default for holding a Tether was priced at less than a cent.
More specifically, privacy is about things that you want to isolate to one sub-self and its corresponding social circle.

Everyone leads a “double life” (or N lives) to some degree, and privacy is the societal etiquette allowing for the continued separation of those lives (without having to go to the effort of using real OPSEC to isolate them.)
Okay, I'll bite.

It's better in many ways.

Firstly, rust has sum types, so it's possible to have exhaustive matches and know you've handled every case. This isn't possible in go. For comparison:

// go
val, err := doSomething()
switch err.(type) {
case *SomeErrorType:
// handle
default:
panic("inexhaustive error check (at runtime, only if that error type is hit)")
}

// rust
let (val, err) = do_something()
match err {
Err::SomeErrType(inner) => { /* handle */ },
}
// won't compile if the match isn't exhaustive

Note as well that you have to return the error interface, not some more specific type, in go because of the "nil struct is not a nil interface" gotcha. Juggling around structs that are returned as errors is basically impossible to do safely, so everyone returns the error interface. This is another way the language causes error handling to be worse.

Next, generics in rust allow for nicer chaining of computation in the presence of errors. Let me show you two examples. Again, the go and rust code is as identical as I can make it:

// go
val1, err := computation1()
if err != nil {
return nil, err
}
val2, err := computation2(val1)
if err != nil {
return nil, err
}
return computation3(val2)

// equivalent rust
computation1().and_then(computation2).and_then(computation3)

// also equivalent rust
let val1 = computation1()?;
let val2 = computation2(val1)?;
computation3(val2)

The ability to have a generic 'Result<T, E>' type to chain computation allows for code to be more readable, while still having all the benefits of errors being values.

The ability to have a generic 'Option<T>' instead of 'nil' also is very helpful, but enough has already been written about null pointers that I don't wish to rehash it here.

Finally, in practice, rust's higher level features (namely macros) allows libraries to create very powerful developer abstractions around errors, like those offered in the 'failures' crate, all without having any runtime overhead.

In practice, all of these things also combine to result in libraries offering better error types and allowing callers to handle errors well.
Indeed. But you get the point.
I guess that they're raised the bar on "cooperative". So if you've been the victim of a crime, you can't report it if there's any evidence of totally unrelated crimes. Say that you were raped, but had also ordered illegal drugs from your phone.
It has to be both. If we want to have any hope, we have to dramatically cut emissions AND we also have to invent magic new carbon-scrubbing technology and deploy it at a global scale in the next 30 years or so.

https://www.vox.com/2016/10/4/13118594/2-degrees-no-more-fos...

> As you can see, in either scenario, global emissions must peak and begin declining immediately. For a medium chance to avoid 1.5 degrees, the world has to zero out net carbon emissions by 2050 or so — for a good chance of avoiding 2 degrees, by around 2065.

> After that, emissions have to go negative. Humanity has to start burying a lot more carbon than it throws up into the atmosphere. There are several ways to sequester greenhouse gases, from reforestation to soil enrichment to cow backpacks, but the backbone of the envisioned negative emissions is BECCS, or bioenergy with carbon capture and sequestration.

> BECCS — raising, harvesting, and burning biomass for energy, while capturing and burying the carbon emissions — is unproven at scale. Thus far, most demonstration plants of any size attaching CCS to fossil fuel facilities have been over-budget disasters. What if we can’t rely on it? What if it never pans out?

> "If we want to avoid depending on unproven technology becoming available," the authors say, "emissions would need to be reduced even more rapidly."

> Check out that middle graphic. If we really want to avoid 1.5 degrees, and we can’t rely on large-scale carbon sequestration, then the global community has to zero out its carbon emissions by 2026.

(emphasis mine)
So, you spend a load of energy to reform atmospheric CO2 back into hydrocarbon fuel - and then just burn it again, turning it back into CO2 and putting it back into the atmosphere?

The end state of the atmosphere is, at best, the same as the starting state, but you've expended a load more energy for nothing. If the energy to run this process isn't zero-carbon, then this is going to be a big net emitter when done at scale.

This is just creating green-washed gasoline.
Once I received the feedback “you are killing the French language”, so we switched to English. But at no point did I tell this speaker that he was “killing the English language”.
No difference for Put, Get and Delete. Don't know about List, but if it degrades it's not significant. I worked with buckets with exabytes of data and billions of objects.
Your view of the US seems a bit filtered through rose-coloured glasses, but I agree with your fundamental point:

If it came down to choosing sides, I wouldn't be defecting to China or Russia.

But I won't, ever, outsource my critical thinking.
It’s been over 15 years and their net income was down year over year, their traffic acquisition costs were up and their margins were down.

The “eyeballs” they are creating are less valuable and are more expensive to acquire.

Isn’t that the same business plan of every startup? Get “eyeballs” and worry about profit later? What’s going to happen as more people start using ad blockers?

They are still just a one trick pony.
the code snippets used have c++17 and c++20 features, my clion only supports up to c++14 with very limited c++17 support, not to mention c++20.

clang++ does have good c++17 support but g++ only supports full set of c++14
However, the way the US medical system works is a doctor decides that you’re going to get a test, and then they perform it and bill you with no agreement or warning about what the price will be.
Any plan like that is going to have a portion where you convince the part of the country openly hostile to it that you're not bringing in socialism.
Only checked out wavepot so far. Love their logo (it's a lil wave pot, and the wave is a tilde because it's computery) and the last half of the tracks like "on the verge".

Impressive what people are making with something so low level. Geez, cool mixture of artistic and technical skill.
The whole space is a pile of scams the entire way down. As we are just now learning, tether, the "stablecoin" that makes up the backbone of the entire crypto economy was basically a fraud.

The tech has had 10 years and so far it has produced absolutely nothing of value. In fact considering the damage it has done to the environment, it has been only contributing negative value to the planet.
This post makes the mistake of assuming that anybody in industry writes secure C or C++ code.
I normally agree with the tone of this, but between 1 and 2 I noticed - how many people are there out there really that have ever taken an enormous risk with extremely high upside?

I certainly never have, and neither has anyone I know.

Maybe the 1 in 500 million should be a bit better odds, considering how few people decide not to "play the game" to begin with?
You can resolve the apparent conflict between remote contagiousness and the brains susceptibility to chemical changes, damage, and internal failure by taking the view that the brain is the conduit by which our consciousness is realized.

So if we want to use computers as a metaphor your consciousness is the software, and your brain and body is the hardware. If your HDD is corrupted you lose your memories, if your CPU is damaged your logic is faulty, etc.. Where the metaphor breaks might break down is that your OS, that intangible something that makes you -- you is remote, somewhere else. Or maybe you just have a copy.

Maybe there's a conflict in the idea that a consciousness requires a vessel of some form to exist in our universe but I don't see it.

I do admit that this presents a very very weak form of consciousness since it's immutable, static, and almost all of much of what informs your identity is local but that seems to mirror the human experience, right?

> there's an aspect of human consciousness that remains immutable under all internal brain malfunctions ...

Since we only get to access consciousness through these malfunctioning peripherals, how would you know if there was?
The force of a turn spreads over the wide, instead of the narrow end, when you're driving towards the two wheels. You have to be more careful with trying to brake into a turn tho.

Polaris makes a "Slingshot" vehicle in that configuration, it looks like fun. From just looking at and sitting in one someone was trying to sell, I was concerned with its balance at speed. It felt light and as if it would be easy to put into an unrecoverable spin. Never got to drive it, alas.
The statistical reductions are down slightly from extremely high numbers. And for what it's worth, people shouldn't have to have a reason to do something, the government should have a reason to restrict it. Namely, the person being restricted must be harming some one else. Many teens are perfectly good drivers; I was never in an accident/received a ticket and have not ever.
> Lately it seems the Chinese government practically encourages companies to commit securities fraud in the US so I can’t imagine they’d be much help either.

The China Hustle is a good movie if anyone wants to see how these schemes work.
Feel like time is flying? Here’s how to slow it down
Wow! No one gives a fuck.
Seems to me like having a lot more people being interested in the prices of things could only be a benefit.
There's also ChucK http://chuck.stanford.edu/
> that there are also some problems for which blockchains are the only solution

Name a single actual problem that is only solved by the blockchain.
Dream Surf
Wherefore means why, kind of like "what for". You want just "where", though that breaks the quote.
In the graph at the bottom there is a comparison of a usual drug and a previously designed drug. It looks much better against cancer cells. Do you have a similar comparison against normal cells? Perhaps the bt1 drug also kill more normal cells than carboplatin.
Some of those leaked videos of the Google team discussing politics with their top management at one of those meetings, are disturbing.
I believe Artifactory proxies and caches PyPi as well via remote repos.
Admittedly, Google+ tried with circles but sounds like a bandaid to a problem that didn't exist in the first place until Facebook along with myopic social do-gooders forced everyone to use real names online.
Why is it disingenuous? I got a job because I want money to live and do other stuff, they got one because they want to move up. You seem to be suggesting one must treat the job as a life goal in itself, but why? Outside of some cult-like startups, nobody imagines you're spending your time there because you'd rather be there than anywhere else. There's no deception going on.
In this case yes, but what if it did matter? What if something happened and they became loose or had a chemical that set off some sensor? There is probably more than just weight checks. Safety of ship, crew safety, imagery they wouldn't want on any footage or photographs, etc.

Some were declared; why weren't these? It is suspicious behavior. What else could have been brought on? What failures of process and policy allowed this to happen?
Darknet Diaries: Unit 8200 (2018) [audio]
From what I am reading here, a large part of the cost is up-front with chip design and setup. I suppose it depends on pricing. They also may wish to sell more after those four thousand units.

http://blog.zorinaq.com/asic-development-costs-are-lower-tha...
not if the initial energy source had a lower CO2 impact than normal gasoline. eg: The Gas making machine used solar or wind for input .

Now, I dont see the point over just using electric cars, but i guess this has a limited shelf life for those existing cars, or those who refuse to change?
Ahh that makes sense, like seeking alpha. I was thinking it was due to indexing things from A to Z.
I arbitrarily searched for "hula hoop" and most of the top images have people in them. People using this facility to find images to freely use would be advised to avoid images of recognizable people, because you don't know if they signed model releases or consent to being a part of your web site.
They can also be downright harmful. Cyanocobalamin molecules must be first broken down and turned into biologically available forms of cobalamin. In the process, a cyanide molecule is released into your liver. It’s not enough to kill you, but it does tax your liver. People report feeling slightly lightheaded and a loss of focus taking cyanocobalamin versus other, more readily available forms.