skysight-inc/HackerNews huggingface dataset:
if we're talking Germany then architects don't earn a lot. Some do but many of them earn less than people in administration in big companies (so less than 60k). Mechanical engineering and IT (Engineers) earn comparatively high in Germany; yes doctors and professors earn more (which is not surprising, or maybe only to people in SV?) but aside from that you don't have a lot of people who earn more. Actually, most lawyers earn less than 60k€ (seems pretty much like a winner takes all market). If you're looking from an American perspective the wages of teachers in Germany are impressive (especially since they don't pay much in taxes), around 60k€ (and dont have to pay 15% in health care nor 10% for their pension like usual workers!) so they are easily in the top 20% wages for Germany.
That's not really what "justification" is. I go through life assuming that only my mother and other loved ones care what I believe as such. Other people care about the arguments that I can make, with a bonus if I can make them using premises that they already accept.
That's simply a logical fallacy: P => Q does not imply (not P) => (not Q). Here:
"If it is inaccurate, then it is wrong" does not imply "If it is accurate, then it is right."
Sounds like Google automatically scans your Google Drive folders for objectionable content.
For reference, fresh, wild, King Salmon, which is only available at certain times of the the year (depends on your state/country), can be $30 a pound or more. At $100 or $200 a pound, they don't have that far to go to be in the ballpark.
Amazing that Tumblr is still around. Someone needs to scrape it and have a backup copy incase it gets shutdown for whatever reason. (Similar to the fate of Soup.io) https://en.wikipedia.org/wiki/Soup.io
The name "Semantic Grep" does not give a good idea for what this tool is and what it does.

The web page states: "Static analysis at ludicrous speed. Find bugs and enforce code standards"

"grep" is short for "global regular expression print". It finds matches for the given regular expression and prints them.

"Semantic Grep" is a static analyzer with configurable rules, style checks, etc. It does much more than search and print.

Perhaps a better name is needed?

Edit: How about "omnilint" or "omnicritic" since semgrep is more of a "lint" (https://en.wikipedia.org/wiki/Lint_(software)) or "critic" (https://en.wikipedia.org/wiki/Perl::Critic) type of tool that handles multiple languages?

Edit2: "Static analysis at ludicrous speed" ==> "turbolint"? ("ludicrous speed" reminds of the hilarious Space Balls scene :) "turbolint, GO!"
Depends who your target audience is. I imagine the audience for extremely expensive and hard to obtain artifically grown sushi with decent taste is probably bigger than the market for, say, extremely expensive and hard to obtain artificially grown hotdog meat with decent taste.
While IMO your example was rather specific to C, I've certainly met candidates who can't write a for loop who I've felt similar things about.
The article is all about not having an esoteric academic ethics argument, as its opening sentence makes clear. That's also what the word "real" means in the title.
False I regularly see developers producing negative value at FAANGS. The code they write is just bad and lacks common sense, isnt logical. And they are trying
Similar thing happening in this video here https://www.youtube.com/watch?v=Try2NGwdIt0 "Evolutionary Algorithm draws Breath of the Wild"
There's got to be something substantially skewing the data.

Even just looking at counties I'm familiar with it doesn't pass the sniff test.

You've got the "hicks live here" county that's the same color as the "yuppies buy houses in these suburbs" county that's the same color as the "not much English gets spoken here" county and so on. And yet it's all different than the adjacent counties that happen to be across state lines that have similar demographics.
If you can't see them, doesn't that open up the possibility of students taking the exam together?
It's a blog post. I find it fair game to focus on the shiny objects.
I see your point about Microsoft and Google, at the same time, does it have to be a bad things? As long as it stays open source, and it's not `shell` capacity without the optimized code like Chromium or Android are.

What do you think of the actual release-notes ?
https://discourse.ubuntu.com/t/hirsute-hippo-release-notes/1...
Hopefully the author takes the critiques as validation that the idea is so interesting that rando Internet people will provide free bug reporting. The game concept is good, and it was brave to release it in an unfinished state to get feedback. Hope author stays encouraged and buckles down to fix the bugs now. Cool concept. The Windows UI isn't my cup of tea but that's subjective. I like the idea of a personal finance simulator/sandbox.

Would be cool if you could do a "quick" game that was year-by-year steps.
Looks like a useful tool for me and I would like to try it.

Go down, see "brew install semgrep" and try to copy paste it. And it's an image :(
Not the person you are replying to, but I've been using a Belkin Thunderbolt 3 Dock Pro for the past year, and can only claim positive experiences.

No reliability issues whatsoever, despite me switching the dock between my work laptop and a personal laptop almost daily. The dock is connected to a bunch of peripherals, as well as 2 external monitors (one 1080p, another 4k@60hz). Only one cable going out of my laptop (connecting the laptop and the dock, as the cable connecting to the dock also charges the laptop at the same time).
That's why you have the Check Digits. There's no way to communicate a long and cryptic password on the phone. But it is easy to compare check digits on the phone.
Two words are enough: Rampant Neophilia.
> Unless those ethical concerns directly impact your own team

Privacy issues impact every team. The threat of SLAPP lawsuits impacts every person willing to exercise their freedom of speech.

If someone has worked for a company that does privacy invasive unethical things then it's reasonable to assume they'd be fine with doing privacy invasive unethical things somewhere else.
What, specifically, does this imply for the number of external displays one can attach to a raspberry pi 4 ?

Naively, you might think that with 2x USB-C ports, you could attach two of these:

Cable Matters 201055 – 2x DisplayPort, power, ethernet, 2x USB2

... and also attach something to each of the onboard HDMI port and have a total of six monitors.

However, I don't think that's the case because of something-something-video lanes/memory/bios something-something ...

Does anyone have a finer grained understanding ?

EDIT: I am reminded that this post[1] discusses an alternate route using the CM4 and the pcie port on the breakout board ... and failing to succeed in using a pci graphics card. USB3 monitors seem a more promising avenue but, again, I think there is some memory/BAR limitation ...

[1] https://www.jeffgeerling.com/blog/2020/external-gpus-and-ras...
My comment is in the context of trying to figure out how much you need to earn to accomplish your goals or what kind of quality of life you can expect from your earnings.

>buying land as an asset is not spending - it's investing.

It's an expense for people. They need to spend money to purchase land to live. If the land you're interested in living on goes up 100%, you need come up with the extra money you're going to need to spend in order to purchase it. It has to be factored into your budget. You can model it as an investment for some purposes, but when I need to figure out how much money I need to come up with, it's clearly spending.

>Taxes - you earn more, hence pay more taxes. It's not due to inflation.

Tax rates can (and have) gone up for me.

>Retirement savings - ditto with land, it's an investment, not spending. And you choose how much to invest here, and the increase is not due to inflation (but expectation of inflation might affect your decision, but that's not a causal relationship to inflation).

If you predict you will need to $5M at your retirement date rather than $4M, then you need to spend more of your income on your retirement savings, but the important point is you will have less money for other things. What is raising the retirement age, if not inflation?

Benefits have continuously been reduced since I was a child, and I see no reason for that to not continue. There will be more and more means testing, which means if you have something that can be taken, and you can't politically defend it (I estimate roughly for those in the 80th to 95th percentiles), you should expect to pay more.
As a member of the general public, I absolutely believe it's on Tesla to ensure that their cars can't be tricked into driving completely without driver supervision.

I don't understand why you or others think it's fine just because somebody found a trivial way to defeat their checks. This is a severe public safety issue, since it's not just putting the occupants at risk.
The left is getting more votes and it seems like leftist ideas do well in polls. So when it comes to ability to convince people about issues, they actually do well.

Also, I don't really see equivalent expectation routinely placed on right - they are not expected to proactively make compromises on their own heads before they even state position.
This is elitist. The whole point of the OP is to describe it for the "layman", and you've curtly declared yours suitable "for anyone" - an even broader term - and yet now you're claiming it's supposed to be only for programmers, when reality is still further from your claim: That it is for programmers with a certain level of math knowledge (when in fact, ironically, anybody can understand diffie-hellman without needing to know the mathematical terms and notation).

Even allowing that you meant "programmers" originally, "programming" covers a massive field of knowledge sets. For example, I know what exponentiation and modular arithmetic are, but I can't derive the practical implications from your example without further research. I also have no idea what "g" is.
I feel like the crime of hand-cutting is way worse than the crime of using a stolen credit card.

Like, it feels like the worst way to buy groceries.

The cases in Malaysia with the cut off thumbs to start a Mercedes make sense but for groceries the concept is outlandish.
Is there a more complete example of how to call semgrep from pre-commit (which gets called before every git commit) in order to prevent e.g. Python print calls (print(), print \\n(), etc.) from being checked in?

https://semgrep.dev/docs/extensions/ describes how to do pre-commit.

Nvm, here's semgrep's own .pre-commit-config.yml for semgrep itself:
https://github.com/returntocorp/semgrep/blob/develop/.pre-co...
> Sure, but even if 100% of your users will be on a desktop site, you still need to deal with a browser window that has resized down to 300px.

In that case I would prefer the scroll bar over implementing a whole separate layout just for the 0.1% who resized their window to 300px for a moment.
https://news.ycombinator.com/item?id=26895510
I don't want to zoom just to hit a tiny button. The design should accommodate my client. Zooming is an escape hatch in case it doesn't.
I have much greater confidence that vaccination of non-white populations in the South will climb to acceptable levels than I do when it comes to GOP base of rural white people with no college.
Not really something that needs a citation, IMO. These masks are source control, so their effectiveness is dependent upon everyone wearing them.

If they were able to more effectively protect the wearer, a few folks not wearing them has less impact.
Municipal governments are the ones pushing it (usually) without alternative so they are at least partially at fault.
There is a proposal [1] that is looking for contributors.

[1] https://github.com/stevengj/subsuper-proposal
Advertising the language could attract contributors to the project. Especially true for a newish language that is just starting to gain widespread traction.
No Windows support yet: https://github.com/returntocorp/semgrep/issues/1330
A key difference is that this is an optional add-on, rather than a requirement. I imagine many people will do this for the convenience.
But I can compile Rust programs (be sure to use rustls instead of openssl, ...) and give it to a colleague with zero dev tools/libraries/docker installed and they can run them. Similar story like Go. And I can have Github Actions produce final binaries for deployment on pristine linux servers.

Seems „proper“ to me, no?
They need to go after the lawyers who signed off on the notice. That is the only way to get real accountability.
Woah this is just as boring as figuring out in real life. kudos.
Either the registrar or the registry - the registry seems more likely as there are no requirements to running a country code TLD’s registry on account of ICANN not wanting to anger any government or seem like they have power over ‘government property’.
Do you plan on supporting mouse shortcuts? I currently use byobu, and it's useful to start scrollback mode on mousewheel up
Yes ofcourse, you would have to adapt the test. Make it more goal oriented. What are we testing for anyway? Ability to do something? Looking up or memorizing things is different from applying them.
Thanks for sharing! Interesting to see how the algorithm preserves thin dark lines like in the glasses or the face of the clown.

One of my side projects produces similar images: https://lowpolynator.com/
> Sitting in the driver's seat, Consumer Reports' Jake Fisher enabled Autopilot and then used the speed dial on the steering wheel to bring the car to a stop. He then placed a weighted chain on the steering wheel (to simulate pressure from a driver's hands) and hopped into the passenger seat. From there, he could reach over and increase the speed using the speed dial.

> Autopilot won't function unless the driver's seatbelt is buckled, but it was also easy to defeat this check by threading the seatbelt behind the driver.

At some point personal responsibility and liability should be taken into account. Every single safety system can be defeated with enough effort, and the system should always balance convenience & reliability with safety (a "too good" driver attention monitor would often have false positives making the entire system a pain to use, or introduce risks of its own by disengaging the autopilot or reducing speed at the wrong time).

There's nothing preventing someone from doing the same in a normal car without driver assist but we don't have a problem with that because both survival instincts and the resulting liability deters people from making stupid actions. Same with drink driving - while there are definitely accidents (that are then dealt with by the law), in aggregate, most people behave sensibly.
Just the tool that I was looking for. We are looking to do Service linting in our organization as a method of making sure our services don't drift too far apart.

Anyone else know of a Service linting tool? OPA/conftest come close but lack syntax parsers for Ruby/Javascript.
Even if I were to believe you, so what? So a person gets a degree they don't deserve. Now they have all this student loan debt they can't pay off because they can't get and keep a job in their field because they didn't actually study.

Or they do get a job and are able to keep it down, in which case, so what if they cheated? They're clearly capable. Let them keep doing the job.

My solution: get rid of degrees completely. Can't cheat if there's no test to cheat on.
The role of universities is to provide education not to police students. People put in place reasonable means to detect cheating (proctorio isn't) and then it's students responsibility to learn. They're adults and should value what they get. If they don't, they're missing an opportunity.
Startup take themselves way too seriously. That is reflected in their interview process. I have the benefit of having a few years of experience so I jump to companies which are led by people older than 30-35 and have some experience as well.

The interview process there is a lot more sensible. Pay is the same.
Maybe you just spend less than me. I also have high scam tolerance. i.e. one of my personal OKRs is to spend some amount of money per year on things just past my scam threshold.
SiliconDB React Native database on steroids
SiliconDB it's build on top of AsyncStorage, but with more Mongo like API ;)

Hope you like it. Thanks
It's people interested in Rust advertising to people interested in Rust. The programming language is as much the point as the program's purpose.
well, unless you bring a number of the inner contents of several such packs into very close proximity, at which point the reaction is going to be very much accelerated.

Warranty probably not valid if you get anywhere near criticality ;-)
Web design isn't the answer. Web design is the problem.

I'm increasingly convinced that styling should be taken entirely out of the hands of the site / page designer, and into the hands of the user (or at least their device).

Offer a class of page styles (homepage, index, article, gallery, discussion, etc.). Offer a standard set of styles for these. Offer a set of minimal "identity" modifications for the site.

(The Microformats concept approaches this to a high degree.
As does Gemini, from another direction.)

And let the user agent (with an override for those few power users who know and care) choose which of those styles to apply. (Again, elites could modify/adapt the styles if desired.)

Yes, this means you're not going to be able to design "for X browser". Yes this means that appearance will be highly distinct across devices.

But at least those of us accessing content can read the motherlovin' thing.

(Accessibility, screenreaders, machine processing, etc., will also benefit.)
Building Your First VR Game – 10 Lessons You Will Learn the Hard Way
I think the idea is that Amazon is big enough to make palm prints a strong precedent that eventually ends up in things like expensive cars.
How a Chinese Surveillance Broker became Oracle’s “Partner of the Year”
>Make the exams open book and then the only thing you really need to worry about is the correct student taking the exam

This doesn't solve the problem of a student having an expert sitting off camera, feeding the student the answers.
You can see the same trends emerging on the maps on the NYT vaccine page: https://www.nytimes.com/interactive/2020/us/covid-19-vaccine...

If you scroll to the map with state-level data, you can see it has started to resemble the electoral college map. Having checked it out nearly everyday for months now, that resemblance is only growing stronger as time goes on.

At a certain point, there may need to be some designation given to certain states or counties - something like a travel advisory - so people know if an area has or is likely to have a COVID outbreak due to low vaccination levels.
Yes, maybe Zellij using Wasmer is great, don't know. I commented because as someone who don't follow the rust ecosystem I was curious if there was something not as big and complicated as google's v8 engine for running sandboxed code.

But it seems you should not use wasmer for running untrusted code or binaries.

I also don't know enough about rowhammer, or security exploit of any kind really, to answer the question about how you could use them against a terminal multiplexer.
I'm guessing the value with the rules system is, you can add new rules easily. So during a code review, if you see somebody using your example, you could create a new rule to catch that.

I don't think you can go in with the mindset that it will catch everything, but rather, it's about being able to iterate quickly with your rules.
The cynic in me believes without any disincentive to cheating, “few cheaters” become “almost all participants”.

I was a TA in a prominent CS university. We used software that would compare everyone’s submissions to see if things were copied. The penalty for getting caught was high, and we made it clear to everyone that this software was, while not perfect, capable of detecting simple tricks (like copying code and renaming variables).

Nonetheless, after every project, I would go and have to manually review all the cases. There would be 10-20 severe cases, about 30 moderate cases, and then about 50 cases where some things might look suspicious but there wasn’t enough proof to act.

Overall, we would penalize about 20-50 people per project (granted this is a class size of over 1000). But still, 2-5% would still cheat despite our repeated warnings that we could catch them.

I shudder to think what would happen if we had no way to detect.

While TAing there, I was also a student. Cheating was pretty much the norm. I was always a cynic after those experiences.
I largely despised the commandline until I discovered z. Then I realized there are ways to make the commandline actually usable and it became an incredible, useful and user-friendly tool for me.
There’s a huge gap between concentration camps and software that can be misused by administrators to wrongly punish students.

If I had to feed my kids and had no other options, I wouldn’t shoot civilians, but I might well work for a software company where I had qualms about the output.

In fact, it’s hard (probably impossible) to find any large company that doesn’t have some negative impact on the world.
"You're a bad person if you disagree with me" is a great way to never get what you want. It's not simply stating your position, it's anti-persuasion whether you want it to be or not.
It was eye-opening for me to see how much culture affects the perception and even the understanding of the concept of cheating. People from some non-Western cultures, honestly AFAICT, cannot understand why they should not 'help out' a cousin or older student or a military superior.
As a curiosity and side note, Salmon wasn't always eaten by the Japanese as sushi. It was considered a garbage fish that you'd grill due to its likelihood of being infected by parasites. It was the Norwegians that had a surplus, and was looking for a new market to open up that salmon sushi became a thing.

https://medium.com/torodex/salmon-sushi-is-not-a-japanese-in...

The Norwegians probably won't pay attention to this initially, but will probably come out against it, given that Salmon is at least a chunk of chain for their industries.
You've broken the site guidelines badly, even relative to the rest of this thread, with name-calling, flamebait and slurs. Would you please stop doing that? We ban accounts that post this way—it's destructive to everything this site is intended to be.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
I think the term that has been coined already is DevEx. We have definitely needed to think of it as a first class concern for a very long time.
But parent post is arguing that to become a doctor you need to memorize ungodly amount of things, which is absolutely true. And about that wall of reference material .. yeah, it's usually there to impress patients, most of those books were never touched :)
(I'm from family with too many MDs)
This is a privacy nightmare.
This is a terrible idea. I do not believe this, but I was raised around a lot of people who sincerely, devoutly, believe that in the "end times" of the world, a literally Satanic commerce system will require people to buy and sell goods with imprints on their the foreheads or the palms of their hands.[0]

If you think we've faced some goofy religion-driven complaints about stuff in the past, wait until that crowd finds out Jeff Bezos wants them to buy his stuff with the Mark of the Beast (which is how they'll describe it). People will lose their minds about this. I am completely serious.

Even if the idea of the payment system itself has merit, I predict a terribly chilly cultural reception to the idea.

[0]https://biblehub.com/revelation/13-16.htm