skysight-inc/HackerNews huggingface dataset:
You never get more than you pay for but you can always get less.

Whether a fancy ratchet is worth it depends a lot on how much you use your impact wrench. People tend to buy high end versions of the tools they use the most. There's plenty of professional roofers who have a $400 nail guns that weigh nothing and a couple clunky old HF framing guns on the truck. An electrician probably has a pawn shop or harbor freight hammer drill. The plumber probably has a nice hammer drill.
Maybe for menial knowledge work. During crunch time, nights and weekends get completely filled with work.
>It's really weird that people think it's the responsibility of these platforms to police their users

Is that the situation here tho?

Were the platforms just going to let anything go and someone made them do it?

I don't buy into that idea here.

I doubt any of the platforms are happy to host it either.
> Most developers and architects seem to have lower and lower confidence in what is technically achievable without some complex dependency web, and that becomes a self-fulfilling prophecy

One of the biggest problems I’ve had with hiring engineers out of big companies is that they’ve developed a sort of learned helplessness. The longer they spend in big, slow companies the more they’ve developed an idea that everything they do must adhere to mountains of process and approvals and documents.

It can be a challenge to un-teach these ideas from people after hiring them into a company where they don’t need to put together presentations and seek multiples levels of approval before doing anything.

One surprise that I didn’t account for is that many people come to like these process-heavy systems with approvals everywhere and no progress until the rules have been followed. It becomes a safety net to pull as many different people and process into a decision before action is taken. If something goes wrong, no one can blame you because you followed the process and got all of the approvals, right? I think this leads a lot of people down the road of preferring high-process, low-action environments because following the process is a type of low-effort, low-risk work whereas producing something new is high-effort, high-risk.
People are free to say what they want. People are not free to say whatever they want on another person's infrastructure. Those people are free to limit what they want to host.
How about values restricted to identifiers currently in the database table? There's always something the type system can't do.
Jew here,

Being Jewish != supporting Israel. I have never been to Israel, I do not identify as Israeli, nor do I support Israel. I fully support a free and independent Palestinian state and believe Israel is commiting genocide. Only 30% of Jews live in Israel and the rest are scattered across the world. Much of the Antisemitism discussed in this article is occuring in America and across Europe. I challenge everyone to seperate these two issues, as public apathy is what fuels further attacks by extremists online and in real life.
And how server-side detection of aimbot can look like? If the latter is not written by a retard, you're very quickly down to statistical detection. Which is also cat-and-mouse, but the cat is crippled.
> We have the ability to develop _a_ morality. There are infinite possible variations.

And some of them are better than others.
Microsoft Linux is not what you thought (or hoped)
If their labeling is confusing or misleading, that's their fault.
If you are making a web-app, if you decide to go Vanilla JS, you are eventually gonna end up with a react-like library regardless.

Simply put, if you don't use it at first, you are gonna end up needing the same feature set. Creating DOM elements based on a model/state. Try making something as simple as a date-picker without one.

Except if you decide to do it yourself, not only do you have to organise your business logic, but also the logic of how your custom front-end framework handles stuff.

A front-end framework you'll have to train all your new hires to use.

A front-end framework your existing developers can hold you hostage over.

And finally a front-end framework that you will have to fix and support yourself, and that you can't google solutions to, and that has received zero scrutiny from a security standpoint.
The solution is simple. Punish the employees
maybe. these are different problems existing in different scopes.

a modern echelon dragnet would get an absolute mass of encrypted data so your fear will depend on whether or not you believe governments can break that crypto, and if so, at what scale.

pegasus on the other hand is highly targeted, infects silently and completely takes over your device–the camera, the microphone, keyboard, etc… encryption will not help. nothing can save you.

echelon was dragnet, pegasus is targeted. both extremely dangerous yet i still find something about pegasus to be infinitely more frightening.

we’ve already seen very high profile journalists murdered from pegasus and i suspect we’re going to uncover more as it’s dug into further.
That's ok, you don't have to install the games if you don't want to.
Is there a way to escape my line manager?
This is my first job out of school, and I have been in it for almost 2 years now. This is a job I dreamed to get, yet I still feel stressed and miserable.

This stress mostly come from interaction with my line manager. I don't seem to get a chance to say anything during our meetings, and often when I get a chance to say something, it is as if he doesn't hear it. This even happens when he asks about my progress, but doesn't seem to give me a chance to answer. Written communications are mostly ignored.

This led to a lot of seemingly impossible tasks on me, and I'm blamed for being too slow. Sometimes I can pull in the hours and finish early. In those cases he often forgets why we are doing those in the first place. And because I don't get a chance to explain, I'm blamed for doing useless tasks.

Our team has a higher turnover rate compare to others, but some stellar people still stay. He is well liked by upper management, and I think they are also somewhat aware of his management style.

