skysight-inc/HackerNews huggingface dataset:
> I think that the curation aspect of it is also a big thing.

The librarians at my public library are great at making suggestions. They also have themed book displays that they rotate every week (eg. physical fitness one week, high fantasy another etc.)
I think you mean yes "Don't you hate dialup connections?" | write username
> Overloading operators for cute purposes is usually a misfeature

Whether a function for which an operator is overloaded is “cute” or “fundamental to clarity” depends on the context in which it is used.

> There was a fad for this in the early C++ days.

Yeah, like overloading the bitwise shift operators as stream insertion/extraction operators.

> Python's classic overload problem comes from using "+" for concatenate. For built-in vectors, "+" is concatenate

Python doesn't have built-in vectors, it has lists.

> but for NumPy arrays, it's addition.

Not sure I see a problem. For numbers, it's an addition. For simple ordered collections, it's concatenation. For matrix-like collections, it's memberwise addition.

> You can use "+" between a NumPy array and a built-in vector. Does it add, or concatenate?

To the extent that's a problem, it's a problem with implicit coercion more than operator overloading.
The fundamental question is "why is it easier to get everyone to agree to put their real estate transactions in a distributed ledger than in a centralized ledger?"
Can we assume that this exploit works on most older HP printers?
>And it's the actual final goal of the most evil forms of propaganda. Overwhelm the audience with false information > make it harder to determine true vs false > maybe no source can really be trusted > all sources of information have some kind of agenda > all sources of information are roughly equal in quality. Now in the mind of the individual in question, the playing field has been leveled between propaganda and the work of trained journalists. And at that point it's not a real contest.

agreed.

but it's already done. we're already at this point.

it's a media strategy taken directly from putin's handbook... and deployed in the US by our president.

the solution is to train the public in critical thinking. except nobody will pay for that, so it won't get done.
MemSQL Cloud
We actually do have an android version in alpha: https://play.google.com/store/apps/details?id=com.py
This is just mean.
Came here for this comment. Agree 100%. Also to suggest that DemandRush allow people to comment on projects (maybe moderated by the original poster) so that they can say stuff like this.
Nowadays it's more likely that a Python 2 user wants to use a library and finds it doesn't work on Python 2, because the developers never targeted nor tested on 2.
Actually most fake news sites are someone who set up a Wordpress blog that reports on news items that cannot be verified. These sites can be set up quickly on any VPS service.

Most of them use donain names that look like a real news site like cbsnews45.com instead of cbs.com etc. So when they in this example claim to be CBS news, it is a fake news site.

Steve Wozniak would use The Department of Defiance on T shirts and badges because people would mistake it for the department of defence.
" Why are collective agreements intrinsically bad?"

Because I should be able to do what I want, instead of being forced to go along with whatever stupid ideas the union chooses to do. It is called freedom of choice.

What if I want to negotiate for myself?

What if I want to wear multiple hats?

What if I want to work without getting a BS certification?

If I negotiate, and convince someone to hire me, then I can get all of these things.

We can agree and disagree about what makes a work environment good or bad. And thats fine. Just you do your thing, and I will do mine. If you don't like these things, then you can try to get a job that doesn't make you do them.

My relationship should be between me and my employer. I will negotiate all the things that I mentioned, and if the situation doesn't work out then I will vote with my feet and go somewhere else. Do not take away my right to free association.

Sure, fine, if you don't like doing those things, then you are free to join your own private organization and decide for yourself on how to do collective bargaining, and all that.

The problem with pro-union people is that they assume that their needs are the same as everyone else's needs. Different people want different things, and this whole "fight for the people" BS gets thrown out the window the moment you try and force me to join your org and force me to go along with stuff I don't agree with.

"And, of course, if you really don't want to work for a unionized workplace you can go and work at a non-unionized workplace."

Well, instead of doing this thing, I could just use the law to protect me. Forcing people to join unions is, thankfully, illegal in many states.

And, thankfully, unions are very unpopular among techies. So I am doing precisely that, and I will continue to fight against them in tech, precisely because I do not want our industry to be turned into one that does not value freedom of choice among employees, and forces different people into associations that they don't agree with.
A lot of people's open source work is mainly limited by competition for time -- namely, their job, spending time with family, chores/housework, other hobbies, relaxing and sleeping.

More money may help entice more time to be taken from some of those other things, but some of those are more or less fixed (job, chores), not sustainable to give up for long (sleep, relaxing) or simply not worth a small (or any) amount of money to give up (family).

Enough money and stability that someone can give up their day job -- that's a different story. But that's a very big jump, and suddenly even $400k doesn't really go that far, assuming you can even get that money. There's a reason very few open source projects have a full-time developer being compensated by the community.
Revived free search engine for public Autodesk EAGLE symbols/footprints
I use the drive CLI on a regular basis, easy workflow for thos familiar with DVCS: https://github.com/odeke-em/drive#drive
It's well documented in the Court system.

