skysight-inc/HackerNews huggingface dataset:
Yes anything or anyone outside of the norm becomes a target.

E.g. wear your hair in a funny way that's never been trained on? You're a target!
It's funny how super pro regulation people never consider the lives lost caused by slow regulation. If Tesla solves driving it will lead to tens of thousands of lives saved a year. Since 2015 there have been 20 deaths in 16 accidents related to autopilot, globally. Doesn't sound like a lot in comparison to highway death numbers, over 6 years.
“A New Strategy, R2”
I agree, generally; however, I still find it (sometimes) useful to hear strong outsider views, even if only to see what patterns of thinking are propagating.

The mods here are solid.
The NYT is famous for having consistently hyperbolic negative coverage of things in the U.K.

Edit: sources for those who don’t believe me:

What’s the New York Times’s problem with Britain?

https://www.spectator.co.uk/article/what-s-the-new-york-time...

The New York Times’ bizarre campaign against Britain

https://unherd.com/2020/01/what-has-the-new-york-times-got-a...

The New York Times is junk.
At least one boss didn’t want me to make him look bad. Even the vp wanted me to understand that any problems were not his fault which seemed like a weird thing for a person responsible for thousands of employees.
IME even if they’re mandatory you can give BS answers that sound plausible but don’t burn any bridges. Of course, you should weigh this with improving your coworkers experience and the value of any stock you may own (a high turnover rate in a knowledge-based industry is generally bad for the business.)
Here's a possibly related bet I have with a friend: "If, in ten year's time (from March 2021) self-driven cars outnumber manually-driven cars on the US roadways, I will buy you dinner. (and vice-versa, he buys if they don't.)"

I think it's a reasonably harder task than playing chess for assessing whatever it is we mean by 'intelligence' and my bias is that the difficulties remain under-appreciated by the technical optimists among us. But I could be wrong.

What sort of bets are you willing to place?
I've found people sometimes take a neutral tone, especially from someone (me for example!) who is sometimes more than a bit openly opinionated, as being passive aggressive (or passive condescending if that is a thing). Perhaps that is what has happened in this case?
Most people I know who worked for the Big 4 left because they were treated like dogs and worked endless hours. It’s not that they couldn’t make partner it’s that they didn’t want to. This applies to both the accounting and IT consulting practices. A few of the accounting people have very successful careers that pay much more than consulting, including being a CFO.

A lot of others left for smaller consultancies where they are able to have a say in the company versus being a cog in the wheel.

I’ve debated going to McKinsey or the Big 4 but I’m not traveling Sunday-Thursday. Smaller shops pay more. Speaking with other consultants I’ve found that working with medium sized Software Vendors means great benefits including sweet RSUs and they don’t travel as much.
deactivating and/or closing your account just gives them more datapoints imo, and the number of people who do it is so small that it makes a great metric for fingerprinting.
That's good, because it's developers that make it in the first place. If you need to talk to your manager about getting time to fix it - same with e.g. unit tests - something went really wrong somewhere.
The type system forces you to deal with the case, instead of relying on the programmer to remember. You can still opt to crash explicitly if an option has nothing it it, but if you merely forget to check it won’t compile.
I would prefer not to live in an apology economy, thanks though.
That was the top comment on this HN thread:

https://news.ycombinator.com/item?id=28702997

The reply was:
"Per operation charges, even if at the same level as EC2, would still be substantially cheaper."
Unfortunately I like the name too much to find it acceptable as a mundane app.
And nothing in those practices excuses McKinsey from failing to disclose such possible conflicts.
Because the mid-level manager doesn’t want to look bad to the VP.
> Facebook has realized that if they change the algorithm to be safer, people will spend less time on the site, they'll click on less ads, they'll make less money.
What info do you need for an FCC complaint and how do you get it?
Indeed, I came up with this CL thought experiment on my own before reading Permutation City, but I recently read it, and that was the first time I'd seen this idea explored in fiction, and really the only time I've seen this idea explored in general. Of course the idea that existence may be mathematical has been around for a long time (Wheeler, and all the way back to Plato), but it's thinking about what that means for a mind in a purely mathematical world like a cellular automaton that clarifies the difference between existence and reality and the notion that simulation is irrelevant. Egan focuses on the later, Permutation City doesn't explicitly say anything about the former and it kind of implies that you need a reality before you have existence (hence the way they "bootstrap" their virtual reality in the book), whereas I would go further and say that "all already exists" and the subset of that existence that gives rise to minds has reality. Minds are a property of some forms of existence, reality is a property of minds.

Or to put it a bit differently, existence is the (infinite) set of the possible, but what makes a possible existence an actual reality are minds to perceive it. All the bits are already there, you need minds make "it" from "bit".
I've worked with a lot of former "big 3" consultants and they universally hated it and got out once they realized how toxic the culture and organization was. Remember that they recruit people right out of college and they're very good at selling themselves, as that's what they do for a living. People won't want to badmouth their former employer in an interview, but this is definitely something you should keep in mind.
White House set to blast China
What we as a society should do (in my view):

1. Break up Facebook into separate companies to reduce its power. Antitrust laws may have to change.

2. Ban communication technologies which the behavior is a black-box to the user. It should always be apparent to the user why they are seeing what they are, and in what order.

These restrictions should weaken this cancer of a business known as Facebook.
I think the problem with this article is it makes a ton of assumptions. For an open source dependency used in a ton of projects and platform, -Werror tends to be fairly infeasible. For a specific CI build on a specific platform, it tends to be a good idea. The confounder is always -Wall, which is overkill alot of the time.
Reddit is in general hot garbage, but sub-communities have been wonderful if you can find them. Reminds me a lot of the old message board communities.
“AI” is just a buzzword name for “software” these days
I’d say the exit interviews were politically motivated. Most employees had already given months/years of feedback that was never resolved before it got to that point.
I have implemented automation for myself, but have a feeling that it might be interesting for others.
I can't even begin to imagine the bubble you must live in to ascribe words like suspicion and cowardice to someone clicking a button on a forum even most software developers in the world have never even heard of.
I've been building with workers for two years now, I'm more than happy with the ease/speed of deployment, speed of execution and the network. It's a breath of fresh air, compared to wrangling AWS Lamdas, which require a lot to even get started (unless you use serverless framework).
Good analogy.

It really depends on the needs of the individual contributor. For example, if you know what needs to be done, and you're blocked for one reason or another, let me know.

The key here, and the point of my original post, is communication. Any kind. Sure, some managers don't listen, but also some direct reports don't speak their mind.
Hard to tell if you're serious. If so, the "VR Metaverse" will only exist for a select few techno-elites, and I'm not really sure what they would say to each other. Probably end up just scrolling on their phones in VR.
I honestly think it'll get flooded with bad actors and they'll be forced to set limits (e.g. download rate limits, which probably wouldn't be in their best interest since it'd occupy a connection for longer).
Even with archive.org I can’t seem to get past the pay wall.
it's not, since a device has no obligation to be able to handle 48V input.
R2's final pricing isn't yet announced, but my understanding of the quoted section is that R2 will charge for storage operations (API calls), what S3 calls "Requests & data retrievals" on their pricing page [0]. But _egress_ (bandwidth) fees, which can be the most costly component of an S3 bill, are totally eliminated.

S3 — Charges for amount of data resident on disk, amount of data retrieved, and each API call

R2 — Charges for amount of data resident on disk and some API calls (over a threshold). No charge for data retrieved.

[0] https://aws.amazon.com/s3/pricing/
Author if you are here you have a typo where you say web 2.0 instead of 3.0.

Tried to comment on the article but I guess I need an invite to indie hackers and I don't know anyone :D
They do not.

3rd & inches from the 1 would indicate the chance to get a 1st down, and additional downs to score.
Indeed, the specific terms will be really interesting to watch. Even if the per-operation fees are high by comparison after that threshold, it could still result in a huge savings for big file downloads.
> What is lost is the power to directly make corporate decisions.

That's what I meant.
That sounds a lot like "time blocking" or "hyperscheduling". I agree that this is a game changer --at least for me, specially being conscious that, well, you only have 24 hours in a day.
In a democracy, people should be allowed to protest if they believe an election is not free and fair, no? If not, why? This is a strange line in the sand that to my knowledge has never existed before in American history. People have protested and contested elections numerous times.

> Feel free to disrupt traffic and make a scene elsewhere.

Yes, disrupt the worker bees, not the queen.

Edit: it does seem strange that you wouldn't include some sort of disclaimer in this convo about your employer's stake in "counter-terrorism".
There are a number of metrics going down mentioned in the article. Those seems like the culturally relevant ones.
Not everyone needs or wants aerobic exercise every gym visit. Or maybe they prefer swimming to running or biking. Not everyone lives somewhere where the weather is always nice enough to run/bike to the gym, either.

Maybe this is always the result of poor city planning, fine. Exercise is still important, and "protesting" is not exercise.
> > it is bad form for a person driving to move too quickly. If you are not explaining your thoughts and are moving so fast that your navigator can’t follow along you are no longer pair programming and have lost all benefit.

> That would make me uncomfortable as the programmer, since I'd want to code at my own pace.

OK, but then that's not pair programming. It's you programming with someone watching.
Weird how much all this sounds like people against video games, you can add targets kids to the list.
Given that Facebook creates shadow profiles of people who don't have accounts, I'm sure they still have your data in some form.

But it's still worthwhile deleting your account, as it reduces your overall visibility to their all-seeing eye.
Imagine you live in a liberal democracy which has decent economic equality and social opportunity, has not been to war recently, has privacy laws, and is taking aggressive action on climate change. Yes, there are a few of those! But even in those countries, it's not that hard to find some people who are in favour of the violent overthrow of liberalism.
HN is a shining example of banning any viewpoint outside the echo chamber.

And of course most comments here blame women. Gross AF.
If people are interested in how compilers can automatically remove expensive overflow checks I wrote a blog post about it in the context of Ruby and Java.

https://chrisseaton.com/truffleruby/stamping-out-overflow-ch...
> The only way to attract attention is to leave

That only makes sense if you don't like your job and your new job is better. People who leave are quickly forgotten.

Otherwise, if you like your job, it's in your best interests to figure out how to fix it.
“Hi, I’m the founder of _____”
> I'll keep them on long enough to to gather the necessary info for an FCC complaint.

Can you say more about this? I've never had any luck getting information out of them.
The top HN comments on anything related to ML are comically pessimistic and also extremely repetitive.
I guess Sydney suffered from scientific hubris, it happens to the best of us ;)

