skysight-inc/HackerNews huggingface dataset:
Instead of scraping the sites and trying to guess what YC companies are using...

Perhaps just ask them?

Surely every YC company would answer, or at least enough to make the information more valuable than a set of guesses.

Additionally, it would be good to know when YC companies choose other YC company products based on incentives offered (it's free to other alumni), as this disclosure allows others to evaluate whether the choice to use a product was because it was the best product for that task or was potentially skewed by the incentive offered.
That site needs some updating. The 'features' and 'images' sections both lack content (merely a message stating "under construction"). Although content > style, I can't help but mention how dated the site looks also.
> And it would be really nice if I could read man pages in the terminal in a proportional font, but preserving alignment etc.

People would need to use tabs (gasp) instead of spaces for that :-P
Amazing advances in GPU technologies over the past few years.

I love this comment: "...Oh, and don't forget the power adaptor, which—as I saw with some models in performance demos—is literally the size of a brick."
Great Basin Industrial
Storm Chasing and Web Security
ConEmu: Windows console emulator with tabs
I don't know why this is down-voted, the page seems pretty solid, even including an interesting academic article: "Men Ejaculate Larger Volumes of Semen, More Motile Sperm, and More Quickly when Exposed to Images of Novel Women (2015)"https://link.springer.com/article/10.1007%2Fs40806-015-0022-...

Also be aware that it does not condemn masturbation (which IIRC is healthy), but rather masturbation _for hours_ kept alive by watching endless variety of internet porn, which seems to cause erectile dysfunction.

The process bears a conceptual resemblance to exposure to more novel and avant-garde art. Such thing changes one's tastes to value even more novelty at the expense of traditional aesthetic, causing the "modern art" that people exposed to less novelty dislike or mock.
One second Dash
All good. I wouldn't change anything.
Great Basin Industrial offers a full range of services for industrial fuel tanks, water storage tanks, vessels and towers. We also have expertise in stainless steel and nickel alloy fabrication, steel plate structures, piping and more. Source - http://www.greatbasinindustrial.com/industrial-tanks-and-sto...
Is there an advantage to overriding the man command over the approach of just directly exporting the env variables in bashrc? I currently do the latter and I don't override the man function. I suppose overriding the man function would allow for man-specific customizations, but perhaps there are other good reasons too?
While I agree in principle this is the way to go, war is a unique unifier of people. War is something deeply imbedded in us, both cultural and genetically, that can't be applied to non-war situations. We need a different approach since we can't trigger the war response with climate collapse - at least until it is too late.
Guy with beard and hipster glasses - check.
The bids are not very high yet.

https://blockchain.info/address/19BY2XCgbDe6WtTVbTyzM9eR3LYr...
Are the same people responsible for Microsoft's endless rebranding of products and services now working at Google?

It's exhausting keeping track of what's either just been released or cancelled on any particular day.
Agreed on popularity but Kickstarter is slow and memory is still expensive. Shorter code isn't always a good idea when most Rail and Ruby developers can't tell between APIs.

Swift is by far being the best all-rounder language and between the fastest and slowest.
Because there are absolutely no other video chat apps in existence on both Android and iOS? Duo is the only possible option?

The point is given the many, many other video chat apps that do already exist and fill this function, several of them produced by Google, what does Google think it's doing bringing out yet another one.
Stanford-led experiments point toward memory chips 1,000 times faster
The Next Must-Have Smartphone Feature
To me, that whole line of argument makes no sense. Facebook is at its core and from the start an anti-privacy entity. It relies on encouraging people to post their whole lives and the lives of others. A privacy-friendly Facebook would not be Facebook at all except in name.

Taking your legislation example, a privacy-minded person investing in Facebook would not just like be a legislator disagreeing with a decision, it'd be like a self-proclaimed anarchist pushing for a more powerful government.
Skype was launched in 2003, and IIRC was primarily voice for the first couple of years. That brings us up to the 10 years that's apparently the required expected longevity to even consider an app.

Whatever small fry exists on the market, they have survived the Skype juggernaut, FaceTime, Google Hangouts and Facebook chat. I find it highly unlikely that Google Duo is going to be a uniquely destructive force.
Researchers Set New Record for Data Transmission Using LED Light
I'll probably trust them on the encryption bit, but it's less clear they know what they're doing...
The rise of functional programming and the decline of Angular 2.0
Pachyderm looks quite cool, but I think it's lacking a quick-start and a way of running things locally in a simple way.

I grabbed the repo and clicked through a few links in the docs and hit a 404. I searched on google and found a link to a way of running it just locally simply but that doesn't work with the new version. Then I followed the instructions and hit a problem installing something to do with k8 about mapped paths and the fix printed in the console doesn't work.

I understand that this is a personal complaint and others might not care at all about having it setup locally because it solves the big problems so well but I just want to try it at least locally.
You're right, that webpage is sh*t. Nevertheless, that's the official webhome for most(1) which should be readily installable in most Linux distros.
Looks great and it would be nice to have work over http too. That way the UI could be polished even more.
In theory...in reality when it comes to Apple HN crowd has double standards (eg. see snarky comment on "closing date" at top and try to imagine such a comment on Apple not being downvoted here)
Only slightly related, but: why do all Intel consumer-oriented processors now feature an integrated GPU?
Larrabee gets destroyed by the competition in terms of flops-per-watt

While I expect the graphics cards to have the edge in performance per watt for brute-force math, I'm surprised that the current GPU's would have that large of an advantage. Are you sure you are comparing the same size "flops" for each?

And while it's in keeping with the article, I don't think lumping all the generations together as "Larrabee" makes sense when comparing system performance. While availability is still minimal, Knights Landing is definitely the current generation (developer machines are shipping), and as you'd expect from a long-awaited update at a smaller process size, efficiency is a lot better than older generations.

Here's performance data for different generations of Phi: http://www.nextplatform.com/wp-content/uploads/2016/06/intel...

And here's for different generations of Tesla:
http://www.nextplatform.com/wp-content/uploads/2016/03/nvidi...

From these, the double-precision figures appear to be:

2016 KNL 7290: 3.46 DP TFLOPS using 245W == 14 DP GFLOPS/W.

2016 Tesla P100: 5.30 DP TFLOP using 300W == 18 DP GFLOPS/W.

I don't know if these numbers are particularly accurate (I think actual KNL numbers for the developer machines are still under NDA), but I think the real world performance gap will be something more like this than one approach "destroying" the other. If you are making full use of every cycle, the GPU's will win by a bit. If your problem requires significant branching, Phi won't be hurt quite as badly.

Also, if Intel wants to make Larrabee gain mindshare and marketshare, they need to sell sub-$400 Larrabee PCIe cards.

The interesting move Intel is making is to concentrate initially on KNL as heart of the machine rather than as an add-in card. This gets you direct access to 384GB of DDR4 RAM, which opens up some problems that current graphics cards are not well suited for. I think this plays better to their strengths: if your problem is embarrassingly parallel with moderate memory requirements, modern graphics cards are a better fit. But if you need more RAM, or your parallelism requires medium-strength independent cores, Phi might be a better choice.

But because Larrabee's cheapest model (3120A/P) starts at $1695

While it's true that Intel's list pricing shows they aren't targeting home use at this point, List Price may not be the best comparison. For a while last year, 31S1P's were available at blow out prices that beat all the graphic cards. In packs of 10, they were available at $125 each: http://www.colfax-intl.com/nd/xeonphi/31s1p-promo.aspx.

It's true that even at that price they were not a great fit for most home users: they require a server motherboard with 64-bit Base Address Register support (https://www.pugetsystems.com/labs/hpc/Will-your-motherboard-...) and they require external cooling. But if you were willing to be creative (https://www.makexyz.com/3d-models/order/b3015267f647354f96ff...) and your goal was putting together an inexpensive many-threaded screaming number cruncher, the price was hard to beat.
Babel has to turn it into valid JS for it to work so you'd still have the 'and' and 'or' functions. In the bottom right corner of Hzoo's example you can see what I mean (http://astexplorer.net/#/ZT6HYai08w)

It should be more obvious what expressions are supported when it's validated by a Javascript parser. This is in contrast to the 'dynamic' approach which has no problem with the following until runtime:

and(gherkin(or()))
How Small Abstractions Help Beginners
You give information willingly to Facebook and accept their terms of service.

Frankly, I think that's just naivety: https://en.wikipedia.org/wiki/Facebook_Beacon
As long as we pretend Skype doesn't exist. Or none of the other services listed here: https://en.wikipedia.org/wiki/List_of_video_telecommunicatio...
Wasn't WebRTC going to solve all this (e.g. https://appr.tc)? What happened, has it become browser cruft?
Truth in stereotypes
> What can you tell to PREDATORS to have them to STOP DEFRAUD INVESTOR.... or to prevent them from starting to defraud them? The only thing that will work .... that they will GET LIFETIME SENTENCE FOR DEFRAUDING INVESTORS ... because PREDATORS v. INVESTORS is the same thing as MIKE TYSON v. 5 YEAR OLDS.
When it comes to shitty interoperability, Google takes the cake.

No one ever claimed FaceTime works on your android. They wanted to open source it and got fucked on patents.

Try using gmail to send a regular iCalendar format invite to an event. If they just happen to have used that email for a google account, fuck you it ends up in the Google calendar account they likely didn't know they even had, and never goes to their email.

THAT is unexpected, and arguably deceptive behaviour.
I use a `.gopath` file and some small shell support[0] to just `cd` into a go workspace among many. That said, the "clone and be done" approach is something I miss sometimes.

[0]: https://github.com/lloeki/dotfiles/blob/master/shell/go
Cyberwarfare
What about thermal throttle?
Erm, I'm not sure I get it. I think I'd need to see an animation. If the crankshaft is fixed I don't see how that linkage can change the stroke length because all it shows in that diagram is the piston further along the stroke, which is what all piston engines do when the crankshaft rotates.

So yeah, I probably need to see an animation to grok it.
This is very well written. Thank you very nuch on this! I will read it few more times and write thinga down in my notebook as a reminder!
> The vendors won't do that because there's no stable ABI, which means that people need to reinvent the wheel.

This is utter nonsense; I suggest you have a good look at a "git log" of some driver files source files in linux.git, here's just an example:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....

Edit: In particular, there not being a stable ABI prevents vendors from re-inventing various wheels because they can just argue for and submit enhancements and changes to various core kernel subsystems so that they better match the requirements of their hardware / driver, instead of putting extra code into every driver like they have to do on other systems where they have to live with whatever ABI was declared stable by the OS vendor a decade ago.
So what about that great big "?" in the table: TDP? How hot is it going to run? How well is the laptop going to handle it - does it now require an all-metal body? How well is the essential issue of fan and heatsink maintenance considered in the design of the laptop?

I ask this because I have two GPU laptops both of which gradually degraded in usability over time entirely because of thermal issues.
Other thread with more contribution: https://news.ycombinator.com/item?id=12295608
Well it's all subjective.

Check out:

Rust

Clojure

Nim
Why You’re So Hungry After Swimming
doesn't work very accurate for me. tried with `man curl`
It surprises me people would just 'down' any medication. I've always stuck strictly to the very clear instructions on the box (I believe it's 2 every 4 hours, no more than 8 within 24 hours for paracetomol) and everyone I know does. Reading through this thread though it seems like a lot of people seem to be confident enough to play doctor and decide what they should/shouldn't take and what is good/bad for them. Maybe it's a cultural thing but everyone I know is pretty careful with even 'staple' medications like this or NSAID's.
>Want less technical debt? Write less code.

Also: write less powerful code.

* Replace 'clever' metacode with straightforward imperative code where possible.

* Replace imperative code with declarative code where possible.

* Replace declarative code with configuration where possible.
I'm thinking more about harnessing insight into the returns on the products themselves (and of course not using an API to trade, that wouldn't make much sense with an index fund).
Synopsis: A certain age group is better at video games.
Obviously not the point that guy was making, as I paraphrased him on not having alternatives, and he said it was sad (not confusing or upsetting).
Why build the LightPhone
> Scraping should fall under fair use policy

