skysight-inc/HackerNews huggingface dataset:
The 2080Ti numbers are likely going to be a lot lower than that.

We’ve benched the 1080Ti vs the Titan V and the Titan V is nowhere near 2x faster at training than the 1080Ti as suggested in that graph. We observed a 30% to 40% speedup during our benchmarking:

https://deeptalk.lambdalabs.com/t/benchmarking-the-titan-v-v...

This is consistent with the 32% increase in FP32 flops from 11.3TFlops for the 1080Ti to 15TFlops for the Titan V. Additional speedups can be explained by the increase in memory bandwidth for HBM2 and the mixed precision fused multiply adds provided by the TensorCores.

Thus, given the quoted 13Tflop numbers for the 2080Ti, I would expect the 2080Ti to present something more like a 15-20% speedup over the 1080Ti. So 2080Ti is less bang for your buck. But benchmarking is the only way to tell what’s better on a FLOPS/$ basis.
You didn't respond to my central point.

You did however clarify that for you net neutrality is purely about application layer providers strong-arming link layer providers via regulatory capture. Thanks, it makes your position much clearer.
Your disagreement is not relevant. We know categorically that anyone who consumes fewer calories than they expend will lose weight. Many people lack the discipline to stick with caloric restriction over a long period, but it's not a universal problem. If you're asking doctors for success stories then you're wasting their time.
Learn React and Redux by building real world application
Outline is a security disaster, and I strongly recommend against using it.

- Shadowsocks is not a VPN, it's a per-application SOCKS proxy. What has Jigsaw done to ensure that packets don't leak outside of the tunnel? All UDP traffic leaks, so it looks like they did nothing! https://github.com/shadowsocks/shadowsocks-rust/issues/78

