skysight-inc/HackerNews huggingface dataset:
> You’re mixing cultural genocide with actual genocide.

The Spanish conquest of the New World was undeniably a genocide in the literal mass murder sense. In a sense it was a continuation of the same genocide against Muslims and Jews that the Spanish committed during the Reconquista. However you want to categorize what he and other Spaniards did, it was undeniably and objectively morally wrong.

> Going from the other direction, if all information on Nazi ideology where removed from history, would we have Neo Nazis today?

Your analogy does not hold, the equivalent to de Landa's actions would be to destroy the entire Western canon and any written trace of the German language in response to the Holocaust. From your comments you seem to treat the entirety of Maya culture as atomic and inseperable from human sacrifice, while conversely you have conveniently seperated out Nazism from the whole of German culture. This double standard where the faults of Western cultures are treated as redeemable while the faults of other cultures are treated as immutable traits inherent to that culture is what led to de Landa's actions in the first place.
??? I don't believe this was the case for RADV. AMD was dragging their feet on providing an open source Vulkan driver so the community created one in record time.
> ...and if vnc client can send a pen input to the host and host can see it as a proper HID device.

As far as I can tell this is not possible: https://tools.ietf.org/html/rfc6143#section-7.5.5

Also selecting a specific window, which is possible in Weylus, does not seem to work with vnc.
It isn’t 1999 on Slashdot anymore. Using a dollar sign on a site dedicated to an ecosystem surrounding venture capital and all its friends just makes you look hilariously out of touch.

Yeah, poo on Microsoft for being a successful capitalist entity, said the community of people who work for, want to work for, or find a living supporting FAANG or the advertising and VC ecosystem propping it up.
I like React, but this is the first time I've heard it described as a fast-prototyping framework.

I believe the Rails guys would be optimizing the SEO and conducting A/B tests by the time I finished deciding whether or not to use a state library.
In Texas... 79f outside while sitting in your central air conditioning, while laying on your large sectional sofa?
> The nearest galaxy is 25k light years away so even at the maximum speed it would take 25 thousand years to travel here.

Given your arithmetic, I assume by "maximum speed" you mean the speed of light, in which case travel wouldn't take 25k years. It would in fact be instantaneous. At relativistic speeds, distances contract and time dilates.

Now, this is all moot because this:

> The idea that aliens would use these to propel ships is rather ludicrous, and highly unlikely.

... is absolutely correct. No amount of energy will propel a massive object to the speed of light.

edit: I realized I may have misinterpreted. From the perspective of someone watching their own kind travel that expanse, it would indeed appear to the outside observer to take 25k years to travel.
To Save the Climate, Look to the Oceans
The cavemen ate our packages again! Need to clean up that pipe at some point.
Ouch, JavaScript Is Killing Me
If you are expected to reply to email then you are not truly having a vacation. The only "3 hours" thing is disingenuous because if you are required to look at work email then inevitably you will wind up thinking about work. That is not a real vacation. Giving up the ability to truly enjoy your vacation is not some default that is accepted when taking on a management role. I don't think its normal, maybe it's normal for him but that doesn't mean it should become your normal. Tell them unequivocally "no" and explain why. It's important to set proper boundaries early or this can become the beginning of these types of encroachments on your work-life balance.
Constantine Shulyupin, https://github.com/makelinux/linux_kernel_map
The fact that they are doing their job is not interesting or relevant. What's interesting and important is the specific scenario they are forced to consider, and what it says about the state of the country.
I don't understand why you put "lie" in quotes. Even if you believe it is done for a good reason, it is most certainly lieing.

You have a wide variety of choices as to what to tell your child that doesn't include lieing. You can celebrate the loss of a tooth as a positive step of growing up without telling a lie about a creepy fairy that sneeks into houses and collects teeth.

Adults may rationalize to themselves that they lie to children to protect the children, but I think it is often more motivated by the adults' desire to avoid having an uncomfortable and difficult conversation.
I going to take the bait, out myself as a former teenager (spoiler: I'm old) and restore thruth: the kind of movies you're thinking about were notoriously aired on Saturday nights. (At least in France.)

But I swear I was just video-taping late evening TV to get the summaries of soccer games. (Yes, video-taping. Did I mention I was old ?)
(a) they had a scenario for response to domestic boomer rebellion, and it probably wasn't new then

(b) for current purposes, JCS has sided with the people
I always assumed MMO shards came from database literature. My mind is blown if it's the other way around. Though not the first time gamedev is at the edge.
A 10-year hunt ends after someone found the treasure worth $1-5M
“There are more than 1,000 ATMs in New York City that KeyBank debit cardholders can use for free, including over 100 in each borough, and it is entirely unacceptable that the bank failed to communicate those options to unemployed New Yorkers,” said state Department of Labor spokeswoman Deanna Cohen.

I'm kind of amazed that the bank didn't at least put a sign up in the window listing the nearest fee-free alternatives for the sanity of its own employees and the continued operation of the ATM at that location. How many transactions can one machine manage before it runs out of cash or requires maintenance?
Depends on the situation, I would play the wait and see card.

Go ahead and ask them to call.

Don't be afraid to say when the can check it ( eg. 3 hours later).

And check what the request is. If it's a bullshit interruption, than say you don't appreciated it for this.

If it's a good question, don't worry. You will understand why they did it.

In my case: totally fine, bit I never got an interruption for bullshit :)
I work at a small company too. When I go on vacation, one of the owners steps in for me as much as he can. If there's a true emergency he can't deal with, he will call me.

