skysight-inc/HackerNews huggingface dataset:
Actually you don't - I did give my reason for not committing to linux, despite in some ways preferring it, which is that it took up too much of my time to manage, compared to either macOS or Windows. What do you want, proof? Evidence that I'm not a paid Apple-and-Microsoft corporate shill?
In my experience it depended heavily on the city I was in, also I usually just visit a couple days per year and each year, the situation was different from before. Changing infrastructure, changing GFW, who knows...
The top 10 according to Red Monk[1] are JavaScript, Java, Python, PHP, C#, C++, CSS, Ruby, C, Objective-C, Swift, TypeScript, Scala, Shell, Go, R, PowerShell, Perl, Haskell, Kotlin.

Of these, Javascript (w3), Python (Python Foundation), CSS (w3), C++ (ISO), Ruby (community), C (ISO), Shell (Posix), R (community), Perl (community), and Haskell (community) are not bound to a single company.

[1] https://redmonk.com/sogrady/2019/03/20/language-rankings-1-1...
In oppressive states protesters tend to just disappear and there is little evidence about their fate. Does the methodology correct for this?
It's interesting that you bring this up, because I'd consider Go and Haskell as almost polar opposites. Go is a simple language which lacks expressibility but with strong opinions on almost everything from formatting to architecture, which leads to a streamlined (and refreshing) developer experience.

Haskell is a complex language, with an expressive type system giving you more tools and guarantees but I would call the learning / dev experience everything but streamlined.

I wonder whether the difference in the organisational structure (single entity vs community) manifests in the characteristics of these languages.
Computers interpreting each other’s data with no human assistance
Wonder how PCG compares then[0].

Maybe it helps to think of these randomizers as noise generators, and then try to figure out what the ideal noise "color" for fun play would be? I guess blue noise for example would be like too predictable random bag generators.

[0] http://www.pcg-random.org/
Astroinformatics - PhD researcher Guy Beech is using XML and semantic technologies to get global computers to recognise existing astronomical data with no need for human interpretation.
KDSoap 1.8.0 Released
The kindle edition https://www.amazon.com/507-Mechanical-Movements-Mechanisms-D...
Any market-leading product which is known for having the worst codebase out of all the competitors?
Definitely, we are aware of this stupid behavior, it will be fixed (at the latest) in 4.0.
What drivel.

Why is "toppling a regime" your only benchmark for measuring success?

What is your justification for favouring your own anecdata over the article's statistics?

How is "sporadic riots in China" an example of nonviolent resistance, and how does it further your argument?
Eh, it's a subtle point. Unequal propagation delays are how a bistable F-F finds its initial state, but once static operation is established, only the maximum toggle rate depends on propagation delay.

And astable flip-flops usually have separate, explicit timing elements rather than relying on gate charge or whatever.
Vitamin K2 MK-7: prevention and treatment of arterial calcification (2016)
When you continue to question whether people who are fearful are being rational, as if being fearful necessarily precludes that they have attempted rational assessment, you are the one being rude and dismissive of people’s intelligence.

I won’t even go into your absurd whining of the “extreme privacy movement” in the HN community, as if a huge part of HN’s audience aren’t daily optimists about the positive role and accomplishment of tech and data companies.
If it won't be any worth.

This wouldn't be mentioned by Bill Gates “If you think you’re a really good programmer… read Art of Computer Programming… You should definitely send me a résumé if you can read the whole thing.”

Currently most of engineers have to do application development where you rarely come across of any need to use this knowledge.
But for being computer engineer and if you think all these coding challenges, the concept of these books is still relevant. Books on competitive coding take excerpt from that book only.

It is a daunting task to complete but it will show its worth over time.
Running a 2017 MBP model at work here, have all those issues and more. My Bluetooth chip somehow freezes without fail after X hours of usage and requires a hard power cycle to fix, often if I put it to sleep on a night I wake it up to a kernel panic message.

