skysight-inc/HackerNews huggingface dataset:
No matter how effective, I will always believe that this is outright wrong and sexist.

I am amazed that my home country, Sweden, has not followed since it is basically the feminist capital of the world.
Th author asks a general question, using JS code as an example of imperative code because it's faster to write and the syntax is familiar to many programmers.

The second top comment starts with:

> JavaScript is a mess with its truthiness, implicit conversions, dubious semicolon insertion, second class references, automatic variable declarations, weird scoping, etc.. You'd need to try harder to make the Haskell imperative monad just as bad as JavaScript.

That is not the point, is it?

Thankfully most other comments discuss the actual question asked, not the pet peeves aimed at a particular language.
>but C++ currently offers better paths for understanding and utilizing existing code or getting a job using it

I wouldn't say this is entirely wrong, but proper cross-platform package and test management with Cargo is a reason alone that utilizing existing code is waaay easier in Rust. C++ has more existing code though, so they might hit your niche needs better.
Makes zero sense
Indeed. Too many people when asked about their skills or experience just rattle off a list of tools or libraries. Usually the same ones as everyone else!
Compiler-assisted Code Randomization [pdf]
I made vantage years ago, to scratch an itch I had with using Docker for dev work. I have a bunch of bash scripts in my repo for; spinning up the dev server, running DB migrations, running tests then deploying, etc. etc.

vantage manages the environment for these scripts. Meaning that I can do:

vantage db migrate

For my local DB, then:

vantage -e production db migrate

For my production one.

Recently I added bash completion, so I thought I'd post here to see what other people thought.

Let me know :)
I'm pretty sure that piracy does have a huge impact on sales for niche addons and games like that. The client base is very very small and anything that is not absolutely perfect quality does not get sold these days (seriously, look at the quality and effort that has gone into some PMDG planes or the ixeg 737, it's astounding). Small client base plus very good quality equals, everyone must pay their share for the product to be viable.

That being said, what FSLabs did is of course inexcusable.
the only thing stopping it is all the millions of people who think it's a bad idea

Yes, basically.
Systems of Global governance in the era of human-machine convergence
I think no, and why can be found in these articles:

http://degoes.net/articles/modern-fp

http://degoes.net/articles/modern-fp-part-2
Warning: the following is conjecture which I have not researched. Because who has the time?

My main question while reading this article was why is the author so stuck on "manufacturing" jobs being automated away? He does address this very briefly in section III but I cannot help but feel his foundational research is highly skewed.

Sure, robotics are growing in popularity and that technology, specifically, will likely impact manufacturing. Comparatively speaking, however, industrial robots are very expensive. Only the larger manufacturers are going to be upgrading plants with multi-million dollar (or very, very recently hundreds of thousands) equipment to replace a few hundred workers each (if that?).

