skysight-inc/HackerNews huggingface dataset:
My response was about his math and physics:

If you scale the radius of a sphere by one unit then you indeed get an order of magnitude increase in volume (bits of info), but that's not the correct model! We don't increase by on unit! RAM isn't a one unit increase in radius! It's an order of magnitude increase! If you increase the radius by an order of magnitude you get a 3 fold order of magnitude increase in memory. So you jump up in latency by one order of magnitude and you get 3 orders of magnitude of memory in return.

His analysis and math are wrong.
In response to "The Myth of RAM" https://news.ycombinator.com/item?id=12383012

It so happens that a large part of my PhD was on this very subject. The result I've got N log(N), this is more visible when you get to larger RAM (I had 0,5 TB RAM at the time).
We have an empirical result, a justification and a rigorous predictive model.

The reason has to do with hashing, but a different type: TLB.

Feel free to take a look at a free copy at http://arxiv.org/abs/1212.0703 where we establish the VAT cost model.
The last thing the API economy needs is copyright friction
Reconciliation, a Tale of Two Seas
> Part 2 goes back to the Sierra model though, with puzzles that make little sense and are insolvable for most casual and moderate gamers without a hint guide.

Really? I don't remember having to look up hints a single time in part 2. The puzzles were more difficult, but definitely not "Sierra model". The solutions were logical if you paid attention, with the possible exception of the tree joke (I don't remember if that was part 1 or part 2).

The knot puzzle was probably the most annoying of them, but the problem with that one was having to take the long walk back and forth every time you failed.
From what I understand, the holographic principle (the theory you mentioned) was inspired by the consequences of black hole thermodynamics.
I'm pretty sure the security issue (Everybody knows you have old packages) is a good point against this system, but it's true, I'd love to see this system more widespread.

For the local network part at least, it's really not that complicated to implement, all you have to do is to listen for announces on the network and ask those peers before asking remotely; there is a standard example for archlinux in pacserve (http://xyne.archlinux.ca/projects/pacserve/) with my own very crude reimplemantation (https://github.com/rakoo/paclan)
Although HN loves to hate game development, and I understand where you're coming from, at least in Rami's case he's in the top 0.1% of indie game developers and has multiple $1M+ grossing games on the market (http://steamspy.com/dev/Vlambeer). He is in every way the exception, but I think its ok for him to live and exceptional lifestyle if he wants to without fear of burn out or "no one liking his game". The HN view of game development tends to apply more to salaried AAA developers in mid or bottom tier studios, and new, inexperienced or unsuccessful indie game developers, which might be the majority, but are certainly not Rami.
https://github.com/melling/ComputerLanguages/blob/master/oca...
https://www.google.com/#safe=active&q=define+extortion

the practice of obtaining something, especially money, through force or threats.
It so happens that a large part of my PhD was on this very subject. The result I've got N log(N), this is more visible when you get to larger RAM (I had 0,5 TB RAM at the time).
We have an empirical result, a justification and a rigorous predictive model.

The reason has to do with hashing, but a different type: TLB.

I posted more details as https://news.ycombinator.com/item?id=12385458
Think about it like decision support. Computers can make consistently better and more rational decisions, especially as they get feedback (reinforcement learning) giving you this data as you go through life should make things easier. It already has in most areas of life, it's just not persistent yet. Think more practical applications, like cost calculations, route planning, meal prep etc... not social networking and gossip.
Really appreciate that Intel's been working on a Miracast receiver for Linux. Been super sad that Linux has been so far behind on the Miracast & Wifi-p2p fronts.

https://01.org/wds
Make an offer to buy the domain from the Domain name provider, they'll also send them contact emails. Also, go through the wayback machine to find alternate phone numbers. https://web.archive.org/web/*/http://www.teamreporterapp.com
Both countries have been meddling in other countries for decades but the key difference is that Russia annexed a part of another country, the US has not. That is a very important difference you need to appreciate.
Plenty of people have no problem hanging out in a van, especially if it comes attached to a nice camping/road trip with a fun person.
> SourceTree has a tabbed interface as well now.

