skysight-inc/HackerNews huggingface dataset:
I agree with you about the need to remain buzzword compliant for jobs, but are we "skilling up" or spinning our wheels? There is some worthwhile learning, but a lot of it is just BS status signaling. Learning another SPA framework that solves the problems of the last framework, while introducing new problems? Learning yet another way to bundle your web content? A new transpiled language to patch the holes in JavaScript?

A lot of what we regard as "skilling up" is just a product of our immature dev culture-learning stuff for the sake of buzzword compliance that doesn't improve anything in the long run. And the high failure rate of software projects shows that we aren't gaining a lot from this culture anyway.

Buzzword compliance is the tech world equivalent of sexual signaling that led to peacocks getting extravagant tails. Developers are stuck in a feedback loop with employers...the more pointless garbage they learn, the more employers value the pointless garbage, and the more developers are forced to learn more pointless garbage. Until they break down, and leave the field to younger men, who perpetuate the cycle.

Fundamental good practices should be learned early on, and honed at work. For the rest, we should work to break the cycle.
SEEKING WORK - Remote ONLY

Location: Douala, Cameroon

Technologies: Laravel, PHP, Python, Javscript, AngularJs, VueJs

Résumé/CV: https://bin.arnold.cf/Resume.pdf

Email: arnoldewin@gmail.com

Thanks
Affordable Remote User Testing – On Product Hunt
All I said was my cynicism bar is a little higher for war crimes as opposed to hacking a phone, or capturing email. That's it. Not trying to argue or state any position or claim beyond that.
I hope you are wrong. Age of Ascent did play tests that were rather fun (and impressive) when I caught them, and that's in-browser no-plugin.
>You make it sound like this change was a snap decision. It's been known for at least 10 months now that project.json was going away. All the documentation I stumbled upon on github also made this clear.

Great and in those 10 months there was no alternative but to use the soon to be deprecated projects. And they released a 1.0 product like that.

Someone from Microsoft commented unofficially that there was pressure from partners who were using .NET Core in production to release a stable - which was very obvious and they put them self in a spot where they had to support a deprecated project.json system since people are using it in production while also developing the new system. Whoever decided on the release timelines dropped the ball.
We'll have to agree to disagree on which is the distraction: the finding of British and Swedish courts, which have held that there is probable cause in the rape charges, or Julian Assange's crazy conspiracy theories.

I choose to believe the independent judiciaries of two sovereign nations.
OVH has a 1MB plan with every domain which has unlimited bandwidth.
I wasn't trying to imply that. I was merely pointing out that the parent's assertion that:

> I don't see why it's suddenly up for debate whether companies need to abide the letter of the law.

Wasn't exactly true. I also have disagreements with other parts of the post, including "Origin of law is irrelevant" (what if the law arose from lobbying by a powerful industry vs for the common good) and "If you disagree you can campaign to have it changed" (and I assume obey it in the meantime) vs something like civil disobedience or jury nullification.
I'll add my own anecdote to this. I think the point about getting a better job is spot on. I was working a job for 2 years that wasn't challenging me at all and got to the point that it was almost rote. It was at those times that I felt the need to get intellectual fulfillment by coding outside of work. I was actually able to notice a very significant inverse correlation between the nature of my day job and how interesting it was to my "skill development" outside of work. If you are spending 40 hours a week on challenging technical problems, you should be getting all the skill development you need.
Stone Soup: all you need to code well are just these few little pebbles of wisdom. Oh plus 15 years of learning how to apply them intelligently in any given situation, and subject to any given constraint. At which point you don't really need my advice.

These articles are addictive but I suspect reading Code Complete one page a day might be more useful and ultimately more enjoyable.
It's really not a great idea. Either you don't run Windows, and it's not an issue, or you just blocked Windows Update and other important services Microsoft provide that work in tandem to keep your systems safe.
Richard Pearce is our contender for first flight - possibly before the Wright brothers. https://en.m.wikipedia.org/wiki/Richard_Pearse
If you are not living in a city with plenty of developer jobs available then that's often not possible and you are stuck to the boring job "for money" scheme. Of course you can always relocate but this has its own downsides...
Is that you, magical tux?
Its says wiping data may arouse suspicions and then goes on to recommend wiping your devices.