- Shadowsocks is dangerously full of bad configuration options to avoid. Did Jigsaw avoid all of them when it built Outline? Their copy of shadowsocks appears to use an unauthenticated CFB mode by default (https://github.com/Jigsaw-Code/outline-server/blob/d8cb1575d...), but then this setting is overridden elsewhere. Good luck checking all the rest.

- They enabled an automated update system they called "Watchtower." Is this safe to use? Who controls the keys? When are updates pushed out? How would it react to a subpoena?

- Is shadowsocks safe? It's a giant pile of C that was purpose-built to evade censorship by the Chinese Great Firewall, nothing more. It wasn't written or designed by an expert in secure communications and it was not even intended for that purpose. It's had a bunch of bugs before (https://x41-dsec.de/lab/advisories/x41-2017-008-shadowsocks/) and none of the crypto makes sense (https://crypto.stackexchange.com/questions/39776/evaluatung-...)!

- The setup process is bonkers. Outline has an Electron app that builds a cloud server, authenticates to it over a random port, then somehow bootstraps encrypted communication with a self-signed certificate. I haven't had time to review the process in all its detail but what the hell? The certificate does not even appear pinned correctly: https://github.com/Jigsaw-Code/outline-server/blob/d8cb1575d...

- Jigsaw did not pay for a reputable security review of the code. This security review is one of the worst, possibly THE worst, that I have ever read. It looks like shadowsocks was in scope at first, but then eliminated from scope. There's some weird fascination with parsing bugs in local configuration files. I don't know what's going on here, but it's a waste of paper: https://s3.amazonaws.com/outline-vpn/static_downloads/ros-re...

Jigsaw is advertising this as a method to keep high-risk journalists safe and it's likely to get someone killed (https://medium.com/jigsaw/introducing-outline-making-it-safe...). They are conflating two different use cases: Outline may be acceptable for bypassing censorship (low-risk, where success is immediately visible), but it is wholly unacceptable for protecting the safety or anonymity of speech online (which carries the risk of an invisible and potentially fatal failure in a hundred different ways if traffic can be inspected or even just attributed to a person).

tl;dr Outline is a flaming pile of garbage. Stop recommending it.
When I was in my twenties, I did a lot of reading to try to understand where my life went so very wrong. My takeaway from all that reading:

European women sought societal support to help ease the burden of being child-bearers and child-rearers. In contrast, American women seem to have taken the traditional American political position of "Don't tread on me!" European women have generally done a better job of closing the wage gap.

The US is the only developed country on the planet with no national maternity leave, as just one example.

So you might start there in looking for stuff to read, though my kids are grown and I'm post menopausal, so that is largely irrelevant to my life currently and fails to fully explain my personal frustrations.
Do you ever consider the possibility that the best candidate is the one with the highest potential?

I believe that a candidate with unique perspectives and experiences might be able to contribute more over the long-term than the person who ticks the most boxes right now?
He should've made a 10 minute youtube video with animations of horse's ass, etc just to reveal this in the last 15 seconds... "if you liked this video, please like, subscribe, share and hit that bell icon to bla bla bla!".

All that writing for a one line explanation...
By that metric, that overstates growth in 3rd world countries, fundamentalist Islam and ultra-orthodox Jews are doing even better.

When I use the word "mistake" I am not referring to number of dumb followers, is about intellectual relevance. It is pretty clear that, in developed countries, these obscurantist and fundamentalist creeds are loosing cultural hegemony (e.g.: same-sex marriage, marijuana legalization, multiculturalism, abortion, etc).
Dont think this is as cut and dry as you make it out to be. The emergence of cloud providers + hosted solutions and the ongoing disappearance of on premise computing means its increasingly hard to figure out a business model for infrastructure tech. Multiple database companies with excellent products (Rethinkdb et al) have faced significant challenges commercializing software that is open source. We need credible monetization strategies for building infrastructure level open source software. I do not fully agree with the Commons clause implementation, but I understand the need for it to exist and welcome efforts in this area.

DISCLAIMER: Views expressed in this post are my own and do not represent my employer in any way.
Business Development Manager Needed at John Haris Construction Job
Yep...if I'm going to be offered $x as employee #3 with little to no equity, and the same $x at a stable company...I don't see why I should risk joining when there's little reward.

Risks can be:
Stress due to working more (wearing more hats, not enough employees)
Not having a stable paycheck because company needs to pay venders otherwise they go bankrupt.
Recession or downturn, loss of job immediately while big company can weather.

Etc...all the things not at a big company.
But this _doesn't_ make Redis proprietary, because Redis is and will always remain BSD-licensed, THAT is what the claim you're referring to is talking about.
Thanks for clarifying. This is clearly out of my league :)
For anyone curious: if you copy and paste this in your browser's URL bar it should display the image properly.
I am practising Stoicism and I have heard a lot about Ryan Holiday's Ego is the enemy. Both these books are on my reading list.
There is an FAQ that addresses "Why not OpenVPN?" including the specific security concerns with it:

https://github.com/trailofbits/algo/blob/master/docs/faq.md#...
Re: the ethical breach being grounds for banishment, I think that’s quite an idealistic view of legal societies. In reality, they are soft on their own and are not going to drag a fellow lawyer through the coals for something this minor, especially when it can so easily and plausibly be an honest oversight.

Also, as in any client relationship, a lawyer’s first priority is the person paying his bills, not necessarily the industry. Even if it would be better in the long run and more ethical, when someone pays you there is a natural obligation attached to the relationship.

I used to be idealistic, but experience has shown me that people do what is expedient.
No, it just requires the service provider to also provide source code. The issue here is that RedisLabs wants to ensure that no service providers can use their modules and receive money. The AGPL specifically allows people to run the software for any purpose and also specifically disallows tacking on other clauses. (As does the GPL -- the only difference with the AGPL is that providing it over a network is considered "distribution" for the purposes of license compliance).
Yes, it is a threat. That's why I'm not sure why they're not just using Ethereum. Well, I think I know why -- "let's use Ethereum!" isn't a fundable startup idea. But it's too bad, because I have a feeling Myanmar doesn't have even enough compute power to double-spend a single CryptoKitty.