Does it really? I just checked that I am on the latest version on osx and it's not tabbed. Is this a windows only feature or something?
If a person is sleeping on streets and still hasn't learned the lesson that food/clothing/shelter is more important than weed. Something tells me the person deserves it.
Increasing general intelligence and thinking skills makes it possible to come up with better solutions.

So this is, effectively, working on solving all problems we face simultaneously, by making us better at solving problems.

[Edit: This is more in terms of the advantage of neural enhancement through intelligence augmentation. AR may or may not be the most effective way to do this, however]
Social darwinism (our current system to some degree) is viable for a certain continuing percentage of the population.

The social darwinists are in charge of a society that benefits them. Changing that reality is going to be prohibitively difficult.
That seems to be the way things are going today for automated news. Google News is posting a headline directly from snopes.com if you search "North Dakota". The headline is racist in the extreme.

I think some folks need to rethink what is an actual news site, but I expect the continued tweets about it being Facebook doing some payback to conservatives. This stuff is very touchy.
There's computations based on information theory that can give insights about the amount of information in a signal. A mathematician could probably give a more complete answer, but I think it's the idea.
And the signals all need to get there at the same time
I think people are misunderstanding your comment and thinking you mean dump it in the drain.

For those people, there are actual sewage dump stations at a lot of those places. Look for a sign with a vehicle with an arrow or pipe out the bottom next time you're near a truck stop or state park.
Interesting that the US is backing Apple's tax shelter scheme, which isn't to say that EC isn't grasping way beyond any reasonable measure of where it should go.
Better? (I am not affiliated, just a fan)
I can't live without line by line commits. It's the only reason I use a GUI over the command line to begin with.
Sharding and IDs at Instagram
Shameless plug: if you are looking for something similar to DTrace but for Windows that can be also used in Python or any other COM capable programming language... you can take a look at our Deviare Hooking Engine: https://github.com/nektra/Deviare2

Additionally, we have other open source instrumentation engines like https://github.com/nektra/Deviare-InProc (better and more secure than Detours, check [1]), RemoteBridge: https://github.com/nektra/RemoteBridge. SpyStudio will also be open sourced very soon: http://www.nektra.com/products/spystudio-api-monitor/

[1] https://www.blackhat.com/docs/us-16/materials/us-16-Yavo-Cap... and https://www.blackhat.com/docs/us-16/materials/us-16-Yavo-Cap...
Thanks for this ideas! I will try.
OMICS vs. The FTC: Plagiarism at a Predatory Publisher
What is this FUD? I saw something on here the other day from BleachBit itself wanting to cash in on its 5 minutes of fabricated fame. I know Clinton was running Windows Exchange Server, and they may have had outlook set up, and maybe even used PST files, but BleachBit and CCleaner and the like don't let you manage or purge outlook files, or do anything beyond a glorified browser history cleaner. Anyone in IT who uses these tools probably also charges to stop by and run a defrag your windows XP box.

Under their features page and in their news/blog area, Bleachbit revels in any press they get, I guess wanting more people to use them to protect their privacy or something? Not sure if they are enjoying the limelight, wanting more donations, or NSA spyware, but this is a program that nobody needs or asked for. I smell something funky.
That's not exactly the way I think of it. I try to be pragmatic about my tech choices, even if I might be wrong at times.

To pick on your NoSQL example. There was one project where I had a large set of records which were all JSON in a text file. There was no one set structure for it. Attempts to set up proper MySQL tables for these records didn't work out so well. It was only after the pain of trying that I decided that MongoDB made more sense for this "collection of documents".
Moving from R to Python: The Libraries You Need to Know
See response to pfedak.
> > Also, in comparison, most vehicles don't last longer than 8 years. Most people will have put over 100 thousand miles on their vehicle at that point, most vehicles start falling apart just over the 125 thousand miles line, unless you've been very meticulous about babying your vehicle.

> That's sounds crazy.

