skysight-inc/HackerNews huggingface dataset:
I feel that the self-confidence that is important is not in regards to specific coding skill or the quality of the code itself, but rather the confidence that no matter how the project goes I will be able to find a way through the problems. It may not involve the greatest method of solving it, and I'll probably be able to look back with hindsight and learn a lot, but one way or another I'll be able to see it through.

To me that mindset is very different from thinking that every piece of code I write is particularly amazing, it just helps free me from some of the paralysis of worrying about going down dead-ends.
I think he meant in companies.

For example in France, you can openly express your political opinions at lunch with colleagues. By that, I mean you can totally disagree, yell at each other on touchy subjects and then resume your work as nothing happened in the afternoon. That will be the end of it. A political opinion is just that, an opinion and it is totally fun to argue, disagree bringing new points to the table etc.

Arguing on something else than a purely professional matter at your workplace is the last place you want to be here in San Francisco:

First it doesn't fit the local culture of non-confrontation; You'll have confused Californian eyes staring back at you: "You mean everything is NOT awesome ?!?"

Then, you cannot offend anybody, even slightly. Unfortunately it is really easy to do from a French culture where you make points at extremes as examples, use sarcasms or dark humor. You can be sure they'll be taken at face value on the receiver end and reported to HR instantly.
Someone have a copy of the infected version? I'd like to take a look.
> This doesn't need a dedicated space like a railway, and won't be delayed by traffic like a tramway

Those are fundamentally incompatible. Either it does have dedicated space (which the article certainly indicates it does, both elevated platforms and travel paths) or it will be delayed by traffic. You can't have both.
I do not know why not more services use it but i want to point out that the Google Authenticator app is just an implementation of [0]HOTP and [1]TOTP.

There is also a free implementation of the same feature set available called [2]FreeOTP.

[0] https://tools.ietf.org/html/rfc4226

[1] https://tools.ietf.org/html/rfc6238

[2] https://fedorahosted.org/freeotp/
There are a significant number of libreoffice aficionados that are virulently anti-ribbon for some reason.
The sewage works called the Cathedral of the Marsh [video]
I think there is a tendency to reach for frameworks as a default instead of evaluating if they are really needed.
right, so next week you will be talking about how the world is overcrowded and now you are saying japan is fucked because it doesn't have enough people.

dogmatic orthodoxy of apocalyptic ecotastrophism is an pseudo-intellectual psycho-emotional epidemic.
The science was settled on so many things. And then it wasn't.
How to add software power to multi-project management?
Brace yourself: superpower is coming with https://www.epicflow.com/ multi-project management tool!
Interestingly, I was sent to a /graylist.html page accusing HN (among others) of profiting from the traffic. Normally these pages make the (absolutely fair) point that they need to earn to live, but without the accusatory tone. It might be just bad copy that inadvertedly includes HN on the freeriders accusation, but to the cynic in me, this seems a little bit as a psychological technique to make me feel guilty... what do you think about this copy?
lots of China propaganda pieces today on hacker news :) let's break down this particular piece. main points the author raised in order to support Beijing is more innotative than SV were:

a.) less homeless/mentally unstable (what do you think an Chinese authoritarian government does to these people in Beijing, the capital?)

b.) no discussion of religion or politics in SF. tons of ayn rand followers (did he really go to sf?)

c.) lots of constructions in Beijing (lots of them empty, badly built, debt financed)

d.) cheap stuff

e.) creative people (what innovations came out of beijing?)

f.) silicon valley is now just focused on business execution (again, what innovations came out of beijing?)

no mention of Bejing's

a.) crippling internet censorship. (you couldn't hit any foreign websites regularly unless via VPN, and even that fails frequently)

b.) pollution

c.) corruption

d.) unease towards foreigners

e.) 2-3 hour traffic jams

f.) language barrier
I agree that most animal fats are healthy (ex. saturates) but I believe excess salt is still considered unhealthy even by current studies? Or am I mistaken on that?

