skysight-inc/HackerNews huggingface dataset:
> This is completely incorrect. Not only does Brotli have literally nothing to do with the transmission medium and whether it's encrypted, but just to be sure I just tested it and Chrome was perfectly happy to render a Brotli-encoded response over unsecured HTTP.

I highly doubt that you actually tried this in practice. You are merely assuming that it works. For Google to overturn their decision would fly against all reasoning for the decision in the first place.

> My best guess here is you've confused HTTP/2 (which requires SSL) with Brotli encoding.

You seem to not have any experience with Brotli support and why the decision was made to only support it over HTTPS. One such comment that outlies the reasoning is from a Google employee themselves ( https://bugs.chromium.org/p/chromium/issues/detail?id=452335... ).

Hence, all vendors have followed suit and are not implementing brotli for HTTP. SSL prevents all the middle man infrastructure in place from employing such tactics that would break websites serving content with the br content encoding. There still exists much infrastructure in place that snoops HTTP traffic and, when it is detected that the content encoding is an unknown format (brotli), it will compress the stream with gzip and change the content encoding to gzip, thus breaking the website.

In addition, yet again, Google engineers clearly state that Brotli support is only available over HTTPS connections!

https://groups.google.com/a/chromium.org/forum/#!msg/blink-d...

One of the big reasons for my decision in pursuing HTTPS support on my personal blog was so that I could, in fact, use Brotli. I already had the code in place, but enabling Brotli on my web server would merely give errors about the content encoding being unknown, and as you will notice, br is missing from the list of available accepted encodings by the browser! Yet it is there when connecting via HTTPS! That's because Brotli is completely and utterly disallowed over HTTP! Google engineers stated it themselves. You can't have it both ways.
Wow. Wonder what Robert Scoble is going to say about this... He's been talking them up recently on Facebook.
Maven takes a long long time to start up, but once it's ready, javac is pretty quick.

Some Rust projects are very quick to build; but some are astonishingly slow to build. e.g. lalrpop is unusably slow (~15mins to build on 2014 Macbook Air).

I think the place here performance breaks down is liberal use of generic types in functions. e.g. AsPath<T> and AsRef<T>, etc.) where the compiler creates the function for all the different types and then tries to collapse them again later on. So one rules of thumb is to only use those in the public APIs and convert the type so it can be passed around without generics internally within a module. Or maybe that's just me trying to do some `cargo cult` heuristics (haha! puns!)
Were the employees made aware of the culture during the hiring process?

Edit: I am burning a lot of karma on this one for no apparent reason. Discrimination is bad. Thank you down-voters for not bothering to join the discussion.
Serious question for you: how is that going to help with anything but searches for your company/product name?

To actually bring in new and useful organic search traffic, you have to start creating valuable content when you're not releasing software.

What you're describing is promoting a product release not anything really "SEO" related at all.
That's an inevitability at this point.
Here is some context for this article: Dr Levi is n Australian surgeon. He is responding to a letter from the wife of a gastroenterologist who committed suicide recently.

Last week was the Royal Australasian College of Surgeons Annual scientific Congress in adelaide so physician wellbeing is well and truly on the radar, in particular following 3 suicides in the last 6-9 months of junior trainees, one of whom was a friend of mine from medical school.

There is now an enquiry into Doctor suicides and wellbeing being performed at the state level in NSW and we (doctors) expect this scope to be broadened to nationwide
How much selective pressure do doctors experience on their performance?

Healthcare is one of those fields where there's no guarantee on the quality of the service. There's no pay for performance. Actually, doctors who perform too well would reduce healthcare spending.

There are plenty of reasons to keep developers happy because it directly affects the end product and profit.
ITT: Aspie engineers defend egos.
> For example, male employees stated how they were sexually aroused by female employees and how it was hard to concentrate and be productive when all they could think about was having sex with them.

> The suit also claims that the company paid male employees more despite sharing the same roles and responsibilities.

