skysight-inc/HackerNews huggingface dataset:
> Draw your own conclusions.

I would conclude that you don't know how to argue, and that's why you prefer to take away your opponents' right to express themselves.

On the flimsiest of evidence, you label me with a number of repugnant attributes (bigot, sexagenarian, left behind, stupid, hateful, KKK), and then, having established guilt by association, you politely suggest I shut up.

I could demonstrate to you my political positions are actually further left than yours, but I won't bother, because in a discussion, what counts is the strength of the arguments themselves, not the identities and group affiliations of the speakers.

My identity, my convictions, are irrelevant. My arguments are what matters. And you haven't engaged with the central argument: that democracy cannot function without unrestricted free speech.
Sweden Says So Long to Country's Shared Twitter Account
Yes. I answer something like "favorite color" with "blue green red" or "blue was the color of my first bike" if I can. I end up with something like this:

pet: answer
school: answer
friend: answer
I use zile.
Clojure is something I have been wanting to experiment with, but not having types makes it very difficult for me to reason while coding. It's just me. I am used to thinking in types.
Some mezcals use wild plants, either because the species haven't been successfully cultivated, or because growing conditions in the wild result in better flavor. Sustainability has been a serious concern.
People post this quote all the time, but he never actually said that. It's a misinterpretation of one of his stories where the "temporarily embarrassed millionares" are people that voted to have a socialist society thinking that everyone would become wealthy, but in reality everyone became poor except for people in the government. They consider themselves temporarily embarrassed because they believed that giving the government full control of their lives would be better than capitalism, and they don't want to admit that they were all naive.
Fashion driven development.
The jobs we destroyed, destroyed the self-esteem of the people, who refuse to interact without a role in society to show for themselves. Thats the reason why the normies are more self-social isolating.

On HN its usually the control-problem. Any relationship is loosing a part of your life you control. Hard to accept that for some personalities.
Here are a few which are relevant:

"Code Review Metrics". [0]

"A Large-Scale Study of Programming Languages and Code Quality in Github". [1]

"Software Quality Metrics". [2]

"Study on the Correlations Between Program Metrics and Defect Rate by a Controlled Experiment". [3]

0 - https://www.owasp.org/index.php/Code_Review_Metrics

1 - https://cacm.acm.org/magazines/2017/10/221326-a-large-scale-...

2 - https://www.developer.com/tech/article.php/10923_3644656_2/S...

3 - https://scialert.net/fulltext/?doi=jse.2013.114.120
Try using a large blocklist[1] in your hosts file and installing umatrix[2] and/or ublock origin[3] to block garbage scripts from loading. I don't know if that will help, but that's what I'm doing and Firefox is as fast or faster than Chrome.

[1] https://www.google.com/search?q=hosts+blocklists

[2] https://addons.mozilla.org/en-US/firefox/addon/umatrix/

