skysight-inc/HackerNews huggingface dataset:
Got some examples of high-karma, pro-Monsanto accounts?

You don't have to be a sock-puppet to gain karma, nor have high-karma to be qualified as a sock-puppet, but you certainly can be, karma regardless..

(Plus, there's an easy solution to your supposition: Monsanto pays its people to establish reputation that can be utilised to forward Monsanto's positions...)

Seriously though, who are you referring to? I'd be quite interested to know who the potential Monsanto sock-puppets are on HN.
Mice led the genetic revolution, but there's a new rodent in town
> The whole purpose of unit tests is to be able to refactor things with confidence that your tests will still pass.

(assuming the second part of that statement should have been "that your program will still be correct")

I'm back and forth on my agreement/disagreement on this one. One of the major purposes of tests is to have confidence in refactoring, but it isn't the _only_ purpose. Beyond that though, I'd say that unit tests probably aren't the right tool for the job when we're talking about refactoring. The purpose of unit tests is to verify that the unit of code is working in isolation. Integration tests are much better suited for verifying correctness when refactoring. Any good test suite should have a healthy balance of unit tests and integration tests. And, when I say integration tests, I mean whatever you want to call them -- tests that check the system as a whole.

I don't necessarily disagree with you though. Mocks aren't perfect, and they have their own host of problems. I've run into a number of passing tests that should have never been that way because of mocks. It happens. The best way to combat this is to use mocks more sparingly, and have feature tests for many of these cases.
It's cultural. Amazon's culture is all about "customer obsession". That's their thing. When they have breakthrough tech products (Kindle, Alexa, etc) it's because they try to focus on the customers needs (and actually get it right, unlike the fire phone).

AWS has an enterprise sales team, many of whom have strong engineering backgrounds, because that's what customer obsession looks like in the cloud world.
You do understand that there is a vast financial interest in "debunking" scientific findings like this?

The first red flag that there are corporate interests behind any "debunking" effort is that an actually serious finding is not discussed openly, but various outlets immediately go for the discredit and debunk method.

That's corporate modus operandi 101 for burying inconvenient people and data.
yup same here, i still love it tough
Get ready for the Matrix reboot
Perhaps Hillary was just a terrible candidate.
Updated Pharo by Example
Taskqueues tips
How to earn $2650 per month with just 1000 Monthly unique visitors – SuratNow
Background Tabs in Chrome 57
How to Choose Your Blog's Niche and Focus
Show HN: Your precise age updated live
صور+هبل
Doesn't matter, still read about the crimes Monsanto commits in order to maintain its power over the worlds food supply ..
I've built a lot of her plans. They are quite well thought out, and include a lot of detail. It makes it easy to modify it to your needs.
Advertisers look forward to buying your Web browsing history from ISPs
This point is over-parroted. Anybody can sue (almost) anybody else over (almost) anything in this country. A butthurt applicant is not going to be dissuaded from suing you, if so inclined, just because you gave them an "objective" reason.
Easy one: you don't approach such an intersection at full speed. The difference between safe speed and a complete stop is substantial (even more so if you can pretty much ignore one of two directions).
Anti-Globalist =/= "pro-kremlin" [sic].
Babylon Health | Sen Python Engineer | London, UK | Full-time, ONSITE

Babylon Health is an AI driven digital health company (https://www.babylonhealth.com). We have a Senior python developer vacancy in the Diagnostic Engine team at Babylon. We are looking for someone with strong python and micro-services experience.

We are looking primarily for Senior engineers currently working in the UK.

Apply: https://babylon-health.workable.com/jobs/352741
> both Monsanto and the EPA would have to compete.

what does the EPA have to compete against? They regulate! Unless you mean monsanto could choose to be regulated by a different agency, whose funding comes from monsanto, hence regulators will tend to weaken regulation to get "business"!
Both are a rejection of individualism. Both replace the advocacy of individualist values through government with majority rule via the state and economy respectively. In both fascism and libertarianism, mandates for individual worth are irrelevant and representation is achieved through power wielded. Rather than everyone having a vote, and citizenship entitling you to an equal say in the direction of the country, fascism only awards votes to those who can apply political (or in Italian fascism, economic) pressure, and libertarianism only awards votes in proportion to how much money you have. Italian fascism means minimizing the government, ensuring that individuals do not have equal representation (equivalent to barring them from making demands on the market/society, just like libertarianism), and replacing government functions with corporations. That's essentially identical to American libertarianism.

Saying "fascist corporatism was to achieve organic national unity by putting both corporations and unions under control of the government" is disingenuous. Under fascism, the government IS the corporations. Unions only existed to prevent unionization; it's not a real union if it is controlled by the company. Fascism was not the ultimate control of corporations by the government (that's socialism), its the other way around.

