skysight-inc/HackerNews huggingface dataset:
> lots of different investments already exist, so you can make money holding them instead of the dollar

That's true, but someone has to end up holding the nominal assets.

Like yes, a saver can trade all their fiat currency for real assets by buying a house or stocks, but then the person who sold them those stocks would get hit by inflation. At the end of the day, if the 'real assets' in the economy are worth say $10 trillion and there is $1 trillion of currency in circulation, then whoever is holding those dollars will pay for the inflation.

Btw, the most common nominally-denominated asset is debt. Savers who hold debt (Treasuries, mortgages, etc.) get hit the most by inflation.
Is carbon weaving or automatic fiber placement (AFP) considered additive manufacturing?

Carbon weaving loom robot can produce complex high strength objects from carbon fiber. It's clearly not carbon fiber 3d printing.

https://www.youtube.com/watch?v=uWhoV02AuTU&list=PL8C19F0048...
Answer 1) is plain wrong. I don't think that more than 10% of all web applications will benefit from SPAs. Your recommendation stands only for valley companies that have money to burn.

For example, in my industry (I work on the public sector) SPAs are never needed. Good old traditional request/response web apps, maybe with a little jquery on top to make things more responsive or add some advanced controls (autocompletes, keywords etc) are perfect for the job.

An experienced django developer can create a full traditional multi-user CRUD web app in a couple of hours. You'll just create the models and a couple of CBVs and everything else will be auto-created (but not magically created) through django-forms, django-filters and django-tables2. Now, how much time would you need to duplicate this functionality with an SPA? As I said, if you have money to burn then this is the way to go - on other cases, just use Django.
No, it wasn't you. I didn't mention their username as I don't want to make it look like I'm calling someone out in a thread and I don't want to appear to be harassing other site members.

They haven't posted in a couple of years. Instead of calling them out by name, I'll just go ahead and link to the thread:

https://news.ycombinator.com/item?id=9521973

At first, I was thinking it couldn't be true - but then I noticed your username. As I mentioned, I've seen you post before and I didn't think you'd be dishonest. So, I figured I'd go investigate.

It is definitely unconventional. Another poster mentioned it violated GNUs guidelines but I doubt that is true. The GNU folks are, shall we say, really big on remaining ethically consistent. If it violated their guidelines, I'm really certain they'd remove it from their site.

I am not sure I like the precedent that it sets, though I am not seeing it copied by other projects.

Like you, I get why they might do it but, now that I know about it, I don't like the idea of it. I'm not irate, or even perturbed really. It absolutely wouldn't stop me from using the software if I needed it.

It does make me curious as to when people stopped listing their tools. I have academic publications with my name on them, so I know you should cite your tools so that others can reproduce your work.

That is the whole reason you cite your tools, reproducability. It absolutely shouldn't be because of academic fame for the creator of the tools. It shouldn't be about the toolmaker at all. You cite tools, and versions of said tools, so that others can reproduce your work and, if they can't, they can see if it isn't reproducible due to part of the tool chain being different.

In fact, that's one of the great reasons for preferring permissability-based software licenses - so that you have permission to share the exact version of the tools you used to do your research. Citing the toolset just to ensure the author gets a higher counted number is less than optimal.

I realize this veers off-topic but I wonder where things went wrong? I finished my dissertation in the early 1990s and haven't published anything since. I took my newly minted doctorate and headed for the private sector. Perhaps someone who remained in academia knows?

I am really curious as to when this changed and why it changed? Begging for citations, for something that should give very little credit, shouldn't be a thing. Worse, the situation should never be that someone feels pressured to do so. How did it even get to this point? What did I miss?
Interestingly enough, the industries that show the highest growth according to that chart have significant government involvement (here there is subsidized daycare, not sure about the US).
Good hack, but you shouldn't have to know how the hardware works to use the product safely. Good infrastructure/urban design should work without people having to think about it.
Nobody in Africa is seriously using bitcoin to do business.

