skysight-inc/HackerNews huggingface dataset:
When I say "left liberal", think Chomsky, not Hillary Clinton. Someone who thinks individual freedom is paramount, but who also thinks that corporations are just as bad as governments.

The presently dominant current in the left prioritizes social justice over individual liberty, up to and including legal restrictions on freedom of speech under a constitution which expressly forbids such restriction (cf. the New York City ordinance forbidding the use of the term "illegal alien").
> Contrast with Perl, which was mainly used by niche hackers (in the original, respectful sense), used in the types of products that live by the SV valley motto of "move fast and break things".

Umm, no, I think you have a very poor idea of what Perl was and is used for, and who used it. I imagine Perl is still in heavy use (if not heavy development) in the back-end of some Banks. Perl was also used to power many of the web circa 1999. Some of the big names that used it are Amazon and Craigslist. Perl was one of the main languages used on the internet pre-2000. Much has changes since then, but let's not rewrite history to completely ignore Perl's role in where we are today.
I do exactly this as well.

Leaving an existing job (for any reason) is a moment of opportunity that allows me to evaluate where I'm at in my life and what the best options for me are.

Sometimes, it's getting another job. Sometimes, it's starting a new business. It all depends.

> If you have the means to take time off between jobs, I highly recommend it

I think the importance of this is hard to overstate. I make sure that I set aside enough money that I always have the financial means to take some time without an income.
At the grocery store I pay for 8 apples.

"Why are you taking 8 apples?"

"Because I can."

I can see why people would get bent out of shape.
iTunes has had bugs that try to remove duplicates and end up deleting peoples' own remixed material.

Amazon discovered they didn't have the rights to a book in Canada and deleted it off people devices. The book? 1984.

I think the iTunes issues have been fixed, but it's still stupid to not have your own backup independent of stuff accessible by "cloud" services.

I buy everything I can off bandcamp and download it to my machine. I occasionally buy off Amazon music, but I really hate it when that's the only option an artists has and would prefer to buy/rip a physical CD at a show. I keep my music on a 512GB microSD card (crazy these things exist now) and I always keep my own backups of my own content; buy DRM free whenever I can on Gog/Humble over Steam.

I prefer to have things I own, not licenses to software and content that can be revoked at any time.
In contrast running N instances scales linearly. That's why Redis multi threading just attempts to get the low hanging fruit of the write calls. For serious scalability it's better to orchestrate multiple instances in our vision.
The craziest part of this article is the note at the end about airlines being forced to remove mention of Taiwan in order to do business in China. Went to Delta website to find a flight to Taipei, and sure enough every stop of trip lists city, state/country and for Taipei is just says:

Taipei,

According to the article, even this is still 'out of compliance,' because it should say 'Taipei, Taiwan China,' blown away this is how the booking page appears on the Delta website when loaded from the United States.

Makes me worry, localization takes effort, and effort often leads to blanket solutions that 'check everyone's boxes.' The most worrying examples of this in my opinion have been the superhero movies of the past decade. These blockbuster franchises were all written to accommodate distribution in China (and worldwide for that matter) as a goal. This led to simplified dialogues for translation, story lines that avoided pushing controversial buttons, and the result was a decade of moderately entertaining and decidedly safe cinema. Sure, blockbusters are not the best barometer for a nation's ability to push artistic boundaries, but they have historically spoken to the sentiments, dreams, and challenges of a time. Unfortunately with the sequels and superheros era, it seems the tone has been one of risk-averse idealism, which strikes me as a particularly low form of entertainment, entertainment that is truly disposable, unable and unwilling to stand the test of time. Possibly straying into problems with corporate consolidations, but I think it's all related as larger corporations tend to take smaller risks in efforts to appeal to broader audiences. If very few companies are able/willing to tell China no, censorship features become acceptable, and then they become normal, and then maintaining two branches becomes burdensome, so then censorship becomes the compliant option, and at that point the dream of technology empowering regular people to do amazing things, to become real superheros, fighting corruption, injustice and oppression, that dream will be truly dead. Think about how much things have changed since the Arab spring... it happens quickly.
A married man with a family will do anything for money.

Talleyrand
This is nice review of a project that transitioned from Python+C to pure Go in an enterprise setting. Covers the pros and the cons and concludes that the transition has been worthwhile.
The stats also don't include the attacks that never happened because of the restrictions, which are almost impossible to measure.

Trump never really explains his reasoning, but I heard from a security official shortly after these were enacted that these countries pose a risk because rebel groups stole official government document machines and templates, which could be used to create fake ids (that are impossible to distinguish from the real thing) and come into our country and potentially plan an attack.

