skysight-inc/HackerNews huggingface dataset:
I live in downtown Shanghai, my apartment is next to a block of land waiting for development. The land was auctioned more than 10 years ago to a private foreign developer, they just left the land there doing nothing waiting for the land value to go up. Such land hoarding is again the law and they finally managed to get media attention this week. Anyone following local news here in Shanghai should be able to tell the location I am talking about.

You are partially right here, people do not control the means of production, way too many greedy foreign companies do. That Mr. Huang mentioned in the article is another good example, why should he be paid only $1,000 USD when the same Ford car he built is being sold way more expensive in China than in the US?
New concepts that you can then you anywhere though.
The biggest lies about React Hooks
Cool, so we can implement China's policies towards housing, industry, and private property in the US without anyone complaining about us being communists?
Neither.

It is about having a color picker (probably just a few lines of code) bundled with quite a set of dependencies and complex chromium runtime environment which does not get updated regularly. Therefore they keep their vulnerabilities even after they are known and fixed in later versions of the dependencies.

With small footprint applications, you are less likely to have such problems.
Working a lot on battery powered laptops without any possibility of charging rules out Electron and Java based IDEs for me. Emacs works great for me.
i'm not sure if it's a default label but a huge amount of projects use it.
No, it's specifically labor of superintendence which has control - as distinguished from both capital and "wage" labor. Equity owners often get screwed just as badly because of these control issues, which is one reason why firms might want to resort to issuing debt, and the root reason why issuing equity (as in, title to a share of profits) is in turn bundled with ceding some amount of control over the firm.
I use pyautogui for this, pyautogui.displayMousePosition().

It obviously doesn't have a fancy preview, different representations or the other stuff you would get in a proper color picker, but it's fast and easy if you already have pyautogui installed and works on both linux and windows.
JavaScript is one of the must learn programming languages. Server side code, client-side web app code, npm links it all together...
Well it seems cliche' but also true...
Do you have a business problem you're solving with what you've built? If you're new to marketing, what was the motivation behind creating this?

Generally, within marketing you need reliable data that can support audience segmentation, market research, targeting or advertising.

The restaurant scenario may be good for a sales person, but they would want more information like the owner/manager of the restaurant, details on foot traffic etc. so they can 'size up' a target customer for a 'sales call'.

That said, bsed on the data quality disclaimers you noted, it seems the data may not be practical for real world use-cases due to scraping restrictions.
I am so in awe at this site! It is the first actual example I have witnessed of non-monotonic progressive enhancement. You start with a text-only browser and the site is OK; so far so good. Then you keep adding features to the browser and the site progressively disappears and re-appears again.
Or right-click inspect element and delete the div overlay. The page is already fully loaded but they seem to add an artificial delay for no reason. However that is the modern way (see also: amp). I guess browsers are just too gosh darn fast nowadays.
It should be qualified that you should learn languages that are actually conceptually different. You could easily learn 20 languages that are practically identical as far as the actual concepts are concerned. The difference, to you as a programmer, between C and Python, is much smaller than between Haskell and either of those, or between Haskell and Idris.

Covering a larger volume of concepts is what should be the emphasis. That is definitely useful, maybe even more useful than just memorizing stock algorithms and data structures, especially if you engage with the mathematics behind the languages.
at the same time, many WeChat users only use voice chat to socialize with their WeChat contacts.
Two day old HN discussion on this: https://news.ycombinator.com/item?id=19627885

Yesterday's HN discussion on this: https://news.ycombinator.com/item?id=19646035
The black hole picture is both an astonishing achievement and a deceptive image
"information asymmetry". I knew there was a term for what I was trying to describe. Thanks.
Nope, you cannot colorpick with MS Paint from the whole visible screen (i.e. all windows and the desktop)
You can't have democracy and consumer capitalism and at the same time save the planet from climate catastrophe. It simply won't work. This is what Naomi Klein is trying to tell us.[1]

At more practical level getting financing for better public transport needs providing forecast of revenues. And it does not justify investments in public transport as long as people use cars, ubers, taxis etc. And people will continue choosing personal convenience over the prospect of having grandchildren living on planet Earth.

Tough choice for elected politicians.

[1] http://www.naomiklein.org/articles/2018/08/capitalism-killed...
Thanks for your pointers.

Apart from the point to which you have replied, there’s one more I would like to add.

I am an Indian, and have a bit of an accent. Am trying to rub it off. I work for US clients and have observed that I can’t crack jokes as easily as they do, nor do I sound as natural in a friendly banter as well as they do. Also, in the excitement of the conversation, sometimes my American client mumble off something which I am unable to grasp, and which my Indian colleague is able to understand with surprising ease. (The fact that my Indian colleague is vernacular medium educated freaks me off even more)

