skysight-inc/HackerNews huggingface dataset:
TinkerCAD is used a lot for 3D Printing, but at the low end.

At the higher end, there is http://onshape.com, an online professionally-oriented CAD tool that is aimed at mechanical engineers. Onshape is from the team that brought you SolidWorks.

While http://Clara.io does have some capabilities for 3D printing, it is best to think of Clara.io as like an online Blender with publishing. Like Blender, Clara.io is oriented towards media creation (stills, animations, videos, etc.) but not necessarily restricted to solid models.

Examples of what Clara.io can do:

PRS Guitar:
https://clara.io/view/d39a6ee1-d542-4390-89f8-481bc1dbb011

Dirty Armor:
https://clara.io/view/193070f2-e8af-4afc-a531-9d82338b5288

Leather Sofa:
https://clara.io/view/f4e5a5ec-a086-4add-aee6-2d2a35730b06
You don't have to use Amazon, you can use one of the other 800 non-amazon specific static site generators that exist instead of this one. The fact that a tool doesn't accomplish the particular workflow that you would like doesn't mean it shouldn't exist.
Yes, absolutely; and this is one of the things that Bitcoin advocacy ignores. It goes in the other direction: all transfers are final, legitimate or otherwise.
Maybe a lot of these issues will be resolved when eBay spins PayPal off? Most of these issues seemed to have really started right around the same time they were acquired.
3rd grade math problem that challenged Ph.Ds
Shit, really?

<Googles>

Huh. I just banged this out in ten minutes when I needed an icon for autocomplete. I'll change it.
Though I doubt it'll be a popular opinion, you should only place whatever restrictions you can technically enforce.

Anything else basically ends up a) not working and b) requiring government intervention of one sort or another, eventually, and that harms everyone.
What's the state of using this with non-Python languages?
Face-tracking billboard advertises illegal items, hides from cops
For those who are looking for alternatives, you might be interested in WAMP which reminds a bit WCF.

http://wamp.ws/
From http://www.chiark.greenend.org.uk/~sgtatham/putty/keys.html

>We have uploaded our various keys to public keyservers, so that even if you don't know any of the people who have signed our keys, you can still be reasonably confident that an attacker would find it hard to substitute fake keys on all the public keyservers at once.

Anyone want to be less lazy than me and find out which ones the keys are in?

Also, the first thing I'd do is download a Ubuntu ISO over https, install Ubuntu, after which I'd have an authenticated way of installing software (apt-get). putty is available through that, so I'm fine.
No, it's just that Edge is a universal app and uses API's only available in Windows 10.
Unrelated: Salut Florin, cred ca ne stim de pe RLUG. Veneam pe la tine in Drumul Taberei sa facem chestii pe linux. Daca vrei sa mai keep in touch, am adresa in profil. Numai bine!
or just add a non-sliding shelf under your desk to remove the temptation from sliding
5 big banks pay $5.4B for rigging currencies
Yes. I know there are other ways to do simple counters. The counter-example broadly applies to multi-statement operations that feed the output of reads into writes, i.e. in general transactions.

And yes, the defaults on many systems are low, but you can turn them up if you have a transactional workload. Read-committed might be fine for a Drupal backend, but it's not truly transactional.

Related and neat post:

http://www.bailis.org/blog/understanding-weak-isolation-is-a...

One of the relevant points Peter makes is that weaker isolation may work ok at low contention and low scale, which matches most DB workloads, but probably not the ones people on HN care about.
Renaming is a terrible idea for a company as involved with software frameworks as Typesafe is: if they can't even keep a stable company name, how much will you trust them to keep their APIs stable?
> One could argue that Linux doesn't ship with tools for connecting to non-Linux hosts

Except it does, to the extent that vendors make it possible: any repository will have at least one RDP client of sort (probably half-baked, because the protocol is what it is), and Samba is standard fare. Almost any other OS supports SSH, so yeah, Linux in fact does ship with tools to connect to non-Linux hosts, and plenty of them. (Btw, connecting Windows to NFS shares out of the box is much harder than connecting Linux oob to SMB shares...)