I have a 2013 MBP at home that I still use every night, the worst thing that has happened to it in all those years of daily usage is 3 of the feet have fallen off. The thing has been an absolute champ and I would have dropped serious money on another by now if they hadn't changed it.
It certainly could be interpreted in a somewhat stalkery way. We have no idea what the girlfriend thinks about this. Calling her could have cleared up a lot.

Of course it's also possible they did call her and kicked him out exactly because of something she said. We only have his part of the story. It could be a complete misrepresentation.

He also seems rather eager to share lots of private photos of them together. Could be a red flag.
“I’m feeling down” usually means you’re depressed; “I’m down” is expressing agreement/inclination (as in “I’m down to go eat”).
Show HN: House Prices in England by Postcode
Took me a moment to get this, but the part I still don't understand is why he needed to encode the phone number like that?

Does Airbnb strip contact details out of messages to prevent hosts and visitors from getting in contact directly?
I will certainly give it a shot on weekend, thanks for the detailed pointers!
You could just hand out money instead of deducting it from taxes. E.g. it's common in many countries to get a child raising stipend which is basically cash in hand (well, in bank account)
Veritasium very recently spoke about algorithm optimizing for click through rate in the context of the bad.
https://youtu.be/fHsa9DqmId8?t=783

It seems okay in this case though.
Anthropocene now: influential panel votes to recognize Earth’s new epoch
The Rails/Murb drama a few years ago is another good example I think. A bunch of people decided they didn’t like the directions Rails was going in, created a competing framework, and after proving the concept was sound ended up introducing a lot of the unique features back into what became Rails 3.
> Not only are non violent movements twice as successful(on average)

This is a meaningless comparison because they aim at entirely different things. The French revolution was different than the fall of communism.

Funny enough, the October revolution was also largely a non-violent event, with just a few casualties. The ensuing Civil War, however...
> Technical debt is all about trading current productivity for future productivity.

This is a very succinct and accurate description, and one I haven't come across. Thank you for this phrasing :)
What made you stop doing iOS development? I would consider a Mac Mini for that and remote into it from a decent machine.
I must have spent a couple thousand hours of iOS development on it. I use the default 1280x800@2x resolution with Xcode filling the screen (but not in fullscreen).
How many bosses have you had that suggested paying off technical debt? For me it was always a never ending "next month, after we have rushed out this new feature".
> some employers have in-house version control

Why would anybody do that ?
I get that Dropbox needs an installer (it integrates with Finder etc).

For a web browser, it seems a bit gratuitous. I'm holding off for now.
And for most of the SMB it's cool they can ride Google's horse for free.
An ablative covering negates this.

Hope they have enough time to aim in the same spot.
You can also get a fucked up government and crazy and unreasonable immigration policies in the UK. There's no reason you'd have to move to the US to get those.

People who have lived in the UK for decades are suddenly getting kicked out or are being denied access to the country they live. Bizarre xenophobia, both from the government and from people, has been dramatically on the rise since the Brexit referendum.
10% of 1.5MM it's 150,000. Not 15,000.

Also, Instagram simply doesn't show your stuff to 100% of your followers 100% of the time, so it's just impossible.

If you were to ask, could an 800K account with 150.000 likes per post charge as much as an 1.5MM account with 150.000 likes per post? Yes, and it would make sense. It's just rare that someone has an higher than 10% ratio. I've seen them upwards of 20% with the current algo.

As I said, as an advertiser you should look to pay about $2K per 1MM impressions (which are about 50k likes). In other words, if you paid $2K to get your product posted on an account with the audience I described previously and it gets 50K likes, you're doing it right and you're supposed to make a profit.

$2K per 1MM impressions it's my opinion tho (and it's pretty market average in my experience). It's derived from the fact that you can pay $3.5K to FB directly to get 1MM female US impressions on IG - with zero hassles and better traceability.
IINA is simply great. It's video player that just work. The same experience when I use PotPlayer on Windows.

My experience with VLC never good. Even the modern version. It somehow feels...clunky? Some random error randomly happened. As the matter of fact, I just download the latest version and test it about 5 minutes ago on my iMac, open some video, and BAM, some weird glitch happened on my screen (like graphic card error) It disappear when I quit it though.

