skysight-inc/HackerNews huggingface dataset:
Well that is HBM, not GDDR. And price / value differs to each individuals. Example the GeForce RTX 2080 Ti is only $1099. A Chip that is nearly 800mm2 die size. Pretty damn good if you ask me.

They could have bump the Memory to 32GB and charge me $1500 which would give them even higher margin.

I hope that is something AMD would do, pushing more Cores in CPU, pushing more Graphics Memory in GPU, let the developer figure out how to best use it.
Actually the RTX 2080 has only 256bit.
https://www.techpowerup.com/gpu-specs/geforce-rtx-2080.c3224

The 2080 ti has 352bit.
https://www.techpowerup.com/gpu-specs/geforce-rtx-2080-ti.c3...

Interestingly, Nvidia decided to use a bigger die (relative to other dies in the family) for the 3080 than for the 2080. TU104 (2080) vs GA103 (3080).
Probably to prepare for big Navi.
"How" is that they only inlude the private key for that specific router, and then that key/cert itself is certified by the real CA cert, the key for which is not kept on the router itself?
I think it was on HN that I read recently, but I heard some complaints that it's a language that you develop on, but not a language that you develop. Rich Hickey develops it and lets everyone use it. May be good or bad but that seems to have turned away some good developers. So anyway I don't know if that has any impact on its long-term future.
While I agree with your point, and think AMP should not need to exist, Signed HTTP exchange might actually be great for other types of very cheap, dumb caches or CDNs that only have to rehost one file to cache a page, and not even serve it through SSL.

I know I might use it as a web designer to send interactive snapshots of how the website currently looks/works to the client; instead of using an ephemeral URL and a tunnelling/proxy service.
May I ask what the n refers to then?
It's actually a novel way to think about HN as if it were Instagram or something.

"Life hack: just build your own compiler, one that just gets you"

"Quit your job and live off bug bounties - I did am I'm great"

"Show off to everyone: how in my free time I made software that dwarfs your entire coding career"

"How I work out six times a week and meditate to write better code, and why you shouldn't have had kids..."

"Us mere bunch of 20 year olds just got 15M to build something cool - here's how we did it (went to MIT and were young and free enough and able to work in a shed for 3 years to polish our idea first)"

I love this community, it's only in jest I comment like this, but it's true that you can't see the forest for the trees here. There are many amazing people who achieve amazing things and share them, and some incredibly smart people, but most of us are just normal, interested people working pretty normal jobs. Albeit in an industry with huge potential and decent salaries!

If I could offer any advice it's to do some time at different startups that will let you work on code outside your area of expertise. Most (not all) larger companies in particular push people into quite narrow scopes because "the person who makes the most sense to do this" is usually the person who already can.

Conversely many larger businesses are more stable and might give you the work life balance you need to not burn out, and to have time for side projects.

Sounds like you want to make a change. Look for other opportunities that might help you grow. Reach out to a mentor, dress differently of it helps make people know you want something different.

But don't stress. It's all a game, and for most the only true winning is enjoying the journey. We don't all get to build the next unicorn, or become the high paid CTO. But we can still all have amazing, enjoyable lives.
This is generally good practice. Put runtime logic in functions, then write macros with just enough syntax sugar to bridge the gap to those functions.
I think there could be a case made based on the fact that the HTPPS connection isn't necessarily established by the service you want to connect to. Especially in the cloud world where TLS can be terminated on a load balancer or similar network service instead of the service you wanted to address. This assumes threats between these two services, similar to what the author describes as manipulation by intermediaries.

In this case the author criticizes manipulation of the content by third parties. I hope this is not another argument for a digital notary and believe that there are better technical solutions to that problem. Digital ledgers seem to be a niche some people try to establish.

In the end HTTPS is just transport encryption, not content encryption or content signing.

From an architecture point of view I think it is even advantageous if not every services handles HTTPS itself.
Hi Elon, I see what you did here! I upvoted you because you don't even hide the obvious fresh throwaway account.
John Carmack had a similar issue. He solved it by calling the software "sample code" instead of "open source".
You will never, ever, have only self driving cars on the roads, unless you're talking exclusively about reserved motorways. You'll always have, at the very least, pedestrians and cyclists.
IMO, you should forget about compiler engineering as working on the backend of, say, gcc, or llvm. Yes, there are such positions (e.g., intel needs people adapting compilers to new processor instruction sets) but they are few and very specialized.

