skysight-inc/HackerNews huggingface dataset:
Basically it discovers and creates all the sensors and everything automatically once you install it. It does a very good job. So the OOB experience is just better with PRTG (I am using the free edition with 100 sensor limit). I know Zabbix has auto discovery things, too, but PRTG is just better out of the box.

However, because it requires Windows (bleh) I will be going back to Zabbix.
I never tire of seeing this series reposted. I only wish he'd written more since 2014.
Just a note on the title: it appears to be an homage to Warren Buffet's classic speech "The superinvestors of Graham-and-Doddsville"
Where did you go? I would recommend checking out Seward and Cordova.
That's the one. Thanks!

(I suppose it doesn't make sense to swap the above URL out at this point.)
They might not be talking about the opposed option itself but the way controversial viewpoints are often presented: Full of emotion, and in a full-frontal attack if you're perceived to be not on their side. It can be hard to dissipate that and actually get to the quiet earnest exploration part.
Apple announces bug bounty program
Yup, that's how I found this guy's blog the first time.

http://blogs.sciencemag.org/pipeline/archives/2008/02/26/san...
The headset is wired to the PC. That is its low latency path. Latency is less critical for the hands and they have still done a good job with getting it down.

This will allow things like backpack PCs (4 major companies already have them on the way, tailored for VR) and tracked mobile phone holders to have the low latency path.

You could connect such things with cameras that did on board processing and wireless sent the position, but that would fall on the high latency path.

Also you have it a bit backwards, optical tracking is high latency and low refresh, all the low latency stuff is done with IMUS on both Rift and Vive and then combined with optical via Kalman filtering.
I really hope the WinRT type system/metadata (and Windows APIs) continues to be updated to follow advances and trends in the languages that bind to it. e.g., non-nullability annotations in metadata, to project to non-nullable references in languages (currently in newer languages like Rust, Swift, F#, Typescript, but potentially making their way into future versions of C#)
There's also a lot to be said for telling the same story—obviously the same story—with your own touch. Personal storytelling is a dying art—arguably already effectively dead. The most obvious version of this would be telling ghost stories, but who is even good at those anymore?
Great to see this kind of article here.
Hah, I can understand the confusion—I meant the reporters were metaphorically digging through looking for a story about the myth.
I loved the dry humor in it. I generally find chemistry boring, but this book was not at all boring, though it was all about chemistry.
Apple launches an invite-only bug bounty program
Can anyone point me in the direction some call with continuation and stack and heap explainer? It would be great if it was brief and visual but I'm willing to read up. I just want to make sure that an explanation of call/cc is forthcoming.
"looking Islamic" while minding your own business isn't suspicious behavior.
Apple's new security bug bounty program offering awards up to $200k
Right, but a high level athlete in a higher weight class can be a better partner for one's own development than someone with equivalent technique in one's own weight class.
The origin story of the Microsoft ninjacat
If the dataset is public, could you post a link? Otherwise, could you please send me an email? (My address can be found on the github README). Thanks!
Previous discussions:
https://news.ycombinator.com/item?id=8440486
https://news.ycombinator.com/item?id=9021919
> So you want eq, unless the object hasn't been mutated, in which case you want equal. Easy enough. The following example is in CHICKEN, a lisp I am more familiar with, but translation to Common Lisp should be simple:

I want the language to make it impossible to use eq on values. When I'm manipulating values, I don't care about their location in memory, and I don't want it to be possible to care.

> If it doesn't, you could always just create functions that return the immuatable. It's not fast or pretty, but it works.

This is actually even worse, because Common Lisp will gladly tell me two function objects are different, even if they are otherwise extensionally equal.

> No, it's not. Scheme does the best by having mutation separate from single assignment, but pushing immutability on everybody by default is crazy.

I said Racket for a reason.

> Which is why, save cons cells (which are bad enough), Racket doesn't do so. Observe:

`x` is a variable, not a value. The value 7 isn't being mutated, 7 is always 7, of course! What has changed is that the variable `x` now stands for a different value.
In this case this might be a situation that you just need to endure since if he can’t control himself then nothing you can do can really help.

Do you have a relative that it he could go and stay with for a time? Moving to a new location can break people out of the behavioural mould that have got stuck in and having him spend some time in a new location with new people might allow him stop his self-distructive behaviour.
I prefer serif fonts, but that looks nice enough.
A Mathematical History of Taffy Pullers
Evidence that birds sleep in mid-flight
Different class.
High fructose visual programming langauge for kids
I'm not endorsing fraud, but if they spent only $77K (or twice as much) to carve their product some shelf space against Kraft or Conagra with their billion-dollar marketing budgets, I would look at their action in a different light. Without knowing the true intent and just based on the limited info presented in the article, IMHO, this is not in the same league as what Theranos was doing.
He did say filter, and not ban. To me that implies it's still accessible, but perhaps hidden by default for my user.
Can you say anything about the product owner target salary range? Are bonus and equity part of the comp as well?
After the 1993 World Trade Center bombing, it turned out, in hindsight, that the best course of action was for people to say where they were. That memory and lesson was not lost by 2001.

"Altogether, six people were killed and 1,042 others injured, most during the evacuation that followed the blast."

https://en.wikipedia.org/wiki/1993_World_Trade_Center_bombin...
It isn't just facebook feeds. Google's automatic per user tailoring of search results, & even Google being the primary search provider, furthers this echo chamber concept (as an aside, I remember when we were all referring to this as the hivemind instead of an echo chamber..)
While I see your point, I would believe this more with a website that was specifically used to search, aggregate, recommend, and communicate with restaurants (or other businesses). When did we start using Facebook to search for restaurants, movies, malls, shopping? I honestly do not consider FB as a source to find such places -- Google Maps (or just any search engine people use), Yelp, or whatever else serves its purpose much better, wouldn't you say?

Is a crowd that uses FB the most also the one with enough spending power to have such an influence?
Yeah, so your details are protected from passive wiretapping/MitMing, but not any active attempts (see sslstrip).
Wilson, NC got tired of waiting for telecom companies to wire the town with high speed affordable Internet — so it did it itself. Then the telecom companies succesfully lobbied the state legislature to pass a law preventing any other municipalities from doing the same.
I also found it interesting that this article is hugely concerned with making someone feel loved for expressing a desire to literally have everybody killed who had an abortion. I think at some point, the severity of an ideology has to outweigh the desire to accept a person as who they are.

We have been somewhat culturally conditioned by the common tropes of storytelling that biography excuses, and in fact makes acceptable, any ideology. We are expected to love characters who are even downright evil, just because they suffered a personal loss. In other cases, we're expected to grant special allowances to people just because they are very offended.

A bad idea is a bad idea. Making it immune to criticism on account of the personal circumstances of the person expressing that idea is a really destructive mechanism, especially when that idea affects other people.
The Japanese are raising a generation of kids who will dominate the international competitive code eating competitions.
Yes, not saying anything is the key for sure. In my case a good outcome was just having my sister not hate me. So, you are right, it worked in that case. But it was hard. I probably have more to learn.
Starcraft 1 actually had this as an option for 4 player multiplayer.

Page 10 of the manual mentions the 4 player serial. https://www.scribd.com/doc/25478804/StarCraft-Manual

Was a pain to setup but we used to do it that way before we all went out and bought some IPX compatible network cards.
It doesn't affect users though, it affects pages. Articles shared by users as a post don't seem to be affected, it just ranks pages that consistently post clickbait lower.
> ...but, the functions are side-effectless, and guaranteed not to change, so you can just equal? the results.

Just because (f 1) and (g 1) are equal, it doesn't automatically follow that f and g are equal. Functions shouldn't be comparable for equality at runtime, because extensional equality of functions is undecidable.
>Metaprogramming itself is admittedly not ML's strength, though. Here I look up more to Racket's `syntax-parse`, which is both friendlier and more scalable than `defmacro`.

...No, not really. syntax-parse and defmacro are good at different things. While unhygenic macros are useless, procedural macros have their place.

>unenforced conventions are just wishful thinking.

Tell that to everyone developing java. :-).

But one of the good things about lisp is that using syntactic extensions, we CAN enforce our own conventions. Just so long as you remember to unbind the native functions...

>Actually, mutable objects, even objects whose class (not to be confused with type!) can change at runtime, are easy to implement in ML. The main reason why this programming style isn't as popular in ML-land is because it results in code that's harder to understand both for humans and for machines.

Look, you're clearly a hardcore ML fan. You're not going to like Lisp.

Lisp and ML are polar opposites of each other. Lisp is hyper-dynamic, ML is incredibly static. If you're the kind of person who can't last 5 minutes without typechecking and immutability guarantees, you'll either flee lisp quickly, or build your own bizarre ML inside of it.
I must be missing out on FB because I do not use it for searching products, concerts, movies, news, restaurants, etc. It only shows me updates from family, specific business I have "liked", etc. But perhaps your point is, many people spend hours on it instead of news sites, thus see the content shared through that via walls instead of the main pages of news websites?
* At the very least you need to be able to entertain a thought without accepting it.*

We were all taught Debate ("Trying to prove your point") instead of being taught to Dialectic ("the art of investigating or discussing the truth of opinions.").

I have many conversations about Religion and Theology and as soon as I detect the other party is dead set on proving their ideas correct instead trying to find the truth, I understand immediately we won't get anywhere.
He mentions the Me-163, which used peroxide. A fuel leak would dissolve the pilot.
You've got to respect something that will burn stuff that's already burnt.
Still no auto-import on Typescript. The main reason I use Webstorm over VSCode currently.

What I am talking about:

* new Foo|

* <Ctrl+Space>

* (Automatically inserted by editor top of the file where imports are) import {Foo} from "../relativePath/to/Foo.ts"

* new Foo(param);|

Working on a large TS codebase without this is absurd. Webstorm is way ahead of VSCode in this area, including things like multiple named imports like:

* import {Foo, Bar} from "../../foobar.ts"

Additionally, things like refactoring filename that affect the all imports that reference that filename -- not sure if that got added in VSCode recently tho.
Ask HN: Will more women study computer science after smartphones and tablets?
NPR study reveals women in computer science drops around 1984 when PC becomes popular toy for boys.

http://www.npr.org/sections/money/2014/10/21/357629765/when-women-stopped-coding

The curve flattens in 2007. Will more girls study computer science because of familiarity with smartphones and tablets?
>> Urban infrastructure is cheaper than suburban infrastructure. We're spending more money on infrastructure today than we would if we stopped excluding people

Replacing suburban infrastructure with something that can handle urban density is absurdly expensive. The usual solution is to force the developer to pay for improvements but subterranean improvements like wastewater must be upgraded all the way downstream to the treatment area

Depending on the area this can create quite a pickle because the areas people want to live are prohibitively expensive to put large buildings on.

Meanwhile demand for those areas with cheaply upgraded infrastructure fails to draw mixed income demographics

It's really a cluster to upgrade developed areas in a way they were never planned for. The traditional approaches in the US for paying the big costs need to change or the developers behaviour will not
Unless you get tapas in Spain. Or do a festive 15-plate all-day gluttony somewhere in France, where one of those is 2 oysters and the next 50g of steak with a potato and the next a piece of Camembert. That's not normal though, only for festivities. So.. one exception.

Maybe the parent comment is counting the salad, the soup and the dessert?
Whenever I try a new text editor, I run into a problem: I absolutely love the feature where it auto-completes based on other words in open windows (or other files in the open project). But there's no official term for this so I can never tell if a text editor has it.

Years ago this used to be called "hippie expand", but I can't figure out a more modern name that is used. Does anyone know what Visual Studio Code calls this feature, and/or how to enable it (assuming it even exists?)
It's not poaching, but embracing the free market for brilliant people
Thank you for your contribution to the thread. I will look into acquiring the book.
'It's easier to ask for forgiveness than permission' seems to be a feature of American startups.
Lots of good suggestions here, but don't forget to offer up some challenges not related to the whole intelligence thing, at least not directly. Offer up some good fiction - maybe scifi is a good place to start. I was thinking Asimov, but there are many good authors in there. Throw on some Star Trek, SG-1, whatever. That's all good stuff for creativity, because it's nice to think about what's possible. Smart kids get taught a lot of stuff, but creativity is sometimes overlooked (although I don't suggest that in this case, given the music aspect).
There is probably only so much he won't work with.
Peering doesn't get you to the internet at large though, it just gets you to the people connected to the particular exchange (and they're not usually willing to relay your traffic to other networks)
FWIW BuzzFeed insists they don't do clickbait because they don't over-promise on expectations (the second requirement listed in Facebook's post).

> Most clickbait is disappointing because it’s a promise of value that isn’t met — the payoff isn’t nearly as good as what the reader imagines,” Patel said. “BuzzFeed headlines pay off particularly well because they actually make fairly small promises and then overdeliver.

https://www.buzzfeed.com/bensmith/why-buzzfeed-doesnt-do-cli...
If there is one thing I CANNOT wait for is these new VR systems being applied to CAD/CAM software.

The ability to move tools and remove material in 3D from items and move them around as you feel fit will revolutionize the world of CAD software.

I'm saying this as someone who is attempting to get into doing some CAD modeling but having an EXTREMELY hard time getting into it. It really is software made for engineers by engineers.
> but I dunno if the stores will be as quick to forget.

Why would the stores be mad about this? It seems like Hampton Creek has basically sent them a jar of Mayo for $5 and then turned around and bought it back from them for $10. (I'm making these numbers up but I'm assuming the stores aren't selling this Mayo at a loss.) Stores should be happy to do that all day long.

edit: I guess part of the reason they did this was to deceive the stores into giving them more shelf space. I could see that rubbing stores the wrong way.
This editor is also very good to write Golang code.
Mind sharing what window manager/desktop env/etc. you're using?
Never Trust a Found USB Drive, Black Hat Demo Shows Why
VR: Pepsi. Real world: Coke. Brain: shattered.
My experience of French food is exactly the opposite. Meat is central, with some vegetables on the side. There is a lot of fat in the form of oil and cheese. Carbs, such as bread, are side dishes at best.

In fact, I struggle to think of a French meal that isn't animal product-centred (I'm including fish, eggs, snails etc.)

The biggest difference is they have smaller portions and way fewer carbs. You won't go out for breakfast in France and be faced with a huge stack of pancakes with hash browns and toast.
Thank you for sharing the book, looks really interesting!
That's a bit extreme. Non-violent crime and all. A fine perhaps.
The point parent is making is that the one's own stubbornness (that they are indeed correct) forces them to skip a step -- is what they are saying true and/or what is their logical positioning?

Instead, OP says "first find out how they got to that position in life" which you gotta understand does come across pretty smug since it implies superiority of opinion/belief and degenerates the disagreer as if they are merely using emotion in their logic.

I think ideally you first want to let the battle of logic fly then get into biography details if it's a very sharp disagreement. It may be worthwhile for both sides to hear each other's upbringing and catalyst -- though you might not take the other's lens as your own, it nevertheless will add a little wisdom
Tesla cars are powered by coal, gas, and nuclear, in varying parts depending on location. Is there evidence that they produce lower emissions than other cars?
Everyone's position on anything is influenced by their background, including your own. In order to understand a point of view, it is useful to know where it comes from.

It can help you knock that view down, perhaps, but it can also help you to come to that same view yourself, or recognise its value.
That doesn't mean I can't want predictable performance or deterministic destruction.

You're assuming your compiler or operating system won't cause memory to be freed at different times.

I also think it's a shame that we waste so much electricity and rare earth minerals on keeping ourselves from screwing up.

Wasting man hours on manufactured problems is far worse than wasting coal.
You're not wrong about the documentation for "launch.json", but one thing to play around with is: open it up and use the autocomplete. It helped me discover loads of options that I hadn't seen documented anywhere!
Interesting! But it isn't obviously irrational to decide to turn down an offer to move for a million dollars. If your stated priorities are to accumulate as much wealth as possible, then it might be irrational to not move, but there are other sets of priorities for which that is not the case. I would definitely take a $1M offer to move to Austin right now, but I also wouldn't want to indefinitely run my life based on real estate arbitrage opportunities, and that isn't irrational, it's just prioritizing some things above wealth.
Sometimes, when you define the internal structure of a system in a way that is more conceptually accessible for humans, it actually performs worse.

A simple model based RL system, like this (https://webdocs.cs.ualberta.ca/~sutton/book/ebook/figtmp63.p...), trained with enough data would implicitly recover all the necessary sub-systems.
That one has my favorite chemistry quote:

At seven hundred freaking degrees, fluorine starts to
dissociate into monoatomic radicals, thereby losing its
gentle and forgiving nature.
I buy the explanation on checking quality. This is a big problem with packaged foods from grocery stores, especially if your product is new. Maybe demand padding was a partial motivator but hardly the only one.
I'm a bit surprised, because you'd think that they'd have been doing this already.
So I accidentally broke a Skype messaging bot
As mentioned the program is currently invite only currently

(ie, https://twitter.com/i0n1c/status/761349794510036992)
Meh. I swear. In front of my son (now 15). A lot. I was hoping for better arguments for feeling good about my swearing.
Ah, fuck this bullshit. :D
I'm working on something that may be a complement to this. My email is in my profile if you want to chat.
Google Brain Reddit AMA – Answers on Aug 11
Part of being a modern startup means you have to break the rules to catch up with established competition. If you get big before the law catches up with you, you win.

See: Uber. Flagrantly illegal, but it's gotten big enough to pressure governments rather than the other way around.
Paypal is on the HSTS preload list, so if you're using a reasonably recent browser version, sslstrip (without changing the domain) shouldn't work.
Aluminum Is a Poor Man’s Steel When It Comes to Fighting China
As a French in the US for a few years now, I second with some nuance. First there would never be meat at breakfast in France for instance, forget the bacon strips and the eggs... Also, diner in my family was often "bread and vegetable soup", or "pasta and tomato sauce". So while the main "traditional" dishes have meat, we don't always eat meat.

Also, while traditional dishes have meat inside, what makes the French Cuisine is not tied to it: you can get most of the taste from some nice sauces, often based of wine.

Other than a salad, I'm not sure I really see "non animal-based" meal in the US either (unless going to an Indian restaurant, or a vegetarian one).
Ask HN: Does your employer let you choose your gear?
I'm a Software Developer in a ~1k employees company here. I've recently tried to ask my employer to buy me a nicer, mechanical keyboard -- I currently work on the cheap membrane Dell keyboard that came with the PC. Although my boss said yes, I had to go through IT, which promptly denied my request for a $50 keyboard (their "standard" is $25 for keyboard + mouse). They said I was welcome to procure my own keyboard and bring it to the office, however.

So I would like to ask HN: does your employer let you choose your workstations and accessories? Is there a set budget? Saying the name of companies that do let employees pick their hardware would be very helpful too.
Dropbox's Document Editing Tool 'Paper' Launches iOS App and Begins Open Beta
Swearing is like putting a spice on your sentence. Overdo it and you'll come across too bold and brash. Use is carelessly for anything and it loses its significance. But use it just on things that deserve emphasis, and it shines in a pretty good way.