skysight-inc/HackerNews huggingface dataset:
>shell scripts aren't even meant to be used for floating point computation

There you go with the passive voice again. I ask you yet again: WHO didn't mean for shell scripts to be used for floating point computation? Citations, please?

>I haven't read any of his books nor i see what he has to do with it.

He wrote "The [Brainf]Art of Unix Programming". Since you claimed to understand the "Unix Philosophy", I assume you would have at least heard of the book written by one of the self-proclaimed experts on the topic, which has a whole section including 17 rules in the Wikipedia page on "Unix Philosophy". How long have you been philosophizing away about Unix anyway? Have you seriously never heard of that book?

https://en.wikipedia.org/wiki/Unix_philosophy#Eric_Raymond's...

>Bash doesn't follow the Unix Philosophy.

Bash is no true Scotsman, huh? Bash doesn't follow the Unix Philosophy. Csh doesn't follow the Unix Philosophy. Sh doesn't follow the Unix Philosophy. Yet they are all historically the predominant shell scripting languages of the Unix versions of their time. Can you name ONE popular Unix shell that DOES actually follow the Unix Philosophy? Or does the Unix Philosophy not apply to shells? And who said so?

The "Unix Philosophy" is after-the fact rationalization and bullshit. If the main way to program it is shell scripting, but none of the official shells actually follow the Unix Philosophy, then where does that leave you?
> most people agree it should

Mob mentality doesn't make a very good government, especially when manipulation of information comes so easily. No matter the crime, we can't start the basis of infringing upon an individual's rights on "well most of us on the island agree we should do this". William Golding illustrates this well in Lord of the Flies.
Correct. Hopefully, we can get closer to that.
Do you think Apple was "dumb" to "fragment" their OS market even further?

I know they are working on getting apps running on iOS + Mac OS by using the same APIs/libraries, but now iPad OS is a third instance of what I'm guessing is mostly the same kernel / libraries?
Hah, I was always intrigued by the idea of placing solar cells on the bright side of Mercury and servers on the dark side. I wonder what other good options might exist in the solar system.
Mgmwerx, Air University Accepting Solutions for Atmospherics Generator Challenge
> The density of Titan is consistent with a body that is about 60% rock and 40% water.

That's extremely misleading.

First, rocks have different densities. Sandstone weighs 2g/cc, basalt weighs 3g/cc, so a density "consistent with" 50% basalt, 50% water would be equally consistent with 100% sandstone, not to mention the possibilities of rocks with drastically different densities such as pumice or iron.

Secondly, we are pretty certain Titan has large quantities of liquid methane and/or ethane (check the same Wikipedia link) which certainly account for some of the difference in density between Titan and other rocky bodies.

So yes, there is water on Titan, but it's about as likely to be 40% water as it is to be 40% cheese or 40% iPhones, even if its density suggests a makeup consistent with that.
Probably need the backstory to understand what this is all about.
I've used Versant back in 2001. It was terrific and very fast, but wasn't a good fit for reporting/analysis.

Versant was building systems that were updated on the fly without shutdown, which was quite an achievement back then (and probably still is: Imagine updating a running instance of PostgresQL)
That sounds like a job for Alexa!
They should stop expecting all of their job to be easy as a Google search, get off their rears, and do real detective work. If it isn't worth real-world work, then it's probably not worth eroding citizen rights over.
Yeah, the photography choices are so odd. It made the presentation awkward and uncomfortable.
This is one of those interesting paradoxes that I haven't figured out yet.

Owning the legacy software that runs the business tends to provide job security at your current job, but can hinder your professional growth at both your current job as well as any future jobs.

Getting on to projects that are intended to replace legacy software tends to get you a lot of positive visibility politically and the ability to learn new technology and skills. If the new project fails there tends to be little fallout from the failure, since so many people are attached to the project at all levels. The goal posts will move so it can be reframed as a success.

If legacy software fails it usually means long hours and a lot of people nervously asking you when it will be fixed.

