skysight-inc/HackerNews huggingface dataset:
I imagine this is good advice in some places, but as a line manager, if you pull this on me I'm more than likely to shake your hand and wish you luck in your new job.

In a lot of places, having a talk with your manager about your salary before going off and actively looking for other offers is going to go down a lot better. Most line managers worth working for, value their teams and will fight for them if they are unhappy, without the threats.

And TBH, if your company has to make cutbacks in the future and you've shown you're willing to up and leave at the drop of a hat, you're name's likely to get further up the redundancy list than you'd probably like.
I have been self-employed since age 22, but from 18 to 22 I had 6 jobs at 5 companies in 3.5 years. I started out in tech support at a small local ISP, hopped, came back as a sysadmin, then became primary sysadmin, and really cut my early career teeth there (and am ever grateful for the experience!). But it was a small college-town operation that ran on student-type labour; at my peak, I think I topped out at $16/hr. The next job hop was a move to Atlanta, where I commanded a $55k salary (about double my peak hourly earnings at NEGIA) and ultimately reached $70k at 21 — not terrible for a 21 year-old in Atlanta in 2007.

It's easy to place big gains when moving up from entry level, especially if you entered into an employment bargain that presumed being paid vastly below market for doing fairly sophisticated and diverse things in exchange for having a diamond-in-the-rough skill set. I learned more at the small company than I have ever learned in my life, and more quickly, and was able to effectively parlay that into big-boy corporate jobs in Atlanta.

In one sense, this validates the thesis. But it's important to remember that it does plateau. When moving up from entry level and early-career pay, you're flying close to the ground and it feels like you're going fast. The ground rushes past you, and it's intoxicating. Minimum-wage checkout clerk to full-time salaried assistant store manager? Zoom!

The momentum doesn't last. Had I continued in W-2 employment, I would have likely hit low to low-mid $100k by now, after ten years, but no more.
> but it's too much for the specialised 'water barrel' type valves mentioned here

what are you using instead?
Yes, competent drivers help, but I'm not sure a competent driver juggling chainsaws is better at driving than a bad driver not juggling chainsaws.
There seems to be no major C system not infested with errors most other languages forbid by design. The question is, do those other languages introduce their own types of errors? In my experience, no.

Do they fix all problems? Of course not. Neither does a hard hat.
What's your body fat % if you don't mind sharing?
If a company makes a withdrawel that you disagree with you can log into your bank website/app and get the money back until 57 days after withdrawel.

If its >57 days but <13 months you can call the bank and they do it for you.

In Dutch we have a verb for it: storneren. I think it's best translated as 'to write back'. But I don't know a direct translation.
How to convert website to Android app – optimal ways to follow
> yet they always get paid much less than 3-month or 6-month contractors

I'd be careful comparing the salaries of fixed employees to contractors. The math works significantly different for contractors: They need to spend time on job acquisition, billing, ... etc. They don't get any of the benefits that an employee gets - PTO, potentially health insurance, retirement plan, whatever, ... They're also the first to let go when things turn sour.
Thanks, feel free to hit me up on Twitter (@nickw444) if you happen to have any questions :)
I don't know what the Dunning-Kruger effect is, but I can tell you for a fact I'm too smart for it to affect me.
Atomic plants. Why? I guess because it doesn't stop.

https://www.theregister.co.uk/2013/06/19/nuke_plants_to_keep...

http://www.mapps.l-3com.com/candu-plant-control-systems.html
Thank you, I think I somewhat understand now. For it to be accessible for me, I'm used to something like:

installation:

npm install resin

usage:

var resin = require("resin");
var wikipedia = resin.init({file: "c:\temp\wikipedia.json", dir: "c:\resin\data\wikipedia"});
var dogs = wikipedia.query("title: dog");

