skysight-inc/HackerNews huggingface dataset:
> I remember when I was young, writing programs and making computers do simple things seemed really impressive to me at the time!

It was same feeling for me too, in the early/mid 80s. And it was impressive also because few other people were even doing it. Whether other people could or not, based on their capabilities, most didn't actually have any home computer to even practice on. Merely having a home computer in, say, 1983, was a rare thing. Actually being able to make it do things you wanted was even rarer. It probably seemed more impressive to many outsiders than it actually was (in the sense that a for-loop is pretty boring/basic) but hard to separate out that impressiveness between having access to the situation at all vs having the skills.
One of the problems with this is that my workflow these days involves fairly frequently using the authenticator apps on my phone for 2fa to log into sites. While the phone is the worst culprit on distraction, I still can't just turn it off and put it away since I have to refer to it often. It would be better if I could at least block particular distracting sites and apps but I haven't found a way to do that that doesn't involve rooting it.
Tips for a Disciplined Git Workflow
His full quote is a little less prone to abuse

> Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.

Premature optimization isn't bad, premature micro optimization is bad. You should also be thinking about optimization that results in better architecture and architectural decisions that make it easier to optimize in the future.
Then you have nothing to worry about.
Target Launches 3rd Party Marketplace, Target+
I don't know about that specific issue, but some of the weirdness in MS-DOS is based on precedents set by CP/M. It's not really compatible but recycled many of the same concepts.
Maybe, I've been in the tech industry over 15 years professionally (excluding geeky childhood of course), and the second monitor for coding or any type of tech business was a blessing once it became affordable for most people. I just cannot imagine not having a 3rd right now.

Keepass (or another offline pass manager), Skype, multiple shells open, ftp manager, notepad (or whatever you call it for coding), browser, some Spotify (okay I get this one is not a must), and sometimes calculator.

I can't even imagine not having a numpad like she doesn't have. In our work environments, everyone has a 2nd, 3rd, or 4th. I've seen even 6th monitor. Her system is for streaming, and I don't think while streaming anyone can get anything done properly. Let alone the privacy of the company you are hired to do the job.
> Amazon could rebuild AWS on top of hypervisors

Um, what?

> BSD or what have you and none of those users would notice

FaaS and CaaS doesn't negate that there is a kernel API you're interfacing with. It absolutely makes a difference. Claiming that kernels are completely interchangeable is extremely naive, but then again, your first statement about hypervisors is so absolutely, confusingly incorrect that it's difficult to take what you say seriously.
>Who accept that?

Tons of PRC citizens. Why haven't they "review bombed" their own government? Why did they flock to the internet to yell at GAP when it released a sweater with the proper map of PRC on it, with no Taiwan displayed?

As for context, no discussion happens without it. We're not doing logarithms here, we're talking about geopolitics. I reject the notion that I should keep my discussion "framed."
(Sorry for the late reply...)

> The cruise missiles are still just clever fuses, they don’t linger waiting to autonomously attack ships.

That is not correct. The cruise missiles will be given an area to search. They will then traverse that area looking for targets. Anything that matches their programming will be hit. I'm sure they're flexible enough to take orders like "attack any destroyer, cruiser, or aircraft carrier". It will be up to the sensors and software to make sure the target isn't a civilian ship, for instance.

> I don’t think these weapons won’t be built by the millions, I just hope they will be used reluctantly.

They are already being pitched on the open market by the Chinese:

>> The Blowfish A2 “autonomously performs complex combat missions, including fixed-point timing detection and fixed-range reconnaissance, and targeted precision strikes.”

>> Depending on customer preferences, Chinese military drone manufacturer Ziyan offers to equip Blowfish A2 with either missiles or machine guns.

>> Mr Allen wrote: “Though many current generation drones are primarily remotely operated, Chinese officials generally expect drones and military robotics to feature ever more extensive AI and autonomous capabilities in the future.

>> “Chinese weapons manufacturers already are selling armed drones with significant amounts of combat autonomy.”

>> China is also interested in using AI for military command decision-making.

https://www.technocracy.news/china-releases-fully-autonomous...
I talked to a lawyer specializing in data protection a couple of years ago, and according to her, the problem is already there - you cannot satisfy both the GDPR and US law that requires that the US government can snoop whenever they want to.

Currently, the companies are getting away with it, but with people like Max Schrems, they might not be able to in the long run.
Apart from media files, where does that limit really hurt?
Main point: any statement about world outside of computers can be cryptographically signed and stored in a decentralized immutable store yet still be false.

Also, crypto guarantees cut both ways. Which is more likely, that your account will be illegally taken from you, or that you'll lose your account password? In normal banking systems, the former is very unlikely and the latter is fixable. In crypto coins, the former is impossible (assuming nobody can steal your password, which is untrue) and the latter is unfixable.
If they end up suing Facebook for the mental harm they suffer from the job (and things like content moderators getting PTSD is a recognized thing), then lack of communicating their distress to their friends and family undercuts their case.