What can I say. Next year there'll be a new price, maybe you'll be more impressed with next year's choice.
Picture the retired grandma who is on Facebook in between every other thing she does (I see this in the wild). It's complicated.
If Microsoft embedded the GPLv2 terminal into Windows, Windows would have to release as GPLv2 (or compatible license). I assume they don't want that.

They can alternatively buy a commercial license, as another user said below.
Agreed. I miss the simplicity and quirkiness of Craigslist. I don't use FB so I've been using NextDoor for buying and selling locally and I've found the experience pleasant so far. Very simple and you can limit your blast radius. No algorithms involved. Kind of like a modernized Craigslist.
What makes Microsoft’s corporate governance so good, in your opinion?
Which is why we need to ban the use of such black-box algorithms for social media.
Joining the thing back together again is not so bad if with recent multi-way join algorithms.

But then again, the resulting model is factually a graph database and far far away from resembling something like SQL or Relational Calculus.

(Which might not be a bad thing though.

"You either die NOT NULL or live long enough to see an instance where you really wish that column was nullable.")
which is exactly the point.
Even if this is the case, why does it matter?

If the explicit goal is to create a human intellect, then sure, there's a really interesting conversation there—one that is happening constantly in the DL/AI research community, in which virtually no one believes that we're close to AGI or that current deep learning is going to achieve it.

