skysight-inc/HackerNews huggingface dataset:
> Oh, come on. All of that stuff is now roundly condemned, or at least very controversial.

And? Does it make the past disappear?

> What makes liberal democracies better is not that they've been perfect and blameless throughout history, but they're structured to work through their faults and allow progress.

That applies even more to china don't you think? No country has changed or progressed so drastically in the past 70 years. Also, democracies don't always progress. After all, it was a democracy that gave us nazi germany.

> If the US had been run by an oligarchical one-party state of Southern elites (a la the CCP), it'd still probably have literal chattel slavery.

But instead it was a democracy with slaves? So aren't you really attacking democracy here and actually agreeing with me? Also, the same two parties running the US in 1860 are the same ones running the US today. The US was never run by a one-party state of the South. The US has been run by the same two parties for nearly 2 centuries. China has been run by the same party for 70 years. Your argument is actually defending political stability and consistency.

> You're confusing righteousness with self-righteousness and a kind of deluded evil.

No I am not. You are. That's why I am calling you out.

From ancient greece to the founding fathers: democracy is bad. You: democracy is perfect and always progressing.

Slaving owning Southern elites are bad. Oops it was created by a democracy. Nazism is bad. Oops it was created by a democracy. Genocide is bad. Oops democracies have exterminated more nations than the nazis.

As I said, people who think they or their system are perfect are the evil we have to watch out for. After all, if you believe you, your system, your god, your whatever is perfect, then it means others are not and hence gives you an excuse to commit all kinds of horrors.
> could be tasked with the drudgery of intervening in naming disputes or managing an identity layer

That's why there are proposals that delegate the naming to outside systems with their own established dispute resolution rules.

This is due to the crates team requirement of "namespaces are not allowed to create additional work for the team".

So any proposal that makes them the naming authority is out from the get-go.
This article is so odd in its conclusion. The problem lies in obscurity generating a mess thats hard to reason around by designers, hiding obvious weakpoints, making it hard to find the most valuable area to work on. Changing from a default port should not really count as this since its easily configurable and does not impact neither the design nor usability (unless it does). Port scanning avoidance also fills an actual function in terms of load issues.

Rather what seem to be the issue is what security by obscurity actually means and can be missinterpreted as.