No disagreement on sugar either, definitely unhealthy in excess (in particularly when artificially added disproportionately to the other nutrition within the food).
The server isn't sending the intermediate CA certificate, so you'll get errors unless your browser has cached the LetsEncrypt intermediate (for example from having browsed a different site that sent the LetsEncrypt intermediate). "This server's certificate chain is incomplete. Grade capped to B."

Anyways, they score an "F" on SSLLabs because "This server is vulnerable to the OpenSSL Padding Oracle vulnerability (CVE-2016-2107) and insecure. Grade set to F."

https://www.ssllabs.com/ssltest/analyze.html?d=typed.pw&s=10...
My challenge is I want to learn everything. I have learned to focus what I spend time learning about. that has paid off in a number of career ways and in my ability to innovate at work.

This applies to my learning "Slow down to speed up".
GNU Guix 0.11.0 released
The world needs more happy project managers. Epicflow is coming
Well, that's some serious tinfoilery. No one is forcing startups to use React, or to stay with it of they are stuck in development due to it. Facebook did not create and release one of the most popular JavaScript frameworks in order to intentionally hamstring other companies.
China's elevated bus: Futuristic 'straddling bus' hits the road
SageMathCloud (https://cloud.sagemath.com) using a Jupyter notebook with the R kernel, or a Sage worksheet in R mode. (Disclaimer: I work on this.)

SageMathCloud is somewhat similar in functionality to DataJoy + ShareLaTeX, ShareLaTeX is by the same people as DataJoy, and I think ShareLaTeX is not shutting down anytime soon. I had always wondered why they built DataJoy as a separate product, rather than just expanding the functionality of ShareLaTeX. In the case of SageMathCloud, I built something more like DataJoy first, then expanded the functionality to cover LaTeX typesetting, rather than making a separate product. Also, SageMathCloud is 100% open source.

I recently posted https://news.ycombinator.com/item?id=12169979 here which was really about having several separate products using similar technology but different names, versus having one big product.
Frequent password changes are the enemy of security, CMU professor says
If people are looking for a similar service I have used http://dataquest.io and I really have liked it.
Agree on the direction this post is going, but that's a really cynical way of looking at it. My perspective is that a combination of factors (and FB's engineering clout played no small part) in making React trendy enough where people started using it because it was cool, not because it actually solves their problem. And I'd imagine in a lot of cases those projects aren't complex enough to warrant React, and/or developers have dived in without really understanding how it works and what it does.
3 Signs IBM Is in Big Trouble--And How the Company Masks It
I am assuming the IRS did agree and articles say the IRS is disputing the price of assets that Facebook originally claimed, most likely in APAs

People want this to be a story of multinational tax evasion, but this is yet another story of state sanctioned tax avoidance for the wealthy
I've been using React for just about everything front-end wise for the past year. I don't think it's particularly hindered me, really. Sure, it was a learning curve, as was Redux, but now I understand those concepts better, my process is, I clone a 'react starter pack' from git, which has all of the build set-up I need, webpack, sass, ES6 etc, etc. And that's really it, I find it quicker to develop in React and Redux because the component approach, along with the immutability of Redux, allows me to overcome bugs pretty quickly. I find I run into less bugs, too, due to the predictability of doing everything the 'react/redux' way. I also find writing unit tests so easy in React, using 'dumb' components. So the result is, I've got some of the most bug-free, well tested front-end codebases I've ever worked on.

I guess everyone's experiences are different, and I understand that it's a difficult series of libraries to learn and understand fully, and that can be time consuming. But long-term I think it's a time saver.
The word "tank" as a container for fuel dates at least back to 1902:

http://www.etymonline.com/index.php?term=tank

And "tanks" had been used for things other than fuel for centuries, such as water, that would have "run dry."
How is it not blocked by traffic? There is no way for something to use the same right-of-way as traffic and not be affected by it.
Awesome, the USGOV is doing a better job than governemnts in undeveloped (3rd world) and developing (2nd world) countries. That's great. Do you want a medal for that?

