skysight-inc/HackerNews huggingface dataset:
A lot of the advantages of the "better" construction aren't seen until the watch is older. An acrylic glass vs saphire glass crystal on a watch both look the same when new. Over 10 years, they will look much different. Heat-treated blued steel watch hands supposedly rust much less compared to the chemically treated blued hands. I am not sure if this justifies the price difference of a $50 fake vs $5,000 Rolex.

I've never owned a watch for more than 5 years so none of this is personal experience! However the recent wave of smart watches made me look into watches now and I have a couple of nice dress watches I researched a bit before I purchased.
I haven't had the time to read that many books a year since high school, but I've also realized that I'm better off reading fewer books more slowly. This sort of arbitrary pace of 100 books a year is probably going to prevent you from really taking the time to digest books that deserve to be read carefully. Case in point, when I read War and Peace in high school I ploughed through the whole thing in two weeks. Can you guess how much of that book I still remember today?

You're better off not worrying about how much you read and worrying more about how well you read.
As an example of the power of deterrence vis a vis defensive capability, you can peruse the Anti Ballistic Missile treaty from the Cold War. Both sides were equally terrified by the thought of their first strike capability being neutralized so much so that they both fairly readily agreed to stop* working on ABM systems to maintain the status quo/balance of terror.

Deterrence itself is such a tricky animal. Does my act of open carrying a firearm discourage ne'er-do-wells from initiating crime? Put another way, it is hard to tell the efficacy of using a safety helmet because we generally have poor statistics about the people who do not get hurt at all precisely because they were wearing a helmet (...because they don't go to hospital or morgue). I recognize that this is a bit of a bird hop from the topic at hand.
Ghostery the same.
I have many relatives who work in a nail salons with a mix of both northern/southern vietnamese. Northern vietnamese gets teased over liking dog meat and having an accent. But I don't think there's any actual hate and more of a cultural and language difference. Kind of how city folks don't get along with hillbillies/rednecks? They will still get together to talk shit about anyone not vietnamese.
You will one day! the future is still in front of you and good for you you are starting to look around and paying attention...
They started elsewhere, then moved to Silicon Valley because that is where the action is. They likely would not be where they are today had they not done that. Now that they are here, they have the same issue: moving would likely come at a very high cost and might well turn the company into a has been.

Major changes to a company are always a risk. Even the founders may not fully understand all the pieces that make it a success, so trying to change the formula can kill the company.

Presumably, the people running YC have no reason to move it elsewhere and lots of reasons to stay. Yes, their existence contributes to the housing issues there, but that isn't really a good reason to move the company. If they are concerned about it, there are other ways they can try to address it without risking killing their own company in the process.
If you're part of the large segment of the world population that needs subtitles to watch most movies, it can be very difficult to impossible to find well-made subtitles that match your video.
Every course in Coursera for US$49/month
The reason simple hello world apps are marked as malware by AI-based engines is that small programs tend to be malware. There are probably close to no hello world programs in their dataset.

The problem is that to be a "good" program, yours has to do something other "good" programs do. And there aren't that many of those that use different software development paradigms (not different versions of the same one). So new different programs tend to be marked as malware.

This also brings up a very easy way to circumvent such AVs. Simply modify an existing goodware program and it will be marked as goodware. Add some obfuscation/polymorphism and it would be virtually impossible to detect such malware using static analysis/AI-based AVs.
This article has an image comparing iPhone X mesh resolution to other 3D depth-sensing cameras, https://www.linkedin.com/pulse/warby-parker-should-you-worry...
True, but in my experience bad UI response times are more related to something goddamned dumb like running a series of super expensive scroll events or watching DOM changes for some idiotic reason, more than about raw processing power.

A C solution might make the former faster, but it'd still be a dumb architecture. A cheaper solution than migrating your whole codebase to a separate language and build process is knowing how to deal with events and how to parallelize (or delegate) stuff correctly.
I think Go doesn't allow you to pass ownership of the pointer to another language, and you need to make sure the pointer is no longer used by the other language by the time Go cleans it up, but I think you can (for example) pass a Go pointer into C.

Yes, you can, but there are more constraints. E.g. you are also not permitted to pass a pointer to Go memory that contains Go pointers. There is a detailed description here:

https://golang.org/cmd/cgo/#hdr-Passing_pointers

Also, it used to be the case that cgo calls were relatively expensive (definitely not something you want to do in a hot loop). I am not sure if this is still true, but it was when I was using Go daily for projects.
That's great! Looking forward to seeing the next version :-)
A common misconception is that while Bitcoin may be deflationary in that the rate of supply creation is decreasing, it does not in any way guarantee the value of the coin. Inflation and deflation of currencies are also demand based. If demand for bitcoin falls faster than the decreased rate in which coins are issued, the value must go down.