"It couldn't have been that bad, you didn't even mention it to your mother or your husband."
The NSA has been putting back doors into various tech for decades. The NSA, and many other covert orgs, cares little for what is legal or illegal. Australians are minuscule part of the total threat.
I put a few domains on FastMail for family members to avoid using Google and also avoid using my fascist BOFH mail servers.

They know that if anything is sensitive, they and their friends will need to pgp or 7-zip encrypt the payload. I will gladly continue to use Fastmail if that is the only way to keep people I care about from staying logged into Google.
Camel, horse, shark & eel are pretty common foods.

Shark, in australia, is the most common fish-and-chips. It tastes/feels in the neighborhood of cod, the white flaky sea fish that even unadventurous eaters like. Eel & camel are popular but not economical to produce.

Beef is, IMO, one of the blandest red meats. I prefer venison and much prefer mutton.
> seeing them disproved

Well, many of these things essentially have a starting state as 'disproved', ya?
I think they are referring to literal text/whitespace in the template. I don't know about other implementations, but typescript mutates the whitespace if newlines are involved.

It seems that the rules are, for any run of literal text:

- preserve runs of whitespace that don't contain newlines
- drop initial and final whitespace if it contains a newline
- collapse any internal runs of whitespace containing newlines to a single space.

(based on a quick experiment with tsc.)
At this point Casey Newton has so much angst against Facebook, that even if you show him (hypothetically) that everyone at FB is earning $100k and enjoying their jobs, he will still point out that the plumber who came into fix the bathroom the other day is being paid $40/hr and that is a travesty.

/rantagainstbiasness
I'm guessing these moderators are outsourced through another company and that allows for a lot of unreasonable policies.

I think it is generally understood that if you outsource you can get another company to enforce policies you'd otherwise be embarrassed by / legally responsible for if they worked direct for the company. So if something goes wrong "oh that wasn't us, we told that crazy outsourced company not to do it". The other company doesn't care as they're not selling a product and it doesn't hurt them.

I worked for an outsourced customer service company when I was in college. The policies for their in house service and outsourced were explicitly different but customers were exactly the same. This was no mystery to anyone in the company. Policies for the outsourced companies were much much less generous to the customers. So much so at one point they retroactively changed their warranty policy that was enforced by outsourced customer service. In house stuck to the original rules, outsourced declared X, Y, Z wasn't covered. When they got caught after a year of saving money they declared that the company they outsourced service to did it wrong. Then after a time they'd switch back....
And you think you can do without comparing how many times guns save lives than how many times guns take lives? You really don't understand the question.
When Apple converted my root filesystem to apfs, some code I wrote stopped working because on occasion (e.g., right after powering up) my code's attempt to execute a file (namely, /System/Library/ PrivateFrameworks/Apple80211.framework /Versions/Current/ Resources/airport, an ordinary executable file that certainly does exist) would fail with a "file not found" error.
Pairing K2, or consuming vegetables high in vitamin K, helps with this. Personally I both consume a supplement and use a SAD light.
I read that blog some times (checking for deals, mostly, and reviews) and it look like it.

Until it start happening to me. I get the "this file is 0 bytes" bug for some time.

Is fixed?

I don't know! Is just that the "0 bytes" files was part of my project and the bug manifest other nasty effect... But I can't claim, right now, the bug is not here!
I just launched my beta site, Vidcap.co. It was a lot of work and I was thinking all along that it would've been interesting to stream or YouTube the whole 5 month process.

The night of launch was a tough night since I didn't understand at the time how to deploy on Azure.

Unfortunately I didn't record at all. It would've been nice to have something like that, even if no on watched. Even if one person watched, they would see that sometimes the "easy" thing takes a lot of persistence and nail biting to make it happy for some.

I agree, it helps keep you on task because you feel that you owe it to your "fans" to put on a show. Maybe from no on I will stream just for the hell of it.

Do you have a project by the way?
nightmairline
I agree! Facebook avatars will soon have eyes and facial expressions that mimic your own.
Maybe with the new 150KWh charger and a compatible car like the Audi eTron. Could be worth looking at in five years when this becomes more widespread.
>Anyway, what do you believe would change if Zuck did it for a day?...He knows it's a problem.

Well for starters he might stop outsourcing the work through a contractor who pays its employees 1/8 what the average Facebook employee is paid. Maybe the powers that be accept and acknowledge these low/underpaid contractors are developing PTSD like symptoms and are clearly not getting services internally much less the financial compensation to get such services externally...not to mention the contractual arrangement which seems to keep the contractors from seeking help externally.
"You only have to watch it through if you have to make sure its actually gore."