None of the BTC startups, even the remittance ones, want to touch that market with a ten foot pole (Despite their slide decks shouting from the rooftops about banking the unbanked.)

Maybe it's because BTC doesn't actually solve any of their problems.
Enclaves and exclaves aren't totally unheard of:

https://en.wikipedia.org/wiki/Enclave_and_exclave

They are sort of a topic of interest/amusement, because they aren't the usual thing.

Hamtramck is another city surrounded by Detroit, except for the portion that borders Highland Park.
A use-case where it makes a big difference: bad internet. My internet is not fast, and not super-reliable, which is why I download TV and movies overnight so I can watch them without being at the mercy of the ADSL gods.
Deregulated (or decriminalized) doesn't mean unguided, untracked.

Why should antibiotics be treated any differently than psychoactives? And how could empowering individuals, accepting mistakes will be made, be any worse than our (USA) current system? We currently have people self-medicating with supplies from pet stores and veterinarians.

Actually, thinking about it, to your point, poor compliance is because of barriers to care. Making it easier to receive care will improve outcomes.

The most successful efforts replace enforcement (of controlled substances) with treatment, counseling. Imagine if all drugs could be bought at your local pharmacy, where customers can be advised, counseled.

My pharmacist is just a pill pushing bookkeeper. I'll have to ask her if she'd like to use her degree, training, experience for actually helping people, rather than just checking eligibility and collecting copays.
To understand why Detroit and the surrounding region look the way they do today you cannot just chalk everything up to factories closing and the mismanagement of local government. Not to say those aren't important, but the systematically racist policies on the Federal and state level (combined with private sector trends that pushed those policies), especially with regards to housing (e.g. redlining) and transportation (e.g. the freeway system and its destruction of Black neighborhoods), played a huge role in creating the problems the city and region now face.
> There's just no fixed process for dealing with the situation. Detroit doesn't necessarily want to assume responsibility

True. And I'd assume that it's very complex and Detroit in many cases cannot legally or financially assume responsibility, even if it wanted to. I have no idea how I'd solve the problems there, they are tough.
Welp, now I'll HAVE to choose MIT when my own opensourcing gets underway. They say they didn't have much audio DSP code under MIT license they could use. I was leaning to MIT anyhow, but if they need specifically that…
It would be useful, at least on HN, to distinguish small businesses like a new pizzeria from what most of us call a startup; i.e. a tech company that's probably building software to solve a problem and scale.

That aside, I would point out that startups and small businesses are no match for the incumbents when it comes to lobbying and regulation. The principle of "concentrated benefit, diffuse harm" applies, especially when the power is already concentrated in a corporation looking to weaken future rivals.

Few politicians and policy people on either side of the aisle understand tech, startups, their financing or incentives, and vast swaths of the tech sector are remarkably disengaged from educating those decision-makers even as Washington and the state capitols pass laws that affect their interests.

Immigration restrictions, for example, will have an enormous and damaging effect on US tech. How many people do you know have actually spoken with their senator about it?
yes. good for the consumer.

and, as you suggest, probably not so good for entrepreneurs. their upside is limited. fewer small companies can hope to grow large, remain independent. fewer founders can grow into full fledged, mid or large company CEOs.
Anything that is tradable in lieu of production is a currency. There are plenty of things far more obtuse than gold that can be and are used as currencies. Prisoners have been found to use cigarettes as currency. Hell, tide detergent can be used as a currency[0].

As something that is nearly universally traded for local fiat, gold is far more of a currency than most countries’ currencies. Only a handful of countries have currencies that are more universally accepted.

[0] http://nymag.com/news/features/tide-detergent-drugs-2013-1/
There is certainly a German place also doing this which the article mentions but Drachten is a Dutch city :)
I wonder how much the amassment of frivolous patents by large companies coupled with fear of litigation contributes to this trend.