[3] https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...
Eight Books Every Entrepreneur Should Read
Does error handling not exist anymore?
Yep, micro is nice, much more common bindings (provided you didn't grow in emacs, vim, pico, etc.) However it doesn't work very well under tmux (ne has the same problem).
And that is but one reason why our system of health care is immoral. Not amoral. People who are sick, their families watching, are not able to make rational economic decisions. These things should be decided when we are rational, as a society, and my preference is the "veil of ignorance" approach provided by John Rawls. If you don't know what disease you get, what your native tongue is, whether you're rich or poor, whether you're Muslim or atheist, man or woman or agender or other, family person or nomad - what kind of society would you want to build, and how should and would that society treat everyone as fairly as possible.

There is an exploitation in waiting, literally waiting, for people to get sick to have this conversation and decision making, as if health care is a product like any other, where some people will choose to buy even a chance, and others will admit defeat even with decent odds of success just because they can't afford it.

But we also take it farther, where a bulk of the cost and the cost increases, are masked from the actual consumer by employer paid health care. Every single time I talk to people who do not buy their own "aging and sick care maintenance plan" I'm impressed by how incredibly ignorant they are of cost. Average cost for a sore throat doctor visit, $603. If you aren't shopping, or aren't able to shop, how is this in any way an informed free market? It's like we've gone both anti-socialism and anti-capitalism at the same time to come up with the world's worst possible way of doing health care.

Imagine being behind the veil of ignorance and saying: only rich people should not have to worry about their health and sickness and aging, the middle class and poor properly should always wonder. And if really bad things happen through no fault of their own, they should properly be bankrupt. And none of this should be transparent or obvious or understandable by the average person. That is a good society that builds trust.

Of course no one would say that, except maybe comedians and wicked people.
If no garbage collector isn't your requirement, you could try D.
The linked pdf says that (in 2012), end of life care for Alzheimer's and other dementia patients was $110,000 more expensive than a couple of types of cancer.
Just did a moment ago in this thread:

https://news.ycombinator.com/item?id=17946568
Your comment proves you don't know nothing about mainframe bytecode formats, which include support for C and C++, and don't use GC based languages.

Look for IBM redbooks on IBM i and IBM z language environments.
Some are more fiery, some more fruity, some coat your mouth like a fat, and some more smokey. There are a zillion combinations of each. Just like any spirit, it takes some getting used to, but Mezcal is definitely one of the most rewarding once you start tasting different producers.
> There may be cases where terseness can be too extreme

I don't know about that, a lot of people seem to like j[1]

1: http://www.jsoftware.com/
Self-preservation? If the courts want to be maximally consistent they should stick to interpreting the law and the constitution and avoid precedent in cases where the law or constitution have an answer. Precedent only makes sense in cases where the law is unclear, and if an argument exists that the law says this-or-that, then maybe it isn't unclear.

In any case, the courts should not be legislative bodies. When a court replaces precedent with an interpretation of the law or the constitution, they are correcting a past mistake.
Wow reading this seems like android push is a total mess (outside of FCM). Things are much simplier on the iOS side...
Missing option: war
Don't forget to add more emojis
The profession is regulated, but not all practitioners are licensed professional engineers. A licensed engineer needs to oversee, verify, and sign off on the work. It does not need to actually do the work. I worked for four years as an electrical engineer, but never even took the FE (then the EIT) or had any intention of gaining licensure.
Fundraising $57,000 for a Wooden Smart Remote
In the US, there’s a difference between a professional Engineer and a Professional Engineer. Professional Engineer requires certification (I think they even give you a ring or something), but you can still work professionally as an Engineer without the certification.

The difference, roughly, if I remember correctly, is that Professional Engineers are the only ones who can “sign off” on work and essentially assume liability. Therefore, you can be an uncertified Engineer as long as you’re working under someone certified or if your work doesn’t require sign-off from someone certified.

Are there any PE’s here that can tell me if that’s correct?
This is very interesting and a project that I'll track to see how it evolves. I agree fully that for many applications a SPA and the mess of a technology stack that it usually involves is overkill.

Part of the current impl doesn't seem like it is going to scale as the DOM in a page gets larger and larger: he mentions that right now they are sending the full rendered HTML from the server to the client on every update, then doing the diff client-side. They are looking at optimizations, hopefully sending diffs from the server is one of them.
Thanks to the rise of SOA, basically any language no matter how obscure can claim multiple corporate users for for what are ultimately inconsequential projects.

But as long as we're using personal anecdotes, I saw several teams using clojure at Amazon when it was more popular. Less than two years later, all of them that I knew of (I was a clojure user too, interested in its use in the company, so I was keeping track) were at some stage of abandonment or rewrite into more boring languages. If you're lucky enough to keep your team small and ideologically aligned, it might work for your team, but I have yet to see large company make a significant bet on it (as in more than a few one-off teams) and come out ahead.
Hmm... I also read the link and what they said is spot on. Furthermore they even quoted part of the relevant section justifying their claim.
You post a lot of snark and then complain about being downvoted for it. If you don't stop we'll ban the account.
What is your suggestion, then, if Java and .net are off the table?
> That's why I submitted a patent on it, I want to corner this particular (and seemingly highly effective) method.

Which (turns out one of my areas of interest is "which") really only gives you a monopoly on selling the method but not on internal usage by less scrupulous actors...at least that's my opinion, it would be near impossible to enforce a patent on non-public facing code used to track people in BigCorp.

I do like the idea though, it's not like anyone (reasonably) should believe they have any semblance of anonymity on the internets and this just goes to show how easy it is to follow you around on the webs. If an individual can pull this off then the sky's the limit for the TLAs with massive budgets and computing horsepower.
Lol, after reading the headline, I knew somebody was going to make a "time to look beyond Java" comment. It's a classic: it doesn't matter when or where, or if it makes sense or not... somebody has to say it.

However I wasn't expecting the same guy to actually promote .net, which is exactly a Java clone (created soon after the justice told Microsoft to stop trying to harm Java with this J++ thing) which only ran on Windows. It still does, because .net core is just a subset of the entire platform. But it's got a big corporation behind dictating its future development which poses the same threats as Oracle.

So given nobody can predict the future right now, I think I'd better keep using the long time open source, community focused and cross-platform alternative, which happens to be Java.
Cash for Houses Dallas
It could be defined a number of ways. Google, for instance, has said in the past that they strive to provide accurate information but they are not a "truth engine". So the "right" results would vary across many different criteria, which Google already partly does with more personalized results based on things like location.

I'm really just wondering if there's an objective "good" to having the results displayed the way they are currently (a list of links with SERP features added in), as right now the vast majority of clicks go to the top results. (And also to ads, maps, SERP features, etc.)
Looks like a big waste of time and resources. They're probably just trying to use the "coolest" thing without worrying about delivering things.
Part 2 on the Internet Archive: https://web.archive.org/web/20171109223946/http://msnyder.in...
You can see that blind spot in the piece where the author states there are only four ways out. There is actually a fifth, which is currently the one being used.
At the moment Bejing discounts 'foreign currency' into Yuan and distributes it to factories that export. If foreign entities fail to buy that output Bejing can simply discount 'other assets' instead at the central bank, distribute it to the same firms and stick the output in a shed somewhere. The result is the same monetary circulation within China in Yuan.
That's only part of the equation. The other part is hiring managers that feel like candidates should have put forth "as much effort as they did to obtain a degree." These are the folks who will only consider/hire candidates from <insert small subset of 'prestigious' schools here>. Perhaps they are trying to justify the time/money they spent obtaining a degree, and don't want to allow others to avoid the trouble even if they are qualified to do the job?
Letting unemployment rise is the least desired outcome but is what will happen by default in response to a declining trade surplus. Wide spread unemployment doesn’t contribute to economic or societal stability and so China will attempt to avoid that.

The second option is wealth transfer through debt default; or government forced wealth transfer (taxes or inflation). China’s debt could be brought down from 300% of GDP to 100% of GDP overnight if creditors simply forgave 2/3rds of debt. That could happen though debt default (debtor bankruptcy) or taxing creditors and giving it to debtors. Having the bulk of your life savings disappear tends to make people angry and so China will attempt to avoid that.

The last option is to kick the can down the road and increase domestic debt which is what they have been doing for the last 10 years.
I have to give myself a kick in the pants at my own irrationality. For some weird reason, I use vim. I'm not very good at it, and I only use it for basic things like editing configuration files. Every time I use nano, I prefer it, but somehow just am in a habit/rut of typing vi blah. And I call it irrational because vim is totally non-obvious and not self-describing how do the most basic tasks, and yet I keep hitting my head on a wall. Maybe I should remove vim, install nano, and make vi an alias of nano!
2-6? That's actually more than I thought. And I consider that to be satisfyingly active. But I guess it's a relative thing.

The crazy edge of machine art. It's a small community. There's no getting around it.
So my own anecdotal evidence against this is that the hiring process at my very first job did not weight having a relevant degree very highly, and hired a number of boot camp grads as software developers, many of whom literally could not do the job. I would say many of them had much less drive than the degree holders (not saying this is true for all non degree holders or even bootcamp grads, I know that some of the most driven people out there do not hold a degree)
The word engineer is a protected title in the USA, sure, but it's only relevant when dealing with the gov't. I and many others have the word engineer in their official job title, but both me and the company are fully aware I never took the PE exam.

On the other hand, if you claim you are an engineer to the usa gov't then yeah, that gets you in hot water. I also tend to avoid calling myself a software engineer specifically to avoid potential issues like that, but I do lost the full job title given to me by previous employers when asked and on my resume.
Vid2vid
Reminds me of this lawsuit, where an engineer was sued by Oregon for criticizing traffic infrastructure (a red light camera) and calling himself an engineer:

https://www.washingtonpost.com/news/morning-mix/wp/2017/12/0...
IT may be more like - give mom the ability to re-learn who I am. Once AD hits, the memories are destroyed, so if things get restored, it may very well be a new a different person. Albeit one with the ability to learn and retain memories.
It's not an opt-in if it's a condition of using the service. If "by using this you agree to" is an opt-in, then the definition of opt-in is meaningless.

The "opt" stands for optional. This wording is not describing an optional feature.
I have been working in Silicon Valley area companies for over 10 years and a degree or my lack thereof has never been an issue.

I also have had PhD's reporting to me.

It is interesting when I do run into companies who think a degree is important and I tend to compare them in a less than favorable light to those who do not.
I love CT logs! I use them to discover subdomains for my hosts file block list [1]. While it can't expand on domains that use wildcard certs - or no certs at all - it's better then nothing since hosts files don't support wildcard blocking.

Some things I've learned while working with them:

* CertSpotter [2] is a fantastic CT client written in Go that supports pattern matching. I've been running it locally with `.` match pattern and so far have a 4 gig file of unique domain names. I'm excited to see the end result once it catches up to current time.

* https://crt.sh/ is a great website to search CT logs and supports wildcards. It's currently the workhorse behind my hosts project, but I hope to remove them as a dependency once my own domain list is caught up to present day

* It looks like OP's tool is just a thin client for entrust API [3] and is not actually downloading logs directly - which isn't clear in the article. It made more since once I figured that out because these logs are huge and go back years.

[1] https://github.com/lightswitch05/hosts

[2] https://github.com/SSLMate/certspotter

[3] https://www.entrust.com/ct-search/
Even if we ignore the readability of URLs (which I wouldn't), DNS is a nice service discovery protocol with aligned incentives. To find out which server to contact to get hacker news, you ask the DNS server for .com, which has incentive to answer honestly because hacker news pays them to do so, and then the DNS server for ycombinator.com which has incentive to answer honestly because it's operated/payed for by the people running hacker news. Alternativly you can ask the DNS server of your ISP which has incentive to answer honestly because otherwise the ISP risks loosing customers (assuming working capitalism, i.e. competition).

In a DHT, anyone with very different incentives can add as many nodes as he likes. If the node id assignment isn't designed very carefully any attacker can even dominate whatever part of the DHT he is interested in and deny or modify information or just log information.

Sure, the DNS system isn't immune against state actors, especially the US. But DHT is vulnerable against everyone willing to spend some money on spinning up hosts.
Skyscanner | full-time senior and lead hires | London, Barcelona, Edinburgh, Glasgow, Budapest, Sofia, Shenzhen | ONSITE, VISA https://www.skyscanner.net/jobs/

We're one of the biggest travel search products in the world. We have a unique position in the market and are continuing our incredible growth as a tech company. We'll soon be a top-100 website in the world by traffic.

Hiring at an experienced level in lots of disciplines: backend with microservices & distributed systems, big data & data science & machine learning, full stack (modern frontend + api skills), designers, product, iOS & Android. Languages we like and have great tooling for: Java, Python, JavaScript & NodeJS.

We have a number of offices in Europe, and are focusing on Scotland, London and Barcelona in particular.

We want to hire great people to solve large-scale challenges and build industry-leading new products. In short, if you've got good software industry and tech company experience, know what best practices look like, and have the drive to improve product and people around you, we're interested.

I see a lot of freedom, responsibility, accountability here. We have room to make decisions, move fast, and the encouragement to make things better. It's exciting.

Please ping me an email at matteo.ruina@skyscanner.net if you want me to refer you, and/or have questions. Please specify which job are you applying to and which office would you like to work from.

Permanent & onsite roles only. Relocation / visa assistance for senior roles.
This will be difficult. Everyone technically has HSV, it's just part of the environment, like E. coli. So the question may end up turning - do you give a medicine long-term to suppress existing HSV "flora" in the body/restore the immune system's ability to do so, vs. the side effects of such meds. Some people are on long-term acyclovir or valacyclovir, at the risk of increased strain on the kidneys, etc.
The law is more predictable when it follows precedent, which is good since people know what it is. Precedent can be overturned in cases where the facts are different (including when things have changed over time), and the legislature can obviously make new laws.

Being bound by precedent is one thing that stops every court from legislating their own interpretation of unclear laws - it makes sure everyone at least gets the same law.
British Airways admits that over 380,000 customers had their data stolen
Are you using core.spec in your codebase? Did that help at all?
this is likely true.

I have always wondered why some folks w/ amyloidosis or cerebral amyloid angiopathy don't show AD pathology or symptoms.
Sounds more like design mistakes of Go.
I've never used bike shed to describe digressions on my own work. I might call these a Yak shave.
Data collection fits "Industry standards" because the industry is inherently corrupt -- Adtech requires immense user data because they chose to target users rather than content.
I've started doing this with my headphones and have noticed a difference.
"Full screen modal dialog" is just another way of saying "a page" right? So some HTML and you are done?

I am not sure but from the name of the repo I am guessing this is referring to React JavaScript framework which I think is purely "single page application" deal which would explain the limitation of not being able to load a separate page.

Shame we are reimplementing the wheel for such trivial and basic use-cases. Oh well.
Did you open a ticket? What AS and city are you originating from, and which Quad9 location were your queries going to?
Could be the number of concurrent requests they can serve by scaling out to more servers
I only realised this as an African I took my first overseas trip to UK and Austria. It struck me just how much light and how little open spaces there are in Europe (compared to Africa). It is possible to drive a 100-200km without seeing a single electric light where I am from. I remember once sitting next to an Englishman as the plane landed at Victoria Falls airport. He remarked that the plane looks like it is going to land in the bush. I realised then that there is no building apart from the airport building for 20 km. So when you look out the window as the plane comes into land all you see is bush. South Africa is, of course, a different story.
This is exactly what pushed me to get a Guardian subscription over a more local (U.S. based) paper (although I wish I could get the actual paper here too on more than just weekends).

Their website doesn't auto play video, I've never seen a modal, it looks okay everywhere and doesn't use too much unnecessary JavaScript that will only lead to broken menus or whatever on phones, when you have a subscription all ads go away, when you're not logged in there's no annoying paywall, and when they do ask for money it's a small banner at the bottom of articles that doesn't get in the way, doesn't cover content, etc. and to top it all off the frontend is on their GitHub account.

I wish other papers would follow this model.