Given that libertarianism (I have never seen a descriptive definition of the term leftist) is all about individualism, it should not be at all surprising that the two are treated as so similar. You are doing the reviewer a disservice by saying he conflated the two. He just said they reflect each other.

Finally, in a practical sense, libertarianism and fascism are deeply, deeply intertwined in America. Here's[1] a popular alt-right blogger saying as such, using essentially the same arguments as I am. There's also this guy[2]. Ayn Rand made an argument like yours, that fascism is statist[3], but it holds zero water and doesn't even bear strong resemblance to modern American libertarianism. Her argument is that without a state government, corporations become the state- and therefor the solution is to give the state more power, so it doesn't become fascist. So... the way to become less statist is to give the state more power. That contradiction underlies the cognitive dissonance of libertarianism. The "rules" of libertarian canon cannot exist without state enforcement, the minimization of which is the avowed purpose of libertarianism.

[1] http://therightstuff.biz/2013/01/23/fascist-libertarianism-f...

[2] http://bennorton.com/the-libertarian-fascist-alliance/

[3] https://www.libertarianism.org/columns/ayn-rand-fascism
Personally I don't think it's a sponsored post. If the author of the post didn't recommend something to workaround the issue, readers (especially non-technical one) might think there's no solution to the problem.

Ideally the author should have mentioned about Firefox as well but he/she might not have used browsers other than Chrome, IE/Edge.
The url for the essay appears to have changed. It's now at
http://www.whattofix.com/blog/archives/2009/02/technology-is...
I'm living on the road now, and don't have a phone.

I find it fascinating the reactions I get, and the people who refuse to help me with stuff when I say I don't have a phone, or a number I can be reached at.

When push really, really comes to shove, I give them a number from somewhere I lived 10+ years ago.
In a couple decades people are going to look back at the 1990's/2000's as a savage time - large tracts of the earth desperately poisoning themselves daily and being totally unconcerned by it.

According to the CDC[1] Diabetes incidence in the US has increased from roughly 2.5% to 7% since 1990.

The numbers are:

* 1980 - 2.54%

* 1990 - 2.52%

* 2000 - 4.40%

* 2010 - 6.95%

Unless legislation similar to that applied to cigarettes is introduced this train is going keep speeding further out of control. At least there are now increasing numbers of advocacy groups trying to make progress on the legislative side of things[2].

[1] https://www.cdc.gov/diabetes/statistics/slides/long_term_tre...
[2] https://www.nytimes.com/2016/06/17/upshot/soda-tax-passes-in...
It doesn't take very much effort to implement a back-tracking algorithm, it's exposing it as a monad that takes the time. If you don't need the benefits that gets you, you don't have to do the work either.

And, of course, it's wrapped up in a library anyway, so a lot of the time you won't care.
Foundation and CSS Grid: Think Beyond the Page
I work remotely and sometimes interview new potential hires. Does anyone have some suggestions for how I could imitate whiteboard questions without actually having a marker and surface available to me or the candidate? It's a little awkward to ask them to write on a piece of paper and angle their camera so I can see what they're writing! Is there any good software that can emulate this?
I guess that native advertising is effective regardless of intention.
Startup to Serve Up Chicken Strips Cultivated from Cells in Lab
Pure Garcinia 70% HCA with Green Tea
At least for pixel graphics with transparency converting gif to apng would be a far better choice than gif to h.264 or vp9.

The thing is that you want 4:4:4 (no chroma subsampling) + alpha + lossless for pixel graphics. While some video standards support that in theory browsers often don't support those advanced profiles.
> The no-GUI and no-framework Go is not helping Java style solutions.

Just wait and it will come, it only needs a bit of enterprise architecture caretakers.

JEE might have its flaws, but it is way better than any C or C++ enterprise stack I have used before, definitely better than CORBA for example.
It works for Trump
If you make your so-called-'unit' tests too closely coupled to you don't actually work faster though, because you constantly have to refactor them to match the internal implementation.

Your testing feedback might be quicker, but quickly getting useless information (ie. your implementation changed) is just as bad as slower tests, because you need to fix the test, recompile and again before you get useful information.

Also not all 'integration tests' are slow. If you can test using SQlite in memory, instead of pointing at a PG instance that needs to be provisioned, for instance, you can get a lot of your end-to-end testing running really quickly.
Yes most PNGs have just one IDAT, but having multiple IDATs does not imply an animation. In a normal PNG, the specification says that the contents of the IDAT chunks are chained together.

This feature is used if the DEFLATE compressor only uses a small output buffer (because each chunk has a length and CRC). The feature is also used if the PNG is enormous, because the maximum size of a chunk is 2^31 - 1 bytes but by chaining IDATs it is legal to represent image data that can't fit in a single chunk.
I guess you can consider yourself lucky, I would not want to work for such company.
I'm not surprised by apathy. Politicians have been doing their best to ignore the views of voters for a long time.
STON is more similar to EDN than to Transit.
Mac users enjoy, FindZip macOS Ransomware decryption tool is available online
Any support for inserted images in docs? Just seeing placeholders currently with image dimensions.
Well, if you did relatively fine they might still contact you in the future for other positions.
> There's a big difference between having an instructor and learning things from a book or video lectures.