Calling it a 'muslim ban' is sensational and not true. Plenty of people are still coming to the US from Indonesia, Malaysia, and many other Muslim-majority countries, which would explain why there is no ban on people from these countries (the government is still intact and there is no risk of counterfeit documents).
Pages is a pretty reasonable alternate of Word, for me at least. Keynote is decent too.

However, Numbers is not at all an Excel replacement and that is going to cause a lot of grief.
Same with banks.
Jeff worked in finance first.
Personally, I'd rather have more money than more snacks.
Sure, today. I think Adobe would have preferred to get their continued monthly revenue from those users in the long run. I don't think they're quoting the law here because it benefits them.
There are frankly too many free solutions to take seriously commercial password management. Besides, what would they honestly do IF they mismanaged your password? Would they get your identity back? Or your life? Maybe when hell freezes over.
For those like me, who are confused by the acronym DHMW, it's another name for 'Diffie-Helman'.

Diffie and Helman felt that the entire scheme was based on work that Ralph Merkle did (same guy as Merkle Trees), and so should be included in the scheme name, and I think that Williamson refers to Malcolm J. Williamson, a GHCQ employee, who had secretly developed the same system 7 years before Diffie and Helman. What I don't know is why Williamson and not Cocks and Ellis are part of the acronym.
While I understand your point, those new residents don't generate new taxes instantly. Development itself takes time - residents trickle in. And one years worth of taxes likely isn't enough to fund infrastructure.

So, if there's no kick-in from the developer, it could be years or decades before funding is in place.

I agree that it's not (directly) the developer's problem to solve. But, to the extend it might make their development faster or possible, they should have an interest in kicking in funds. And communities should rightly ask for that money.
So you’re proposing a union that engages in political activism? I presume people who didn’t agree with the political stances adopted by the union would be expected to start their own competing union to represent their own political interests. Would sure be interesting to see one union threatening action if an employer chooses to do something, with a competing union threatening to take action if they choose not to. Or perhaps this just isn’t a problem you can solve with a union, and would be better addressed by having individuals putting consideration into where they work. Something I believe people already do.
No, I mean music that you purchased from iTunes and downloaded onto your computer and hopefully backed up.

As opposed to music that is part of a subscription where you explicitly knew was being rented.
That's arguably what figureheads are for; to be set up and knocked down at the whims of the public. When a person becomes symbolic of an organization, they run the risk the organization will change (or they will) and dissociation will become necessary.
>Pushing back on China trade
>I'm glad the TPP is dead

https://www.bloomberg.com/opinion/articles/2018-10-16/best-b...

https://www.piie.com/publications/wp/wp16-2.pdf
upgraded, will test and update
Yup. Davinci is what we use for our VR video production part.
Resolve is pretty nice. It still has 4k/HighDPI scaling issues (it's based on QT5 under the skin) that make things too large on some screens, but other than that it's pretty solid.
Why are you under the impression that I dismissed the article?

I never dismissed the article. I have taken every opportunity to praise the article. Like you write elsewhere, the use of feminist analysis to examine smartphones is novel, very interesting, and praiseworthy. I completely agree with most of the article. I really don’t have much to add to it.

It is merely the throwaway snipe at left/right politics which I deemed unnecessary for the point the article is making (indeed, the article does not use it), and the presence of the snipe is uselessly, and counter-productively, divisive and polarizing.
This might not be a coding change. So blaming an engineer might not be the right approach.

It could be configuration. Emoji settings are configured by region. So maybe someone with no dev experience could go into the iOS deployment package and simply change some config files around.
At least you can purchase from your local gangsters and smugglers with a clear conscience ;-)
>On balance, best time to visit: September and October.

In general, good advice for a lot of Western US parks and other areas. You're out of the peak vacation months so fewer people. But weather is still mostly good, bugs are mostly gone (though that's not as big a problem in the West as elsewhere), it's getting cooler but snow isn't really a problem yet, etc. September to early October is when I plan a lot of vacations when I can.
Being an programmer, I wonder if a simpler writing system could be devised that doesn't rely on special symbols. For example, one could dedicate Q as an escape character, and what follows could specify sounds that don't exist in English. Then, one could write the language using conventional ASCII.
dwodri: Not sure if you're a MacOS user, but iTerm2 distributes a script to display images inline in the terminal. I've forgotten how to get R to output png data directly to stdout, but it could be nice to do that and display the images inline in the terminal

https://www.iterm2.com/documentation-images.html
I usually take note of what I did at the end of the day to give me an idea of how productive / unproductive I was. On a previous time I got everyone to just post their standup updates on Slack. It was quick and asynchronous. If you wanted to follow up with someone you could just talk to them afterwards.
It also gives you a history of the past week, month, etc if interested.
Data is useful and daily meetings are often pointless. Let’s all evolve our standup routine.
Much of the code is the same across the two operating systems.
Great example! My first thought is that anti-join could be the basis of a "csv_diff $1 $2" shell function.

