skysight-inc/HackerNews huggingface dataset:
Much mumbo jumbo in the comments. Immigration is seldom a problem anywhere. Excessive immigration is usually a problem everywhere. The coming of Britain's and Europe's immigration backlash was obvious nearly 20 years ago. Surprise, surprise, people like their culture and their homeland. Who would've thought?

Something a European in London said yesterday: "We're moving outside London. I'm not a racist, but I'd at least like to have some white neighbours." Immigration is bringing in as many of the people you're targeting for not liking immigration.

I've met countless anti-Britain immigrants; not anti as a result of living here and having bad experiences, but perfectly comfortable people who simply think their country's approach to things is better. Some were friends for as long as I could stand it. If you go around talking down the country I live in and need to be succesful then you're poisonous. Constructive criticism fine; poisonous, get lost.

The pro-immigration groups' big mistake was pushing too hard, too fast, giving no time for the needed gradual adjustment, which might not have worked anyway, but had a better chance than bossing the natives around, forcing them to do things they didn't want, and then insulting them. What kind of half-witted strategy is that?
I noticed something similar in Switzerland. First time we went there, it was before cell phones, and we went from A to B by going to the station and telling them where we wanted to go. We were given tickets and a little itinerary. At one station, our "layover" was 1 minute. I protested: "We will never catch our next train." The agent looked at us and said: "You will catch your train." Sure enough, we did.

The other thing I noticed was that when one of our trains was delayed a bit, it seemed like they slowed down the entire system so that nobody would miss a connection, and then made it back up on the trip to the next station. We never missed a connection, and the only times when we had to hustle, was because we were nervous Americans accustomed to US air travel. Even the buses were synchronized with the trains.
Thank you for the link. Very nice read.
There is Agile Technical Writing.

https://www.drexplain.com/press/articles/agile_technical_wri...
if not a joke, I know a retired cobol expert (not sure about ibm asm) that would be interested. reply here with some means of contact and I will connect you.
Silicone is the stuff of shower sealant and plastic surgery. Silicon is the thing embeded circuits are made of. FWIW. The idea of a silicone valley did make me smile though, thanks for that.
Send WhatsApp message using Python
Wow, a resume from an era when programming was a respectable job, instead of the circus of group interviews, take home tests, whiteboard tests, and non-stop emails from this new class of people whose sole job it is to find programmers jobs. Before hiring managers asked you if you’re familiar with agile, SOA, TDD, microservices, BDD, Domain Driven Design and that JavaScript framework that came out last year.

What a different world we live in.
doesn't seem to work. Just a white screen.
Is having the ability to live independently really a prerequisite? You wouldn't know it based on the standard bigcorp benefits package.
Google Staff Tell Bosses China Censorship Is Moral and Ethical Crisis
Isn't 1) exactly what tooting and tweeting both are really about, though?
Typewriters let you backspace _over_ what was already there, so we just typed the word, used backspace to get the beginning of the word, and then typed underscores until the word was effectively underlined.

In fact, you could double underline a word by moving half a line down (that was a thing) and then create the underline with equal signs.
The main difference is that if this is your dream, you can discover the mechanism by which you create it. In a simulation, that mechanism is external to you.
My understanding of regulated industries (e.g. CE products sold internationally) there are two sides of the coin.

1) properly understanding history as a motivation for risk management and properly funding that quality control.

2) technical ability to implement solutions to the risks identified from step one.

For example, the founder of the company that designs and builds a medical device does not necessarily understand the negatives of pressing CTRL+ALT+DELETE when the software from the manufacturer freezes. People can do so many things wrongly in just a few simple steps.

We can think of dozens of ways to fix the problem but the C levels might only understand 0.5 to 1 of those solutions.

There simply isn't enough quality work going in to a proprietary/closed system that is profit driven.

In my little dream world if all businesses were open-source (code, process, profit margins, all of it) we'd be better at building off of past work and innovation would literally be cheaper. Maybe it's a pipe dream.
These cities are finishing strong as Amazon narrows down choice for new HQ
That font looks lovely, what would be closest alternative I could find today to make my editor look that way? Not even sure what I should be googling for.
It sure is!

https://mastodon.social/@vegai if people want to gather followers together.
I rely on auto correct/auto fill too much... On a related note... I hate that every time I put ID it gets "corrected" to "I'd."
As someone who recently applied for a UK Visa, I was shocked that it cost around $120 for 6 months. A comparable US visa for 10 years costs around $160.
He has severe dementia unfortunately. I just thought it might be interesting to people to see what technologies were in use at those times. My dad loves to play catch with his stuffed doggie (or whatever you will throw to him) but activities more complicated than that are not feasible.
For me, I have a fairly complex application sitting behind a http api. Rust allows me to keep the system requirements for an instance of the app low for better economy. (Memory use especially)

