skysight-inc/HackerNews huggingface dataset:
True; wealth is primarily getting concentrated in the hands of middle class (who become upperclass) homeowners in NIMBY cities. See the work of Matthew Rognlie on this. (Growth in home values is the entire source of increased r in Piketty's r > g.)

If you want to claim that the US government spending $2-4B somehow funnels money to the capitalists, it's tangential to my point. Wherever the money gets lost, the point is that the US is simply not capable of building transit the way the rest of the world does.
>> The question is whether we can reallocate workers somewhere in the economy so that we can produce even more output with the same input.

I alluded to that in my last sentence. You can only reallocate workers to something else if there is demand for that something else. As I said to another poster, there is an upper limit to consumption so at some point there just won't be anything else for people to do/produce. Consumers have an upper bound on their consumption based on the number of hours in a day.
The title should be changed. Generally "THE brain" would refer to human brains, as opposed to any brain.
WPA? No.

https://marc.info/?l=openbsd-cvs&m=148224048415556&w=2

https://marc.info/?l=openbsd-cvs&m=148455931602152&w=2
Elm compiler is written in Haskell.
First AMD Ryzen tests
Calling a language with hundreds of millions of speakers "dead" because their wikipedia articles aren't fleshed out seems a bit hyperbolic
I'm amused by the off-hand note about maybe using DynamoDB instead of a relational database, because the biggest issue with connecting your Lambda functions to MySQL is that using Lambdas within a VPC is absolutely terrible right now.

Sure, you can make lambda IP subnets in your VPC, assign your lambda to a subnet, give it a security group, and then you can easily setup your security group rules for your lambdas to connect. It's quite snazzy! Until you realize that cold startup times for your lambda normally are around a second, and when you have it running in your VPC, it takes 5 more seconds for it to make the VPC network interface. If you're using lambdas to make a REST API, this turns an occasional slight slowdown to a complete show stopper for your users.

There doesn't appear to be any good solution to this right now. You can host your Lambda outside the VPC, but then you essentially need to open your MySQL security group to the world (or every AWS Subnet, which is about the same thing). You can make a request to your Lambda function every 15 minutes, which is a terrible hack but works, except when you start approaching 50+ lambda functions you have to make heartbeat requests to every 15 minutes.

The issue is somewhat mitigated if, instead of leaning towards the natural inclination to make a separate Lambda function for each possible API request, you group API requests together, or use one Lambda function for your entire need. If your service is small in scope anyway, it won't particularly affect performance, and there will be less likelihood the lambda will go dormant/less functions you need to make heartbeat requests to. Serverless Framework has a good overview of the coding pattern options: https://serverless.com/blog/serverless-architecture-code-pat...

And yes, if you just jump straight from traditional server architectures straight to Lambda functions and Dynamodb NoSQL, you don't need VPC connections to connect to Database servers. But some of us change architecture paradigms one step at a time, Amazon!
This seems to be an alternate URL as the submitted URL is timing out:

https://hackernoon.com/build-a-vue-js-website-in-4-steps-56d...
Played a bit with fastText months ago. The issue I had with it is that unlike CNNs/RNNs, the relative position of a word doesn't matter as much (only as a part of a context window during training the embeds), and so results can be worse depending on the case. However, for CPU-workloads, fastText is certainly faster, especially since subword information is also incorporated.

I have Python code to process text files into a fastText/friendly format so I may clean that up and see how these pre-trained embeds work.

(although, the English embeds are 10.36 GB; that might be a tough pill to swallow for training on machines with only 8 GB of RAM)
Location: Hamburg, Germany
Remote: Yes
Willing to relocate: Yes
Technologies: Erlang, Python, JS, Rust, Go
Résumé/CV: Email if needed
Email: bjoern at fac3 dot org
It's not a language causing shitty abstractions, it's not a framework causing shitty abstractions. It's shitty developers.

One can write a Java application and never touch XML, use AbstractFactoryWhateverTheFuck, and write sane, clean code. I've done so for years, worked on green and brown-field projects. I've also written, maintained, and modified monstrosities in Java... as well as C#, Javascript (front and back-end), PHP, Python, and plenty more.

Java is not the Hot New Thing™ and never will be. It's also not always the answer, but for a run of the mill application running on a web-server you're going to have a hard time finding a better language and ecosystem that will keep on trucking and be reasonable to work with.
Where are the wire calls performed? Not in the constructor but in an initialization file?
504 Gateway Timeout :(
Disclaimer, not a job-toting sysadmin quite yet, but here's my 2¢:

- Architectural SPOFs (single points of failure) need to be carefully weighed up in any design, and "ALL our files are on $single_provider" is one such huge red flag. Unfortunately these considerations are all too frequently drowned out by the ease of going with the least path of resistance.

For example GitHub occasionally goes down, which breaks a remarkable amount of infrastructure: a huge number of people don't know how to use Git, do full clones from scratch each time, and have no idea how to work without a server (even though Git is built to work locally); CI systems tend to want to do green-field rebuilds, so start out with empty directory trees and need to do full clones each build (I'm not sure if any CI systems come with out-of-the-box Git caching); GH-powered authentication systems fall apart; etc. Kinda crazy, scary and really annoying, but yeah.

In terms of "nail in the coffin", that depends on a lot of factors, including a subjective analysis of how much local catastrophe was caused by the incident; subjective opinions about the provider's reaction to the issue, what they'll do to mitigate it, perhaps how transparent they are about it; etc.

Ultimately, the Internet likes to pretend that AWS and cloud computing is basically rock-solid. Unfortunately it's not, and stuff goes down. There were some truly redundant architecture experiments in the 80s (for example, the Tandem Nonstop Computer, one of which was recently noted to have been running continuously for 24 years: https://news.ycombinator.com/item?id=13514909) but x86 never really went there, and superscalar computing is built on a sped-up version of the same ideas that connect desktop computers together, so while there are lots of architectural optical illusions, well, stuff falls apart.

- Everyone in this thread is talking about Google Compute Engine, but it really depends on your usage patterns and requirements. GCE is pretty much the single major competitor to AWS, although the infrastructure is _completely_ different - different tools, different APIs, different pricing infrastructure. The problem is that it's not like like MySQL vs PostgreSQL or Ubuntu vs Debian; it's like SQL vs Redis, or Linux vs BSD. Both work great, but you basically have to do twice the integration work, and map things manually. With this said, if you don't have particularly high resource usage, VPS or dedicated hosting may actually work out more cost-effectively.

TL;DR: you go back to the SPOF problem, where _you_ have to foot the technical debt for the reliability level you want. Yay.
If there is a lot of competition, the capitalist will have to lower prices to compete. Without competition he may just enjoy the increased profits. Either way I think job destruction is the more certain result, but you are right in that it is done with the intent of increasing inequality whether that happens or not.
Bikes need a lot less space than a car. Look at some videos of Copenhagen: https://www.youtube.com/watch?v=qYGL80qx71g if cars were that close to each other they'd be intersecting.

> It's easier and faster to stop a 25mph car than a 25mph bike

Really? Is it that much different? Nothing I found was particularly conclusive but didn't suggest much of a difference.
Samsung Skeleton VR
Yves Behar designs a security robot for Cobalt Robotics
There are no excuses for poor engineering in 2017
Yes, but the signs read so much better if you interpret it the other way. :)
The Trouble with Magic – Usability vs. Predictability
I'm trying to reconcile how these utopian ideas should work in globally competitive industries where companies need to win revenue and customers on a daily basis.