I have a hunch that there could be a really good follow-up post to this that takes these R hacks to the next level by extending it to work better with pre-structured text (where R really shines) and CSV files as arguments.
> One can't divorce community issues from technical issues when the project in question has a "philosophy" page.

Anything can have a philosophy. Just because someone is a communist or a feudalist shouldn't prevent them from contributing or being part of a free software project.

> The way rms treats people involved in GNU goes directly to what is meant by 'community.'

Has RMS done anything to prevent people from using GNU software? Has he attempted to move GNU in a direction that would violate its stated goals or philosophy? Has he made the software any less free or any less respectful of users' freedom and community?
I always found the library system in Lightroom to be painful only because of how slow it is. It's hard to imagine enough features to make up for a UI that routinely takes >1s to render images onto the page.
A climate disaster isn't going to happen for centuries, so I wouldn't worry about that.

The best skills to have during a recession are a little bit of everything. Companies won't be able to afford specialists and will hire generalists to do do everything.
True story: Friend saw Jeff Bezos waiting in line for 20 minutes for a pizza. He could have paid for an uber copter to drop one on him, or offered 10k to each of the people in front of him.

He didn't. He has principles, and the principle is that you work for money and then use it to buy things that you care about.
It's not just me! It's particularly fun given that one is horizontal and one is vertical.
Affinity Designer is an excellent option. It’s way beyond what you would expect a $50 app to offer, and bests Adobe Illustrator in several areas.

That said, I think its low price point has started working against it. New releases come at a glacial pace, and a few broken features have literally had fixes in the works for years (expand stroke is the standout). When the last thing I bought from the company was a $50 purchase four years ago, I can’t really complain, but in retrospect, I wish Affinity had gone the Sketch route with an annual upgrade program. I’d like to pay more to see Affinity Designer advance faster, but presently there’s no option to do so.
Amazon’s books contain DRM. iTunes music that you bought within the last decade was DRM free and could be played and backed up anywhere. Apple couldn’t “revoke” DRM free music that you backed up.
We're near a new Maunder minimum, so becoming less and less likely.

Also, while I think a big solar flare would break a lot of stuff--- I think we're better prepared for it than many give us credit for. Tens of millions of people might be initially without power; some fraction of them may need to wait for a long time (months or even years) to get it back; and various bits of transport and production may get disrupted. Enough to require rationing and a major pain to quality of life, but not enough for any kind of catastrophic chain reaction, IMO.
Show HN: Python library to extract tabular data from images and scanned pdfs
Different failure modes.

Mild steel becomes ductile at relatively low temperatures, way before it actually melts, hence why you sometimes see steel beams deform and drape over timber beams in a fire. The ductile transformation happens relatively quickly once you get to the critical temperature on the iron carbon phase diagram for typical construction grade steels. Hence why Steel is usually protected with fire rated drywall like boards, intumescent paint or weird spray on insulation that looks like porridge.

Whereas with timber the rate at which it will burn is reliably predicted, so exposed timber structures are designed to be oversized so that the reduced beam sizes will still be effective. This is done using a charring calculation to give the required amount of structural integrity duration which varies depending on how tall the building is and what it is used for.

All types of structure will fail eventually in a fire, the assumption is that the fire brigade will tackle it before it goes too far.

In the UK, the main fire related problem with CLT is that the exposed surface doesn't meet the requirements for the speed of surface spread of flames so it has to be treated with a fire retardant or you need sprinklers if you want to expose the material. Both of which are expensive.
One of Eric Raymond's innovations was to establish clear principles for the OSI at its outset, and then retire from the board out of a desire not to become one such "Jesus nut" for the movement.

The entryists have a response for this too: call for the removal and replacement of all the leadership of relevant organizations, as they have already done with the FSF.
> The problem is probably more about making users install it when it’s not preinstalled

Is there a keyboard HID for USB/Bluetooth that allows for Unicode characters to be sent rather than key codes?