Even if the burden put on the scraped website is far from "fair"? At my last job we had half the server capacity used by scraping bots most of the time, despite blocking Tor (since it was used exclusively for scraping most of the time). Such use translates into real operating costs just for being scraped, depending on your way of monetizing with 0 (no ad views) or negative income from those "users" on top (sometimes it's the competition or agencies selling your data so people don't have to use your website).
Wire [1] is an app you could use across platforms for chat, voice calls and video calls (and even doodling). Sign up is using a phone number or an email address. It also has end-to-end encryption with multi-platform support and cross device sync (phone/desktop/laptop).

When I started using it a few months ago, the contacts discovery was a bit buggy, but it's worth a try. The feature set is quite rich.

[1]: https://www.wire.com
Arc fits the bill: http://www.paulgraham.com/arc.html
@the_why_of_y: what should I note here? That some vendors do that within the source tree? Yes, some do, but many don't, including a fair share of smaller ones.
>The primary offering of microservices is decoupling and simplicity.

Microservice architecture is very much orthogonal to loose coupling. I've worked on several microservice architectures with tight coupling. The microservice aspect actually exacerbated the pain caused by the tight coupling because it added the risk overhead of serialization/deserialization and network failures, which simply don't exist in a 'monolith' context.

Microservices when implemented are usually either a reflection of conway's law (ID team in building B has its own service; as does the CMS team in Europe), or fashion-driven development (one team working on 17 different services... which can be nasty).
Why isn't ssdb more popular?
http://ssdb.io/ seems to be a reasonable alternative for redis for data sets that are larger than memory, but I don't see nearly as much "buzz" about it. Is there some reason people don't use it or are they just unaware.