But that's explicitly not the goal that 99.9% of neural networks are designed with. Their traditional use case is where they excel: programmatically approximating functions that are exceedingly hard to approximate manually.

This includes but is not limited to image recognition, speech synthesis, recommendation (including search), fraud detection, ETA prediction, even medicinal chemistry.
IMO, these things get poured over in great detail by legal teams on both sides. The firm's internal controls are strong and are probably considered sufficient to cover those bits, even if the firm is serving competitors. I'm not a lawyer. I don't look at contracts much, but that sounds like a standard clause. It seems... very unlikely to me that propublica has found anything noteworthy here. The bottom line is that all clients sign agreements forbidding them or McKinsey from sharing knowledge of the relationship. That comes with the understanding that there are similar agreements with other companies. McKinsey cannot disclose its relationships with other companies. Recall that presidential candidate who got a ton of flack because he wasn't able to disclose what he did at McKinsey? It wasn't particularly sensitive, iirc. It was just some work with a grocery chain and some other stuff. But its still hard for the firm to allow sharing that information because everything is NDA'd to hell.

Bankruptcy, as I understand it, is a different problem, that tends to arise when the firm is serving the company in bankruptcy, or one of its subsidiaries, which is problematic because you don't want to do anything that could benefit your position as a vendor for them... I think. Not particularly well informed, but I get the impression its a complicated ordeal.
If true then robot cars are scarier then I've thought ... AI is going to be able to process the right scenario to avoid a deadly crash within the first decade or more of market adoption or the programmers are going to learn and ship bug fixes for each person their prior code killed?