Yet everyone, every tech author always recommended it. Maybe I'm just unlucky? :/
> a properly designed system invariably follows that general profile

... unless the system was designed to handle the thermal load, in which case it would not thermal-throttle and you'd see a sustained clock speed.
> Reporting on court proceedings can get you arrested.

No, interfering with trials will get you arrested.

> a guy got in trouble with the law for making a comedy video with a little dog saluting Hitler.

It wasn't the Nazi salutes that caused the trouble, it was broadcasting the repeated use of the phrase "gas the jews".

He tried to use the "it was just a prank bro" defence in court, and they rejected it because i) to show it to his girlfriend he didn't need to put it on youtube, ii) there's no evidence she even saw it and iii) "gas the Jews" isn't funny.

Also, you can own a gun legally in the UK.
No matter how good it is, I won't invest personal time in Google's products because Google like to kill Google products.
The Persistence of Chaos
It also makes share buybacks a better strategy.
Further, low rates and low inflation mean buybacks are a better strategy than reinvestment.
> They're two separate sentences.

Right next to each other, in the same paragraph... are you really arguing it is not implied that high specs are intended to be relevant to the authors argument? If so what is the purpose of this sentence?
I don’t really get this distinction. “Google as a corporation” isn’t a thing, it’s a collection of people, some of whom happen to be the Go core team. It’s likely that due to being close to Go developers at Google there’s a bias towards implementing features that would help those people, but I very much doubt the subject of genetics in Go comes up at board meetings.
funny this coming from vox
Yes it does mean double ended queue. I'll assume you mean a python list when you say simple array. One drawback of lists is that you cannot add a new element to the start of a list in constant time (with a python list it requires O(n) time), whereas you can with a deque.
Why not? I consider Rust to be superior in almost all respects apart from learnability and compile times. So if these two downsides are not more relevant than the downsides of Go (in a certain context), I don't see any reason why Go could not be replaced by Rust.
It is fun to read. It is more of an armchair read than a "studying book" or a manual. I guess most of the advanced techniques in, for example, memory management, have already been improved but you will learn a lot and enjoy it.

I would not recommend it for studying, though.
You right-click the Pocket icon, "Remove from Address Bar", and you unshackle your browser from the tyranny of this Mozilla-owned optional free bookmarking service.
D4 Project – Open and collaborative network monitoring [pdf]
This is so cool!

http://507movements.com/mm_123.html

http://507movements.com/mm_185.html

This is basically how the pantarouter by Matthias Wandel [0] works:

http://507movements.com/mm_246.html

Or take a look at this weird engine:

http://507movements.com/mm_423.html

I am a bit nostalgic/sad about the fact that many young people who would've wanted to learn this craft a century ago are today choosing software engineering.

[0] https://www.youtube.com/watch?v=8wZ1v4PIsYI
As swiftcoder says.

It's massive, needlessly so in my opinion.
It genuinely pains me to say this, as I've got a copy on my bookshelf, but no.

Reverence for it is religious/romantic in nature, and neither based on practical nor pedagogical means.

If you want to build practical skills and experience with algorithms, choose a problem domain involving them and dive straight into it.

If you want to expand your mind/skills, choose a programming language from a paradigm and do everything in it for a few years. Then once you've got it all figured out, choose a deliberately different paradigm and do the same thing. Repeat for 3-5 rounds.

Sure, there's nothing technically or factually wrong with the book. I had to look up some algorithms in it once for a reference and implemented it from that source, and Knuth writes clearly enough, but if someone wanted to learn english, or wanted to know how to improve their english, i similarly wouldn't direct them to read an old dictionary.

Edit 1: If i had to recommend books, aside from the observation that there's relatively few that i'd actually recommend with the goal of making one a better programmer explicitly, I've learnt more from lisp books and/or trying to apply languages to project euler or personal projects than I've ever picked up from TAOCP...