Also, I am preparing for IELTS the second time (Band 8 in first attempt). I am particularly weak in listening. To remediate that, I listen to a BBC podcast everyday called “The Archers”. I miss out on at least 5 points in the podcast, unable to decipher what they meant. That’s one area I am trying to improve at.

The other one is speaking itself. To put in simple words, I am trying to make my speech as fluid as water. The person I am conversing with should be able to understand me effortlessly. Right now my speech is quite rigid and not that articulate. I scored band 8 in speaking in IELTS. To take things forward, I learnt about this shadowing technique from YouTube’s Emma’s channel and from someone on HackerNews. The bottom line of the shadow technique is, pick up a favorite show - and speak along with whatever the character says, do this for all episodes, and finish the series. One person on HN said that in order to perfect his Mandarin, he shadowed on Chinese TV series for 9 years straight.

In addition to this, I also record myself and speak on some random topic daily for 2 min(Topic is mostly from IELTS speaking tests). Go through the recording. Spot pronunciation / intonation/ articulation mistakes. Take one more go at the same topic. And see if there’s improvement.

Do you have any other ideas apart from these in your mind which can help me with improving my speech?

I am also planning to gobble up all books related to languages written by Steven Pinker.
Writers Guild of America (WGA) Code of Conduct [pdf]
Yeah if you can find a way to visually signal screenwriting ability in a way someone can parse in microseconds (like we do attractiveness).
Two reasons I didn't do that:

1. I believe Harman had a previous device hacked back around 2014 due to a weak shadow hash. My guess was that they learned their lesson and made the password more complex. An easy way to test would be to diff the latest shadow file in the updated Subaru images (assuming they exist) -- if it changed, you may be right, if not, I'd still wager it is strong enough.

I don't like the idea of a backdoor like that available, but it is what it is.

2. The QNX6 hashing mechanism, to the best of my knowledge, isn't fully understood. Upstream changes to JTR seem to indicate that it has some form of bug in it or isn't fully reverse-engineered. That, along with having to spend presumably a large amount of time learning about contributing to hashcat & gpu programming, made this seem like a potential dead end without massive time investment.

So, is it possible it is crackable? Almost certainly, but I'm one guy doing this and you have to spend your time carefully in these ventures.
WeChat isn't simply a messaging service. It's pretty much Amazon, Facebook, Yelp, Dash, Venmo, Stripe/Paypal, Square, Wix, and WhatsApp combined. The reach of WeChat is stupidly vast and making a competitor will be extremely difficult.
> It’s amusing to suggest there is “historic stuff” in SF, as there is in China

It’s amusing to suggest there’s historic stuff in China, as there is in Europe. I saw a “historic” building in China. It was constructed in 1600s! Like, 400 years after the bar I used to work in started.

It’s amusing to suggest there’s historic stuff in Europe, as there is in Egypt. I saw a “historic” building in the UK. It was constructed in the 900s! Like, 4,000 years after the pyramids were built!

etc etc etc

That there’s older shit elsewhere doesn’t remove the historicity of anywhere else
Given that most of them were there for exactly long enough to decide it wasn't worth staying and left, how exactly does that matter? Being clean cut isn't just about pedigree.
> The US has always seemed to have better tech

While the US can spend a lot more on its military and has a corresponding lead, the US is mostly focused on offensive technology (like its carrier groups). Russia, being geographically much closer to "enemy" territory, has a much bigger focus on defensive capabilities and excels in many areas. For example the Russian S400 air defense system is usually seen as superior to the American Patriot system.

With GPS spoofing being mostly a defensive technology it seems exactly like the thing Russia would focus on and the US would neglect.
agreed. China feels more like a big oligarchy.
How would you make a constant-current power supply without resistors?
> all those gentlemen went to elite universities.

That might be how they convinced people to invest in their plans.
Just Color Picker
Strictly speaking, there are some transfers, however they're minuscule compared to EU GDP. The simple fact is that rich California pays for poor Montana, but rich Bavaria doesn't pay for poor Greece, doesn't want to and politically can't be forced to do it. IIRC the volume of transfers necessary to reach equilibrium would be around 8% of GDP.
Online trolls are harassing a scientist who helped take pictures of a black hole
You are correct. I don't believe those accounts worked over ssh due to a lack of password, just local serial.
KDE Frameworks 5.57.0 Released
Mastering a language is not about not making mistakes or not having to lookup things on Google

