skysight-inc/HackerNews huggingface dataset:
"Now, consider if a foreign government did this with a custom malware that isn't picked up by ordinary antrivirus."

An "ordinary antrivirus" like MS Defender or McAffee (that's what my work PC has) is not able to detect malware from internet. A state actor has no issues installing malware on an accessible computer with Windows
Turns out Cave Johnson was more pastiche than parody
> write_and_flush_to_dev_tty(BEGIN_RED_TEXT),write_and_flush_to_stdout("word"),write_and_flush_to_dev_tty(END_RED_TEXT);

This isn't guaranteed to be serialized: Someone trying to log the output of your application might try: | tee /dev/tty | logger ... or they might be running under kubernetes/docker (which does much the same thing).

I suggest the following:

1. If fd 0 and fd 1 are both ttys (isatty), and they point to the same tty (ttyname) then use it a tty (like your first example)

2. If fd 1 is not a tty, and fd 0 is a tty, write plaintext to fd 1. The user wants to filter output.

3. If neither fd 0 or 1 is a tty, write twice: do interactive stuff and send your vt-sequences with the text embedded to /dev/tty and a plaintext copy to fd 1.

Now the user doesn't need the extra tee, and we no longer need to worry about synchronisation. Users don't typically (meaningfully) grep interactive applications, so I think it's a good compromise for interactive servers and tuis.

But if you're not reading input or doing absolute cursor movement, and you just want some spicy log lines, I don't think you should be doing any of this fiddling: Just write sequences to stdout if it's a tty (or if the user specifically tells you to).

I also recommend checking for $NO_COLOR in the environment and honouring the users wishes here: Some users are colourblind so this represents a real accessibility issue for them. One of the advantages of ncurses/terminfo is you get some accessibility features you might not have known you needed.
My preference is for number of pages left in chapter, but for some reason Amazon doesn't seem to be able to implement that.
In the end, from a corporate investor level, it's all about the bottom line. Overperformance and underperformance are well-defined terms. If there is a (positive or negative) correlation between ratio of male and female board members and performance, investors won't look twice at more obscure facets like 'meeting patterns' or 'cultural inertia'.

If the original claim ("Companies perform better with more women on boards") is not provable in a comparatively simple metric like growth, and if there are indications that in fact, 'other factors' like cultural inertia currently is diametral to female success in boards, then making a law that shoehorns more women in boards is not designed to make companies perform better, but to change the assumed cultural inertia at the expense of short- to medium-term economic growth. It becomes an experiment - with the countries that do not have that kind of laws and are unlikely to implement them as a control group (looking at you, China).

It only would be fair to tell that - instead of painting an unproven (and to some extend: disproven) claim a fact.
ebooks.com has DRM as a search filter so it is easier to find DRM-free ePUBs.
Since you mentioned Sanderson, I believe Tor books (or is it Tom Doherty Associates?) actually publishes all of their books as DRM-free so there is a large selection of sci-fi and fantasy books to choose from. That being said, most mainstream stuff is just published with DRM enabled.
Now for really older books that are public domain I like standard ebooks and project Gutenberg.
> I thought "Ireland" refers to the island as a whole and "Republic of Ireland" is the non UK part.

Some other posters have replied with some good information, but if you want Entirely Too Much Information this wikipedia page has a more fleshed-out discussion.

https://en.wikipedia.org/wiki/Names_of_the_Irish_state

Even that is missing some more exotic parts of that history - I see no mention of 'Republic in Ireland', for instance.
Whilst both are perhaps technically "plagiarism in your own words", there's a difference in trying to convey the same information in a sentence or two you've read in a text book into your own words for an essay, than rephrasing paragraphs/pages/story lines from a novel or entire sections of a previous work.

The process should be: 1) read 2) summarise into bullet points 3) write in your own words. Not 1) copy paste entire paragraph 2) rephrase/reorder to "make it yours"
It's uncomfortable not just to read this, but also to be reminded of so many weird protocols and schemes from way back when.