That is crazy. Unless you like having car payments, or that "new car" smell, you can get 200k miles from most cars without a lot of "babying". This means regular oil changes and such. And you need to pay attention. Noises, loss of oil, and such indicate problems that don't just fix themselves.

What really harms a car's lifetime is the willingness of the owner to take care of it. And rust (at least in the parts of the world that get snow).
Ah, ok. Yes, there are much better options out there than using the animation jQuery offers. At minimum you can use CSS3 transitions and animations before even getting to the Web Animation API. They would likely serve most needs nicely for regular day-to-day sites.

If one really wants to use the jQuery animation options, there are plugins that will try to shift them to CSS3 options instead, but keeping the same syntax.
> These could be provided at a minimum

Not this story again.

If you provide any of those "at a minimum" then only the "minimum" will be available to the people, and those who will define what the minimum is will be those who have nothing to gain by providing those goods and services, and everythin to gain by cutting all costs and expenses right to the bone.

Moreover, is it really necessary to point out the dangers of letting the state gain control over who accesses to the internet?
OM617s are every bit as reliable as 603s and 606s, but

1) the non-turbo versions are absolute dogs
2) manual valve clearance adjustments are annoying
3) vibrate more
I like Cheryl's transfinite logic puzzle, which takes logic puzzles to a ridiculous extreme.

http://jdh.hamkins.org/transfinite-epistemic-logic-puzzle-ch...

The puzzle is inspired by Cantor's transfinite ordinal numbers, which are pretty cool. You don't need to know anything about transfinite numbers to solve the puzzle, but they are interesting in their own right. The simplified idea is suppose you count 1, 2, 3, ... up to infinity (ω). Everyone knows adding 1 to infinity doesn't get you anywhere, but suppose you can do it and get ω+1, ω+2, ... The limit is 2ω. But then you can go 3ω, 4ω, ... Which obviously :-) gets you to ω*ω = ω^2. Then you can keep going with bigger and bigger infinities. See https://en.wikipedia.org/wiki/Ordinal_number
That seems plausible
HPKP works no matter how many people adopt it. The most important sites on the Internet are all generally pinned (very few of them are DNSSEC-signed).

Moreover, the surveillance aspect of HPKP doesn't require IE and Safari adoption. Chrome and Firefox are way more than substantial enough to make the risk of detection not worth the reward of trying to deploy a forged certificate. Note how many times in the past few years Google has slapped down CAs for "accidentally" issuing Google certificates.
I hope Amazon FireTV supports this soon, or supplies a client. I've already got several of these sticks, and I'd love to be able to cast a tab up from somewhere on my network.
Hack Brief: As FBI Warns Election Sites Got Hacked, All Eyes Are on Russia
This is a heart-warming story but he is definitely conflating 2 separate issues.

If you want to have a gap year and drive around the country then do that and it's clearly what he wanted. If you want to cut down on expenses there are far better ways of doing it without buying a van. It makes as much sense as saying the only way to cross a river is to build a giant sling (fun - yes, but mundane options are available).
>You can find some interesting deals on them because people tended to buy and realize RVs aren't for them.

Which is highly likely this this case too. I'd suggest renting for a month and living in it the whole time before buying. It can be a great life but it can have its hardships too.
If it's all traditional physics, we can eventually just simulate the whole structure in the worst case where we have no idea how it works.
So, Visual Basic?
As the title implies, it is rare to read about a multi-million dollar exit these days without VC's getting their claws in the majority of the spoils. Good for him. And a personal thanks to him for helping me find my spouse.
> I assume the dual intent of such dead ends were to make things seem more "realistic," as real-world errors are often permanent and aren't always immediately apparent, and also to extend the playtime.