Mastering a language is about not making rookie mistakes and get the best out of it
I saw the recent electron based color picker someone created because windows didn’t have a color picker. This is lightweight and one of my favorite tools. It also has a Mac version (although no Linux as far as I know).
> privacy minded technically capable network home owners

Uploads all data to Princeton’s servers.
It might be the Unix philosophy taken to its logical extreme. Everything should do one thing and do it well. So now we have libraries that are literally a single function.
Show HN: HeroSnatch – User-friendly workout tracker for CrossFit athletes
Hey Hacker News family,

My name is Mike. I'm a marketer from HeroSnatch app and I'm super excited to introduce our product to the community!

HeroSnatch (FREE) is a user-friendly workout tracker that helps CrossFit athletes plan their workouts, keep personal records always up-to-date, achieve best results by concentrating efforts on weak points, adjust training plans to stay in balance, find friends or teammates and connect with other athletes.

Our goal is to give athletes the ability to keep their records in a single safe place. Unlike other WOD (Workout of the Day) tracking apps, we put the user first and try to deliver the best experience with a clean UI and beautiful data visualization.

Here's what you can do with HeroSnatch:

- Find a suitable workout among existing;
- Challenge yourself with Benchmarks or Opens;
- Build new AMRAP, AFAP and EMOM workouts by yourself;
- Create a plain WOD as a text if you got stuck with a builder;
- Keep up with your stats by following an activity calendar;
- Monitor your progress and workout modality balance;
- Share results to your feed and comment other athletes;
- Compete with friends for the top of a leaderboard.

Download on the App Store: https://apple.co/2O7V1fr
Get in on Google Play: http://bit.ly/hsgoogleplay
Or use our web version: https://herosnatch.com/

Feel free to share your thoughts in comments and don't be shy to ask any questions. We at HeroSnatch would be very grateful for your honest feedback about our app!

Drop me a DM if you need some additional info:

Email: zelenskymike@gmail.com
Instagram: @michaelzelensky
Telegram: @michaelzelensky
Twitter: @michaelzelensky
Duly noted. What do you mean by "for real world use-cases due to scraping restrictions"?
One of the slowest things in photoshop is the initial document selection/welcome screen.. which is probably... javascript+browser engine.

And I also think the slow "new document" screen is also javascript

Also let's not forget all those stupid creative cloud background updater jobs / services... that use node.js
In the contest of a distributed application I definitely agree with this. When constrained to a monolithic application architecture, small focused languages can be problematic. As monoliths grow and become more complex, domain shifts and requirement changes can take you out of that small language sweet spot.
They didn't block all personal transport, only most no-local vehicles. I would be a lot more convinced by the pro car arguments if they debated the actual issues. No one is saying destroy all cars and roads, the argument is on the importance of the car in the general transit system.
Treating "data" as plural very often seems like education flexing. There is no need to say "these data"/"this datum" in a normal conversation other than showing off the number of papers you have written or read.
Imagine having this poor an understanding of money, sad.
A way to see this is as a classification problem. Two nails in the box you buy in the hardware stores are also clearly not the same thing, but people usually treat them as interchangeable.