*I'm always downvoted for this thought but is this not the true way forward with robot cars? Those who downvote me think the first batch of market adopted robot cars and their AI is perfect and is not going perform the wrong scenario ... people arent going to be killed by these things?
The NHS does ask for current drug use if it's appropriate. I've definitely recently been asked when taking medication if I'm taking any illegal drugs. If there's a risk of interaction with the medication, they'll ask
No, withholding pay for failure to participate in an exit interview is totally illegal. They can offer incentives to participate, but they cannot withhold due compensation. Whether you do the interview is optional and up to you, but regardless, you have complete control over what you say during the interview, so you never have to bring up problems. It’s rarely a good idea to bring up what you think are systemic problems during your exit interview; there is usually zero upside for you to vent your feelings, and you could accidentally open yourself to liability and/or to reputation damage with your future employers. The time to speak up about problems is long before you leave, while you’re trying to participate in the solution. The best “stated” reasons to leave are because you found something that better fits your own goals, something that is out of the control of the employer you’re leaving, and not because you’re fed up with their inability to fix something (even if it’s true).
Today's valid opinion is tomorrow's invalid opinion and vice versa
Weather reporting has gotten notably much more accurate during my lifetime.

You are making this sound way too simplistic - and sort of insulting to scientists who study weather patterns, it is not nearly as "draw a straight line and be right 100% of the time" as you're making it out to be, especially over larger timescales.
Profilerpedia: A Map of the Software Profiling Ecosystem
I think the extent matters as well.

I am not sure if humans can exist without blacklists. Some people definitely have the instinct to create them.

But nowadays it is fairly easy for every employer out there to check out whether there is a 'controversy' in your past or not, even if you are not a traditional celebrity.

Being less employable in Miami is one thing. Being less employable in the entire Anglosphere is another.
From the paper:

