skysight-inc/HackerNews huggingface dataset:
This is what most Westerner think, but the reality is the opposite.

I'll explain.

Luxury hotels in 3rd world countries are very different from normal hotels. They are "hotels" in name only.

Here, luxury hotels function pretty much like castles and keeps for local "feudal elites." What they do is not so much about providing lodging and comfort, but providing physical security and security from sights of common people to local rich and powerful.

You are totally right that such places are well secured, some even with security walls, barbed wire, and armed guards. But the very fact that such establishments tend to host "walking money bags," or people justly hated by local populace is the reason why troubles haunt them.

That infamous Ritz Carlton in Moscow near Kremlin certainly saw over 20 murders, and god knows how many other violent crimes. A Marriott nearby fared not much better.

> The odds of buglary, petty crimes and those vices you listed happening is close to zero. This is the reason why they are attractive to expats and high-end clients.

Such things happen near weekly, no matter how much security is posted on premises. This is really counterintuitive to a person from the West. How to say that... if hotel you are staying in is the only place in the city where burglars and pickpockets can steal anything of value, it will be targeted invariably of the amount of deterrent https://www.google.com/search?q=%22presidential+suite%22+bur...
And many of those developers think that they are smarter than everybody else and instead of contributing to existing projects they are either doing another fork or reinventing something from scratch. I am strong believer in: 'Do not reinvent the wheel, improve it!' I think backend developers are more mature community, front end is still quite fresh, it reminds me of PHP in years of versions 1-3 where there was virtually no standards, everybody was inventing whatever they wanted and working on top of that. This days PHP is much more mature and the same will happen to JS and whole front end, we just need time.
I consider not having to write an app in Swift/Metal/Whatever Apple crap and different app in Java/NDK/whatever Android crap to be pretty "beautiful".

That said, I use Xamarin instead of this.
What do you mean by brain fog? What symptoms are you experiencing?
> I do worry about their effects on performance

What kind of performance do you mean? Compile time? They should be optimisable away and shouldn't have any effect on actual run time should they?
>>And many middle eastern countries would be delighted, and will covertly aid this process.

They might be in the middle of the same thing for themselves. Virtually all depend on oil, smaller but richer ones like Qatar, Dubai etc might get invaded, ala Kuwait
> >Don't concentrate only on work, stressful and bad things in your life. Concentrate instead on creating good moments and being around good people, because life is so beautiful.

I feel this sentence could also save a lot of lives, in a slightly different way.
Command Injection and E-Stop Abuse Against Industrial Radio Remote Controllers
Needs (2013)
Moreover, Inter-Continental was already attacked 7 years before, in 2011. [0] If you agree to a job in an unstable place like Kabul as an outsider, you already accept some risk. You have to stay somewhere, and there might not be many safer places to stay.

[0] https://en.wikipedia.org/wiki/2011_Inter-Continental_Hotel_K...
Well no, Sesame Street was explicitly designed for engaging and teaching young children. Significant research and testing went into production to validate.
That's cool because the author has also updated it for the 2018 tax year. From their YouTube video it looks like it needs polishing from an aesthetic perspective but if it does the job and cuts out the middle man then it's good. I'll have to try it out this year.

A much better job would be an open source modern website that is updated by the community and supports both federal and state taxes, importing tax documents, and highly secure to ensure a strong middle finger to these overbearing companies.
Select all in MacOS should be CMD+A, not CTRL+A. Try swapping your muscle memory :)
> I agree that this would screw over basically all services in existence.

So, the market is so skewed that that is how presumably somewhat informed people perceive it?

I mean, I would think it is just obvious bullshit. There are plenty of businesses that sell you a service for money, and that is all they do, and this kind of regulation has exactly zero impact on them. The only problem is that they have to compete with others who simply mistreat their customers in order to be able to ask for less money--so it's about time that a level playing field is restored where it's obvious that anti-asshole regulation does not impact everyone.
Coming Soon to a police department near you: the DNA Magic Box
we used to maintain our own k8s cluster and it's a pain in the ass given we have no dedicated ops. the cluster crashed every one or two month and we never tried making it up to date.