Absolutely. Anders Ericcson makes this point very clear in his research and also the book "Peak"

In order to become an expert, you need feedback from other experts. I used to think "well who broke through the field first? who became the first expert?" and to that I say that is how human knowledge works. It's built on top of one another, whether we think about it consciously when trying to learn a new concept in a new field, or we are using it subconsciously in the form of an abstraction.

As an anecdote, my first "real" job after getting my CS degree out of college, I worked at a place for about 2 years. In 1 and a half of those years, I felt like I was barely getting by, not meeting my knowledge goals. Then we decided to get crazy, and try this agile and pair programming thing. I worked under one of the most productive developers we had there at the time for 3 months. 5 years later, I still contest, I learned more in that short 3 months under his guidance than I have in my whole career on my own. I have been searching for that experience again ever since.
Ten Things I have Learned [pdf]
2016 was the first year I've lived through where I thought to myself "This is a year people will list in the history books." In the same way people know dates like 1929 or 1848; I don't necessarily think things will turn out that consequential in the long run, but I can envision children asking me "So what was it like to live through that?"
> Even C has compile errors if you use the wrong type for an operation. Assembly largely does not.

There are strong typed assemblers, e.g. IBM i.

Also Assemblers don't remove code under your feet, like optimizing C compilers with their UB tricks happen to do, introducing security bugs.
Exactly. You can be a monopoly or you can be anti-competitive, but you can't be both.
Digital Wallets: Best Practices in Top Performing Apps
That's what I noticed in two countries that I have lived in recent years. There is a big craft brewing scene both in Australia and in Poland. While it would be nice to get Polish craft beers in Australia, and also Australian craft beers in Poland, it's not economic unless it's very big name and sought after beer.

Also beer doesn't travel nearly as well as wine.
Life, death, math, and efficiency: The quest to solve US organ transplant woes
The parent poster made the assertion that underrepresentation is worth addressing on its own, absent other factors.

I don't believe that's true.
Why would his comment be taken as sarcastic?
There's a very strong similarity in the meanings and origins of the words "enlightenment", "catastrophe", "revelation", and "apocalypse". Most of them have a sense of an overturning or of a revealing. There's the similar terms and expressions "the scales fell from my eyes", "I saw clearly", "flash of insight". They're not unrelated to concepts of creativity, genius, or intelligence. And there's the sense of the world "prophet" as "one who receives a message" (usually with a connotation of divinity).

In almost all of these, you might substitute a modern psychological concept: that of a dramatically changed world-view. The things you once believed, they are no longer true.

I watched the 1950s version of the RMS Titanic story some months back (I've not seen Cameron's remake), A Night to Remember. One lens through which to view that film is of the gradual revealing, the enlightenment, if you will, or lack of same, of various characters to the plight and fate of the ship, including that of several of those not aboard (and ultimately the world via headlines and news reports).

The first to clearly grasp the situation (as portrayed in the film) was the ship's designer, aboard for final adjustments as a shake-down. Then the captain and members of the crew. The contrast between the observers on the Californian and Carpathia, remote to the Titanic, struck me particularly (the first being utterly ublivious, the latter understanding, and also understanding that despite their own best efforts, there was no way to reach the ship in time).

Some passengers responded with denial, some with anger, some with outrage, some, assessing the situation and recognising their fate, with equanimity.

It's quite the film.

Enlightenment can be devastating.
Why is mentioning loops a bad sign? The question is simple, and asks for only checking one value; that's a simple answer that, for one value, takes linear time, which is the best you can do (without assuming the array is sorted, but expecting someone to ask you if the array is sorted turns it into a trick question, rather than a real world one). I mean, yes, I'd prefer them to go to a library call for that, but I wouldn't expect them to infer additional complexity from how I stated the problem.

Sure, if someone were to start asking questions, finding out that we're doing this operation a lot against the same arrays, so it makes sense to rebuild them into a set, or we're doing it against only sorted arrays so we can do a binary search, or whatever, is great...but that's more interview technique, not actual coding skill. You're clearly asking a contrived problem, have provided no additional context (no business requirement is "search two arrays to see if a number exists in both"), so it's not really fair to assume a prospect will treat it as an ambiguous requirement that needs further refinement.

This is really the heart of the issue; you're not testing for basic coding ability, which is what you're thinking you're testing for; your own criteria is testing for whether they assume you're trying to trick them. Talking it out isn't testing for coding ability either; I've met people who could say "You would search through each array to see if you can find the item in question", and then literally could not code that correctly, in their alleged preferred language.