Besides these, I have to admit I learned a lot from him. When I calm down after the meetings, I can often realize that he has a point behind what he says, and the point is often helpful. I do feel I'm becoming a better engineer, and progressed a lot comparing to when I just started.

And since I started with a background irrelevant to tech, I also appreciate him bringing me into the field. Even if I am just starting, I'm already earning a salary that I could only dream were I in the field I studied at school.

So at this point I am not really sure what I should do. To my surprise my annual reviews are fine despite all these. I love the engineering work per se, and the company is doing pretty well too. I have some amazing colleagues, but I'm not sure about my manager.

Is this just because I am very junior, or have poor communication skills? Or should I quit? Would it be safe to talk to any of {skip manager, senior colleagues, HR} without making things worse?

Lots of questions, and I would really appreciate any advice. Many thanks!
About 10 months ago I started a hobby printing art reproductions on an inkjet printer.

I realized right away that the printer would dry out if I didn't use it every day, so I committed myself to print something every day.

It's been like a road trip where I decided to go drive west without much of a plan then hit the west coast and turned my car into a hydrofoil.

My printer is a

https://epson.com/EcoTank-Supertank-Printers/c/hc110

and doesn't need cartridges. I print mainly 4″x6″ cards and use expensive paper and my material cost is about 8 cents for that kind of card, 20 cents for a 8″x8″ card. 15 cents for an NFC sticker looks expensive in comparison!

If I had a large format printer I could do some amazing things in principle but with the small card I can afford to take chances, make mistakes, and get good at it.

For borderless prints of subjects like

https://en.wikipedia.org/wiki/File:Non-Objective_Composition...

you have to be very careful because the algorithm is designed for "color snaps" and the printer doesn't know exactly where the paper edge is and you have to finesse it if you want to keep the narrow strips of yellow at the top and bottom which I think is an important detail.

So I don't trust the print shop or shutterfly with my prints, they do pretty good but not good enough.

I think today's printers are a miracle and don't regret in the slightest what they cost.
The Enterprise Is Made of Events, Not Things
Do you think you may have been in a position of privilege during your career for being Jewish?
Somewhat of a tangent but related to labor: tell your reps to abolish personal income taxes and replace it with a consumption tax. We should not be taxing labor…
How is it anti-consumer? If you paid for the tool and it works, what difference does it make? It won't stop all theft but is just an extra deterrent that does not involve having to lockup the tool.s
Kettle | Remote, Full-time | https://wearekettle.com/

Kettle is a growing, award-winning digital agency. We are a team of thinkers, makers, and storytellers who love working together to build ambitious, human-centric experiences. We create digital-first products, content, and campaigns through carefully crafted partnerships with the leading brands of today and tomorrow.

- Senior front-end developer (native DOM, JavaScript): https://stackoverflow.com/jobs/378531/senior-front-end-web-d...

- Senior back-end web developer (PHP): https://stackoverflow.com/jobs/524051/senior-back-end-web-ap...