I would love to hear about any success or failure stories about it.
This is what happens when some companies project investing as a quick and slick process. Answer these 5 questions and here you go: this is your risk tolerance and you are saving away in taxes and doing rebalancing. The truth is that investing is just another application to data science and machine learning and a lot of hard work. Little things matter and even simple rebalancing is not as simple given that periodic rebalancing can have huge market timing effects. We recently did a webinar on how to approach investing as a data science problem instead of a 'finance' problem: https://www.qplum.co/webinars/past/07072016/skill-vs-luck
It seems like a lot of people have been rubbed the wrong way with this post
I posted a link to the "Revenge Porn" bill, incase anyone wants to talk about the topic at hand instead of Peter Thiel. The bill is actually a pretty significant one with some big implications for service providers https://news.ycombinator.com/item?id=12295410
Notebookcheck has a better review with link to reviews of the actual laptops and lots of benchmarks (synthetic and games)

http://www.notebookcheck.net/Nvidia-Pascal-for-Notebooks-In-...
> Really, they need a camera a bit above center of the screen

Somehow I don't see a phone that has a camera hole in the middle of the screen selling too well. If the camera is put in the bazel, then it replaces looking up/down with looking slightly to the side.
My thought exactly - the timing is really great in a way.
- Skype gets worse with every release (especially Mac & Linux) and the call quality is still stuck in somewhere 2008
- Facetime is cool but still Apple Ecosystem only
- Phone messengers (WhatsApp et al.) aren't really serious on the topic