C'mon, aim higher. You're supposed to be in the big leagues now, compare yourself to developed countries if you want to see how well the USGOV is doing.
+1.
i am paying this tax tinkering with reactjs getting it to do stuff which is very trivial with normal html/js world
Arguably the DLR accomplished what it set out to do and it is very usable. I've used C#'s dynamic in a number of production project and even a deeper use of DLR constructs (IDynamicObject expression generation) in a few particular sets of circumstances. You can kind of see how Microsoft felt the DLR was "finished" because they solved a lot of the hard problems and made them seem simple and easy.

IronPython and IronRuby are still useful for doing .NET things in a REPL or scripting, though Roslyn's support for C# (and VB) REPL/scripting and F# have lessened the amount of time I spend with IronPython.

(I did recently hear IronPython rebooted and is trying to build out a full CPython 3.5+ compatible version, which was exciting to hear.)
When an adversary intercepts a Telegram SMS authentication code, this gives them pretty much complete access to a user's entire Telegram messaging history. This is true because messages are not end-to-end encrypted by default. The Telegram servers will happily return perennially stored transcripts to any client that is even temporarily considered valid.

This is _not_ true for messaging applications that are end-to-end encrypted by default and that do not store plaintext on their servers. This isn't a subtle difference. Lots of comparisons in this thread fall victim to a sort of implied false equivocation.

Using SMS as a form of authentication may be a quality that Telegram shares with other popular messaging applications, but it is uniquely susceptible to all of the associated pitfalls.
Yes, but I don't want to have to go in and manage the VMs individually - then I'm almost doing IaaS. Besides, that would not work with the new VM scale sets that spin up new VMs on the fly.
How would people putting down roots help the homeless? Boston is a more rooted city, and homelessness is almost as common. The constant moving only helps landlords because the city disallows anyone from building any new housing anywhere.
Especially when all you're building is a basic CRUD form.

Not knowing the nature of author's project, I think the issue is not so much about "levied taxes" but back to the wisdom of choosing the right tools for the problem at hand.
I disagree. When you put yourself on stage to criticize another, you open yourself up to criticism. And in this case, his little blog didn't scale, and it was rightfully pointed out.

It's not terribly nice, but the comment is true, and relevant.
Not sure how to answer that

It's routine to get bonuses larger than your annual salary in finance, specially in investment banking roles, this is not routine in software engineering
I agree, although China is worse by few levels I think.

I see this phenomena everywhere in China. I can't tell where Chinese silicon valley and wall street are. running start-ups has become a all-people movement.
>are a direct result of its liberal & progressive government.

This is true of all large cities as most in the US lean liberal. A lot of social programs are targetted at the homeless and poor, panhandling isn't illegal, easy access to transportation makes getting around easy and cheap, popular tourist areas make it easy to find suckers, etc make it attractive to them. I'm not in SF, but I work in downtown Chicago and see this everyday.

Meanwhile in autocratic police states these people are just tossed in jail or put in work camps or something no liberal would ever approve. Yet we have a Swede liberal here who sees a police state oppress its people thus no signs of discord and thinks everything is honky-dory, instead of realizing that the boulevards are kept clean via beatings and jailings. Reminds me of how the US communist party would talk about how clean and efficient communist cities were. Well, when you have gulags for "undesirables" and jail everyone who isn't at work (not working was illegal), yes, I imagine they are clean and orderly.
Check out http://open365.io, which is sort of like ownCloud/nextCloud but also has a web-based LibreOffice interface. It's still in beta and the entire thing is rough though. I haven't had much time to play around with it.
Could you please elaborate?
I am specifically referring to it in the context of the OP about an embedded device. For general computing, your objections may hold. In all my years of doing small devices, Python's libs wouldn't fit in the space of the unit if you could find the exact library to run on different architectures.