I suggest every startup use a hosted k8s solution, which takes care of most things like authentication, networking, monitoring, updating, etc.

also keep away from templating system such as jsonnet which is a huge overkill. you will end up writing a lot code you will hate to read later. instead write your own yaml builder in CI, together with parts that do docker image building, and code that deploys the microservices

imo Google did a really smart move with open sourcing k8s, as a latecomer of cloud provider. now infrastructure become so insignificant since everything runs on docker and pods.
You can go entirely with YAML in a PaaS. Unless you feel you want it.

Just push code. That's it. That's all you need to do.
Their suggestion algorithm was fantastic in the pre-/early-streaming days.
Huh? Millions of people go to luxury hotels in third-world countries, and are, for the most part, completely isolated.

If they venture off the hotel area, and generally the safer city areas, it's on them.
From the referenced report: "We used foreign-sounding names and referred to the language of the origin country in the language skills section of the resume* so that minority applicants always described themselves as bilingual."

I would like to have seen a bit more detail on how the names were selected because we already know that there is significant discrimination against names that suggest a low level of education: names of footballers, soap stars, pop singers and so on.

It would also be interesting to know how the level of discrimination against a "foreign-sounding" name compares with a non-foreign name with bad associations.

* Presumably this report was written for a US publication?
> Public transport should be free for everyone, and that is something I'm willing to pay higher taxes for

This is location dependent, public transport is not a build-it-and-they-will-use-it expenditure. Where I live, it is not something I'm willing to pay higher taxes for and every time it's done, it goes empty and costs lots. It is the equivalent of just setting a bunch of money on fire.
My understanding is that Venezula's problems are exacerbated by its political situation. So I don't know that I'd predict Saudi Arabia becoming like Venezula. Saudi Arabia also has the lowest cost of production of any country, if I recall correctly, and they've weathered low prices just fine in the past.
Perhaps I misunderstood and was relying too much on my memory of the Google UI when I was in the UK. Is there a youtube video or series of screenshots showing exactly how to grant or deny consent with Google?
How to Build a Website for Your Consultancy Business Like a Growth Hacker
Asking clarifying questions is a good interviewee practice. Well done.
but wouldn't a fine that's actually sizable send a different signal?

I don't get how google can violate somthing like this and the only results is the enforecement of existing law and some fine? Or I am not getting something?
Yep, proxies can be really useful, but use them carefully. We use them at Yazz so that we can have custom code editors that have variables injected into them
My experience is that the IRS doesn’t have all of your data ready by April 15th. My tax guy requests a transcript of my account every year and the data is woefully incomplete in mid-April. Tends to be complete by mid-August. I have no idea what the delay is.
Dealing with the Polyrepo Concept
I prefer to install as few 3rd party packages as possible. In RHEL7 until recently Python 3 was only available via 3rd party repos, until EPEL added it. So now it's not that big of a deal to install python3, but before that why would I go about adding ius or something to get a modern python when there's a perfectly fine Python 2.7 built into the system for running sysadmin jobs?
Download list of Twitter followers
You can download complete followers and following lists of any public twitter account in CSV/Excel with the of Export Twitter Followers product.
>I think also the author is showing off his nice keyboard

I think I have a better keyboard. This is what it looks like: https://www.svethardware.cz/klavesnice-acer-future-keyboard/... What is great about this keyboard is the touchpad in the center. This is great because you don't have to stretch you arm to reach the mouse. This reduces RSI for me. Unfortunately my keyboard is getting old and they don't make this (or anything like this) anymore. Keyboard-touchpad combinations are still being made but the touchpad is to the side which doesn't solve the problem of have to stretch your arm.