And yeah, a government would certainly try to ignore facts it didn't like.
Pssh, I get all that at my entry level corporate job.
Thanks for reminding Joel on Software. Definitely, it is the go-to guide for all techies. I like NNT's mind but it is too difficult to learn or practise what he preaches. What's your take away from Antifragile?
I mean...take the good will you earned for that X+1 truck, renegotiate the contract.
I've Googled a bit and I don't understand how this measurement works - it seems like a value that shows how good the received signal is.
SICP makes computer science super fun and easier to understand. I believe it is one of the tenets on which CS-philers grow upon.
5th point could have read: There was no way to put breakpoints in this declarative stuff and debug things so now we just use JavaScript.
No they don't. Under Apache 2.0 they only have to provide source code changes if they distribute the software. If they are providing it as a service with modifications, they are allowed to do that without redistribution.

However, I don't think anyone has suggested that they are doing that -- only that they are offering a service for money that uses Redis (and the affected modules).
Tough, but I'll try. Thanks.
> The issue isn’t what the hardware can do, but rather that the C spec leaves it undefined.

Eh, the undefined nature of signed overflow in C is a bit of a red herring. The most common overflow bug in practice is actually 100% well-defined and still 100% wrong: multiplying two numbers to feed into a malloc.

In practice, the undefined signed overflow really only comes into play when you're trying to explicitly check for overflow by doing the operation and then seeing if it overflowed. But, as you mention, compilers give you bultins to do this kind of checked overflow which is quite frankly a much easier way to solve the problem, especially since it's more likely to actually get matched to using hardware flag bits to check for overflow.
Just checked Hackers on Amazon and I love reading quick histories. Should be an interesting one. Thanks for sharing.
This conclusion may have held in 2012, but the loudness wars are ending with loudness normalization being enabled by default on most streaming platforms, which is what most music is mastered for these days.
> There has been an ever increasing creep of undefined behaviour, which has broken existing code - type punning through unions was literally the “correct” mechanism for type coercion, which then became invalid when they established new, questionable, type aliasing rules that rendered it UB.

Punning through unions is well-defined behavior in C99 and C11. In C++11 and newer, it's questionable, but it works in practice.
We're talking about different spectrums. I'm saying that "things" in general fail all the time, not always on a single plane or flight.
Exactly. Setup a consultancy and go do stuff that's out of your non-compete zone.

Or just chill and take time off / spend with family. Maybe see the world?
"hear the opinion of" would be the normal interpretation (US English), especially when "listen to" is followed by "what [they] have to say about it". I struggle to understand in what context "obey" would make sense.
Yeah same. What's it doing?
Oh I Love it! I'm not sure it's going to be effective but it certainly captures my sentiment.
> Help! Companies are exploiting my open source software for profit!

Uh, you told them they could.

> Yeah, but they're doing it without contributing back! They're just taking what I wrote and building it into a proprietary product!

You told them they could.

> But how is it fair that they can make so much money off my code and I never see a cent?

You. Told. Them. They. Could.

Time and again I see the same sense of helpless outrage from OSS devs. You owe it to yourself to understand the consequences of the license you choose, now and in the future. All the proselytising about permissive vs reciprocal licenses has only masked the important personal choices involved. Choices that you need to make honestly and carefully, or end up burned by your own expectations.

Are you willing to release your code, both in the sense of putting it out into the world and emancipating it from your ownership? Do you accept that your code could be renamed, rebranded, repackaged, rented, traded or sold? Would you be happy if your code made someone else rich, famous or successful while you saw no benefit at all? If so, your code is a gift given unconditionally, and you should choose a permissive license.

If not, the answer isn't to release it under an MIT license and then complain about it, but to pick a license that matches your intent. The GPL exists for a reason. The MPL exists for a reason. Not because the people who use reciprocal licenses hate freedom, but because their idea of freedom is based on sharing rather than giving. A gift expects nothing in return. Sharing expects that you share as well.