The only other languages I have used aside from C for the small devices is Forth or assembler. There are usually ready-made libs or interfaces from the manufacturer. I haven't seem much provided in Python or other high-level languages. The NodeLua project is an exception, and it is promising. I have already began work on a Lisp of mine (written in C) for this device. Others have done so too.

I guess if you have a Raspberry Pi or other, you can afford the space, and it is basically a small Linux box, so you can run anything you like. I was sticking to a discussion of small, embedded devices where those are not yet options. In the future, I am sure they will be big enough to fit high-level languages.
Per the developer at that forum thread:

"To be safe, always check the digital signature of EXEs you downloaded, before you run them. The official Classic Shell installer has a signature for "Ivaylo Beltchev", and the fake one doesn't even have a signature."

And per another user (silmar), my sentiments:

"The problem with signed installers is: many software developers don't sign, so you install even if Windows warns you. Even if someone signs and then stops signing, it may be that he forgot about it. But you want to install NOW, so you skip the warning."

Admittedly the download page doesn't mention signing or how to look for that, though, per the comment I referenced above, I doubt it would make much difference to the vast majority of users.
> basic tenants of dentistry

The word is "tenets".
Yeah, no. At least not any more than the same holds true for Angular, Ember, etc. And thinking it's some ingenious evil plot is a bit silly.
It takes way too much of time to code, its complex, then there is porting and mainly there is no need to use C with kind of mobile specifications we've these days. These phones are faster than computers 15 years ago.

I have been part of teams where entire stack (even UI layer) was in C. malloc() was a prohibited function by design! It was way too much of code for what could be accomplished by having c++-STL these days. But then the system specifications were very low (~130 Mhz) too.

In one of embedded projects couple of years earlier - the trade off discussion we had was whether to include boost or to have a JVM ported to it! So we 've come far away.

With good chances of myself corrected here - I 've a feeling that C will be restricted to drivers/kernel, in most systems going ahead, as everything that can be written in C in rest of layers can be written in OO languages.

eg: OS based on nodejs on top of linux-kernel: https://node-os.com/
This is silly. Facebook isn't forcing anyone to use React. People use it because it works better than the status quo.

>The component philosophy of React does offer some organizational benefits, especially for working in a team, but it’s nothing that couldn’t be replicated by some simple coding conventions.

If it's so simple to organize code why do many vanilla js codebases quickly devolve into spaghetti? It may be simple for the author, but not the average dev. Hell, it may not even be simple for the author if the author was placed in charge of a team of average devs! Just because something is easy technically doesn't mean it is easy politically. You can be "right" about something but still struggle to get others to play along. React predefines the rules and it is validated by a major tech company so people are apt to play along.
Semi-unrelated: WinDirStat is amazing, but you might also look at WizTree for speed - it does its space analysis based just on reading the MFT, so it's quite fast.
I agree with you that it's not necessarily a good description of an average rank and file valley engineer, but there is obviously a large and visible founder/investor class that has some dubious libertarian-ish views and is very, very impressed with itself. It's odd that this point is anything but obvious.
Just to be clear, the original Classic Shell installer is signed. I agree they could make the point of having people check that.
This article is disappointingly short.

While I agree that React stuff can be done with vanilla HTML and JS for me at least it has been a dramatic improvement in code quality and productivity. And this coming from someone who refused to use jQuery for Ajax when it first came out, I don't jump on bandwagons lightly.

I also haven't seen performance issues assuming you remember to turn off debug in production. But that is not to say there isn't any.

But everyone has their own experiences.

I will say, I don't know if you can call it a tax when no one is forcing your startup to use it.
The UWP XAML stack should be considered the successor to WPF (and for old die hards, Silverlight for that matter as well).
MD5 is broken in a sense that you can craft two different files with the same hash, but it's still hard to create a file with specific MD5 hash.

So it's still good for identifying files that aren't specifically crafted to have a malicious counterpart.
New Way to Look at the Supply Chain Start-Up Landscape
I have the same issue, even though the link actually is http, my browser tries to open the https version, no matter what. It looks like https://netflix.com had hsts with includeSubdomains at one point in time which my browser has still cached.
Well their scientific output (not only for military applications) was actually very high, but they already had a great scientific community before Communism.

