skysight-inc/HackerNews huggingface dataset:
For a democracy to give good results, voters need to work from good information.

Even in the absence of intentional manipulation, Facebook is hyper-efficient at spreading bad information.

Now America's adversaries have weaponized this, and are actively pushing sophisticated and targeted disinformation through Facebook.

Zuckerberg's malign naïveté allowed this to get bigger, faster than he could manage. It's a monster that he doesn't know how to control.

Until Americans understand how thoroughly they've been fucked, and until Facebook reckons with their outsized role in this, it's really important to keep beating this drum.

Zuckerberg himself is only gradually coming to terms with it.

Here's his "preposterous defence" eviscerated -> https://www.nytimes.com/2017/09/29/opinion/mark-zuckerberg-f...
I just tested both of these features in the latest Firefox and Chrome they both work already.
California wildfires destroy the family home of “Peanuts” creator Charles Schulz
> my main sorrow with the clearly misleading wifi-switch is to fall prey to those nasty mac-adress tracker in shops.

Aren't they randomized now?
You assume that the test is directly correlated with aptitude and it simply isn't true. Finding the best candidate for the job is really just a matter of filtering out the best you can hire, all the activities in the interview are designed to filter. If people start gaming the system (e.g. By practicing interview questions) that doesn't make them more apt, it simply makes interviewing (and hence filtering) much harder.
It seems like it was just a story. Like tethering his cell phone would have been a more realistic option also.
That will never happen in Texas. The minute that someone tries to make a law, people will start yelling about “big government” and “freedom”.

From the article:

