skysight-inc/HackerNews huggingface dataset:
Congress certainly can't regulate the substance of how the courts apply the law, that's absolutely true. But they can regulate the procedure of how courts apply the law, and as per the examples I gave, they have often done so, including against the Supreme Court's wishes. (The two examples I gave are the Rules Enabling Act and its amendments, controlling how the Supreme Court manages the federal rules for both criminal and civil procedure, and the handling of the Federal Rules of Evidence.)

I'm not disagreeing with the other examples you gave, including about original jurisdiction - clearly separation of powers and the constitutional structure are both real and binding. But equally, those concerns don't prevent the kind of personnel regulation we're discussing.
Good god almighty this section of the article strikes close to home. Extremely accurate from the perspective of 3rd employee -> leaving at ~50 employees.

"At first, when you start working at a rapidly growing company, what you see is smart, idealistic, driven people working together to accomplish a goal greater than themselves. When you leave, unless you are willfully blind or exceptionally naive, what you see is a ruthless political arena— a modern day Game of Thrones, where machinations take place over email, and battles are won and lost over cups of light roast coffee."
My beef with the Pi is that it's not just EUR40 for the device; you also need to add on:

- power supply

- quality SD card

- heatsinks

- a case

and then deal with

- non-x86

- thermal issues

- SD cards

- the CPU is too tiny to do anything useful anyway

Sorry to hear that X2x0 is expensive where you live. I find that the small additional investment over the RPi is worthwhile.
Yes, it works well at the lower levels, but this strategy falls apart if you want to work your way into the upper levels of an established company. These companies want someone who has proven that they can deliver results within the company, understands how the company operates, has built enough relationships within the company to have sufficient influence, and isn't going to establish a team and then leave for another job in a few years.
Yes it is with a jail broken device
Out of curiosity, would you mind if there were forced updates for security only?

I'm mostly very strongly opposed to forced updates, but things like WannaCry make me understand the viewpoint for forcing security upgrades.

I'm not trying to be combative, I'm just trying to better work out my own views on the topic.
Some hackers have big ideas that require staffing and financial investment.
yeah, that's what the author calls, "playing the game"
Idris 2 is implemented in Idris 2! See https://www.idris-lang.org/idris-2-version-020-released.html

It should still be possible to bootstrap Idris 2 from Idris 1, via Idris2-boot (https://github.com/edwinb/Idris2-boot), and via version 0.2.1 of Idris2 (https://www.idris-lang.org/idris-2-version-021-released.html).
The problem is having people conduct whiteboard interviews without actually understanding what the whiteboard interview is looking for. 10x engineers tend to be force multipliers not because of their technical skills, it's due to their excellent soft skills (communication/leadership). Because organizational communication problems increase cost exponentially, so decreasing communication overhead is far better returns than a slightly better technical implementation.

So you have all these people running these interviews focusing on the problem being asked when in reality, the solution to the problem is mostly irrelevant.
Ironically, I see a lot of greps piped to grep to remove "Binary file FOO matches" from grep.

some_command_generates_output \
| grep "some.expression" \
| grep -Ev 'Binary.file.*matches'
Steam has a very powerful recommendation engine, and knowledge about the hardware of its users. I would be surprised if they weren't able to focus their marketing to VR owners if they wanted.
For a lot of the text adventure systems that it now supports, this site will let you search by language - https://ifdb.tads.org/
Chrome on Android rather (un)helpfully selects 'The WHO' and gives me a link to the rock band.
Software metrics: a guide for modern dev leaders
People are just supposed to magically reject these things that, thanks to the efforts of some of the brightest of our generation and unlimited amounts of money, have managed to penetrate every single aspect of our lives. But of course it’s as simple as “just get a dog!”. And climate change can be solved by just recycling more I guess!
You should have returned it. I haven't had that experience with mine at all
function foo<T>(x: T & {field: number}): T {
return x;
}

function bar<T>(x: T & {field: number}): T {
const x0 = foo(x);
// type error because x0 doesn't have field
// would compile fine with row types
const x1 = foo(x0);
return x1;
}

Yes it's true. I also sorely miss the lack of row types in Haskell (I miss them even in something like Idris where you can create them more easily, but it's still not great compared to first-class support).

EDIT: I may be being dumb. You could probably fix this by adding an intersection type again on the right-hand side. I think there was something else I was missing from TS, but I'll have to noodle on it a bit more.
But how do they obliterate it? They just move the authority, no?

That is, say you get a hundred machines editing a document. They split into partitions for a time and eventually reunite to a single one. What sort of coherent and usable data will they make? Without basically electing a leader to reject branches of the edits, sending them back to the machines rejected?
I read that post as asking exactly what distinction creates a problem, not a denial that there are many of them.

