skysight-inc/HackerNews huggingface dataset:
What about fetishizing the 4th amendment?
From digging, it looks like the issue here (or one of the issues) is that the Web Assembly encoding for some Lisp uses cases (multiple value return) is not very compact. Making the proposed change would presumably reduce the size of Lisp code once compiled to Web Assembly, it would not really affect the behavior of the program once compiled to native code.

I can relate to the Web Assembly team's reluctance to add features which are only really wanted by a small subset of users, especially when they only affect the binary size. These features, if implemented, may suffer from poor test coverage. My own preference is that compact binaries are nice but if you're going to use a high-level language, an increase in binary size is just expected (say, an order of magnitude) unless the encoding/VM and language were designed in concert (Java + JVM, or C# + CIL are two examples). Heck, C++ binaries can be enormous.

Then again, I didn't dig deep enough to really understand the nuances of the argument. Perhaps someone could elaborate.
The success of Bitcoin has led me to think that perhaps its concept of value is not wholly new, but rather illuminates how money has worked all along.

All my life, explanations of why gold is valuable have all boiled down to more intellectually nuanced versions of "Ooh, Shiny." But I suggest that gold is agreed to have value because of two traits it has which can be seen as analogous to traits of Bitcoin.

First, worked gold items like coins and jewelry represent a certain measurable and comprehensible amount of work. Not too much and not too little, in terms of available labor resources. Second (as I learned from the TV show Connections), the purity of a nugget of gold can be quickly estimated to a high confidence level by rubbing it on the smooth surface of a black basalt river rock. The deepness of the yellow of the streak on the rock immediately shows the quality of the sample.

So I believe gold is agreed to have value because to our ancestors gold artefacts demonstrated a certain amount of work invested, and the quality of those artefacts could be quickly evaluated with an efficient "proof of work" algorithm.

Why does "proof of work"=value in the Bitcoin ecosystem? In part because it guarantees a cap on inflation (thus preserving value while allowing appreciation), in part because dedicating valuable resources to mining represents a vote of confidence in the system.

I believe the simplest explanation for why gold has value is that there is nothing new under the sun, and analogous reasons applied when gold first came into use in human trading systems.
"Our human brain cannot store too much stress and secrets. So every human make shortcuts."

Well put. Russians used to say some of the best info came from just before or after a secure phone went encrypted. People couldn't let themselves wait or double-check even that much.

Economics and productivity do even more damage. People griped that B3/A1 secure systems didnt have development pace or features for price paid vs insecure competition. Plus insecure did lock-in nicely. Result: almost no investment into secure alternatives to crud we're locked into.

Defence, Comp Sci, and what's left of high assurance commercial are still cranking out useful stuff at least.
Heres from a quick Google

http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...

You can see like most Swift benchmarks, its compiling with the -Ounchecked flag and using C.

-edit- I have no doubts of LLVM's capabilities. It just seems like Swift is probably already taking advantage of its optimizations.
With a Kinect, you should be able to extend your right arm in the air with a straightened hand to issue a command. That would be popular with people who've sworn their allegiance to Drumph.
Your view has merit but I think it is a minority one. Actually, I think the community is way beyond just webpack and babel. I think it's not exactly the "new Java," I think it's something we have not really see . It is kind of a stupendous over proliferation of many of these little kind of obscure projects.

I saw a headline of an article the other day, something about "collections of microservices becoming the new monoliths" and it seems like that's what JS community is tending toward, an enormous amount combinations of these these frameworks/libraries/build tools/package managers. I guess the advantage of this style over traditional monoliths is there are more conferences to go to, I dunno.
Obama, at South by Southwest, Backs Law Enforcement in Fight Over Encryption
Colloquial English, at least in America, has the idea of a "punchable face." Perhaps not as catchy as the German word (which is just a couple words jammed together anyway), but they're similar.

I really hate this phrase. I just generally find it repulsive, but also 99% of the people who say it would never hit anyone.
> The components are few and simple, but provide enormous combinatorial possibilities.

Zachtronics in general seems to be pretty great with this.
Last week's episode, Ask This Old House, had something similar. They swapped a normal front door lock/handle with a Bluetooth (or WiFi) controlled unit. The phone could be used with an optional WiFi extender. My head swirled with so many scenarios where things could be bad.

1) Leave the phone in the home, you'll never be able to get in!
2) Wireshark the WiFi
3) Hijack the signal