Real-time video is plain hard, especially when latency comes into play. Having Google tackling this with their unique technology (QUIC / lots of low-level performance expertise) and resources (GCP / CDN), I'm really looking forward to try it out.
VAEs can be extended to make the latent variables dependent. OpenAI's inverse autoregressive flow is one recent way that is particularly efficient: http://arxiv.org/pdf/1606.04934v1.pdf. Linear IAF is the simplest form of this, with it you can model normal z having an arbitrary covariance matrix.

But aside from that, there is an information-theoretic view on why you might prefer VAEs over AEs. In short, having p(z|x) not be point-mass (aka an ordinary AE) allows you to bound the information flow through the bottleneck. KL loss on p(z|x) forces the network to be honest about how much information it is cramming into z for the purposes of reconstruction.

To unpack that a bit: in theory, even a single real-valued latent variable z could store an arbitrary amount of information (if the encoder and decoder conspired cleverly enough). But if you make z stochastic, or in other words if your encoder's job is to calculate the parameters of a distribution from which you sample z, you're essentially introducing a noisy channel in the middle of your network, and you can then bound how much information is flowing across that channel. But to do that you still need to use KL divergence loss to encourage p(z|x) to approximate your chosen latent distribution, otherwise your encoder and decoder might cheat, e.g. by using near-point-mass z as a way to turn back into ordinary AEs again.