Is the solid/liquid/gas classification good? Is a ingot of gold the same than an ingot of lead. They are both "solid". Sometimes "solid" is a good concept for a classification, sometimes not. If the 16-ton weight is going to fall over the roadrunner head from 30 foots, you don't care too much about the material it is made. Probably it's enough to classify it as "solid" (with a few hidden assumptions, like it's much denser than the air).

Topology is good if you care about topological properties. But sometimes the property you care is an unsuspected topological property.

Sometimes you want to make a transformation to a mathematical object to change a property, but you don't want a very crazy transformation, and the property change you want changes something that changes something that changes a topological property. So if you allow only transformations that are not very crazy and don't change the topology, then you are doomed and can't do the transformation you want. So you get a proof that something is imposible.
Another niche is control software for industrial/laboratory instruments. I know about FTIR spectroscopes, huge weaving machines or system that call you by number when you are at office, bank or post office.
The absolutely no-tech knowledge requiring and simplest way to create a Podcast
South Korea now recycles 95% of its food waste
> annoying shits around waiting to dump the “it's ‘these data,’ not ‘this.’”

Calm down. They're not hurting you.

> All widely-used languages borrow words from others, but they bend the words to their grammar, not the other way around.

I don't think that's true. For example I don't speak Maltese but I read that it has completely different grammar for Arabic and Latin derived words.

Didn't English even used to have germanic-derived plurals (like "oxen") and Latinate ones (adding -s) coexisting until it took some time to mostly converge on the latter? English is a messy language to claim grammatical purity on, it is the product of some notable clashes of very distinct people.
> Err, no?

Are you suggesting those are not the "leaders behind the internet" or that those people are not "clean-cut, scientifically minded overachievers"?
So I fully agree here because techniques from one language often lead to much better technique in a language of a different paradigm.

For instance, I now use many of the functional techniques I’ve learned in JavaScript to write less, easier to read code instead of more loc of imperative code. I’ve also worked at a company that had many functional patterns implemented in php, and frankly made the language quite decent.

In terms of the time issue, I spend about 15 minutes a day just before bedtime learning new languages. I probably manage to do this 4 days out of every 7.
I always had the feeling that the hard stuff about programming wasn't libraries or syntax, but how to structure code conceptually – especially if you want to keep it flexible and future proof.

Learning Rust for example gave my C and C++ a noticable boost, just because Rust made some topics unavoidable that I managed to subconsciously avoid for years when it comes to C, C++.
Definitely I would. As a restaurant owner I should be able to dictate who can and who can't smoke in my premises. Having said that, cigarettes should be much more expensive so we can fund healthcare.
Marx wrote about it in a letter to Engels in 1867. Apparently. So it’s not a new claim.
cancer is also one of the "fastest way" to grow some kind of tissue. That might kill you in the end.
I'm assuming this is a B2B service as stated on the homepage. Gamification is good for encouraging user-engagement and generally works when you can trade that engagement for ads or something else. It almost never works for B2B and it's very hard to pull off the cute/humorous approach. If you want people to pay you, you should make it as easy as possible for them to understand the product and value they're getting.

I don't really see what Glitch has to do with this. The fact that a gamified/cute site exists isn't an argument that this should be the same way. I also don't see anything about what you disagreed with point #3.
It depends on what you are doing. ICBMs predate GPS, so for anything flying you can fall back to the old way of comparing terrain height to known maps. This is reliable and a widely-implemented technique (at least in weaponry).

If that's not an option you can use an IMU, but because of errors adding up over time IMUs aren't all that great if you can't calibrate from time to time. Satellites do it by looking at stars, if you're a car you might look at the streets and compare them to maps.

The only things that really have fundamental problems without GPS are ships and anything that flies over water. In any other application GPS is used because it's cheap to implement and reliable, not because it's the only way to do it.
Nice write-up. I think the most valuable advice for a programmer, "Learn a new programming language every year", I read it somewhere in the book but don't remember which one :-)
not to mention scientific names for things. some named ages past but the tradition continues. i think i know what he/she means though
I don't think the two explanations are mutually exclusive. Yes, given the limitations of Italy's society and economy, the euro is probably causing damages (not in a absolute terms, it has also positive sides, but let's pretend it's a net negative).

At the same time, Italy's economy and society are losing the pace with the rest of the world. This might be also a consequence of long economic stagnation due to the euro, but it's definitely a cultural trait: people are angry, distrustful, poorly educated, incapable of finding common ground even on the basics. The political crises of the last thirty years have left a deep mark on the public opinion, which is now suspicious of every public project, every politician, every successful entrepreneur, and addicted to news of political scandals.

There is nothing that Italians seem to enjoy more than seeing a politician or entrepreneur indicted for corruption; the widespread idea is that someone stole the money, and the most approved government measures are those that redistribute public money and punish this or that perceived offender.

Source: I'm Italian.
This has been demonstrated on commercial shipping using the exact technique you described:

https://news.utexas.edu/2013/07/29/ut-austin-researchers-suc...
JavaFX: Visualizing Concurrency and Parallelism
Before the revolution, Chinese used to count years in eras. Very few Chinese indeed knew how old the country was, except on a level like "Yellow emperor and co." lived a horrificly long time ago.

To most, that was making the impression that "time is not actually going," and that people lived exactly like it was today for millennia. There was little regard for "historical things" outside of microscopically small class of educated elites.
My impulse to learn new languages is primarily driven by my desire to be able to read code that other people are writing, not necessarily to use it myself. For example, I'm not a huge fan of C++ or x86 assembly, and I doubt I will ever write anything significant in either, but I learned C++ so I could read what other people were doing with it, and I learned x86 assembly so I could understand reverse engineering tools better.
I'd take any marketing material with a grain of salt. Delphi was big 20 years ago and used in important projects. There are certainly stories to tell, doesn't mean it's relevant to the current decade.
One of the advantages of Electron is that apps can be written in JavaScript and other web technologies, making it accessible to many more developers.