This is horrible and illegal in a lot of ways. And what were management thinking? How can anyone be productive at work with such a toxic environment? I would just be ashamed of working in such a place. And that is part of the problem, employees that do not fit in the company "culture" usually leave or are fired. So the toxic environment gets perpetuated.

I work in a company with a lot of diversity, and I like it. We have only a few female developers, as there is not so much female software engineers graduating from university, but we have better parity in all other roles. We have people from a lot of different nations, and English is our shared language even that is the native tongue for just a few. I like the open, friendly environment where people get the respect they deserve. It boosts productivity and collaboration. I wouldn't like it any other way.
A "smush room" ... gross.
I haven't had to deal with that kind of gross culture since I quit an it job on wall street.

It sounds like wall street executive culture is leaking through and through silicon valley.
https://www.welivesecurity.com/2017/02/20/trends-android-ran...
He didn't run away when he saw I was reading a nerdy book. Instead, he approached me. Is that your book? He liked my brain.

I knew it was time to get married about a week after we met. Everyone else paled in comparison. It took another 6 months to make it official - but I was really married in my own mind after that first week together.
Regardless of political opinion, that is just not possible. A major role the IC is responsible for is keeping POTUS and policy makers informed of important bleeding edge information.
1-800 Contacts admits its prices higher than its online-only competitors
Why? It sends scanned images to doctors so it can't be airgapped. It's not a Polaroid MRI.
Well it looks like this malware doesn't unlock even after payment so they kind of have deleted the data.
> Is music as a kind of social glue and lubricant also being eliminated?

That's also up to those who compose who compose the music and write the lyrics, isn't it? For me, listening to some music has always been a deeply social experience, and I'd rank the depth of it as such:

1. with good friends
2. alone with headphones on
3. with random strangers or people I know but don't click with or can't open up to

On the other hand, there's (a whole lot of) what to me is soulless, brainless trash, and listening to that alone just feels like staring in the abyss of humanity, while in a social situation (or when doing chores) and small doses it might be some jolly good fun.
The alleged information was disclosed to Russian officials, I don't think there is any narrative or question regarding that.
Digging into the TurboFan JIT (2015)
https://news.ycombinator.com/item?id=14275416
I turned off Windows Update the correct way. I installed Linux.
>more snooping on users

It's Zuckerberg, that would have happened regardless.
I've been trying to do a better job of reading through the primary documentation BEFORE I dive in with some library, and quality is indeed widely variable.
Wonder how much control the computer has over the machine. MRIs are heavy beasts. An uncontrolled quenching or erratic or unexpected protocol could injure or even kill.
Most of my company's clients have code from 1997 still in production, and at least a third have code from 1987 still in production. A few have code from 1977 still in production.

I'll give you one guess what sector :D
There are also many questions that I asked myself or googled and that I found shot down by overzealous SO moderators before someone could bring some element of response.
Do you have anything to say about it's feature set instead of just syntactic preference? As in, it's tradeoff in balancing complexity by what set of features?
I'll bet if your food depended on that 40% you'd fix it in a heartbeat.
Amazon, by virtue of their newer business model and high growth, is a naturally good candidate for a news story. Most journalists are going to report about things that readers are interested in. Readers are interested in hearing established narratives that connect dots together and confirm their world view.
That argument makes sense when we're talking about languages that improve productivity at the cost of efficiency, but consider that we are now talking specifically about code already written in a compiled language. There is no need to run say, libpng, in a virtual machine outside the browser.
I found it useful that they could use spam as a signal for what to monetize. When doing Blekko (search engine) we noticed that spam was a solid indicator of the search categories that made the most money.
Or it can leave you without the experience or skills to cope when something unexpected does need to be dealt with personally.

(Don't judge this article from the URL, it's moderate and well-informed):

