skysight-inc/HackerNews huggingface dataset:
>What a strange statement. "We support their right to criticize their working conditions, only actually we don't at all"

Without seeing the actual policy, my guess is that "criticizing" is something employees can do internally within the company. However, you can't post public tweets about it.

In other words, "don't air dirty laundry".

This type of distinction is very common in typical employee policies. Likewise, it's common for a CEO for VP to say to the employees "I have an open door policy so if you see something wrong, tell me." -- but common sense should tell you that the CEO does not mean for the employee to post an "open letter to the CEO" on Twitter or NYTimes for the public read as well.

I know of no well-known company that encourages employees to publicly criticize their workplace.
Maybe the icons, but the background and dock are straight out of OSX Tiger.
I hope developers still default to making their personal repos public after this change. One of the fringe benefits of GitHub is the ability to search across the entire site for uses of obscure, poorly-documented APIs. Defaulting to most repos becoming private would greatly hinder this.
Quanta seems to have a particularly bad habit of implying a conclusion in the title and then not really getting to said conclusion in the article.
TLDR: Don't use CSS.
But here, there's no communication with store.steampowered.com. I mean, there could be— oh, yeah, getting it now. That's much worse than I thought it was; you could extract money from the account via gifts without even getting the user to re-enter their bank details.
Just because many H1B's have good job offers doesn't ALSO mean there is rampant H1B abuse happening. Both things can be true and the blame for the latter should be placed on the companies abusing the H1B process and the US government for not doing something about it.

I'm all for open borders and immigration. The H1B problem right now is the worst of both worlds though. You have selectively restrictive immigration which means that if you're lucky enough to get an H1B you'll go through a lot to stay. More open borders would help the situation as people would have more labor mobility. Cracking down on H1B abuse would also help the situation and the only entity that can crack down is the Government because it's a tragedy-of-the-commons problem.
A few months ago I was in the job market and got a call from a recruiter at Amazon. I flatly told them that I wasn't interested in working for Amazon on ethical grounds.

At the time it was purely out of principle, but apparently it was a good decision for my self-interest as well.

I wonder how long they can keep this stuff up before they start seriously damaging their desirability as a workplace, the way Facebook has?
Folks like Wolfram and Weinstein

Millionaires with connections.

Let's not pretend there is necessarily any more merit to their theories than that of any unconnected obscure crank or even intelligent outsiders.

They aren't getting publicity on the strength of their ideas (even if there is something to them).
My view is that free people should contract without (fear of) government or corporate[0] coercion.

0: or religeous, or familial, or any other source.
Let's look at this from a very slightly different perspective:

Few people who are doing things that will, with a high degree of certainty, result in harm to others for their own profit want others to be publicly pointing those things out.

Painting this as "trash-talking Amazon", however the fired workers' words are phrased, is hugely disingenuous. We're not talking about someone going out there and saying, "Man, Amazon is just such a loser! They're so ugly, their mama dropped them when they were born and wouldn't pick them up!"

Amazon is putting their workers' lives and health in danger, knowingly and deliberately, for their own profit. Anyone who is truthfully bringing the details of this to the public is a whistleblower, and needs to be considered as such and granted the full protection of the law.
Interesting. I never really gave it much thought, but Ij actually bothers me so much that I usually try to avoid using it at the beginning of a sentence, and I cringe when I need to capitalize because it's a place (like Ijsselmeer).

Just did some googling. Turns out that unlike the other combinations, capitalizing both letters is mandatory for 'IJ'. TIL...
I'm no C expert, but my two wishes for C would be:

- Basic type inference to reduce keystrokes, and prevent ripples when changing types. (like auto in C++)

- Equality operators defined for structs. Perhaps even lexicographical comparison, if I'm dreaming.

Any thoughts on either of those?
I do not understand the distinction you are trying to make. MITM has nothing in particular to do with certificates, and describes any attack in which Alice <--> Bob, cryptographically or otherwise, and Mallory intercepts and controls communications via Alice <--> Mallory <--> Bob. Essentially every malicious proxy attack is a MITM.