Have questions? Reach out to me directly: jacob {@} wearekettle.com
I wonder if this will have any impact on jobs that are exempt from overtime, such as software development (see https://www.dol.gov/agencies/whd/fact-sheets/17e-overtime-co...).
Me too!

I'm sure I'm on somone's list of incompetent bozos for an interview that went like this: "Please, describe Python programming language." That's it. I had no idea what I was supposed to be doing, and the two fellows interviewing me would not elaborate.

I talked about what I had done with Python. Stony stares. Do
I talked about the nature of Python itself (interpreted, multi-paradigm, lexical/LEGB scope, the GIL). Stony stares.
I wrote some trivial programs on the board. Stony stares.
Had I brought an actual snake, I might have tried to charm it.

At the end, the CEO told me they weren't overwhelmingly sold on me, but would think about it. Never heard from them again.
If it increases Linux Market share and the viability of Linux as a gaming platform, I see it as a good thing.
Why 32? Why not 22? Why not 10? What's the reasoning here.
No worries - didn't take it that way ;)
It feels like there’s no sensible reason that employers/contractors should be allowed to establish contracts where “knowledge work” is being compensated for time worked (i.e. to set an hourly wage, and an expected number of working hours.) No matter who thinks they benefits by such a contract, it seems to almost always turn out for the worse for both parties.

It seems like instead, almost all “knowledge work” is really fundamentally salaried work, where the employer/client should be paying for output, perhaps with contractual milestone deadlines that determine a boundary that the employee/contractor schedule their work to happen within — but with no contractual constraints on how or when the work happen within each milestone/sprint should happen, as long as the milestone deadline is satisfied.

This is already the universal expectation for “knowledge work” where the knowledge-worker is generally respected for their talent and is seen as hard to replace — e.g. in the working contracts between fiction authors and their publishers. Nobody gets paid a wage to write books. (We even distinguish this particular type of knowledge-worker, calling them a “creative”, as if that meant anything more than “a knowledge-worker, but, y’know, a respectable one.”)
It's time to tie health insurance to being alive.
they are not really meant to catch shop lifters, they are meant to deter shoplifting. And to that extent, they likely work. Maybe not from "professionals", but from little smart ass tikes whom would otherwise think to be 'clever'.

Source: I used to shoplift as a kid. Don't grab the shit with buzzers.
Giant Swarm | Remote (UTC +/2 2hrs) | full-time

https://giantswarm.io

Giant Swarm provide and manage Kubernetes for enterprise-scale customers.

We're currently hiring for a load of positions, they're all listed here: https://www.giantswarm.io/careers#open-positions-anchor

- Senior Technical Support Engineer

- Technical Account Manager

- Technical Pre-Sales Engineer

- Technical Product Owner

- Frontend Engineer

- SRE

- Account Engineer

- Platform Engineer

If you've got any questions on any of the above, please shoot me an email at simonweald[at]giantswarm[dot]io, or hit me up on Twitter @glitchcrab
Just move to Europe.
> killing e.g. a pig is as moral as plucking an apple from a tree.

I don't know how you can make this argument. Does an apple tree feel pain, fear, or loss when it or another apple is plucked?
Tecton | Senior Full-Stack SWE & Open Source Eng Manager, Senior DevOps Engineers | SF, NYC, Seattle | https://tecton.ai

Tecton's platform is designed to help machine learning teams build the end-to-end lifecycle of features for real-time data/ML systems running in production. We've raised Seed, Series A, and Series B rounds led by Sequoia Capital and Andreessen Horowitz. Our founding team previously created Uber's Michelangelo Platform: https://eng.uber.com/michelangelo-machine-learning-platform/.

We are hiring senior engineers with at least 5 years experience in SF, NYC, and Seattle: https://tecton.ai/careers/. Feel free to send your resume to careers@tecton.ai or hit me up if you have questions!
Would sure be nice if they included the name of the bill so it was easier to track progress.

EDIT: Found it. For the curious: H.R.4728 https://www.congress.gov/bill/117th-congress/house-bill/4728
Which becomes forgotten knowledge in about 6 - 12 months time after you've last needed to apply it, depending on how often you'd have to use that information.

These sort of questions have an incredible recency bias, and have zero relevance to engineering competence.
A 4 day workweek (8 * 4 = 32) to distribute the last few decades of productivity gains [1] to the working class. Very similar to how unions were how the working class received a weekend [2]. Why would we not expand the weekend/time for leisure and other non work related time as productivity increases?

[1] https://economics.stackexchange.com/questions/15558/producti...

[2] https://www.politifact.com/factchecks/2015/sep/09/viral-imag...
Depends on how you define "cannot be censored." Governments? Companies? APIs you are reading from?
And import by those other countries isn't?
Holy moly your bar for "complaining" is low. It'd be like if I were hiking in the woods, overheard someone talking about crossing a bridge, and said "careful, that bridge isn't very sturdy!" and you respond "How about contacting your local ranger station, submitting a form BQ-447r with your real name and contact info, including a structural analysis of exactly where you see the issue, and sitting through multiple council meetings about the issue, instead of complaining!?"

GP's not really complaining, they're just warning people. And the reality is that submitting an issue can take a lot of time. I don't even bother submitting bug reports to Microsoft anymore because their burden for reproducibility is so high that they're basically asking me to reverse-engineer their software to find their bug for them.
And the needs of other players to have a fair game are also irrelevant then?

After all, you're the top rank in CS:GO not because of your skill but because you simply exercise your freedom to have everyone else play against your computer.
I would feel pretty stupid to criticise Israel when it comes out that my own government ordered their software. They supposedly didn't buy it, but it was on the table for negotiation.
This is just for shows, right? Would never actually be implemented in the US.
Our current cost per tonne is in the same order of magnitude when including the carbon value from the European ETS. The key success criteria for making large plants profitable will be connecting to cheap electricity at <$50/MWh we're in the black
I didn't realize it was even that bad. Wow.
I'm confused at why the author is using static mutable variables, which, while sometimes required in Rust, they are at a high risk of design issues.

In addition to the design issues, they are also implemented via mutexes, which have overhead - and I don't see threads in the file.

EDIT: Even more skeptical. By replacing the ONE/TEN pseudo-static variables with standand/idiomatic local variables (and borrowing them), I get a 10% increase in performance.
I reduced it to that by personal fiat long ago
The Push for a “PBS for the Internet”
It's weird to see all the comments taking this as a meaningful piece of legislation rather than the symbolic stunt that it is. Nothing wrong with Takano promoting his political views that way, but it's a little silly to act like this is something it's not.
Yeah, most stores have limits and try to resolve any possible misunderstandings. Walmart prosecutes starting at $20.

Maybe your state is different, but I wouldn't call it light touching in my state. First offense, is a summary offense if the merchandise was under $150. That's a fine, restitution, and up to 90 days in jail. So possibly a light touch if there's no jail time, but generally going to jail means losing your job and such for lack of attendance. Higher amounts or subsequent offenses constitute misdemeanors (up to 3 years in prison), or felonies (up to 5 years in prison. Even without prison terms, people can lose their job, be denied jobs, lose their rights, etc from these higher level penalties. Which I think is fine when there's this step grading for value and repeat offenses (still some outliers like a man getting a felony for a candy bar, although it seemed like he probably had a mental issue that was causing these low dollar thefts, so probably needs to have some exception to get these people treatment). I believe this serves the purpose of preventing and rehabilitating low level offenders so that they don't become larger offenders in the future, and if they do then they get higher penalties.
Commenters here I think are missing what’s most interesting about this essay - it’s a sort of paean to an age we’ve now forgotten, an age that had ended in 2012, written by a high priest (published in the ACM!)

Poul Henning-Kamp has been around long enough to see the end of his system and the rise of what Raymond talked about; high priests like Henning-Kamp just don’t matter as much as they used to, compared to the insane productivity of the entire world pumping out stuff whenever and however they want, gluing together whatever they need.

There is a lot of shit being made, sold and given away in the Bazaar, but there are a lot of gems. A tech startup cost millions of dollars to start in say, 2008, the height of the dotcom one boom. For reference, discount hosting providers charged on the order of $30,000 a month for a single Sun server to serve your website.

Today, a solid startup can glue together hundreds or thousands of open source libraries and launch product for free. Even if you ignore free time from the AWSes of the world, many a startup can structure their infra around serverless functions and be paying in the 10s of dollars a month. That’s the power of the bazaar, or whatever system we have now, which is more complex than Raymond described.

I think the vast majority of users of this site do not want to return to a world where releasing products takes someone of Henning-Kamp’s intelligence and skill - there just aren’t that many of him in the world, and we would have far fewer awesome things in that world.
It's an OR statement, not an AND.

If you are going to make people put up with a bunch of obtuse process BS you need to sell them on it. If the reason is obvious you don't have much work to do. If the process is easy and not "a bunch of obtuse process BS" they'll do it even if they aren't sold on it.
Both developer and non-developer testing is mandatory. The testing space is infinite, you can't test for all possible scenarios even theoretically. So you should know where to look for bugs.
I'm convinced I would get more done in the shorter work week. After 3 day weekends I tend to get more done the following week, I think due to being more well-rested.
Evaluating value is usually not straightforward, unless the person was working alone it is always a subjective thing. If a junior is given a project alone, then they may provide zero value to the company if they can't complete it, but if they were paired with a senior, then together they should provide more value than the senior alone. Similarly, a manager's value is more indirect by providing a direction for the team but it adds up since they may be enabling the work of 5-10 people.

For support roles, their value comes from the costs that they help prevent. A security expert is like insurance, where they provide value by ensuring the company's product has the minimum chance of being exploited as that could damage the business in multiple ways.
Did the poor get poorer when the 40 hour work week was adopted?
Silvertree | Senior Mobile Eng | Boston, MA / NYC | Full Time | $120-$180k | https://silvertree.io

Silvertree is on a mission to empower the world’s aging population. We are developing next-gen wearable technology that provides the right form of safety and connection for active older adults.

Aging is a personal experience, yet aging with dignity and independence so often includes the caring involvement of family and loved ones. That is why we are designing a stylish, wrist-worn wearable that is built for safety and deeply rooted in human connection, across generations.

We are looking for senior mobile engineers (React Native) to build out our apps. We are early stage and well funded.

If you love to get in early, build things from the ground up, and can resonate with our mission we’d love to hear from you.

See all positions and apply on our careers page: https://apply.workable.com/silvertreelabs/

Any questions? Reach out to careers at silvertree dot io.
I don't think I conveyed it explicitly enough.

When I wrote "...in a village in Kerala" I was referring to a farmer contemporary of Chanakya ~2500 years ago.

That period of India fascinates me; dozen or so Janapadas ruling India. Specifically, day to day lives of people; how they felt about their identities vis-a-vis region/state/nation.

Coming to your eloquently stated comment I 100% respect that and totally relate with your sentiment. In fact it more or less mirrors my life (growing up, being exposed to different cultures in college etc.,); except that I'm from a neighbouring southern state :-)
Don't assume that there's a strategic explanation concerning externally visible factors when the true explanation may concern strategy, but only around internal factors.
Fortune Global 500 2021 Edition