If you want to measure whether someone knows to clarify business requirements, give them a business style requirement. "We have an interface that allows users to provide a list of their favorite foods. We want to provide a way for users to compare their own list of foods with that of a potential friend, and see what they share". Okay. That leaves the underlying data structures up the developer (as they are in the real world), and describes a problem they can ask questions around.
Yep - meant it as an example of a general catastrophic software glitch rather than a ML algorithm gone haywire.
Equitorial Guinea telecoms market
FWIW my feeling is that Oracle has made a net negative contribution to the Java ecosystem.
> Having worked with people like this, I have to call BS. There are a lot of people with the distinct skill of being able to effectively imitate the speech patterns of actual programmers. Asking questions, engaging in productive discussion, etc. But when faced with an empty editor, they simply cannot produce working code.

Having never worked with anyone like that, I will have to call BS on this because it is simply too hard to believe, without evidence, that someone can understand this level of detail and not know how to create working code. A parrot cannot engage in productive discussion, and aping speech patterns only goes so far. Plus, if they're so good at aping speech patterns, who says they aren't equally good at aping code patterns?
I don't know the intersection but StVO §12 probably applies as it's likely to be within 5m of the intersection (3/1.) and thus parking isn't allowed.
Escape to another world: video games and labor force participation
Opportunity inequality happens when people cannot have access to the same level of education that rich people have. Poor people don't get the same high level counselling that rich people have.

I think this is so true. It's not necessarily that everybody needs to go to Princeton or whatever though... I think a lot of poor people get essentially no education on finance, entrepreneurship, etc. at all. Certainly when I graduated from high-school, I'd had effectively no education on any of these topics.

If we did nothing more than find a way to give everybody a certain baseline of knowledge about how finance works, financial markets, the basics of entrepreneurship, etc., I think that would go a LONG way towards helping this problem.

It doesn't have to be all high-tech stuff either, in terms of entrepreneurship. My best friend was a truck driver until an injury forced him to give up that line of work. In response, he opened his own landscaping service. His first year, he only made $30,000, but he was just telling me that he's already almost hit that for this year. Assuming nothing crazy happens, it looks like going the entrepreneurial route is going to work out really well for him.

But he was lucky enough to have a fairly intuitive understanding of what it takes to run a business like that. I think that for a lot of people, a little education on things like "how to form an LLC", "basic business taxes", "basic employment law", etc. would do a ton to enable them, and give them the confidence, to take a leap like that.

So to answer the OP's question: I think software developers can help income inequality by:

1. Developing educational / information sites/apps that share quality information on the subject matter mentioned above.

2. Create better / less expensive / easier to use tools for small business owners / entrepreneurs, to plan/manage/run various kinds of businesses.

3. Create tools to leverage "open data", machine learning, predictive analytics, etc., and make that stuff easy enough to use so that "Joe's Screen Doors and Small Engine Repair" can benefit from those things.

Also, to loop back to tech a little bit... I don't think all the solutions need to involve pushing people into "doing technology" but that said, technology does open up lots of opportunities to create value. Just imagine all the things you can do/create using Arduino, Raspberry Pi, the ton of open source software that's out there, open data, etc. So with that in mind, another thing that we could do might just be offering to do some teaching/tutoring around the things we are knowledgeable about, and help expand the areas where people use these things to create value.

Take the example of my friend the landscaper - I haven't even given it any thought yet, but I can't help but think that if he learned to use microcontrollers, some basic electronics, and a little software, that he could do some really cool stuff for his customers. Maybe automating turning certain yard lights on and off depending on ambient light, maybe automating a legacy sprinkler system in a better way, etc.
Off-topic: this was exactly an idea I had for a side project (a ToS/Cookie pop-ups generator), but there are already some services providing it.
I think they are running on pi 2 but their hardware is open http://www.dronin.org flyingPi
What makes for a long life?
Whiteboarding itself is a skill. What I learned the hard way:

- There is no insert. If you need to go back and insert a line of code somewhere you must either erase all the code below it to make room (then rewrite said code), or you draw a line from the insertion point to somewhere else on the white board and write the code there. For the former you waste a lot of time. For the later the code quickly becomes hard to follow.

- There is no context driven autocomplete or quick method lookup. If you spend your entire day coding in one language and have done so for the last >3 years you should be fine. If you code in multiple languages and spend time with other tasks (devops for example), you might not realize how much you rely on this.

- The white-boarding process works well (given previous two caveats) if you code in a linear style. If you code iteratively the whiteboard is not your friend.

My recommendation to someone starting the interview process. Go buy a small whiteboard and use it to code solutions to interview questions you find online.
And to be fair GIF was used in many many places where we now use PNG.

None the less, a funny end result.