Edit 2: oh, and trying to improve and implement all the things that people tell you not to bother trying to improve and/or implement...
WhatsApp will bring Stories Ads in its status product in 2020 (FMS19)
What Great Managers Do Daily (and You Should Too)
You could have still kept the massive state in a dict or a list or a tuple and passed that dict around from one function to another, could you not? Why did it become necessary to implement classes?
What's the difference between a screen emitting X light as a primary light source and a sheet of paper emitting the same exact amount of light, as a secondary light source ?

The amount of light coming to your retina stays the same..

Just lower the brightness until it matches the amount of light reflected by a sheet of paper placed next to the screen.

If you can't read the paper, turn the lights on. Being in a dark room dilates your pupils which makes them even more sensible to bright light...
It is entirely unclear to me what that map represents. Is air pollution the worst in the Sahara, where practically nobody lives?
In my experience prototypes / proof of concpts always end up in production. Might as well make a half decent first attempt.
I think a big part of the success of Haskell is down to its language extensions. New features are introduced as off by default and can be opted into. This allows all kinds of crazy features to be introduced without really impacting users if they don't want to. It does allow the community to be quite experimental without fear of destroying things.
Komiser: Detect Potential Cost Savings on GCP
You can donate to organizations, you don't have to become the next Nelson Mandela, Julian Assange, etc (unless you want to!).

You don't need to donate a ton, even a small amount is enough. Organizations like the EFF have professionals who are trustworthy and do a damn good job.
I used it in pre-internet days to write BCD multiply & divide routines.
wrt a "proper" way: adding item to a slice, uhmm?
Kotlin is also no longer in the hands of a single company. https://kotlinfoundation.org/
In practice it's hard to fork out from the main contributers and keep the branch alive without resources on par with the main branch.

Then you rather do some new language.
And it hurts people who have high expenses. We have found ways around that.

(I have no strong opinion on this subject.)
Regarding occlusion issues - Vive lighthouses can be connected together with a cable, so they don't need to see each other (and as for seeing the headset and controllers - I don't think ceiling fans would be an issue here, as user would be significantly lower).

Repeating setup if moving, and the sensors getting moved - from my experience it depends how much space you have available and how fully you have to utilize this space for VR. If available space is large enough, then I notice that it doesn't matter much if the boundaries get moved slightly, if I keep enough buffer between virtual boundaries and physical objects.
Only if there are means to exterminate them, which in the books are rather... speculative and hinging on utter idiocy of human civilization.
I unfortunately haven't read either or those. Jobs biography became too famous that I didn't feel like reading it (^_^).
I will pick Einstein at some point in the future. This was my first read from Issacson.
It requires more wealth, and it's a lot harder to do if you're a US national with their unique global income tax rule, but people absolutely do split their lives for tax purposes. It usually requires dividing your time among at least three different countries, but one of them is usually a nice warm island. e.g. http://expatandoffshore.com/blog/top-ten-tax-exiles

> In a highly interesting manoeuvre, Sir Philip [Green] manages his various businesses through a holding company - Taveta Investments. This is registered in the name of his wife Christina, a South African who resides in Monaco. The family and company thus manage to avoid tens of millions in tax.
As others have mentioned, the movements make perfect sense intuitively as soon as you realize that the red gear is rotating constantly (driven by a motor), and the blue gear is spinning freely.
You are right. I mis-read the latter part due to the former implying total energy.
A decentralised internet running on mobile devices? Richard Hendricks would like a word.
The benefit of this is that it lets you simulate the experience of a Chinese user to debug issues caused by the Great Firewall.

One way to solve those issues could be hosting your website on a Chinese server. Note that you'll need to register with the government before you'll be allowed to do that. https://www.amazonaws.cn/en/about-aws/china/faqs/#new%20step
yes, it made the article itself confusing and look like a mockery of what he is asking
> I thought VLC was better than scams like that.

This is the ads from Google or some other ads providers. We don't control this.

The VLC Torrent Streamer, though, should be just the VLC/bittorent plugin, no?
I will look at that, thanks.
GPD Pocket Max.
If Taleb's procrastination works as a negative feedback loop, preventing him from wasting time, then good for him. This is not how procrastination looks like for those who struggle, though.

