skysight-inc/HackerNews huggingface dataset:
After reading the title -- before even looking at the domain the link pointed to -- I knew this had to be an article on The Verge.

I'm not sure what's going on over there but it seems that maybe they're A/B testing with these insulting headlines or something.

I thought this recent headline in particular was quite insulting: "Wine 2.0 is out, ready to disappoint you once again" [0]

edit: Just noticed both articles are by the same author.

[0]: http://www.theverge.com/circuitbreaker/2017/1/26/14402028/wi...
With HTTP pipelining then?
This looks like a nice library and the parsing API seems very sane (getting a Map for query parameters is very convenient).

Not sure why they've decided to check in the examples into src/main though: https://github.com/anthonynsimon/jurl/tree/master/src/main/j...
This is not what I was expecting. I was expecting something similar to Udacity or Edx but for computer science education instead just seems like a bunch of kid games or am I wrong, I expected more from Google on this topic.
What is a good power bank
Which power bank? Advanced options
Next we have a tendency to come back on to the additional advanced options that ar helpful to possess however not perpetually found in cheaper power banks. Passthrough charging are a few things we have a tendency to perpetually hunt for, and is that the ability to charge a connected smartphone at identical time because the device itself. Some power banks say they support passthrough charging, however can truly order the connected device till its battery is full, all the whereas trickle-charging the ability bank itself with no matter power goes spare, then flip their attention to the bank itself. Others can charge each devices at full-speed right away.
Auto-on and auto-off is another wanted feature, tho' it's value remarking that generally an influence bank will support this however your phone will not. It suggests that you'll be able to introduce a phone or pill to charge and also the power bank can instantly begin doing its issue while not you pressing any buttons. And once charging is complete it'll place itself into standby mode so as to conserve energy.
Some power banks, tho' it's Associate in Nursing more and more rare feature, conjointly go with Associate in Nursing light-emitting diode torch that may typically be activated by double-pressing a button somewhere on the casing. We're not large fans of the intrinsical torch, tho' we have a tendency to do comprehend it will are available in helpful in bound things, like encampment. In most cases, though, the rather weak light-emitting diode is of very little use all told however the darkest conditions.
I don't understand why you would say this benchmark is useless. As we can see from the wiki, the core http module can handle just 65k requests/second. But the new websockets approach can handle a million requests/second. I think this is astonishing.
There is no climate change. Fuck off.
Power bank guide
Could you mention what this is based on, please?
"First, I'm not aware of any proof that Brassard et al.'s algorithm is optimal."

Also, it's really not clear from this post why you can't play the same kind of parallelization game.

(IE if the underlying thing it provides is a faster way to do x, why can't you parallelize that x in the same way)

Actually, it looks like bernstein points out you can do this, so the author of this post is essentially comparing a crappy technique to a good one, and saying "The good one is better".

It turns out they are the same in the end and it's just cheaper to build normal machines than quantum ones. That seems more reasonable to me than "this technique is slower than the best classical one". It's not. It's just cheaper.
That's all.

He also says bernstein brilliantly explains why even better quantum algorithms will never win, but actually, bernstein just conjectures that :)

"
there are several
obvious ways to combine quantum search with the rho method, but I have not found any such combinations that improve performance, and I conjecture that—in a suitable generic model—no such improvements are possible."