I never check my email on vacation. I also try as much as I can to do the same for them so they can go on vacation.
I am a very occasional programmer. I maintain several different projects for my business; sometimes not working on them for six months or a year.

I've learned to actively loathe getting started on a new feature for one of my sites. The typical process starts by trying to make a simple change to the codebase, only to learn that some tool needs updating (who knows why), but only after digging around for half an hour trying to figure out why something simple doesn't work. I then try to update the tool, but the update doesn't work, because something else has changed on my dev machine, making the update incompatible. After trying to update everything for a couple of hours, I sometimes manage to get the development environment working again, at which time I actually start coding. Sometimes I just give up and try again in a couple of months.

In the good old days, I would just open a code editor and edit a PHP file, then upload via FTP.

If only it were that simple now. My ideal developer experience would be to simply be able to open my computer and start coding – even if I hadn't worked on a project in a few years.
Ooh, another comment in this thread linked to something about cycling through alternate glyphs, which would work for the na na na case! I think that might work.
I run Linux on that device (the 13 inch version).

For whatever reason, fan control does not work out of the box (so it gets way too hot), but it worked for me after installing mbpfan: https://github.com/linux-on-mac/mbpfan
Fair enough. I did say "somewhat" of a choice. In some countries (not sure about Russia), almost half the population manages to dodge the draft one way or another.
A newsletter to upgrade your IQ on stuff
Admittedly, I took the first iteration like 4 years ago, and I've heard it's much improved since then, but the fun part is they get you building real things right away! You build an image classifier in the first lesson.

With other ML resources I find they get bogged down trying to explain the concepts/details, and I would usually lose interest before getting to the implementation of things.
No. Because of thermodynamics they would necessarily emit some thermal radiation and we’re not seeing it.
Great resource, congrats! Thanks for featuring UI Design Daily:)
That's pretty cool! I think that would be fun to try out. Thanks for digging that up!
Re: "nonsense like "unlimited vacation" - I've worked at a few companies with unlimited vacation and felt no such pressure. I not only took more vacation than the typical American two weeks, but it gave me flexibility to take advantage of things like last minute ski/camping trips. This really allowed me to put my life first and be a relaxed productive member of the company.

I gather that some folks do feel this kind of pressure, but maybe the answer is to help them overcome that feeling, rather than call the policy nonsense.
Tried it, just didn't feel the same for me.

Admirable effort by the developers, though.
Actions can be just or unjust regardless of how shrewdly they are portrayed. Logically then, you think the parent post's opinion is biased by propaganda?
A national government has a very different risk calculus. Imagine you are, say, Indian government, you have to trust AWS with your data and they won't shut you off if Donald trump goes nuts.
It's all about culture. Try to be the agent of change, or change your expectation on what you can achieve in your current role.
> Pentagon has plan for X, for values of X that are possible, is literally the job.