I actually like the ergonomics of it a lot and have learned to satisfy the borrow checker. I would use it over Java for almost anything.

The biggest downside to me is the long iteration times when making a change, compiling, and testing repeatedly.
Another good option is to use Raylib bindigs: https://github.com/gen2brain/raylib-go

No need for HTML/js and API is pretty simple
Vim really isn't everywhere, though, in any meaningful sense. I see this claim frequently, but if you're a Vim power user, using it as your primary IDE, the stock configuration is unusable. A fully-customized Vim setup bears very little resemblance to a vanilla/default Vim setup, and the default can't be used for anything more than quick, tiny changes.

Also, how often do you use a brand-new clean system without any extra software installed? You might regularly do this if you're a sysadmin/devops person, but in that case, you ought to be using Ansible or something to bootstrap the machine to a robust state, and that would include customizing Vim if you rely on it heavily. The "quick edit to system config files" use case for Vim is also not the same as the "software development environment" use case. You can get by with unconfigured Vim in this scenario, but it doesn't obviate the need for a complete configuration if you plan to do intense editing later.

The fallacy that "Vim is everywhere" is perpetuated by people who don't use Vim for software development.
'Acoustic attack' report on US diplomats in Cuba is flawed, neurologists say
Note that this practice reproductively sterilizes the Uighur population rather effectively.
"I'm not prepared to handle 10 guys mugging me as I walk home,but that isn't my goal."

Muggings have an understandable statistical distribution, which allows you to take a calculated risk.

It's impossible to calculate the risk of software security problems, and almost by definition the problems are less contained than you think.

Will the next secuirty breach hurt a few individuals, destroy the business, or hurt the entire country or the entire world?
on the evolving side, many (most?) OTA sites use the exact same set of APIs from Expedia.

Having all the same data means they all follow the same set of steps, present the same filters, and so look and feel very much 'the same' because they are.
JavaFX is dead. Long live JavaFX? (from a science perceptive)
It shouldn't be this hard in the first place...

Want a strong country? Let anyone who puts 50,000 of your currency in a local bank and has a college degree stay there.

I shouldn't need 250K and have a business plan, or 2 million pounds to invest. I certainly shouldn't have to bond myself to a corporation or get married to be allowed to live there and pay taxes. Ban me from public government benefits for 5 years until I'm a citizen, sure...

But you should welcome the young, educated, and reasonably stable. Who else is going to eventually pay to support everyone else?

Really though further ax to grind... How is it that in 2018 the easiest way to move countries is still marriage?!
There aren't enough doctors in medicine to go around. There probably aren't enough doctors (as in PhD) in all the other technology industries supporting medicine.
Can you expand more on why WebFinger is the blocker for you? I've been considering running a server lately on my personal domain and didn't even consider SRV vs WebFinger.
I'd think most people who are worried about age discrimination would drop their matriculation year from their resume.
What Mastodon badly needs is a desktop client as good as Twitterrific that can crosspost to both Twitter and a Mastodon instance to lower the barrier to slowly switching. Something like Pidgin/Adium is for IM.

That way people can default to Mastodon where possible and fallback to Twitter where necessary.
Give LyX (https://www.lyx.org/) a try. It has a TeX/LaTeX backend and a handy UI.

Check a tutorial for the basic workflow and you are all set.

Many people have used it and still use it for their books, theses and such. I wrote my thesis with it back in the days. The best part was to be able to just focus on the writing, not formatting.

There is a layout mimicing the layout used by Edward Tufte in his books. That layout is awesomely readable (a highly subjective observation, I know).
Am I allowed to advertise my own work? :) I added some features to Helpinator that make it more convenient to write textbooks, especially on programming. For example, you can add self-check quizzes, step-by-step guides, easily manage code snippets, etc. And you can export to 10+ formats, including PDF. Or export to Github-flavored markdown to submit it to Github.
Monospaced fonts, especially: https://en.wikipedia.org/wiki/Courier_(typeface)
You assert that "IoT devices aren't secure because their customers don't demand security."

I'll assert that customers can "demand" recycling all they want but companies are going to continue to package their products in the cheapest thing possible without regard to its ability to be recycled. Speaking with your dollar only works if there is at least one company doing what you want.
This would require immense cooperation and the whole scheme can be defeated if any one country doesn't comply.

Given that the US has offered medical visas to Yakuza leaders in the past, I don't see this ever happening.
How the Left Is Outsourcing Censorship of the Internet
I was thinking about MENA from an Arab/Muslim point of view, but technically you are right.
I've wanted something like this for quite a long time. I've spent quite a bit of time trying to grok OCaml, Haskell, and Lisp syntaxes, and I've never gotten to the point where I "see past the syntax". Even if you like these languages and their syntaxes, you should be excited about projects like these which help to bridge the cognitive gap between mainstream imperative languages and functional languages--more people getting exposure to functional ideas is a good thing for you--learning syntax and functional concepts in tandem is more difficult than the sum of the constituent parts.