// or ...
var players = resin.init({dir: "c:\resin\data\playerData"});
var oldPlayers = players.query("age > 30");
This tutorial will tell you how to make infographic videos with RenderForest
You still would need just 1 participant, it's the computation part that would be open to any number participants in order to reduce the possibility of collusion.
One benefit of having a distributed ledger (your thousands of different systems) is that it decentralizes trust. With fiat currency, you have to trust the government (or private company, in the case of the U.S.A.) that issues it, not to print so much that they debase it. I have no trust in my government, or fellow private corporations, given what I've been through. Bitcoin, on the other hand, well, at least I can read the source code and compile the executable myself.

Given a choice between trusting a person/corporation and trusting a mathematical equation, I would rather place my trust in the mathematics.

The internet is a mass market system, and it was designed with biological growth in mind. Bitcoin is built on top of the internet. So I don't see why you would think it couldn't see widespread adoption. It's just another program.
I just re-read it, you're correct. It only covers React

> For avoidance of doubt, no license is granted under
Facebook's rights in any patent claims that are infringed by (i) modifications
to the Software made by you or any third party or (ii) the Software in
combination with any software or other technology.
That's awesome! I'm currently working on a similar thing using Pitchfork best new music, Gorilla vs Bear reviews and Needle Drop best tracks of the week + favorite albums of the month.
Very clean code btw o/
Would love to chat. DM me on Twitter, please. @sebastiansteins
This can be twisted to companies like Google and Facebook, who collect so much personal information about us as users and then sell that data to their advertisers; we literally are products then.
Does Kickstarter support innovation?
Poly/ML: a multiprocessor implementation of Standard ML
One nice feature of VMS that I haven't seen mentioned here yet is the built in versioning of files. https://en.wikipedia.org/wiki/Files-11
Compare all flights
Of course every programming language is not perfect, including its library and related implementations.

In all of them is possible to introduce logical bugs.

The problem with C and its derived languages is that not only one has the logical bugs common to all programming languages, there are the memory corruption and UB introduced bugs to worry about as well.

While one can think as being super competent, make use of all tools to reduce such error cases, there are always situations where such errors get introduced due to fatigue, project pressure, continuous interrupts.

Additionally since most of us don't work alone, the actual code quality is an average of everyone that has ever worked on the code, and not everyone shares the same goals regarding quality of their work.

I share the feeling with the author, always tried to follow C and C++ best practices, when coding in C I adopted or evangelized tooling, safety standards or known books that lead to safer code.

Yet, like everyone else I had my share of memory corruption issues back on my C and C++ days.

One anecdote was trying to find out a memory leak that was bringing down a server in production, with the customer calling technical support every single day.

It took one week to track it down, and it wasn't something I would advise anyone to experiment.
h/t to CircleCI for doing this kind of work in the tech industry.
Acute sets
Microsoft Must Keep Working on New Windows 10 Smartphones
> Real men write in assembly, maybe C if they're a bit tired.

root@boxen:~# cat > a.out
This is an American perspective, on my case cards are much faster than cash, I just tap the card, and it's done instantly.
Indeed, though I have to admit I do not really pay attention to crypto currencies.
See also Tandem, another HP owned system now. https://en.wikipedia.org/wiki/NonStop_(server_computers)
Based on some of the prior documents, I believe they are:

MACRO-32 (The compiler for VAX assembly), C++, Ada

MACRO-32 works at a lower level than the other languages, and needs to generate assembly directly instead of an IR. The C++ compiler is being replaced by Clang, and the previous VMS releases used Adacore's compilers, so Adacore will need to be convinced to port their compiler to x86 VMS.
> "competent coders don't make mistakes"

There's a bit of folklore that I can't remember correctly. One of the seven steps to becomming a hacker (in the pejorative sense) is this kind of overconfidence, not to make mistakes.

The last step is (the believe in) complete controle and omniscence. Another one, I guess, is insomnia.

It hang as a poster in informatics class - fond memories.
You're a programmer and carpenter. It doesn't have to be either/or.

I must say your coding achievements are impressive (great utility). Any other skills you haven't mentioned yet? :)
Syntactic sugar in C – (ab)using “for” loops
I think you're right that this is the dynamic at play here. It is similar to the dynamic by which many regions have leapfrogged landline telephones, skipping the older more infrastructure/capital intensive version of technology.