Clearly establishing the problem is key on determining how it can be solved. e.g. The solution for foreign editorial influence will only make discourse control more concentrated, and the other way around.
Many companies pay no dividends and do no share buybacks. The explanation is simple: dividends are taxed every time and are taxed as income, while capital gains are only ever taxed when realized, so if you don't sell, there's no tax!

To pay no tax, a capitalist simply pays themselves no income, not even dividends.

What if they need cash, you ask? Easy peasy: just borrow against the capital holdings. How to service that debt, you ask? Easy too: just borrow more! As long as you don't consume too much of your capital, so that it continues to accumulate, you win the privilege of paying $0 in taxes. If your capital's value collapses, you'll have a problem (or, rather, your creditors will), so make sure that doesn't happen.
enjoy ;) https://www.youtube.com/watch?v=880uR25pP5U
A lot of that stuff depends on the proctor. When I took the driving test the first time in my state (not CA), he almost failed me because I failed every single left turn. Thankfully at the end he asked a question, and realized that I had done every turn incorrectly because nobody ever bothered to tell me that left turns always should go to the LEFT lane, not right.
That's not true. With a six figure income, you can live like people making half what you do, save the other half of your income and retire early to live off your assets indefinitely. That's harder to do the lower your income gets.
New super-enzyme eats plastic bottles six times faster
> Kinesis Freestyle Pro has Cherry mx brown or silent red and shaves a little money compared to the RGB version

I actually have both keyboards and they're pretty similar.

A trick here though, the RGB aka "gaming" version of the Freestyle includes wrist rests, which are $15 extra in the "Freestyle Pro," so the cost difference isn't as much as it seems. Neither includes the nifty tenting stands. You probably will want both of those accessories, so keep that in mind when pricing.

The Freestyle Pro also puts the ESC and FN keys in weird spots. You can remap them, but it's kind of annoying to move the caps around (there's also no "normal" size esc key cap to use...).

All in all, it's probably worth just getting the RGB, even if you don't care about the RGB feature.
These, plus !gm and !gi (for Googles Maps, and Images respectively) feature often in my use.
Unsure if this answers your question but a colleague of mine 2 years out of school is at a 12 person Robotics/Autonomous Vehicle startup based in SV making 160k base.
I can identify with the way she describes her day. Technology, news, social networks and notifications fill up too much of my day, without much or anything to show for it. It's easy to get lost in your phone. It feels like a drug. I almost can't watch a movie anymore without fiddling with my phone.

In the end, as the end of the article suggests, it's all in our heads. We can set limits if we want, and your coworkers will adjust their expectations, if it's a healthy workplace, of course.
Maybe if you’re the president and pay 750 dollars in tax a year it it is, yes.
Only a few people can get Harvard MBAs.
I had a CS Prof who ran a bunch of Women Who Code type meetups. His observation was that the idea that in order to be a software engineer, you have to devote your entire life to it was the biggest turnoff to many of the women. You have to always be working on a side project, always going to meetups, engross yourself in the geek culture in order to feel like you can do the job. For many women it was just too much of a hassle.

He advocated for tearing down some of these cultural norms as the best way to be more inclusive.
yes! the #1 and #2 thing you should optimize after getting paid as much as you care to be paid are "does my manager have my back" (protect you internally) and "will my manager go to bat for me" (advance you externally). It doesn't matter if your manager is your friend, an asshole or not, or a good person, or even to some degree, an honest person, or anything else.
Trust Token API
> They're explicitly talking about not logging into machines for log access.

That's what I said. ;)

> One of the ways to make it seem a reasonable suggestion is the broader topic of not logging into machines at all, ever, and why that may be a good thing.

Except none of that was being discussed. Only log access.
Assuming you're working with smart people, they might recognize this about you over time and it could negatively impact your advancement opportunities and your employability. They're paying you to serve their interests - maybe you could figure out how to make it fun to do that efficiently.
To be fair, Artifact's announcement even before it ever got to Steam was met with a literal chorus of "BOO"s [1]. It wouldn't be [2] the best measure to prove Valve wouldn't favor its own game.

[1]: https://www.youtube.com/watch?v=R0qZTS38cjw
[2]: 6.4k likes vs 81k dislikes at https://www.youtube.com/watch?v=DA5mY8XqrHU
Does anybody know how successful this aptitude test was in hiring women? The (sponsored by IBM) article mentions that 349 companies hired 20,000 women based on this test, but they do not mention how many programmers in total were hired based on this test.
Yeah, all that would give a sense of security. As I said previously - it's gloves for the tech (not full length, just the usual nitrile ones), which were always standard, and a surgical mask for the tech and patient. No face shield or N95.
I wonder if these can be released into the oceans without side effects
And if your nontrivial game doesn't have an online component, then you don't have an attack vector. For a lot of games, you're never going to deal with user-submitted audio files.