It brings to mind a box where I used to work, full of forgotten hardware that never really caught on. It was fun to check it out in some ways, but when discussing the pain points there was usually an audible groan from someone nearby.
Anybody Can Code with Blockly
For Sanderson specifically, his books are DRM-free wherever they are sold (apple/google/etc). Same goes for TOR publishing.

Past that, most books aren't available for DRM-free purchase. Breaking the DRM on an otherwise legally-purchased book is the next easiest thing. DeDRM tools are just a search away!
Comments mention Pocketbook. How good is it? I’m tempted by 10.3” screen since I read technical pdf’s (think O’Reilly or Packt) a lot and no Kindle is good for that.
> The coach was the famous Mike Krzyzewski of Duke.

Mike K. was part of the coaching team, led by Chuck Daly.
It just baffles how much effort as humans of modern education and academia have put into being super mad for using other people's ideas. Sure, I agree that this guy is somewhat the victim and she shouldn't have done that.

But really, how is it that we've come so far as a society and just scream at things like these ? Isn't knowledge supposed to be shared ? Even if it's not properly attributed ? There are plenty of misattributions in Mathematics, theorems who people did not create or develop at all, yet their name has been recited for years and years in elementary and middle schools. Yet teachers will say that plagiarism is bad! But hey, don't worry if we call this theorem like this because this is ok and it's actually not plagiarism. We're literally just regurgitating ideas, as several commenters have said (good luck getting the primary sources for my comment lol).

Also, should my ideas be considered plagiarized even when I thought of them before someone else published them ? Interesting dilema, at least for me.
“Govporation” is exactly the sort of agenda driven torturous linguistic manipulation that the phrase “call a spade a spade” mocks.
Ask your observability provider about PrivateLink, or talk to your account rep at AWS about discounting traffic.

But also, you can sample some of the data within your own VPCs (see Honeycomb's Refinery or Lightstep's Satellites)
Flushing once at the end of every word is better than flushing every time you write, because at that point you might as well disable buffering.
Libby + Calibre + Apprentice Alf is how I handle my books these days. I really like my Forma.
It has to be 90% fake accounts. Even HN here has plenty of GPT-3 chat bots who apparently work with each other and their herders in upvoting.
I mainly use Kindle for technical books in English which would cost more and take more time to get in my country compared to e-books.

Otherwise, I much prefer real books. I find them more comfortable to read, more pleasant to read (I get a better feeling turning pages and looking at paper than pressing buttons and looking at a screen) and I can pass them to my sons.

Also, for children interacting with a real book is a better experience.
They aren't helping by charging $15 for fiction ebooks with near zero distribution costs and marking up paperbacks even higher to make the ebook look like a "deal".
Am I the only person who thinks that half billion dollars at this stage for this initiative is nothing, when trillions of dollars were printed in the name of helping the environment?
Absolutely great story of a young guy from military forces addicted to alcohol who used to have absolutely regular life with family, travelling, chatting with folks; and suddenly he founds himself around burning equipment and pieces of somebody's flesh. No any Hollywood has disclosured to us a one man's story better then these selfies.
The one at the top of the page tickled me:
First things first, but not necessarily in that order.
— Doctor Who from Meglos (1980)
My partner is convinced that her cats understand hundreds of english words. Most of the time it seems harmless and I laugh. A small part of the time it drives me to madness.
krita
> I think that life is more important than any scientific experiment

Science has advanced enormously due to doing unsafe experiments on humans. For example, Jonas Salk tested the polio vaccine by injecting himself. The Wrights flew their first airplane themselves. Lindbergh risked death on his first transatlantic flight. (Previous attempts had ended in death.) He was dubbed "Lucky Lindy" for good reason. Test pilots had short life expectancies. So did Formula 1 drivers up into the 1970s.

We'd have a lot more deaths today if these brave people had not risked their lives.