I can see this working in protected environments but how is this going to work out for companies in industries where only the paranoid survive.
As someone who used to put in dozens or hundreds of screws in a day, sometimes:

Yeah, if you're hanging one door maybe you don't care so much. But on door #100, when your hand is covered in blisters, and your screwdriver has rounded off to the point it can no longer put in screws, maybe you'll care which screwdriver you're using.
Yes. The effect of having a coarser partition around a mesh point is countered by the effect of a higher frequency of hitting that partition. This actually is the essence of importance sampling. For the purposes of numerical integration, as long as the integrand is relatively smooth with respect to the partition size, there shouldn't raise any serious problem. On the contrary, if the integrand does vary wildly between two adjacent floating point numbers, then the real issue here is that the precision (single, double, quadruple, etc.) used is not fine enough, rather than the deviation from uniform distribution.
Forpheus ping-pong robot
One indicator is the trend of increased tidal flooding on the US east coast over the past few decades:

https://www.nytimes.com/interactive/2016/09/04/science/globa...
How deep neural networks work, including backprop [video]
Isn't this just an argument for a JSON based SOAP API?
Your plastic bottle of water could soon be made from wood
I downloaded Snapchat when they first busted onto the scene to see what it was all about. I was constantly being told by a close friend to download it so that she could snap with me.