The bug here seems to be that the Steam local app relies on an HTTP 80/tcp connection for first contact with Steam's backend. That's a legit finding. The "requires physical access" thing seems pretty obviously to be a misapplication of the H1 scope.
Why rely on narrow peer review when you can put the ideas out in public and receive much broader feedback. Most of that feedback will be noise, but the Wolfram crew are certainly able to find the signal in it and use that to improve or fix their ideas.
A binary literal would be nice too. Doing masks for embedded systems makes my head hurt sometimes. "Cpp compatibility" etc etc could be the excuse to implement it.
The difference is that with UTF-8 you're much more likely to trip over those bugs in random testing. With UTF-16 you're likely to pass all your test cases if you didn't think to include a non-BMP character somewhere. Then someone feeds you an emoji character and you blow up.
In that case, it sounds like the letter needs to be fixed. It's not fair to expect people to follow an ephemeral ideal of what the rules are rather than what they're told the rules actually are.
Shared in a couple private Facebook groups with a few hundred comedians.
I'm not sure I get that impression from their list of investments -- check it out here [1].

The impression I get is that they are into extreme betting so for all their good investments (and they have many good picks), the gains get canceled by a few extreme bets on bad ones. I suppose that qualifies as "bad at investing" by some definitions though to me it feels more like "bad at hedging risk".

[1] https://en.wikipedia.org/wiki/SoftBank_Group
Uh great... yeah just walk right into the CEO's office and tell them what's wrong... 0% chance of that coming back to affect your career....
The poor mobile support is pretty unforgivable. I do really like old-fashioned websites such as Craigslist or very straightforward blogs such as Paul Graham's. But this particular example does have a lot of usability problems.
This is a good case in point. The parent comment, at the time of my comment, has decent points about how criticism of CCP is treated. And it is itself greyed out due to downvoting. Thus, the OP's point is sustained.
Well shit. Guess I'll have to clean out my mind with some soap...
We can always count on someone on Hackernews to defend billion dollar companies in the face of workers abuse "they could always quit!". They clearly don't care if you criticize internally, there is a need to expose those bad practices in the press.
All your points make sense. Also, Wolfram is trying to create a language and tool for others because he very well realizes that his part in all this won't be solving those 7 things.
I haven't been impressed with Masayoshi Son. Although I think that the majority of successful people put hard work into their idea, a significant reason of why they got to the level that they're at is because of luck.
Couchbase N1QL Index Advisor
The Theory Behind First-Person Hitboxes
The corporate structure institutionalizes immorality, it cannot be avoided. By law shareholder profits come first, everything else is secondary to that goal.
Hope it helps people be more critical of what they are reading.
I agree that we have to go anonymous, but unfortunately anonymous comments do not bear the same weight.

There must be some middle ground. I'm guessing unions would help protect such speech.
Git Releases Security Update Fixing Possible Credential Leak
SQL vs. NoSQL: A Senior Software Engineer’s Perspective
CA Prop 103 May Prevent Auto Insurers from Issuing Covid-19 Shutdown Rebates
Doesn't it depend on your locales?

At least for source-based Linux distributions (Gentoo, Exherbo) I remember that you have to define the locales you want to use and which ones should be the default. And when I build a system without UTF-8 locales, I doubt that the shell will treat paths as UTF-8.
Covid-19: Boeing customers cancel staggering 150 Max plane orders
They were fired in response to putting on an internal event getting warehouse workers to speak directly with tech workers, then Amazon then deleted all emails and invites to the event.

https://twitter.com/AMZNforClimate/status/125013592573822566...
What would motivate them to desire independence from China?
Ladies and gentlemen, this is the attitude you should be watching out for. Not the one loudly and obnoxiously shouting offensive and obviously antisocial opinions. Recognizing that one is easy.