EDIT: Sadly, this project hasn't been touched in 2 months.
Surely a short message is a tweet, I can tweet you on Twitter ... but also on FB messenger. You could also just call it a "message" if it's not got a low character limit.

You don't need a new name on every new service.
and I bet it would also work in WSL
Exactly similar thing in india. This is happened with all indian Brahmins settled in United States. Top on the caste ladder, denied education to other castes and when british conquered india and gave education to other castes they started to move to united states, the Brahmins who are staying in india have missed that chance and can not compete now as other castes are competing too.
Structural editors are great, and normal text-based programming editors should probably support the same kinds of transforms, both precisely and fuzzily.

But a typical editing session will go through a lot of "invalid" states by design. Trying to enforce that structure is preserved at all times is a hindrance in many scenarios.

And further, if you bake structure into your editor in that way, it's much harder for anyone to invent new structures. Having good tools for unstructured text editing is valuable as, if nothing else, a fallback for when your structured editor doesn't understand the language you're editing.
World's smallest transistor switches current with a single atom in solid state
Jack Ma wants to share users' social credit with Malaysian immigration body
That is what I am saying. The movement of capital in the stock market has no meaningful form of utility. You move it because you want to buy paper at a lower price and sell it at a higher price. It's similar to the utility generated by a casino. This is very different from the way people use money. The movement of cash is usually done in the name of purchasing something that has actual physical utility. The movement of stocks especially HFT has no utility. I don't buy tesla stocks because I can actually do anything with it. I buy tesla stocks for the sole purpose of gambling.. to sell a share to someone else who wants to make the same gambling play. The entire market consists of these entities with essentially the same strategy. No production of goods is involved...