“This is not dumb, bad planning,this is very well-thought-out, bad planning.””
Warning to Nigerian Parents by Pius Adesanmi
This should be titled "A simple Windows-only pomodoro in C"
I've been looking for one as well, but figured that basing it on Nvidias Jetson platform would allow for RT processing on the drone, e.g. object detection. But I haven't found any good candidate yet.. Share if you find something and what you go with.
What's up with all the angry comments here? The article is about the influence of social media. People here take it as an assault on Trump supporters.
Relax.
Last two homes I’ve purchased have had this info as part of the escrow/mortgage docs. I bet most people don’t bother to actually read that hide stack of paper they’re signing.
I use Julia for shell scripting. Remember how many ende up using ruby for this? Well Julia works even better. I don’t write big programs in Julia. It is just a kind of everyday tool. I am a C++/Swift/Objective-C developer professionally.
Because many workers won't have an option - if companies aren't forced to offer so many days holiday time, they just won't offer it. If you try to negotiate for it, you won't get the job (from an employer's point of view, most workers are, by necessity, interchangeable to at least some degree).

Sure, people with a long track record or specific skills may have more room to negotiate, but for entry-level and/or unskilled work you'd be unlikely to get more than the minimum enforced by law.
Why do you think that liquidating companies that are employing tens of thousands, and providing transportation mechanisms for billions is a good idea?

The market for civil airliners is already far too concentrated and dysfunctional, it'd be even worse with a single player (Boeing).

Finding who's been involved in the decision-making process and punishing them harshly is fair and does send the right message. Destroying a large corporation arbitrarily doesn't.

Besides, in both Volkswagen and Airbus cases, they're far from being the sole bad actors in their respective industries. You'd only hand their marketshare to others who've been slightly better at not getting caught but were really doing the same thing all along.
And yet you are still here running your mouth.

I agree this community has problems, but if you want to fight that, posting apparently made-up claims and then refusing to back it with evidence is not the way to change anybody's mind.
The only options in the Windows implementation are "colour temperature at night", "on time" and "off time". So that's objectively much less customizable than flux.
The same people who fight the hardest against “government subsidized health insurance for the poor”, beg for “government subsidized flood insurance for homes that cost $500,000+”.
Thanks for the point of view. I really don't agree, but maybe you can convince me of it?

So how does corruption in the finance, auto, and other sectors that destroyed jobs, work out to be a net benefit?

When the US cancelled the Boeing 2707 due to corruption, why was that good? How was the Challenger disaster good? I mean, these are not even cases of the most blatant corruption out there, I'm just trying to make the case that we should ideally strive for it to be weeded out of everything because it does cause real harm.

Maybe you can you give me examples of corruption which can be good for humanity to convince me?

Personally, I would rather live in a world where we compete on merit and strive for progress, rather than some slimey people building 10-min apps for 1.4MM b/c of: corruption(1).

What do you think of the corruption in the War on Drugs and private prison system, which disproportionately targets minorities for profit?

I think most people don't want to fight against the mafia, or other corrupt peoples, because they care about their physical safety, not because they consent to it.

The only example I see you gave was that we benefit from corruption abroad. However, that still doesn't make me feel any better about it because it is a net expense to humanity. Besides caring about others, I don't need cheap gas and it is already ruining our environment.

https://gizmodo.com/tsas-1-4-million-app-takes-about-10-minu...
It wasn't an offtrack; I was pointing out that we already have intelligent beings that don't share our goals. Sometimes it does have bad outcomes, but I don't remember it ever having "destroying all the planet, all the animals, all the humans, all the art". Which is why I'm asking why would adding another intelligent entity make us fear it.
Well at least you didn't blame Trump for it.
Ask why you hate yourself for it. I went through a similar patch and realized it's because the world around me lives a dissimilar/opposite lifestyle. The thing that unhinged me was this quote:

> “However beautiful the strategy, you should occasionally look at the results.” - Winston Churchill (supposedly, seems to be misattributed).

When I read this, I started to look at folks differently. I started to ask "do I want what they have? Are they where I want to be?" If not, try the opposite direction. Enough people have the other side covered; be an explorer and see what the other life is like. Sure, I could be "wrong," but life is subjective—live it how you want. No need to be guilty.
Decompiler for x86 and x86-64 ELF binaries
Black Hat Visualization [pdf]
> Prepare answers to the
> frequently-asked questions
> in an interview.

One thing I've found works really well is literally to brain-dump any question at all I think I might get asked before the interview -- other than specific algorithmic.

I'll spend time writing that out before the interview in prose form, and make sure I've literally said the words out loud at least once before the interview.

If it's a phone interview, I can literally read out any good answers -- I'm yet to be told I sound scripted. If it's not, and I can't refer to my notes, I still find that having collated my thoughts on a subject first is pretty useful, and helps me segue into things I want to talk about.
It's Gojira for me

The irony of loving a band that's name seems to proudly encourage the use of our issue tracker is not lost on anyone
Windows KMS Activator Ultimate 2017 3.6 Full Free Download
If there were not something nefarious going on overseas, I would want to know their amazing secret.
in California it's required to give this information to buyers as part of disclosures, not sure about texas
Free Ticket to AWS Re:Invent
Developers seem to assume their interviewer is psychic in an interview, rather than showing their working and having an ongoing conversation
The real roots of early city states may rip up the textbooks
For the most part, no. The language and community are significantly math oriented. However, if you're someone who likes to learn languages just to broaden their horizons a little bit, Julia might be a good choice. It's one of the few languages in common use which has multimethods (the other major one being Common Lisp). Actually, in general Julia is surprisingly Lispy for a language with Algol-family syntax.
One of the few times in my life when I felt the most relaxed was when I fronted a local noise core band. The crowd thought I was demented based on my act, but really, the screaming and acting out felt like a release valve for all of the anger and anxiety. All of it. At the end of the night, I would just feel super happy and mellow.
> Isn't all this just common sense?

Right, but common sense isn't always directly actionable
At least in the field of computational biology most people use R or python because of the wealth of statistical packages and biology-specific packages (biomaRt) that makes implementing and testing models on biological data much faster than in Julia.

It's always this problem, if everybody is using R, it is hard to migrate to Julia. But in order to migrate to Julia you need people to stop using R and switch to Julia.
Security Service of #Ukraine of a new wave of large-scale #NotPetya-like attack
Omg, I had someone in my team that was hired the same day as me and we would both be a no-match work-wise.

All my suggestions and ideas would just be dismissed as wrong and everything that person was doing would be right without explaining the why I was on the point of depression and got me thinking more than once about quitting my job but I liked the company too much.

It ended up with that person leaving. win-win.
I mostly use Python, although it has some syntax issues too (eg. no real lambdas, I'd prefer no parenthesis for function calls etc). I don't see why that's a numpy problem. If you just do "from numpy import *" you can pollute your namespace with hundreds of symbols, just like eg. MATLAB.

R not just looks ugly, but is quite horrible in the inside too. For example the variable scoping is one of the most insane I have ever seen.

But in general, I think having special purpose languages is mostly a bad idea. Firstly, having domain specific languages isolate different fields of science: If engineers use MATLAB and statisticians use R, the transfer of progress between these fields is hindered. Secondly, almost all special purpose languages for scientific stuff encourage horrible programming practices. Which typically leads to practice in the field lagging years or even decades behind scientific advances, because usable implementations are quite scarce, or tied to a domain-specific language.
Except "let the market decide" usually means let greedy developers profit by outsourcing the cost of massive and costly public rescue missions and flood control infrastructure. Why shouldn't the developers or homeowners have to pay a special fee to offset the additional stress their driveways are putting on the dam and the cost of rescuing them if it floods?
A lot of hate in this presentation and a lot of generalizations. There are fantastic programming books. There are colleges doing a fantastic job teaching computer science. Making broad generalizations without solid statistics to at least back them up is usually not helpful.
Should add: spend effort making lots of industry friends and contacts. Tell them you’re looking for a job. Skip coding interview.
Well, you see, only Europeons can be responsible for their collective actions. Forever. Any other culture gets a free pass because they didn't know any better. It's the new non-racist SJW racism.
Zero based indexing is not a C artifact. Here's Dijkstra writing about it in '82:

https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/E...
Ontario is the most populous Canadian province, which I didn't know, with about 14,000,000 people. That is a bit more than twice the population of the Houston metro area.

The problem in Houston isn't construction in a flood prone area (the whole place is flood prone) but that construction upstream puts more drainage downstream. With Ontario's policy, construction of a suburb 50 miles away may make an existing neighborhood worthless.
Iit's specifically minor bribes required to get anything done even if you comply with the law. Bribing a building inspector to overlook safety problems, that's an FCPA violation. Tipping him $20 to thank him for his hard work on verifying your construction's code compliance, not a problem. The text is so:

> Subsections (a) and (g) of this section shall not apply to any facilitating or expediting payment to a foreign official, political party, or party official the purpose of which is to expedite or to secure the performance of a routine governmental action by a foreign official, political party, or party official.
Whenever I see Julia mentioned, I like to link to this blog post by Graydon Hoare (creator of Rust). https://graydon2.dreamwidth.org/189377.html
On 2), if you think 1:length(A) is bad, why not forbid it from beginning (e.g. use low(A):high(A) instead)? To find an x-based array length, why not just length(A), instead of length(linearindices(A))? Decisions like such are remedies of immature early design. Also, what if I use length() on an x-based array? Abort or a wrong number silently? On 1), having two different ways to access array, the most fundamental data type, is already worrying enough. On 3), the page says "don't implement size or length". That is very uncommon in most other mainstream languages.