No, the opinion to watch out for is the one who fervently believes that it is the arbiter of what is socially acceptable to say, and is the interpreter of the rules by which it's enforced. Dare to raise a topic of discussion that is even tinged by the topic of sex, race, etc, no matter how important or worthy of discussion, and you'll be labeled offensive and worthy of being fired or banned. And this opinion never ceases believing its own righteousness, that's the worst part.
At least I remember them buying and quickly selling SuperCell off for a hefty profit. But that could be partly just luck. I feel they have had sound investment plans but they've also become victims of their own hype. Hype without reality is just delusion. And once you get engulfed with the feeling of self-satisfaction it is difficult to get rid of it.
"You're welcome to voice your concerns, but we're probably gonna fire you if you do."

If anyone is looking a corporate-speak translation here ya go. It's direct signaling to potential dissidents that their employment is not guaranteed if they decide to speak-up, no other way to read this.
You can find CPAPs on eBay, but my understanding is that you'd want a sleep study to validate the correct pressure settings. Are you sure you can't just set up a room humidifier?
Masa was given money and lost it again? Unthinkable. If he lives long enough to the next late stage bull market will he repeat his signature move? Will people let him? Those that read Irrational Exuberance know the likely answer.

This was a good interview, recorded close to the peak of this cycle: https://youtu.be/Sa2_VBu0d7k
"I can't speak to Terraform because I haven't used it"

Well, then maybe you should try it before you decide it doesn't work! I'll definitely be giving Pulumi a try, but honestly Terraform works really well and I'm happy using it.

It's a nice idea to be able to have a programming language you're familiar with available to do infra work, but deploying and managing infrastructure is a totally different problem domain than writing an application. If the concern is letting developers that don't have much ops experience architect an infrastructure, or you have recent graduates that "don't know HCL", then you have quite a higher learning curve than you actually think you do.

I've never once thought "I really wish I could just use TypeScript for configuring my infrastructure". If that's you, great! Call me when you hit scale and your ops team needs to refactor it.
Flexible Query and Indexing for Flexible JSON Model
In a lot of physics areas, things move very fast, so generally people submit to a journal and arXiv simultaneously, in case someone else posts on arXiv first and goes down in history as first.

However, rarely are arxiv publications accompanied by such fan fare.
I've turned down Amazon with a "hard no" twice citing exactly these reasons. As technology workers we have an ethical responsibility to not work for such a company. When enough of us boycott working at Amazon and organize in solidarity with our fellow workers they will be forced to listen. We run the world, folks. We need to start understanding the power we have in the workplace and use our voices to effect the right kind of change. We need to form a union.
Great work, calling it The Hapsburger would be amazing.
For the u8 type sure. Nobody needs a new type.

But at least add wcsnorm and wcsfc as I implemented them in the safeclib are required. Not even coreutils, grep, awk, ... can search unicode strings.

And u8 library variants of str* and wcs* are definitely needed, maybe just with uchar* not char*.
Well, there are some people doing UX work in this area but it's under appreciated, and I agree that it's largely programmers who give a sh!t about design rather than the other way around.

I was really expecting, given the strong opinions people here have about all things design related, that there'd be some spicy takes :D

But I super appreciate your feedback, thank you!
1) Most people handling large data streams are already using Kafka or similar. If you aren't, Druid's has pretty wide support for event ingress, including HTTP.

2) If you're looking to provide this type of analytics in the first place, you probably do want this. Being able to execute extremely fast, granular, ad-hoc queries over highly dimensional data is very powerful. I designed a reporting frontend that really took advantage of this and I always felt guilty when people would complimented me how fast it drilled down in to 10+ dimensions.

3) There are plenty of mature libraries for the Druid API.

4) This is almost inherent with any OLAP system. Although, even with high-cardinality data, Druid performs extremely well. Either way, you should have a backing data warehouse and offline, batch jobs if you need to perform BI analytics on row-by-row / non-aggregated data. Remember, OLAP sits on top of a data warehouse.

