skysight-inc/HackerNews huggingface dataset:
I completely agree. To extend this, even if you can 3d model something there is no reliable way to convert that into something printable. Some of the basics aren't even implemented, such as:

* You have to model explicitly the model walls. That is you can't just say "using X material, print this model with whatever minimum thickness is necessary".

* Even if the model visually looks correct, you may have to remove hidden surfaces or non-continuous (or connected) surfaces.

* Even if an online service like shapeways verifies a model it may not print correctly. And it's not always clear how to fix it.

* Solid models are extremely expensive and so you have to create a shell. Shells have several issues like print orientation, holes for the excess material to drain out, thickness of solid, overhangs, etc edges.

* Typically shapeways, etc either don't support certain formats or don't support them well. This means you have to convert your model into whatever format they support. This can introduce more errors.

* Automatically re-sizing - strangely enough if you can print a say 10cm tall model on a printer you can't necessarily print a 15cm version, even if it fits in the print volume.

Given all these things, even if you have a decent model, there is a large subsequent step in turning that model into something that can print on a specific printer and material. It's likely that printer hardware makers have to create some software that takes popular native model formats like .stl, .blender, etc and convert it reliably into a printable model for that specific printer/material.
https://github.com/skx/e-comments/ was my take on that - a disquis-like service that allows static-sites to add comments via javascript inclusion.
It's even easier in sketchup, inventor, or solidworks. And I don't have to feel like I'm wrestling with an HP calculator when I'm using it.
Check out my new single Cosplay – Sheila Layter
EtherCamp Hackathon Enters Voting Phase ($50k Prize)
Sensationalism in the media is not driven by advertising. It doesn't matter wether a publication's revenue comes from ads or from subscriptions: they need more readers for more revenue and sensationalism is they how they get them.
Any substances should be "legitimized" by default, unless they have known harmful effects. The onus should be on those that demand a ban or regulation to demonstrate the need for it.

It's how we handle all things in general. Drugs are that one weird exception (and then there are exceptions from that exception, like alcohol).
There are sewing robots. I don't know if they go as far as cutting the fabric for themselves.
I've played a lot of adventure games, the Zorks, Hitchhikers guide, Planetfall, Leather Goddesses of Phobos and also the magnetic scrolls games like The Pawn and Guild of Thieves.

but for some reason my favorite zork game isn't a text adventure, it's Zork Grand Inquisitor. Humor, actors, acceptable graphics. man I love that game.
If you bought 20-30 years ago when housing prices were more reasonable but due to bubbles created by the Government your property increased in value from 150k to 600k your property taxes now would be about $800 a month. Living in San Diego you cannot really buy a house for less then 500k. Raising everyone's property taxes to this level would essentially evict many millions of homeowners. Prop 13 is a good thing there are plenty of taxes already including a very high income tax, property tax addons (extra fees besides the main tax), sales taxes, prepared food taxes, lighting and fixture taxes on businesses, sewer tax, and many other thousands of taxes for the the California Government to mismanage.
The real killer app for 3D printing is rocket engines. The engines for the Space-X Dragon spacecraft are 3D printed. Rocket engines are mostly plumbing, much of which is internal - the combustion chamber usuually has cooling channels in the walls. The traditional way of making engines has far too many parts and welded joints, just to make an object that's one rigid piece. This is the best case for 3D printing of metal.
If you're aiming to be constructive, it would help if you introduced yourself and politely said what you were doing first, as Cauterized said. Just rewriting someone else's words without further comment sounds really blunt and condescending.
You are confusing UI with mechanical design.

It's like confusing learning Python with producing solid software products.

OK, let me illustrate the point with a question: You have two parts that attach to each other. The parts are joined using a set of six 5 mm bolts with washers and locking nuts. The hole pattern is circular and has a radius of 3 inches.

What are the minimum diameter and dimensional tolerances you should specify in order to guarantee mating across multiple parts and across thermal variations?

OK, same two pars. Now they mate using no screws. They use a one-time-only locking tab and catch system along the inner periphery. What's the geometry and what are the tolerances?