Android has a pretty good keyboard API (e.g. Chrome on Android can't get passed keycodes because of how IME are designed). However I'm guessing Windows apps need key codes, so maybe not possible.
Web of Documents
Each truly international product has hundreds, if not thousands policies like this codified. How to render border between India and Pakistan, Russia and Ukraine, what words to exclude from dictionaries and suspend in auto-suggest, etc.

For engineer it’s just another rule, they get update like “locale X passed the law to do Y, update software to comply”. It’s not their job to do legal or ethical evaluations, and it’s unreasonable to expect it from them.

If you think it’s obvious, and any engineer should be well-equipped to do so, there is a story from inside the Big G. When Google employees had a protest-du-jour about Google planning to implement restricted version of search in China, it turned out that many Google employees of Chinese descent actually supported implemented restricted search in China arguing that restricted search is better than no search. Now, if you were an internatialization engineer working on restricting features, how would you evaluate claims of both groups and is it your responsibility to do so?
Pixelmator Pro, while not any more “pro” than the original Pixelmator, has a dramatically better interface in my experience.
R has lots of packages available for data cleaning. They just aren't necessarily included in base R. Most of the ones I'm aware of are in the Tidyverse. Even if you're dealing with a hand-written Excel file with multiple tables in the same sheet and various information encoded in text/background colors and such, there's they tidyxl package to help you do that.
> it would actually pave way for more morally ignorant engineers to replace them

All the more reason why they (the replacement) should be blamed. Obviously, those who might have refused to comply and were replaced made a moral stand and deserve commendation, not blame.

> Maybe those engineers don't quit exactly because they want to hinder such actions by the management.

Perhaps. There are a lot of hypothetical scenarios we could construct that might absolve the implementor of blame but this is possible in any scenario where we're not privy to the internal process that culminates in a corporate decision.
That's hardly an accurate telling.

Cuba started a war for independence. The US sunk their own ship, the USS Maine to get an excuse to go to war (according to the Northwoods document declassified in 1998). This kicks off the Spanish-American war where Teddy Roosevelt rises to prominence (the perhaps biggest point of note was the butchering of whole villages, mass rapes, and what were essentially concentration camps in the Philippines).

After liberating Cuba, the US government drafted the Platt Amendment as conditions for giving up the Cuban territory they had won from Spain. There were 7 conditions and one of those was the establishment of Guantanamo Bay. Fidel Castro and his chief gestapo butcher Che Guevara overthrow the previous government and then proceed to break most of the other conditions (though it could be argued that the US should have exercised article 3 and prevented the coup).

Cuba later argues that the Vienna convention on treaties overrules the previous agreement, but the Vienna convention is explicitly non-retroactive (and more to the point, agreements due to a war are by their very nature coercive). It could be argued that the US created an excuse for war isn't very savory and most Americans of the time would have opposed involvement if an honest case had been made (I agree with this). If they had not, it's most likely that Cuba would have remained a Spanish colony and that point is immaterial.

International law doesn't leave room for "pettiness" in this case. If the US were trying to pretend the Cuban government didn't exist and was trying to force non-US entities to comply with that non-reality, that go far beyond petty.

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

https://en.wikipedia.org/wiki/Guantanamo_Bay_Naval_Base#Guan...

https://en.wikipedia.org/wiki/Platt_Amendment
Unpaywalled text: https://outline.com/486wJ9
The GP wants to import into JS modules, and you said:

> Yes, this is the point of that code. It's boilerplate to ensure the module loads in different environments.

but the UDM header does not allow the module to load in JS modules. So I'm not quite sure what you meant actually. The header does nothing for standard modules.
Didn't GNOME remove flags altogether due to a similar circumstance? Rather than being political about which flags are valid, they just removed all of them.
If no one paid taxes, then the governments capacity to do bad things would certainly go down. However, then there also probably would be no government and everyone would be worse off.

I'm sure lots of tax money is wasted, or used for bad things, but also a lot of good as well. Roads, police (that keep the peace), firefighters, education, foreign aid, etc.
Er, how would any of the behaviors he didn't take that you refer to violate that principle? I mean, if he cares about getting pizza, either of those would have been consistent with it. You've got an example of a choice and a principle, but the choice is in no way illustrative of the principle any more than any alternative choice, including paying gunmen to murder everyone in line in front of him, would be.
what a slimy bunch of shrieking rats

good riddance!
No one says you need a bunch of Macs. People are saying that you need one, which is one more than the OP wanted to use.
Already done.

Except, I'm just a one person boycott, since I don't have to agree with what my government tells me.
> I can use my entitlement/privilege as an engineer to say "fuck off

If it's your company, maybe you have that privelege. But in the USA you're probably an "at will" employee. I would admire your moral stance but you'd probably get fired.

Refusing to do work you're asked of will probably only get the company to find someone who is willing.

So you're better off complying and using your talents to find other ways to allow users to circumvent this issue if they really wanted to.
Age – A simple file encryption tool and format (by FiloSottile and Benjojo12)
Thanks for the response, but I get the feeling that you need to censor yourself and if you are asked and forced to tell your opinion on X you should probably give a political response. Should I express my personal opinion on abortion,drugs,prostitution,religion, alchool, smocking or should I censor myself.
For a more close-up perspective, I recommend “Wish Lanterns: Young Lives in New China.” The author (himself a Western millennial) interviews and visits with six different Chinese young people over a period of years, discussing their goals, aspirations, worries and responsibilities.

https://www.amazon.com/Wish-Lanterns-Young-Lives-China/dp/16...
Turkish warplanes have launched an attack in N Syria