If there is one thing that would help Microsoft immensely, in their attempts at gaining some traction "in the cloud", is out-of-the-box SSH support. Powershell might be nice but it will never work on anything that is not Windows, so it's fundamentally useless for remote work.
To hijack my own post, there needs to be way more transparency on how these cases are decided. If merchants are given a set of rules to follow, and are told what information we must gather to prove payments are authorized, then we can go ahead and collect that information. If our customers refuse to provide that information, and we are faced with a dispute, at least we will understand why we have lost.

It's actually quite easy to get customers to provide proof of identity before completing a service. However, after a service is completed, it becomes basically impossible. If we know what to collect before delivery, we can collect it. And if we are confident that we have the appropriate information to win a dispute, then we can sell more confidently and increase our customer purchase limits through Paypal, thereby increasing the amount of revenue we accept through their service. It would be a win/win situation.
For the life of me I don't understand why they removed 3rd party apps. I used Classify, SoundDrop, SongKick and others all the time, they were so useful.

I understand that they wanted people to use their Web API and SDK, but it was so nice and convenient to have them embedded inside of the Spotify desktop client.
> Gaming is not even

They claimed themselves that two games are being made with their engine.
Fuck Whatsapp in particular.
IMHO this has a very direct impact on many internet start up (and not start up) businesses, as well as touches on the very important subject of legality and ethics of data collection and privacy by government as well as businesses.
+1

Name the company after the core product.
That doesn't necessarily matter. It's well established by now that communities tend to upvote things they "like", not specifically things that belong. We know there's a large overlap between users of HN and Libertarians, which in itself is fine, but it doesn't mean this type of discussion should be occurring here.
That may be possible in this case, but the laws are written for the general case. The fund is an approach that allows users with grievances to get relief over a variety of mediums and timescales.

Even here, who knows what data paypal has retained about who used the feature and when?
I work in risk management for a financial institution. And although I'm on the "business" side of things, I do have to develop a lot of applications for own quant finance work. And frankly, to my team subsets of WCF (like for example, DataContracts) are becoming invaluable.

Most of the comments I see here mention a JSON API or some other "REST" architecture suitable for a web app as a better alternative. This gives off an extreme "let them eat cake" kind of vibe. Seriously, there are other kind of systems than web apps. Having a way to strictly define your interfaces and your data flows, having an ability to quickly validate data that you get and communicate which kind of data you want is extremely important in situations where correctness of the result comes first, and you don't have control over the whole system landscape.
Show HN: Nip – Use JavaScript instead of awk, sed, or grep
> They own neither the API, nor the right to build clients to it, right?

That's something that courts have been trying to figure out. The most famous case, of course, is Oracle v. Google.

I think the biggest thing here was the usage of WhatsApp and the name WhatsAPI.
More legitimate that the SJW rhetoric and NYC narcissistic hipster shit that fills this website.
Clojure is weakly typed? That python won't work since it is strongly typed.
Why Margrethe Vestager Is Google's Worst Nightmare
I'm actively using it with Julia and Torch. It should work with any Jupyter kernel (and there are lots: https://github.com/ipython/ipython/wiki/IPython-kernels-for-...).

In practice, different kernels have various oddities or holes in their implementation of the spec. I'm accommodating them when I can and posting issues when I can't. Let me know if you find a kernel that doesn't work!
United Airline Bug Finding Program Up to 1M Miles
My complaint is that it will often give you words that are nearly English words (but not actually). If you really want to type quickly, you will sort of type one word at a time rather than one letter at a time (time yourself typing an English phrase rather than words composed of random letters). I kept getting errors because I would type the words my fingers thought was coming, not the actual non-word I was supposed to type.
I don't think it matters who's first either; I'm just excited that Python's one of the first languages to implement these concepts beyond C#. Only used the term "scripting language" as a way to say "lighter-weight."
Well this specific submission seems highly relevant, and so far it hasn't been flagged off the front page yet :)