There are some laptop keyboards like this one: https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-Trac... but I want a desktoppy split keyboard with a touchpad in the middle.
Motorola patent teases a RAZR-like phone with a foldable display
Just because the world is doing better doesn't mean it's doing well.
Which is already blocked by 40% of the users via ad-blockers.

Edit: some report even over 70% that block GA.
What if we started a FB petition for the government to regulate FB?
> get(tgt, prop, rcvr)

Good article, terrible variable naming.

Abbreviated variables are a pet peeve of mine. What is 'tgt' supposed to be? An abbreviation of 'target'? 'Thank god it's Thursday'? Might as well just use x,y and z, it's no less clear.
Neither have I.

For displays, <value>i and <value>p are used to indicate vertical resolution. For displays, <value>k is used to indicate approximate horizontal resolution. I've not seen any other usage.

For projectors, especially theater projectors, I have seen 2K used to refer to 2048 horizontal resolution, and 4K used to indicate 4096 horizontal resolution. Projectors do not have the same aspect ratio as monitors, however. DCI 2K is 2048x1080, while "2K" Full HD is 1920x1080. DCI 4K is 4096x2160, while UHD 4K is 3840x2160.
> But underappreciated I think, is that code can also be transformed for humans.

It's called pretty-printing. The name is underwhelming, but there are some advanced techniques for it.
Dunno, about 32 years ago I drove through KS on I-70. It had some rises and dips. Maybe I'm remembering eastern CO.
CNIL: "Therefore, it is of its utmost responsibility to comply with the obligations on the matter."
Shoutout to Shortcat for providing something like "knowledge-free keyboard shortcuts everywhere" on macOS. You hit a search key-chord (I use SHIFT-CMD-SPACE) and it pops up a search modal making all UI elements keyboard selectable. Usually the thing you want is 1 or 2 characters followed by Return.

It honestly reminds me of the experience of navigating Windows menus with Alt- and progressive keyboard shortcut learning, but flexible enough to handle things like Electron applications that don't even have a Menu bar or settable shortcuts.

Does anyone else use this or something similar?

https://shortcatapp.com/
Looks like there's a variant for digits only (no slash) and a variant for mixing in with regular alphabet where it gets a slash. Am not sure what to make of it, but great observation!
Great site, but one request: Please make the up/down keyboard arrows switch to the prev/next font (rather than just scrolling the list of fonts). That way I could keep my eyes on the code window to really feel the change.

Currently, having to visually bounce from code window to font selection window and back slows me down and makes it harder for me to compare fonts.
React Intro for People Who Know Just Enough JQuery to Get by (2019 Version)
> The halting problem for such languages is trivial, and proving equivalence between programs in such languages is feasible.

This is a common misconception. Program equivalence for those languages (and even halting) is just as (in)feasible as for general Turing machines; i.e., they do not make deciding any interesting property any easier, despite the fact that they always halt. The reason is that unlike what people erroneously believe, hardness of verification is not due to the "classical" halting theorem most people learn, but due to what is sometimes known as the "bounded halting" theorem, a step in the proof of what is arguably the most important theorem in computer science to date -- the time hierarchy theorem.

According to bounded halting, deciding any non-trivial property can be done in time linear in the number of states of the program, and no faster (so this is a generalization, or strengthening, of the classical halting theorem -- if the number of states is infinite, then the worst case is infinite time, i.e. undecidable). The proof holds unchanged even for total programs. I.e., while the property of halting (in some finite time) becomes trivial, the question of whether the program halts in, say, a trillion years, cannot be decided in less than a trillion years. I.e., deciding properties of programs in total languages is not feasible, even in principle.

To become convinced that totality cannot help verification, consider that every program in any language could be automatically changed to a total program without changing its behavior: you just add counters initialized to, say, 2^1000, to every loop/recursion. Therefore, if totality were of any help, we would be allowed to assume all programs are total, without loss of generality (because, we only care about the correctness of programs until the end of the universe, and not beyond).