If they didn't then they wouldn't have been able to keep up for such a long time and Russia today couldn't be such a big geopolitical adversary to this day.

If they had not implemented Communism after WWI I believe they could have been a second US.
There have been many controlled trials as to the efficacy of parachute braking, although I doubt many have been published outside the military.
Does anyone know a good open-source animated graph visualization libary that is similar to this in presentation but written in
C/C++ (preferably) or Python?
React is absolutely overkill for many, many web applications.

The temptation to over-engineering has been seen again and again, yet the industry continues to fall for it.

I think a lot of it boils down to the cult of the new/a fear of being left behind and, perhaps more pernicious, fear of being perceived as 'not smart enough' to deal with the complexity of these tools.
Pokémon Go vs. Growth Hacking
The thread on Classic Shell specifically notes that the auto update pulls from a different source that was not affected.
Components is the main benefit of React. It forces you to think modularly, which can be very difficult at first.
I'm on a personal mission to get my stuff off Google which is why I use LibreOffice on my home computer, but for work, there are some documents I could get in trouble for uploading to the cloud. I've used nothing but LibreOffice for over a year and haven't had to fall back on Office even once. To be fair, I don't usually author spreadsheets or docs for other people to see, so I can only attest to how well it opens files.
Thank you for the kind words. If there is anything we can do to help, let us know.

*I work at ArrayFire.
This is an interesting thread to read and think about rationalisations, habits and culture. You have a good control group too: Floss usage is about 60%+ in the USA, and 20% or less in Europe.
Well, Uber claims they are using MySQL because it's a better NoSQL database than Postgres.

From the context, I don't think they ever evaluated Postgres NoSQL features. But I don't think they would get a different conclusion if they did. MySQL trades some consistency guarantees for speed, and it looks like Uber doesn't need those extra guarantees anyway.
What I learned from the video: Ninety percent of Bitcoin is traded in Chinese currency. Because most of the trading is in China, the impact of the hackers is minimized and the value is stabilizing after dropping twenty percent.
> "It's low risk, low cost," National Institutes of Health dentist Tim Iafolla told CNBC.

Isn't risk something that should be determined by study? I can think of a couple ways that flossing may actually damage a mouth.
What devices are you writing for, and what type of app?
I was programming my Pic chips in assembler in the 90s, and C was high-level at that point ;)
I needed C for the other chips because I was running timing-critical apps for high-speed CNC implementations.
All the dentists I've tried so far in Germany have recommended flossing. The last one actually showed me how to do it properly and gave me a free sample to use until I bought my own. Perhaps things are changing here too?
I must have gotten very lucky, because I downloaded and installed installed Classic Shell on a fresh Windows 10 install yesterday afternoon and was not affected - the installer bore the right signature and my system is intact and boots fine. If I had tried a few hours later, I would probably be reinstalling Windows 10 for the second time in 2 days.
FAA Approves Lunar Mission for Moon Express
I agree that one side had a setback. But the net effect on patent trolls is still zero :)
Ask HN: Many to Many Join Table vs. Storing an Array of Ids
I have a db with about 600,00 records (each one having about 0-3 relationships) and I've found my select statements are twice as fast using a postgres array to store foreign keys in a many to many relationship. Some claim speeds up to five times as fast for similar selects. What are some more ideas to optimize a many to many relationship?
Check his post history, it's a long stream of rants against "the left" and the Clintons and so on.
Unfortunately every single one of those terrible "stop Windows 10 spying on you!!!" guides tells people to turn off SmartScreen along with UAC/Windows Firewall/Windows Defender.

Or worse tells them to download an unknown program which turns off a bunch of security features at a single click without an explanation of the cost. But at least the user feels less spied upon or something...
Which social services do you believe we are cutting back in SF/Silicon Valley?