"Ensemble numerical weather prediction (NWP) systems, which simulate coupled physical equations of the atmosphere to generate multiple realistic precipitation forecasts, are natural candidates for nowcasting as one can derive probabilistic forecasts and uncertainty estimates from the ensemble of future predictions7. For precipitation at zero to two hours lead time, NWPs tend to provide poor forecasts as this is less than the time needed for model spin-up and due to difficulties in non-Gaussian data assimilation8,9,10."

Sounds like the detailed models are too heavy for this particular job, and that the existing methods to deal with it are too coarse. And there's lots of training data, so it's a really natural place to drop in a generative model.

It's a special corner case of weather forecasting, but a real result.
>> So much software depends on implicit overflow...

I use it all the time in embedded systems. It's very handy to represent angles as signed 16bit integers with a scaling of 2^15 = pi radians. The "overflow" naturally wraps around from pi to -pi right where you want it. I do consider this is a bit of a special case, but it's one that I've come to rely on where it makes sense.
which is exactly the point, the amount of shortcut taken to convert code point to fast graphics make it just a nice hack thrown together and devs were right on preferring the slow but correct approach.
Is it in the same way? Impressions of the Surface Pro X seem to be less than stellar in terms of compatibility and performance in comparison to the M1 MacBooks.
I’ve used Windows PCs for much longer than I’ve had Macs, and I don’t seem to recall Windows going through such a large platform move like OSX did with PowerPC > Intel and then macOS with Intel > ARM.
That sounds like a commercial acceptance bet rather than a technology one but yeah I would take the same bet. But I'd bet by 2031 driving a car will not be the peak of AI.
The Age of America First
That's not how pair programming generally works. Ideally you're still using TDD and discussing code design together as you go. That is at a super high level, at least.
Ask HN: Has Sofware Engineering Daily gone off the rails?
I used to look forward to the a daily podcast that had useful software perspectives - some days the podcasts still have great interviews but I'm having a hard time taking it seriously lately due to the host/owner's erratic behavior. Today's episode (as well as the one titled "Mark Suckerberg") makes me thinks there's a crisis coming soon.

- https://softwareengineeringdaily.com/
Trying to compete in markets is like Goodhart's law on steroids.

People use machine learning, but nothing this sophisticated.

Outside of the market makers, most of the successful firms are just selection bias.
Many places in the world have extreme climates that make going outside in the wrong season undesired
The first thing I try to do upon encountering any technology/stack people recommend everywhere is try to figure out what’s wrong with it.

I then skim through anything I can find that’s relevant, and dig into the parts I didn’t fully understand (or skimming didn’t fully answer), until I can provide a comprehensive answer as to where it shouldn’t be used.

In general, implementation details from this skimming is only relevant as per the black-box abstraction — I only care about what workloads and impute the stack falls over on. The implementation itself I only keep around as:

1. I trust the looks of this implementation, so if I need it I know where to start

2. I can give a very superficial explanation of the implementation, just enough to defend my answer as to why it falls over in the workloads it falls over on.

So for databases, as an example, I care about the fact that

1. it stores by row (because this is the key differentiator from column-stores, and is the key as to why OLAP and OLTP have different preferred workloads — and why they can make different optimizations)

2. the indexes and roughly why they work/excel/fail (again, their existence changes preferred workloads)

3. That the SQL compiler produces a “plan”, and this plan is based on heuristics and estimates — So it shouldn’t be blindly trusted. You can view the plan and review it.

4. ACID, its guarantees, and implementation only as far as why can’t MongoDB and friends have it too (and why you might want to drop it — where does it only add overhead)

5. Probably other stuff not on the top of my head

Everything is a trade-off. The goal is to know what trade-offs you’ve actually made.
As I said, even with automation, there's a surprising amount of manual effort required.
Didn't those collapse due to users flocking to FB? Is TikTok going to be an actual social network to compete with FB/Instagram or just a dopamine rush agent? Other competitors (Twitter, Pinterest, Snapchat) seem to have merely carved out niches.
This is not a reason to avoid -Werror, but a reason to approach changes in nontrivial build environments like one would approach significant changes with the software itself.