The developed economies were already mostly "cashless." Very little cash has run though most malls, hospitals, schools or even supermarkets for decades already. "We hqave something good enough" is definitely at play.

That said, we need to keep in mind that financial transactions has been close to an airtight oligopoly for a long while. 2 CC companies have run the show for decades. They have very deep "moats" with spikes and crocodiles. One of the big one is the strict regulation, which heavily favours established incumbents.

It's yet to be seen whether China (+India, etc.) will develop a dynamic market for financial services in their cashless economies, once the dominant services become established and entrenched.
Rust does not appear in that page even once.
GPU-Accelerated Particles with WebGL 2
That's been my experience as well.

But it didn't happen because I was on the lookout for a fat paycheck. It happened because the companies I worked at the time couldn't provide the stimulation, technical capabilities, working environment and personal development I was looking for.

Then I realised very few of them do where I am, so now I do 6-12 month contracts and it's helped with saving a bit of my soul and getting paid a bit more.
If trust and robustness are no issue, blockchains aren't besser than databases
Yes. I started out with Starting Strength then adjusted after reading the Greyskull LP book.
Concerning DDR Berlin: That era of time was operated in planing mode. Plans were made what to produce in what quantity. There was in theory no need for ad because there was little choice what to buy.

Still I sympathisize with your comment in a very positive sense.
I'm more likely to always have a wallet on me than a phone on me. The base notion that a phone is literally essential to daily life but a wallet is not has yet is not a proven assumption.
I very often get spam robocalls to my cell phone (on T-Mobile US prepaid) that come from a number identical to my phone number but with the last 4 digits altered (and random every time).
This sounds invasive. Will it be possible to mix old/new compilers? (Because we support a large variety of platforms, some quite old, we cannot just upgrade everyone's OCaml compiler to the latest version all at once).

Plus I've never found systems like Java where module names follow directory structures to be very pleasant.
Just wondering does anyone else feel this article is slightly deluded. Microsoft's 'Mobile strategy' has not really a strategy, but more a blind rush to catch up with others in the market, and when that failed to offer core Microsoft solutions through cloud apps.
Surface devices are form factors that Microsoft has a better track record and confidence with. It certainly executed those projects better than any phone.
I really feel it has given up on handsets, and more interested in owning icons on the home screen.

What say you?
> I cannot consistently write safe C/C++ code. I'm not ashamed of that; I don't know anyone else who can. I've heard maybe Daniel J. Bernstein can

For anyone that thinks this, you might be interested to find that DJB himself apparently thinks C, or at least the current state of C as implemented by the common compilers, is untenable for important, long lived software.[1] At least, that's how I interpreted his position. He was responded to as you would expect, unfortunately.

Credit where it's due. [2]

1: https://groups.google.com/forum/#!msg/boring-crypto/48qa1kWi...

2: https://news.ycombinator.com/item?id=14170585
Laziness, impatience, and hubris.

# zcat > /dev/kmem
If you can't see the difference between an interest rate and "finding your lucky number" this discussion can't be furthered
Nice post. There are still to many C/C++ wannabes who think C is an awesome language and their are awesome hardcore programmers. If they are challenged to code something, it's highly probable that flaws will come up.
Quants will buy their moms.
If you're talking about Linux specifically, that's not quite accurate history. Prior to POSIX threads, Linux had it's own threading model--Linux Threads--which frankly was terrible. They added the full POSIX later on in part b/c the Linux threading was so awful. [1] has more detail.

[1] https://en.wikipedia.org/wiki/LinuxThreads
Self fertilizing mosquito female discovered. Oh, thats 2019.
Sorry for spoiling.
Actualizing Sustainability Starts with Avoiding the Corporate Social Bullsh**
It seems like if you were located in a "mining valley" the last thing you would want to do is have it mentioned in a top comment on Hacker News.
IMO there's not mich ambiguity in AOT compilation; it /compiles/ the code ahead of time. This tool is just not that. It /copies/ the code ahead of time. There's not really an advantage in that (maybe distributing a single file, but that's it).

Maybe the author should consider describing it as packager or something else.
Quozio – Make Beautiful Quotes
Blockchain for Postal and Logistics: Web, Android
Maybe you weren't sufficiently poor before?

When I went from making $45k/year to $75k it wasn't as a huge a difference (i also liked the job better which made me happier, but money wise the happiness difference didn't seem that significant). However I'm self employed which means my income can vary a lot more than an employee's.

And when I got sick and couldn't work for a few months, and as a result suddenly went from $75k to maybe ~$30k you bet your ass it made me VERY unhappy - constant money stress, fought a lot more with my wife, staying up at night worrying about paying rent, etc.

It was a real eye opener into the lives of the working poor.

So I'd phrase it as "lack of money can cause unhappiness" rather than the other way around.
One thing is that if your usual machine/stand is occupied you have to improvise with other exercise which for paper is trivial to do where in app you usually end up going through loads of menus to add custom exercise. I do not want to spend time waiting for stand or fiddling with app, I want to do my workout in 1 hour or less and go home do something more interesting.
> I don't want to be that guy

Definitely sounds like you want to be that guy.
Here’s the DIY Approach to Internet Access: Guifi.net (2016)
Hi! This is really great page, I love reading it. Just a few tips:

The for loops in your code can be made more conscise: instead of

for i in range(len(movies_with_overviews)):
movie=movies_with_overviews[i]

you can write

for movie in movies_with_overviews:

Also, at around In[82], you don't declare Y, but still reference it at the train-test split. Another way to do the train-test split is by using the train-test split in scikit-learn: http://scikit-learn.org/stable/modules/generated/sklearn.mod...
Not a word on a job and work culture that drives people to the cliff, but a great lament on the fact somebody hopped out.

If you would want this to change, work culture would have to treat workaholics like junkies are treated- with despise and isolation.
Yep, Gundry's response should be linked as an example in the Wikipedia article for "Gish Gallop."
High correlation between the BTC price and others. Lots of chaos in Bitcoin-land (August 1/SegWit drama) means most of the others are now falling, large investors just mass-dump their crypto holdings even though logically the prices shouldn't move in lockstep.
The article you linked to states that 59% of Americans always or usually pay off the full amount each month.
JUST ₹3700 PER MONTH AND RETIRE WITH ₹5 CRORE
I do this. I have a 24/7 on RPI at my parents' house for blocking ads and tracking. I just added a 2TB USB hard drive and set it up to sync everything at night when the line is idle anyway.
Disclaimer: I work for NativeBase.

Both RNE and NativeBase are good and while the number of Github stars on RNE is greater, the number of downloads is greater for NativeBase.

Here's the stat for NativeBase, https://npm-stat.com/charts.html?package=native-base&from=20... and here's for RNE, https://npm-stat.com/charts.html?package=react-native-elemen...

To add, there's a feature of theming in NativeBase via which you can add a uniform theme throughout your app.
Using Simple To-Do List to Solve Your Biggest Problems
You just described a multimillion dollar idea.
Archiveteam seems like a really cool project, what I was wondering (and couldn't find in the FAQ) is who is paying for all the storage? Is it donated by big tech companies?
I've worked in "IT security" as a C programmer for about 10 years. I both agree and disagree with this article.

A competent C/C++ programmer will have a lot less of problems like buffer overflows and crap like that, I don't think a buffer overflow has been found in any code I've written during my 10 years as a C programmer.

I have still written code that has security issues though, most of them stem from poorly designed code and are not necessarily a language problem.

I'm not claiming to be a super human here, I've had my fair share of gotchas, like off by one errors and issues with pointer arithmetic when refactoring code and so on and we might actually reduce the time needed to verify that C code is safe if we change to another "safer" language, but I'm 100 % sure that you still have the issue with poorly designed code even with a "safe" language. And from my experience it's a lot harder to find those problems, since you need to understand how the code base works and how it fits together to find those issues.
This is insightful remark; I guessed it could break some presumably crappy designs blindly relying on transition-state or such, but … Google? Wow. Even considering their approach to user level style sheets [1] it is mildly surprising.

Side note: perhaps using `..duration: ..ms` in and `transition-timing-function: step-start;` could make some additional micro optimisation.

[1] killed it: https://bugs.chromium.org/p/chromium/issues/detail?id=347016
This comment led me to compare crypto mining with the American Gold Rush in the 1800s.

An intriguing difference might at least some miners struck it big due after finding huge geographical deposits of gold. In cryptocoins, though, the flatter distribution of the space means people tend to get out what they put in.
Reading between the lines, since he mentions Mozilla Rust is likely accountable for this post in some manner (even if loosely). That said, calling out this post as a pro-Rust rant against C is completely ignoring the fact that it might also be right, and origin is irrelevant.

Positions should be evaluated based on their merits, not their origins.
I love the way you wrote that?
Why do mathematicians have a predisposition to overload symbols?
I hope in the future, mathematical notation will evolve to make full use of Unicode and of names with more than 1 letter.
Too euphemistic for me, is this a pot (cannabis) reference?
Dont know about OCFS2 but Hadoop's file system HDFS and Ceph are hardly the stellar examples of rock solid and performant (I know its not an English word) distributed file systems. Google's mapreduce was so much more efficient in speed (4X and 4x last time I played with those tools) and resources primarily because of the bottlenecks imposed by HDFS design and implementation.
Does it have a "Download subtitles" function, as in MPC-HC?
There are some differences behind the scenes.

A week ago I was in this restaurant and I had almost no cash (as usual where I live in Northern EU); the restaurant terminals were rejecting debit cards from the two biggest banks in the country. After several attempts, I just paid with my credit card (which is configured to pay immediately from the account, not at end of month) and that worked.

That's probably because a credit card can go through with a transaction even if some of the involved parties fails to respond.
There are still to many C/C++ wannabes

There are still too many people using the term C/C++ :]
It never really was a thing, even in the beginning (I mean, just take e.g. destruction at scope exit: that alone makes it a very different language) and now even less with the new standards.

Anyway: a language can be considered awesome by people, despite it's flaws. Always has been, never will change, as there will probably never be languages without any flaws. (e.g. I think Python is awesome, others don't ever cease summing up it's flaws, I couldn't care less as it gets stuff done in particular situations). Just like it's inevitable every single programmer, including you, writes flawed code from time to time, challenged or not.
I don't know whether SoundCloud does not have a huge, Wikipediaesque donation banner on every page illustrating the severity of their financial situation; it's embarassing for them, but think of it like this: the artists have a right to know that the platform that manages their life's work needs their support.
In Scandinavia, usually just by showing the "payment sent" screen to the merchant. The merchant can check their own device for the notification if they want confirmation.

