skysight-inc/HackerNews huggingface dataset:
>For reference, I am the other poster. I don't think I pivoted. My entire point is that genuine-ness of >the poster does not matter. This is what confuses me.

But it does, don't agree? OK.

>You didn't say that. You said that the laws can benefit it's populace, but are often or solely pro >cadre or in their personal interests. That's not making some rules that benefit themselves, that's >more making laws that mostly benefit themselves with citizens being a secondary factor.

Much more accurate, but still not what the other poster claimed I was saying.

>I honestly find this so yucky. Every discussion on China devolves into people claiming the other is
>a shill in an attempt to discredit the person and get away feeling like they're superior.

That is bad, because it is a low-trust environment - deliberately so.

> and the group is everyone who disagrees with you? That's certainly what it seems like.

That's your thoughts, not mine, but maybe you understand why I say genuineness matters, all these conversations are traps while the dishonest sow doubt. Talk to a point, answer it directly, don't derail with "facts", introduce new ideas as a new idea in the conversation, not a made claim on others thoughts.
One thing I noticed watching the "Man of Marble" film, which has some scenes in 1950s Poland, is that hats and elegant(ish) suits are worn by the communist party members, secret police etc. Maybe it's just visual language of the film, which is from 1970s so it's aware of counterculture tropes. I'm not sure what lowly office workers and intelligentsia wore. But it might be that this type of dressing came to be associated with the class of oppressors.
I tend to agree with you: this did not age well. You know what is just as bad as architecture astronauts, wunderkinds ranting about how other smart people are stupid. This whole post feels like the aftermath of some late night argument that probably he should have just deleted in the morning. Not to mention the subtle digs in the pics that he conveniently forgot to caption: is that the MIT campus and two pics from Harvard? If it was revealed that this rant was related to some collegiate affair that only three people in the world remember, I wouldn't be surprised.
Non-Commercial Licenses Are Non-Free Licenses
While the top 20% at FANG's probably do interesting stuff I think most of the people there don't do terribly interesting stuff. If you have to game the hiring process I don't think you'll expect to be in that 20% with the interesting work?

So what is it with people wanting to work so badly for large / FANG companies? The money and perks?
"Enable micropayments". Where are they disabled? And in what world is it easier to do a micro payment with cryptocurrency instead of one of your cards?
One way to look at it from the FANG PoV: we don't know how good engineers they are but at least we know they can handle leetcode grind and they are most likely young (i.e. had a desperation and willingness to allocate time for leetcode preps) - so we throw them 500K total comps and hope to retrain/FANG-ify them.
I don't think many small/mid-sized shops can afford this.
Heap has multiple meanings. For example it could mean the datastructure typically used in priority queues.
A single point of failure is always enough.
Maybe it's a condition of their funding deals with Google?
The original acronym included Facebook, Apple (presumably), and Google, in that order.
Lockbit 2.0
forgot the ignorant or not-tech-savvy ?
Since it's capability based, the kernel doesn't export a list of current processes. That arguably makes rootkits easier even if they live in user space.
Enjoy it. Maybe come up with an idea that will help the company. Even if it doesn't get used, it's good practice and shows initiative. It also shows that you were doing something.
Yet another place where work will be done like in the great TV show The Wire. The US is walking dead. It just doesn't know it yet.
>> How is adding or altering data different than planting evidence?

> Does this break the chain of trust of evidence? How can any evidence, therefore, be admissible?

Just as advocatus diaboli: If you add a message to a bigger scale drug supplier in the name of one client, you could request an earlier delivery to some location of your choice. This would add content, but not plant any evidence - as the evidence would be the supplier handing you "the keys to the truck". I know nothing about australian law, but i am tempted to think that courts could burn serious time on such a case.

Of course this is dangerous b.s. to have in legislation.
> Why can’t I just click a button and follow all the local events for my favorite artist/venue/team/theater/charity?

Because it costs time and money to collect and maintain those data. And you need a proper technical solution to let other use those data in a meaningful way. Usually it busts at the second part, because either the people have not enough time or expertise to offer exportable data; or it's not in their interesst, as they earn money from presenting them to the users.

The whole self-managment-space sucks because everything is so one sided. Other people must do something and offer something to make it work, and we as the users have little to no way to make things work from our side with little to no effort/expertise.

The real joke is, there are all kind of specialized solutions and ugly hacks from users to make things work. But all of them are isolated solutions. What we might need is a gamechanger to empower the users, simplifying automation of those things from our side. Home Automation has it's vibrant community with home assistant, node-red, etc. Why does something like that does not exist for work automation? IFTTT&Co. is the best we got so far, and those are commercial solutions running in the cloud, not in our homes/desktops.
The key point here seems to be the desire to get more engineers scattered into the bottom rungs of the Executive Branch. The argument seems to be that, when Federal middle-management gets access to engineering talent, they'll be able to make use of in-house talent to solve their problems instead of depending on government contracting.