Fun fact: ~90% of the 5.7 million companies in the US had fewer than 20 employees in 2012. 50% of working Americans were employed by companies of fewer than 500 (source of questionable quality: https://www.businessinsider.com.au/us-employment-by-firm-siz...).

Compare all that to search results for "images of 1950s offices". You get photos of rows and rows of desks of identical configurations - people with paper pads, typewriters or tabulation machines. Look at what all these people are doing. They are accounting departments calculating statements and balance sheets by hand. They are typists writing out form letters one at a time. These are the job categories that have been wiped out in their entirety by spreadsheets and word processors that you can get literally for free. The CEO can do the work of that 1950s accounting department by herself in an hour.

Where did those jobs go? I don't know how many there were to start but it looks significant.

Yes, modern offices have the same configurations but it is fundamentally different. The companies I work in can have an entire business unit (or company!) working out of an office that size. One person at one desk is an entire marketing department, the next person is HR (including payroll/accounts/bookkeeping). The only rows of homogeneous roles you see these days are the grunts building the technology.

In conclusion, I get the feeling a lot of people wondering if jobs are disappearing seem to be suffering from a bit of "out of sight, out of mind". Most of the automated jobs are already gone.

Just my thoughts.
Sacrifice democracy, while you still have time
Teach others about what you want to acquire. That's why I believe that blogging is a very efficient exercise if you want to truly learn something.

Teaching requires you to absorb, eliminate and bring order into your thoughts. This is when learning happens.

Regarding what tool I'd recommend, I use Scrivener. As I mostly write in order to learn, and Scrivener is a writing tool, I've come to use Scrivener for almost everything.
3D engine entirely made of MS Excel formulae: Enjoy this Doom.xls file
Announcing NativeScript-Vue 1.0: Cross-platform building for mobile devs
Yeah but most of the outright wrong and sexist things our societies allow seem to disadvantage women. This doesn't make it even, but it's a good step.
Chunks of Bytecode
I wouldn't be recommending to drop R at all.

Very few enterprise data science teams are 100% Python (in fact none I've heard of). R is still very heavily used (and in fact all data science teams I've worked in it has been the dominant technology).

There is a reason Microsoft purchased Revolution.
It's sexist both ways too. Even if you are a woman that really deserved to lead some company, people will think that you just got there because of the quota. Every error you do would count tenfolds against you... That can't be good.

And those negative views don't entirely come from sexism. I assume similar things would happen if there was a quota for e.g. short people. People are just jealous and claim that others don't deserve things.

Edit: If you feel the urge to dislike could you at least state what you didn't like? Or are discussions frowned upon nowadays?
The first thing that needs to be done is criminally charge the company. If their CEO goes to jail, corporate people will be more reserved about distributing malware.

As far as isolating software, there are a few possibilities, but sandboxing doen't always work. VMs are the way to go for now, but they're not foolproof either, and they come with a myriad of downsides.
Why buy Bitcoin in bits
What Is a JSON Web Token?
A Look at the Sites in Newsweek's “Al Franken vs. The Alt-Right Bot Network”
Makes sense that they'd have been painted, but I prefer the clean marble look.

Lincoln all fleshy, sitting there in his temple on the Mall seems incorrect to me.

As would a tonal David.
What's New in Bootstrap 4 Web Development Framework
What we are missing from linux today is a networking subsystem that allows for configurable efficient hardware offloading.

Without hacking up everything, like it is done in consumer routers these days.

Will BPF handle that better than nftables?
I think one solution is to accept the job and work on the skills that you lack to be a "good programmer".

If you decide to go this way and believe communication is a skill you would like to develop, I can help.

I am not an expert by all means, but I keep receiving good feedback from my coworkers regarding my communication skills. I prepared a talk with tips on written communication that also got very positive feedback (so much I am going to give this talk a third time inside the company).

You may even notice that I am not a native English speaker, but my tips are about communication, not proper English writing :)

So we can work it out on some remote coaching. What better way to improve written communication than exchanging emails on complex subjects?

If you are interested, my email is on my profile.

And good luck with your choice!
Everyone's Had a Boss Like This
I hope you at least encrypt the other system. To be actually secure you have to have 2 completely disconnected drives.
Which things?
> We installed spyware on your PC,

which makes it available to any other third party that breaks in, looks for it and uses it.
Employment is only a result of an individual wanting someone else to do something for them, because they don't have the time or skill to do it themselves. In exchange for someone doing this thing for them, they compensate them with something of value, normally payment in the form of currency. When you consider employment from this angle, I find it extremely hard to believe that a day will come where the majority of humans on this planet won't want help from other humans to accomplish their goals as they go about their daily lives. Yes, employment in the form of large corporations giving out biweekly paychecks may not exist anymore, but employment as a way to help your fellow human will never cease to exist.
Principles of Software Architecture for Developers (Interview)
>Even if you are a woman that really deserved to lead some company, people will think that you just got there because of the quota.