Layering lots of obscurity and putting time on that when it can be spent to increase security in the actual weakpoints or/and hiding them for developers/maintainers are problematic to say the least.
Once upon a time, I worked on a C++ project with another, experienced developer who kept commenting out -Wall from the Makefiles with the comment, "Nobody has time for that."
The best way to overcome this is to take a sabbath year and if you can and if you like, to travel around the world. Or to take on something tou wanted to do for a long time. This helps to clear the mind and break the vicious cicles. Only my opinion based on personal experience
No. There are certainly mutations that have no measurable impact on fitness (as per Kimura's neutral theory), but the very reason they don't affect fitness is because they don't have any impact on traits. The problem with imagining a trait that has no selective impact is that there is no way it could have come into existence in the first place. Even the simplest trait would require many mutations to evolve, and without the power of selection driving it, that would be just statistically impossible.

In terms of mutual aid not applying to human societies I mean Kropotkin's idea of it as something he thought was a natural instinct of helpfulness. Obviously humans can and should help each other, but this has nothing to do with our instincts. Humans share the genetic programming of other animals, but because of our greater reasoning powers we can go beyond our instincts.
Have you tried any of the pocket operators? They seem to be a nice mix of lots of knobs to twiddle combined with older synth/drum machine.
I definitely agree with this general thought. I can't say this with any certainty, but I have developed the impression that a large part of charisma is either genetic or early-developmental and is very hard to learn. People just either have the "reality distortion field" or they don't.

I have seen people suddenly develop this trait on amphetamines, but ruining your health by abusing amphetamine to have charisma isn't a great trade. This observation does make me wonder if it doesn't have something to do with dopamine levels/sensitivity and whatever other systems amphetamine acts upon. People with bipolar disorder can be superhumanly charismatic when they are in a manic phase, and moderate to heavy amphetamine doses more or less approximate mania (in people without ADD/ADHD).

Like height and facial symmetry it's a trait that is unrelated to the content of one's mind but heavily biases people toward you in one on one interactions... regardless of the merit of what you're actually saying or doing.
In this legal context 'should not' means 'must not'.
Previous Donations - https://duckduckgo.com/donations
https://www.amazon.com/Fortnite-PlayStation-4/dp/B071JQTBFL?...

I can buy fortnite for Xbox right here.
You can also have a discussion one how one would approach the problem vs actually doing the coding. The discussion alone would give great insight into how the applicant understands the whole concept, and any potential pitfalls that can be anticipated, etc.
See the full list at https://www.readthistwice.com/lists/best-cybersecurity-books
That's still nowhere near the power of official management.

At a bare minimum a manager can summon their underlings, they will come and listen because they depend on him for promotions and have to make a good impression.

Try to get your teams or coworkers to do some tasks as an engineer. You will quickly realize you have no power.
PandaDoc Employees Arrested in Belarus After Founders Protest Against Violence
Call site vs use site is a great dichotomy for this discussion.

My position is that the caller decides how to deal with exceptions. When I'm adding a new operation to my web app, I won't add any exception handling at all. Why would I? There's a central exception handler in my app, which will log exception, analyze its type and return an appropriate status code to the caller (e.g. 500 or 400). If there's a kind of failure my centralized handler doesn't handle correctly, I'll add an explicit handler in the new operation, which would do the right thing in some cases, while the rest of issues are handled centrally still.

Checked exceptions make me have dummy handlers all over the place.
well at least he upheld the First Amendment when uttering that statement but the rest of his text basically shows he knew that First Amendment rights were more important than his moral code and asked if he could define what would cross the line he could not do so satisfactory.

Now as to Apple, I don't have to buy their products and if I do I know what to expect. If it really mattered or should I say bothered me enough I certainly would buy a different product.

Right now my Apple purchases are on hold for their virtue signaling and effective turning their backs on abuses in China and Hong Kong.

Apple Human Rights Warranty, Void where prohibited by law.
Windows 10 Control Panel gets another nail in its coffin
I haven't personally, but from my experience interacting with some more traditional engineering organizations like oil and gas companies, it is incredibly common and useful there.

You have people who were managing several (5-80) engineers and technicians at a manufacturing plant, refinery, or other operational location, move to corporate and become an IC in various capacities. Some become advisors to senior mid-level, or VP-level management, or take on more commercial IC roles. They'll do those roles for a couple years and then rotate back into management in either their old orgs or the new org.
Slowly but surely the blind masses are waking up to the fragility of our modern infrastructure, as well as the terrible idea of millions upon millions of people living in small concentrated areas.

If you haven't seen the writing on the wall yet, MOVE out of the cities and heavy population areas. You will be glad you did.
These are solo founder businesses. Many of the examples hired employees. If you have a boring b2b SaaS that charges $100 a month, you only need 1000 monthly customers to gross $1M a year. You don't need a personality, you need a decent funnel.
Try walking into China with a popular video game you own and selling it there. If it's big enough to get on anyone's radar, then it won't happen. You will be required to "partner" with a Chinese-owned company who will take a bunch of cash, a bunch of your ongoing revenues, maybe a little equity, and keep things humming with the local government. (And if you think that's implying something, it is.) That gets you initial access to the market. If you want to keep that access, you'll need to toe the line. (Expect the line to move.)

One example: NetEase doesn't operate Blizzard's games in China just because Blizzard thought it'd be a nice idea to share a piece of the pie.[0]

Western rules around media infrastructure ownership or food production, where almost all of the regulatory business is conducted out in the open, have no comparison here.