It's an important and necessary step, but the challenges their "Fellows" are going to face are predictable. Locked-down development environments, IT policy dictated by faraway admins who may not even be in the same state let alone the same building, no access to production or production-like environments. Then, when the crop graduates in two years, throw out the institutional knowledge they gained when they walk out the door.

If the government really wants decent talent, then tie employment to college loan forgiveness (on top of high GS salaries) and ensure that there is a possibility of "up" to go with up-or-out HR policy.
Into the Fleet river? Which literally runs down the middle of Fleet Street (hence it's name). It's still there, under the road in a tunnel that still feeds the Thames.
It's a lot of money. A lot of it, and usually great benefits and a flexible schedule. You also typically get to live in a very desirable place.
"Lived happily ever after." => let's wait for his blog posts in ~3 years and check back on him
If a court orders you to do something, you cannot usually be held liable for doing it. Maybe this is the answer to all the quackery around HCQ and Ivermectin etc: get a court order and have whatever you want and then when you die it's very clearly no one elses fault.
If the exercise requires some kind of leap then it is a bad task for interview. For example: "please, implement A-star". On the other hand, better task is one that removes unnecessary leaps: "given this description of A-star, please, implement it". Which is what I try to do when I prepare tasks.

After all what I want to learn is how a person approaches implementing something and not whether they have good enough memory and luck.

If those FAANG companies do something else, it is their problem. There are so many companies you don't absolutely have to work for them.

The only reason they can get away with this is exactly because a lot of developers think either FAANG or bust.
Nobody but maybe the CIA and select warlords and old money heirs has any meaningful personal agency.
Is there a better source and the text of the law ? Payment systems are a proxy for the fee since there isn't an explicit publishing fee. It would be quite straightforward for both Apple and Google to charge a publishing fee, which may end up close to the current rent. The larger issue is that there aren't alternative app stores. Apple doesn't allow them at all, and Google severely restricts them at the technical and business level.
There might be a few hundred CPU cycles saved in compilation from not having to static cast the void* pointer to the implementation class.
They seem to believe they would be doing interesting work and yeah money and perks.

And working in faang has also become something of a status symbol, maybe that's what comes with money and perks
Wait, what? "Almost meat-free" meaning "there's always meat on the menu"? At the same prices?

I'm asking because Swiss universities are getting flak for gasp charging more for dishes containing meat (compared to vegetarian dishes) [0] and going completely meat-free [1]

[0] https://www.watson.ch/schweiz/z%C3%BCrich/357579907-fleisch-...

[1] https://www.unilu.ch/news/der-zfv-betreibt-neu-die-uniph-men...
> For iOS Java is a non starter because as far as I know there is no proper JVM that can be used in App Store apps.

I am assuming the only ways are without a JVM, like what Scala does.

> C can target all these platforms (including the web using WebAssembly) but it is a major pain to setup the tooling for every platform, especially if your library needs complex dependencies for things like SSL.

You mean dependencies for things like "a specific SSL implementation in this language" which happens not to be in the platforms where you want to ship. If you use the system SSL implementations, then you don't have this problem.

> I only mentioned Rust once in the whole article so your "obviously" comment doesn't really hold.

"Old language" and/or "unmaintained" are basically in the Cons section for every server package, even when they've had releases within the last year! And then the conclusion goes to mention the need to do something "modern" (I hate "modern" used generically like that) and goes on to only mention Rust...

> The reason I mentioned Rust as a language for my project is because it is one of the modern languages that have cross-platform building and dependency management builtin from the start

"dependency management" here probably means bundling an SSL implementation with your package, of course. Not only you are doing a disservice to everyone except for yourself by doing that (since now your binaries have an effective expiration date, they don't respect the system's certificate stores, etc.), but it is also against the advice of the 2 mentioned mobile platforms themselves, which recommend using their native SSL rather than bundling (e.g. NSStreams for iOS, and Android ... well, Android's official API is still Java...).

And the problem is, if you were comparing these languages and said "oh, it's more complicated to use than the preferred languages in iOS and/or Android", I might agree. But comparing it to Rust, however "incredible" tooling it may have...
That's just good manners; you bare your head to show respect, as you cross the threshold.

You don't wear a hat in someone's home (or the House Of God, for that matter). And if you want to show respect to someone, you raise your hat (or just tip the brim, if all you're willing to do is go through the motions).

I find that raising my hat tends to cause startled looks. But I still do it.
There seem to be benchmarks available in other places:

https://tech.marksblogg.com/benchmarks.html
I consider it rude and coarse.
> One reason is that having multiple implementations can be useful to ferret out issues,

Do we have proof backing up this claim?

For example, a list of new previously-unrepported bugs that have been uncovered by the GCC Rust re-implementation of the Rust language frontend?
When the EU does the same things will turn for real.
is there a way to run this pi-hole on cloud so, multiple users can use it , and also while using mobile data ? also, for those who do not want to spend on / does knot know to fiddle with RPi.
C# added this operator in 2014 with C# 6 ( and the simultaneous release of VS2015.)

https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csh...

https://docs.microsoft.com/en-us/archive/msdn-magazine/2014/...

Roslyn compiler, also supporting this operator, was released earlier in the same year, too.
Nowhere near as bad as the Apple vs Samsung.

IIRC, one guy in the jury had lost his business in a previous court fight with Samsung. How was that not discovered during the jury selection process??

Edit: this was not a popular comment..
Maine’s ban on ‘forever chemicals’ marks a big win for some scientists
They don't want status like the smart and productive people, they want status like the rich.

Propaganda equating these two groups is a very popular thing for the rich to do with their money. Some would say that's unproductive, others would say it's smart (as long as they're the only smart person doing it, once a bunch of the smart people start playing unproductive games to work the system things get worse for everyone).
One problem is, many if not most engineers work in corporate environments where they have to deal with expectations and deadlines. Mgmt may perceive reimagining a system to be a risky long-term bet and its tough to persuade them of the benefits. In their defense their hesitation may be justified. I hate crappy hacks but at the end of the day there's a reason why they get piled on so much.

So I guess the question is - what's the best way to scope and evangelize a 'moonshot' project? Or should you just shut your trap and go join a startup?
What regulators should mostly do is provide rulings in 2 weeks. Monopoly lawsuits have been threatening for 5 years and are still in limbo, our entire West is in threadlock: Slow justice, slow regulators, slow administrations, fast market grabs…
To provide a second opinion, you can just open a rustc bug.

In fact, the Rust bug repository has thousands of opinions about thousands of things.
The list of unsolved problems in science
> with FreeBSD the legal and technical obstacles were removed long ago

One obstacle is still there: it has too low market share.
> That is not supported by the research. See https://dl.acm.org/doi/pdf/10.1145/1468075.1468077 for one summary of several papers comparing batch vs. online computing.

Of course the 10 000X is skewed heavily by the presumption of a 2 week turnaround time.

But I also think people who haven't experienced anything close to batch programming don't appreciate how much you could do on paper. I used to bring printouts of code to school with me so I could work on my programs during free periods and breaks, and it was highly productive, though of course not comparable to sitting in front of the computer.
At the world's oldest social housing, rent hasn't changed since 1521
I like it, simple solution. I wanted to do stuff locally for a project I’m working on, so I built an MD lexer and HTML parser. The downside is I have to implement everything manually, but the upside is I have atomic control over every token, and writing parsers for another markup language is simple.

https://github.com/stonepresto/atomd
The author is quite explicit in their post:

"A natural question here is why only publicly trading companies? First, I had already tried working for small and medium-sized businesses, wanted to try what it feels like to work for a proper corporation at a proper corporation-sized scale

"Second, I figured that a FAANG entry on my resume would act as a quality stamp, opening many doors in the future.

"Third, I hoped that a rigorous hiring procedure would help to concentrate true talent inside of the company. When you are surrounded by people willing to methodically take a VM apart piece by piece just to figure out why one operation works 5% faster than the other one, it, kind of, becomes a new norm for you, don't you think?

"At least, it is a heck of a story to tell at a conference.

"Forth, I figured that larger companies would be less afraid to relocate candidates.

"Last, my wife is about to start her Master's, and FAANG pays pretty darn well."
And 90+ % of those likely have plausible.io on their block list too. At least it is on all tracking/analytics blocklists I use.
I have been using NextDNS for couple of days, but since I don't have a static IP, it's obviously not so convenient, I have to reset my IP every time it changes
But otherwise, absolutely great, awesome statistics about blocked/requested domains, countries, etc...
The "official" Rust frontend has a GCC backend that delivers this same value.

There might be other value that a separate Rust frontend delivers over the official one, but this is not it.
* at the DNS level.
Such a move might embolden lawmakers in jurisdictions already considering similar laws.
A publishing fee would also be regressive compared to the payment tax. Right now, people don't pay until they are successful, at which point they may pay a LOT. But it keeps the app marketplace much more of a free marketplace.
How is rustc a single point of failure ?
At a glance, this law doesn't necessarily trigger any of the disaster scenarios. This doesn't mandate any changes to the security model and Apple could still adjust their terms to require a revenue share even if they aren't the ones executing the transaction—as a license fee for use of their software libraries.
Unfortunately, large parts of the IT industry thrive on excess complexity in software and languages. Which is probably why Wirth's languages went out of fashion at some point in the early 1990's.

As far as Go is concerned, it really started out well, but with generics it finally broke ties with Wirth's spirit because adding them to the language makes it unnecessarily bloated and will never reduce the complexity of your problems.
> But it is my understanding that this is already the reality on mobile devices - most of them are based on a private kernel tree with a whole bunch of closed source drivers added.

On mobile devices, the proprietary drivers are in user space. The kernel can be recompiled (because providers are forced to provide the source for their modified kernel), with necessary patches, which helps create alternative ROMs. This probably won't be a possibility anymore with a kernel for which you don't need to provide the source code. The drivers will probably be back in the kernel and you won't be able to patch the kernel to make it work on unsupported, newer / alternative user space.
Streamlit is great for demos but not for building a product.
Well for me personally, a big part of it is a conscious desire to reduce the unilateral control that the Rust Foundation and core rustc developers have over the language.
I find some of their decisions actively harmful for a systems language, and with multiple alternative implementations, particularly egregious decisions might not be so easy to impose. This is why I'm glad that a parser is also being written rather than a mere backend.

In short, a big part of the motivation is a deliberate effort to decentralize Rust.

That, and 1. GCC historically generates better code than LLVM, and 2. GCC supports far more platforms.
I’m not sure if you’re aware of this option already, but Google Colab sounds ideal for this situation. People get a copy of your notebook, which they can run, edit, and try new things, and all the computational resources are free. It even offers access to GPU. It’s a surprisingly robust resource. There are runtime limits, but they’re something like 12 hours, so your use case fits in there easily. Hope this helps!
"His ownership of stock neither affected nor impacted his decisions in this case."

Like any human can ascertain this about themselves.
That makes a lot more sense now :)
So, next step would be an iceland hoster. Any suggestions for icland only hosters / data centers?
rustc is backend agnostic, and currently has: an LLVM backend, a Cretonne backend, and a GCC backend.

So rustc can already target _more_ architectures than this new GCC frontend, because it supports LLVM and Cretonne.
There's obviously going to be a happy middle ground between too many features and too few. That middle ground is going to differ for different people too.

That's the beauty of having different languages. If Bob finds Go too simplistic then he can use something else. Personally I like Go and don't want the language to change into yet another C++-like jack of all trades.

The real problem with languages these days is people conflate personal preference with irrefutable fact. Probably because we're taught our profession is a science.
The Cocaine Was Laced with Fentanyl. Now Six Are Dead from Overdoses
I didn't understand what it does
So why don't you use the GCC backend for rustc?
Hats used to be protection. Either actual protection in old times (helmets) or protection of your identity as some can cover you.

In old times, at least in Europe, discovering yourself was therefore a sign of respect, as it meant voluntarily leaving your guard down in front of someone.

In some Royal courts, that is actually how the king made you a noble, by just saying "you may cover yourself" - only the highest of social ranks was allowed to keep their hat on in front of royalty.

Here in Spain we learn about it because those tropes appear a lot in classic theatre: a person choosing to remain covered in a church is seen as blasfemy, not discovering your cape and hat while passing near a stranger at night is a sign that you are a criminal, etc.
The article is about Europe. My total comp as an L5 at Amazon was about $75k, maybe up to $90k if you count the slowly vesting RSUs.
I can’t help but see the bias in part of the CDC to undermine natural immunity in favor of vaccination as the only viable path. All their publications completely ignore the abundance of recent studies completely disproving their central thesis, always focusing on a narrow, and often problematic, set.

Edit: and to add insult to injury the the positive cases were from March-May 2020! My dyslexic mind read ‘21 as would be expected, but no!
Lerna let's you version things independently, and if you use something like conventional commits / commitizen it can auto detect whether versions are major or minor.

When you make a version with lerna it auto-tags the commit with the version numbers of the components, so consumers can still depend on a specific version of a component.

I'm setting it up now at a new company and its pretty amazing.
Here are some (micro) benchmarks of q vs python that they did publish: https://kx.com/blog/a-comparison-of-python-and-q-for-data-pr...

tl;dr, while q is orders of magnitude faster that naive python, it is, at best, 5 times faster than optimal python using numpy. Based on those numbers I would be very surprised if an optimal C program wouldn't be significantly faster than both.
`kcron`, the KDE GUI interface to cron, is an example of a Linux GUI transition application done well. It got me using cron after years of having given up on it. https://apps.kde.org/kcron/
But in Europe they barely pay more than a lot of medium-sized companies.
Opt out? It should be an opt in system in a for-privacy app.
Focusing on the technical side (ie. ignoring salary etc.), there are a couple of significant aspects I find attractive:

- working on high scale projects

- working with highly skilled peers

They're relatively unique, in the sense that they can be found in other companies for sure; but at FAANG they're pretty much guaranteed.

Working on an uninteresting task at high scale is, I think, an experience worth having, profession-wise.
Schools currently closed where I am.