That's their problem. They want to vocalize it, well you can fire them!
This series is brilliant. Why don't they teach computer science this way any more? I was so disappointed to learn that MIT switched from Scheme to Python in Programming 101.
Moving a Large and Old Codebase to Python3 – Anders Hovmöller – Medium
Maybe better than not being elected in the first place?
To my understanding, quotas are only a transition solution.
Nah. Just the other day there was a big thread on how easy it is to run your own VPN on AWS and why should one ever pay for a glorified web proxy? :facepalm:
Because then it's yours. If all else fails you have 4 walls and a roof over your head. Also it's not fair to compare an individual to the rest of the world due to the large and varied place that it is.
Html5: easier to develope and deploy
This, exactly. :)
It would seem that governments mandating equality works, and that basic equality isn't the end of society or successful corporate-hood as we know it.

Who would've thunk.
Aren’t the state like effects limited to the scope of that block?
How Data Teams Work Together (Interview)
Unsubsidized Obamacare plans are leading to political tensions
> but just the equipment they need to keep cameras and lidars without snow either costs an extra fortune

Sorry if I'm being ignorant (where I live, below 20°C is really cold weather, and the lowest it gets is around 10°C, which I don't recall ever seeing), but wouldn't heaters be enough?
And drink at Albar!
Thanks for the link!

This may sound crazy, but I wonder if there's a way to "automate" this deconstruction with ffmpeg...
Very funny. Although like most humour, somewhat wasted here.
Ie conventions.
> I hope you're not claiming a good wholegrain mixed-grain sourdough bread is the same as eating white sugar.

no, it's the same as eating 33% of that weight in white sugar, but of course ymmv

https://www.eatthismuch.com/food/view/sourdough-whole-grain-...
To clarify:

Why is use of the term 'SJW' to dismiss viewpoints not ok - but use of the word 'racist' for the same purpose is rife.
Algorithmic zoning could lead to cheaper housing and more equitable cities
Ah, this one is easy!
See, there is X money chasing Y resources.
If you feel that you or your colleagues are having an easy life compared to rest of the world which you should confirm by going to difficult parts of the world, here is a plan for you:

Do something so that projects of the company where you work fail. This will offer some competitive advantage to companies elsewhere, probably one from the difficult place? That's the easiest thing you can do.

You can donate money but I don't think it works. You gotta teach a man how to fish. If you destroy your and your colleagues' fish, they'll be forced to buy fish from underprivileged.
I haven't really come up with the perfect endgame yet, but some ideas I've had:

Teaching in an university or such (I love teaching)
Traveling the world to meet my friends
Financial freedom to do things I'm interested in (racing, VR)
As a data scientist, you should already know that answer and be telling us.
In their comparison http://johanneskopf.de/publications/pixelart/supplementary/m... the Vector Magic results appeal the most to me precisely for this reason. For most images they look more like an artists rendition than an attempt to trace the image. Which is good.
Protowire – Adds prototyping to Sketch
Are you asking what sexist biases exist within society that are working against the interest of Women?

How about:

- Income inequality

- Unequal domestic workload

- Only 22% of elected parliamentarians being female
Out of interest, where were you doing OCaml work in DK? Issuu?
I've been a full-stack web developer for many years but the last two years I've switched to C++ & Qt development and god is it a pleasure to work with. I only work with Qt Widgets, but I've always wanted to fiddle with QML/QtQuick, although I find the official tutorials lacking.

Any good resources to start working with QML/QtQuick?
I hire data scientists so can tell you.

It means someone who can work with business stakeholders to break down a problem e.g. "we don't know why customers are churning", produce a machine learning model or some adhoc analysis (usually the former) and either communicate the results back or assist in deploying the model into production.

Typically there will be data engineers who will be doing acquisition and cleaning and so the data scientists are all about (a) understanding the data and (b) liaising with stakeholders.

As for technologies it is typically R/Python with Spark/H20 on top of a data lake i.e. HDFS, S3. Every now and again on top of an SQL store e.g. EDW, Presto or a Feature store e.g. Cassandra.
How Rapid Experimentation Drives Mobile ROI
> What does "denial of basic human rights" mean though?