Any choice is a fine choice as long as it aligns with your goals. What I don't get is trying to have both and then being upset when you're rebuffed by reality. Picking a permissive license is being the chill surfer dude who lives in a van and just, like, takes life as it comes, man. Lots of people like the idea of that dude, very few people want to actually be that dude. Don't pick the BSD license because of its cool I-don't-care image. Pick it because you actually don't care, or be forced to admit publicly and embarrassingly later that you actually did all along and it was all a show.

And for the love of god, don't pick a permissive license, slap a preface on top that says "but not really tho", and act like you've found some amazing lifehack. You're just lying to yourself and everyone else; wearing open source's uniform without making open source's sacrifices.
Yup you are right on that, but the obvious way to check for overflow is UB so gets optimized out. Many security bugs in code people thought was correct. The correct, standard compliant non-UB way to check for the overflow requires a zero check and a division. It’s super non obvious. I like to imagine C committee has made standardized definition for the current builtins but I also have low expectations.
Leave it to HN to ignore someone with far more experience/knowledge than them and counter with “I read X somewhere, so you’re wrong.”
May be English was not their native language? I also know some people who are extremely smart but have poor English skills.
Permafrost May Thaw Far Faster Than Expected and Accelerate Climate Change
I would very much like to see those companies succeed. But when a company forces me to choose between their survival and the survival of Open Source as an institution, my choice is made.
In no way. I simply had cough, that didn't stop, and went to the doctor to check what's going on. She reminded me that the last time I've been there (before that) my sugar was quite elevated, but not so much, but then when I was supposed to come back then later to re-check... I didn't... (Familiar story anyone)? So she checked it, and it was... staggering really really high. Got metformin, glypzide prescribed, and other things. etc.

What I realized, compared to the last time I did atkins - is not take it so pedantic - e.g. just cut the sugar where makes most sense - like bread, potatoes, obviously sweet things (pastries, cake, chocolate, ice cream, etc., etc.).

I still eat berries, watermellon (sometimes), and vegetables (if tomato is a vegetable - I can't live without them :)).

Also more coffee than usual...
Works in practice resulted in the compilers adding security bugs - literally this article is about overflow checks that worked perfectly fine until the mid-2000s when compiler engineers realized they could abuse UB of overflow for “performance” and then a mountain of previously safe code became insecure.
Breaking the site guidelines like this is something we ban accounts for. Please review https://news.ycombinator.com/newsguidelines.html and post civilly and substantively, or not at all.
A great video about this kind of manipulation: https://youtu.be/mxNPpte_6m4
Thanks for the follow-up and details - I wasn't aware of all this.
It looks extremely similar, is StackBlitz perhaps copied?
Why is this on "hacker news"?
I just gave another blood test today, waiting to see how it goes. But stopped my lipitor in the mean time. We both decided to experiment with the doctor and see how it goes... Fully metrics-driven development :)
There are plenty of design services in China. I would probably try getting in touch with the people building the Purism laptops and phones.
I do not know what immigration laws would apply. And I do not know what stack (and on what level) you program in. But at least my employer is actively looking for devs (Germany, Berlin, Hamburg, Munich or Frankfurt).

==> https://sinnerschrader.jobs/en/
Tinder's co-founders and early employees cheated of billions of dollars [pdf]
> That isn't evolution via natural selection, that's evolution via gods hex editor altering the genome, they explicitly reject natural evolution:

I disagree with the interpretation of your source.

> Concerning human evolution, the Church has a more definite teaching. It allows for the possibility that man’s body developed from previous biological forms, under God’s guidance, but it insists on the special creation of his soul.

A quote straight out of your source. Pretty clear that Natural Selection could be a mechanism designed by God.

----------

With regards to Adam and Eve, it doesn't seem like the Church literally believes that they perhaps existed. But the fall of man away from God is tied to our gain of knowledge (the core element of the story).

The important element of the creation story, the part that is Catholic Doctrine above all else, is the existence of Original Sin. The moment that the first Man and first Woman turned against God, due to gaining knowledge forbidden to animals. Original Sin is the doctrine that is most fundamental to the Catholic faith.