I'm sure the dark side is waiting for us all to adopt IoT in our homes. I prefer my mechanical locks, thank you.
In high school, I took French classes, but my friends’ introductory German textbook had such vocabulary words (yes, they needed to memorize the proper spelling and gender of these to prepare for vocabulary quizzes, and invent sentences where the words would be appropriate in context) as:

“Feeling that the end of the world is near”, “kite flying festival”, “commemorative coin with Maria Theresa’s face on it”, “ship from the Hanseatic League”, and “cemetary for homeless, nameless people”.

These are on a whole different scale from “shoebox” or “raincoat”.

(Personally I suspect that the textbook authors were just trolling everyone.)
Bullshit. The guy who created the term ADHD admitted it was a fake.
Etymonline corroborates you; it places the origin of "housewife" in the 13th century.

(You would think there was basically no other kind of wife until well into the Industrial Revolution.)
Yes, good concurrency perks and easy deployment are handy, but Go basically demands people to code 1993 C-Object style since its authors basically rejected 20+ years of type theory. If it feels dirty don't promote that, don't promote a community that is in total denial when it comes to its language shortcomings.

What languages are popular and what languages are people getting stuff done in? Maybe the people in denial aren't the ones supposedly denying the supposedly "better" paradigm/model/type system? Maybe the ones in denial are the "misunderstood" languages?

For our young field of programming, this now qualifies as an old story: A "superior" computer language is misunderstood by the mainstream, and progress is tragically held back. It's happened before, and it will happen again. But I posit it would be better to think of each language as an iteration and to look for lessons learned.

As someone who spent time in such a language community, let me point out one such: Technology and paradigmatic superiority are only two ingredients out of many that contribute to the success of a language community. Do outreach. Make your stuff "just work" for the beginner. Be able to solve real problems while not creating too many new ones. Also mind the overarching lesson of all software history: Pragmatism wins the day.
http://smmry.com/ produces:

We have been using traditional two-socket servers for more than five server generations now at Facebook.

Because our web servers are heavily compute-bound and don't require much memory capacity, the two-socket servers we had in production had several limitations.

Mono Lake is the server embodiment of Xeon-D and the building block for our SOC-based server designs.
I don't understand why you submitted this. But if you are looking for a job you should read/submit in the official thread that is posted the first day of each month.

For reference (and perhaps you can find something interesting):

"Who is hiring?" https://news.ycombinator.com/item?id=11202954 (488 points, 10 days ago, 830 comments)

"Freelancer? Seeking freelancer?" https://news.ycombinator.com/item?id=11202955 (51 points, 10 days ago, 81 comments)

"Who wants to be hired?" https://news.ycombinator.com/item?id=11202956 (84 points, 10 days ago, 195 comments)
I don't get it, what's new? There are a number of companies doing satellite imagery, you can usually find them by reading the name on the bottom right of your Google Maps view.

And yes, these companies also track mining fields and what not, they just don't pretend it's some charity thing.
If anyone has a link that shows the Vulkan equivalent (e.g. how pipeline states might be implemented, etc.) I would really appreciate it.

In particular, I'm very curious how tile-based deferred rendering wound interact (positively!) with a Vulkan software rendering implementation by keeping all tile buffers for a render pass in the on-chip cache of a modern Intel CPU. It seems like Vulkan provides a better API for a software rendering than OpenGL for that reason, and I'd like to see that confirmed one way or the other.
The 0.11 demo is probably still up because it is known to be very stable. I haven't encountered any stability problems with 0.12 in recent months, though.