I thought it was a poor means of communicating and though the snaps were just noise that I didnt need.

I jumped onto Facebook's IPO but snapchat I definitely wouldn't touch.
Wow. AMD has really pulled through on this one. They are really giving Intel a run for their money. This is going to be great for consumers. What is interesting is the HUGE jump in multi-threaded performance on AMD. Very interesting.
On top of my head: Play Framework, Spray and Spark Notebook (http://spark-notebook.io/).
That is irrelevant. "Beauty is in the eye of the beholder". Everything should be preserved. And given that games are a digital medium, it's probably one of the easiest to preserve.
Sweden brings back military conscription
It might help them get some data. Data is the new money, right?
Juniper Networks (the Junos operating system for their switches/routers) and Sony Interactive Entertainment (PlayStation 3 and PlayStation 4 operating systems) are the major ones I know of, both forking FreeBSD.
Yeah. There are lots of useful things people could be doing, and largely I think that doing productive things is good for people.
we're giving the DB dumps to archive.org after we shut it down, I believe.
I echo "oelang"'s request: please explain why you think scala is inconsistent.

As far as I an see Scala has achieved something no other language before did:

1. For the first time, achieves a successful marriage between ML-style functional programming and class-based object-oriented programming (OOP) with subtyping a la Java. Scala achieves this by building functional programming as a special case on top of class-based OOP. Previous attempts at unification (e.g. Ocaml) tried instead to base OOP on top of typed λ-calculus.

2. Scala even improves on ML in that it fuses the language of programs with the language of module systems and brings type-inference to both (albeit partial). It fuses the two without any real compromise on each, indeed one could argue that both were improved since ML's module system doesn't have type inference.

3. Smooth integration of higher-kinded types with OO programming.

4. Having an advanced language running on the stable and well-libraried JVM eco-system. Usually languages with as much novelty as Scala, remain in academic obscurity.

The unity of Scala is witnessed by the fact that it can all be compiled down to a rather simple calculus, namely "dependent object types" (DOT) [1]. I'd say that DOT is to Scala what lambda-calculus is to Haskell. I find it hard to think of another language that combines so much expressive power with being simple and coherent.

[1] T. Rompf, N. Amin, Type Soundness for Dependent Object Types (DOT), http://lampwww.epfl.ch/~amin/drafts/dot_oopsla16.pdf
Thx. Got it. I don't know enough about the app, but I would have it serve directly from CF to users. Instead of hitting this environment for static assets. Good job and good conversation.
You should report whoever brags about _their right to shoot up a school._ to your local law enforcement.

Unless that's disingenuous of what they actually "brag" about. Are they just bragging about having freedom to protect themselves? Freedom to own an inanimate object?
Still Waiting for a real person that has a 'real chip' that has tested this thing and bench marked it for 'real'.

In so many years, I have never seen so much marketing where nothing actually exists in peoples hands, well since the introduction of 'segway', that took months of hype before we found out what it really was.

If it be true that this chip is what they say, then when will we see real benchmarks by real people? They're saying "March 5", yet the marketing stuff makes it appears that AMD already won, hell they're not even at the starting gate, hey I'm rooting for AMD, I wish this all to be true, but I'm not spending +$1,000 bucks for a new MB & Ryzen, until I know for a fact this thing is real.
Breath of the Wild has a metacritic score of 98
Depends where you are but some cities easily have the density suggested there.

> In reality, the effective space taken by cyclist on genera purpose road is bigger than a car — you need a huge safety margin to overtake a cyclis

More than a car? I've certainly not been given more space when people overtake me. Remember a car is 6 feet wide, that's quite a bit of space already that's taken up by a car.
At the time of posting, there have already been 56 reviews factored into the score and it has definitely stabilized.

A score of 98 means the only game with a higher metacritic is The Legend of Zelda: Ocarina of Time, with 99.
> If I can hold ten items in my brain's working memory and all ten are taken up by keeping track of how many levels deep I'm in...

If you find yourself doing this, it is a clear indication that the software design is failing to abstract properly or at all.

(I'd argue that the industry in general has a terrible ratio of "coders" to people who can design programs, thus you're much more likey to come across poor designs than good ones. Beware of this when judging programming languages.)
I get the feeling that 15 hours is a ballpark number and there are certain occupations that do require more time "in the seat" to make good progress. It's probably also true that if you're putting in only ~15 hours of productivity, you're probably going to dedicate some extra time to learning new things, advancing skills, etc.

My experience tells me that, as a developer, an awful lot of what I do could definitely fit in that 15 hour window if there are 2 other people also doing "my" job. Splitting up my week's tasks with the 3 of us putting in 45 hours would result in much more productivity, in my opinion.

I'd then have much more time to do things I wanted to do, and experiment with new tech for shits and giggles. That often gets pushed back in favor of other life experiences these days.
> Their browser market dominance (which they got in part through shady marketing strategies) is a big part of it.

I have to point out that Microsoft are still the biggest supplier of desktop Web browsers.
I think Uber knows the answer, and that's why from the beginning they have had the ambition of creating an autonomous workforce.
Yes, it's pretty crazy.

Tesco had this in the UK since 1996(!), with a CD-ROM ordering system that synced new products over dialup in batches.

Now all (apart from Lidl and Aldi, I imagine their margins are too low) offer online shopping and have done for a long time.

Really can't understand why the US stores don't do this and instead have allowed Instacart, which has little/no proper supply chain knowledge, to build a $3bn business in it's place. Very odd.
> What does Haskell have to show for, besides badly documented libraries and compiler implementations?

Off the top of my head, the Darcs revision control system, the awesome Pandoc tool (http://pandoc.org/), and the Xmonad window manager. All of these are fully-featured and battle-tested software that don't require any knowledge of Haskell to use on a day-to-day basis.

Facebook also uses Haskell to write parts of its software stack, but most of that code is proprietary and not available for reading.

There are many more examples:

https://wiki.haskell.org/Haskell_in_practice

https://www.quora.com/What-are-the-most-famous-software-writ...
If you're hemorrhaging money, they're going to be in control regardless of your actual burn rate. Even with years a runway if you're losing money month over month and your runway only gets you 90% to profitability, it doesn't matter if that 90% happens in 2 months or 2 years, it's still going to happen without cash or a change at the company.
In the UK this applies to online stores too, some items are 'promoted' etc. Think of it like sponsored listings.
Petroleum is a multi hundred billion dollar industry in the US alone. Attempting to vote our way out of this problem is in vain when considering the influence/ownership of the oil lobby on the political system.
Spend Your Divergence Wisely
"Everything should be preserved."

In what perfect world? In the real world, triage is a thing.
I have a decent-sized personal collection of older software and games I've come across over the years. Much of it is getting hard to find online, but I hang on to it in the hopes someone someday will find it useful or entertaining.
Although vscode is a very impressive project, I get the impression it would prove frustrating for my use case: particularly, I am in the habit of using and hacking on my editor when I do not have net connectivity, and what this update and the last 2 updates have done is display a prominent banner in a contrasting background color saying "Error: the internet connection appears to be offline" that won't go away until I manually dismiss it. Then the banner reappears a few minutes later according to some criteria I have been unable to guess, and there is no "don't show again" button like there is on some other banners vscode shows me.

Also I discovered no way to obtain a usable local copy vscode's documentation without acquiring deep knowledge of the system. (The deep knowledge becomes necessary after I clone the repo at github.com/Microsoft/vscode-docs.)

In summary, I'm going to encounter many frustrations if I make a deep dive into vscode the way it exists today, and I should wait till someone adapts it for offline use; is that not true?
> it doesn't really apply to the tiny subset that are of interest to humans.

That's a very misleading TL;DR. NFLT certainly _applies_ -- deep networks are not immune to NFLT -- it's just that NFLT isn't very useful because we can't use it as a basis for decisions. You can't detect that your algorithm's performance is being limited as a consequence of NFLT; and even if it were consequential, you would just see that the algorithm wasn't working very well, and there are _much_ more likely causes for that than NFLT.
I didn't find a way to fix something at the bottom of each printed page with CSS either. Not sure if there's a solution today. I looked into it last in 2014.

And yes, Chrome had removed multi-column printing. It's supported again now. There's a bug report last updated in March 2016: https://bugs.chromium.org/p/chromium/issues/detail?id=99358
One feature of the Dow Jones Industrial Average is that when a company is doing poorly, it is removed from the average and replaced by one that is doing well. [1] If AIG, Honeywell, Eastman Kodak, Sears Roebuck, etc. were still in the basket, the average would look different.

If a person could just swap out losing stocks for winners without realizing losses, everyone's investment could be above average too.

[1]: https://en.wikipedia.org/wiki/Historical_components_of_the_D...
When working with images, do you use mode 0, 1, or 2?
I'm not familiar with MacWire, but I believe it's powered by macros. You can think of a macro as a function that runs at compile time. It's input is a syntax tree representing some code, and it's output is an arbitrary syntax tree representing code. The compiler, while processing source code, will recognize places where a macro should be invoked on some syntax. It will call the macro on that syntax, then replace the syntax with the output of the macro.

In this sense, you can imagine a macro that takes in the source code for a class that has wire calls, and rewrites the wire calls into object constructor calls based on introspection of the syntax and types in the class.

If you're familiar with C macros, they are technically the same kind of thing, although very basic, error prone, and unpleasant to work with. If you want to learn more about macros, I would recommend starting with a simpler, more sane macro system like one in Scheme, or, if you want something that looks more like Java, Nemerle (http://www.nemerle.org/About).

Scala's macro system has a bit of a bolt-on feel since the language wasn't designed from the ground up for macros. That said, I applaud Scala's effort to try to figure out how to integrate macros into their core language and hope they are successful in the future with Scala Meta (http://scalameta.org/)
Location: Mumbai, India

Remote: Yes

Willing to relocate: No

Technologies: Java, PHP, Python, some JS, MySQL

Expertise: 3rd party API integrations with significant exposure to payment gateway APIs. Stripe, Braintree, Recurly.

Email: mhcub3 AT gmail
I grew up in Santa Monica and went back to visit recently. There is so much money there now it's insane. You don't realize it until you live somewhere else, but there are so many expensive vehicles, the people in tshirts are in really expensive tshirts, all the buildings are freshly remodeled, the roads are smooth. It seems everyone there has bought into the California aesthetic. It's a beautiful place but everything is a bit unnervingly nice.