Yeah, I'd consider it a design flaw of the game, if it would reach a dead end that way. A better solution would be to turn mistakes in consequences of the story itself. I.e. not mechanically being stuck on something, but the plot taking a different turn, environment changing in different fashion and so on. I.e. reactivity of the game should reflect those choices and mistakes in more organic fashion. Even better, the game could provide alternative solutions to problems, allowing to work around previous missteps even at later stages (but may be requiring more effort and time).
No business where the majority of labour is low-cost is a tech business nor one you want to start unless you are megalomaniacal empire builder.
I'm actually curious about the insurance situation. If you are living in your van I would expect the insurance to either be a lot more or worse, to decide not to cover you because you didn't get a special policy. Then there's the issue of what happens if you are in an accident because now your wheels and your bed are in the shop, a shop which is not going to be able to restore your situation properly.
Free markets.
I'm projecting it because it is by far the most likely outcome.
Many benchmarks on different dbs using either lsm/btree on different environments/data-sets: https://symas.com/products/lightning-memory-mapped-database/... (including wired tiger)
And all that empirical stuff doesn't matter when it comes to the actual theorem. The proof does. As is the case with tons of math that don't have empirical evidence.

That's why it's math and not science.

My original point was that calling a philosophical problem unscientific is like saying this ice cream is nonelectronic. It wasn't meant to be, it doesn't mean it's not good. Or in the case of mathematical theorems or philosophical problems, insightful.
I don't know how the mobile networks configure the dns, but on WiFi android uses whatever dns server is advertised via dhcp.
Sometimes it's difficult to reason out an involved regex. I doubt I'd ever use something like this from code but I might use the translator.

Example based on their example.

https://simple-regex.com/build/57bc5eac74c4d
Sure, but nobody's crediting the six-member European Coal and Steel Community with being the source of European peace.
It's dependent on what you are hypothetically upgrading from. I'll be upgrading from a 2012 MacBook Pro w/ Retina, so I'm looking for:

* Thunderbolt 3 (from 1)

* USB 3.1 (from 3.0)

* NVMe (from SATA)

* LPDDR4 (from DDR3)

* An integrated GPU with sufficient power so as to eliminate the need for a dedicated GPU for my typical usage (from a 650M)

* More battery life / power efficiency

The specs for the MBPs that came out in late-2012 through mid-2015 weren't significant enough to justify an upgrade. It's not that I'm "desperate," and I can't speak for the GP, but this machine is starting to show its age (battery life, fan noise, etc.) and I really don't want to drop $2-3K for a new unit with mid-2015 specs.
My guess? No, they can't really explain.

Measurements and stuff like deep brain stimulation maybe, but it's hard to say what the ramifications of this will be.
I walk 30 minutes up a steep hill every day. Walking out of my apartment to the garage, driving to the parking lot, and walking from there to my office actually takes closer to 40 minutes.

I love every step of my daily uphill walk, especially in the winter. I love the endorphins boosting my start to the day, and I love knowing I can pretty much eat as I please (excluding alcohol) and end the day at a caloric balance.

Side note: I previously lived further than practical for walking, but with my car in a driveway it was much faster to drive. Wouldn't go back for any reason.
Can we amend the title rule to allow replacing clickbait headlines with concise, detailed titles instead? Fuck these clickbait headlines.

"Founder Sold Plenty Of Fish to Match for $575m Cash, No VCs Involved [2015]"

Needs a 2015, too.
> Competing with AI is an artificial competition.

I think that it's a competition with other human beings in the same sense that the nuclear arms race or mechanized warfare are artificial competitions.

You can't guarantee that other actors won't create AGI and use them to their own advantage any more than you can stop other nation states from building machine guns or nuclear weapons. The rise of AI is a competition between human beings. AGI has potential applications in a wide variety of economic, scientific and military endeavours, like many other transformative technologies. Unless you have a strategy to ban AI research globally, it's a moot point. Somebody is going to make AGI work, and whoever it is will be calling the shots because they will have the technology.
Great article, small technical issue:

First, cut all the 0 AWG wire. Why 0 AWG? Because I had a 1500 watt inverter, which meant I could be pulling 150 amps (1500 watts output / 120 volts output × 12 volts input = 150 amps input).

That's nearly the right answer, but "watts / volts × volts" is not going to end in "amps" as an answer. I'd suggest: 1500 watts / 12 volts = 125 amps.