Julia has potential to become a great general-purpose programming language, but this indexing issue will practically limit it to the numerical computing community. Perhaps achieving that is already good enough.
Things Developers Believe About Video Files (Proved Wrong by User Uploads)
Surely this data can be crowdsourced from end-users? Just like wages are not public, but we still have a glassdoor.
The product endorsement thing worked out pretty well for Mavis Beacon. ;)

http://www.nytimes.com/1998/12/31/technology/next-they-ll-sa...

''I remember, at Comdex in 1987, walking around and having some of the competitors from two of the original typing products come up to me and say: ''What a coup! How did you get Mavis Beacon to endorse your product? We've been after her endorsement for years.' '' Mr. Abrams chuckled. ''And when they did that, I knew we had a hit.''
It's very unfortunate that the APIs of libraries that extend JavaScript builtins affect the development of the language to this degree.
They require verification if enough people report you. The people most harmed by "real name" policies are most likely to be harassed with reports.
Show HN: Data-mocks – a library to inject mock data into web applications
Big Dreams Have Small Beginnings
As the article alluded to, Texans have had issues with government "taking" property indirectly since the early '90s, at least.
> at a certain age the wolf dramatically changed compared to the puppy

That's a good way to put it.

https://en.wikipedia.org/wiki/Neoteny#In_domestic_animals
They are like ten bucks on Amazon. I have the Terminator UV 400 Orange model and I'm pretty happy with them. They block almost all light below 490nm.
Parent is wrong.

There is a fundamental limit and we are at it in many scenarios and we've been for a very long time.
I use F.lux because they are the little guy, and first to this market by a long shot. Getting Sherlocked [1] by the big players after years of original work on a project is terrible. Lots of small businesses (or projects for that matter) is much preferable to a handful of large ones blatantly cloning ideas they did not originate.

https://en.wikipedia.org/wiki/Sherlock_(software)
I generally disagree with the gaming community Zeitgeist, but this reaction seems fair.

Gaming is a cynical industry full of talented idealusts, much like music and film... But even worse because they innovate a lot harder and faster on business models, to the detriment of the consumer.

Consumers are right to be concerned, it's born out many times how idealistic creative small companies get absorbed into huge cynical businesses that are focused on extracting the maximum value from the asset, and the customers lose out.
My company seems happy to hire qualified college dropouts. A college diploma is a signal that you've learned something, but to be honest, it's not a very strong signal. Some of our most talented engineers didn't graduate college, or didn't major in CS, and I know several CS majors who aren't very competent at all. (I might be one of them--I'd say I was when I first graduated.

Big, mature bureaucracies want formal signals. Small/young businesses and startups care about competence. Google is very large, but I suspect still manages to act "young" in many respects.
Oh, sure you're not bragging, first writing the article, and now submitting it
to an aggregator yourself.