I'm not sure that is any different than what the article describes.
But the lone wolf killer who kills many people for no other reason than to kill them is not.
The internet is one great big libertarian experiment. It illustrates all of the creativity, and all of the depravity, that result when you just put millions of people together and tell them to do whatever they want without consequences.
Definitely will work on a better video to display the full potential. But who doesn't love MS Paint??
>especially one that has their culture and history inherited since 2k+ years ago.

Can you expand on the relevance of this? It seems you're implying that your regional history and culture is somehow older/better than anyone else's. That would be silly - European culture extends so far back their early governments were eloping with Egyptian Pharos.

It's also silly because you and I have nothing at all to do with our country's history - it happened before we were born, and we didn't get a choice of nationhood.
This is a column that answers reader-asked questions, not just a general/news article.

https://www.nytimes.com/column/ask-well
If seeing it makes you cry it seems like you should be looking for a new job.

There is a portion of population that would be generally unfazed by the content, it would be best for everyone if they worked these jobs.
I was aware of this, but it never crossed my mind that this fact might be causing problems for me.

I realize now just how little sunlight I get. I probably spend less than 5 minutes outside a month as I only go from indoors to indoors by car.
> And yet we flew to the moon. And have airplanes, and and and.

We do, but not by designing from scratch. We achieved those things by incrementally extending existing designs and verifying that the newer, more complex designs had the desired properties.

> A lot of agile is just an excuse for software "engineering" being in the throw shit at the wall and see what sticks stage of evolution. Construction went through the same, software has freemasons now. But no engineering whatsoever.

The constraints that apply to software are very different from those that apply to construction. What if "throw shit at the wall and see what sticks" really is a better way of making software than "engineering"?

> Example: People still write their own date conversions (and fuck it up).

Indeed they do. Do you find this is more common in projects that specify and design up front or in projects that don't?
Quite the opposite.

They are clueless and used by the current Labour leadership who _are_ actual Marxists.

That's why it's scary.
Probably we can agree that a company will be more productive if the engineers are learning from each other and generating ideas together? So if you've got a team of engineers who don't like working with people, it's probably in the company's best interest to set up a structure that explicitly encourages more communication.
I'm impressed that you can concentrate that long. That's got to be over 8 hours of driving non-stop. No toilet breaks.

I think most people would need to stop a couple of times on route. I doubt EVs will ever be suitable for you.
Doesn't seem like much intuition was had in your example, to be honest.

The teacher primed you with "Why have you never gotten burned on a long summer drive?" and then you bought that as fact and backsplained it with some basic prism experiments, the backsplanation not really mattering once you buy the fact from the teacher.

In other words, I'm not sure what 30 second thought process you think the average person can walk through to replace a teacher telling you the fact outright.

Once you know a fact, people can "intuit" any explanation. Just talk to children and listen to their bizarre theories -- but I would not call that intuition because they cannot arrive at the original fact that way.

Besides, my intuition is the opposite. My friend was a truck driver and said he'd get sunburned hands. He always kept sunscreen in the cabin.
I'd think Racket (and DrRacket) would be a good language & environment for a kid to explore programming in: simple, consistent syntax, easy access to graphics. I'm not sure if there's any books or tutorials targeting kids & parents though.
Automating File Loading with Python and SQL
For me, having gotten my ears wet with CP/M, I seem to recall it was so there was a cheap means of indexing files by type if required, since there weren't much in the way of sorted lists built-in, and folders weren't really a thing either.
Those side effects can be mitigated or at least reduced by adding extra infrared or red light. Eg sunburns are prevented or greatly reduced by treating with near infrared either before or after UV exposure.
For those preferring audio for an easier digestion, Matthew Walker has been a guest on some podcasts shortly after the book came out

https://www.kevinrose.com/single-post/matthew-walker

http://podcasts.joerogan.net/podcasts/matthew-walker
Replying to self (because the edit window has gone): ALON apparently goes down to 200nm, so it's transparent to UVB (280-315)
Has anyone used the Sperti UVB vitamin D lamp?
https://www.sperti.com/product/sperti-vitamin-d-light-box

It appears to be the only FDA approved one.
Oh, yes, I'm certain that I'm reading propaganda. My country has all sorts of propaganda about its own history. I think all countries do. Including the USSR. I also know that that propaganda changes over time. So since you think you aren't reading propaganda, I don't think you are skeptic enough.

My question again is, if women must not be conscripted in order to save their wombs for postwar repopulation efforts, why should women even be allowed to volunteer?

If women can volunteer, why can't they also be conscripted? As I point out, conscription doesn't require that everyone see combat duty.