5) Yes, but technically you just need a key that increments.

6) Not sure if this is an argument against Druid. I've found the S3 deep storage / tiering to be very efficient and powerful, especially because you can create and push segments directly to storage and not run it through an indexer. S3 is also just an object store protocol specification now. There are lots of people who run S3-compatible object stores in-house. HDFS is also natively supported and another widely used storage backend in this space. Also, there are plenty of community extensions for other object stores.

7) Again, OLAP. Data flowing in to your OLAP layer should already be denormalized and ready for indexing. Also, you can join data in to your existing indices with Hadoop, etc. Druid support joins and lookups, although I've never used them. ClickHouse and other similar systems also don't do very well with joins. Maybe we have different definitions of "complex analysis," but in my experience, you can do some pretty crazy stuff with queries including writing your own JS functions, and if you're really dedicated, you can write your own extensions.

One thing that I feel like a lot of people miss is that Druid is specifically an OLAP layer designed for large scale, and I mean beyond Netflix size scale (they use Druid). Every individual component of Druid is designed to scale out independently and play nicely with your existing infrastructure. Similar to ES, you have nodes that have specific roles such as event ingress / real-time compute, query handlers, query brokers, historical data / cache / compute, etc. Then you also have a bunch of supporting architecture provided for you for (re)indexing data, coordinating the entire cluster, etc. Druid is huge, not an AIO (OLAP, OLTP, DWH, etc) analytics solution, and it takes more than one person to run a larger cluster, even though I did it for a few years.
WG14 in general looks favorably at proposals to align C more closely with C++ (within the overall spirit of the language) and I'd expect (1) would viewed in that light.

I'd also say there is consensus that (2) would be beneficial. There are some good ideas in http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2067.pdf although I don't think repurposing the register keyword for it was very popular. Not just because it wouldn't be compatible with C++ which deprecated register some time ago, but also because it's novel with no implementation or user experience behind it. My impression that this is waiting for a new proposal.
The problem is that only four companies could bring the technological improvements you talk about to market. They are the only ones because they have achieved monopoly status and should be broken up.

Under the current regime, what is SoftBank to do? Buy four stocks and call it a day? Or pretend to find unicorns that aren’t even tech companies?
> (spoiler: Liberal lawyer Diane wakes up in alternate reality where Trump lost, but #MeeToo did not happen. She is representing Harvey Weinstein who is big donor for liberal causes and connections to the WH)

that's eerily close to current reality. (#MeToo only when politically expedient; Weinstein's damage control advisor is now a senior campaign adviser to a 'liberal' contender for the WH)
> Gas and oranges are hard to hoard

During the 1970's gas shortages (due to Nixon's price fixing policies) people hoarded gas by keeping their car tanks topped up. There were a number of newspaper stories about people waiting in line for hours for gas to add one gallon to their already nearly full tank.
Yeah, you're basically using Positive End-Expiratory Pressure(PEEP) to keep the alveoli from sticking together or developing stiffness. The problem it solves is under normal conditions your lung compliance goes down and with it your Tidal Volume. My understanding is that PEEP works for COPD patients by maintaining enough alveolar pressure that at the next inspiration all of the alveoli in the lung are recruited to store gas instead of only some which both increases surface area and also volume of gas. Both of these factors improve blood oxygenation. I think it has the same effect with pneumonia too for the same reasons.

I am not an RT but I worked for a ventilator company for like 4 years.
1. Nobody competent would do this in a modern design.

2. Any security engineering team would flag this design.

3. Allowing https:// (anything) .steampowered.com / (anything) allows for arbitrary redirection into any property under that domain, some of which could be user (or customer) controlled. Does that matter on this domain? Who cares? Why have a design where you even have to ask?