https://www.washingtonpost.com/local/public-safety/appeals-c...

https://www.nytimes.com/2017/05/15/us/politics/voter-id-laws...
Germany Plans to Fingerprint Children and Spy on Personal Messages
Welcome to the brave new world of web, "Optimized for IE5.5+" making a beautiful reincarnation with pages that only work with Chrome and silently fails on Firefox.
It's dead in the water right now. The code base I wrote is atrocious it was my first python learning project. I was initially working on a system that added stuff to MPD. Then pivoted to generating spotify playlists. Then last week something changed adding songs in my mopidy from spotify stopped working.

I guess it's important to start with my listening style. I go something like David Guetta -> Frank Sinatra -> Depeche Mode -> Slipknot -> Rocky Horror Picture show. This is a very nomadic pattern. I essentially wanted a really random system of music. I had alot of thoughts on this, and sort of wish I had more time to work on this almost full time.

* In built positive weighting of the song. If you try to increase volume, re-queue that song up. It's done well.
* In built negative weighting of the song/selection. If you skip within the first minute of the song, negative weight that genre and song. This goes into.
* Smart shuffling. None of this random integer crap. I want it to see there are X genres in my playlist. The next song will be of a different genre, year, and country.
* Proper geographical distribution. If you're skewing towards just the US then blacklist adding artists from US. My system went on a south african kick for whatever reason, and <3.
* Ease discovery, you're having new artists pop up all the time. This was the web interface I was working off of. I have a surface pro at my desk with the frontend. Easy access to history, lyrics, etc.
* Analyze the song BPM, Key, Wave pattern etc.
* IBM tone analysis of lyrics to denote whether you want happy, sad, or whatever style of music.
* The frontend tied into youtube, providing a link to the official music video if present.
* Show a tree of how the artists were added. My absolute favorite was 32 levels deep going from DropKick Murphies to Blondie.

I'm a heavy spotify user. Weekly Discover is usually sticking to EBM music for me. Discover weekly, rarely gives me anything new. I want to listen to stuff from Korea, India, Africa, the 20s, 50s and now. None of the systems I've seen work like that. I had a couple of friends use it, and they really like it barring the MPD requirement.

https://github.com/soulnothing

TouchaTouchaTouchMe and HarmonyGen
I think the distinction is that observation can affect a system. In order to look at a particle, you need to bounce a photon off of it, which affects it. The particle/wave still exists and is still "doing calculation", its just that measuring the system literally and obviously affects it. Some people attach far too much significance to this.
I had the same thought. I can create precise beautiful diagrams with Adobe Illustrator, or d3.js, or Sketch. This tool seems to have a lot of feature overlap with those, but I don't see what would be faster, and it's certainly not instant. That's just more marketing bullshit that make the company lose credibility in my eyes.
>The first cars were incredibly noisy, smelly, and actually killed a lot of folks.

And despite that their utility was evident, and adoption very fast.

Even so, bitcoin is not supposed to improve with time. It is an invention that is delivered as is (technology and algorithm wise). At best they can make better exchanges. But there are also very real possibilities of regression to those (stricter regulations imposed, etc).
See https://github.com/pixelspark/catena - does exactly this.
When you have a hammer, everything starts looking like a nail.
And/or because many Python projects have completely insufficient testing which means that any change that might break anything anywhere can go undetected.
There's just one problem: this assumes that code challenges are present in all (engineering) interviews.
"Fake news" as a term appeared in the corporate media one day after the Presidential election:

https://trends.google.com/trends/explore?q=fake%20news