The annoying background video shows it: http://mobilepay.dk/da-dk/Pages/mobilepay.aspx
That's misleading. You can't use madVR with mpv, but that doesn't mean you can't have high quality scaling and dithering. madVR has NGU, which mpv doesn't have, and it has error-diffusion dithering, which mpv doesn't have, so if you need those, the lack of madVR support could be a deal breaker, but the difference in quality between those algorithms and the ones in mpv is fairly subjective. I feel like all the trendy super-resolution algorithms introduce too many ringing, aliasing and strange watercolour-like artefacts, so I much prefer mpv's EWA Lanczos filter, though if you want, there are a number of super-res algorithms available as mpv user-shaders, including SSimSuperRes and NNEDI3. See: https://github.com/mpv-player/mpv/wiki/User-Scripts#pixel-sh...

mpv supports display calibration and HDR conversion as well. You can load a 3DLUT for display calibration if you want, but for mpv, you would more likely load an ICC profile and have it generate the correct LUT automatically. You can even just let it pick up the ICC profile configured in the operating system. As for HDR, there are a number of built-in tone mapping algorithms: https://mpv.io/manual/master/#options-hdr-tone-mapping
With some malformed files I have notice that VLC has a tendency to handle it when mplayer did not, so I always assumed that the delay in VLC is to more complex seeking that sacrifice performance for robustness.

I haven't used MPV enough to see if this case is still true.