Interestingly enough, none of the above talks about how to use the UI of some 3D program to solve the problems.
I also don't use paper printer more than may be 5 times a year. But those 5 times are important times and these things are cheap enough for the convenience of not have to travel to some shop with USB.
Sorry for being tough about it, I can see you meant well. Some people will appreciate the feedback and some people are already doing all they can to get over the fear of engaging in a second language at all. Generally it is better to ask if feedback is wanted and even then it is not an easy thing to do well.
Is a KeyValue database not a hashtable in the cloud?
Slightly better link: https://www.talisman.org/~erlkonig/misc/lunatech%5Ewhat-ever...
This was partially his mess as well since he was COO before becoming CEO, no? And he has a very significant investment in Zenefits which he made when becoming COO, so while he does not draw a cash salary, it's hard to say he is under-compensated given the investment opportunity and his ownership stake. I do think he had a very difficult job as turnarounds are tough, and he made a good effort.
This reminds me of an article posted on HN a few years ago (not California) but one state was increasing property taxes based upon the persons view the State increased his home value by over a hundred thousand dollars and his house was something like a cabin.
قصيدة من كلمات الشاعر العربي الجزائري لزهر دخان
Mike Pall is a genius, not much more to say tbh.
The propaganda echo chamber apparatus killed 3D printing in the womb, when they started harping on bullshit about 3D printed guns.

Almost zero nerds gave half a shit about printing guns. Like, at all.

But news, news, news sites had a story to sell, right around the time of the Silk Road takedown, and poof, nerds received a message, which, in the context of other dubious criminal prosecutions, communicated that an alphabet agency might just destroy you and ruin your life because some abiguous technical detail made for an easy target.

Pirating music and movies, becomes a child pornography felony. Trading in bit coins becomes a Silk Road drug bust. 3D printing becomes weapons possessions with mandatory minimums.

Message received, propaganda apparatus.

Risk total ruin, by buying a 3D printer.

Got it. Nothing to hide, nothing to fear. Move right along.
Someone proposed tracking django developers using the django command line? What a ludicrous and creepy idea.

edit: why downvote? that's what it says:

> the developer commands: startproject, startapp, runserver
Commotion: use wireless devices to create decentralized mesh networks
Financial Times? Foreign Affairs? Im sure there must be others. I'm in the process of exploring and evaluating right now. Make sure you check their boards and partners for potential biases you might not want.
International Day: 4 tech devices from India that help people with disabilities
http://tvtropes.org/pmwiki/pmwiki.php/Main/SuspiciouslySpeci...
⊆ {"Money", "Power", "Respect"}
Airbnb Ends Fight with New York City Over Fines
You can use ES2015 classes too and `inferno-compat` will try to support everything that React 15.4 currently supports. Recompose should work fine too, as should most common libraries. If you run into issues, please let the Inferno team know and we can investigate why. :)
There's a bug in your permanent fix. :)

(What happens if the plane is never stationary on the ground for more than N minutes?)
mklink FFS? Even tho cmd.exe is not default shell any more.

I can't understand such a big failure! What ? This thing was hard to do ? https://learn-powershell.net/2013/07/16/creating-a-symbolic-...
>scale bank accounts based on needs/usage<

Can you give an example of this?
So... When have you stopped beating your wife?
This is what I show kids at the youth centre I work. A more innocent version obviously, like changing the text below the Google logo. They can figure out the potential nefarious uses themselves :p

This is for the ones that did't really came to learn but thought they could fire up a gaming website or facebook. Something to keep their attention instead of just saying "no, not allowed".

I really like that CSS transition/rotation trick, made a note of it, because it seems like a perfect step up after you've gotten the concept of being able to change text.

If anyone knows more of these simple "party tricks", please do post them here :-)