As with most financial assets with high liquidity, there is no such thing as "guaranteed to become more valuable". If it were, it would already be at that price.
If you'd rather not provide Amazon with even more of your personal data, LibraryThing (https://www.librarything.com/) is a great alternative.

I use Goodreads due to the social aspect, but I did try LT a while back and it was pretty good.
So, to start, I would say that I agree with you that I like my DI logic for my application centralized, whether it's in a single or few classes or in a single or few XML files. On the other hand, people who use @Autowired or @Inject are doing the opposite; they are scattering their DI logic throughout the application, which I very much do not prefer.

That said, the DI analogy breaks down a little bit when you consider that Scala implicit resolution happens at compile-time and is lexically scoped. As such, you can't override implicits that are created/resolved in other source files without editing those source files directly. You can only affect the implicits in your source files by using imports or defining implicit overrides.

If you want a full-blown compile-time DI framework with centralized logic in a single location, then Scala's MacWire library seems to be the best example: https://github.com/adamw/macwire

Scala's implicits can be seen as some kind of lightweight DI system, but it is definitely not meant to be used to wire together an application at the top-level.
Right, definitely! But in that case, it's really incremental build time that's the important thing. Not that overall/first build time isn't important too, but in general I'd rather see my incremental build go down by 80% than my first build go down by 20%, and I think this is reflected in where the Rust team has historically applied their perf efforts, eg: https://blog.rust-lang.org/2016/09/08/incremental.html