[0] https://www.gamesindustry.biz/articles/2019-10-11-publishers...
Clarity on many issues I've had with LSTM. Makes me field that the field is becoming post-preparadigmatic.
You're not replying to the comment I wrote and to the comment I was replying to.

There is no equivalence between "bullshitting people" and encouraging them to think of themselves as early on in their careers. There is no equivalence between encouraging someone to improve and ignoring someone's self-concerns about their skill level. There is no equivalence between someone currently lacking programming skill and someone being too short for the NBA.

In case I wasn't clear about it before, you shouldn't bullshit people who clearly aren't putting the work in or are having trouble getting to where they want to go. You should encourage them to think in a healthy way about their current progress and encourage them to find ways to get better and allocate the resources needed for their growth.
Tiny reproduction of “Girl With a Pearl Earring” is “painted” with light
Do they have to be or want to be?

If they want access to the market then it's a "Want to be" not a "have to be" because of the opportunities apparent.
This is already legally required by GDPR but I guess it's good for apple to check for it.
Covid vaccine tracker: when will a coronavirus vaccine be ready?
The great thing about the cans is that they're reasonably air-tight. I find if I open a sleeve of soda crackers and then try to close them up and store them in the original box they're pretty much guaranteed to be stale by about half-way through the sleeve.

Not so if I store them in a Pringles can. They stay fresh for way longer due to the confined space and decent-sealing lid.
Ok, this is a crazy comment, but I have been playing Microsoft Flight Simulator 2020 a lot and almost every piece of land has something, somewhere built on it. Farm, suburb, etc It's depressing but maybe it helps me understand that we are using
too much of earth. Do we really need endless farms?
> That seems very taxing on the company. I'd rather screen the candidate before committing to anything via interview/coding challenge

So having a probationary period is too expensive for the company, but a several hours coding challenge for the developer is a OK?

In my experience when a candidate was a bad fit, it was because of soft skills/personality traits not technical chops (which are much easier to learn than soft skills). Are you screening for soft skills in the coding challenge?
Hydra can be used to create UI in emacs for hints/speed https://github.com/abo-abo/hydra
Passion related to computers as a hobby is the thing I miss. Once upon a time if your were "into computers" that meant something, now everybody thinks that they are into computers.
"Like facebook right?" <eye-twitch>