https://www.theguardian.com/technology/2016/oct/11/crash-how...
My question is: how practical would it be to use a 1TB RSA key for average users? I assume that the size of cipher text would be somewhat depended on secret size.

The storage space and network bandwidth is not free.
And a surprising lack of awareness of poor conditions in Amazon warehouses, e.g. lack of air conditioning in hot climates, strict security checks that exceed 30-minute waits.
Agreed. I didn't make it too far out of the first section. "[U]nless of course you’ve landed a job as a drug dealer or a Wall Street banker, becoming a gangster either way" is a ridiculous line. His definition of "full employment" seems to shift to support his arguments in the middle of a paragraph. And when he said that "[n]o one can doubt the moral significance of the movement" and "[w]hat, exactly, is the point of earning a paycheck that isn’t a living wage", this told me that the author isn't well-versed on opposing viewpoints, which means this piece is just a wordy editorial, and a crude one at that.
Right, the second prof's name was Francesco Saverio De Blasi, he passed away in 2012. He was a terror to students but I appreciate the hours he spent teaching us the basics with rare depth
In case you're interested, here was a reply from Yannick at AdaCore:

https://groups.google.com/d/msg/comp.lang.ada/H35QcYiWR1Y/jJ...

It seems they're adding a little bit of it for SPARK but not critical, dynamic part. I asked him at the end if they plan to go full, dynamic safety for full Ada if the SPARK experiment succeeds. Awaiting the reply.
There's ransomware, but if it had the same level of impact you would be hearing about it in the news. Except that you are not. What you are hearing about instead is WannaCrypt on Windows, because that has a more significant impact.
> You wouldn't be getting much pushback if you simply justified it as "It's what I want to do"

Actually, if you look at the top level comments that I've made, that's exactly what I said. What I'm getting in response to that is that I'm basically 'breaking the web' because I don't want to comply with sniffing request headers and offering gzip to Apple WebKit users. If I don't care about supporting your web browser, then I don't care about supporting your web browser. You can't make me.

> Also, it should be noted that there is a valid reason to eschew compression for HTTPS on the client side, and that's security. Compression of HTTPS channels opens up the possibility for a few more forms of attack on the encrypted data.

That kind of security isn't a concern to me. Not having compression at all would take a larger toll on my bandwidth, and increase latency of page delivery. Bandwidth isn't free.
Here are the instructions from HP[0], Lenovo [1] and Dell [2] respectively on how to reinstall the Windows that comes with the machine. So it's not really "based on experience".

[0] https://support.hp.com/cn-zh/document/c01902861

[1] http://iknow.lenovo.com/detail/dc_038423.html

[2] http://www.dell.com/support/contents/cn/zh/cnbsd1/article/Pr...
In case you're interested in details on this development:

https://news.ycombinator.com/item?id=14346032
Craigslist are so quiet about their tech; I'm surprised there's even that much. I'd love to hear their opinions on operating some of those things at scale, given that their problems are likely much more like those of the average CRUD-y SaaS business (scaled up) than they are like those of e.g. Twitter or Facebook, who have to care about things like "realtime demand-based geographic read-only partial replication of event streams."
Who gives a damn about a terabyte size key? what a pointless article.
Question...

The issue is that JIT js is hard to improve performance on because it's a dynamically typed language. Even with Web Assembly, something will still need to compile down into the bytecode to run. So perf is going to depend on that step in whatever language you write in and how easily that converts and optimizes into web assembly standards.

Does this mean that strongly typed languages have a performance advantage, given that they will be able to easily compile down into optimized typed bytecode?
A lot of people probably don't know how to pay by bitcoin. I expect this number to jump up as deadlines approach and people figure it out.
Scoble works (EDIT: worked) for UploadVR. https://uploadvr.com/scoble-why-vr/
There already is an official Ubuntu distro for China.