Also "backing up your data" is a very broadly worded action. How is this achieved? Is it simply hit the "Backup" button or is it more involved.
Videos don't work...

"This embedded content is from a site that does not comply with the Do Not Track (DNT) setting now enabled on your browser.

Please note, if you click through and view it anyway, you may be tracked by the website hosting the embed.

Learn More about Medium's DNT policy"
It's not ridiculous, they have been doing it for a long time now. E.G:

Apple uses private APIs (http://sourcedna.com/blog/20151018/ios-apps-using-private-ap...) to build some of their software and reject apps doing the same, effectively killing competition.

But Google and facebook uses them because they want to create products that can compete with apple's features. E.G: https://daringfireball.net/2008/11/google_mobile_uses_privat...

Yet they are not rejected, because they are "big enough".
I change my belief's all the time. I'm incredibly empathetic to people and quite easily take on their beliefs, at least for a little while. Why? Because I am curious, I want to understand things, I want to see things from another point of view.

This means I totally suck when it comes to debating anything. Sometimes I wish I could just be a rock and not sway around so much.
Your explanation sounds reasonable, but I think there's examples that contradict it. I can immediately think of CNN publishing leaks about Trump and his briefings with intelligence agencies, these leaks didn't have any time for vetting and it's unlikely they went through an intermediary.

Here's a rather famous leak that the WaPo published about Trump and Russia - https://www.washingtonpost.com/world/national-security/obama...

Here's an example of the NYT publishing leaks that were sent directly to them about Trump - https://www.nytimes.com/2016/10/02/us/politics/donald-trump-...

Here's an example of a NYT journalist asking for leaks to be sent directly to them, concerning Trump - https://twitter.com/NickKristof/status/838554838329872384

I would agree that it's not clear whether the anti-Russian frenzy is Trump-related, so purely Russian-related leaks might not be getting the same attention. However, I don't think it's fair to say that leakers get ignored by the NYT et al.
In an ideal world where apps check/pin certificates and don't disable cert checks to make self-signed certs work in test environments you'd be right. If only this were reality.
Fair warning that I'm not familiar with Swift

Obvious (to me) idea: have the private API access stored as data sent from the server at runtime, rather than code in the reviewed app. Basically the equivalent of eval()-ing a string for front-end javascript code.
Are there any how-to guides to getting something like this running? Or are there missing pieces of closed-source software needed? I'm interested in the theory but it helps to be able to try it out.
> Selling to consumers is a non-starter. You need to sell to people who have money.

Hence why the year of desktop FOSS will never happen, given how consumers related to packaged software.

Also the profits on iOS vs Android stores is a good example of it.
Get more people to buy your products – Recomfy
It's a poor example when testing for truthiness because it can be written more concise.

Imagine you're checking if the value is equal to a number or string. Placing the variable on the RHS avoids accidentally assigning a value to it if you mistype the comparison operator.

This is called Yoda conditions: https://en.m.wikipedia.org/wiki/Yoda_conditions

Edit: Many people already commented the same thing. Sorry for the noise!
hehe yes I still remember beeing a first-time-dad :D

But it keeps getting even better- at about 18 months they become "real" persons! I mean they learn to communicate and suddently want things (in the meaning want to do or have).

It's always awesome when my little son takes my hand after dinner and mumbles "build" so I play some duplo with him.
As far as public records go, real estate data can be quite the treasure trove. There are data brokers that collect, analyze, and resell this information all day long.

For example, my startup can pull information on ownership, mortgage and sales history, liens, and foreclosure records, among many other things, for a given property. If you were to cross-reference the data with other public and proprietary sources, it could get pretty, umm... what's the right word?, "interesting", in terms of accuracy and level of detail.
Are you suggesting that this indicates recent activity on the project?
No disagreements, though I am sort of offended that you'd try to straw man me into being some sort of anarchist. There is plenty of subtlety in the interpretation of law, and I'd argue that the origin of law definitely matters, as does intent, which is why we have a process through trials in the judicial system.

I also have very little to say about Uber in particular, I was just responding directly to your comment about how we should follow laws to the letter.
> to avoid the ninja Windows 10 upgrade

What ninja upgrade? You always had to opt-in. Yes, they were really pushing the offer annoyingly hard, but I had no problems whatsoever to keep one of my machines on Windows 7.

Anyway, you can stop doing so now, the time for a free upgrade is over.
There was recently a leak from BND (Germany) all documents in Germant. No one enjoys reading German.
Thanks. Good points, all. I've not heard this theory before but it makes sense. I'd say that's exactly how Assange views the situation.

But the fact we are even discussing Assange's psychological makeup and his "views" and who he hates and who he's aligned with against a common enemy are enough to disqualify him for the position he and his organization have claimed.

He's not and WL is not a neutral arbiter of openness, he's an anti-U.S. propaganda tool.

If freedom from the world's security guards means the rise of the world's petty thugs, then I'd say he's made a deal with the devil.

I've not read the above document but is it accepted that it's the real deal? Given that and the massive amount of evidence, WL is not neutral and is not about openness why do people still cling to this absurd position? I liken it to those who still claim the earth is flat because it looks flat from from here so it must be flat.
Basically, if part of the scientists (you don't expect everyone to do that, do you?) will stop to publish in prestige journals, and the other part will, who do you think will have more research opportunities, grants, collaborations, etc.?

I mean are you ready to decrease an impact of your discovery and opportunities for future work, just to make a statement?
Loads of pretty words doesn't hide the fact you're racist.
Hi there,

Not at this point, however get in touch with me (willem@poki.com) -- we often have game / engineering intern positions available.

Talk soon.
How about fixing your own build instead of exploiting a service that's doing your building and testing for you for FREE.
> we're all going to die

That's guaranteed, at least ...
Except for the time when Facebook did it (and still does). They use private apis to monitor user activity even while the app isn't running and collect all sorts of data that others don't have access to like wi-fi SSID and device MAC address.
But what's Apple going to do - not have Facebook on iOS?
> I think it's hard to prove/justify/qualify without some scientific evidence over a large population sample.

I agree with you, which is why I decided to gather some evidence about stuff like this. Here is a start - I have posted links to it before. Grab the preprint it will soon be ieee published:

https://brains-on-code.github.io/ (I am the first author of this piece).

Cognitive load in general is vague and hard to measure and thus difficult to find evidence for. However the effect of memory during program comprehension can be measured, as memory is well understood (tons of psych studies).

While memory surely plays a role to explain differences in program comprehension, it isn't enough to explain all differences. Experts in many experiments are often not impacted by bad code as much as novices, so experience also appears to play a role.

Memory is often said to be limited by its capacity, but most people ignore that the classic memory model explains linguistic encoding (e.g. there is not only long and short-term memory, but also a phonetic loop, an episodic buffer and a "visual/spacial clipboard"). This it is likely that code is influenced by language processing (thus, as my studie argues, one should use natural language words as identifier names), influenced by expectations (for example layout, style), etc.

But still that's not all. Some problems are difficult to decide. Imagine a short recursive algorithm for some problem, used appropriately. It might be an elegant solution, and could maybe replaced with a loop.

Does the fact that the solution is recursive, and thus builds a virtual tree, and maybe has a non-linear behavioral order, reduce cognitive load, or increase it? Should it be replaced with an equivalent loop?

What if we found out that the curly braces cause more cognitive load, when placed at the end of a function's signature, rather than on the next line?
Amazon AWS vs. Microsoft Azure public cloud – which is best for enterprises
Nice.

Concerning the Christmas thing: for me my children brought back the magic of Christmas for me too! When it was a super stressful time the years before, but now I can enjoy it again thanks to their enthusiasm and spirit.
I think the New York thingie is unfair, because there was no real infrastructure failure there. It's simply not possible to protect Manhattan at a reasonable cost, it's naturally exposed. It's more of a city planning issue.

But I agree that the US should take some of its military budget and use it to protect its citizens by fixing its infrastructure, fixing its road safety (100 people dying every day, are you kidding me?), and getting basic health care for everyone. And you could even twist that kind of political change in "America first".
Can you identify a type of app for which reverse engineering it would be easier than writing their own? Software is usually easier to write than to read. If an app has such a magic secret sauce, and it's of value, then it should be protected by patent or copyright anyway.

An example that comes to mind is a high speed image compression app for taking rapid sequences of photos. Apple bought the company or the rights so they could include it themselves.
Taking the Gaia Hypothesis Seriously
Jesus, he also has an RT show? I somehow didn't catch that but read it as a document, not a show. He's so possessed by his ideology he can't think clearly. He's yet to learn that ALL ideologies are bullshit even his.

I guess I will go look on youtube but I'm pretty sure it's cringeworthy to watch this jackass on RT.
Given that Apple's automated review tools detect many ways in which executable code can be injected into apps, and OP's link is itself about that very thing - what you say is mostly false.
I think this would be a nifty way to monetize
That particular chain breaks a rule that I find very helpful: when you see a vertical column of leading dots, those methods should all be acting on the same object. When you introduce a child object, indent another level.

So I would format that like this:

window
.FindCanvasForObject(obj)
.Color(RED)
.MoveTo(10, 30)
.LineTo(50, 20)

Or more compactly:

window.FindCanvasForObject(obj)
.Color(RED)
.MoveTo(10, 30)
.LineTo(50, 20)
Non iOS/Apple developer here.

So, with this "hot code push", is it also possible to update an app (adding new features), and not only bug fixes, directly?

If yes, then sounds like you are trying to circumvent the App Store QA process.
the article says we are optimized for cooperating in groups and not for reasoning (this supposedly had the function of controlling the free loaders).

Of course this has the political implication that people should be governed by enlightened rulers - Plato didn't trust democracy either. Now i think that people are perfectly competent at deciding if they are better of now rather than they were four years ago; maybe I am fighting against a strawman here, but no, democracy still is the best of all systems out there.

The dissident songwriter Alexander Galich has a song about this https://www.youtube.com/watch?v=PuXx6gU5wRc (In Russian)

http://songpros.ru/1/Aleksandr-Galich/tekst-pesni-Boytes-tog...

"don't fear neither praise nor blame / don't fear hunger nor thirst / only fear but the one who says 'I know how it ought to be' / the one who says 'follow me i will teach how it has to be done' " (my attempt at translation)
AvaloniaUI looks like a good choice. The demos shown in the README are impressive[1].

[1] https://github.com/AvaloniaUI/Avalonia
The indentation misled you here. The first method call returns a child canvas object that the other methods act on. See my comment nearby in this thread for an alternative way to indent that avoids this confusion.
AVS Disc Creator 5.2 Activation Key and Crack Full Version Free
>Come on now. We're better than this.

We should be above abusing the word "because". Honestly that shit is jarring.
I had actually assumed that the article itself was native advertising tbh. Still do.
One handed typing? That's great, I'm glad it works for you.
All babies and people are built differently. To call (what I imagine to be the majority) those babies that require attention, and those people who can't coherently code when giving their baby their attention, a myth. Sheesh.
I wish you all the best.
Or if you're using clang you can just

-Weverything

Which does actually turn on all warnings (so you'll probably want to add things like -Wno-unused -Wno-padded).

Under gcc, '-Wall -Wextra -Wpedantic' does not enable all warnings. There are still more than 40 flags you have to give if you really want all of them.

The reason why boggles my mind to this day.
Services and Aspects -when everyone is super no-one is
What is kaggle's technology really? The notebooks? It's a rather experimental feature that doesn't work all that well most of the time, and shouldn't be going nowhere as a lot of people still appreciate them.

I agree for big companies though, even if that doesn't make a whole lot of sense (as there's no private info involved here, the competitions being in the open including the data provided by these companies).
Actually it's also a social thing, not just a skill thing. You Need to know the stuff the other People talk about to be part of the gang. Being part of the gang is rewarded. Being outside is punished (sublty). That's just how humans work.
how do you get an account?
Love it! pgp keys are easy to forget about and the tool and protocol seem to complex for today's simple needs and lazy people like me. On the other hand as a dev, Github and knowing about ssh keys is an everyday thing so this comes super handy if I want to share secrets in a simpler way.
I have used phantomjs (with casperjs) for scrapping a website, it was complete nightmare.

1. It use javascript to script so writting sequential code wasn't possible so the code ended up using continuation passing style.

2. The very first example snippet on the front page don't work in the repl (https://github.com/ariya/phantomjs/issues/11180). So the repl is useless.

3. When an error occur in your script (not the one on the webpage) there is no message anywhere no matter what you do.

My mistake was to continue with phantomjs the hype around made me think others options would have been worst.

I have used selenium+firefox+php to do a quick test it was wayyyy better, just for n°1 using sequential php remove a lot headaches.
There's hot code push potential in Swift and Obj-C too.
Data Coding 101 – Introduction to Bash – episode #3 (tutorial for beginners)
5 algorithms to train a neural network
Making a Plotly.js Dashboard in Datazar
Functional programming has made huge inroads into mainstream languages over the last 20 years, so I suppose this is because people's brains have suddenly changed?
Agreed, except it's not an either/or situation.

I am one of those people who at least tries to do lots of extra learning. But firstly, it doesn't necessarily have to be programming: I learn things like math, but also other hobbies (e.g. drawing).

But whether I have time to do things "on the side", the BEST thing I do for my professional career is work for myself, and spend time working on projects that push the edge for me. However much "extra time" you put in outside of normal work hours, normal work hours still make up the bulk of your time, so you have to optimize those.

So like I said, I completely agree with your post, I just think it applies equally well to those people who try to cram in more work on the side.
A couple of comments.

The share price is _not_ supposed to drop after an IPO. The insiders still have a lock-up of 6 months, so a lower price would be bad for them. Moreover, the investors in the IPO also want some upside. In the end, the IPO price is a negotiated price that takes into account a lot of considerations. Once public, the price is dictated by the last trade.

And "smalltime" investors shouldn't invest in IPOs because of the so-called winner's curse.
Improve your Python Skills
Scuttlebutt: a decent(ralised) secure gossip platform
Ooredoo chooses Telia Carrier for international IoT connectivity
Speak to the hive mind – query a deep neural network trained on Reddit comments
While I know Dijkstra's name only from a "historical perspective" (the algorithm, the goto-letter and some of his reasonings), I somehow grew very fond of a motivational-style picture of him almost frowning[1] with the title "quick and dirty".

I still would like to see a version that is of a high enough resolution so one could properly print, frame and hang it on an office wall. I like the idea that - when the next unavoidable proposal of "can't we just [...]" or "all we need is a prototype"[2] comes around - I'll be able to point to it and say something along the lines of "convince EWD first!".

[1]: http://www.catonmat.net/blog/difference-between-edsger-dijks...

[2]: Sometimes I wonder: Is there a "named law" for this? If not, why? It's never just a prototype.
"...the culture of always being present and checked in..."

So people who like to stop working (you know, weekends, nights, etc.) need not apply? How did the world ever progress when we had companies willing to quit bugging people with inane busywork? So much of "hustle" is "look at me I'm emailing at 9:30 PM I must be super dedicated!"

"eh, we can always do it later" - I think this is what some people hear when somebody who's played the game before says "we can take the time to do it right" - they know that in the long run you get a better product and they won't be stuck issuing hotfixes at 2 AM. Sometimes you need to get to MVP quick, true, but sometimes the arbitrary deadline that a dudebro pulled out of their ass is just that.
Don't surrender to Dark Patterns