It helps to understand what is Catholic Doctrine, so you know what the author is trying to say in those parts.

--------

Note: Catholic Doctrine (from the Catechism, one of the most important books in the Catholic Faith) is:

> Though faith is above reason, there can never be any real discrepancy between faith and reason. Since the same God who reveals mysteries and infuses faith has bestowed the light of reason on the human mind, God cannot deny himself, nor can truth ever contradict truth
Right. That's why I have side projects, to satisfy 1,2,3.

My bank doesn't accept "sense of purpose" as payment. My real job is for my mortgage and retirement.

An extra $10k+ per year counts a lot when compounded. $10k a year for 30 years, 7% average long term stock market return gets you $1 million.

That could a better life style, retire many years earlier...all without the risk of a Scrappy startup hoping for a unicorn buyout.

Play with the numbers...but that's what you are giving up because you want to wear a graphic t-shirt to work.
The Haskell Book was better for me at least.
Interesting. Does this compile down to the appropriate assembly instructions for checking for overflow, if available, or does it end up emulating it with a couple dozen instructions? That is, is this low-cost or does it have a measurable performance penalty and should only be used in debug builds?
> Not giving users a way to delete their accounts was never okay. Tracking user behavior without consent was never okay. Holding users' data hostage was never okay. Not giving people a way to correct the data you keep about them was never okay.

Sure. If being GDPR compliant just meant you just don't have to do those things, it wouldn't be a problem. But with GDPR you now have to spend time (=money) understanding what GDPR means (probably with a lawyer's help) and ensuring that you are in fact compliant. "I try to protect user's privacy" isn't good enough when the EU could effectively put you out of business if you aren't. You'll have to deal with Data Access Requests, most of which are from trolls. You may need a DPO, which might require hiring someone. I'm all for protecting privacy, but the GDPR adds quite a bit of burden, which large corporations will be able to eat, but will set back smaller corporations. Really medium size companies are in the best position, since they have the resources to meet GDPR obligations, but don't have to do massive overhauls like the big corps do.
Before deep learning is a thing, most computer vision tasks are done either in greyscale, or in a more reasonable colorspace (HSL, YUV etc.). Thus, you most likely just call cvCvtColor the first thing when extracted the frame, and it doesn't matter BGR or RGB.

Only with deep learning, people start to use RGB directly, and this becomes something more interesting.
Glad to see Valve back to creating things other than hats and virtual trading cards
In the US most companies have some sort of "non-moonlighting" condition(s) as part of their employee agreement.

If they found out you could get in trouble, depending on the situation.
Wow, that was really not a good article.
I wonder if I could sell a box of 0.49g sugar packets. Serving size 1 packet. 0g sugar.
To be clear, this license does not (and, according to the post, never will) apply to regular Redis deployments, so from that angle at least you're clear. Currently it only applies to certain Redis modules, which need to be deployed separately anyway.

I'm also a bit unclear on whether this would prevent you from selling consulting services for products licensed under this clause that the paying customer deployed themselves or were deployed by someone other than you.

Full disclosure: Am a Redis Labs employee, although not here in any official capacity.
Water = fuel as much as it is important to life.

Weaker gravity well + infrastructure should = cheaper exploration.
Then why even bother with terms if nothing matters? Oh right - because at least in the US it DOES matter. Courts have upheld some key elements of these.

For example, a court ruled that "employee had the apparent authority to bind his employer to a clickwrap agreement simply because the company had provided him with a computer and the Internet access."

Are you following this? Arbitration agreement, prohibitions on patent litigation, sharing your data widely as a condition of accessing a website all have been upheld based on "I Agree" clicks.
All of the Apache's Foundations popular projects would be forked.
It is not my fault that the rules that govern research and interaction between researchers and tests subjects occurred because of WW2 and that Godwin's law exists. I mentioned that as a historic fact. So nobody can talk about how this started because it is literally Godwin's law? Great idea.