http://www.un.org/en/universal-declaration-human-rights/

Specifically #2, #3, #6, #7, #9.

> Do these people have the power to grant or deny any rights to anyone

They advocate that these rights should be removed from people. In some countries, where you have similarly aligned people in charge (like the US), these denials of rights eventually get made into law.
The article is wrong in a couple of substantial matters. Firstly: "as far as I can tell, he is the only banker currently in jail for crimes committed during the financial crisis." Wrong - the Barclays Swap traders are doing time. @teamJayMerchant is in HMP Wandsworth. Secondly: "the ultimate people who drive behavior at banks are actually the shareholders." I own some banking shares and I wish I didn't. Long experience of working in the banking sector has convinced me that banks are run for the benefit of the senior management. Shareholders, like customers, are just convenient chumps to be gouged at every turn.
Even in the US, the exclusionary rule only protects you against illegal evidence acquisition by the government. If a private party illegally gathers evidence against you (without any government prompting), that is admissible. See for instance Burdeau v. McDowell [1]. Another interesting case on this topic is Sackler v. Sackler [2], where the New York State Court of Appeals held that evidence illegally gathered by private investigators (working for one of the divorcing spouses) was admissible in divorce proceedings.

[1] https://scholar.google.com/scholar_case?case=107551340662323...

[2] https://scholar.google.com/scholar_case?case=641943334909742...
It's not even about vocalizing it. You yourself could also feel that way... Always questioning if you really earned this. Leading to imposter syndrome, insecurity and so on which might really turn you into a bad leader.
Equality of outcome vs equality of opportunity... Many things have been said by other, better informed and more eloquent people than me. I noticed this however:

“At least ten more years”

And that makes me wonder if and when this will turn into something akin the "Communism / Captialism / Whatever concept has never been tried/implemented _properly_"

Personally, I don't think striving for equality of outcome will do society any good.
There was also a reverse influence from Alexander invading India as well. The first sculptures of Buddha were made by Greek artists, for example.
I think the implication is that they aren't innocent, but bear responsibility for the activity; either directly, por by setting the culture and governance arrangements.
what is impressive is that humans cannot do it
Somewhat tangential, but I became infatuated with Idris's Effect system as a more approachable alternative to using monads directly. Yes, it's still monads under the hood IIRC, but the syntax is a lot easier to reason about IMO.

https://www.idris-lang.org/documentation/effects/
> Nanotechnology cannot substitute for hard work and years of learning the strategies and techniques of playing the game...

Of course it can. You don't even have to go nano. Give me a team of people from Boston Dynamics for a year, and I guarantee you they'll be able to make me a wearable exoskeleton that is better at throwing the ball on-target than the best NBA player.

It's just, like GP said, with such tech allowed, "the entertainment and spectator aspect would fall away". Sport disciplines are designed to ensure scarcity of good athletes.
I don't know. Bernal Diaz definitely saw a lot of commonalities between the Aztecs and the Spanish. I think the two differences that stuck out for me were the Spanish were way more fanatical, and also way more likely to go back on agreements if it would benefit them. I don't know what was going on in Spanish politics at the time - but if Cortez is typical, it must have been an absolute nest of vipers.
from the headline I thought it was about the Iranian airplane that crashed
In my younger days of making sharewares, my way to find pirates was a lot easier...
If the serial had been stolen, I would crash the app after a few hours of use, randomly, with a generic message but a very, very specific error code.

Then I'd wait for the support emails to come in with people complaining about that crash/error...

Typical how the pirate support requests were always the most rude and impolite :-)
> Personally, I don't think striving for equality of outcome will do society any good.

I presume many slave owners had the same point of view.
Then it should be easy to show a self-driving car working in those conditions. Somehow, despite this argument coming up in virtually every discussion of this kind, nobody's done it yet.
A brief tutorial on sentiment classification
It was meant to punish bank CEOs specifically in charge of the operations that committed the crime.
Currently C++ still wins over Rust, regarding UI and mobile development, specially in what concerns out-of-box experience.