The first contact with the load balancer should be HTTPS.
Amazon sharply lowers affiliate advertising rates
Thanks, good point, we're looking at changing this.
What institutions impose such limitations for open source software?
What if you actually believe in the company and what they do? Does that mean you must support each and every policy that the company instates?
A list of remote mob programming sessions you can attend for free
but do they trumpet on twitter that they have an exploit and will release it in 90 days?

that's the difference
Big companies like Microsoft and Google like to burn products with little notice too.
I'm looking at your first sentence in isolation.

> Imagine framing your employer as "the hand that feeds you", as if it is generously giving you a gift by paying you your salary in exchange for your labor.

What is your perspective on this? Are you self employed, providing some sort of raw material/product? How is your food, housing, and fun paid for? Have you ever been laid off or otherwise without work? If so, where did your income come from?

I don't have any side-gigs, so 100% of my income comes from my career. I can't imagine my situation is that rare. If I stopped working or were fired, I would have to immediately find a new job, otherwise my family would become dependent on the government programs (other peoples money/taxes from their hard work) and my own savings.

Every bit of money, and everything I've bought from it, has been from my employers, from pizza delivery to robotics.

Where should we be getting our money from?
That complexity comes from the fact that you are using non ASCII characters. UTF8 is a superset of standard ASCII. If you are using only standard ASCII characters, they're exactly the same thing.
I think I'd really like Android if all my experiences with it weren't on Samsungs
Are you seriously using (some) Favellas as a benchmark for reasonable assessment of a pandemic? Some people are scared. It won't affect the inherent risk associated with the virus.
Which is a silly position since the kernel is the only thing that matters. You're right that not too many people will complain if your program crashes on non-UTF-8 paths. Same with spaces in group names. 100% valid and accepted. Breaks a ridiculous amount of software if you actually do it.

But that doesn't mean it's right. It just means that we have a calcified convention.
It doesn't seem politically smart to me for Amazon to so blatantly open itself up to state and federal investigation, at a time when the president of the United States hates their leadership's guts and the Democratic Party is on a massive pro-workers kick.

Amazon has spent billions trying to replace the human component of its distribution. It would utterly fall apart if warehouse workers stop working. What's wrong with letting them share in the wealth, giving them masks and gloves, and reducing the throughput a little bit so that people don't have to work in close proximity to each other?

This doublespeak bullshit from Amazon is a pretty glaring symptom of a larger problem, perhaps (if I may editorialize) Bezos's resentment that he has to employ warehouse workers at all.

When all of this is said and done, I think Amazon is going to make ungodly sums of money and everyone will hate Jeff Bezos for how he treats the little guys.
Ohh, good call: I wasn’t able to readily identify it. Now all I wonder is what the other 3.5mm looking hole is... maybe power?
Why is this comment thread off topic?

The underlying reason for the Bloomberg story is the CCP silencing dissidence.

Ironically, this comment thread about the silencing of CCP dissidence is itself silenced...
>For example, his "emulation cones" are a new name for a very old and extremely well-studied idea. The term "rulial space", similarly, is a new name for an idea that's well-developed in programming language theory.

What are the old names for these ideas?
ASCII is English and limiting access to knowledge for the rest of humanity for a simpler encoding is just not an acceptable option. Someone needs to interpret those 7k words and write a (complicated?) program once so that billions can read in their own language? Sounds like an easy win to me.
Google, Apple, MS, Amazon?
The drone seems nice, I hope we can play with it soon !
I am glad they share some development with open source !
We were talking about our economic clout. Those famines were pretty bad, but they weren't caused by that.
Perhaps, and a logical enough explanation.

I had a wild hope that maybe Google was sick of their reputation for killing all the things, and they wanted to start the process of eschewing that reputation by hiring this guy to shine a light as to when they were relapsing into their bad ways.

I can dream I guess.
I have a hard time believing that workload is reduced. In theory it makes sense, but companies are not charities, and unless the government makes it the rule that workload gets reduced, I think it's just gonna be a direct paycut.
Nobody's saying it's not possible with a hack or workaround, just that it doesn't work out of the box.