OT: I agree there is a lot of downvoting of submissions and comments with a political slant. Anything that's phrased as being slightly partisan seems to be immediately downvoted by people from the other side of the political spectrum because they don't agree with it.
Looks like a really cool idea!

What’s your stack? It spoke Polish to me on your login page because of my IP :)
http://en.wikipedia.org/wiki/Borland#The_Inprise_years.2C_an...
"So adding the possibility of execution into the comparison doesn't actually make the US look better."

Apples and oranges. Consider this report: http://www.cnn.com/2013/04/10/world/amnesty-international-de...

In 2012, the US executed 43 people. The number of executions in China? Believed to be in the thousands.

How did the condemned in the United States die? Here's the breakdown: http://www.deathpenaltyinfo.org/methods-execution . Note that all of these individuals were afforded appeals and legal representation.

Some of the other countries? Maybe no trial at all. Maybe a completely rigged trial. Appeals? Doubtful but short. Time between being charged with the crime and execution? Perhaps days, as opposed to years in the United States. The method of execution? Anything goes; in North Korea the Kim regime has become especially creative here, dropping mortars and using AA guns to kill prisoners.

Is the U.S. justice system faulty? Yes. Can one make a compelling argument against the death penalty? Probably. Can an honest argument be made that the United States and China (let alone some of the other countries on the list) are even in the same league? Doubtful.
That stuff doesn't belong either, and you should flag it. Not entirely sure what the point of this reply was. Are you saying that we should post irrelevant things across the spectrum to get revenge on people who post other irrelevant things?
What makes a white neighborhood more "nice" than black neighborhoods, outside of the crime rate or the people that live there? Why is Roxbury/Dorchester in Boston "less nice" than Saugus? Dorchester has great homes, near a nice park, has great access to the subway that goes downtown. Why is 50th and Baltimore in Philadelphia "less nice" than Norristown? 50th and Baltimore has great parks, great homes, great public transit access to downtown. If it is the people that live there that make a neighborhood good or bad, than to blame segregation or red lining for bad neighborhoods is to beg the question.
How does WePay differ from Stripe?

And am I correct with assuming that WePay does money transfer using the bank account number instead of the Visa/Mastercard card number? Related [1]

[1] http://en.wikipedia.org/wiki/WePay#Occupy_Wall_Street
This is really interesting... Of all these books and other documents, I wonder how many he actually read. I'd love to see if there are any margin notes in the books, or any notebooks nearby.

I may not agree with his plan, but it's still worthwhile to understand his motives. He was obviously a uniquely talented person to be able to get the US sucked into a major war, with all the expense and trouble and lost opportunity that entails.

As an aside, he had a book on Adobe Shockwave. It make me laugh to picture him getting really into Shockwave development and trying to find a job at some media firm in San Francisco.
Oscillating around, great idea.
If you don't give any merit to a majority vote, why should relevance be given to your singular opinion? Seems like a double standard honestly.
Yep, I completely agree with you. The other advantage non-qwerty layouts have is that you can't cheat by looking at the keys, which greatly serves to push you in the right direction.

Side note: After typing exclusively on dvorak for ~10 years now I actually think that it's not the best layout to maximize potential typing speed. (I've never gotten as fast with dvorak as I used to be with qwerty.) Dvorak focuses too much on single key locations and alternating hands. I think to get the maximum speed a layout needs to focus a lot more on runs, making sure the most common n-grams are typeable with out-to-in or in-to-out runs of adjacent fingers in the same hand. I've thought about working on this, but quite a bit of work would be needed to develop a new and more accurate cost model and find a layout that optimizes it--I've got too many other competing interests. But I'd love to see it done.
HN has long been a bastion of Ron Paul fandom, going back as far as the founding of the board. So there's backstory here.

I don't support either political party, and the odds are great that I will not vote for Rand Paul.