On the other hand, in some particular cases, verification is possible, but for those cases it makes no real difference whether they are in a total language or not. Totality is necessary for the use of the lambda calculus in proof assistants for proving general mathematical properties; without it, the logic is unsound. It does not assist in verifying computer programs.

For more results on the real reasons verification is hard, see my post: https://pron.github.io/posts/correctness-and-complexity
A helper for rhythmic breathing written in CSS. Following this a few minutes is very calming.

https://www.vandenoever.info/breathe.html
But what businesses does Project Gutenberg have in Germany? Not actively barring German visitors counts as doing business?

If I spin up a random web server in the United States which so happens to be connectable from German IP addresses, but I don't do any actual business in Germany and I've never been to Germany, shouldn't Germany have zero jurisdiction over me?

What if it was China or North Korea instead of Germany? I definitely don't want to follow their laws!
GDPR would have allowed fines of up to 4% of Google's global turnover. That's a bazooka you don't use for every infraction. If Google is found to be a repeat offender or fails to comply, that's probably when regulators will use that particular tool in their toolbox.
I cut off all contact with my mother. It made my life much better
What are the better alternatives?

Last year I tried out all the major offerings, and TurboTax was the only one that worked without any issues. TaxAct didn't even manage to fix their broken electronic import of broker data until some point in March or April.
Well, Adam Smith certainly thought they were bad and he is probably most correct about that as well. But they aren't the end of the free market as some people want to have you believe!
there were incompatible changes during python2 history as well. RHEL shipped Python 2.4 forever, and now ships 2.7. There are many breaking changes between those two versions.
Her arguments are very reasonable and truthy sounding, I agree. The thing is that the harder I try to get my story straight on food, the more convoluted the story becomes, and this item is illustrative of that.
I've made the decision to not use NPM, or any front-end build chain tools.

Downsides: everyone else is using those things, it's not even an assumption, it's ground under their feet.

Upsides: SO SIMPLE. make handles any build / deployment scripting. Localized dependencies. Nothing changes without me taking an explicit action.
The opinion section of the NYT, and also many of the long form articles, are selected and shaped by the editorial staff which has an agenda. I’ve noticed that popularized science articles are especially bad, and if the science touches even slightly a controversial issue like race or ancestry the meaning and nuance can be warped to match their agenda.

This isn’t only the NYT but given their status as the premier news source in the USA it is the most glaring to me.

Also, I know it’s become a trope to post this on HN as it’s basically gospel at this point, but The Submarine essay by Paul Graham gives some nice insight into the PR and media industry http://www.paulgraham.com/submarine.html
There are a lot of comments in the thread claiming that there’s some kind of “smooth talker” senior engineer candidate, but frankly that is preposterous and I simply don’t believe all the impossibly perfect anecdata thrown around.

It is incredibly hard to talk clearly about complex projects you’ve solved before in the specific tradeoff circumstances of some past project or job. Someone who can do that with great clarity is extremely hard to find and valuable.

I saw one comment that said something along the lines of hearing a candidate talk fluently about tech details (at a very specific implementation level) of past work, but then put them in front of a keyboard and they go “hmm urr uhh” or whatever.

This is frustratingly dumb. First of all, senior engineers should spend way, way more of their time thinking and directing architecture choices or prioritization than writing code, _especially_ in early stage projects or companies.

Second, I’m absolutely certain that the coding question you’re asking to generate this himming and hawing is some Cracking the Coding Interview bullshit trivia question that this senior engineer hasn’t thought about in 20 years since their algorithms class in college because they were too busy actually solving real business problems for people (including a few rare problems that involved detailed deep dives into novel or complex algorithmic solutions).

We harass and haze people with bullshit trivia, then turn around and don’t even ask them what problems they have really, actually solved before, or invent reasons to rationalize that if they solved a lot of problems before, they’re just some sort of smooth talker and somehow the only proof is if they memorized Floyd’s cycle detection algorithm or some other ludicrous bullshit.