Instead, think about languages in general. There is a myriad of opportunities between the js eco system, JVM and .NET, things like Rust and even low-level languages like LLVM. It should be straightforward to pick features from one eco system and port them to another. Say linear types from Rust to the JVM. Pick one or two such features, port them to your favorite eco system and provide a prototype compiler/macro library on github. With that kind of experience under your belt, you should be the goto guy for any software company that does tooling in that ecosystem. From that vantage point you could start looking for ever more interesting work.
What do you have now? A 1060 or 1070 will be enough to keep you going for quite some time.
In the future, yes. As screen resolution increases a lot of textures increase as well. These mostly does not scale linearly as well so a large increase is to be expected from higher resolutions.
any reason why rasberries and strawberries have the words berries in them then?
Is that a guess?
1. Just let it be HTTP. Stupid browsers are stupid, but at least they don't prevent this page from working yet.

2. Router coordinates with company server to get its own hostname like n-123123123.netgear.com (which points to 192.168.1.1 or whatever), generates private key and company server issues certificate for that key. HTTP requests to 192.168.1.1 return HTTP 302 to this address. It requires Netgear to operate CA or make some extended agreement with existing CA to let them issue certificates. I know that Plex does something similar, so it should be possible.

3. Company server creates hostname which points to a public router IP address and router uses letsencrypt to get a certificate for that hostname. But that requires public IP and some providers are using NAT nowadays, so it won't work universally.

4. To configure a device you're talking with company server, rather than your device and your device is talking with that server as well. It requires working Internet, so not a complete solution as well.

I don't believe that HSM chip would work. You would just extract that chip and use it as a private key and that's about it. You won't be able to extract private key bits, but you don't need them. May be it might work with very secure device like iPhone, where everything is signed, but yeah, $10 device and someone will still hack it, causing bad situation.
I have a completely new Audi A4 2019. Unfortunately I have the same problem. Additionally, it takes ages to switch profile. When I select my profile, it loads 2-5min until an error pops up, promting me to select again. Then it takes like 5secs. What is wrong with IT culture at German car manufacturers?
The RX 480 was an affordable way to do VR.

Most people doing ML either use Nvidia for Cuda or GCN based gpus for their compute.

Crypto is pretty much over by this point
Look at all the cheap 4/580s on ebay.
Is anything actually gained from rigid definitions like this? People clearly use berry in a different way than botanists do.
You can't really assume a strong password, because if you have to type in 12 characters, letters and punctuation marks every time you want to look at your phone, you're going to give up on the whole thing pretty quickly.

To be usable, phones need to allow relatively weak passwords.
This - I almost got formally reprimanded for not doing what I was told, and I explained that actually I was only trying to explain how some features the non-technical product manager were suggesting were not scalable and couldn't be done well as described.

It's hard to get the balance right, but I wouldn't want to work in a place like that any longer, as the codebase would presumably be a nightmare.

Developers need to have some power to say "I can't do this well as scoped, is there something we can change" sometimes technical debt is essential, but it's a dialogue in a healthy company.
No, I didn't use quotes (exact match) in my query. This was only to express delimiters. Sorry for the confusion.
Who reads the manual? I know how to drive ;)
Sure they're expensive but they are indeed significantly faster than cards from a few years ago.
I agree with your observation on how to improve my comment but the comment was past the edit grace period so i could not update it.
Facebook pauses push to sell ads on Whatsapp
More insidious than they are simply sophomoric
My personal view is that being polite is what a decent person does until the other party starts abusing it.

In short, be polite and understanding by default but don't be a pushover.
Foods in Bangladesh
For the same reason Stonehenge have henge in it's name
I think it's safest to say Europe was the center of the demoscene. Each country had some absolutely fantastic coders, artists and musicians, but if you wanted to narrow it down I'd say the Scandinavian countries were probably over-represented in terms of skill level.
They could, but if the court says the guy did nothing wrong after all, it would look rather bad on Uber to retaliate by banning him at that point against court's opinion and potentially opens them up for another lawsuit. Personally I don't see any business sense for Uber in doing this, unlike banning for chargebacks.
Sounds like an invasion of privacy. Your personal pictures and videos shouldn’t have a unique digital signature so the police or a bad actor can identify which device it was taken on.

This seems like a good idea at first but what about whistleblowers or informants?
> The link that's supposed to expand the thread doesn't work for me either.

Same here. Reloading is of no help, though logging out helps. Twitter has become near unusable.
Show HN: React hook for using Google spreadsheet as a data table (API endpoint)
I agree that from a practical perspective, the best way to secure one’s communications with a web server is to enable it with HTTPS. I also think though that it’s possible, for any number of reasons, that one might want signed API responses independently of that (e.g. OTA software updates). Once you get into cryptographic identity though, you’re back to CA/PKI all over again...
I tried it and I think you're not right. The reason why this works most of the time (at least on reddit) because there are lot's of threads which put the date in the title.

Query was:

what phone should i buy nov 2019 site:reddit.com
With all due respect, I disagree with this statement.

The demoscene was largely teenagers. Teenagers who were afforded the chance to have a personal computer through pervasive decent living standards, with enough free time to experiment on things for the sake of experimentation and learning. They (we) were making art and impressing each other, not looking to cash in to make mad loot.