Even if you are right and it's a frivolous patent, you can't afford to defend yourself. Once you get big enough to survive on your own and establish a small foothold, the big boys will be looking to steal all your IP through the court system.
I'll avoid trying to reply to this. The Roman poet Juvenal quipped "But who will guard the guardians?" referring to one of the main problems of any republic. Plato had one suggested solution, and the US founders had another. Today we have something quite different than either had imagined.

One key question for "civilization" has usually centered around the extent to which enough children can learn to reach beyond their genes to embrace ideas and behaviors that have been invented for the better.

Another key question revolves around the trade-offs between individual choices vs "smartest choices". This reflects the distribution of talents, outlooks, skills, knowledge, etc in any population. And also the distribution of what various people need to "feel whole". (These are often at odds with larger organizations of societies.)
I actually have Audacious, which scratches the itch pretty well. A clean-room implementation of Winamp running on Linux would be more for the novelty than anything else.
Ask HN: Review my startup idea
Nowadays, people post almost everything happening in and around their life on various social-media platforms. So, I am working on an AI assistant which will return more personalized results by searching for user queries in user's, user's friends', local and global social-media posts.

For example if you want to know whether your friend would be going to that party or not, you can ask this assistant and it will search for his/her social-media posts and will return with relevant results (after taking user's permission) or if you just felt an earthquake you can ask this assistant and it will search for relevant posts in your friends' as well as local social-media posts.

Please let me know your feedback and further suggestions like should I develop a standalone app or should I integrate this with services like Alexa and Google home?
My biggest gripe with UNIX is that a command like:

(sleep 5 && echo hello) > test.txt

Causes a race condition where test.txt is created empty, then 5 seconds later written with "hello". Try it without parentheses to see it wait. UNIX doesn't use our intuitive notion of order of operations on its piping, it just runs everything simultaneously. This allowed for tremendous efficiency and concurrency but it's hard to fathom how much this has cost us in bugs and lost development time.

I feel like this was a lost opportunity because it prevented the Actor model (as seen in Erlang and Go) from really taking off decades ago. Perhaps this bug/feature was one of the motivations for commands like "parallel".

Does anyone have a general workaround for this problem? Some command that we could insert in the chain to force a wait, without having to install any external tools? Thanx!

Edit: I'm having a hard time explaining how insidious this race condition is for people who haven't encountered it yet. The gist of it is that file descriptors aren't opened when a pipe sends its first byte, they are opened when the shell command is interpreted. I'm also having a hard time finding examples, here is one I think, though there are many, many others: https://unix.stackexchange.com/questions/174788/am-i-hitting...
Overcast for iOS 11 coming soon
I highly recommend the essay "The Programming Systems Product" from the collection "The Mythical Man-Month" which provides an answer to this exact question.
Personal attacks are not allowed on Hacker News, regardless of whom you're attacking. Personal attacks that purport to read someone's mind and put nasty words in their mouth are particularly self-revealing.

Please read https://news.ycombinator.com/newsguidelines.html and don't comment like this here again.
Say what you want about MathML but as of now it's the best standard we have for putting math on the web. And there seems to finally be a little bit of traction developing w/r/t getting MathML support into Chromium (and Chrome).

Consider that, as of Feb 14 2017, the "MathML support" issue was the #8 top starred issue for Blink, Google finally seem to be paying a little bit of attention to this.

https://bugs.chromium.org/p/chromium/issues/detail?id=6606

We (layout team and igalia) have a tentative plan to build a MathML implementation on top of LayoutNG and Custom Layout. I've marked this as blocked on CSS Custom Layout and LayoutNG.
How to Use Twitter to Grow Your Business
In SF, along a popular bicycle route called "The Wiggle", exactly this happened, and traffic ground to a halt.

https://archives.sfweekly.com/thesnitch/2015/07/30/this-is-w...
Enhancing Websites with Clear Visual Design
"io.call('up')" broke your server. Sorry :(
Heh, you don't need to tell me about it. If you like reading rants, I wrote one a while back over why the Ethereum Virtual Machine's core design is flawed to the very core http://earlz.net/view/2017/08/13/0451/the-faults-and-shortco...
I think bad policy leads to bad outcomes. When people are given good information, they make good decisions, on the whole.

As a parent, I was pretty pissed off when I learned that over use of antibiotics harms my child, my society.

As a citizen, I'm pretty pissed off that (one aspect) of the opioid epidemic is because doctors changed pain management protocols, without any followup testing, assessment.

“We started it”: Atul Gawande on doctors’ role in the opioid epidemic

https://www.vox.com/2017/9/8/16270370/atul-gawande-opioid-we...
If you booked the flight together then it is very probable that it's seen in the booking system that you travel together. So it was probably a little bit mor that just his "word". (I'm, however, not judging if it was correct action on the counter stuffs behalf.)

A friend of mine was once travelling to Bali and she posted pictures of the boarding pass on Twitter. It was a few weeks after the CCC talk by Karsten Nohl and Nemanja Nikodijevic (https://media.ccc.de/v/33c3-7964-where_in_the_world_is_carme...), so I warned her that it might be not the best idea to post these images. She was very self-assured and replied that she's almost in the plane so there's not much risk.

I've asked if it would be OK for me to test and she was fine with it. I could log in to her booking without problems (booking code and the name which I knew anyway were on the images). In the system I saw the other person she was travelling with., I could change seats and names of passengers. I think I could even change the date of the flight back (but I'm no longer sure about it).

But this is how I'm pretty sure that if you've booked together, this might habe been visible in the booking system.
"Application Error"

let me know when your next article "Building multiplayer games that actually work" comes out.
Hum... I'd say that the entire point of security question is that incompetent people can appease non-technical bosses by claiming that they follow best practices.

Where they stand at the security line is irrelevant, because their mere existence on a place is already a symptom of a deep level of incompetence and an almost sure prediction of a compromised system. Besides, security is usually chain-like (compromise one node and it's broken), not army-like (compromise one node and you'll have to fight the next).

Besides, most people do not have a favorite color, do not remember the name of their 3rd grade teacher, and have severe doubts about what counts as their "first" pet. Yes, they are intended into solving a real problem, but nothing about them survives any amount of questioning.
I'd be surprised if the average developer's actively developed app sees so few changes that they have to reinstall every 7 days.

Maybe once in a while while you work on other stuff, or take a break, but doing a compile after 7 days of no compiles doesn't seem like a huge deal
That data would get stale very quickly...the window of utility would be a few months at best.
Ditto leetrout: upgrading Django itself is easy, with great release notes, deprecation warnings, and long support windows for old versions.

We always end up with a bunch of third party libraries, though, and those end up being upgrade blockers.

A notable example recently was django-tastypie, which didn't cut a Django 1.10-compatible release for 11 months after it came out -- four months after Django 1.9 lost security support. So part of our Django 1.10 upgrade was moving to another REST framework.

(If you don't want that kind of churn, sticking to LTS would make sense - I think 1.8 still has support.)
> "Price starts at $1000 per asset per month"

What exactly is an asset?
where do you get it?
I thought that there were sizable modern populations with no Neanderthal DNA which would suggest that they are not ancestors of modern humans:

https://en.wikipedia.org/wiki/Archaic_human_admixture_with_m...
> Answer 1) is plain wrong. I don't think that more than 10% of all web applications will benefit from SPAs. Your recommendation stands only for valley companies that have money to burn.

Actually it's very easy to put together a single page application today! Really easy, really fast, really practical. I'll lay out the basic steps below. But before that, an important note: several years ago, what you said was totally true. In, say, 2013, it would have been a big piles-of-cash-burning exercise to make a single page application. Today, though, it's actually quite simple, fast, and productive to create and deploy a single page application. Here are the basic steps, assuming you're using Angular 2 for example.

1) Generate your application. This is a single command line command.
2) Edit it a little, add a text box and some buttons.
3) Deploy it to google app engine; this is a single command line command, too.