I also whole heartedly agree with him with statements like "By far the most beautiful place I've driven through has been the drive from Butte, MT to Idaho Falls, ID.". I drive mostly across the country twice a year. I avoid interstate highways. The evening routine is to look at satellite imagery for interesting terrain, look at something like Panoramio to see where people take pictures and of what, then piece together some travel for the next day. Pull over and take a mini-hike if anything looks interesting.
>> So do you reflexively question the benefit society gets from STEM education?

Um, no. I believe there's a fallacy in there somewhere but I'm not up to speed on them.
You have to watch out for Thanksgiving. I own at least 4 potato mashers, cheese graters, and corkscrews. Each is a once-a-year item (for me) that gets stored during spring cleaning and is easier to replace than find again.
Ask HN: How to perform external monitoring of single-page web apps?
How do you perform external monitoring of your single-page web app?

We've recently published a single-page app using the ReactJS framework. Now that it's live, we would like to add some external monitoring to ensure it is always reachable and functioning properly.

With a commonly used external monitoring service (Pingdom), I created a simple "transaction" check: login, then list some things, then verify that the list of things is not empty.

But there's a problem: the login does not generate a page refresh, but instead simply manipulates the DOM to redraw parts of the screen. Pingdom is confused by this; the login action succeeds but the list action fails, because Pingdom doesn't run a JavaScript engine that would update the DOM appropriately.

What kinds of newer/alternative services are out there for external monitoring of a single-page webapp? It seems the existing solutions require full-page reloads at certain points, which is something most single-page apps are designed explicitly to not do.

I suppose we could "roll our own" with phantomjs or something, but if possible I'd prefer to use a third-party service and avoid some of the build/maintenance overhead of an in-house solution.
I think it's quite amusing how Apple(+other companies) and their tax avoidance scheme earned them a fortune in "tax heavens" and now both the EU and the USA are trying their best to get some of the money back.

Here is to hoping EU politicians fix the tax system and force companies to pay a meaningful tax in the countries where they sell their products.

Personally, I'm not very optimistic considering J.C. Juncker is still one of the most influential EU politicians.

https://en.wikipedia.org/wiki/Jean-Claude_Juncker#Controvers...
​Linus Torvalds' love-hate relationship with the GPL
>As a side-note, I've always thought that {big-O,Theta,Omega,small-o} notation was very confusing. We should just have a notation for "the asymptotic equivalence class of a function", let's say A(f). Then to say f \in O(g), we say A(f) <= A(g). To say f \in Theta(g), we say A(f) = A(g). f \in o(g) becomes A(f) < A(g). And so forth. Instead of lots of new notation, we add a single function A and re-use notation for orderings which everyone already knows. (Of course, I'm omitting the definition of the ordering on these equivalence classes, so maybe there is some difficulty in defining that...)

Your A is pretty much equivalent to \Theta. Saying f \in \Theta(g) is equivalent to saying \Theta(f) = \Theta(g).

Edit: as an aside O(f) = O(g) is also equivalent to f \in \Theta(g), and O(f) \subset O(g) is equivalent to f \in O(g).
It's a great sadness to me that many children have grown, and will grow, up with the perception that the vastly inferior Tim Burton remake is the definitive version. The film starring Wilder should be included on future releases of the former as a public service.
The implications of exponential technologies
Your property is not more sacred than another person's life.
There is something to be said for using APIs whose total surface area is close to the surface area that you need. If I want to use different parts of three libraries, but those libraries have excess functionality with a lot of overlap, then I have to deal with potentially conflicting expectations. I also have to worry that the subset of functionality I do use will go away or change because it's not the central focus of the library.
A bit of a nit: We're not worried about the propagation of electrons over distance as much as we're worried about the propagation of the electric field. Electrons move too slow, the electric field moves much faster.

https://en.wikipedia.org/wiki/Velocity_factor
That type of exit is incredible and really goes to show the potential for companies who take no, or very little, money. There simply is no need for a billion dollar exit if you own the vast majority of the company, so you can focus on more sustainable business models and smaller markets.