The only way I see taxes as having contributed to the development of the demo scene and the subsequent high-level tech companies founded or staffed by demoscene veterans is that a high-enough level of taxation permitted these kids fo "just play around" and make art for art's sake.
This is a world after QUANTUMINSERT for you. Somehow everything should be encrypted but key management are still unsolved
I volunteered in the past and it only made things worse. It felt like I'm solving the problems of other people but there is no one who is willing to help me solve my issues.
All but one make for an undesirable UX during initial setup before WAN is up, which is probably the only time most users login to their router.
Both are red, small, sweet, and grow in bushes and shrubs. It’s fair to assume they’re related. Before science came along.
But we don't have the statistics for each study, I'm in IT and it's inconceivable to stop using internet for learn it make research
Show HN: MassCode – An open source code snippets manager is out to v1
> Such issues are not important in machine generated code (because such code is never read by humans).

A does not imply B. There's often broken generated code that is read by humans. Readability of generated code can be helpful and often essential, in finding bugs.
FWIW, I think they do care, because it would be bad for them if gaming on the PC dies, since it drives a lot of innovations in graphics, and nvidia is still at heart a graphics company.

However, there is little you can do when the stock of gaming oriented graphic cards disappears on day 0, and re-appears on ebay on day 1 at 4x their recommended price.

This products are just very valuable to a lot of people nowadays. Nvidia could ramp up production, but production is not something that you can quickly ramp up or down.

There is the fear that crypto will die, and then you end up with a lot of stock that you have to eat at a loss.
I have never tried but perhaps someone could come up with a useless_machine[0] type of webhook[1]
such that a pull request would do nothing but close itself

[0] https://en.wikipedia.org/wiki/Useless_machine
[1] https://developer.github.com/v3/activity/events/types/#pullr...
Unlike a lawyer (say top 25%) at a good law firm pushing 15 years of experience, I'm was already salary capped at about 35 years old, and can count on barely inflation-level raises for the rest of my career unless I move to management or start my own business.

At 40, a good lawyer is making partner and starting to enjoy a share of his or her firm's profits. I'm still sitting in an open office working on Jira tasks without any idea of how my company is doing because engineers are completely isolated from the financial books, even at smaller firms. I am learning yet another JS framework, and not able to network or learn anything related to the business. I'm glorified 'IT'.

The lawyer is wearing $1500 suits, flying business class to meet with clients and other attorneys, has an office and an expense account. I'm relegated to JIRA monkey tasks, and on another death march on Friday evening fixing bugs and eating "free pizza and snacks" our scrum master bought us for working another weekend.

At 45, the lawyer is now making more and more money, and respected more as he's now an experienced attorney, and can assume he will probably continue his upward path for the next 15 years

At 45, I just got replaced by some 25 year olds on H1Bs, and after doing well on several interviews but receiving no callbacks after the in-person, am researching Just For Men™ to get rid of the gray in my hair. I'll find it harder and harder to find jobs as I'm told I'm "not a great fit" for most teams, and will spend increasingly longer time periods completely unemployed, burning through savings. The jobs I do eventually get, will pay less than I earned at age 30.

At 60, the lawyer, now full partner, owns a large chunk of his firm in equity, and can work what he wants. He's made enough to take it easy, or can put in more hours and keep pushing up his salary.

I've pretty much given up as half the corporate jobs in my city were offshored or using H1Bs, and the rest are only hiring cheaper 20 somethings as there is now not much demand since the bubble just popped (again) like it did when I was 30, 40 ,and 50. At this point, I just pray I can make it to 65 and Medicare before getting really sick, and that my 401K will last me until I can take early social security at 63.
echo "Don't" >CONTRIBUTING
git add CONTRIBUTING
git ci -m "Clarify that contributions are not welcome"
git push
>>>I do have less sympathy for women who have an opportunity to work in tech than for women working as waitresses, or as social workers, or maid.s Women leaving tech are doing so probably because they can afford to. But most women out there aren’t that lucky. What I’d like to see is the government doing more to make it possible for all working women with families to better balance their lives

Why is that a Gendered issue? Are there no men working in menial jobs that have no work life balance? Or should we just not give a shit about them?
From a performance point of view, ECC certs are significantly smaller than RSA certs at a comparable level of security.

Smaller certs translate to fewer bytes going over the wire when doing TLS handshakes, reducing latency.

But it was really their lack of HTTP/2 push support and how their CDNs don't support H2 prioritization correctly[1] which annoyed me to the point of going back to Digital Ocean and running my own instance of H2o where I have full control.[2]

1. https://github.com/andydavies/http2-prioritization-issues