The time investment is in learning how to write apps with Angular 2 or React. That is indeed a big learning curve, but it's way easier today than it was years ago. Angular 2 is way easier to write apps in than Angular 1 was. Deployment is easier than it once was.

My real thesis here is that today is a good day to embrace the modern web and try things a new way-- single page apps are actually much more straightforward and practical than they were years ago.

I totally agree that if your goal is to build a crud app for a client then Django is likely a superior approach. But if you're already a Rails developer that wants to learn something new, then SPA is a better investment of time than Django.
Lego to layoff 1400 people
There's a difference between "must do", "should do" and "can do". The list of "can do" should stretch years into the future, but the list of "must do" should always be shorter than available labor capacity.
That's just it: it's not standardized. Only the web API has a standard (EME). The decryption modules and their ABIs will remain proprietary.
Boeing seeks quick legal fix to stop Bombardier
You might enjoy this site:

http://listentothe.cloud/

Live chatter from Airports around the world.
While I agree that SESTA is a bad idea, does anyone have the full context for this quote from Blumenthal?

> Goldman: There's no doubt that the legitimate players will do everything they can to not only work with the law enforcement and other advocates to address sex trafficking and will do more than they even do today. At the same time, the industry is not just the big players. There is a large number of smaller players who don't have the same kind of infrastructure. And for them they have to make the choice: can I afford to do the work that you're hoping they will do.