Heck, we all risk our lives by getting out of bed in the morning.
People aren't shooting movies, they are just conveying mood and nuance through facial expressions, which is essentially an extra channel of communication that we have evolved to use efficiently. If a team finds that certain discussions go better with video/audio, using a simple web cam will certainly be better than dismissing it entirely jusy because people don't have professional setups
Joel Kaplan – The Array Cast
Still stable even with a drop from 1400$ to 80$ ETH in 2018.
Tons of innovative games come out every year. Star Citizen is cool and all but it's hardly innovative. It IS a thirteen year old boy's dream game, though, I'll give it that
add InkScape! ... and FreeCad when it solves its topology naming issues
I wholeheartedly agree with your assessment in particular of turnitin. I'm somewhat surprised by the copying of course notes though, as in my experience many academics take plagiarism extremely seriously, sometimes overzealously so, i.e. not use the same graph in two distinct works which is completely acceptable IMO.

> In academia it's rife. I was alerted by students to a course at a prominent Russell Group London university where the entire course notes were copied verbatim from my website. The only edit was to deliberately remove my name from every page and slide.

Did you report it to the university? You should, the academics who do this, should be face consequences and in my experiences plagiarism is one of the few wrongdoings that gets relatively swift action, I suspect because it usually is very clearly unethical conduct.
Signal offers to validate public keys of contacts via a separate channel (QR codes) to detect MITM attacks.

The second claim is that the ciphers used are outdated. A counter-claim that can be made here is that signal relies on well established and widely used methods which ensures that any significant weaknesses are more likely to be found. So far there are none that result in practical attacks.
why don't they? then they could sell me two things! back in the day i had a motorola droid AND a xoom.
‘The Game is Over’: Google’s DeepMind says on verge of achieving human-level AI
I wonder how much energy it takes to make the RO membranes.
While its not the same product, my 10" e-ink reader (an Onyx Boox Note 2) is the single best note-taking, annotation and technical document reader I've ever used. Its genuinely fantastic for those purposes.

I read all my Kindle books on it, it's entirely replaced my paper notebooks for note taking, and all my technical books, manuals and so on have been excellent on it.

Your intuition that this form factor is better for technical PDFs is correct, I think.
I loathe to imagine how those modern TUI libraries that have been popping up recently [1] that emulate Elm and React rendering in the terminal deal when isatty == false.

We're basically recreating Flash for the terminal, where we got a fancy UI but we lose the original text functionality, i.e. output is non pipable anymore. Not ideal when working on UNIX systems.

1: https://news.ycombinator.com/item?id=31328205
no hand gestures or order in which you say them?
I have kindle, but it's so hard for me to read programming books that I have in PDF (because it's too small). I end up having to read them on the laptop / PC. I'm even thinking to get an iPad because of the amount of programming books I have in pdf and want to read. Anyone is having the same issue?
Nice lots of good features!
Seems like cache hard disk on ssd, filesystem snapshots.

Lopks like it can replace/complement ZFS, Btrfs
Partly related anecdote:

I worked in Bangkok the last 5 years in a digital marketing startup. The well educated locals and expats here were all working on 13" laptops on cheap IKEA tables and 30$ non-office chairs.
How can people in a predominantly "digital" job work with 13" laptops? I get the cost saving thing, it's obvious for a startup. Save costs on behalf of employees health.

But a more important factor is a proven decrease of work performance on small single screen workplaces with bad ergonomics.

I managed their IT on the side and whenever we had some cashflow available, they wanted me to order overpriced iMac setups for their designers instead of fully specced out windows desktops for half the price, which would be more cost efficient for a notoriously broke startup. Alternatively they could have invested in proper docking boxes and desks / chairs, which would surely increase the productivity of employees.
Good. That was the goal. The whole point of saying the names of the victims is to center them in the telling of what happened to them.
Photopea is great and I’ve been using it a lot lately. But while it’s getting close to feature parity with Photoshop, the fundamental algorithms are significantly worse.

One example to test this: create a new layer, select a rectangular area, fill it with the paint bucket tool. Then use free transform to rotate that rectangle 45 degrees. The edges will be a mess. Its even worse at other angles.