Another one I like, surprisingly popular among the younger kids (7-9 or thereabouts), are the two linux command line tools "sl" and "cowsay". Two characters to display an ASCII steam locomotive in that weird black hackers rectangle? Yeah! Those two are actually super-educational, because they're not installed by default on most systems so you quickly explain/show them you need to "sudo apt install" them first (tell them "apt is kind of like the app-store and sudo means you want to do it as the super-user", not entirely correct but good enough for now). The more clever kids actually remember this and next time they want to show another kid, they partially remember they needed to do something with that apt install line (and then ask me what it was again, exactly).
Mike Pall really is a robot from the future [cf http://wren.io/performance.html]
I never posted the Inferno website URL to Hacker News, someone else did. We should be going live with the new website in the coming week, I was hoping to post it once that had been done!
I applaud them for trying, but decades into it, Windows scripting still makes me want to cry : ( Habits aside (I typically enjoy working with unfamiliar languages), with a decent shell you feel like a superhuman flying at lightspeed. In cmd.exe and even Powershell (and sometimes even Cygwin) you feel like you are talking to a 3-year-old, having to switch to "simple English" and grimacing to get a very simple point across...
Zork was a flattering rip-off of Colossal Cave Adventure. Go play that instead. Still has the maze(s) and yes, you have to map them out tediously. But try to remember we had no graphics back then. Text console was fairly new. It was awesome at the time.
> Real-estate taxes should be scaled with both income and wealth progressive tests to prevent both obscene burdens and tax dodging, so that they are affordable, encourage people both to attract residents to the state and pay their fair shares

Ultimately, this will not sufficiently increase housing stock enough to solve the problem. The problem here isn't that the State of California isn't making enough money in income taxes, but that there's an artificial ceiling on the tax base, because people can't afford to move in (to new developments) and start paying property taxes themselves.

Ultimately, allowing people to stay will only exacerbate the problem. NIMBY is a political phenomenon advanced by an artificially small voting base which is acting in its own interests. If their taxes normalize, and they start to move out, then so does their political influence also start to wane. This will gradually allow for new development to start up and for new people to move in, which will both bring additional tax revenue and proportionally reduce political support for NIMBY. Over time, this becomes a self-reinforcing positive cycle for development.

And no, I don't have any sympathy for Grandma and Grandpa having to move. First of all, because they're going to get a massive payday for doing so, since their real estate is worth so much. And second of all, because the laws of economics are blind. Are Grandma and Grandpa really more deserving of affordable housing than anybody else? Prop 13 is the government picking winners and losers, and calling Grandma and Grandpa "losers" because they were forced to sell for millions is, quite frankly, offensive to anybody who is losing under Prop 13.
> The fact a candidate was scuppered does't mean fake news isn't a problem.

Sure, I agree with you, it's a problem - actually, the article I linked to doesn't deny that. In fact, it actually says that in the title.

From the article I linked:

> WikiLeaks emails from the Democratic National Committee (DNC) and Clinton campaign chair John Podesta implicated several mainstream media journalists in colluding with the Clinton campaign.

> In 1983, 50 corporations controlled most of the media in the United States. By 2000, that number had dropped to six corporations

What's scary is the US media is trying to marginalize independent media, for reasons of erroneous reporting, however they're also guilty and have been caught red handed of "fake news."

The increasing monopoly on disseminating information to the public, along with declining press freedoms, declining freedom of speech and evidence the US Gov't is engaging in propaganda inside the US is all a very scary and disturbing trend.

Technology won't matter too much anymore if our civil liberties are gone.
I see. The earliest copy of that page on the Wayback Machine includes the label about only counting Clinton and Trump, but I'll take your word for it that it was originally missing. It seems like a pretty minor error given that it was a small part of an article primarily focused on comparing the counties won by Clinton and Trump, and was apparently promptly corrected, but eh. (And of course their main election results page has the right numbers.)
http://www.discogs.com ?
> In Python I can just move a block around and, if necessary, move it horizontally to the correct level, whereas in bracelang I often have to adjust braces as well, which are outside the moved section and need extra cursor navigation.

Could you clarify; I think adding one/two more line to the block being moved makes this a similar operation.
For that matter, the editor can unambiguously figure out the block and do auto-indentation when braces are present.
> I still wipe my phone and restore from iCloud after I've made my way through customs or border control.

It's not enough to just re-install the OS. You have to have your hardware recycled (discarded). Within a couple of seconds, they can put spyware onto your firmware by simply inserting a prepared USB device. The only way to get rid of that kind of spyware is to destroy the hardware.

The other solution is to not travel to any totalitarian countries or to travel there without any hardware, if you must.
Back when I was studying for my degree, we used visual programming with an application called Max/MSP [1]. Having a quick glance at Skov it looks very similar although Max (and its open source brethren PureData [2]) probably has a much more mature ecosystem (it's been around for quite a long time). I believe you could even program extensions in Java that you could drop in if you needed to have a performant algorithm that wasn't supplied by the 'standard library'.

The main difference is Max and PureData are focussed around creating audio and graphics, but they're both perfectly suitable for general-purpose programming. You could even build quite complex GUIs that were just a shim over the application logic.

However, AFAIK, there wasn't a concept of 'building'/'compiling'. You had to ship your application with the full run time which required a user to make a separate install with no option for a statically built 'fat' executable.

[1] https://cycling74.com/products/max/

[2] https://puredata.info/
"Technology has already gutted many traditional manufacturing and working class jobs — but now it may be poised to wreak similar havoc with the middle classes."

This is accurate. It is Moravec's Paradox.

I keep repeating it because there is a slew of newspaper articles since Trump's victory claiming that Silicon Valley destroyed the manufacturing jobs.

This isn't even wrong.

It is true that technology destroyed them, but we're talking about Industrial Revolution era technology.

Highly Repetitive manual tasks have been automated by machines. Finishing components and configuration of components is mostly performed in Chinese factories or in Western factories, some of which are so highly automated they are called black sites. Anything that could be put into a factory for making the parameters of the task simpler, is mostly already there.

The 'low hanging fruit' for disrupting the working class is gone, long gone.

It now requires very sophisticated AI and robotics to really impact the remaining working class niches. This is easily several decades away.

Guess who performs a lot of work with raw information? The middle classes. That's why they are in the crosshairs of Silicon Valley.

A cynic might suggest this 'panic' over the working class losing their jobs has a lot more to do with the middle classes losing theirs.
> There's a dramatic difference - when playing a game you're reacting to the game. When meditating your entire goal is to not react.

My take is that "no reaction" is just another way of reacting.
I left home (in a medium-sized town) many years ago when I was 18 to go to uni and then later to find work in a big city.

If only my parents had lived in a big city, I would have stayed at home and saved so much money. Instead I have saved practically nothing. It's just impossible to save when the rent for your 'shoe box' in the city eats up half of your after-tax salary.
I see the actual goal as showing the populace who is in charge as well as getting them used to searches and interrogation. Combined with the newly militarized police, it decreases the probability of another revolution.
I used to play a lot of text adventures when the iPod Touch first came out. It was a surprisingly nice platform for them with the iPod Touch on-screen keyboard. The app was named Frotz.
Hi, really appreciate your honesty. Although it's not just blur under the hood, if that's all what the end user see, that all that counts.
Kinh nghiệm du lịch Đà Lạt tết âm lịch 2016
Tết là thời điểm nhiều khách du lịch muốn tận dụng khoảng thời gian này để nghỉ ngơi với gia đình vậy nên xu hướng sẽ chọn những điểm đến với khí hậu mát mẻ, thoáng đãng và không quá ồn ào. Đà Lạt được xếp vị trí đầu tiên trong lựa chọn của du khách. I-hotel xin chia sẻ với du khách một số kinh nghiệm du lịch Đà Lạt tết âm lịch 2016 để bạn có một chuyến đi thành công tốt đẹp.
Kinh nghiệm du lịch Đà Lạt tết âm lịch 2016 chắc chắn sẽ có rất đông du khách lui tới thành phố này. Để chủ động chọn phòng, vị trí và giá cả thì du khách nên đặt phòng từ sớm, ít nhất là hơn 1 tháng trước khi khởi hành. Các trang đặt phòng online như Otravel.vn, booking.com, … sẽ hỗ trợ cho du khách đặt phòng theo đúng ý của mình.

Thung lũng tình yêu
Đây là điểm tham quan mà du khách phải ghé thăm trong chuyến du xuân tới Đà Lạt. Điểm đặc biệt của khu du lịch này là hồ Đa Thiện.
Đường hầm điêu khắc
Đây là điểm du lịch mới nhất của thành phố Đà Lạt nằm sâu trong khu vực của hồ Tuyền Lâm.
Trên đây là một vài gợi ý nhỏ để khách du lịch có thể chủ động lên kế hoạch cho chuyến du lịch Đà Lạt tết âm lịch 2016.
Hình ảnh Kinh nghiệm du lịch Đà Lạt tết âm lịch 2016 tại i-hotel.vn
Yeah, it's the Bay Area. East Bay to SF. There are things other than roommates I could compromise on in order to live closer or go faster (standing on crowded, lurching public transit vehicles, sqft, building quality, neighborhood safety, savings %, entertainment and travel spend), but my current situation (90 minutes each way, but by pleasant means - bicycle and ferry) seems to be the least bad option for my tastes.
In which city (or country, if city is too specific) did you go to university?
Please say more; as someone who doesn't work in this area I don't know if this is impressive or important or what.
You're right, but I think he's also making a wider argument that C isn't good at fixing bad application or data design choices choices for you.

Bingo, give the man a prize! As we say on UNIX: C gives one enough rope to hang oneself. It is expected one knows what one is doing, but in return, one gets complete control and infinite flexibility. No programming language can compensate for bad architectural decisions, or an absence of such decisions, or absence of insight. Such a programming language does not yet exist, and it is questionable whether it ever will. So yeah, you got exactly what I was trying to say.

Now, back to C: nobody, including me, has all the solutions, but from experience, I have some tips when writing C code:

run the damn thing you're building through a debugger; feed it all kinds of garbage while doing so; try to break it in every way, shape, or form you can think of. As the author of the program, one should have unique and powerful insights into where the weak points are. And after all of that is done and fixed, have someone completely unrelated to it try to break it. This last piece of advice is good for any language.

I have a friend. I'd beat the daylights out of my programs, break them every which way, fix all the bugs I could find, then I'd let him have at it. He'd usually break my program in 15 - 25 seconds. Then the cycle would repeat, until he could no longer break anything. At that point, we had something remotely resembling stable software. And a lot of those programs I had him break weren't even written in C!

One of the best techniques I found while developing in both assembler and C: run the program you're working on through the debugger as you're writing it. As soon as I write a new function, I fire up a debugger (or shell tracing, or...) One wouldn't believe how many bugs I've found and fixed before the program saw the light of day. And it saves so much time, even though that's completely counter-intuitive.
Luajit a wonderfully clever piece of code that only one person understands and is able to support. Before everyone chimes in that I'm mistaken ask yourself why Luajit has not evolved to be compatible with the latest Lua 5.3 release.
Avoid Hiring the Prima Donnas. Who Hate Teamwork.
50M installations potentially impacted by AirDroid issues
I'm not trying to say it's unique to Uber, of course. It's reality of our life.
Not all commutes are equal. I'm 30 and live in the 'burbs of NYC with my parents. I spend 1:15 in each direction, but it's all public transportation. I have 30 minutes on a commuter train where I can sit and do work. My commute when I lived in the city was ~30 minutes each direction without the ability to do work. So in all actuality, I've really only lost 15 minutes in each direction while saving $1800+ per month. The math works out in my head.
I've used this. If the comparison is with writing an interpreter for whatever you want done, here's how I remember the tradeoffs.

Using DynASM itself was smooth sailing. It is officially undocumented, but like the site says, the code is sufficiently well commented.

Generating simple-minded machine code is easy enough (in my opinion) and the results run decently fast.

I didn't integrate run-time generated functions with exceptions and debugging (host language was C++). These areas seemed very sparsely documented (exceedingly sparsely, IIRC, for 64bit Windows) and looked like they would eat more work than everything else up to that point.
Great template! I used to use Awesome CV myself, and it inspired me to learn the basics of LaTeX.