If you do have an online component or mod-loader that's affected by a vulnerability, you'll still find that the amount of work required to recompile a game and ship an update when a security release is issued for a dependency is less than the amount of work required to deal with accidental breaking changes in minor version updates, or with systems that don't install the latest package versions, or with systems that have renamed their libraries, or with systems that have stuck custom incompatible patches on top of their libraries.

If you're monitoring CVE releases for your statically linked dependencies, then when something breaks you push one patch and that's it, you're done. The alternative is that the problem never, ever goes away because people don't keep their systems up to date, and they have weird setups, and there's no patch you can ship to address that problem. You really don't want to be in a position where you're supporting multiple versions of the same library. When a security patch gets issued, you're going to do the same amount of testing regardless, so you might as well ship one version of the library at the end of that testing process that you know will work.

Aside from the support issue, there's also the fact that for security reasons you'd really like to fix most security bugs in your app yourself anyway, because, again, people don't keep their systems up to date, so it doesn't matter how quickly distros patch their libraries. If you don't ship an update that fixes the issue for everyone, then it won't be fixed for everyone. You can't trust users to update their own system libraries or not to forcibly maintain older versions, and for any app that needs to maintain a reputation of security (ie, most encrypted chat apps and password managers), you don't want your users to get hacked just because they were using a shared library ended up being vulnerable.

And even that's ignoring the fact that there are tradeoffs even for security fixes. If we're talking about a 10 year old game that's been abandoned, we'd like to have the ability to easily run it, even if we acknowledge that it might have some security holes.

But ultimately, this is really not worth fighting about. Prove Ethan wrong, try shipping dozens of commercial games with the strategy you propose and see whether or not your support requests go up or down. There's a reason game devs overall trend towards statically linking libraries. We're not doing it just to be difficult.
Sounds like he had more of a head for the business and you for the nitty gritty tech, so you were both well placed.
Lots of performance fixes, which is great because grep is already very performant! If you're ever bored, try writing your own grep or grep similar tool in your favorite language (I tried it in Go[1] to both learn Go and make a tool that I wanted that didn't exist (at the time)). The naive solution won't take long, but from there you can parallelize and optimize. It's a fun and highly practical exercise and you'll gain an appreciation for the clever algorithms that grep uses.

More a comment for the newer members of our community: If you don't know grep, you should definitely learn it. It's both the weirdest tool (when you are new to *nix) and the most useful. I procrastinated a couple of years learning grep and now 10 years later I use it dozens of times a day. Grep is one of the most important productivity tools in my development environment and a critical component for understanding and writing shell scripts.

[1]: https://github.com/FreedomBen/findref
Bootstrapped companies can do profit-sharing though. They don't necessarily have to pay less money.
It's interesting that you reached such similar conclusions! I suppose that means there's something fundamental at play here.
I call bull all the way around on this. How do you 'target' people to not vote? Seriously, what did they tell them, that the election wasn't happening? That's a giant hole in this story. What kind of ads would you serve those people?
That's true, but most people underestimate how opaque their writing can be even to other experts. It doesn't mean you have to explain every piece of jargon, but you can often greatly improve the clarity of your writing, including for expert readers, by targeting at least a few levels of expertise below where you think your audience is. We all have gaps in our knowledge that will seem basic or obvious to others, no matter how expert we are in a topic.
The Subtle Effects of Blood Circulation Can Be Used to Detect Deep Fakes
It seems pretty unlikely, albeit not impossible. Life on Earth has evolved over an extremely long period, and advanced species have very robust immune systems against cellular life. When you consider that Earth already has viruses and bacteria that adapt very rapidly, that have spent eons competing with existing life — I think it's unlikely we'd find an bacteria or virus that could successfully infect Earth based organisms in a way that threatens us.
I had the “misfortune” of getting fired for going to bat for a junior co-worker who was being taken advantage of by the company. If I hadn’t taken 2 months to do nothing but grind on leetcode problems, there’s no way I was ever going to do it in my precious free time (2 kids, lots of hobbies).

I’d never make a bet like that on myself by choice, but in hindsight it would have been an excellent investment years ago. My quality of life is immensely better working for a big tech co than it was at any startup.
The thing that is really scary is that OP runs a security company.

His bug report is so wrong that it is comical. I hope he runs an OS he wrote himself (or reviewed every line of) and apps he wrote himself (or reviewed every line of).

Sadly he uses Bitwarden that he did not write, but hopefully he reviewes all the patches himself.

What should do a scratch or COBOL coder like myself? Certainty not trust him or anyone else, the patch is probably backdoored.

I will use a piece of paper to write my passwords then.