That's a pretty easy conjecture to always make - "i haven't found a way to make this faster, so i conjecture a way to make it faster doesn't exist". These types of conjectures are often very wrong, which is why we have proofs ;)
Any feedback will be highly appreciated ...
Cryptonomicon - https://www.goodreads.com/book/show/816.Cryptonomicon
Easy Way to Learn Show Featured Image in RSS Feed
Best way to handle dependencies between components of a PHP framework?
Very nice clone.
Corewars even write in their Page: "Special assembly".
You got it backwards, $38k today is $16k in 1985. Basically poor people.
too many hobbits
Just pick the most popular one. The differences will be minor enough that what matters is documentation and support.
Actually its decently fast on my device , do you mind telling which device you are on ?
Believe what you want, different people believe in some fundamentally different things. Go hang out on Breitbart, and see if you still feel the way you do.
These not-real-world microbenchmarks are definitely useless from an engineering perspective. However they aren't completely useless. Their use is marketing. It gets the word out to developers that this product X is really good! So what if it doesn't translate to real world scenarios or even if the numbers are completely fabricated and you can't even reproduce this under lab conditions. [1] Very few people care enough to look at things that closely. Just seeing a bunch of posts claiming product X is really good is enough to leave a strong impression that product X really is that great. Perception is reality, and perception is usually better influenced by massive claims (even if untrue) rather than realstic iterative progress. Our product is 5% faster than state of the art! just doesn't have that viral headline nature that you need to win over the hearts of the masses.

As for why would someone do this. Maybe they don't know better, or maybe they are doing it because they have decided to invest in some technology tribe and thus profit from that tribe surviving, and even more from growing. This is a pretty automatic behavior for humans. Take any tribal war, e.g. XBox One vs PS4. Those who happen to own a XBox One (perhaps as a gift) can be seen at various places passionately arguing that XBox One is better than PS4, even if objectively it has worse hardware and less highly acclaimed exlcusive games. The person is on the XBox One tribe, and working towards getting more users to own XBox One will mean that more developer investments are also made towards the XBox One thanks to the bigger userbase. Thus even if the original claims to get users into the tribe were false, if growth is big enough it may work out well enough at the end.

--

[1] The RethinkDB postmortem [2] had a great paragraph about these microbenchmarks. People wanted RethinkDB to be fast on workloads they actually tried, rather than “real world” workloads we suggested. For example, they’d write quick scripts to measure how long it takes to insert ten thousand documents without ever reading them back. MongoDB mastered these workloads brilliantly, while we fought the losing battle of educating the market.

[2] http://www.defstartup.org/2017/01/18/why-rethinkdb-failed.ht...
Is this your project?

How do you prevent abuse? Like someone sending a bunch of unwanted semi-anonymous messages.

How do you prevent card fraud? I remember someone that had a small site that was used by fraudster to test if the cards had been blocked.
Cryptonomicon, very dense almost requires a second reading to fully understand how everything ties together.

Considering it was written in 1999 still feels very contemporary.
https://news.ycombinator.com/item?id=13559764
I can't close the side menu to read the article on Android Chrome http://i.imgur.com/mHGr2jb.png
shameless plug, a 4 parts blog series on hash-based signatures: http://cryptologie.net/article/306/hash-based-signatures-par...
I am not a historian, and as such I found this to be an interesting review of the arc of the relationship between patron and scholar, the evolution of the latter into what we now call an expert and an attendant change of scholarship into patron-directed propaganda.

Which isn't surprising, I suppose. You couldn't eat scholarship, so one was certainly beholden to one's patron.

But it's more nuanced than the personal relationship; sociologically over time institutions develop out of these relationships with complex motivations and histories. Out of good things more nebulous structures may evolve, over time.

A good grist-for-the-mill read, I thought.
78 comments and not a single mention of voter suppression. This is a long term strategy by the GOP - see gerrymandering.
Trump’s Tax Plan Could Tack $10 Trillion onto America’s Debt
Here are 3 Swift ports:

https://github.com/mebmichael/InOneWeekendSwift - Swift port

https://github.com/Ceroce/SwiftRay - Swift port - Swift port

http://mhorga.org/2016/03/21/ray-tracing-in-a-swift-playgrou... - Swift port

I added them to my ray tracing resources:
https://github.com/melling/ComputerGraphics/blob/master/ray_...
Sign up and checking out sample was also fine at my side. However it is when you try to select new Report/give data source ... then it says:
Quote: "Data Studio is not available in your country.
Would you like to be notified when the service is available?"
I'm no expert but if most single developers only use 5-10% of the codebase in their daily life, wouldn't it make to maybe break the project into multiple codebases of about 5% each and use a build pipeline that combines them together when needed?