Unfortunately there's just not a lot of value to being able to put on your resume that you're an expert at an older language that nobody has heard of, built on an in-house framework that will never be used outside of your current company.
I wish someone would reinvent MacProject (PERT charts).
I can't find an original source for that. Maybe he said it, maybe there have been several misquotes. More anecdotally, we all know how much people like to mock Chinese manufacturing as purely copy-cat and low quality. You can almost see the glee dripping off the articles about the ballpoint. I'm pretty sure you can imagine someone with a failed ball-point saying "probably made in China". This doesn't mean it's untrue, but it does mean there's likely a bias.

It's not entirely unbelievable that they couldn't do this to a sufficient standard at all. I'm just saying it's more believable that they could, but couldn't do it to an excellent standard.
Unilateralism is literally only followed by a singular large country.
The entirety of the rest of the world, real-politik-inclusive as it may be (like we aren't LOL) accepts a multi-polar world as a reality.

It's very ironic that this same nation has ANYTHING to say about anyone else, not that we need to bring up Egypt or Saudi Arabia or our unusual orange king that loves Duterte more than Trudeau...
Notion.so
So after all your research you are saying concentration camps and extermination camps are the same?
In Syria, Russia found the chance to showcase its swagger-and its robot weapons
(Careful - Dublin is very much not 'British'. Although that headline is from the Metro, which probably shares editorial content with British regional editions of the same paper, so... yes, an example of the same cultural phenomenon.)
The mic drop:

Nuntii Latini finiti

Nuntii Latini Radiophoniae Finnicae Generalis, qui inde ab anno millesimo nongentesimo undenonagesimo (1989) iam triginta annos septimanatim emittuntur, post hanc emissionem finiuntur et decreto moderatorum radiophonicorum post ferias aestivas non continuabuntur. Auscultatoribus, quorum grex ad omnes orbis continentes amplificatus est, propter fidelitatem gratias quam maximas agimus et valedicimus.

A translation (not idiomatic English, staying closer to the original, but better than Google...):

Latin News Terminated

Finnish General Radio's "Latin News", which have been transmitted from here since 1989 already 30 years weekly, will be terminated after this transmission and, by decree of the radio directors, not continued after the summer break. To the listeners, whose flock has grown to all continents of the earth, on account of their faithfulness we give the greatest possible thanks, and bid farewell.
Which, I believe, is how the previous long-term ban on exporting of crypto was justified (ITAR: https://en.wikipedia.org/wiki/International_Traffic_in_Arms_...)
Well choosing between

(- (+ 1 2 3 4 5) 1)

and

- + + + + 1 2 3 4 5 1

The first one seems much more readable to me...
https://en.m.wikipedia.org/wiki/MacProject
I suspect free Microsoft OneNote continuing to improve and it becoming available on macOS and mobile took some of EverNotes marketshare.
https://www.onenote.com/
Well we don't want to disturb the environment too much
It would depend on how you define natural talent. A certain level of natural talent is absolutely necessary, but that level of natural talent is found in the majority of people. If you don't consider that natural talent and only consider some specific level above the baseline as qualifying, then the impact of natural talent verses hard work is much lower.
I'm not suggesting to put one's one needs first, but rather those of other people—or all people. To the extent a principle, abstract idea, or cause is useful, it must be examined in light of its effects, both direct and indirect, on people.

Sometimes, policies that follow from abstract ideas do harm to some people, in the interests of helping others (hopefully more), or do harm in the short term, in the interests of helping in the long term. Sometimes, these tradeoffs are good to make; other times, they are not.

There is no hard and fast Golden Rule that can serve as your bedrock if you treat it as something to be applied in all situations without critical analysis. The closest I can come is "care about people", but even that requires careful application, because there are situations when you must do things that hurt some people—even people you do care about—in order to do what is best for all.
Glad to see another contender in the EAVT field! Yay!
The nice thing about an SD card slot is that you can leave a microSD adapter inside it 24/7 if that's what your camera uses.

Nothing else that's port-sized gets enough use to care about.
In Russia, we have a law that requires companies that own messenger apps, to retain and provide contents of messages at request or provide information necessary to decrypt the message (encryption keys). There is no responsibility for using encryption for end users, and for companies it is either a large fine or being added to a registry of blocked URLs. So it is difficult to enforce such a law in practice.
I guess it's just the photographer's style, but every one of those portraits looks like the subject been posed in a way that's unnatural for them, and they're not enjoying it.
My favorite "GUI" is just text. The shell interface is, for me, the best [1]. It's very rarely ambiguous, and it works well for many people, even people without vision.

[1] https://nixpulvis.com/ramblings/2018-07-11-building-a-shell-...
[1b] https://www.linuxjournal.com/content/without-gui-how-live-en... (also on the front page right now).
PVS-Studio in the Clouds – Running the Analysis on Travis CI
Unless I'm misunderstanding aren't you just proving the point / following the usual example of proof people give of a conspiracy?

Every conspiracy claim has some related story people point to and draw a line from.

The claim is that the article was FUD.

The fact that companies who are competitors can compete fiercely doesn't prove anything.
> The idea that as a pregnant person you can now be arrested specifically because it endangers the unborn is frightening.

As of 2015 three states criminalize substance abuse particularly during pregnancy: Alabama, South Carolina and Tennessee.

https://projects.propublica.org/graphics/maternity-drug-poli...
`npm ci` will use a local cache, and only pull specifically identified versions.
There's some level of GUI compitency or fimilarity - we have an understanding and expection of where menus should be and how they should work. I'd argue this is also the case with ncurses like software too - in fact a lot of programs support emacs style keyboard shortcuts.

You're also missing the distinction between keyboard shortcuts for a TUI and a CLI. Given a level of terminal compitency I'd argue that a CLI isn't any harder or is often easier to become compitent thanks to the UNIX philosophy.
>Gruber has not been shy about bashing Apple’s design decisions with either the keyboards

Oh hell no, he was VERY late to the keyboard issue. The whole Keyboard issue finally broke out because one journalist got fed up with her keyboard failing so many times, and saw so many people had the same problem, she decide to run a new story on it. That was in early 2018 if I remember correctly.
So, this "more pollution than 140 nations" description encapsulates 2 fundamental truths, IMNVHO

1) That the USA spends more than the entire rest of the world combined in it's "defense" budget, as having more than 700 bases in more than 80 countries has a price.

2) That it's considered above-sacred to allow this military machine to do literally anything it wishes to do, including treating the ocean as it's dumping ground.
(is now a good time to mention the Bikini atoll?)
When I was in college several years back, the NVidia card on my only computer, a Dell laptop, failed. X stopped working but framebuffer driver still works. I was not tech competent back then and didn't know exactly what went wrong. I spent more than 1 month with only CLI.