They chose to focus on fake news instead of Hillary's failings as a candidate. As far as I can tell it was a narrative tailored to exculpate her of blame for losing.
z:\presentation\2017\Skyscraper.doc
z:\presentation\2017\Skyscraper.doc.final
z:\presentation\2017\Skyscraper.doc.final.legal_edits
z:\presentation\2017\Skyscraper.doc.final2
Yeah the market for open source is shit. You have tons of corporations deriving billions in total profit off the back of open source that contribute maybe a million back and feel that they have done some great great deed... like say Google. You could easily make the Gimp much much better with a few million in funding. The beauty of capitalism is exactly that it locks out this sort of behavior because of the way that corporations and consumers behave with their money... and how people relegated at to the lowly level of employee is forced to behave by the rules of working for that corporation and the small amount of money it pays for work which may deliver up to 10x its value, value captured by the shareholders.
I find Photoshop v Gimp akin to Android v iOS.
Not many are to this day.
Retry it without the html tags
This might be worth it for my thesis alone. BTW, your logo displays as a pixelated image when viewed on my phone (looks like it's magnified a couple times). Slightly ironic considering the product on offer! I think the problem is the extra-wide gif demoing the "program mode."
Leaving out third-party open-source projects I contribute to, and projects I've been involved with as part of my work (both open and private), and just focusing on code from my own personal Python packages:

By count of lines, 0.04% of Python code I've published exists only to deal with 2 vs. 3 issues. Of that code, 34% consists of importing and applying a decorator from Django that handles setting up either __str__() or __unicode__() on a Django model as appropriate. Tellingly, there are exactly two lines I could find that aren't that decorator and which deal with a str/unicode issue.

And that's in code which doesn't just run on Python 3, it supports 2 and 3 in the same codebase.
> Among the options Germany is considering is "source telecom surveillance", where authorities install software on phones to relay messages before they are encrypted. That is now illegal.
Previous discussion: https://news.ycombinator.com/item?id=10437619
To me, good journalism tries to discover new facts and synthesize the existing information available, which doesn't exactly seem like what Susan Fowler did when she wrote about her personal experience.

So, if the goals of the Pulitzer prize were to reward good journalism, I do not think this would be a good choice.

However, if the goals of the Pulitzer is to reward good writing that has an impact, regardless of whether it is journalism™ or not, then this seems like a good fit.

I feel like the Pulitzer prize leans towards the former though, if you look at the National Reporting Pulitzer this year, it went to WaPo for some Trump reporting, which AFAICT has had no impact whatsoever.
Someone needs to write a Chrome extension that replaces all the content of <tt> and <code> elements with mimic'd versions, to discourage copy and pasting code.
A decentralized network has trade offs associated with it.
I like to ask one question that probes basic analytic ability and a second question that probes programming aptitude. Generally, the first question either takes 3-5 minutes or the whole 45-50. It's usually a problem of the form "write a predicate (Boolean-valued) expression that is true when..." applied to something simple, and it's a basic test of being able to use relations and logical operations to characterize a situation. It's depressing how many great-looking candidates with awesome degrees, resumes, and phone-screen performances get stuck trying to describe how to tell whether two calendar entries (just start/end times) conflict with each other.
Here's a thought: I don't think it's black or white, governance solved or not solved. I think it's varying degrees of decentralization in governance.

Try to come up with a system that has more decentralized governance than Bitcoin.

The core developers in bitcoin don't have all the power. Coinbase doesn't have all the Power. Each user doesn't have all the power. Miners either (if they abuse their power, POW function can be changed)

So basically while bitcoin governance is not perfectly decentralized, its much better than anything else.

You can try to come up with a system where people vote. But the votes have to be collected and analyzed somewhere, centrally. So you still have central governance.

So yes, while 100% solving governance would make bitcoin useless, bitcoin can improve governance (compared to federal Reserve, for example), while providing a lot of value from this decentralization.
Looks great. Signed up for the waitlist (macOS).

Do you plan to offer template support? I would love to use this to create network diagrams.
Seems very cool, but I don't see the use-case. Anyone can help me?
It sounds like your boss might be micromanaging. He should not be responsible for defining your data model; he hired you to worry about that. The only thing he should be concerned with is the business requirements, for example, which queries have business value? What queries might we want to make in the future?

It's good he's thinking about the data model, but he's introducing meaningless friction in your relationship by effectively requiring this additional communications step. You could spend that time coding.

In this example, your contract with him is to deliver a data model that optimizes for business requirements, minimizes cost, and maximizes speed. All those variables affect the data model, since you obviously need to consider tradeoffs when designing schemas or creating indices. You have the expertise to make decisions about these tradeoffs. Your boss only has expertise on the business requirements. So why would he try to optimize the data model himself if he is only considering a subset of the variables? He needs to trust you for your expertise and remember why he hired you, IMO.
Definitely didn't take it personally since my local friend gave me the heads up before we went in.

Where does that notion of finding forced happiness distasteful stem from originally? For that matter, now I wonder where the opposite in America stems from.
Why do you assume a blockchain has to consist of thousands of nodes? A private blockchain works equally well across those 5 geographically distributed nodes.
I think I meant to respond to the parent comment, not yours. But that was hours ago.
On the one hand it provides a greater user-experience if Whatsapp can figure out the URL and preview information about the posted URL (like any social network does today, even we do it at STOMT when you attach an URL to your feedback).

On the other hand i do not get why they send it after every character. Makes it even faster but creates a bunch of unnecessary requests. Not very user friendly. They could do it after they recognize a finished URL (as soon as there is a space). And as pointed out in the tweets it COULD harms the users privacy.
Python 2 is a vastly more complex language compared to Python 3. Just try to name the basic classes of types that exist in Python 2.

Hint: Cannot be counted on two hands.
iOS video stream classification using Vision and Core ML with Inceptionv3 model
Angular 4.2 Now Available
I used to take "relatively rare" a step further and viewed it as a myth. I'd get into debates with coworkers that all one needs to do is have a conversation with a candidate to fully judge their abilities. No need for coding tests or the typical questions. Unfortunately after we brought in a ton of candidates there were a few people who fell into this bucket. I have no idea how it happened but they couldn't code themselves out of a wet paper bag when it came time to do so even they kicked ass in technical conversations. Sadly it became a bit of an "I told you so" moment where the outliers are made up to be more frequent than they actually are.

I like your idea though.
Dr. Bronner's Soap Is Investing Millions into MDMA Research
Ask HN: How do you host your side projects?
Do you use databases? What is your monthly traffic? What is your technology stack? Provide some context, please.
Article author here ....

Thanks for reading. Not sure if you had a chance to read the actual article that ran between the headline and the comments section, but just in case ... In paragraph 10 of the story, I observe:

"It would be hard for a single blog post, no matter how detailed, to compete in the Pulitzers' investigative reporting category, where winners tend to be multi-part series that involve resource-intensive data collection. But the Pulitzers' public-service category is more fluid."

More broadly, the grand old prizes (Nobel, Pulitzer, etc.) are wrestling with ways to update their century-old formats to match the world we live in. Any effort to stretch old boundaries will be at least slightly controversial. Even so, it's a more interesting world if the Nobel Prize for literature stretches to include Bob Dylan than if it doesn't. In the same way, starting to think about how/where to recognize the very best of the blogosphere in the Pulitzers is a conversation worth having.
You're technically right

But I would still say Linux support isn't what's holding back any photoshop replacement
> When a government issue debt they are creating financial assets that allows the private sector to operate. An interesting mental experiment is to think in what would happen if all the governments pay all the 'debt' and stop spending.

There's a great Planet Money about this, and what happened when the US paid off its debt in 1835:

http://www.npr.org/sections/money/2012/08/07/158376579/episo...
Good point, I had forgotten that. Obviously I need a minimum amount of coffee before I keyboard.
Sorry, that was my conclusion from seeing tweets and commends made by Vitalik and his team.

Besides the other response you received, there also seems to be a shift to PoS simply because PoW mining wastes a lot of electricity.
I'm happy to be wrong, but I feel like I don't have to overcome the entire network's hashing, I need to overcome several individual instances. If I could isolate and attack individual members of the cluster quickly, I could begin to leverage their role in the cluster as they join, convinced that a single block must be true.

I don't need to overcome the network, I need to invite the network to have arguments with itself, by finding a way to introduce widespread partitioning of the network.

In this, the preference to longer hash chains seems like a good idea in a unified clock model but a somewhat optimistic decision in a split clock world.
+1 here too for a Linux version. this might also help you expand to markets like academia, where vector-based graphics are desirable and often used in paper and technical document creation, and where Linux is frequently used as well.
Would you both please stop this tedious flamewar?
Oh ffs, they're just fetching it to render a preview. Have you ever used WhatsApp?

Someone down at HQ is laughing their asses off right now.
Exactly. It means incompatible changes have to be merged manually later. It causes problems with large reports where, for example, an electrical engineer may be editing one section and a civil engineer another, but only one can have the document checked out at a time. It's possible to break large reports up into many small section reports, but that's a workaround to the real issue.

It also means that when someone checks a file out and then goes home for the weekend without checking it back in no one can update the file in the DMS without administrator support.
it absolutely does... with word integration also...

...but people here irrationally hate svn, so you're getting unfairly downvoted.
When I accept an invitation to speak at a conference, I say "Yes, but I don't want to you to publish a video. If that's OK, then I'm in." Also, you may not realize this, but a lot of conferences are for-profit. It's not as if I'm tricking them by springing that constraint on them after the fact, and many of them are making money from the speakers' free labor to begin with.

Second, many many people have tried to build screencasting businesses. One of them turned into an 800 lb gorilla. Most of the rest don't exist any more. AFAIK, DAS was the second subscription-based screencasting company to exist, with the only prior art being a short-lived subscription option offered by TekPub (which was later acquired by the 800 lb gorilla). DAS still exists today, is still independent, and is still (almost) my only source of income, while dozens or maybe hundreds of others have come and gone. I'm sorry if you don't like the way I exercise control over my wholly-owned works, but my business model combined with control over my content has allowed me to do this successfully for six years (modulo a very long break in the middle). And I've never charged money for anything recorded at a conference; that wouldn't feel right.
In order to produce the link preview, probably. As far as why it's character by character, I don't know, but that doesn't seem very sinister to me. Checking URLs letter by letter is sloppy, especially if you're not even trying to do auto completion, but it doesn't reveal any more information than a complete url could. Anyway, I would think they are expecting people to paste URLs in, not type them.

I've written code to fetch sites and give a preview, for a bookmarking bookmarklet. This involves analyzing the html for title and to select best image to represent the page. That of course necessitates retrieving the page, either through the client or server.