Although I could definitely be wrong but this sounds a lot like monolith vs microservices to me.
Same on iPhone Safari
Did you even read the paper? From 1991-2005, the odds of remaining in the top 1% for 5 years have ranged from 21% (in 1999) to 36% (in 1994). Intermediate results are more or less the same from 2005-2010.
Siddhartha - http://www.gutenberg.org/ebooks/2500

3rd time; learned something knew every time.
In order for a blockchain to be decentralized and immutable one would need to have a large spectrum of participants involved in mining. If a single party is mining then his particular blockchain could be re-written by that single party or any other single party with greater mining power. Therefore we tend to believe that basing a stamping functionality on a broadly accepted token based blockchain (such as bitcoin or ethereum) is the only way to go.
Can't recomend enough Human Resource Machine! by World of Goo creator http://2dboy.com/ it's Android/iOS game teaching some basic programing concepts. Fun and good looking.
Where it really shines for me is playing the latest podcast on YouTube or continuing a Netflix show where I left off.

Being able to say "Watch Breaking bad on the living room TV" and have Netflix pop-up and start playing right where I left off, or being able to say "play the latest off topic podcast on the bedroom TV" and have it startup right away is really nice.

I've also got a lot of home automation stuff so that combined with telling it to turn lights on/off is fantastic.

My nightly routine is to tell it to turn the bedroom lights on, get ready for bed, tell it to play the show I'm watching, then when I'm in bed and comfy tell it to turn all lights off.
Click the hamburger icon in the upper right corner.
Had the same problem, hit the hamburger in the top left of the reading area.
"Hard Drive: Bill Gates and the Making of the Microsoft Empire" (1992)

https://www.amazon.com/Hard-Drive-Making-Microsoft-Empire/dp...

http://www.goodreads.com/book/show/41611.Hard_Drive

Mostly re-read the parts of the book that talk about the 80s (the creation of the PC, DOS, Windows, the PC clones, Microsoft and Intel outsmarting IBM, Microsoft bullying the rest of the industry, etc.).
Is that a real problem? Genuinely curious why that bothers you
I'd like something open source that can take say a PostgreSQL database, an Elasticsearch index and some sort of analytics like Newrelic, Phomethus or Kibana and work some magic to give output potentially interedting information that can be easily graphed / represented
Man's search for meaning by Victor Frank

https://en.m.wikipedia.org/wiki/Man's_Search_for_Meaning
I wanted some light relief so I started re-reading Charles Stross' Laundry files, starting with The Atrocity Archives.

https://www.goodreads.com/book/show/101869.The_Atrocity_Arch...

There are 7 books in the series now, and hopefully I'll finish the re-read not too long before the next one comes out!
An Anonymous group has taken down a major dark web hosting service
You have to pay attention to a few components. So

- fullsize case where a big 3-fan, 13" card won't run into the hard drive or DVD drive cables, if you choose to go that route (it seems to be easier to have multiple Founders edition cards than multiple OEM's, cooling-wise).

- for 2 or 3 fan OEM cards, you have to be moving a lot of air thru the case

- X99 /Z170 / Z97 motherboard (X99 has the highest allocation of PCI-e3 lanes to 2 or more GPU cards, and newegg does a good job of standardizing how they report lane allocations)

- and a beefy powersupply, 750+ watts and a bunch of PCI-e 6 or 8 pin connectors, and you shouldn't hit any constraints.

Also i recommend "Cuda for Engineers" by Storti /Yurtoglu as a good first cuda book, and the Wrox Pro C Cuda programming as 2nd book. There's another that just came out,
Programming Massively Parallel Processors, Third Edition by Kirk /Hwu, that looks good but i haven't read it
From the description, 2(b) sounds like a strict superset of 1(a). In fact, it sounds like the
most generic possible description of an IT system. I mean, what computer system is not focused on the processing of data?

Anyway, I asked you about a blockchain technology because it fits perfectly into your description of a representational technology. In fact it's a breakthrough in the space, and I'm finding it hard to believe that an IT professional doesn't have even a basic idea about about it.
HPMoR
I mean people can already bump most locks, or break a window, or in your case just climb in the window...