>You can borrow against it (it's called "margin"). People do it all the time.

You can borrow against cash as well. Though usually when you borrow against cash you're buying a house to live in rather than borrowing more useless paper stocks to sell at higher prices. Basically you are borrowing money to use at a casino when you use margins. Imagine an entire economy built around casinos. Would that economy be productive? No. The exchange of money in casinos intrinsically does not involve the creation or exchange of goods. Where would all of our GDP go if an economy consisted of only casinos? It would go to shit. Same if the economy consisted of only stock markets. But if the economy consisted of only farms...? well, food has utility.

The infrastructure surrounding casinos is similar to the server farms mining bitcoin and polluting the air. It's a questionable use of capital.

>A simpler answer is if the stock market had no utility nobody would trade stocks. But they do, millions do. Are they all fools, or have you made a mistake?

Do not underestimate the power of human stupidity. Let's say I have an scheme for making money. I'm going to print out a bunch of useless paper and start selling that paper for 100x what its worth. Then I have another idea... as little as it is, paper actually has some value so I can optimize this scheme by making a digital platform for selling these pieces of paper as pieces of encrypted information. I call the first piece the genesis block.... aka bitcoin.

Make no mistake, the utility of a bitcoin is equivalent to the utility of a counterfeit dollar and their origins are identical: both were created out of thin air. You have to be pretty dumb to buy a piece of paper at 100x the price let alone an abstract digital representation of that paper (bitcoin). Yet people do buy bitcoin and they do make money off of it. It's collective stupidity that allows an individual to profit... from a broader perspective, however, no actual utility is generated off of the mining of bitcoin just like how no utility is generated over the exchange of stocks.
Performance is not the only benefit. You also get freedom from data races, and (arguably) the borrow checker imposes structure that makes the program easier to read and reason about, because it's clearer who "owns" (and can mutate) what, and what is shared.

I've missed this property when writing Java and JS even before Rust was a thing, and Go has felt the same.
The 1980s weren't all that long after they stopped requiring you to include a picture with a job application.
I find it strange how so often the failures in some low-level bureaucratic system or law enforcement agency, whose failures have existed and were alive well before these 'xenophobe' politicians were ever a thing, gets blamed on some abstract shift in ideology of a small group of politicians. As if all new popular ideas instantly trickle down to all government policy... and everything is to blame on that.

How do you explain these kafkaesque failures of immigration systems around the world in countries without a small group of xenophobes in parliament?
If X is better than Y, is stating so necessary?
Some countries are starting to buck the trend; most notably Canada with Express Entry.
I tried it IE11 and it doesn't work. But it work in Chrome and Firefox. Do you have javascript enabled?
I'm reading through "The Phoenix Project", and this is one of the items mentioned, is that the less idle time a resource has, the higher the work backlog (WIP). Of course, in a factory setting (as presented in the book), I can see this working -- although you have an expensive machine, you aren't paying it by the hour to while it is idle. Of course, for devops work, if you don't want your human resources to be idle, then I could see scheduling easily-interruptible tasks (such as reading tech articles or HN) during idle periods, so that when a task is ready for you to work on you can jump right to it.
The resources listed nearest me are mostly dumpsters.
It's a dangerous path of introvert freelancer. At some point it becomes easier to type than to speak. And, damn, coding is addictive.
Oh my. Where I am now we just upgraded the mainframe to a Z14, this machine and software running is not even the current OS for the platform. For my twenty plus years there have been projects afoot to replace it but nothing ever pans out. This machine works in concert with a very large iSeries that for the last ten years has been rumored to be on the table to replace. Then throw in all the AIX/Oracle machines and you get the picture.

The one common reason why all replacement attempts falter if not fail. No one knows all the touch points. No one knows exactly what they really do. Oh its easy to say "that machine is the warehouse inventory and related" but on a grand scale that is a fine description. it is when you get into all the custom interfaces, all the different systems relying on it, then it becomes a whole different ball game.

I full expect the z, i, and p, machines to all be there in the next ten to fifteen years for the same reason they are here now. it gets really expensive to replace something when you don't even know what you truly have. when you do find out it can be far more economical to keep what you got but be more diligent where new apps reside.
I was talking about "professional" well paid jobs in particular casual labourers don't have CV's

This is HN I suspect that no one on here is "casual labour"
Thank you very much for mentioning and linking to the Shirky Principle. I've been thinking about the idea for a while but didn't know that it has a succinct name.
My point was that getting rid of some of the terrible leaders did not solve any problems, indeed made things worse by most measures. Tribalism and perhaps worse - the rule of violence leads to bad leaders. I imagine even good people would have to be bad to stay on top in those societies.
This raises an interesting question: what happens to a democratic society when "the will of the people" embraces principles and ideas that are profoundly anti-democratic?

I mean, it's hard to find a definition of "democracy" that would satisfy everyone but, intuitively, xenophobia and open hostility to visitors who clearly mean well and are contributing to the well-being of the community (Lucas was a Cambridge alumnus and in employment when his adventures started) seems to run counter to every reasonable interpretation of "democratic".
Strange days on planet earth
Can anyone comment on how common it is for social psychology research to rely on surveys completed by Turkers?
Democracy isn’t always the best form of government for a given population. I think all attempts to force it that have blown up are a good demonstration of this. It depends a lot on the culture, the would be leaders, etc. It should be emergent and home-grown, not exported.
You would think that non-profits could be more competitive than corporations. Imagine a non-profit Facebook clone that shared its advertising profits with the users. How could Facebook compete with that?
> The last item in this list

Keep in mind I had JavaScript turned on when I visited the page and it was using an 'infinite scroll' mechanism to show me the next article, so you need to watch statements like: "The last item in this list"
MOVE India: Global Mobility Hackathon
> Notably, an elephant using its trunk to make noise is said to be trumpeting, not tooting.

So if Mr Trump was on Mastodon would we say he was tooting or trumpeting?
I use this service: https://crossposter.masto.donte.com.br/

It posts your posts from one to the other, so I can use them interchangeably. I definitely prefer Mastodon, although I was never a big Twitter user.
symbiosis is not duplicitous.
Some interesting discussion on /r/keto: https://www.reddit.com/r/keto/comments/97zwph/science_bbc_lo...
Can you lose indefinite leave to remain like you can lose permanent residency in US/Canada if you don't live there for a certain period?
There are plenty of gov agencies where 95+% of the time they deal with 'bad' people that they become very ill equipped (or mentally unprepared) to deal with the odd 'good' one when they come by. So the whole system becomes a cynical exercise, as they get so deluged with people forever fighting to game the system that they forget that good honest people still get forced through their meat grinder. Or they simply suck at 'customer service' like the classic DMV-worker cliches.

These are often failures of systems rather than some high-level racism or xenophobia by politicians. As they exist in a variety of agencies across every western countries, even the super liberal ones.

The problem is a hard one to solve, as the operations of these agencies often gets left on the wayside, regardless of national debates. This lawyer in the article is dealing with the lowest tier, not-giving-a-shit type of government workers, who are likely underfunded, poorly staffed, with plenty of pressure on both ends - just like most gov agencies. That is a system detached from the latest populist outrage.

Remember this whole story started by the guy getting the wrong 'form' when he applied. I'm sure plenty of conservatives would be interested in fixing this particular failure and having a more efficient (and accurate) immigration system.
Many tools have been described in this thread.

I'd say, go with the simples you can find (maybe even LibreOffice Writer).

Worry about layout and imagination later.

Make sure the tool you use doesn't get in the way of actually writing the book.
Isn't that a place for 3rd party services, like IFTTT? Doesn't have to be first party.
Not no for jobs not requiring SC /DV clearance it would be to "waltish" to brag about your clearance.

BTW a "walt" is short for "walter mitty"