skysight-inc/HackerNews huggingface dataset:
I've seen a few chessboxing matches. The thing about boxing is that it's very rare to end by KO (especially at the level of your typical chess-boxer), so it would normally be decided on points. However, because it's speed chess they're playing, and adrenaline is high, it's fairly hard to get all the way to the final round without a checkmate.

So every single match I've seen has been won by the better chess player, and the boxing has just been an interesting diversion.
I'd have sat down with him and told him I know he's lying, but hire him anyway because he managed to adapt to the situation and excel (which is exactly what I want from a manager).
There's no such thing as an objective news source, the act of selecting "news" or "not news" is subjective.

But given that, the best strategy is to step outside news targeted at you. Read foreign coverage of your own country. In the UK, I'd suggest the Irish Times as a starting point. The FT is also good as it's targeted at a specialist audience and not the general public.
Win 7 style seems perfect on +-fullhd displays, it might be too small on some tiny 4k display (probably anything below 30").

but as far as I remember windows since at least 95 allowed to change size of fonts of many UI elements (popups, menus etc)
Even without the long-term damage associated with CTE, there is limited intellectual value to any sport that involves hitting others in the head.
Ask HN: How did you get better at coding interviews?
I’ve been down in the dumps about my abilities in coding interviews for a while now and I would like to get better to increase my TC in the next two years.

I read and did problems feom Cracking the Coding Interview and about ~220 problems from Leetcode/HackerRank during my 4 years of undergrad, but that hasnt translated into problem solving ability - I feel like I am just memorizing.

Any tips from folks that made it into elite companies?
Rome had slaves but it wasn't the cornerstone of their economy. The idea that the life in each generation should be more advanced and efficient than in the previous simply hadn't been invented then.
After winning H1B lottery, foreign workers still face challenges in Trump's US
>>It's as if the Hellenistic era and the Pax Romana were almost contiguous,

They are commonly grouped together as phases of classical antiquity.
>...and the properties of thermal paste (typically) are just barely better than air.

I am not certain how you have managed to come to such a conclusion. Thermal conductivity of air is around 0.03W/(m·K)[0]. Good thermal, non-conductive paste is like 12.5W/(m·K)[1] (or 400 times better than air). Conductive ones are in the region of ~40-80 W/(m·K) and Aluminium is 237W/(m·K). Also air also expands pushing the cooler and CPU away.

Normally you if choose between "too much" and "too little" paste, you pick the former. The pressure pushes out the unneeded amounts.

[0]: https://www.engineeringtoolbox.com/thermal-conductivity-d_42...
[1]: http://www.thermal-grizzly.com/en/products/16-kryonaut-en
For the record, GP post was edited and is not what I responded to. Originally it was the "no one is holding a gun to your head" argument. Because as we know, guns are the only thing in the world capable of constraining freedom /s
Are you connected somehow to the israel and north-korea situations ? (meaning more than a normal person)
Pyre – A performant type-checker for Python 3
I recommend you rent it, not buy it. If you want to receive renting offers from multiple companiest, try rent-wifi.com for free. You submit a request and wait for offers. Have a great time in Europe!
Tell me what is wrong with some of the following solutions:

1. Convert Golden Gate recreational area into a an urban housing area.

2. Widen the Santa Cruz - Los Gatos road to 8 lane expressway and build 3 more cities between los gatos and Santa Cruz by near flattening Santa Cruz mountains.

3. Why entire area of Alviso put under conservation ? Why can't Alviso be made the amazing city it once was ?

4. How about dumping that nonsensical SF LA high speed rail and instead building 10 more freeways and 4 more bridges across the bay ?

In most of these cases the objections are not from cities, objects are not from homeowners but mostly environmental groups whose political clout is next to zero.

P.S. While SF is an amazing tolerant city it has lost its hardcore American values of rising up to a challenge. The spirit that built cities like Seattle or Las Vegas. The Californian politicians are in my opinion far too old to keep up with time, far too rich to understand the problems and far too secure to actually do something for people.
Just get Font-Forge[0] and a protractor. Give it a week or two and you'll be able to throw together some copycat LL Circular[1] derivative, to give the illusion of having 'own typeface' money, which might in turn look rather impressive to prospective investors.

(At least, when you say 'we', I presume you're speaking on behalf of a fledgling business. If you're just saying that you'd like more money for your family, well, I guess I'd still recommend making fonts because it's very lucrative work apparently.)

[0]: https://fontforge.github.io/en-US/

[1]: https://fontsinuse.com/uses/7192/airbnb-identity-website-app...
ICE Chat and Cloud 9 come to mind.

In general it's going to vary from product to product.
Via Tor?
I think JavaScript is moving in that direction too. There are some formal proposals for bringing types and community seems to like the individual attempts such as TS and Flow as well.
I saw this in London as few years ago. During the chess rounds the competitors wore headphones and a commentator came into the ring and explained what were good moves, which were mistakes. Really helped novice like me.

Someone had also had a banner which read "Take his queen, punch his spleen"
I am primarily a C++ dev and had to use JS for web development. Having no previous scripting experience, I was gobsmacked at the ease and freedom it offered, especially wrt string processing. You need to have been a monolingual C++ dev to appreciate what I said.

I don't hesitate to say I like JS. These days I try creating any small experimental programs I need in JS and run them in FF instead of starting the whole build process with C++ code. If there is file i/o needed, I use an extention that I have created for this purpose. When necessary, converting this prototype into C++ code is not a big deal.

As for its flaws, well, which language doesn't have flaws. Part of being an experienced dev is to learn, respect and avoid the shortcomings of the technology you use, aka paying attention. Its arguable that some flaws in some systems are worse than some flaws in other systems since the design factor comes into play, but with something as pervasive and monopolistic as JS, there is a clear choice to be made - create something better for the community or shut up and live with it. I am sort of doing both. (To pull off the first one, I need some serious credeitials, which I hopefully earn in the near future.)
People have tried to talk sense into me in the past but I’ve been somewhat distrustful. The black box analogy is a good way to reframe my thinking. Thanks!
> what makes you think the tenth thing they ask you to do will be better?

What makes you think the interview process is indicative of the work environment?

Most of the time it isn't.

I've worked at quite a few great places that had ridiculous interview processes.
I wasn't part of the Netflix Sans or have insight into the process or have access to their fonts, so cannot really speak to the differences per say.

I can say that modern(since 15th century) latin based type, is usually based one of the traditional type families: Humanist (Venetian pen-writing, eg. Palantino), Grotesques (sans-serifs) and Neo-grotesques (more geometric grotesques like Helvetica). In terms of creating a usable typeface, you pretty much follow one or two of those traditional families, and then adjust terminals, proportions and other features. If you go too crazy, it might just look strange and not work well anymore. You can create something very distinct for a very special purpose, say a movie title score for a scifi movie, but for an UI, you want something that doesn't distract the user. Its like most visual design, you want it be pleasant, but user should eventually forget the design and focus on the task at hand.

We started this project a while back (18mo ago which is timeline not an active development time), and received and tested probably around 30 different font file iterations during that process. These included several directions of the font families based on our initial ideation workshop. Even when you're in the process, it can be pretty hard to see the differences, just looking some of the letters, unless you really focus and try to tease out the differences. Something like 'o' is pretty much the same in all same family typefaces, and most letters have very similar shape. In our case, we did a lot of testing around actually designing existing or new UIs and where is becomes much more apparent how all the letters and proportions work together. (If anyone wants to test it, then pick 5 or so very similar looking fonts like Roboto, SF, Helvetica, and design few screens with it with varying sizes, amount of content and weights, compare and see how the differences feel.)

Our goal since the beginning was to find something that works well in UI, and is expressive for marketing. Some weights like Book, Medium and Bold are meant for UI where as ExtraBold and Black are more towards marketing. We find that where we are now is definitely an improvement for what we had before. Both our brand and design is quite minimal and heavily relies on type, we think that it's important to control it and make sure it feels like us.
Yeah but it was a fraud.
Due to auto and templates large parts of the strong typing can be moved to the compiler. When writing modern C++ one can be quite fast (not as fast as JavaScript) but get some verification, by the compiler, which fastens development time (i.e. typos in identifiers are located easily, whereas in JS you need to run the tests and then have to find the root cause)
Yep that was what I meant.
I have, but I haven’t gotten much better. The average Stanford freshman can (and does!) easily outperform me.
What do you mean by "intellectual value"?

I find it interesting to watch combat sports, because it's like an experiment in human physique and psychology that reveals of what kind of self defense is actually effective and how humans function under extreme conditions. For me, that is valuable even if I never got in a fight for the rest of my life.
He adapted to an unfavourable situation, studied hard, did his research well and passed multiple tests - I'd gladly work with someone like that
The case for teaching every kid to play a musical instrument–for free
Next time someone says technical hiring is not hiring quite so many women or minorities because it's purely meritocratic, I'm going to point them at this post.
Seeing JS as a functional programming language is actually the way of learning how to use it properly.
Python backend / devops mainly.
Siberian Diamonds: Testing Tokenization of Natural Resources
What are great languages in your opinion?
I think OPs point is, or maybe that's just my point, that in general and broader terms there should not be such a pressure to begin with. OP gave an example that even the best felt/feel it.

So, on an individual basis, no, I would not want to hire that person out of an abundance of caution, but on a broader basis I would not like the pressure to do such a thing to exist to begin with. It's like crime: You want to punish each individual crimes, but you also want policies that lower crime rates, and that does not mean that you "reward crime" or that you "give in to criminals".

We all know the hiring process has some seriously broken elements, so a desperate candidate may feel pressured and justified to do so because the other side does not play nice or rational either - plus pressure from society "it's all your own fault" (if you don't succeed, and you won't get any help from anyone unless you happen to be lucky enough to have the right parents). Here in Germany we just had another (it's a regular thing) headline about "skilled labor shortage in IT" in all major German newspapers. Strange thing is, salaries for skilled workers (engineers, CS) have not risen significantly in a loooong time. Since salaries are not regulated by law that means the companies are lying. Of course, I still would prefer people who don't use a wider development as justification for lying themselves (mismatch of scale/perspective), but I can see and would expect a broader (downward) trend from there.

Or back to (and finishing) the crime example, if you create an environment of immense pressure, bad chances for improvement, etc. and then you compensate for the increase in crimes by punishing people harder (and harder)... sure, some might say it's all justified, why did they commit a crime? That is an interesting example why looking at each case individually may lead to a very different conclusion compared to looking at a broader picture.

Another example is cheating at universities. Individually every student who does it may deserve punishment, but it would be a good idea to look at the reasons for why it's so widespread. You create pressure, something is going to happen on the other end.
The line does get blurry at times. In the past I've been told to remove someone's account right away because they are being terminated and then afterwards been told "nevermind, we're firing them next week. Undo everything and make sure that you convince them it was just some computer issue". To add to it they didn't tell me about it until the user had already noticed they couldn't log into their account.

I agree with what you're saying about withholding information being different than lying but there are circumstances where you will need to flat out lie and fabricate a story to effectively withhold that information. In my case I had to pretend that it must have been a stuck key or something while I quickly reverted the changes and walked them through turning off the computer and pressing all of the keys a lot to "fix" it.

It's one thing to not tell anyone what a meeting between management is about but if you're telling people that you're in a meeting about "Regulatory compliance auditing" while planning a layoff that's not just withholding information. I'm not saying it isn't justified but a lie is still a lie.
Show HN: An experiment with Gnocchi (the database) – Part 2
> We could feed it through power a little solar panel.

A solar panel seems 1-way, but it isn't totally. Fewer photons would be absorbed if say, higher resistance would be applied. By modulating that resistance, it could sent messages to the outside.

> we could just cut the power when it tries to mess with the cage, or does anything else that we don't understand

If we understand everything it's doing, it's not more intelligent than us. It must be incredibly stupid because we can't even understand a worm.

>> What about neutrinos or gravity waves? How would you stop those?

> Why would we?

Because otherwise it can establish 2-way communication with the outside world and possible nefarious actors.
There was a Byzantine Dark Age in the 7th and 8th Centuries where perfume lived under the rubble of previous cities hiding from Arabic and other invaders. The Roman aqueducts went into disrepair and people went back to drinking from wells. There was a major population collapse. They did make some cool devices though like clocks and mechanical lions, as well as Greek fire. http://www.patheos.com/blogs/anxiousbench/2016/06/the-byzant...
No, it is bad. It is a pox on software development that we've had to fight for two decades just to get back to where we were. Everytime I see new innovative thing that is a retread of 1980s unix development, I die a little inside.
Free Hosting and Domain provider
Check out www.tiingo.com. I use it for my casual needs.
Why are we living in an age of anger – is it because of the 50-year rage cycle?
Looking at the later keyboards reminds one how much common ground there is between traders and gamers....pscyhologically speaking.
I was wondering about these cases where the metal outside is directly connected to the CPU. Would this make it possible to kill your machine by touching it with a static charge?
Thank you. That youtubed presentation was quite interesting.
> Central planning is almost assured to fail miserably tiling the power more into the hands of rich people while screwing up small people.

This is not true. I encourage people to study the growth of Asian cities like Bangkok, Shanghai, and Tokyo. Central planning, contrary to simplistic ideological beliefs, is an excellent way to ensure the cities actually grow and grow equitably. Leaving these decisions to minor localities is a recipe for exactly what we see in California where residents vote in their own favor which is very often not for smooth, long-term growth.

> The best solution is to relax zoning laws so that the average rents go down till they reach a point where they meet the average.

More fantasy. It's very strange how Americans are obsessed with this idea that all their urban problems are due to zoning. At this point it's like this purely mythical enemy, a la Communism, which is rampaging across the land and must be fought on every street corner. This despite that we can look abroad and see very clear examples of cities that grow because of strong regulation. (Here Singapore is the classic example.) It's almost like zoning can be used for different purposes?

> The real problem with California is that the politicians have put ridiculous elitist objectives such as climate change over sensible and practical objectives such as roof over the head of working middle class people.

This is just meaningless nonsense.

But all of this does highlight why things won't get better. Americans are ideologically committed to policies that just don't work. SB827 was a bold attempt to reverse this -- remove power from local governments and rezone the already-dense cities to promote growth rather than restrict it -- but it never even made it out of the committee.
Clearly you are not familiar with Californian politics. California has already punished its poor farmers and they have already lost their livelihood.

Multimillionaires living in Mountain View have voted to increase energy prices to battle climate change while enjoying the wonderful moderate temperatures in their own homes. Where as the poor farmer in Redding to Frenso now has to pay lot more to keep his house warm.

The sanctuary city policies peddled by people living in safer towns like SF or Sacramento have destroyed inner cities completely such as Fresno, Stockton, Oakland, San Bernardino etc. I see that hispanics are living these areas claiming there are too many illegal Mexicans.

During the draught the fat-cats of bay area ensured that the poor farmers are denied the water received and stored in their counties and instead the bay area has plenty of water to waste.

The idiotic policies such as not doing controlled burning of forest eventually caused the massive wildfires that not only destroyed thousands of acres of forest cover but also thousands of wild animals and flora and fauna. Highway 1 that was washed out in the landslide is not yet opened.

California has not built a single new major road in last 30 years. This has resulted into inefficient travel times. I5 has become risky to drive on while route 99 which is mostly used by poor people is USA's deadliest road with maximum fatalities.

The point being that climate change is as elitist as it could get in California has it has already destroyed lives of the most vulnerable people in the state while promising them great future. Instead of waiting for climate change to kill people if you kill them today, I guess thats a win for the planet.

Check this talk by Victor David Hanson : https://www.youtube.com/watch?v=v1eNcuGcPW4
I'm not sure what scenario you are envisioning. Type erasure does not completely eradicate generic type information, reflection can still be used to infer generic usage for deserialization and dependency injection (and is done in Jackson and Spring). To make your life easier in doing so, there is:

https://github.com/jhalterman/typetools
Exactly same here. I wanted to chime in because it sounded like it would help supplant the anecdotal evidence.
It's funny how they make a clear distinction based on capitalization but fail to capitalize Arch Linux.
> How does Nim compare with Haskell, including its maturity and community?

Nim is not as mature nor battle-tested as Haskell. Haskell has more users and it is more widely spread, so it would be a safe(r) bet.

I'm also coming from Python, and I have tried several languages (including Haskell) until I kinda settled with Nim.

I really like the similarities in the syntax between Nim and Python, which allows me to easily transfer my "Python thinking" into Nim code. There is also a possibility to only translate some slow/CPU-intensive parts of Python code to Nim, and then call it from Python (FFI).

Regarding community - the Nim community (IRC/Gitter) has been very welcoming to me and to my beginner/dumb questions - I guess this is the advantage of a small community - there's a sense of a connection and people want to help each other.
I'm using JSON all the time, but it's hardly the be-all/end-all solution for even the basic use case of service payload serialization, let alone config file syntax or document syntax. To begin with, JSON lacks types for URLs, dates/times, and spatial data; it also lacks conventions for error messages and data graphs other than trees, etc. So I think Java not integrating JSON literals at the language level or some such actually is a plus.
California's idiotic conservation policies have resulted into massive wildfires that actually destroyed more forests and wildlife.

If the cost of living is high and if you can't live in the state there is no point in conserving anything for you grandchildren. Because they won't exist in first place. Most of the single white woman I know in bay area have a dog and an abortion in the name of reproduction. Asians have pathetic fertility rates as they can't afford to have more than 2 children. It is not worth protecting future by screwing the current generation.
Ubuntu 18.04 LTS hits the Microsoft Store for Windows 10 users
Somewhat. An EULA for example in germany is basically worth nothing if you don't provide a short and concise summary of any out-of-the-ordinary clauses in it.

And contracts cannot generally be above the law in any reasonably jurisdiction. The law enables contracts to function in the first place and also governs what they can and cannot do.
I'm just wondering why ICANN is "scrambling to get it GDPR-compliant" just now, at the eleventh hour. They had just as much time as rest of the world to do it sooner, without any interim modes, and without any rush and all the problems that can come from hastiness.
I've had my top-of-the-line Dell XPS serviced(motherboard fully replaced) 3 times because of the coil whine issue, and it's not going away, and Dell said they will not replace it any more. It's one of their most expensive laptops and they can't get such a basic thing right.
Each website has its own implementation for the cookie notice, so it's unlikely to be possible for Chrome.

I guess a Chrome extension listing all implementations for major websites could work though.
Frankly, I'm not to eager to trust people writing commit messages like this and then OK that during peer review:

https://github.com/signalapp/Signal-Desktop/commit/9d41b8616...

> Remove escaping from `linkText`
> We leverage jQuery’s HTML escaping in `$.html(…)`.

ummm.... wat