No house is really secure, and I'm not going to spend my time trying to secure it against non-existent threats.

That's not to say I don't want security. The threat of someone finding a loophole and being able to enumerate and unlock all smart doors is very real. But I'm not going to care if someone can come up with a scheme where they megaphone their voice to unlock the door, then somehow prevent the notification going to my phone letting me know someone is home, avoiding or destroying the few security cameras we have, and avoiding being caught by someone else during all this ruckus. Especially when they could just break a window...
He is responding to someone who claimed that 38k in the 1980s was too poor to raise a family on period, it's a tangent but you're complaining to the wrong person imo
Popping in here to mention Spacechem as one of the best.
The Corewars section is duplicated.
I remember the dev of uws got some hate last year. Ppl were complaining that uws would only perform well on C++ stacks and be slow on Node. So I guess he simply wanted to prove them wrong.
I would not want to apply to anything via a smart phone. While you may get away with 3g and a hotspot for getting through critical online activities like job applications, my experience has been that mobile carriers will charge for the ability to hotspot if they can. Not a solid option for the poor. A better option would be something like Juno/NetZero with N hours free per month, but with speeds that can actually handle today's bloated websites.
None of the options you suggest have an open PCB layout/schematic (which this does in Kicad).

Not only is this philosophically "good" it also has practical benefits if you are looking to build on the design to say, integrate an fpga.
Thats why most economically obvious thing for a neighbourhood is to own the infrastructure not rent it. If it were not for "i-do-everything" govts, neighbourhoods would have learnt this long ago. Even Govts owning would have been ok, but then we would not have crony capitalism.
That's completely incorrect. Well known cluster modules allows very easy parallelism at any level in your application. Plus Node is among the fastest interpreted languages around today -- coming close to the jvm in performance.
Code - https://www.amazon.com/Code-Language-Computer-Hardware-Softw...
I'm all for letting people make their own choices, but all the poly people I know are miserable.
The Fountainhead.
Makes me a better person Everytime.
I don't get why everyone who goes the "digital nomad" route ends up in SE Asia. God it's becoming painful at this point.

Is the world not big enough? Can people not go their own ways?
Not OP, but I understand his/her position.

I usually buy my clothes at Uniqlo or Zara. As much as I'd like to do the right thing instead, I can't justify paying the massive premium for boutique and artisan stuff manufactured in western regions, except the occasional specific premium item, like a Rapha or Outlier jacket.
In OP's case those are clothes for a small child, that will outgrow them quickly, which makes the cheap option even more attractive.
>If you just want to come here and fart on people for not always being 100% focused on the market... why?

We are posting on a website run by a venture capital firm, maybe you can explain why the market is not relevant here.

As far as education goes, it's about learning how to use a particular framework, which is highly temporal knowledge and makes use of mostly crystallized intelligence. It's problematic and largely inefficient that most web developers jump from framework to framework as the market dictates. There is an endless cycle of learning mostly temporal knowledge that's discarded as soon as the next framework comes.

People talk of fundamental CS skills, but in reality it's almost never needed in web development, where there's frameworks that abstract everything away. A tetris clone in vanilla JS would perform much better, and the code would be more directly relevant to the application, but rarely is anyone hired to do just that. It serves business interests more to have developers who are conventional, easily replaceable cogs in a machine.
UBeam's wireless charging demo
> Not to mention the environmental impacts you can't offset such as the noise pollution suffered by everyone on the plane's flight path. It's far more effective to ban supersonic passenger flight.

When you first read a paragraph like this without experiencing what airplane noise pollution actually means you say to yourself: "How bad that can actually be? The airplanes fly at an altitude of 10,000m, I'm sure it can't be that bad. Right?"