The big difference is the endgame: 0.11 had a placeholder "Rocket Defense" and 0.12 has a multi-step rocket and satellite assembly process. You would play several hours before encountering this. There are also a lot of performance improvements and quality-of-life things like personal roboports and more detailed logic combinators.

I'm looking forward to 0.13 which will have much nicer train track placing, fire that spreads, and maybe new vehicles and chest-loaders.
I, for one, am looking forward to the day Alexa, Siri, Cortana, and Google Now can hold full conversations with each other.
Building up SF or SV is not the solution, High Speed Rail is the solution. Get on a HSR train, travel 20 - 40 miles out of the city in under 30 minutes. People would still have access to SF, SV and the jobs but would be scattered upwards of 40 - 60 miles from SF, SV. It also fixes NIMBY; you can either have HSR or be surrounded by large apartment blocks.
But something eventually has to come along at some point to make it possible to not have to take down Moby Dick in the first place.

How about something that was built on the design principles of Erlang, but with much faster execution speeds?
Quite a few of the best software engineers in the world live in the Bay Area and do not want to leave, and the larger players want to hire them. They could hire engineers elsewhere for a lot less money, but they want to hire these specific engineers, and are willing to pay what it takes.
What entails finding/exploring/joining such a co-op? It sounds like a much better concept than a traditional 9-5.

Related to the parent: I've mentioned that I want a strict work/life balance, and a more aggressive work/break balance and the retort I've heard sometimes is "accountability". I don't mind working to fix a broken thing during my down time, I just don't want to be actively contributing for greater periods of time.

We're incredibly lucky to work in an industry in the us where 3 week vacations are the norm, but I'd vastly prefer 2 weeks paid, 3 months unpaid as the norm (if that makes sense)
My favorite is "memory management": Speicherverwaltung.

We can take the sentence:

"Achtung, Achtung, Luftlagemeldung!"

and substitute into it:

"Achtung, Achtung, Speicherverwaltung!"

:)

Failing memory management can be like an air raid, sort of. The program "bombs" and all. Map a guard page on both sides and dive into shelter! :)

The CLISP source file name "spvw.d" is an acronym of this word.
I do sometimes see highschool written as one word.
The default is to allow zoom. Why add a value to remove end user functionality?
Remember last year when $.ajax wasn't legacy? Those were good times.
It's still nothing but a combination of other words without space in between.

In Japanese (or Chinese), do you consider that mixing kanji together to form a more complicated word is something unusual ? It's very much the same concept as what Germans do.

Nothing new, really.
Agree. I support having Lisp support in WebAssembly! Now what?
Meteor isn't even being mentioned anymore in most of these posts, but it really does reduce the need for so much tooling. Plus, it can use React as the view layer.
How the Grinch Stole Array.length Access
Thank you. Genuinely interesting, and in my opinion, one of the few examples of the technology done right.

I would point out that the three different switches on opposites sides of the kitchen sounds more like an issue of poor switch placement (admittedly, a common problem) than anything crying out for automation, but the ability to control sets of lights with one button is intriguing.

I think the take-away is this:

> Is any of this game-changing? Not really. It's interesting to me, it's not overly expensive (especially as I have built this up over time), and it's a nice albeit minor quality-of-life thing.

Which I contrast with: "Let's hook my toaster up to the internet because: Internet of Things!" which seems to be the prevailing attitude.
Ah I see, thanks for telling me!
Then again, if the WebAssembly team makes that argument, we might as well just use JavaScript + ASM.js
They allow 3rd party skins and someone has already made a "happy" one:

http://t-a-w.blogspot.com.au/2015/08/happy-factorio-mod-for-...
Deep Learning Summer School (Aug 2016)
Its frighteningly polluted! http://stuffin.space/
The loser is our national security? The loser is our freedom.
Ask HN: Our Startup is meeting with Amazon Corporate, what should we expect?
We are a small (10 person) midwest based startup that has been working on applying deep learning to audio processing for the past two years. About a year ago we released our first product and have had great traction with a handful of large companies across the US.

