skysight-inc/HackerNews huggingface dataset:
You're about 30 years late. The programming with visual state machines started with Harel and Booch and led to UML (see https://en.wikipedia.org/wiki/Shlaer%E2%80%93Mellor_method#/...). Executable UML (xUML) is a thing. It just never caught on.
Machining plastic on a small tabletop machine isn't very noisy. And it's a lot less messy too since it doesn't involve any liquid chemicals or fumes, you just have the chips.
You might be interested in the Treasury blacklist: https://www.treasury.gov/resource-center/sanctions/SDN-List/...
True, but that compiler wasn't open source. The real head-scratcher here seems to be that you can have a self-replicating security vulnerability in a completely open source stack including the compiler
I think you might be downvoted for talking past everyone saying that delivery trucks and fire trucks don't need parking spaces. There is a lot of street parking in the financial district, and almost none of it is ever used for deliveries or cabs or anything except people storing their vehicles for long periods of time.
Extensive discussion a few days ago: https://news.ycombinator.com/item?id=13066533
Top highlight on this:

> Writing on Brokelyn.com, former employee Isaac Anderson placed the blame for those three machines’ problems squarely on MakerBot’s decision to go closed source. They could no longer rely on their old customer base of “capable hobbyists who provided tech-savvy feedback and suggestions for improvement.” The new class of buyers, he wrote, “were largely incapable non-hobbyists with no useful feedback, only unrealistic expectations.”
At the Maker faire this summer, Almost half of the largest building was 3D printer displays. Not much variety.

Personally, I found the old displays that were more electronics-based more interesting – more variety.
If you are being cheap because you are willing to sacrifice now to make your future better, that's one thing.

If your obligations are such that you have to accept samewise conditions just to eek out an existence, it's entirely another thing.

If you choose to live on a dollar a day because you temporarily rely on your family to provide certain externalities, that's one thing.