(Appreciating as well that most incremental build gains come from avoiding unnecessary work, so they're as much the domain of the build system as they are of the compiler.)
A Dinner at the End of Our World
It does, nobody actually uses bitcoin to buy things. The only people making money from bitcoin are exchanges and the speculators on the winning side of bets.
Ahh, read that part wrong. I was thinking lead generation for the VC's which was obvious.
Actions often have consequences. I don't see this situation any differently.
The majority of the vote.

> quisling puppet Gina Miller

Please explain your reasoning behind this one, it just sounds like a nonsensical accusation to me. She did everyone a favour by helping to ensure that Parliamentary authority was not compromised.

> remoaners

Not moaning, just very concerned about the huge self-inflicted wound of Brexit and how it's going to damage the UK. I'm just hoping it will go so badly in the negotiations that they're forced to abandon it.
I'm with you on that, and it's the reason at my job we aren't bending over backwards for compatibility. We don't support IE. It's not _really_ a problem, but it could lose you users. How many, I don't know. Whether that's a problem or not is up to you.
Awesome. I hope I'm wrong and I'm looking forward to trying out your approach!
I absolutely agree with this. I didn't mean to convey otherwise.
Well, what I mean is, physical things tend to track inflation. That doesn't make them great investments. I'm not sure it's fair to assume the same properties for bitcoin, but supposing bitcoin is like gold - gold is actually not a great investment.
Almost entirely on getting things done.
I switched from using NoScript to a plugin called uMatrix. It's an improvement in many respects, and I believe it's available for both Firefox and Chrome.
You don't need to memorize the books - likely the information you gained is there without you even realizing it.

Re-reading is always an option as well.

I have this same issue, but the point is not to "have a bigger tree trunk," the point is to "spread your branches further" - if you need to expand upon a single topic further, you can delve into a book you've already again with a pad and pen and start taking real notes, and get similar books to explore the topic further.

As for simply remembering what you've already read is about, I find leaving a quick review on GoodReads takes care of that. I can go back and look over my review when I'm listing books to recommend to people.
Flawless with Firefox + uBlock Origin. I find that I am usually immune to whatever complaint that people have about unloadable articles on Hacker News.
In a way, I guess this is a form of 'luxury tax'.

You can buy an excellent watch for under $30 at any Wal-Mart. It'll come with a no-hassle warranty, will be handsome in appearance and will function flawlessly.

But it won't be a 'luxury good' and it never will be.
Nah, actually it's totally not any meaning to me. Because the numbers are too impractical to me. Whuu...
I don't think the government has to approve all startups funded via StartEngine or Republic, which do crowdfunding along with many others.
This can't happen either. Early hard drives (and I mean early: the 80s) needed precise head alignment (in respect to the how far the head is from the center of the platter) in order to read or write data in the correct location. If you've heard of "low-level" formatting, that's when a on-platter layout unique to the head and head movement mechanisms of the host drive is created.

Modern drives, however, are designed to "follow" the tracks that are cookie-cutter imprinted onto the platters. We use this design now as it's far easier to design a head that reads tracks and makes slight adjustments to stay on track, vs a head that needs to move to an absolute exact position.

In other words, modern drives are designed to combat this exact problem.
My point is those fields need extra regulations because there are incentives that promote unethical behavior, and thus shouldn't be used as examples of why this websites incentives are good business practices. Not that there's no such thing as a trustworthy mechanic.
> I make a lot of small international payments and would love a great solution, but I can't see bitcoin as it. Who actually uses BTC?

That's actually one of the biggest use-cases.
I don't, but I feel there's a legitimate reason to bring this up anytime anybody suggests things like Goodreads in order to have a discussion about the privacy implications of using Goodreads.
"The Truth About Naked Short Selling" https://www.investopedia.com/articles/optioninvestor/09/nake...

"The basic form of short selling is selling stock that you borrow from an owner and do not own yourself. In essence, you deliver the borrowed shares. Another form is to sell stock that you do not own and are not borrowing from someone. Here you owe the shorted shares to the buyer but "fail to deliver." This form is called naked short selling. These short sales are almost always done only by options market makers because they allegedly need to in order to maintain liquidity in the options markets. However, these options market makers are often the brokers or large hedge funds, who abuse the options market maker exemption. (For more, see How To Work Around A Market Maker's Tricks.)

Shorting Without Failing to Deliver
There is another form of short selling, which I describe as synthetic short selling. This involves selling calls and/or buying puts. Selling calls makes you have negative deltas (a negative stock equivalent position) and so does buying puts. Neither of these positions requires borrowing stock or "failing to deliver" stock.

A collar is nothing more than a simultaneous sale of an out-of-the- money call and a purchase of an out-of-the-money put with the same expiration date. Another way to short sell is to sell a single stock future, which is equivalent to naked short selling. No shares are borrowed, however, and no shares are failed to deliver..."

"... There are similar future transfers if you have sold calls or sold single stock futures. When you buy puts and fully pay for them, there are none of these money transfers after the purchase, although the value of your account certainly fluctuates as the value of the puts fluctuates.

All of the above ways to obtain negative deltas cause pressure on the value of the stock similar to how straight sales of long stock puts pressure on the price of the stock..."

Continued via the link above which is well worth the read. All things considered, we are ultimately talking about derivatives and derivatives of derivatives.
I tend to feel the same as you regarding the body of the book being gone after a while. However, I do feel like every book I’ve read colors in my view of the universe just a bit more. Over time, I think it adds up to more than we might think. Also, I would imagine that our subconscious minds are gobbling up a lot of the major points of these readings, to be used at a later date. It’s all going into the intuition mill!
In that case I will have to move somewhere where I can dig a well, buy a reverse osmosis filter and fix it all to solar panels (which are getting super cheap).
Software patents are bad and should be abolished.
> If a high quality watch is made from the same materials, in the same conditions, with the same brand logo, what does the term fake even mean?

It means made by an entity without authorization to produce that thing with that brand. Not authentic. It's operating without the historical reputation of the brand (company) behind it, which typically applies to things such as quality, customer service, resale value, etc.

If I buy an identical item (as close as possible) to a high priced luxury watch, made by a counterfeiter, are they going to provide me support for the item I bought? Do they stand behind the counterfeit? No. That's the consequence of it not being authentic, it doesn't come with any of the other substance behind it.
This is not intended to be a brigade, but i have to agree with the other poster in saying that this is not necessarily good journalism, per se, but it is definitely a great presentation. In terms of good journalism, it may be time to start setting up bots that build articles, as it is getting so hard to trust that people are actually A) reporting all facts relevant and available and B) capable of providing worthwhile analysis.
My best guess would be to prevent the 'useless instruction' from being optimized out, but an or with 0 is still useless, and I don't see what optimizer lies between this GCC feature and the final binary.

Maybe the segfault only occurs on a write?
I've seen this come up in EMS. There is the question for certain types of patients if it better for the EMTs to provide care on scene or just get the patient to the hospital soonest. To help determine what's better they pick days of the week where EMTs provide minimum care. It's rough to do this to patients and EMTs, but it's also important to know what truly affects patients' outcomes.
I'd be cautious about making broad statements regarding how AI based AVs tend to behave. It's a new space with a lot of competitors, of varying degrees of quality, with varying degrees of actual AI in use. Not all of them are even tackling the exact same problem, so comparisons can get murky fast.

Its also a space where data collection and ground truth are expensive, so people try to boot strap solutions in odd ways. Its tough.

As the paper author, I'm not going to name any companies. Especially since one was sharing data with us for this work, and I don't want to inject any of my biases into a particular name. But we've done some fairly extensive testing of the models we've built. Both on data they gave us and data we got ourselves, and our model don't just label everything as malware. It is not quite AV quality at the moment, but we also have limited training data and are really still exploring the different ways one can tackle this problem with AI.