Wrong. Since the Ukrainian Civil War started lots of large airplanes have been diverted to fly above my parents' country house, somewhere in Eastern Europe. The closest airport is located at about 140 km, but it doesn't matter, because at least once every hour you can hear those damn big "birds" flying 10km above you. It's even more unsettling when you notice them at 5 in the morning, as you had quickly woken up ready to fall asleep again but you now can't because there's that nasty airplane noise making its way through the house's concrete walls.

Supersonic flying over populated areas would increase that shitty noise exponentially.
There are horizontal lines on Safari in the upper left corner that closes the sidebar.

If I don't close the sidebar, for whatever reason, Safari blanks the page on mouseover.
First off it uses HTTP/1.1 pipelining. There's not a single actively developed browser in existance that supports HTTP/1.1 pipelining out of the box. [1] Thus you certainly can't use this for web development.

Secondly, the post doesn't seem to mention this but I'm willing to bet that this microbenchmark, like all others like this, are doing all these million requests from a single client that's located on the same machine.

How many real world use cases are there where a single localhost client will do a million requests per second and also supports HTTP/1.1 pipelining?

--

[1] https://en.wikipedia.org/wiki/HTTP_pipelining#Implementation...
Haha I'm not sure if you're being sarcastic so I'll try to unpack the comment. Hopfield networks were one of the first models of associative memory. They themselves were based on a model of simple magnets called ising model (generalized). Basically a group of binary units, each connected its nearest neighbors with a coupling strength. Each unit prefers to be like their neighbors. Hopfield developed a clever method to change the coupling so that the networks can store and retrieve patterns of activity. In the Hopfield network everything is deterministic, Hopfield himself realized that if this constraint was relaxed this model could become a very powerful computational machine. Which means that if instead of being always on or off, the units had a probability of being on or off the networks could perform very general computational tools [1]. Unfortunately, training these general stochastic systems was not easy. With their Boltzmann machines Sejnowski and Hinton proposed a possible solution. The activity of stochastic binary units effectively encodes a probability distribution, so all they had to do was make sure that the probability distribution being encoded by the activity of the units was the same as that of the input. They did this by changing the connection strengths between the units such that the activity pattern minimized something called the Kullback-Leibler or KL divergence, which is a measure of how close two probability distributions are (the one encoded by the network activity, or the dream activity of the network and the probability distribution of the real data e.g. a set of natural images). If two distributions match exactly then the KLd is zero and if not it's large. When they wrote out the math it turned out that the algorithm required two phases, an awake phase where the connections were changed according to the real data, and the sleep phase where the connections were pruned by the spontaneous activity of the network without any input (or dreams). This analogy got a lot of people excited, including Francis Crick and several others tried to test this idea in real brains, but we are still waiting for a convincing result.
Photolancer Zone: Valentine's Day Photo Contest
https://github.com/facebookincubator/beringei/blob/master/LI... doesn't even mention patents.

https://github.com/facebookincubator/beringei#license says "We also provide an additional patent grant."

None of this sounds to me like you have to grant Facebook any patents to use Beringei.
Wholly irrelevant, just like the Python "benchmark" that was on the front page yesterday.
> It shouldn't be that hard to demonstrate "shocking" difference in experience.

Please try installing Rust with the rustup tool, creating a "Hello world" skeleton CLI tool, and compiling a deployable executable for it. It will take you (not joking) perhaps 10 minutes or less if you have never done anything with Rust before. Then look at how you would add docs and tests. The Rust language is not simple, but the tools are really good. Try the same exercise with Go if you prefer.

If you are willing to give this a try and invest the 10 minutes, you'll understand why I didn't use the phrase "shocking" casually: listing off features doesn't really convey how huge the usability gap is.

> Could you provide an explicit list of what do you mean by "a breakdown in my earlier comment"?

It was this:

> "Python best practice: figure out the correct directory structure by reading docs and looking at GitHub repositories, learn how to write setup.py & setup.cfg & requirements.txt & MANIFEST.in files, setup py.test and tox (because Python 2 still lives), write your README in RST format (as used by nothing else ever), and for bonus points: write your own Makefile. Get depressed when you realize that target platforms either don't have Python or have the wrong version."