My first x86 PC had a 425MB SCSI-II hard-drive and a "triple Speed" (3x) CD-ROM. Having a SCSI drive with a seek time of UNDER 11ms was enough to blow the doors off of every other computer I came across (IIRC 4ms was the actual time vs 11ms for most other 120MB HD's at the time.)

Everything about SCSI was cool. Over powered, over engineered, and willing to take abuse better then anything else.

It was an AMD 386DX-40, 8MB of RAM, a VGA-Wonder XL video card, a Logitech bus mouse, soundblaster, and 2 modems; 14.4 & a 56k USR.

AND I ran linux on it.
Well I could install linux, and couldn't really figure out what to do with it after that. But Even back then Linux detected EVERYTHING, and it was FAST.
Yes, let's say you have random people over you don't know (to fix things for example). One of them is a criminal that wants to case your house to see if it's worth bteaking into when you're out of town. If you're with them the whole time they are working, they won't be able to just look behind the painting and your house doesn't become a target. That's assuming of course that the painting isn't too valuable.
Sure. China is doing what all nation states do - use their advantages, exploit their competitors' weaknesses.

The US has (well, sometimes, to some extent) an ideological commitment to open markets. China does not.

The US exploited the advantages of open markets to great success.

Why would China not use the asymmetry now that they can?

Two lessons:

- Expecting your competitors to play by your rules is foolish.

- Concepts like morality and fairness get people going, but are not very useful to apply to nation states.
Hm, this still seems to be a relevant buzz word today... for some definition of "relevant", of course.
R216-forth: A Forth implementation for the R216K8B Powder Toy computer
Here's a counter-example (I said else-where in this thread):

Imagine a 0day for SSH drops tomorrow. Almost immediately script kiddies all over the world will be trying to take over everything running on port 22.

I'll also point out that we're generally talking about different threat vectors here, so it's good to lay them out. I don't think obscurity helps against a persistent threat probing your network, it helps against swarms.

> a non-privileged user can bind to a port above 10k, but can't bind to 22. sshd restarts for an upgrade, or your iptables rules remapping a high port to 22 get flushed, that non-privileged user that got access via a RCE on your web application can now set up their own fake sshd and listen in to whatever you are sending if it manages to bind to that port first and you ignore the host key mismatch error on the client side.

This is getting closer to APT territory, but I'll bite. If someone has RCE on your SSH server it honestly doesn't matter what port you're running on. They already have the server. You're completely right it would work if you have separate linux users for SSH and web server. Unfortunately that's all too rare in most web-servers I see (<10%), as most just add SSH and secure it and call it a day (even worse when CI/CD scripts just copy files without chowning them). But let's assume it here. In reality, even if you did have this setup this is a skilled persistent threat we're talking about (not quite an APT, but definitely a PT). They already own your website. Your compromised web/SSH server is being monitored by a skilled hacker, it's inevitable they'll escalate privileges. If they're smart enough to put in fake SSH daemons, they're smart enough to figure something else out. Is your server perfectly patched? Has anyone in your organization re-used passwords on your website and gmail?

You're right that these events could happen. But you have to ask yourself what's actions of yours will have a bigger impact:

* Changing to non-standard SSH port, blocking out ~50% of all automated hacking attempts. Or port-knocking to get >90% (just a guess!).
* Use standard port, but you still have an APT who owns your web server and will find other exploits.
I tend to agree with that synopsis. The positions of the factions are switching on race and class - impossible to believe a century ago. I don't know how it fits into my model or anybody else's model. There are factors like social sorting, a surplus of information processors - but how it all fits together? I'm open to ideas about these poles shifting.
This sounds good, but it will not work for many jobs. Fixing a bug in a code base that you don't recognize is more difficult that a well defined coding problem. Candidates will be limited to the technologies and problems which they are already familiar.

This approach has some value, but it can't be the only way to evaluate candidates.
Besides disabling PMTU Discovery by allowing fragmentation with `sysctl net.ipv4.ip_no_pmtu_disc=1` the Linux kernel also has a setting to enable dynamic MTU probing at the TCP layer (PLPMTU, RFC4821) `echo 1 > /proc/sys/net/ipv4/tcp_mtu_probing`.
Not sure why you're downvoted.

It seems like the unavoidable conclusion is that there are no longer any good places to make or find decent consumer software without having a corporate entity get their undeserving cut.
SCSI rules the world I guess.

ATAPI tunneled SCSI commands over PATA for CD drives and other such things.

AFAIK SATA uses the SCSI command set too (as does Serial Attached SCSI obviously). To the point that most SAS controllers can also run SATA drives without issue.

Apparently USB mass storage also uses SCSI in both BOT and UAS forms.

Sometimes a protocol is designed so well to fit its purpose yet just flexible enough to support future use cases that there is no need to replace it. Hats off to the original designers of the SCSI command set.
Its good that there is no Government layer in Debian. If they did, it would quickly dissipate into just another disaster.
Glad the author mentioned taxes, which are definitely my 'ugh field'. However I already pay a professional to do most of the work, but it doesn't help.
That's not how IP publishing works.

https://en.m.wikipedia.org/wiki/Remaindered_book

https://en.m.wikipedia.org/wiki/Cut-out_(recording_industry)
I've heard of this thing called "Android". From what I've heard, and I know that this sounds crazy, but it reportedly has a larger market share than Apple does in the mobile space.

So any arguments or comments here mentioning "monopolistic power" are, well, I want to be nice about this, but they are a complete fucking joke.
> The new giant isopod species was described from two specimens, ... 950 and 1,260 metres, during the South Java Deep Sea Biodiversity Expedition 2018

If you skim-read the article, you might end up with a very different picture in your head.
New York State reports trapping, hunting license sales breaking records
> a lot of these questions are asked by vastly less desirable companies that ape the hiring practices of FAANG, even though they pay much less

I was asked to do a coding exercise for a tiny ($2500 if memory is correct) freelance project.
Many of the author's suggested alternatives clearly fail on the stated reasons why coding challenges are bad. Asking pertinent questions is clearly arbitrary; probationary periods are non-inclusive to candidates who are relocating or need a visa; asking candidates to "build something - anything" would be substantially more time consuming for engineers in many specialties. (How am I supposed to build a small demo app to show off my systems programming ability?)

It's hard for me to escape the conclusion that the author's just trying to universalize their personal preferences.
Do only those companies complain about a shortage of candidates? Because in the tech centers I know, the market is just empty. Lots of large companies are competing for talent, and if you can't pay bank salaries, you're going to have a hard time.

You make it sound like there's plenty of talent around but companies are being snobbish. That's not my experience at all in Germany.
That seems like a pretty big loophole if applied. Taken to the logical extreme, one could make an app that streams raw user inputs to a server and streams back a video output and be allowed to do whatever they like (albeit with horrendous performance).
> People refuse promotions all the time because they don't want a major change of role/responsibility for a 5% raise.

There. Fixed it for you.
Proof by contradiction only applies to mathematical/logical theorems, which are also known as tautologies.

It's useless for statements about the physical universe.

Edit: IIRC the form is

!(!A || B) && !B

which reduces as

(A || !B) && !B
(A && !B) && (!B && !B)
A && !B && !B

Given B == false

A && true && true

A
I've done 5 coding challenges, I deemed each one a success on my end, none resulted in a job. A few resulted in a third interview which revealed numerous additional red flags.

At this point I consider a coding challenge a deal breaker. I'm not doing one, and if you ask, there's a near certain chance I wouldn't want to work in an environment that thinks they are a good idea.

If you're interested in my abilities, I'd be happy to spend an hour walking through something I've already worked on in the past.
They changed the rules recently. You can no longer have both a singular and plural name registered. Guessing those got in before the change.
Yes, I definitely misunderstood the point being made there.

> What, baked into Go not via a library, handles multiple Go programs communicating within the same physical node or across multiple physical nodes?

Go does have an RPC package built into the standard library, for what it's worth, but I know it's not the same thing as the runtime transparently stitching distributed machines together under the hood.
Current graduate student here who would be absolutely thrilled to hear more about your story. What sort of creative writing did you do? What was your rationale for leaving industry?

I went straight from undergrad to grad school, because 1) I had the privilege/opportunity of doing so and 2) I felt if I started collecting money in tech, I wouldn't be motivated to return to academia as I'd probably just make do with exploring and learning in my free time.
I have something similar but is not a newsletter. I already get too much noise in my inbox. Definitely considered making mine a newsletter but I think in general it would become part of the overall noise.

Mine is more of a feed from several sources. I also provide read times and sentiment.

Not trying to hijack your share. This approach looks very cool. Just wanted to share in case somebody needs a solution like mine. Or maybe if you want to collaborate on something. I love when people identify a need and tackle it from different angles.

https://kue.waveguide.io/
Here you go: https://help.apple.com/xcode/mac/current/#/dev7ccaf4d3c

Ad Hoc provisioning profiles are usually only used for testing, since all of the target devices have to be registered in your developer account before signing the app. Also, Ad Hoc profiles expire after 12 months and the app needs to be re-signed and installed again.

You can install the signed app by using Xcode or Apple Configurator or "over the air" (see https://dev.to/gualtierofr/ad-hoc-distribution-for-ios-1524 for an example).
What was your base salary and the compensation?
Check out the latest filing by Apple. Epic removed the IAP from Apple and only is allowing the Epic store purchases.
really really amazing. Super snappy and minimalist. +1 for snooze and send later features.