For us, procrastination runs on a positive feedback loop - the pain you seek to avoid by delaying a task is increased the longer you avoid that task, locking you into a spiral of anxiety, out of which you usually break in two ways: either you flake on the task, or the "pain buffer" overflows and you find enough energy to complete it in a half-assed way. Rinse & repeat.
> Returning from the holiday meant you had avoided your usual procrastination cues -couch, TV, phone, schedule.

I doubt this is it. Instead, I think that enough time without having to do the tasks that are being procrastinated reduces pressure and makes you less resistant to do them.

In a way, procrastination is your brain resisting continuous grind.
My thought was a bit deeper than that. Actually I wonder why are not more companies sponsoring PostgreSQL to get the features they need instead of paying Oracle?
Could be. Later I also worked with machine code on the 68K and it stuck to me less than the 6502, but it might just be because I felt that more like a chore than when I was dabbling with the 6502 (which I learned when I was just a kid).
There was more then Ghandi and non violence affecting politics back then. He was not the only player over there and there were violent people seeking in dependence too.
Manjaro is the one linux distro that recommended users set their clocks back in the past because they f....d up big time with their HSTS+HTTPS cert. [0]

Ok, that was 4 years ago, but still, I wouldn't dare use it.

And for those who will use Manjaro, please don't ask for support on the Arch forums/subreddit/IRC chan.

[0] https://www.reddit.com/r/linux/comments/31yayt/manjaro_forgo... https://webcache.googleusercontent.com/search?q=cache:NTDcUS...
Similar news from a non-paywall site [1]

[1] http://www.fosspatents.com/2019/05/breaking-news-federal-tra...
Incidentally, if I'm to believe the video linked recently on HN - https://www.youtube.com/watch?v=SCAGc-rkIfo - so is ADHD.
I miss the "map" function. Sadly it was removed in the transition from Python2 to Python3. In Python3, "map" is a class.
That's a pitty. The perfect distro for me.
I made a simple tool to search for talents across different social platforms
I've always had better luck hiring from social and professional platforms (GitHub, CodeCanyon, Twitter, Dribbble, Behance...etc.) than posting jobs on job sites. A few weeks ago, I had the idea of creating a simple tool where I can conduct search across these sites - and it's now live on ProductHunt! (https://www.producthunt.com/posts/talent-search)

If anyone's interested in how it's made - leave a comment and I'll get a blog post up to explain. It's a quick project but I like the idea - if enough people find it useful, I'd love to go back and turn it into something more complete.

Please have a look, and I'd appreciate a vote on ProductHunt if you find it interesting. Thank you! :-)
It's a different kind of diversity. But Europe has plenty of ethnic diversity too. If you were to believe American right-wing pundits (you shouldn't) we're being overrun by Muslim immigrants here. That's an exaggeration of course, but there are many European countries with significant numbers of immigrants and expats from all over the world. Amsterdam, not New York, is the city hosting the largest number of nationalities in the world.
But we actually do as long is it's not a life treatning disease.

As an example, I am now waiting 2 months to see my family doctor (I just need prescriptions for simple anti histamines, since it's cheaper that way), and 3 years to see a dermatologist for a routine check.

On the other side, a member of my family unfortunately was diagnosed cancer about 3 weeks ago, and she had several medical appointments every week since then.
A few months ago, this video [0] from the 30ies explaining a differential was posted on HN. It also is extremely interesting to watch. Minute 5 is very illuminating.

[0] https://www.youtube.com/watch?v=yYAw79386WI
> Java has made a U-turn in adding streams and related functional features on top of a language that used to be strongly for OOP (actually defining the meaning of OOP for a generation of developers.)

So, by adding a feature which works extremely well with OO and enhances the language they have no soul? That doesn't make any sense. Javas soul is being a blue collar language. It leaves the experiments to other (JVM) languages and takes the parts which have been shown in the field to be useful for many cases.

Go on the other hand is a half-finished Java, produced for the sake of saying "We are Google, OF COURSE we have our own language".