Perspective from a CJK user:

- To show and type Chinese, you need tools like zhcon/fbterm.
- You'll need to deal with encoding issues when ssh to remote server, or telnet to a terminal based BBS. luit is a good tool for that. GNU screen also have this built-in and in some cases better than luit.
These measures may be good indicators, until people optimize for them specifically. It reminds me of algorithm questions in tech interviews. They may have been effective at finding the right candidate before it became common knowledge to study algorithms. Measures like walking speed, grip strength, or pushup speed may only be good health indicators, until people begin to optimize for those measures specifically.
This doesn't necessarily mean that their vowels are closer to ancient Roman vowels than Americans' vowels are, though, for example.
This is where I wish more languages would learn from Erlang. Everything you said applies, but the correct layer is defined upfront based solely on what I'm trying to do, not a complex combination of what kind of error happened, what kind of error I expected, and what I'm trying to do.
Don't give up so quickly. Where there's a will there's a way. I am not saying that it is likely going to be pleasant (as indicated above), but I don't think it's the right thing to just call this unsolvable. It's certainly a huge project, maybe the biggest mankind ever faced, but still we need to tackle it, right?

Having said that, I believe you are right that reducing CO2 output is most likely not going to cut it anymore (if that is even possible at all). But there might be other ways to slowly reduce the carbon levels in the atmosphere.