The bug report is pathetic for someone who does security, I made a note to never use his company. Not because they are bad but because his report shows that he has no idea how to approach risk assessments.
The comment reply said it was difficult and they grinded hard. First comment did not say it was impossible.
Speaking as someone who tried to cut tech out of my life outside of work as much as possible... there's also the chance that your circles slip away as a result.
> bury it deep in the ground [2]

Countries try to find suitable places to put their nuclear waste for 60 years now and haven't managed to select a single one, yet. The process costs billions of dollars of tax payers money. And it is roughly as fast as the invention of nuclear fusion. The success is always only 30 years away in the future.

When you're riding a dead horse the best strategy is to get off.
People think that documentation needs to be kept up to date. It doesn't.

You don't have to always write docs saying "here's how this system works".

You just write a document as a proposal saying "here is how I want to build this system".

It takes 30mins. It helps everyone. If you want to change the system significantly, you just write another design doc.

Also, if you do this you probably don't have to redo things all the time.

If a company fires you for outlining how you're going to solve a big problem - they aren't going to do well anyway so you don't miss out on much.

Based on my experience from a fast growing billion dollar company, and a company that you would call "fast moving" but will never be anywhere near as successful because they can't focus, let alone sit down for 30mins and write a document.
In defense, the first sentence links to a Youtube video that expands the acronym in the first 10 seconds.

The video also gives good context for the article, even for a beginner to the topic.
Yes, and it now explicitly says that you can't link to outside payment systems
teaching is 60-75% female depending on what country you're looking at. For nursing you can make a pretty strong cultural case. One of the founders of modern nursing, Florence Nightingale, insisted that men's hands are too "hard and horny" to be a nurse, in the UK male nurses were not even admitted to schools until the 1960s.

In character the job of a proffesional nurse these days is not much different from that of a physician so gender differences are probably less of an issue than class. Nursing for a long time was simply a 'women's only' job, by cultural norm rather than free choice. Male nurse rates are actually rising pretty fast.
I know. That’s the point of my (very bad) joke.
Sure, she likely exaggerated things for narrative effect.

I sympathize with those who are enslaved to their devices. It's an addiction, and it often correlates with mental health issues. Such people need help and guidance – not sarcastic dismissal.

But, like any other addiction, the first step is taking responsibility. Instead of blaming the world for "hacking" your brain and sub-dividing your attention ad infinitum ... Take a step back and figure out what is (and isn't) under your control. Break the cycle. Have the courage to reject things that aren't serving you.
NetBSD is a wonderful OS for embedded applications. Having support for a fully static port (the Sun2 port) and for old, generally slow architectures (m68k, VAX) means performance regressions don't go unnoticed, for starters.

I run NetBSD on a system with 24 megs of memory. I don't think this is possible with modern GNU/Linux - one would need an older kernel and something other than systemd, I think.
“There are a million ways to make money.” I’m a highly skilled, highly experienced individual. I never have to do anything I don’t want to in order to keep a roof over my head, food on my table, and even a handful of expensive hobbies.

I once played a different game, for about five years. I became really good at it, and I made a lot of money playing it. Like you describe, I was in a modern prison of my own making.
I just never thought email needed fixing, and I suspected "worse is better" [1] would apply to Wave adoption.

[1] https://en.wikipedia.org/wiki/Worse_is_better
>That number has nearly zero bearing on the actual physical sizes of the chip's components.

AFAIK the reason behind this madness is that the number previously did correspond to feature size, but then they discovered methods of increasing transistor density without decreasing the size of the components. Since the feature size was used in marketing as a proxy for transistor density, they felt it was ultimately justified to decrease the number. After all, if your enhanced 32nm process provided the same transistor density as your competitor's 22nm process, why shouldn't you market your process as "22nm"?
You forgot to add the extra power consumption of a laptop vs a pi. It adds up.
Distribution. Convention.

We have a lot of container formats. Movie files incorporates video, audio streams, subtitles. MP3 files contains ID3, ID3v2 metadata. JPEG - Exif, PNG - metadata chunks, HTML - <script>, <style>, <meta>. ISO 9660 is a folder. ZIP is a folder with compression. DOCX is ZIP. These can be represented as folders and I would argue some users would like it a lot.

We use modules as files in python and ruby, yet it is a problem and docker solves it.

Zig specific - I do not think you advise to create library file for each function. As such it'd solve nothing - they'd have to patch libraries. And maybe they already have do that.
Similarly, for some of us the game that the author describes is way more appealing than a more straightforward 'work hard and earn your way up'. Not everybody in tech cares about software; I'm just in it for the money. Reading stuff like this makes career development actually sound exciting.

What looks like prison for you can be freedom for someone else
Its called a metonymy.
Not the explanation you're looking for, but the CTO at TSMC co-invented the modern FinFET transistor. They've probably good a really good grasp on what issues block development of smaller features, and know how to find ways around those limits.

https://spectrum.ieee.org/semiconductors/devices/how-the-fat...