2. https://h2o.examp1e.net/configure/http2_directives.html#http...
Which document?
Dude you are gaslighting them. The burden of proof is on you. All these studies have been debunked.
Why is so hard to introduce the people who made this tool on the website? If I spent money on something I want to know to whom I sent this money. It feels really weird to use an anonymous tool for something which might be important.
That requires generating and burning keys to devices during manufacturing. This process will be hacked by NSA & all, exactly like Gemalto https://www.theguardian.com/us-news/2015/feb/19/nsa-gchq-sim...
Plant-based beverage maker Califia Farms raises $225M Series D
And computers are built for people, to make it reasonable for us to collaborate and maintain our own (non-programming) work.

Dismissing performance concerns because you're designing a language “for humans” is actually glossing over a quite large number of other “humans” (i.e. non-programmers) who do have a stake in the choice, but not so much say in it besides “why is my computer so slow lately”. Well, it's slow because you thought type checking is for know-it-all ivory-tower academics and pedantic asshole compilers, so you chose JavaScript (or whatever “forgiving” language is in vogue these days; the OP is about Ruby, but it doesn't really matter), and so the user has to wait until the JS engine finishes JITting your code over and over again to infer type information that should have been available at compile time in the first place. Rinse and repeat for each app, and now they have to replace their laptop every few years to catch up with ever-growing (for no good reason!) RAM requirements.

Claiming that a programming language is “designed for humans” much too often amounts to saying “my (programmer's) convenience and satisfaction is more important than yours (user's)”. And that is an incredibly arrogant thing to say, as superficially gentle as it may seem at first glance.

I'm not arguing against high-level languages; I'm arguing against disregarding performance in the name of programmer convenience. It's quite possible to design a high-level language in a manner that doesn't stand in the way of making its implementations performant. There are some recent developments on that front.

But if you ignore them, then it's not the “machine's” resources that you're wasting. It's the user's resources.
Github pages doesn't support all the plugins I use for my categories, plus I don't have my own server to play with other projects.
There's an expectation that the price / performance ratio also improves as time goes on. Put another way, you should be spending the same (plus inflation) every few years, and getting significantly more bang for your buck. I haven't done the maths, but I guess a lot of people are not feeling this.
perhaps i am talking out of my ass here, but structured like this, it feels like there is a violation of gödel’s incompleteness theorem somewhere..?
We could change the standards to facilitate client apps using a private network's own PKI. This would solve about a million problems that currently exist with most private orgs that need to enforce policy on content on secure networks, as well as allowing consumers to securely browse self-hosted private services. I don't know what that would look like or what would need to change, but it could definitely be done.

Ideas:

1) An extension to PKI that browsers support. If you browse a service with a certain type of cert on a certain TLD, a) it won't work except on private networks, b) it will prompt the user to enter a key, such as a key printed on the backside of a router (this is already used to get consumers onto WPA routers, so we know it's reasonable). The device with the cert creates the cert itself. If the key is right, you can browse the service, and your browser caches the key with the cert. If an attacker learns the key they can try to make a new fake cert, but the browser would know it's not the same as the old cert and block it. Replacing these should be quite infrequent, as often as people replace their home network devices.

2) A TLD that browsers will only ever respond to if its names resolve to private address ranges. If a service wants to serve HTTPS privately, it will request a cert be signed by a device that is auto-detected on the local network. The device will return signed certs for a particular host on the local-only TLD. The device can have any logic it wants to restrict what can get a cert and how. The trick is how to make the client trust the device, which I think 1) would solve. This device can, for example, only ever create a given FQDN's cert once; if an attacker tries to generate a duplicate, it will fail. If the cert ever needs to be refreshed, the memory/flash of the device needs to be reset. This makes it possible to have a captive portal request a cert from a local router, and no attacker can generate an identical cert unless the router was reset and they triggered the cert generation before the captive portal did. (Also for captive portals, the admin of the router could just hard-code what clients could request what certs, so the captive portal could always request particular local certs for itself, while no attacker could). It's still tricky to determine trust on first connection in the case of things like coffee shops, but maybe you could receive a public key via WPA or something (then again that's kinda kicking the can down the road to WPA)
It's latency, as the key fob has to communicate with the German servers, and that round-trip takes a while.

.......

I'm only kind of joking, I don't know the real reason, but I dislike the fact I can't just get a simple mechanical car. It worked for decades, why did we need to add janky software to everything?
And Tomatoes, by ruling of a Massachusetts court, “are a vegetable for tax purposes”
> APIs do not need to sign every response, they just need to properly use HTTPS.

That doesn't make sense. The problem described in the article was that the request documents aren't signed, thus there is no way to verify if a response document was actually outputted by a web service. HTTPS handles transport, but has no responsibility regarding request documents. If the problem we need to solve consists of ensuring if a given JSON was actually outputted as a response to a HTTP request to a service (say, if a Twitter message was actually sent by user X on day Y) then how would HTTPS help?
More people to to college in the US than in the UK.