To wit: "War Plan Red" is an US old war plan, developed in the 20s and 30s, for a war with Britain/Canada, fought entirely in Canada (https://en.wikipedia.org/wiki/War_Plan_Red). Similarly, "Defence Scheme No. 1" was Canada's plan for a surprise invasion of the US (https://en.wikipedia.org/wiki/Defence_Scheme_No._1).

"War Plan White", from the same series, dealt with a domestic uprising (https://en.wikipedia.org/wiki/United_States_color-coded_war_...).
Is this normal? Sadly, yes.

Is this legal? Maybe. Probably. IANAL but as far as I'm aware, there is nothing wrong with the request itself. That said, if he fires you based on inaction during holdiay periods, there may well be legal recourse depending on your country etc. But get legal advice before you go down that route.

Is this acceptable? Maybe. As manager, it's up to you (and in your best interests) to maintain control of the situation. In your "I'm off, have a good couple of weeks" message, set limits on what kinds of communications you expect to deal with while on holiday. Remind everyone that they too are expected to enjoy the freedom of their time off, and if you expect them to be unacceptable about it then be clear that anyone found abusing your free time will be ignored or worse.

Ensure that, where possible and appropriate, you nominate deputies with the experience and good sense to deal with the kinds of issues that are likely to come up.

Also, check what they expect from your 3 hours a week. If it's 3 hours reporting on the activities of the team, kindly inform them that the answers will be a couple of weeks old, or that you will refer to members of your team for that information.

Remember also that it is your responsibility to help set the tone and atmosphere for the company. How you deal with this determines how others will deal with similar situations. So sure, be accommodating up to a point, but remind those around you that team morale pivots on valuing each other and protecting each other.
What strikes me about their scenario is how it assumes there is a core group making malware to rob the corporations.

While that would make an interesting episode of CSI: Who Cares, it doesn't square with the flash rebellions we've seen since the Arab Spring.

The nature of rebellions in our time are sudden, decentralized, massive protest movements with no clear leaders and no clear goals.

Much harder to counter one of these protest waves than troll the darknet for anarcho-hipster corporate raiders.
> Someone on HN recently floated the idea of a company that would make quality, non-smart electronics and appliances that would also be easily serviceable. I wish this existed and would pay significantly more for products like this.

You know, I've wanted something like this as well for a while. I know next to nothing about startups or companies, but I wonder how hard it would be to create a hardware startup around this. On one hand, you arent really designing anything new, you're more or less creating a version of an existing product, with existing technologies, except removing undesirable parts. On the other hand, I have mo idea how someone could get started without previous experience in TV design / manufacturing.
I think you've misread the comment. You seem to both have the same definition of first principles.
<star> is pronounced either "ap" or "and" depending on context.

For example

div <$> (Just 5) <star> (Just 7)

Would be pronounced "map div over Just 5 and Just 7".
Have a look:
https://www.exodusorbitals.com
> Sony dropped playstation support for my 4K monitor in an irreversible software update

What kind of support does it need? Isn't it just an HDMI cable?
At one point in time I created a Python package to highlight this benefit of wheels: "Avoids arbitrary code execution for installation. (Avoids setup.py)" - https://github.com/mschwager/0wned

Of course Python imports can have side-effects, so you can achieve the same results with 'import malicious_package', but the installation avenue was surprising to me at the time so I created a simple demo. Also consider that 'import malicious_package' is typically not run as root whereas 'pip install' is often run with 'sudo'.
I strongly believe that .NET Core/C# + VS2019 is easily the best option for productively shipping business features right now.

We also just started working with Blazor in production. There are still some rough edges in my opinion, but the conceptual model is very powerful. We currently use it in a limited internal system w/ server-side hosting model.

I do not think Blazor is an ideal technology for hosting netflix-scale applications, but for those highly-interactive/evented interfaces that you use for various business administration duties and expose to 10-10000 users, it's absolutely perfect. Being able to directly call C# business logic and subscribe to CLR events from your view logic is much more empowering than being forced to suck JSON through a straw, hoping client/server contracts are still lined up, and praying that all your complex XHR/websocket logic is pristine regarding error conditions and retries. Also, absolutely no NPM bullshit is required. I don't even have NodeJS installed on my machine anymore. All the javascript you will ever need can probably fit in a single static file. Our JS blazor interop shim is ~120 lines and it handles some incredibly complex client-side duties (get client rect for positioning elements server-side, subscribing and unsubscribing to events, etc).
> For the context it is a small business of 6 people.

I think the size of the company explains why you were asked to take emails while on vacation. In a bigger organization, with more redundancy, handling vacations would be less of a problem.

I’ve never been told take emails while on vacation, but I’ve volunteered to do so when there was nobody available with the skills and/or specific knowledge to replace me.

Since you’re asking for advice, I’d advise you to accept taking emails and just try to ensure it doesn’t take you to much time. Avoid doing too much hand holding in your messages and just answer the critical stuff. Before you leave, explain to the two programmers what they can decide on their own and what they can’t.
The scope of a variable is from where it is declared to the end of the block. Moving a variable to the top of the enclosing block means that it can be referenced from more places in the code, which increases its scope.

Warnings about uninitialized variables help, but don't catch everything. For example, you don't usually get a warning for passing the address of an uninitialized variable to an external function (since it might be an output parameter), but that would be undefined behavior if the function expects the variable to be initialized. Initializing variables at the point where they are declared ensures that they can't be referenced at all in an uninitialized state.

Rust has a slightly more nuanced (and IMHO superior) system: non-mutable ("const") variables can be assigned exactly once, possibly but not necessarily at the point where they are declared, and all variables must be initialized before use, including passing references to other functions. This permits more flexibility in how the code is arranged while simultaneously offering stronger guarantees against undefined or otherwise erroneous behavior.
AFAIK ByteString suffers this problem: substrings will prevent their whole array from being GCed.

By default, data read from files, stdin, etc. is split into 64k chunks (e.g. see functions like 'hGetN' in http://hackage.haskell.org/package/bytestring-0.9.2.1/docs/s... ), so only the 64k chunks containing the parts we want will be kept.

There is a function 'copy' which will explicitly return a copy of only the character range that's used, so the original can be GCed ( https://hackage.haskell.org/package/bytestring-0.10.10.0/doc... )
> Do you practice Shamir Secret Sharing with your relatives?

No. But you asked if there was a possible system to allow such (implying that you simply don't want to give one other your master password). I answered with one system I know of.

> I think it might be too difficult for mine to use as I did not find a nice gui or something for it.

They don't need a GUI as long as they can be trained (or better, step by step instructions on use provided to follow at such time as is necessary).

The wikipedia page I referenced, in the external links section, points to three implementations. None appear to have GUI's, so that either means:

1) you put together a GUI wrapping one of these for them

2) you put together detailed instructions on how to use one of the three to recover your access credentials when the time arrives.
The Materialistic Civilization That Now Prevails in the West Has Consequences
I can tell you that on my side, it is expected that you are completely unreachable when you are not supposed to be working. That applies during your holidays, when you are sick (you still need to open the door to the work's doctor if he comes visit you) or before/after work hours and during the week-end. Not only your boss or collegues wouldn't try to contact you (or would not expect a response), but they would not even try, as it could lead to you (rightfully) complaining to HR.

The reality as always is more complexe. It is true that some role come with an (implied) expectation of general availibility. While it would be your right to decline any work-related phone call, I'm sure it could one way or another impact your relation with your boss, especially if 'it comes with the role'. I guess it all depends on what you want. If you don't want to be answering work calls during your holidays, you can always fake being unreachable. It's not unreasonnable to not have your phone with you at every moment. Or, if you don't mind being reachable, maybe arrange for a predefined time slot (from 9 am to 9.30 am every day) when they can call you, so that you don't have to worry about it all day.
I think probably how it sounded to me was "Need a designer, get a designer as a co-founder." and I was thinking of random designer drone and not sure how that plays out as a skillet works out as a founder (I consider myself a programmer drone equally likely or not likely to be qualified to be a founder).
I find this is a great response, unfortunately we are a SASS, only one project number :/
Sure he did. He lied about the existence of a treasure chest, just as he’s lying about its discovery now.
The amount of possible PhD positions in a department is limited by the number of faculty, because each student needs a supervisor. A supervisor can only supervise so many students at once before he or she feels overworked, and each PhD student to supervise may distract from that scholar's own research.
That's normal, sort of. For context: I've worked in a 6 person startup as a founder, a 60 person startup as management, and right now a tech giant as a peon. My policy for myself and anyone under me has been the same in all three cases, and it's been consistent with my colleagues in all three cases. (Exception: there are 100%, definitely, guaranteed, examples of unreasonable managers at the tech giant I work for, I'm just not personally aware of them.)

1. In general, talk to and designate someone to cover for you for the responsibilities that have to continue while you're on vacation. If that's not possible, see #2.

2. In general, don't answer emails. Activate your out-of-office auto-response feature. Set a protocol with your colleagues for how to flag urgent issues in email, such as an [Urgent] tag, and mention it in your out-of-office auto-response. If you're not going off the grid, then once a day check for urgent emails and respond to those. Ignore the rest. If you're going off the grid, make sure everyone knows you're off the grid (mention it in your out-of-office auto-response).

3. If you anticipate potential emergencies where you have to be involved, then set a protocol for how to contact you quickly in case of emergency, and bring your work with you just in case everything catches on fire. I always used "email me, call me on my Google Voice number, leave a message if I don't pick up, text me, and message me in company chat, in that order."

The key point is that sometimes it's urgent and the bus number is 1, and you're that one person, and in those cases it makes sense to ask that you be reachable. In all other cases your vacation should be respected and you should be left alone.
Was also used in N. America. It had many vulnerabilities in every card generation. You could program OEM cards, have man-in-the-middle devices, and full emulators.

You Never needed to actually use the cards for Nagra. But The competitor DTV system built by NDS had an ASIC on the chip, so all solutions required a card at some level. But some setups could use one slave card for multiple receivers. Even over IP.

Fun times!
Not OP, but I've used containers to run temporary local databases for development.

If you're also packaging your application as a container you can use container orchestration tools like `docker-compose` to compile your app and up a local dev environment with all your external dependencies with a single command (eg `docker-compose up`).
Yes I do! That is where I got the idea to use uinput from. But as this is no longer maintained and does not mirror the screen I decided to create Weylus.
Something that is different in GfxTablet is that inputs are not directly mapped to screen coordinates but it works like a regular touch pad.
When someone with power over you makes a request, you can never be sure it's not forced, regardless of how they word it.

This is one reason that most organizations disallow romantic relationships between a superior and a subordinate.
When the Office Is Like a Biohazard Lab