https://en.wikipedia.org/wiki/Ubuntu_Kylin
Why is this downvoted? I thought the Windows sticker on a laptop is the best proof that Windows is pre-installed...
I can't find an use to AI in any of my projects. Am I stupid?
The thread still has plenty of 'rhetoric' and opinionated pieces, including the one I was responding to. My post clearly stated that democracy cannot be sustained by a populace that thinks it has no say and history cannot be used if it doesn't exist. I would think hard before labeling that theory as 'rhetoric'.
The high cost of medical school seems directly related to the restriction on the number of physicians. Because only N seats are available whereas maybe 10*N seats would be desired in a free labor market, each school can charge immensely for each seat. The most idealistic will still be willing to apply and take on the debt.

Of course, I'm no expert in this stuff, this is just my hot take. I'm sure it's hugely more complicated.

I don't think a sabbatical is a bad thing at all. But this is more than that, and it's driven by burnout rather than a simple desire for refresh and reflection. That's what I think is negative here.
Just a heads up you're using the development version of React which is very very slow. You'd want to switch to the production version, not sure how that works in next but you generally build your React with NODE_ENV set to `production` for this to happen.
>These beliefs are no longer plausible. In fact, they’ve become ridiculous, because there’s not enough work to go around, and what there is of it won’t pay the bills

I've turned down like 40 candidates lately for a job that pays at least 80k.

It's hard as hell to find someone who is both knowledgeable and personable.

The word "shortage" pops up often in these types of conversations, but the word I'd prefer is "mismatch". Me and the people I know are hiring aggressively, all the time, for people who know about engineering, product design, data analysis, etc.

There are lots of jobs. Most of the people you walk past on the street just don't know how to do them.

> unless of course you’ve landed a job as a drug dealer or a Wall Street banker, becoming a gangster either way.

I think this kind of thing is defeatist and intellectually dishonest. In a roundabout way, it says "I have trouble finding work, and I'm a good person, so all the people with work must be bad people"

We've gotta stop otherizing successful IC-type employees and start training people to switch into those fields late stage (the current tech talent pool is overwhelmingly people who started early and stayed on board)

The article goes on to talk about things unrelated to this comment, but it really started off on the wrong foot, IMO, by needlessly polarizing a complex situation and dismissing the abundant existence of genuinely good, chronically underfilled positions.

edit: the article also bases some numbers on "official unemployment". I'm not an expert on this topic but I've heard that number to be somewhat deceiving, in part because it fails to count 1) people who have some work (like a few shifts at a retail store) but would like to be employed more of the time and 2) people who have given up actively searching for work.

edit 2:

> profits are pointless except as a way of announcing to your stockholders (and hostile takeover specialists) that your company is a going concern, a thriving business. You don’t need profits to ‘reinvest’, to finance the expansion of your company’s workforce or output, as the recent history of Apple and most other corporations has amply demonstrated.

whoa. can't just... brush past that one. That paragraph is not followed up on robustly. I'm interested in entertaining the thought, but you can't just drop that pill and expect me to swallow it.
Were the employees made aware of the culture during the hiring process?

Discrimination is illegal, but the idea of a "culture notice" that could be used to pre-emptively counter that seems interesting. How would that work in practice? Would it be a clause on the employment contract?

"Section 13. Culture.
The company has a Fuck Room ("the Room").
No one ever got fired for joining a co-founder in the Room."
Also MUMPS. See https://en.wikipedia.org/wiki/Pick_operating_system for info.

In some ways, Microsoft is on the way there with the way PowerShell works, and the ability to script things through OS functions that return objects which can be queried. If we ever see a WinFS, it would be very powerful combined with PowerShell
Correlation is not causation. That's what comes to mind. I doubt that it's intentional, it's probably just cost effective.
I think they key is your dad being a programmer.

My first missed encounter with programming was when I was a teenager in the 90s. I sort of wanted to do more with these machine but wasn't sure where to start. My parents weren't particularly IT savvy (though we had home computers since the Mac SE) and weren't keen for me to do something else than outdoor activities. I still managed to get them to buy me a copy of code warrior, as I kind of understood this was to create software. Then found myself in front of a white text editor. Had never even heard of C and that was a few years before the internet. Never went beyond that until college.