A mutual connection introduced us to some Principals and "Category Leaders" and as a result we built an internal beta test that they have been evaluating for a few months. We just received an invite to come to Seattle and meet with 8 of their team members at the beginning of April.

We haven't worked with a company this size before, but we have gotten approached by Corp Dev from some other category leaders in our vertical and always passed on those deals. We haven't signed any documents or NDA's at this point with Amazon and they don't have anything in their hands that they could reverse engineer.

We are a little worried that they are going to just drill us with technical questions and if we answer them they will just build it on their own. At the same time if we don't answer their questions, we figure they will pass/tell us to go away.

We are worried that if that happens it will kill our momentum in the market and also our opportunity to raise money in the future. People will just say "oh well Amazon passed, forget a deal" etc... Seems lose/lose, but if they want to do a licensing deal or investment/acquisition that would totally blow everything open for us.

So what should we expect?
Powersniff Malware Used in Macro-Based Attacks
What do games tell us about intelligence?
The goal isn't to push poor people out of the area and replace them with rich people. The goal is to price out landowners who fail to develop housing.

To that end, it's probably better to somehow align the tax consequences with the people who can successfully NIMBY up development projects. That is, subsidizing living next to a high-density apartment complex, rather than subsidizing building a high-density apartment complex. Or in addition.

Like, if building a tall apartment complex in the Mission meant that all the neighbors got $50/month in density subsidies, I'd imagine that a lot of opposition would dissolve.
I think it should be condoned and encouraged.
Meteor is so February 2016
Well, German also often adds an s or n as delimiter in between.

Not as good as CamelCase, but easier to pronounce.
Why not mithril? https://lhorie.github.io/mithril/

Seems to be way faster, and easier to learn than any of those other framework/libs.

For example: How is Mithril Different from Other React:
Source: https://lhorie.github.io/mithril/comparison.html

"The most visible difference between React and Mithril is that React's JSX syntax does not run natively in the browser, whereas Mithril's uncompiled templates do. Both can be compiled, but React's compiled code still has function calls for each virtual DOM element; Mithril templates compile into static Javascript data structures.

Another difference is that Mithril, being an MVC framework, rather than a templating engine, provides an auto-redrawing system that is aware of network asynchrony and that can render views efficiently without cluttering application code with redraw calls, and without letting the developer unintentionally bleed out of the MVC pattern.

Note also that, despite having a bigger scope, Mithril has a smaller file size than React."
The Xbox One is just as bad - the power button can be triggered even if you don't actually touch it (triggers from about 0.5-1cm away).
VBad: VBA Obfuscation Tools combined with an MS office document generator
Nuts — the app uses Apple's appstore.com/<appname> forwarding service, but I guess it's down? Here's the real link: https://itunes.apple.com/us/app/composers-sketchpad/id978563...
The german frequently employs the letter 's' to glue the words together, for instance: Nutzungsgebühr, which is made up of words Nutzung (usage) and Gebühr (fee). Or as in BedienungSanleitung. Actually, they are so much accustomed to the use of 's' if you speak them in English, when they make a mistake, they tend to mistake on the 's', for instance I did hear a German say "it doesn't workS" .)
I used to support the view articulated in this article, but I'm more skeptical now.

If higher density were the solution I would expect to see highly dense cities have cheaper real estate than less dense cities. Instead, it's just the opposite.

That's because of the other side of the economic equation: demand.

And therein lies the devil. I hypothesize that increasing the supply of housing in a city actually increases demand in such a way that the supply increase has little downward effect on housing costs.

It makes sense why this is the case. If more people live in a city, then there's more people who are likely to move there. If you know a bunch of classmates who are all moving to San Francisco after graduation that's going to make you more likely to move to San Francisco too.