Whether it's possible to do something short term (effective within decades), yes, I also highly doubt that.
Yeah, and their only choice is to stop, because the US and Europe alone cannot solve global warming.
Top CSS Interview Questions with Answers
Eh, the lean of the article and the comments on the original HN thread were knocking AMD for it as if they were going against American interests by being successfully bullied by China into giving up valuable IP.

AMD is saying that a) the IP was not of the highest value or performance, and b) it's unlikely to go against American national security interests when DoC and DoJ both give explicit sign-off. Remember too that this was in the Obama era, when the likelihood of sailing the country down a river for $$$ was lower.
>he doesn't like the iOS 7 redesign either. But I've not heard a bad word from him before today.

He was critical of iOS 7 from the start, felt it was wrong and wondering if it was Hardware Design taking over Software Design where the two have little to no overlap.
making our stuff, and disposing of our waste.
SpaceX has a huge price advantage on launches so a competitor would have to be able to significantly undercut them on the cost of the hardware just to become competetive.
I'm not using to suggest unreasonable actions to subjects, I'm using that example as a clear example where the data is, itself, incriminating to possess or transact.
> Think of all the people who support the Drug War and its effects on certain demographics

Who are those people, exactly?

I run in mostly right-wing circles (online especially), and the vast majority of people on the right seem to be opposed to the "War on Drugs" on the grounds of individual liberty. I can't imagine many on the left are in support of it - am I wrong?

I don't think it's nearly as popular as it might seem.
Undermind Episode 27 – A Podcast about Starcraft AI
An update wiped out your system drive? Sounds very unlikely. There are millions of Windows 10 PCs if something like that happened it would be major news.
The China stuff aside, I wish I had time to address all of the points made in this comment in full. Frankly it's a severely misleading explanation that edges very close to misinformation.

Quoting the grandparent comment exactly, the US is in fact "locking up children". They are also not "free to leave". Most detainees are required to wait for their hearing. In addition, no rule has been discarded. The push for zero-tolerance policy at the border led to family separation, and is precisely what's happening to these people, which makes this "golden rule" completely bunk. Further, illegal immigration isn't even as high now as it was in 2014.

This is not even taking into account the issue with illegal immigration and seeking asylum being a criminal issue, the fact that people within the US are being deported, not just those attempting to come in the southern border, and lastly, the reasons why people are fleeing these countries as well as the historical context and the US's role in that.
Isn't this a bit of a chicken and the egg situation? Are women more likely to give up due to some evolutionary or natural trait, or is it learned due to some societal pressure?
Isn't the last example similar to a sum type and using it in a match?
> ... Newton’s Third Law of System Administration, which says “a system untouched will remain online.” We know this isn’t true after some point, but until that point, it’s followed by ops teams around the world.

LOL
Surely TUIs for editing text (nano, vi, emacs) are better than using something like `ed`. There's something to be said for having two dimensions to navigate in!
Hi can you link to this post about Japan? Thanks :)
not to mention that we openly support regimes that will cut their own peoples legs and pollute their own lands for our business.
Same, been using it since 2002, my current image has been rolling since 2008, that's when I switched to amd64. Never cared about the performance tuning aspect, it's all about flexibility and control.
Yes, China is bad.
Yeah, you have a point. I've known people that type and execute potentially dangerous stuff without re-reading it or understanding what the command is supposed to do.

I just read and make sure of what I'm about to execute when I'm working with potentially dangerous commands. I can't remember a time where I've done something as disastrous as your example.

Then again, the same is possible with GUIs. People can select stuff without meaning to and deleting them without making sure of what they're doing.
I dislike exceptions for the same reason, because it’s often not clear if the error will come through an indirect channel (the exception), or in the return value. It’s better in languages that express that in their type system.