Kids today are spoiled...
No, of course not. You're just doing work that computers do well.
Nonetheless, you are understanding of the sneering of the folks who are rich enough.

Sneering is a bad habit no matter your income level. Justifying it for the rich while dismissing it for people who are broke remains an expression of classism, no matter how much you try to clarify your intent.
I'm not so much shocked at the allegations here, but rather I'm shocked that we exist in a universe where these things are even possible. It is literally inconceivable to me to imagine a workplace like this. I can only barely imagine a living/housing environment like this (but then again, I was never in a frat, so maybe that's why?).

Talking about female coworkers? Sure, that happens.

Talk about sex at work? Sure. Not at my workplace, but ok.

Talk about rubbing one out because a coworker gave you boner? Eh.... O_o

Hell, my parents are still surprised to hear I can show up at whatever time in the morning and leave whenever I feel like it! That's what they consider outrageous.
Many of the defendants are in this promo video.

https://upload.io
That plus the fact that they went from being a regular bookstore to this and it worked.
It's one of those things that's happened to so many people with so many C++ compilers on projects of any significant size that almost everyone says it. Happened to me with several where I moved from a Pascal-like language to find the compile time terribly slow even when I barely used the language. A lot of it is do to how the language's syntax, semantics, and esp templating are designed. Plenty of languages with even more flexibility compile faster than C++ due to better design.
Curious, since I haven't been following closely - is Tokio fit for both IO and CPU-bound work, or do you need to break into threads?

I use Golang daily, and have been spoiled by the opinionated approach taken to solving both CPU and IO-bound workloads.
Same. I think I've asked one question ever on SO, and it got no answers - fair enough; I didn't have one, either.

What to do about it, I've no idea. I have the rep for most mod powers, but the Augean stables lack appeal. Beyond that, I wouldn't presume to venture a suggestion.
Enterprise apps live for a long time. IBM stuff in production is still around from the 1970s.

Microsoft actively pursued (and screwed) this market.
You've been able to do that since 1.5

```
go build -o libWithExport.so -buildmode=c-shared myProject
```
I can't understand what they think the market is going to be. I very much doubt they will make money from the hardware (they'd need to shift a serious number of units), they will want to make money from the software (just like PS4, XBOX, Nintendo)

But without the product in developers hands, software is going to take years to create. Look at VR, devs have had VR kits for, what? three years or so and still content is thin on the ground. Nothing compelling with a consumer buzz like Zelda or Halo did for the consoles.

I want AR to be a thing. I don't think this cloak and dagger secrecy is doing them any favours. They can't possibly live up to the hype.
Note that with strong typing this is less of an issue -- with Rust you can just go to http://docs.rs/<nameofcrate> and navigate the structured docs. They may lack explanatory text, but you can click around them and search and it's overall much nicer than fiddling around in a REPL.

(Still, doesn't fit all use cases of a REPL for this. REPLs are especially nice for when you want to fit together highly generic APIs)
Anyone with an EA has been paying for SA For Windows for many many years.

The subscription is just a way to get rid of the perpetual right to use and effectively raise the rent. My marginal O365 user costs like 2x more because you cannot buy Office anymore in the EA that I have.
I'm not saying my experience is more correct or better than yours.

I have no idea where you were/are in China, but it was impossible to buy a genuine copy of Windows or a computer with it installed when I was in Guangzhou.
Do you really believe we've maxed out on capable people with the interest?
You've just said that you 'can't speculate about parallelism when dealing with shared resource', and then gave me an example of a system that did exactly that. Clearly, it is possible to do speculative parallelism of shared resources. We may not yet know how to make it efficient, but it is possible.
Bill Gates' message to class of 2017