> Blumenthal: And I believe that those outliers -- and they are outliers -- will be successfully prosecuted, civilly and criminally under this law.

I'd like to believe a more charitable interpretation he misunderstood the point of Goldman's question and the "outliers" he's referring to are the "illegitimate players" (as opposed to the "legitimate players" that Goldman references). I personally doubt that he was saying that the "smaller players" are the outliers who will be prosecuted.

IMO, saying "But in that unusual moment of candor, Sen. Blumenthal seemed to lay bare his opinions about Internet startups—he thinks of them as unimportant outliers and would prefer that the new law put them out of business" is quite disingenuous. The zinger at the end weakens the quote with its trite outrage. Just having the first part of the quote -- "But in that unusual moment of candor, Sen. Blumenthal seemed to lay bare his opinions about Internet startups—he thinks of them as unimportant outliers" -- would be a more accurate characterization, and is just as powerful.
Detroit attempted to annex Highland Park multiple times in the early twentieth-century (at least in 1910, 1922, and 1924, maybe more). But Highland Park was wealthier and its residents wanted to remain independent.

Now things are different, but even if Highland Park's residents agreed to be annexed by Detroit, would Detroiters have them? Why annex a small city that's in terrible economic shape?

I think you could definitely make an argument that Detroit and Highland Park could come together and improve both their lots, but that would take a huge effort and a whole lot of political will that I'm not sure is there.
If they'll do this for one case like QR codes on boarding passes, then the question and and expectation will arise, why don't they do it for every other possible case?

This is not their job and not their responsibility, period.
A person's interactions with the world are not "consumption experiences." This sort of VR future would turn humanity into ghosts -- haunting a virtual world, unable to truly inhabit it or exercise any degree of agency over it.
Oh, yes! I should have mentioned how much I enjoyed the Science Museum. I don't usually do a lot of touristy things, but I do love going to museums. The Science Museum was excellent.

I also enjoyed the Brittish Museum, London Museum of Steam and Water (I think that was the name), the Museum of London, and Clink Prison Museum, though that was kind of small.

I also did a police museum but I can't remember the name of it.

London has some great museums and a fairly long history, so I highly recommend anybody visiting make it a point to visit at least a few of them. They were also inexpensive to visit, as I recall. I think some of them only required a donation? I am not entirely sure, it has been quite a while since I have been back. I've only had one post-retirement visit.

Hmm... I should go back. Maybe I'll go over the winter.