And unless you catch the common ancestor for all exceptions, it’s difficult to know what you need to look out for. This is especially true in dynamic languages like Ruby.

To my mind, exceptions enter a language when the language lacks the semantics to expose them in the return value, where true/false/null/errno is too primitive for larger systems.

Option, Result, and Either are great alternatives that allow you to propagate problems to deal with them at a higher level, with explicit acknowledgment that an error might occur.

Exceptions can be ignored and caught in random places with little to no context, so long as they’re further up the stack. Or you just get stuff like:

try {
Application->runTheWholeThing();
} catch (e) {
print “something went wrong”;
}
"If being a high-ranking corporate officer didn't pay better than lower-ranking ones, nowhere near as much work would be put into competing to climb the corporate ladder."

I disagree a lot of people seek a higher ranking job because of power. Once they have the power they give themselves more.

Would you rather clean bathrooms or tell others when to clean them for the same pay?
> The decline of X has us so desperate that we're abusing web browsers as remote displays.

There's a fundamental difference between a X11 remote display, and an application running within a web browser. This difference becomes obvious when the network connection drops: the X11 application will immediately freeze, since all of its code was running in the remote computer, while the application within the web browser can retain some of its functionality.
How to Make a Smart Baby Monitor with Python, RaspberryPi and Peripheral Sensors
I am not a Perl expert. Only worked on some simple install tools written it a couple years ago. Re-reading docs, eval(...) traps exceptions (die), but requires manual inspection of error state, instead of automatically halting.
It operates more like Go/C/PHP in that regard.
Why wouldn’t ”note taking on steroids” be worth $1B? It is useful for any information work, and most of the higher income jobs are essentially or at least partly information work.

And if they are currently making close to $100M in annual revenues, then $1B valuation doesn’t seem far off.

Lock-in effect is quite substantial after you have a couple of years of tagged information.

As a user, I just wish they would have a smoother implementation of their current product-offering.
Completely agree. The problem is that there are half a dozen ways for a program to figure out where it's running, but (poorly) pattern matching on $TERM is way easier than checking for individual features with termcap.

It's also almost impossible to validate a program against different environments other than just manually trying as many as you can tolerate.

Also there are lots of systems with broken/incomplete/incorrect termcap databases, so now you're looking at kludgy exception lists anyway.

Tmux switched from using xterm- to screen- and then tmux- as its $TERM at some point, and adding a proper termcap entry, and it's mostly been a net positive, but some things definitely break as a result.

The most annoying thing is that $TERM is inherited over ssh, but the termcap db isn't, so it's not enough to have your local programs configured correctly, you need to have the same config (or at least a workaround) available on all of the remote systems you use.

Tldr: xterm- is ossified, and trying to do anything else, even the correct way, is a nightmare and often can't realistically be made to work.
GitLab has 736 team members - https://about.gitlab.com/company/team/
No way. If the device got lost or crushed then it's all user fault. But with the device completely intact, just needing to be charged (you could even swap the battery if you actually wanted to help the customer), lack of backups gets much less than half the blame here.
That is for in kernel drivers, as stated. It something breaks in kernel, it just won't compile with the kernel, but user space drivers have great ABI compatibility as stated in the link you provided.

Not an expert though, might be wrong but the text makes it pretty clear
>This is the most minor thing that he had to say.

May be that is a minor case to a US citizen. But might not be to a wider world of audience. He might not like it, but if he had any respect to his wider reader, may be he should not have wrote it. But then again, I know US tends to be more relax or loose in these sort of things. I guess it is a culture crash.
The Budapest Memorandum contains no such commitment (see https://en.wikisource.org/wiki/Ukraine._Memorandum_on_Securi...). It states the parties' commitment "to respect the Independence and Sovereignty and the existing borders of Ukraine", not to go to war if others violate those.
I was reacting to this statement: "The US is not in the business of industrial espionage for commercial purposes - either on a corporate or governmental level", which is obviously false. I wanted to rectify that.
Never saw one...