I don’t want to slander Photopea because as I said I use it a lot, but I’d suggest to spend a while with it before deciding that you’re ready to ditch Photoshop/GIMP/Affinity.
Most developers seem to be unaware of the SEI's Personal Software Process (PSP) (https://en.wikipedia.org/wiki/Personal_software_process).

Abstract: The Personal Software Process (PSP) is a structured software development process that is designed to help software engineers better understand and improve their performance by bringing discipline to the way they develop software and tracking their predicted and actual development of the code. It clearly shows developers how to manage the quality of their products, how to make a sound plan, and how to make commitments. It also offers them the data to justify their plans. They can evaluate their work and suggest improvement direction by analyzing and reviewing development time, defects, and size data.

There is also a corresponding Team Software Process (https://en.wikipedia.org/wiki/Team_software_process).

Instead of coming up with more ad-hoc methods of measuring "Developer Productivity" i think it would be better if people build upon this. It is a framework to define a specific tuning process and hence easily adapted to any methodology (Agile or otherwise). The reason i like the PSP/TSP is that it is solely for the Developer's benefit (no Management need be involved) where i the Developer measure my performance on various metrics (which i can define) and improve them as i need to i.e. it is a proper Self-Feedback loop.
Planting lots of trees is a moderately successful way of combating desertification.
I'm British and I have always considered NI to be one of the four countries that make up the United Kingdom. They are all countries in their own right, and the UK is also considered a country for most purposes. Although I think it's weird the number of (mostly foreign) entities that only provide GB as an option for country rather than UK.
There are some really cool openings at Amazon I was considering moving into but this makes me rethink. Thanks for the write up.
Do y all have really small pockets or something? For women, I get it, your pants don't come with pockets and that sucks. But for guys? I've had a Samsung Note phone in my pocket since the Note 2, they where the model that invented the phablet moniker... Never had an issue. Do I just make better pant choices than most people?
>Is there a reason why gopher is seeing a resurgence in the tech sphere?

It's free from monstrous JS frameworks. More information, less apps.
AIUI, if you go by Irish law, the non-UK part of the island is just "Ireland"[1], and the island as a whole can be referred to as the "island of Ireland". The "Republic of Ireland" is the description of the state of Ireland[2].

In the UK, "Ireland" can mean either the country or the island as a whole. It's often clear from the context which is meant, though "Republic of Ireland"/"Irish Republic" is frequently used instead to make the distinction obvious.

The Good Friday Agreement[3] recognises that the people of Northern Ireland may consider themselves British, Irish, or both:

> recognise the birthright of all the people of Northern Ireland to identify themselves and be accepted as Irish or British, or both, as they may so choose, and accordingly confirm that their right to hold both British and Irish citizenship is accepted by both Governments

[1] Constitution of Ireland, Article 4: "The name of the State is Éire, or, in the English language, Ireland." https://www.irishstatutebook.ie/eli/cons/en/html#part1

[2] The Republic of Ireland Act, 1948, section 2: "It is hereby declared that the description of the State shall be the Republic of Ireland." https://www.irishstatutebook.ie/eli/1948/act/22/section/2/en...

[3] https://peacemaker.un.org/sites/peacemaker.un.org/files/IE%2...
Treaties like https://en.wikipedia.org/wiki/Schengen_Agreement?
> It’s a small sum of money for me. It is obviously not a small sum of money for a Bangladeshi beggar or a Peruvian cobbler.

The parent just explained why in Italy this would not be a small sum of money, and you’re now equating them with a beggar.

The whole point we’re trying to make is that it’s not “Bangladeshi beggars” that cannot afford this, but a large group of the intended target audience.

That can be a fair trade-off they make, but you seem to brush it off as “if you can’t afford $150 for a tool like this, obviously you’re a beggar and definitely not a software dev”, which shows a completely out of touch perspective on salaries, cost of living, exchange rate, etc of a huge portion of the modernized, western world.
Good riddance, Google has completely diff. values on data privacy - it shows that he was not a good fit anyways

https://www.bloomberg.com/news/articles/2022-05-17/apple-del...
Have you considered that many of us want ansi codes in the pipeline? For example, all the log viewers I use understand things like color codes. If I don't want ANSI codes in the output, then I can just pipe it through sed 's/\x1b\[[;[:digit:]]*m//g' which is easy. However if a program tries to be "smart" like you're describing w.r.t. hiding ANSI codes, then I have to go to all this trouble wrapping it inside another program which is a fake pseudo-terminal, which captures and extracts the real output.
I don't think the goal is a moral panic. There are three takeaways from this:

1 - The AI has figured out a way of determining race that could be detrimental to medical studies where race needs to be anonymises. I won't get into this as I have a loose understanding of the role race and bias plays in medicine

2 - The AI has identified a novel distinguishing factor between races that humans so far have been unaware of. This would be significant.

3 - The AI is cheating via an unforeseen mechanism
As soon as your company grows, those who decide and define the activities are more and more not writing code anymore.

Some activities/behaviours may still be injected at the developers’ level, but only if it does not contradict or impair what was defined as the main activity.

So while, yes, developers may evolve in those roles where they will be in position to learn and understand what the company should do, and communicate it, and steer people to implement it (in code and other things), they won’t have much brain power left to read or write code. They will specialize in their new role and rely on other specialists.
Freedom of the Press Foundation Takes on Development of “Dangerzone”
Maybe use plagiarism to detect influence of thought & ideas as trees instead and reward accordingly? Problem is though, that rewards self-promoters instead of rigorous scientists.
Countering your anecdote with mine.

I have an Xperia 10 II (or something like that, the slimmest Android device I could find back in early 2021). The back cover is cracked all over, to the point I sometimes get cuts on my fingers. Two of the corners have dents.

The back camera that takes the actual photo is several degrees off (like 10 or 15°) from whatever is used for the preview. Works perfectly in all the other ways. Probably isn't waterproof any more, but I never needed that before, either.
The kindle format, really any kind of text-based format, is not great for programming books in general. Code snippets end up having all kinds of hard to read wrapping, and also images and other things don’t really have a nice user experience on a Kindle. It’s really best when you’re just reading straight text, prose.
> the shape is a square

And the design is a big plus.
The drummer part wasn't meant that seriously. Just that a spin loop of an embedded system that controls a machine has a certain rhythm to it with very precise timings. Perhaps I am just under the illusion that my programs are some form of ballad. Thinking more on it I would be quite afraid if my µC starts any kind of solo.
Further proof of the blind insanity of capitalism. They are basically shipping water across the ocean from one desert to another.

"The company announced in January 2016 that it paid $31.8 million for 1,790 acres. Some of its fields run alongside the Colorado River.

The company grows hay for cows in its dairy in Saudi Arabia, where the monarchy has set a policy of growing less alfalfa, wheat and corn to reduce pumping of groundwater from the depleted aquifers of the Arabian Peninsula."
I ran into issues with sending the converted files to my Kindle and there were no error messages to debug by. I was probably doing something wrong but still.
I work remote-ish and am allowed to work all over Europe. Soon I’ll be exploring Portugal for 2 months. I am thinking of learning the language there and finding a way to finance a small vacation house.

But I am also interested in eastern Europe. If anyone has recommendations, I am all ears :)
I use a remarkable for this reason, and so I can scribble notes in the margin.
Django 4.1 alpha 1 released
Did you self-select into a public school that only has rich students? The average for California is depressingly bad: e.g. https://edsource.org/2022/californias-detailed-test-data-giv...

The response by the state is to propose lowering standards for basic math classes, while removing the option of higher level math classes for advanced students.
And also, their steel (hulls and etc.) is valuable because it was forged in the pre-nuclear age, and is thus "pure" for medical use.
I couldn't find anything either. At some point someone added CMYK support to GEGL and this seems to be where any other effort has stopped. Heck, even the Roadmap on the Gimp homepage is a dead link.

EDIT: Here's an issue in the Milestone 3 that is concerned with CMYK exporting: https://gitlab.gnome.org/GNOME/gimp/-/issues/356
So that's where those big bugs came from. I saw a double size wasp some days ago and i was wondering how it got so big. That explains it.