I already pointed out that the percentage was tiny. I quoted "roughly 3 percent of total military personnel", and the source describes that many of them were medical personnel, not combatants. But there were volunteer combatants, and my point was to show that you were wrong about the non-existence of volunteers.

I think "people not dying in a war" is common sense. How about "avoid wars". My country - I am a US citizen - loves going to war. It's been at war for 93% of its existence. I can only conclude that my view isn't that common.

The US also has a history of children lying about their age in order to volunteer in the military. But I don't why we should compare the decisions and actions of adult women with that of minors. (To be clear, the US allows 17-year-old minors to join the military with parental consent. That's how my wife enlisted.)

In the US, which is currently an all-volunteer force, woman can volunteer for combat duty in the military. Children under 17 cannot. The question is, since adult men are required to register in case there is a draft, why shouldn't adult women also be required to register?

Even if there is a draft, it doesn't require that all or even most women must fight in hand-to-hand combat, or other places where they are physically unqualified to work.
Well this has made me reconsider my lack of use of sun screen. Thanks for sharing.
Lingvo: A Modular and Scalable Framework for Sequence-to-Sequence Modeling [pdf]
This is kinda recursion - stackless, though - so it doesn't work right (and honestly, I don't know if it would work properly on actual BASIC from the era or not; it would depend on how the GOSUB/RETURN stack worked - I don't recall if you can GOSUB to a routine line number prior to the GOSUB line number - not to mention other reasons):

10 Y0=1:GOSUB 1000:PRINT Y0
999 END
1000 REM
1010 Y0=Y0+1
1020 IF Y0<5 THEN GOSUB 1000
1030 RETURN

You could potentially make something work with a DIM array for a limited sized stack to make "local" variables of some sort for each level of recursion. It would be very ugly - but barely possible I think.

This seems like a fun challenge to try out...
I found the most interesting part at the bottom where he said he got his MacBook back and is still using his old 2007 ThinkPad more than the Mac now.
Or, you know, it was a slip or a bad syntax, and you took the least charitable interpretation possible ("so absolutely, confusingly incorrect") and then took that to further extremes "that it's difficult to take what you say seriously".

>FaaS and CaaS doesn't negate that there is a kernel API you're interfacing with

Only in as much that it can't itself be emulated...
It's very common for Conway's law to be regarded as some kind of warning, as if it's something to be "defended" against. It's not. Conway's law is the most basic and important principle to creating software at scale. A better way of stating Conway's law is that if you want to design a large, sophisticated system, the first step is to design the organization that will implement the system.

Organizations that are too isolated will tend to create monoliths.
Organizations that are too connected and too flat will tend to create sprawling spaghetti systems. These two cases are not mutually exclusive. You can have sprawling spaghetti monoliths. This is also one of the dangers to having one team work on several microservices; those microservices will tend to intermingle in inappropriately complex ways. Boundaries are critical to system health, and boundaries can be tuned by organizing people. Don't worry about Conway's law, leverage it.
Is not publicizing (in a system like Facebook, designed to proactively promote and spread attention-grabbing content to any audience it can) the same thing as censorship?

In other words - I sympathize with the hard-ACLU/EFF stance on free speech. But there's a difference between government censorship and societal moderation - the latter has always existed, and the scale and automation of modern platforms in publicizing content that normally wouldn't spread so far is what's new.

Should people be aware of bad things that happen in the world? Absolutely. Is broadening the audience for disturbing videos the right way to raise awareness? Maybe not.

And if folks really feel such content needs to be published, they still have more options and reach than they did in years past even if "mainstream" places like Facebook moderate them. Granted this last point is getting a bit trickier, as people go after registrars and web hosts themselves for political reasons occasionally (i.e. if this was Cloudflare we were talking about I'd be in full agreement with you - then again Cloudflare doesn't run a recommendation service that automatically causes new unexpected content to appear in front of billions of people).
Not really, h less you have another citizenship. If that’s the only option to avoid forced labor, it’s not a real option
> decisions about their respective products should be contained within each team, with clearly defined interfaces and usage documentation.

In order to make those decisions and define the interfaces, you need to know a lot about how your software is going to be used. That will be much easier if you have good communication with the other teams and understand their goals and motivations.
A Java string isn't precisely the same thing as a varchar(255), for example. Nor is an ArrayList (ordered) the same thing as a set of rows (unordered). Mapping between these slightly different sets of concepts usually works well enough, but it's an additional piece of disjointedness.
Yep. And this is what you get when collectively "We" demand moderation. Its the other side of the fence... Usenet was the unmoderated wasteland, and Facebook is a the moderated hell-landscape of "ok not ok".
But you said yourself "I'm a fan of showing the error."

Showing an error and allowing the user to decide what to do is apart of the handling process, no ?

You can try / catch all day long, but if the app crashes or doesn't produce the right data - the user must be informed, no ?