What a deeply humanity-hostile industry it is!
I'm also a proponent of smart thermostats. It's a godsend to be able to have the heating turned up automatically before waking, and as I'm getting home. I have no regrets whatsoever although of course, I'm concerned about my presence data being available to the company running the tech. But I would never put in a smart lock - I see no benefit whatsoever.
A list of cities. Fair enough, I suppose.

I think the best move is to work remotely in one of those places for a SF-based company. I’m sure you’re right that companies elsewhere are open to hiring senior devs, the question is whether it makes sense to work for them.

There are a lot of people who want to buy a Lamborghini for $5,000, and are having trouble buying at that price. In that situation you can do two things: raise your offer, or complain about the lack of supply. Many opt for the latter.
Highway Gothic for the U.S.- https://en.wikipedia.org/wiki/Highway_Gothic
Can you expand on it, and which choices are better?
"OK Google" ;-)
Facebook, Amazon... please stay in line!!! :-D

I saw so many website, big or small, implementing the GDPR the easy way and call it a day... without any thinking or consideration for their users... that now everybody may gonna think twice ?

Google was an example, a message. That's why CNIL chose such a big player
1) it's to big to be really hurt by the fine
2) most other business - a lot smaller - will be frightened and will re-think their slacking approach
It's a way to say "don't mess with us".

The funniest part is that usually the US administration try to help US business in such case. But I don't think that Trump administration - moreover during shutdown - will...
You are referring to the 2002 Hayes study. There was another study done in 2010 by Hayes that showed "atrazine rendered 75% of male frogs sterile and turned one in 10 into females....
Atrazine-exposed males suffered from depressed testosterone, decreased breeding gland size, demasculinized/feminized laryngeal development, suppressed mating behavior, reduced spermatogenesis, and decreased fertility."
The range resolution in cm is very good but the angular resolution in radians basically doesn't exist.
When someone says the cost is high, most people jump to monetary issues. The cost is in the time and effort required to make the changes, and to have those changes synchronised across every single APT mirror.
The way the GDPR is written it seems that big co's will be able to pay their way out of noncompliance, the percentage of revenues that they charge in fees is a lot but it won't erase their margin.

I wonder if this will lead to a situation like cigarette taxes in U.S. states where the "punitive" taxes wind up being a huge source of revenue that the states can't live without.
Because the market's advertising is geared toward informing them about the malware.
Here's the New York Times article:

https://www.nytimes.com/2019/01/17/magazine/ancient-dna-pale...

Boy that seems so story based. That's what's to be expected to get people to read, but also makes it so easy to come up with examples of misinformation when the story is trying to make a subject more easily understandable.
There are benefits in switching to HTTPS even if it's not done for security reasons. Namely, HTTP/2.

However, I'm not sure if the benefit in speed would be measurable for apt.
funny, target, propery, receiver seem evident to me. don't you guys do note-taking ?
How I Switched Working from Office Full Time to Remote 3 Days a Week
You can try to explain it like this: Grid behaves in a way that makes sense. Flex a little less so. Everything that came before it is a complete, absurd nightmare.
Everybody wants _their_ own air and water to be clean. The problematic people are the ones who don't care if your water/air is dirty because it benefits them.
why would I add 3rd party repos to install a modern python when I can just run my sysadmin python scripts under the system python without worrying about it? python2 is a perfectly good python for 99% of the things need to do
I'm so adjusted to Iosevka that anything else looks really weird to me..
I think the OP meant "freaking out" as in "putting a universal sense of urgency behind our efforts at correction and remediation". There seems to be zero sense of urgency behind a lot of these issues today, especially at a policy level, even for issues that have a time horizon of just a few years. It's bizarre and frustrating. It looks very much as though if we were faced with the CFC/ozone problem today we would fail to meet the challenge as we did in the '80s/'90s. It's easy to forget that the ozone challenge required a tremendous amount of complication international diplomacy and required some real compromises.