Or in deep learning speak, it's a form of regularization with a particularly rich and interpretable statistical motivation.
Scaling the Petitions Service Following the EU Referendum
If I understand your question correctly, no, it doesn't. Actually, the thing that you "unparse" doesn't even have to come from a regex matching to begin with. As long as the type matches, everything is fine.

If you are interested by unparsing, I would advise you to read the (famous) paper functional unparsing by Danvy[1]. The module Printf and Format of the OCaml standard library are basically this paper on steroid. I recently wrote a blog on part of the implementation technique[2].

Hope that helps. :)

[1]: http://www.brics.dk/RS/98/12/BRICS-RS-98-12.pdf

[2]: https://drup.github.io/2016/08/02/difflists/

[Printf]: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Printf.htm...

[Format]: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Format.htm...
The desktop 1060 has TDP 120W and the notebook one should be within 10% of its performance. So, I don't think they will get below 80W. There is also the 1050Ti with 128-bit bus, though. That should cut TDP significantly.
Not a single thing ;)?

Thank you, but what about the resume?
Facetime Rival? Nope.
Hmm that's how iPhone works.
parent is being sarcastic.
With XML namespaces independent development teams can freely design their own structures and interfaces and then mix them in a very granular manner without danger of name clash. This promotes design and reuse of specialized mini-language with exact precise semantic. xlink:href is better than plain href because plain href is an informal convention, while xlink:href is code reuse.
Good point. Can't argue with that.
VIDEO: Massive monitor lizard blocks Thai man from getting into his house
A great way to very slowly upgrade everyone to Windows 10.
I don't really know about brunch, although I guess there's something about waiting the better part of an hour to eat that makes it attractive to hipsters because I sure have seen them do it a lot.

But my guess is that Burning Man is rather passé, and has been roughly since people who hadn't been there started hearing about it in large numbers.
You'll need to explain that, I genuinely don't know what you say it.

Facetime is just a feature. It's a calling option in contacts and any phone call to another iPhone can be turned into a facetime call at the push of a button. That means you don't even need to think about it. There's no install process, no configuration, no account to set up, it's just there.

Furthermore because it can rely on guaranteed hardware features it has the best compression, bandwidth utilization and image quality in the business. If it's a joke, I'm not sure who it is that's doing the laughing.
is it necessary with ES6 Array methods?
I had suggested Wire [1] in a comment above [2]. It's cross platform, has cross device sync, and end-to-end encryption. Sign up can be using the phone number or an email address.

[1]: https://www.wire.com

[2]: https://news.ycombinator.com/item?id=12296477
Most likely it depends on the `net` package which can use `getaddrinfo` for dns lookups. Try using the `netgo` build tag:

go install -tags=netgo github.com/google/git-appraise/git-appraise
Great! I'm really glad to hear you've found a lifestyle that works well for you. Is it possible your experience isn't representative?
I also want to let the HN community know that I published half the book for free on my website. Just scroll down to the section on the landing page that reads "Take A Peek Inside".
A friend of mine invested in two roboadvisors (wealthfront and betterment) at end of April and since then they have done nothing, not a single trade. Not a single trade. In the mean while, markets have scaled new heights. Ten year rate dropped to 1.37%!. Brexit happened. The FED unlike happened. There were huge gyrations in the unemployment rate. Vanguard systematic fund VMNVX did much better.
I have worked in trading all my work life and I know how hard it is, how humbling it is, and how meaningful it is. I hate it when people sell crap as smart.
As Dean Kansky in Serendipity said "They should make pills for this."