skysight-inc/HackerNews huggingface dataset:
I dunno, there's something to it. I almost /never/ commit code to my repo without reading it, so not only would I read the first version that enters my repo, but I'd read every subsequent file changes before committing.

I can definitely imagine a package manager that, in some way, differentiates between the two (in repo or not), whether manually specified or as OP suggests some distinction based on how 'big' the package is.

Right now, it feels too dichotomous. Either I use a package that itself relies on a ton of packages, and I won't read all the code changes, or I copy and paste bits of code into my repo and now have to manually update things of any consequence.
This is a very strong claim. Do you have evidence for it?

(Yes, I'm aware that there've been a bunch of studies that didn't find decreased "bug density" in open source repos using statically typed languages, but there've also been studies that found the opposite, and in any event the methodology behind all of these is dubious. Example saga: https://hillelwayne.com/post/this-is-how-science-happens/)
With all of that being said, were these software engineers (probably subcontractors) even given access to actual MCAS readouts or, more likely, virtualizations of expected readouts. These people probably didn't account for this type of faulty readout because the virtual machine never put out that type of fault.

Most types of development in these large companies is so compartmentalized that it's next to impossible to see the whole structure from a software engineers prospective. You need to be at a management level to understand how most of the pieces really come together, which is the only place where one of these "oaths" might make an influence. At that point, however, the selection is so goal oriented, I have a doubt as to whether or not people would take that oath.
Apple forces Facebook, Google, Microsoft to remove in-app games
The argument also doesn't make much sense because all 3 big compilers are already adding tons of warnings with each new release. Upgrading to a new compiler version and seeing screens full of warnings scroll by when compiling code that was warning-free in the previous compiler version is quite normal. Why does this affect the C committee's decision making, and why is it suddenly a problem?
What should Uber do, and what should Uber get for doing it?

They're a virtual taxi rank. They need to do basic testing of fitness of drivers - health, driving ability, criminal record; they need to do basic testing of vehicles for roadworthy-ness - monthly on-ramp vehicle certification; they need to maintain the app and servers.

I'd imagine 10-20% take of gross would be a reasonable range.

How much of that are they doing?

Does any country do similar as part of their transport infrastructure?
I never understood the reasoning behind this, is it that "the asterisk is part of the type, so we group it that way"?

That misses the point of the C declaration syntax: you write an expression that when used on its own will recover the basic type. So the asterisk goes with the symbol name, because that's how you dereference a pointer.

Further, it doesn't work if you want to declare more than one pointer like so:

int* a, b; /* wrong */
int *a, *b; /* correct */
How to actually read QR codes, untar/decompress, bootstrap a C compiler and so on is supposed to be part of the index on each reel, but I'd really love to see these instructions! They are mentioned as the "Representation Information" (see https://git.io/JJDLP).
Aye. Generally speaking, the filtering here is better, and the groupthink is operating at a different level than the broader population. It's groupthink nonetheless, but if you anticipate that you can usually find good info.

Plus the tone & tenor of the discussions is usually better, e.g. full sentences, (mostly) coherent posts, etc. Not like on Reddit where the top post on something that makes the front page is literally just "bruh".
The reason Uber is not profitable is because most of the revenue is being pissed away in marketing, advertising and similar.

NYSE is built to much stricter specifications; if they can pull it off there's no reason Uber can't do it given their less demanding requirements.
The Japanese film "Black Rain(1989)" directed by Shohei Imamura is one of the most powerful movies I've even seen. It's about a young woman trying to have a marriage arranged after the Horoshima bombing. It has nothing to do with the US film of same name starring Michael Douglas. Seek it out.
The one I'm talking about is the green one here: https://www.howtogeek.com/wp-content/uploads/2020/02/control...

There is no label, it just looks like a cellular icon. When you press it it turns grey, indicating off like this: https://i.redd.it/76b0j4im36f41.jpg
I've always struggled with this, I usually use the first style. To me, Bark and Bark* are both types, while the name p_dog is just a name regardless of what it's referring to.

I read the first as 'a struct of type Bark pointer named p_dog'.

How do you read the second example in your head?
OP’s account has almost 1500 karma. Seeing as some site features are only available over certain karma thresholds, that’d be a loss.
Analogies as mental models for new ideas
It's interesting to me that the loudest voices about the apparent dangers of TikTok's existence have clearly never interacted with it at all even by proxy.
How to Use the Chrome UX (Crux) Report in Google Data Studio for SEO?
If a corporation pays less than a living wage then the state is a net subsidizer of their employees.

Its not fair we have Walmart employees on welfare for example.
Why put the astrisk on the variable though? It’s part of its type, isn’t?
The key quote seems to be: "That drop in crime, though, has not been uniform across types of offenses. Some crimes rose while others fell. A dissection of the interplay of this rise and fall — at a time when human routines and activities are largely frozen — may be the key, he says."

So crime is down dramatically, but not consistently, feeding one researcher's favorite theory that crime is less about who is doing the crime and more about circumstances. "His premise is crime happens when three things converge: a capable offender, a suitable target and the absence of an appropriate guardian."
https://en.wikipedia.org/wiki/Iron_Ring

>The Iron Ring is a ring worn by many Canadian-trained engineers, as a symbol and reminder of the obligations and ethics associated with their profession. The ring is presented to engineering graduates in a private ceremony known as the Ritual of the Calling of an Engineer.[1][2] The concept of the ritual and its Iron Rings originated from H. E. T. Haultain in 1922, with assistance from Rudyard Kipling, who crafted the ritual at Haultain's request.[1][3]

https://en.wikipedia.org/wiki/Engineer%27s_Ring
The iPhone SE 2, which has the same processor as the iPhone 11, is 400 USD currently.
Thanks for accusing me of lying. Got any statistics to prove me wrong? I suppose I should also do research to prove what I believe to be right, but from the amount of headhunters contacting me on LinkedIn, my gut feeling is I'm not wrong...

BTW an abundance of graduates don't always equal "good engineers". There is also an abundance of mediocre engineers.
Sled Theoretical Performance Guide
> Most of Amazon's workers are badly treated and either actually in poverty or less than a month's pay away from it.

The median US based pay at Amazon is $36,640. That is not a poverty level wage except in a few urban centres.

https://www.seattletimes.com/business/amazon/amazon-disclose...
> Trans people aren't a protected class in the US.

Technically but not materially true, since gender identity discrimination, like other forms of conformance-to-sex-stereotype discrimination, has been found by the Supreme Court to be a form of sex discrimination.
Huawei May Soon Run Out of Chips Due to U.S. Sanctions
Why is that? I learned C++ first, but spend most of my time now using C. It makes more sense to me that the type should be one thing (struct Bark*) and the identifier a different thing (p_dog).

Also, a take from Stroustrup since I found it. https://www.stroustrup.com/bs_faq2.html#whitespace
That’s not the right approach to this problem. The moral thing to do is is to redistribute that added productivity increasing the beneficiaries of this increased added value
Android, Chromium and Kubernetes have come a long way. Plus there are a lot of other major open source projects that come out of Google. Way more than Microsoft, Apple and Amazon.
> This is far more damning of Google abusing its monopoly, not only on search, but also on the Android platform.

No, it’s really not. I just visited celebritynetworth.com. One article took 462 http requests, loaded 9mb of content and though DOM content loaded in 434ms, it took 1 minute to finish loading everything.

The sheer amount of adware on this site is staggering.

Let’s put down the pitchforks and put on our critical thinking caps. Does serving all that adware provide anything close to an acceptable user experience?? And if not, doesn’t it look more like this website merely fell out of search engine fashion as things like performance and UX began to trump other factors?
Congrats on predicting it, but if you don't have any proof, you look exactly the same as all the crazies spreading unjustified rumors.

Without proof (or at least some great reasoning), I think downvotes of "predictions" are correct.
Let start by agreeing that while in some cases gig economy seems to disguise promotion of precarious jobs in name of "flexibility" it is imo obvious that employment regulations need to be updated to more contemporary needs.

That said, I can't help but read this op piece as: "please raise a regulatory moat around us because we are now safely inside the citadel".

This strategy is so common lately (read Facebook, Google, etc) that I wonder if these incumbents should pay a price (of being broken up) whenever substantial regulatory changes happen.
i can't speak for the situation in Slovenia - speaking from an US standpoint - 'illegal immigrant' puts the focus on the immigrant who is generally escaping one crappy situation for a better opportunity and generally doing the shit-work nobody else wants to do - the person is not illegal, they are undocumented (which is a misdemeanor offense in the US and generally means being deported) - our food production systems depend on these workers and those companies and this government do not want to be honest about that - notice that the employer is rarely if ever punished for knowingly hiring undocumented workers (like the US president for example) - by focusing on illegality it obscures the humanity of the person and paints the situation with a broad-brush that then allows US racists to extend this to anyone who is not white (we hear many stories from people of color of being told to 'go home' even though they were born here)

so maybe this clarifies a little while immigration may not be the best case for talking about 'politically-correct speech'?

i highly recommend Ai Wei Wei's documentary on refugees and migration, Human Flow
I see... so Hackernews thinks that Apple should spend billions of dollars on meaningless virtue signaling, but can't even be bothered to justify it.
I would not cringe at this. It's just his preference. They have the exact same meaning. Other than personally preferring one way or the other for readability, there is no difference.
I happily use an app to hail taxis in London before Uber existed. The biggest change they caused that the trips got cheaper occasionally after Uber.
That's what I was hoping for, thank you. At least someone is trying to get it curated and working for the future.
You don't need to run every node to control the network, only most.
Make 1000$ in 1day
This sounds like a very interesting tale. Are there more details written somewhere? How close to first-person is your source of information?
There is also similar problems with all those companies too, not sure why you think that is some kind of defence of Google.
> The way that the $600/week is talked about it completely ignores everyone (a substantial amount) of people who fell through the cracks. The unemployment system is not designed for distributing catastrophe-relief, and it's a disservice to literally everyone involve by pretending it is.

I see. On that I agree with you. Replacing the $600/week with something better - yes!
VPA does have some side-effects, possibly depending on the person, which might conflict with it being used as a nootropic. For me it reduces ability to concentrate and makes moods less intense. The latter is expected behavior for BP treatment, but not what most people would like to trade for, what I would call, marginal benefits in comparison.
There's a whole range of other side effects, some of which are pretty bad.
> Now you know how the rest of the world feels.

A lot of Americans have a tendency to think of their country as naturally owning the internet. I personally find it quite alarming.
Trust me, none of the memory errors in those examples come from the omission of a `const` in a pointer. It's not like adding `const` to a pointer will write-protect that memory so that magically exploits become impossible. All those insecurities that lead to exploits are buffer overruns of some sort, and nothing would change about them with this sort of little language change.
I wonder if this might be a case where the assignment isn't undefined behavior, but an attempt to dereference the pointer and access the wrong struct type's members would be.
https://eigenstate.org/notes/c-decl
It must have enough methods to get the behavior you want, that doesn't always mean all subtypes.

Assuming you're running a version of Java that supports default implementations, which may often be used to avoid breaking the interface.

Sum types are a different story, as you would have to dive into existing code.
>If a programming language evolves to the point that previous programs written in that language no longer compile then it's no longer the same language.

I don't really buy that you cannot ever introduce breaking changes. That's a recipe for disaster and IMHO short-sighted.

>In many cases these programs have been running for decades, they work.

And in many other cases, they have been full of security holes that take an incredible amount of work to discover.

Something like Rust's editions seems to solve this problem very well, and is indeed what they are intended for.

You can still compile old code, you just won't have full access to new features if you choose to do so. This provides a way to keep legacy systems alive while providing an upgrade path for them at the same time.
So when the coals are pure white, that's when to start cooking?
"The Featured Snippet also incorporated images of the celebrity scraped from the web to create a widget that took up 40% of a desktop result page and 80% of a mobile result page. This is still how Google displays most net worth results today"

FWIW I tried "larry david net worth" and "craig david net worth" on Google from the UK and didn't get this result - Larry David was a snippet from Wikipedia, clearly attributed, and Craig David was from CNW, again clearly attributed - basically an oversize search result with the relevant bit highlighted. Not sure if this is a recent change in response to this or not
Could We Force the Universe to Crash?
No, obviously not. The mental gymnastics involved here are impressive: the point of E2E encryption is to stop the service provider seeing or tampering with your messages. If they do that anyway it doesn't really matter how it's implemented. They could also just use a broken random number generator, or many other ways to implement the policies whilst still having encryption code in the product. It's the end result that matters, not the precise means of implementing it.
Ah the classic, “now that we have market share, increase cost of entry for everybody else”.
You could have basically just bezos and then thousands of workers working for free and the average wage would still look pretty good.

Just because the elites are paid insane sums, doesn't mean the majority are making anything reasonable.

Edit: I miss read and you have median. Fair enough. 35k usd is still terrible pay though, and I'd rather work somewhere that doesn't have 12 hour shifts for that semi ok pay. Can work elsewhere half as hard for the same money or better. Won't pass out from heat exhaustion, won't he fired for trying to unionize, won't have covid pay taken back, won't be denied safe working conditions in a pandemic, etc.
Maybe you’re thinking of the RAMCloud paper?

https://web.stanford.edu/~ouster/cgi-bin/papers/ramcloud.pdf
> Eventually the users will learn to support developers without coercion, just as they have learned to support public radio and television stations.

Taxation much?
Interesting. But then, what those consoles with lots of lights and buttons were for? They definitely do look like they display the CPU state, allow control over it, and just in general are hardware precursors of today's debuggers.
Because in the C (and C++) grammar,

int *a, b;

declares a pointer-to-int `a` and an int `b`, rather than two pointers-to-int. The better solution to this problem is "don't do that", but C (and C++) programmers have a fetish for terseness.
Awareness of Our Biases Is Essential to Good Science
Here's a prospective from someone who became a software dev in my late 20s after other jobs. Relatively speaking, if you can write working code and show up on time, you have a lot of leverage in getting and keeping employment, more than most other middle to upper middle class professions. This means org politics has less effect on you, and less incentive to get involved.

As a dev you can, but don't have to, think as much about the politics and operations of your org for all kinds of reasons. You are relatively harder to replace so internal politics tends to matter less, and if the org makes decisions you don't like, you can be confident that you can leave and find something else versus the long and often unfruitful process of trying to change an org from within.

Politics can and often is messy, how often have you heard something like "I just want to build things" (it's how I feel for sure), if you can get paid well to do that, why get involved with a messy decision making process?
Most country’s bank systems have a “receiving only” number which can be shared and then used by a 3rd party to directly enter an instant money transfer into the system.

Because America doesn’t have the equivalent of a “receive only” code, every service has to build that functionality themselves “on top of” ACH, and prevent direct access to ACH debit and credit functionality.

That being said, for $10/month any business can get direct access to ACH including debits and credits, and then whatever gateway you use is supposed to do some level of fraud detection against your transactions.
This has nothing to do with any of that. Absolutely nobody is proposing that it shouldn't be possible to write code that reads from and writes to arbitrary registers and memory addresses, even though this obviously makes complete memory safety impossible. (I mean, there are legitimate use cases for sandboxing and VMs and what have you without escape hatches, but there are also legitimate use cases for not-that.)

This is about providing better compiler diagnostics. Such diagnostics can't catch every mistake, as long as we require the aforementioned ability to perform arbitrary operations, but they can catch a lot more mistakes than they're catching now.
I think doing a deeper analysis into why this is a good tool in addition to dbt would be useful for me to understand. Locally Optimistic [] has a slack channel and do vendor demos, with a _very_ competent data analytics/engineering membership. I think you'd do well to join and do a demo!

[] https://locallyoptimistic.com/community/
> "so Hackernews thinks"

You are "hackernews" as much as anyone else here. Commenters are individuals holding their own, differing opinions.
So they deserve to have their content hijacked (unattributed) by Google?
> downvote means someone is trying to take away your freedom of speech

Nope, that's not what I said

> Hindsight shows us they were all left out worse than they were.

Taiwan, South Korea, and a few eastern european countries would vehemontly disagree with you

> US government which is highly incompatible with the European values and ideals of rights and freedom

I don't know where you're getting this. US shares the same democratic ideals as most of the countries in Europe. Which is why there's now a ton of pushbacks against China in Europe. https://www.bloomberg.com/opinion/articles/2020-05-07/from-f... https://www.nytimes.com/2020/06/17/business/european-union-c...

Germany (sans Merkel): https://www.politico.eu/article/why-post-merkel-germany-will...

France: https://asia.nikkei.com/Spotlight/Huawei-crackdown/France-pl...

UK: https://www.nytimes.com/2020/07/21/world/europe/mike-pompeo-...

Czech: https://www.reuters.com/article/us-china-czech/czech-prime-m...

Sweden: https://asia.nikkei.com/Politics/International-relations/Swe...
Creating Smiles and Mental Health Positivity with Tees
It's basically overtime without paying overtime rates.
NASA to stop using names like 'Eskimo Nebula'
This post does a bad job of communicating the magnitude of the problem and the value of the solution.

A list of companies involved "... Google, Amazon, Facebook, T-Mobile, Comcast, Zigbee Alliance, Z-Wave Alliance, Legrand, Resideo, [and] Schneider Electric" is oddly devoid of any consumer-facing IoT names, but rather the kind of companies that might launch a video streaming service.

A central theme of the "takers" is that they want to build devices and services to the control the user (experience) and to take tolls at the gates.

(As it is, they are furious that they can only get citizens of Oceania to buy monthly plans for their telescreens and are getting locked out of the large Eastasia market. No Eastasians on that list...)

The Zigbee and Z-Wave alliances and the Eurasian-style vendors that follow at least partially represent the "makers" of IoT devices other than cameras and microphones -- no consumer brands represented, since the "takers" don't want to offer a "maker" as chance to stand out. It's like being a big company is the main reason to be on the list. General Electric (maybe a Eurasian-style conglomerate long ago) would have been on the list if they didn't blow it up last year.
I know people who are members of CODATA [1], didn't know they were working on this kind of thing. Maybe people could search for previous uses when they are picking a name for a concept, I think there are websites that let you do that /s.

[1] https://en.wikipedia.org/wiki/Committee_on_Data_for_Science_...
There aren’t any screenshots or a description of what makes it different, only a few character illustrations and vague mentions of common features. It’s a tall order to ask users to sign up just to look at the service, particularly when the only option available is through Google OAuth.

The mention of “free forever” also raises the questions of “why” and “how is that sustainable”. The first assumption is that you might want to sell user data or run ads.

In sum, as of now the website doesn’t answer the question of why someone should or would want to use what you‘ve built, and that‘s the first thing we should see.
He used median, not average. The median is significantly less affected by the highest wages. That's basic math.
Re Amazon, Jeff has a lot of money, he could pay people more and let the unionize so they could engage in the terms of their employ.