However, as a technical person living in a democratic society I _am_ interested in the factors that change public policy, whether it's a RP filibuster, a Snowden leak, or a public move on policy by Wyden.

Perhaps if the tech community pulled together, somebody like Wyden could cross the aisle and make it a bipartisan filibuster. Whether you like either guy or either party or not is immaterial. The important thing is to try to get a little momentum here. The system is totally hosed, and we've got a long way to go to get it functioning again.
I agree if you mean "whatever [technical] restrictions you want".

However, providing the tools that allow instituting legal restrictions is a big can of worms; property rights just don't apply cleanly to client/server communications.
Show HN: Music Metrics for Artist MVP
These are tactical decisions he is making in an effort to win the presidency.

If he could gain just one more vote by saying the exact opposite of everything above, he would do it. And so would "your guy". Or gal.

Even if this assertion of mine is note technically true, you should behave as if it is.
only if he stops can the process continue?

That's the idea. So long as he has the floor, they can't vote. But he can only keep the floor so long as he keeps talking.

Can he realistically achieve anything here?

One person can't usually achieve more than a political statement, because one person can't usually talk for long enough to have a meaningful impact. Successful filibusters usually involve the cooperation of a number of people.
I probably would have never heard of this if someone wasn't trying to kill it. Now I am interested and have been looking through the source of the clone.
Extending Styles (or dealing with nested components)
It's a well designed win32 application, designed to the portable as far as windows applications go. I just don't get the hate on PuTTY.
Well, that could be the case. Either way, someone sent me 50$ and I ended up losing those and paying another 50$. That shouldn't really happen when you just have a private paypal account. This wasn't a commercial transaction.
Yeah, this is a live stream of a political speech by a presidential candidate. I bet we wouldn't see any complaints about flagging if this was a flagged live stream of Hillary Clinton talking about immigration reform.
The running feature is interesting. It detects how fast you are running and delivers songs that match your pace.
I wrote a post about my switch to colemak the other day and how i'm practicing addresses some of your concerns: http://gibrown.com/2015/05/18/colemak-0-to-40-wpm-in-40-hour...

TLDR: build frequent wordlists and lists of n-grams for practicing. Here's mine with lists for English, Unix Commands, and PHP code: https://github.com/gibrown/learn-colemak
Key word being like. That syntax works in Ruby, Python, or JS with the right methods defined.
- row-level locking -> yes we use MVCC and take a row level write lock when necessary for consistency

- independent transaction coordinators at data nodes -> we have a tier called "aggregators" that act as transaction coordinators. These are the nodes you connect to. Under the hood leaf nodes in memsql also manage transactions.

- pruned index scans -> Do you mean information retrieval? Our indexes support seeks and range scans if that's what you mean.

- network-aware transactions (with user-defined partition keys for tables) --> yes, we have user-defined partition keys (shard keys) and transactions work across multiple nodes on the network.

- any asynchronous/event API --> no, we don't have an event API
Most of our use cases are "pull" oriented which scales very well with MemSQL
Don't think so. There was some discussion following the announcement but it never came to anything afaik.

The time and effort mythz et al put in would more than justify paying for a license vs taking on the mantle in my case.
If you want to teach people to type for real, this should be on by default.