So yes, supply exerts downward pressure on housing costs, but I would bet that heigthened density then causes a near commensurate increase in demand such that the supply increase has little effect.
> “[Technology can] empower individuals to do things they could have never dreamed of before, but also empower folks who are very dangerous to spread dangerous messages” President Barack Obama said today.

Behind every proposed restriction on speech is actually a fear of freedom of thought. As though there are some ideas or beliefs are so powerful, that mearly exposing an individual to those ideas can forever change their allegiance. It used to be communism and now it's terrorism. It's a very pessimistic and condescending view of the nature of humans that I personally don't believe to be true.
The misunderstandings are related to the use of the word "AST". wasm looks like an AST but in fact it's a bytecode with stackframes.
>Sadly, I think it encourages resource exploitation as to what we, the human race, have been doing to Earth as a whole.

It's actually worse, your machines produce pollution which drives the local creatures mad and they start to attack you.

I think reaching an equilibrium with the planet's environment/creature makes for a great end game milestone.
It's a rather dubious claim that "fishes and birds are better off" in the deserted areas around the reactor. The studies mentioned by Greenpeace talk about morphological defects, heritable mutations, decreased fertility and decreasing numbers. Animals have a level of consciousness too. At some level they're going to be aware of being unwell. Are you going to point to mutated fir trees and DNA-damaged butterflies and say they're better off now because they no longer have to suffer the presence of human beings?
How Love Can Help Your Trading (And Improve Your Trading Results)
But the composition is generally underrated in Go. The programming community has decades of experience in inheritance-primary language, but composition-primary languages afford a different style, even if both are OO in some sense.

Interesting, in that Smalltalkers in the early 2000's were having conversations about how inheritance was way overrated, and composition was perhaps a better way of doing things.

I've gotten in such traps myself in my current Go project, and I will be changing something that was trying to use "inheritance" into something that looks more like composition and the Strategy pattern.
https://news.ycombinator.com/item?id=11266137
When things align, and the abstraction suddenly makes everything simpler, you start to see the wisdom of it. It's less about "proponents," more about people who understand it and how it affects the reality of frontend engineering.
The only way to learn it is by doing it. Doing it carefully, and in full detail, not falling into the trap of "and I understand it from there".

This. So much this. A lot of people think there is some big difference between mastery from a physical versus intellectual level. No one who is serious about learning to play a musical instrument will only play a song up to a point and then stop, saying "... no need to go further, I already know how to play the rest." I think the way the brain consolidates high level learning into long term memory is essentially the same as for "muscle memory". This is like when you learn to drive. At first, you have to think consciously about every little detail but with practice, your unconscious mind takes those over and your conscious mind is left to operate on higher and higher level concepts. Mathematics is hard and the sooner you can offload the details to your unconscious mind the better. And the only way to do that is by practice.

I consider myself to be a smart but sometimes intellectually lazy person and had to struggle to develop the habit of working problems out rigorously and completely when learning new material. The belief that you can learn material by just reading is seductive because it feels like you're saving time and getting to the interesting topics faster. But in all likelihood, this belief is false and will be proven as false the moment your understanding is put to the test, either in a real test, or when subsequent material requires a solid understanding of older material. Sure, you may indeed be understanding it at the moment you're reading and in the flow of the material. But what makes your knowledge solid and reliable even under adverse circumstances (e.g., when you're distracted or learning a difficult new subject that builds on that knowledge) is practice and repetition. This applies not just to mathematics but to learning a new framework or programming language.
> Quite a few of the best software engineers in the world live in the Bay Area and do not want to leave, and the larger players want to hire them. They could hire engineers elsewhere for a lot less money, but they want to hire these specific engineers, and are willing to pay what it takes.

Unless its more financially advantageous to train new engineers then keep paying the ones in SFBA? 7 billion people? Its not like only the brilliant ones are in SF.