It's just that undertrained kids that know it all irritate me so much, and
I remember quite well your "don't write like it's 2009" article that was so
arrogant. You also never explained what makes code look like it was written
2009 or what exactly was wrong with 2009.
You should read real estate contracts. They are often specific to the purchase.
Trumail – A Free Email Address Verification API
California Employers can no longer ask about prior salary
Teaching is not the problem. Anyone can pick up a free online book (I like to recommend SICP or HTDP) and learn everything they need to be a professional programmer. This isn't medical school where you need 8 years of education and experience before you can begin to practice your profession with a limited chance of killing someone.

Teaching CS is hard but I think the root of it is our ability to teach people how to think. Learning to program is easy compared to the problem of learning how to think algorithmically. Nobody fails CS101 because they can't remember the syntax of function definition, they fail because they can't figure out which functions they need to write to make a ball dance across the screen.
There is a lot of focus on strong ai. The dangers of weaker ai implementations, working together, or tied to dangerous things (nanotech, biotech, nukes, trucks, drones, etc) seem significant to me. Especially if you throw in things like an ad hoc ability to make new connections.
Sure. But then why keep them around for up to a year and fire them in bulk? The moment to get rid of a bad employee is as soon as you notice you have a bad employee.

The distribution of noticing problems should be pretty much random, so concentrating the firings in a once-a-year block means a high tolerance for keeping bad employees around. That, or they got rid of these people for reasons not really related to performance.
I'll go against the grain here and say that I see no benefits in Flux. I used to be in the hype train, but I've noticed it annoys me more than anything, and every time when the night would come I would just disable Flux until it just didn't make sense to have it installed on my laptop.

I don't know if it's just me, or if it's just a trend marketed by pseudo-science claims.
There are enough vulnerable people to become rich off of? When I worked in sales the calculus was pretty simple - either you sell to these people to make money or you'll barely make money. The dirty little secret of success in sales is is scoping out people who can be manipulated. Most products being sold do not benefit the buyer. There is not enough ingenuity for that. The view that capitalism just creates a collection of voluntary exchanges that better both sides, is ludicrous.
I have been using f.lux for years, and was happy that when NightShift became available that I could just use it.

The short of it is that, for me at least, NightShift is almost useless. It simply does not get red or dim enough if I'm reading right before bed. Same thing goes for Android, which is why I have Twilight still installed there. Seems like such an easy option to make the color temperature more customizable, so I think it sucks that Apple didn't do this.
Very cool. Something I really love about assembly programming is that there's no black magic between me and the hardware. I can know exactly what every bit of every instruction means by looking at the instruction set documentation, and I can look at the computer architecture documentation to know exactly how to access each device.

Also, the "API"'s you have to learn are incredibly simple compared to learning API's for every framework and protocol in high-level programming. If devices are memory-mapped, than all I'll ever need to know is load and store. I just need to look at the registers that are available for each I/O device, what their addresses are, and what the bits represent in them. From there I access them all the same way: load and store. Couldn't possibly get any easier than just moving things around between registers and memory.

Compare that to high level development like web development, where you need an understanding of HTTP on top of one of infinite different web backends, written in different languages, all using different libraries with different naming conventions and different programming paradigms, plus knowledge of HTML, CSS, possibly another smorgasbord of frameworks, plus knowledge of decent security practices, databases, operations, and the list goes on.

It's obviously apples to oranges though, and I can produce a lot more real-world value doing web development than I can doing assembly programming, at least just as one person. My point is that I really like the simplicity and straightforwardness of writing assembly, at least in the few very short times I've done it. Maybe large assembly projects have all the same challenges as high-level development or worse.
One thing to note is that async programming like in JavaScript is "threadless" programming which means all your data-structures are by definition thread-safe.

It's one less complication in your logic when you don't have to think "what if some other thread modifies this data while I am doing it?". And you never get hard-to-detect and hard-to-fix errors caused by that nor do you need to try to set up locks that might cause performance problems.

So some might say that threads and locks and synchronization primitives are the solution while others might say they are the problem.
This post was all about how I make it work without a full-blown IDE, I never mentioned this was the one-and-only way to do things. In fact, if you think my set-up could be improved upon and I'm pretty sure it could, you can always pitch in - hence me posting it here.

As far as the post you refer to, I'm pretty sure I explained it - not separating views from logic and basically just spaghetti sauce-ing it all the way is what I was referring to when I meant 2009. Some call it enterprise, some call it spaghetti.
Yes. We can’t even define what so called “AGI” will even be. And we have still not solved many mysteries of human consciousness, or begun to touch on them.

I for one have been looking at the problem of ai’s playing Starcraft 2, and the decision making required, such as when you scout your opponent’s army choice, or tech, how to respond. So far they’re very far from solving that, but if progress is made, I’ll be impressed. That’s a very different kind of problem as say image recognition and classification. It requires planning. It’s a very difficult game even for humans to understand. Currently the autonomous systems can’t even play it.
That's just plain old awesome. Thanks for this!
KarmSolar introduces solar energy to Egypt