If you have a dollar to spend per day and spending it poorly means you go hungry, that's quite another.
I tend to agree with you on this, my focus has been on the application of declarative Hierarchical FSMs, Behaviour Trees, and/or Hierarchical Task Networks (using automated planning) as a way of describing FSMs declaratively and yet handling the state explosion problem. The intent is to enabling better integration and interoperability on the Web - basically, getting rid of Twitter, Facebook, etc. centralized monopolies of "write" functionality on the Web. ("Read" functionality, i.e. web crawling / HTTP GET / Google is also monopolized but that's less due to architectural problems and more economic)

I have given a couple of keynotes on this topic at the W3C and RESTfest over the years, but just haven't done a lot of the grunt work since I have a day job.

See - http://www.slideshare.net/StuC/ill-see-you-on-the-write-side...

Also - http://www.slideshare.net/StuC/linking-data-and-actions-on-t...

And per your point about how you need serialized data notation + FSMs, see
http://web.archive.org/web/20160410102032/http://www.stuchar...

I have felt this train of thought could be useful for a general purpose approach to software engineering beyond distributed systems interop. Unfortunately this has been a hobby horse of mine for about 10 years that I don't have a lot of time to dedicate to....
You seem to have strongly internalized the notion that only 'losers' live with their parents, and hence it's inherently wrong to do so. I would question that assumption.

It's the US that's the outlier here -- in most countries, living with parents at least for some points in time is the normal thing to do, for the simple reason that it's more economical.
Is the author Danish? I believe "Skov" means "forest" in Danish. And there's a picture of a tree on the page.
I'm 28 now but during my teens I was totally obsessed with death metal, particularly from the early 1990s. I even felt nostalgia for not being old enough to witness that heyday of metal and the tape-trading / zine community around it, so I used to dig through used CD store racks and buy old demo tapes off Ebay with the money I'd earn working in the summers. I loved the feeling of finding an obscure gem that no one else knew about! Now you're right though, there are so many talented musicians just a few clicks away that it's head-spinning and I can't imagine a better time in history to be a music connoisseur.
No, because heatmaps only tell you what is happening, not why.

And even then they can be telling you nothing at all because you don't know things like user intent. Harry Brignull's summary of the issues on this is required reading here (about eye tracking but applies to all such heat mapping tools):

http://www.slideshare.net/harrybr/what-you-need-to-know-abou...
How would you explain 2006-2008? There weren't many places that were exempt from appreciating abruptly during that time. Housing prices across all of California were insane.
No code for Google Analytics
UML Statecharts are definitely an interesting model , being HFSMs, and thus modular/extensible. But I think there is a lot to be said about context and application - this kind of thing needs to have a revolutionary 'right place, right time' opportunity.

Kind of like Hypertext and Hypermedia, which languished as an academic pipe dream for decades with occasional commercial moments of brilliance (Hypercard), until Tim Berners Lee figured out the right mix.
https://en.wikipedia.org/wiki/The_lady_doth_protest_too_much...
> If I could make one improvement to Every Time Zone it would be to have more time zones available and maybe let you create a set of “favorite” time zones

That's describing one of my favorite sites World Time Buddy https://www.worldtimebuddy.com/.
The most recent obvious example is the Consumer Financial Protection Bureau (CFPB), created in 2010 as part of Dodd-Frank.

Less obvious examples are the increasing role of, and the public's increasing reliance upon, the FCC and FTC in arbitrating consumer disputes. This is happening because the federal government has been monopolizing for itself regulation of industry by pre-empting state law and, in the case of the FAA, preventing class-action civil suits.

It might be two-steps backwards, one-step ahead. But both conservatives and liberals in both Congress and SCOTUS are centralizing control in the Federal government. Conservatives because they think it's better for business, liberals because they think having watchdog agencies are always a good thing. And both because they don't trust state governments. And both are wrong. Or, at least, the intentional and unintentional centralization is not necessary to their aims, and likely to result in a worse mess for everybody.
If you want to live in Manhattan, the Financial District is actually one of the more reasonably priced neighborhoods, especially if you want new-ish construction and amenities. It also has some of the best subway access. From my apartment, I'm a few blocks from every major subway line.
House Quietly Passes Bill Targeting “Russian Propaganda” Websites
I think your are mistaken. Living with one's parents in most parts of the world is just the default thing to do.

The whole concept of moving out for no reason at all is super weird and confusing for most cultures, and borders on a sense of abandoning one's parents.
The threat to add user tracking could be the best incentive for me to donate more to the project.
> Then, to cut costs, McDonalds raised the temperature of their coffee without telling people what it could do.

How does raising the temperature of coffee cut costs?
I've heard the CEO of Autodesk, Carl Bass, saying the same thing. That's why Autodesk came out with all those low-end 3D tools.
(1) & (2) The code is compiled using the Factor compiler so it really works like Factor
(3) Dynamically typed, type errors will be caught at runtime
(4) You use "while" and "until", you can see an example in the last screenshot in the web page
(5) There is a lambda. There are several examples of this on the web page, including a lambda inside a lambda
This could be useful. Currently there is no easy way to add delay when invoking lambdas from an event. Perhaps this could be used to create a delayed execution triggers (e.g. Invoking a lambda 10 minutes after a dynamodb entries updated).
How about Henry Segerman’s math sculptures? https://amzn.com/142142035X

(Or you could just have Shapeways do the printing.)
Just curious, what reason did they give for your denial?
we move a production app from react to Svelte in a week. What are you smoking?
I've been using Unreal Bluescript since past few months. It's probably as practical and large scale as any visual programming system ever have been designed. There are many good things about it, for example, it "compiles" instantly. There is even some visual debugging. You can change a variable name and it gets refactored automatically. It gives you definitive errors right away instead of waiting for compilation. It has nice abstraction of subroutine and macros.

However, I have to disagree that visual programming will actually become more mainstream than programming mechanism for less savvy users. As soon as Blueprints gets bigger (equivalent to may be 200 lines of code), it becomes absolutely unwieldy. You will find yourself clicking all over places all day long. It becomes very hard to parse giant graphs. It becomes hard to keep layout of what is where. It simply doesn't scale. Compare this to even lousy speed of typing 40 WPM, ability to write 1000s of lines of code and be perfectly at peace with everything. Ability to quickly copy paste, refactor, move around by blazing fast keyboard navigation as opposed to just two buttons on mouse.

I was using Hololens other day and created bunch of objects around my room. It became overwhelming just after dozen of objects around me and my hands were getting tired by expensive gesturing all over place. A code that would fit in to 13" display probably takes significant portion of 3D space because each "if()", "while()" etc must be represented by space consuming graphic objects and forest of connections between them. Humans are good at absorbing small graph but as soon as nodes and connections starts climbing they become frustrated. This is why small toy examples look good in visual programming but no one seems to write 10,000 lines of code in those systems.

So keep your expectations accordingly. Visual programming is good for people who don't want to be full time developer but whose job entails them writing may be 100 lines of code every other week.
You can do (or I guess proposed to do) what Vancouver did, tax vacant properties. Foreign buyers would purchase homes and then let them sit, reducing inventory and raising prices.

http://www.cbc.ca/news/canada/british-columbia/vancouver-vac...
What a bullshit story at every level, from the establishment "everything's fine," Cato Institute rugged-individualism trope. Denying massive income and justice inequality, massive political corruption, receding demand for labor and fall of union protections.

US gov can do a lot to help: clean up campaign financing for all branches and at all levels (starting with Citizens United and PACs), reduce justice system bias, eliminate barriers to organized labor ("right to work") and a host of other things (basic income) which would help out people in the lower- and (shrinking) middle-class. Also, deploy a sane, accessible, efficient, high-throughput visa system for guest workers to avoid de facto indentured servitude and marginal exploitation as exists in the meatpacking and related ag industries.

Massive public works projects in the service of non-fossil fuel energy and space exporation would grow industries we need for the very survival of the species and create many real, good jobs in the process. The US should be moved to do such, or China, Russia and India will overtake it as another fading empire.

Government regulation is not automatically the enemy; it's a lack of nuance about minimizing balance of tyrannies between opposing sides: rich/poor, individual/community, etc., married to the relative (in)efficiency and inertia of bureacracies and lawmakers.

"If all men were angels, no govt would be necessary." -James Madison
Ask HN: Designers, what professional software do you primarily use?
I'm assuming mostly Macs. Is it still Adobe Illustrator and Photoshop? Anybody using Sketch or Affinity Designer?
As mentioned in the first talk at the GraphQL summit (350+ attendees)

Github dumped REST for GraphQL
http://thenewstack.io/github-dumps-rest-graphql-api/

Rise of GrapQL
https://www.youtube.com/watch?v=bPlOGKPLtqM&list=PLpi1lPB6op...
Exactly. He proves the author's very well. Wiles was tenured, had published in the field already, and made sure that he could continue publishing while working on the Big Problem.
> What does "180F is 82C" prove? Does water boil at a high temperature for smart people?

Why so hostile?

Not everyone who reads HN is from an imperial or customary units country. The inline conversion provides context for those readers, in addition to being a natural form of speech, the same way you might say "60 meters? That's like 200 feet! How can they hold their breath that deep?".

I really don't think GP was lording primary school math skills over the HN populace.
The author is wrong- but it's not their fault. All the interesting things (new technologies) in 3D printing today are happening at an enterprise price scale right now so if you're not looking too hard, it can be hard to see.

Today 3D printing is eating small-batch manufacturing. Tomorrow any production run of less than 5000 units will happen on 3D printers.

Bre Pettis and the maker (and investment) community had the right ideas about the future, but I believe Makerbot focused too much on how to sell a hot glue gun (with extra steps) to the public and far too little on how to make a product that was truly useful to their customers.

(disclaimer: I work here https://markforged.com, we're hiring)
The fact a candidate was scuppered does't mean fake news isn't a problem.

"Disclosure: Donald Trump is the father-in-law of Jared Kushner, the publisher of Observer Media."

And this disclaimer at the bottom.
I wish I could. But How can I?
B.S. Detector
Haha, as a mathematician, the notion that math sculptures are the killer app to bring 3d printing to the masses is pretty suspect.

Ultimately, these printers are one tool in an arsenal of tools for making things; they don't stand alone. There article gets it right that these are more likely to be tools for hobbyists and professionals who need lots of physical prototypes and (maybe) schools. These aren't trivial markets at all, but also aren't all of the people in the world, either.
Same argument can be made about buying in the bay area. If you can't afford it, move. My argument is just as unreasonable to make as telling someone to leave their home.
I think the problem is you are giving a money on the table explanation for the missing lower-income housing. If developers could make more profitable lower-income housing (and by lower I mean anything other than high-end) they would and a lack of such housing is probably caused by a lack of demand(not in the sense that poor people don't want housing but rather they can't raise the price sufficiently to make it profitable for a developer).

I would rather argue that government regulation is definitely the problem on multiple levels. For one you probably have to deal with state and federal regulations making it very difficult to get economies of scale. Does every state/city really need to define the bare-minimum requirements for a house differently? Is there really nothing they can agree on so we can have standardized housing rules? That alone should limit housing costs significantly but if you also limit the power of local government to restrict growth and force it to accommodate new citizens rather than try to block them would also be a very good way to reduce a lot of the costs of new housing. I wonder how much developer money is spent litigating in places like New York and San Francisco that should be seeing most of the growth in housing.

Notice that this is not a problem
In most of the US. Most housing in the US is still probably cheap it's just nobody wants to live in the middle of nowhere. Housing is very expensive in a few critically important areas that have largely failed to accommodate the influx of immigrants.
That is not a bad idea. Not at all.
Well, the issue with 3D printing as I see it is 3D modeling.

Anyone can fire-up a word processor and produce interesting looking documents and flyers.

A lot less people can fire-up a paint program and produce interesting images.

A lot less people than that can fire-up a 2D CAD program and produce 2D mechanical or architectural drawings.

And yet a lot less people than that can run a 3D modeling program and product much beyond trivial trinkets.

Beyond "Look! I printed this tiny Statue of Liberty from a file I got online" and "Check out the letter A I made!" lies real mechanical design. This is where mechanical things start to become useful.

At that level you now need far better understanding of how to design multi-component mechanical assemblies, materials, etc. Anyone can do a little pyramid in Sketchup. Not everyone can design a full robotic hand with differential drive and force compliance.

I imagine most folks buy 3D printers, print a few things they can get online and that's the end of it. A very few are inspired to learn some more and do some basic modeling. I can only see a very, very few go all out, learn advanced modeling and mechanical design and start to extract value out of their 3D printers.
Stephen Hawking: AI will decimate middle class jobs
Suppose you have the ternary number "12102". We can encode each digit in two bits: 01,10,01,00,10 very easily. That gives us 0110010010, a ten bit number: a "binary coded ternary" whose value, in decimal, is 402. Now, we use that as an index into a table bct_value[402]. That table just looks up the numeric value of this code as an integer value in the range 0 to 242, which is also an 8 bit binary number: 146. That's our encoding of the five ternary digits in one byte. With the precomputed table, we just look up. We can also have a reverse table that takes 146 to 402, which we can break into groups of two bits and map to digits.
Your second paragraph seems to be heading in the direction that bitcoin doesn't have value because it lacks the robustness of being backed by a useful commodity. This is only vaguely less than orthogonal though. The robustness of a currencies value, while related, is not the same thing as the value of said currency.

If the gold disappears tomorrow dollars would not become worthless. People would still use them as value stores which can be exchanged for goods and services (despite a lot of questions about where the gold went). Similarly, Bitcoin is (now) exchanged for goods and services which have value.

Then comes the interesting question of "why is gold valuable?". If we assume the apocalypse and you have gold and I have guns, bullets, and canteens you could bet your boots I'm not interested in trading.

If you're certain bitcoin is valueless AND you're right I urge you to continue convincing me. This could be one of the best short opportunities since the housing crisis of 2006.
How to steal $40M in two days
It's a good one (not sure why you deleted your comment). Thank you for this pointer.
Emacs-jit: Emacs with an Emacs Lisp JIT compiler
Location: Gurgaon, India

Remote: No

Willing to relocate: Yes (pref Canada)

Technologies: Algorithms, Design Patterns, Spring, Java/JEE, Python, JavaScript, jQuery, ReactJS, BackboneJS, Web Services, MongoDB, Android

Résumé/CV: https://in.linkedin.com/in/yogeshpaul

Email:yogeshpaul@gmail.com

-- MS from University of Florida, 8 years work experience, working as full stack software developer.
I'm curious how you are using 3-D printing for an electric motor. Most of the key components, steel laminations, copper windings, magnets, commutator and brushes (if you are going old school :-) ) don't lend themselves to 3-D printing. I just see some mounting hardware being usefully printed.
Makerbot's big problem was that their machine sucks. Low-end 3D printers just aren't very good. The weld bonds between layers of ABS filaments are too weak, and the objects break easily. They often break during building, just due to thermal expansion. 3D printing requires better temperature control of the process than Makerbot ever achieved.

TechShop used to have some MakerBots, but they've been replaced by better machines. Materials costs are too high, though; the Form I and Form II use a working fluid that costs $130/liter. (This is a bit like the inkjet printer ink problem.) They also go through build tanks fairly fast; the working fluid in its solid form builds up at the bottom. But the build quality is excellent.

The "maker revolution", such as it is, is driven by laser cutters. They're accurate, fast, reliable, work on large sheets, and have no consumables.

The Next Big Thing is supposed to be desktop waterjet cutters. The Wazer, though, is apparently very slow, and may use more garnet per cut than the big waterjets. Wazer also glosses over the problem that waterjets generate a sludge composed of water, shattered garnet, and whatever you're cutting. You have to pay to get rid of that stuff. Waterjet cutting is a good industrial process, but not office-ready.

(On a vaguely related note for maker types: does anyone know of a good low-cost surface mount reflow oven? The common low-end T962 has a big hot spot in the middle of the heating area and will scorch boards when used at lead-free solder temperatures. Yes, there are fixes, but I want something that works out of the box.)
This was true on mainframes and workstations.

At 8 bit and 16 bit computers target for consumers it was a different story.

Forth, Basic, Pascal, C, Amos, Modula-2, Clipper were the "managed languages".

Anything that required performance was written in Assembly, or high level in such "managed language" (Turbo Pascal on my case) with lots of inline Assembly.
They make PCB etching lasers, just FYI.

So the real problems are in more than 2 layers (since cameras and marks/holes can align both sides of a 2-layer board).

The lasers, as you'd guess, are for prototyping and a few specialty purposes.

Check out LPKF[1] for all kinds of neat toys.

[1] http://www.lpkfusa.com
In China it is normal to live with your parents (and even grandparents) all your life -- even after marriage and kids -- so that you can take care of your elders.
I agree with you. His Resulting Byte is incorrect in both partC and partD. Otherwise it was a good article.
You can easily replace template engine and ORM in Django when your project becomes large.
I've personally made this several times.
Computer security is dead
thank you for educating me on my own opinion. i don't know what i'd do without you.
Ethernet cables and (quality) clothes have to be assembled, not printed. And you need very specific materials to start with. Not realistic examples imho.
HotDoc: the tastiest API documentation system
It's pretty easy to create some useful things with https://www.tinkercad.com/ I had no trouble using it with no previous 3d modeling experience.
Bad solution. You'd just encourage rental at market rate and no-one selling because of the massive tax bill.

Basically you'd solve nothing and make it worse.
In China the risk of automation is as high as 77%.

http://www.businessinsider.com/clsa-wef-and-citi-on-the-futu...