And, it should move the cursor without moving the text.
There's plugins for different languages e.g RubyEval
Better use TextSecure/Signal. That's fully free and open-source AND encrypted by default.
I feel like it's not/shouldn't be possible to copyright/trademark/etc an element/element's atomic structure unless it's man made.
25 Best Chrome Extensions for Business Productivity
What resources would you recommend to get started with?
I can see two claims here: (1) the name is arguable confusingly similar to WhatsApp and could be considered a trademark violation, (2) using the service without permission could qualify as "exceeding authorized access" under the CFAA (Computer Fraud and Abuse Act, which is meant more for people who crack security for other purposes; although there's an argument that it applies here).
Right or wrong, when it comes to incarceration and execution rates, we are compared with these other countries.
I personally wish ATS[0] would gain more mindshare.

0: http://www.ats-lang.org/
They (Sen. Wyden and Sen. Paul) are going over backdoors in encryption right now.
I think you and many people are overcomplicating this subtopic into the legal context of receiving C&D, etc letters.

Their service is their software. They have control over it. If they wish to impose technical limitations to how it may be accessed and by whom, that is entirely their prerogative. Nothing in the law can tell a company or a user otherwise, short of subpoenas for customer data or some such like that.

I think the larger legal issues come from the fact that circumventing these technical limitations can lead to to degradation of value and security for a company's customers due to derivative products created via this unauthorized client -- much like what has happened with SnapChat and third-party services retaining snaps. If systematic unauthorized access to a system could serve to diminish the value and trustworthiness of a company and its brand, you're damn right they will legally pursue those enabling it.
It's pretty easy at first order: features that users want are good ideas. I agree at second order users want a lot of features that solve their problems in ways that are less clever than one might like, but in the vast majority of cases the right answer from development is, "Users know what they need better than I do, so if they ask for something, I'll do my best to implement it even if I don't totally understand why."

That answer exposes the deeper answer, too: "My job as a developer is to understand user needs so that our software can help them fulfill them, so if I don't understand why someone needs a feature I should dig in further before implementing it so I don't implement the wrong thing or the right thing in the wrong way." Not always possible given shedule constraints, though.

Admitedly, those rules don't seem to apply in this case, since if the OS allows you to do something that corrupts data, that's a problem no matter why the user wants to do it. If it can corrupt data, the OS shouldn't allow you to do it, end of story.
That isn't far from the way things work now, and worked in the case of this thread.

I'd add: (1) the community doesn't necessarily agree about what's legitimate. I don't see any evidence that the flags on this one are less in good faith than the upvotes; (2) upvotes can't be the only factor determining HN's front page; that would make it consist of controversy, gossip, and fashion, and undermine the reason why readers come here in the first place.
Even without any configuration the workflow of using tmux for panes and windows and within I start and quit vim as required seems totally fine.
I have been an enterprise user and had the luxury of using the 4 beta for the last month or so. I run a cluster of 18 machines with 192 cores and 540GB of RAM.

Impressions:

memSQL is remarkably stable. I actually have one machine running the old memSQL 1.0 beta that has not rebooted in months. 4.0 has similarly stable. The only problems happen when you run too many other processes on the aggregators (which is really just me being stupid).

Speed is great and the wire compliance with mySQL makes it very easy to develop for. To be honest, the "keeping the data in memory" part isn't the best part, it is the query compiling. It is incredibly fast. Often a query that takes 30sec to 1min to execute will compile down to fractions of a second. It is very cool to watch and never gets old.

We are looking to literally move all of our internal stuff to memSQL community edition while keeping our customer tools on enterprise.
to be fair python3 is a pretty large distribution (by filesize and features), and it requires having the python interpreter to run code.
I think the real question is why would you spend your time working on an API for a closed protocol knowing that you don't have the expressed or even tacit consent to do so, when you intend to turn around and release it.

I mean if they made it for themselves and didn't share it maybe there wouldn't have been a problem, but I still wouldn't spend my time reversing a closed protocol without expecting the hammer to drop at some point.

I'm not clear on whether you can write a client for someone else's protocol, but I can say for sure that I have every right to incercept and block any and every request that the official app makes, despite SSL. I pay for my internet connection, not the app developer.
I think you're missing the point entirely. I'm not saying my opinion matters, I'm just pointing out that this thread is definitely not supposed to be on HN, as is defined by the rules of the website. I'm not positing an opinion, I'm arguing for a fact.
I believe that accusation is plainly wrong.

Paul has long represented these, and similar liberty oriented positions. He has a strong libertarian ideology bent and is mostly consistent about it.

These are not positions you take in order to win the Presidency, and he does not have a realistic shot at winning. That will go to eg Bush or Clinton, both of which are pro war, and pro surveillance.
Close to the Machine