Jon did a great job in this blog post, but if you want more details on why there is so much work to still be done, I'd recommend reading our paper! We tried to make the intro section accessible to people with no AV/malware background.
This makes no sense. mp4 is not a video format.

mp4 is a container. It typically contains an audio stream and a video stream. The streams are encoded and the majority of the formats are patented with license fees.
Very true. From what I've observed, it's because a firm with This Guy allows that role to absorb all the odds and ends that pop up and need handled, while allowing specialists to focus on what they do best, maximizing their work output and general work satisfaction.

A firm without This Guy means that more small problems/needs get ignored since it doesn't clearly fall into anyone's scope of work or warrant the cost associated with the specialist. And if it gets large enough to not ignore, a specialist will consistently have to context shift to something outside of their specialty when something tangentially related pops up. This decreases their productivity considerably, decreases their satisfaction as they can't focus on what they truly enjoy doing, and increases business risk as things get overcomplicated or slip through due to a more biased view on the strategy to perform the work (based on whatever the individuals specialty is).
I've started reading everything I can through a proxy that removes everything except for the text and hyperlinks.
Will this be the future of online publishing? This is Medium's entire business model.
As the plan seems to be to embed Python in Rust, rather than just writing extension modules in Rust, this shouldn't be as much of a concern.

The tricky part with two runtimes is (1) the system initialization and (2) the GC (if any) being able to control the initial stack frame. If you're just writing extension modules, either problem can be a challenge.

But the first problem goes away if you embed Python, as Python initialization is trivial for the host language when embedding. So does the second problem, as the host language is now in control of the initial stack frame.

The fact that a language is garbage-collected should not matter much; Python uses reference counting as its primary memory management mechanism, with a generational trial deletion approach for cycle colletion (which does not require root scanning). This approach can generally coexist well with a tracing garbage collector (though some challenges remain, but those can be designed around).

That said, Go specifically may have problems (I'm speculating here) due its green threads not being happy if Python does any blocking operations, and it's probably not safe to operate on Python objects concurrently in multiple threads. But that wouldn't necessarily be a problem for other languages.
I think a lot of companies would choose the 50% higher salary if given that choice.
Looks like businesses have finally caught on to developers' obsessions with constant product rewrites and started saying "no."

So now we come up with this technique as a way to get our fix to rewrite everything from scratch.
> This isn't something to emulate. People who only read the first few words of an email before replying make communication harder for everyone else. Sometimes things can't be accurately summed up in half a sentence.

The point is not to write all the extra words in the first place.
Thanks for the complement. To answer the question, I try not to escalate the situation or change the message while adrenaline is high.

That said, after the tantrum was over and the crowd had dispersed, my daughter and I stayed and discussed the situation (and consequences). One mother and her 3 year old boy lingered, eventually joining in. Her young boy was very assured that he would never, ever have such a tantrum like that! I told him I was so relieved, especially because of hidden dangers like stinky horse urine puddles.
People might not be so eager to dump money into these scam investments if the government hadn't strangled legal and regulated equity crowdfunding. The SEC needs to look at ways to allow people to invest in legitimate opportunities, not just shut down scams. The JOBS act has been a bust in this regard as far as I can see.
Element 84 | Alexandria, VA | Full Stack Software Developer | ONSITE & REMOTE, FULL-TIME

http://www.element84.com/work-for-us.html

Element 84 is a team of talented developers that are leading innovation in several different areas, ranging from growing video streaming services to NASA projects that interact with petabytes of Earth data. The team is continuing to grow as we are taking on some of the toughest challenges in the industry. Every member of Element 84 is invested in one another to deliver reliable products that benefit our world.

Element 84 is looking for an experienced software engineer to support web and mobile development and operations for a growing streaming video service. He or she will be working on an established Agile team where they will be responsible for delivering new features and functionality on the web and various platforms.

If you want to learn more, feel free to reach out directly to me at careers@element84.com or apply directly to the job at http://smrtr.io/9U83-w
Yes, and while others are theoretically claiming this is not bad, attackers will change their tactics. Like groups that fire rockets from schools, they will anticipate over-arching revenge tactics and use them to their advantage.
Is there data on GIF vs APNG vs video compression?
Ideology (2015)
GIF is expensive to transport but cheap to decode. Compression that is in a sense more appropriate for video is the other way around. You may blow through a data cap (people still have these) quickly with animated GIFs, but at least you can put a hundred of them on a web page and have them all play. Eventually. If the downloads ever finish.
Because healthcare industry incentives are aren't aligned to optimize for Quality Adjusted Life Years per dollar. Some procedures and drugs are highly profitable because of high demand by patients with money, but those aren't necessarily the ones that society actually needs.
Big Tech Is Eating the World