C++ had the advantage of being immediately adopted by the OS vendors for GUI development, although nowadays, with exception of Windows, its role has changed into just addressing the GPU.

So maybe one day we will get something like shaders, CoreGraphics, DirectX, SurfaceFlinger in Rust, but it will still need a couple of years.

Webrender is already something into this direction.
I like to imagine to avoid such situations there would some kind of control on the dash that allows a stalemate to be overridden (not the steering wheel :P). It would be great if it were a "give way" button rather than a "I'm going now" button.
honestly, i don't they they were aesthetic enough. everyone I saw was incredibly ugly. I think most smart watch companies had this problem and by the time some had solved it, the novelty had worn off.

I bought a second hand moto 360 and got tired of having to charge it and my phone for what was practically the same return.
In what sense is this a productive contribution to the conversation?
"Gender quotas at board level in Europe have done little to boost corporate performance or to help women lower down"

Isn't the article saying that they didn't work?
Absolutely

Every single large scale data science team e.g. Google, Spotify, AirBnb will be using Spark for most of their work. It is by far the defacto standard for working with large datasets. Especially since it integrates so well with machine learning (H2O) and different languages (Scala, Python, R).
TLDR; It's a ruby script you can run locally to find an available Twitter handle. You need a Twitter Developer Account. I was surprised by how many handles are suspended.

Hi HN,

I'm new here, I was inspired by the "What has HN given you?"[1] post so thought I'd share something I put together late last year after a frustrating few hours trying to find a Twitter handle. It's a Ruby script you can run locally to find a new Twitter handle if you're a new user (can't be many of those on HN) or just want a better handle. I found it quite difficult to find an available handle I was happy with, even using this tool – over 50% of handles I checked were suspended [2].

I'm currently re-skilling after doing quite a bit of basic development work using Classic ASP in early 2000s. That business did ok so I ended up spending all my time on management and sales and regret not keeping up with developments in programming – crikey you guys have been busy! The learning curve has been steep.

I'd really welcome any feedback on how I could have structured the code better. I don't plan to offer this as a service because it would just get obliterated by bots but hopefully it comes in useful for someone.

Thanks,

Elliott

1. https://news.ycombinator.com/item?id=16409768
2. https://medium.com/@ElliottInvent/becoming-a-new-twitter-use...
Here something like conan might finally win the hearts of C++ devs, but it is still pretty much in the beginning.

In what concerns Windows development, NuGET and vcpkg are already a big improvement.
Rather, I think it's a good tool that could help people who already knew a programming language to learn a new one.
Yeah, JS is better now but I bet we could do even better starting with a clean slate. Web dev shouldn't be tied to a single programming language. How would you like using PHP and its derivates(i.e. Hack) for everything web APIs/back-end? I could tell you that it made great progress since PHP 4.
This is about running a web browser on the device. Home routers don't do that.
Venezuela's cryptocurrency: Petro Whitepaper [pdf]
Digitally Social Media, Copy Rights, Attention Rewards
I wonder the opposite question; why there is not a legal limit to the number of "milk" that the government can suck from one human. Is a mystery to me. Maybe people that had paid many billions in taxes, supposedly in benefit of the entire country, should be thanked, granted an "untaxable status" from now on, and left alone to live the rest of their lives. If somebody could pay in advance the taxes for the next ten years in just one take, this could help the government to attract extra money in scarce times, when they need it most. And of course the first country doing such bold movement would attract lots of rich people.
http://opalang.org

Write simultaneously the frontend and backend code, in the same language, within the same module. Even better: the Opa Slicer automates the calls between client and server.
Yes. Smooth, flat, pothole free tarmac would be nice.
I think it's a small shop, probably only a few developers working there. That said, it's likely everyone knew about this. Not sure if that can get employees into trouble in case of a criminal investigation (installing malware on computers without the user's knowledge is likely illegal even if you don't use it).