skysight-inc/HackerNews huggingface dataset:
The reason I don't like google's rebrand, aside from its lackluster aesthetic, is because I think it is a betrayal of the brand itself.

I saw Google as elite, to foster excellence, to be authoritative, and mature, in a tech sphere where the news often features yet another adolescent enterprise. The brand inspired hope because of its ability to accommodate seemingly dichotomous imagery: the sober, reliable, establishment with the playful, Easter egg packed, wonders that blurred the lines between engineering and magic.

It made me hopeful because I saw an adult with the heart of a child and that's what I want the whole world to be.

I'm not saying Google has changed as a company because of this rebrand. These are merely what their symbols meant to me.
Snapchat's video push clicks with users
Oh, absolutely, but there are formal methods for working with that, too -- well, maybe just the "evolving" part if not the "gestalt" -- mostly based on temporal logic (I can't believe I'm arguing on the side of formal methods now...) See, e.g. the Esterel language[1] used in the industry (directly or through its descendent languages) to write full, safety critical real-time systems. It is an imperative, non-Turing complete language, that is fully verifiable, and actually able to track an evolving gestalt for some restricted definition of "gestalt". Esterel, BTW, has had much more success than Haskell in the industry.

Another example is TLA+, which is used by Amazon to verify their (Java, I assume) web services[2]. Unlike Esterel, TLA+ is Turing complete, and can therefore fail to prove many things. It will also take longer and longer to run the bigger the code is, and therefore only verify algorithms, not entire systems.

Also, see the history of Statecharts[3], a predecessor to Esterel, that was designed first and foremost to assist humans in writing specifications and only later combined with Pnueli's temporal logic to facilitate formal methods.

BTW, the same David Harel who worked with Pnueli on Statecharts and temporal logic, is now involved with Behavioral Programming[4] a very interesting programming style that makes human specifications easier to translate to code. For a usage example, see Harel et al., Programming Coordinated Behavior in Java[5]

[1]: https://en.wikipedia.org/wiki/Esterel

[2]: http://cacm.acm.org/magazines/2015/4/184701-how-amazon-web-s...

[3]: http://www.wisdom.weizmann.ac.il/~harel/papers/Statecharts.H...

[4]: http://www.wisdom.weizmann.ac.il/~bprogram/

[5]: http://www.wisdom.weizmann.ac.il/~amarron/BPJ%20ECOOP%20FINA...
Users here are averse to snark because it's closely related to being mean, unsubstantive, or both. Usually both.
I was wondering, how does your offering differ from aws lambda? Have you compared whether lambda provides any logging facility?
Looks like initial notes for an IE Analysis. Pretty good for retrospective.
It would be fairly cheap if we got our secure-connection APIs right. Upgrading the protocol should be as simple as upgrading any system library.
The Microservices Way – Weekly Microserivces Newsletter
Hey. I haven't seen reviewable before. I might suggest that my team use it for some of the projects.

- Real-time revision feed: I meant that when a revision of PR is pushed, the latest version will appear on the sidebar on the left.

- Organizing files: that's interesting. I actually decided to make this because I wanted that feature. I will have to keep experimenting.

- permissions: I actually got similar feedbacks. I will address this. Thanks.

----------

Some feedback of my own:

- Is there a way to turn off tutorial? (butterfly on the screen) I find it distracting.

- Is there a way to split/unify code diff? (I am working on this with Coddee)
Kortunov's design is old, so other designers might have copied it, but look at these, anyway, because they all have similarities to Google's new icon, and they all predate it by years:

http://freshtutorial.com/wp-content/uploads/2011/09/Big-Goog...

http://takedesigns.com/wp-content/uploads/2013/02/free-2.png

http://designurge.com/wp-content/uploads/2013/09/g__by_mauxw...

I think it's just a case of parallel evolution. Mix up a blend of influences like Google's existing primary color-based design, Microsoft's Windows Logo, Google Chrome logo, and some aesthetic sense, and you'll get a lot of logo designs that look similar.

This article is interesting, but it has a terrible title and overly-confident conclusion, which is not supported by the evidence
It was heartbreaking - both because she betrayed me, but moreso because I realised that I was no small part of what was making her worse - she was dashing herself to pieces between the guilt she felt over her trespasses and the righteous indignation she felt at me trying to help her...

I've not spoken with her in a decade, I hope she's at least found a way of living with her demons - but as I said, drinking is a huge part of the legal professional culture, so as long as she's inured in that world, I don't know what hope there is.

Either way, it's her life. I guess the main thing I learned is that kindness can kill, be careful how you apply it.
Issue 1 is here - https://www.getrevue.co/profile/microservices/archive/5936
Well, not if your goal is avoiding hierarchies.
Someone with a proven skill set should be able to use Kickstarter to raise a few hundred thousand dollars to build a Datahand.

Btw, it looks like the open source project is called Dodohand: https://github.com/dodohand/dodohand?files=1
Editor: Nothing's happening and you guys are behind on ad impressions. Anyone have content ideas?

"Freelance" Journalist: Oh! I could do a creative writing prompt as an "Anonymous Academic," sexing up the ordinary academic publishing world with an expose. Bitter college kids will eat that up on social media.

Editor: Guess that works. Run it!
https://github.com/dajoh/OpenSteamClient
Cool, thanks. I just launched the tutorial (butterfly) system minutes before you dropped by, so you're the first user to try it out. :) You can turn it off from the help overlay, there's a toggle at the bottom of the screen. It'll turn off for 2 weeks, then turn itself back on again -- but will only show up to tell you about features you haven't used yet.

The diffs will automatically switch between one and two columns based on window size. One of the butterflies would've told you about that. ;)
As I read through the notes, the one thing I really liked was the 4 day work week. Three days off just makes sense? I belonged to a union, and we had the opportunity to work 4 10hr. days, and the members voted it down. I still don't know why they voted it down.
Hirens Boot DVD 15.2 Restored Edition V 1.1 Proteus Free
The article presents the reason for the different adoption rates of anaesthesia and sterlization as visible versus invisible nature of problems. It seems to me that a better characterization would've been "has a positive effect" versus "prevents a negative effect". For an analogy, if some engineer had suggested that cockpit doors be reinforced in pre 9/11 days, that voice would've drowned. If an engineer went ahead and implemented it anyway, that would've called for an enquiry into the additional cost, instead of rewarding the discovery and address of a vulnerability before its consequences hit people. Pilots who keep their cool in emergency situations can get into the news. What about those pilots who've flown again and again without errors? I think these are all related.
Instead of the AGPL (which forces users of the code to share their modifications, like the GPL), I'd rather see a license that requires you to offer federation (but doesn't put any other restrictions on you).

With federation I mean that any other service which uses parts of this code should have to offer interoperability with this service. Like email, you can have your account on one server and still write to your friends on a different one.

I wouldn't put other restrictions on the code. I don't care much about having the code copyleft, because the thing that is hard and we need to protect here is not the code, but the social network.

Wouldn't it be great if we had a bunch of social networks (can be closed source as far as I'm concerned) competing to be the best "host" (most features, best UX, free/premium, ...), but all able to talk to each other?
What Microsoft Got Right That JetBrains Didn’t
Check out the format for an inline style:

{
background: "red",
fontWeight: "bold"
}

It's just a Javascript mapping from strings to strings. That's a very un-powerful language, and that's what React consumes.

Sure, you could generate this mapping with all sorts of arbitrary code, just like how you could generate CSS with all sorts of arbitrary code. But that doesn't make the style declaration itself any more powerful, much less an arbitrary executable.
(2012)
Free Sitemap Generator Tool (Beta)
By the way, wouldn't segways bringing people to the shelves have to expend less energy and be more efficient than kiva robots bringing shelves to the people?
Diablo's rather generic Italian blend:

* 3 tablespoons dried basil
* 3 tablespoons dried oregano
* 3 tablespoons dried parsley
* 1 tablespoon garlic powder
* 1 teaspoon onion powder
* 1 teaspoon dried thyme
* 1 teaspoon dried rosemary
* 1/4 teaspoon fine black pepper
* 1/4 teaspoon red pepper flakes
https://www.youtube.com/watch?v=3M68wcB6L0s
If they're really that repetitive, then gzip should eliminate almost all of the bloat.

We also need to think about number of round-trips. If you're on an old phone on a 3G connection in India, the extra round-trip from requesting the HTML then requesting the CSS makes a difference.

I'm super interested about the performance aspect, too, but I feel like we need numbers to really go into detail. There's way too many factors at play here for the correct answer to be obvious.
Bulk Collection of Signals Intelligence: Technical Options
I do agree about the terrible title.
Everything below is just my experience of it (anecdotal) and nothing more but

As far as I've seen parents have way more clout in public schools not only do they also pay the bills (via taxes) but public schools are part of the wider political systems (local politicians, local PTA equivalent) through which parents can reach the school and its administration with consequences.

While parents do pay the bill in private schools said schools tend to consider the right to pay them a privilege (for the parents/pupil) and act accordingly with respect to complaints. And parents paying the school directly tend to dislike "seeing their investment wasted".
You beat me to the comment I wanted to make. I was impressed by the Datahand when it first came out -- I could touch type even then, but I could not afford the device (I was a third-world high school student). Very sad that such a good product had to die because of bad management. 20 years of touch typing has taken a toll on my finger joints. I could really use a modern version of the Datahand. I'd gladly pay twice the price of a regular ergonomic keyboard for one.
I purchased a late-model Datahand in 2007. I was living in Phoenix at the time, and picked it up in-person. I paid around $700 for it.

What a waste of money.

It was impossible to learn how to use. Even the employee who gave me a demo could only type slowly with it. I'm sure some people mastered it, but for me, it just wasn't worth the effort. But it sure looked cool. I wanted so bad to learn how to use it, but I also had to get work done. I ended up selling it on eBay a couple years later to (I think) a Google employee.

I took it apart a few times.

The switches were simple, but novel - optical beam (if memory serves) that broke when you pushed the switch away from the central mount (one "mount" per finger, four side switches one center switch.) If I remember correctly, the switches were magnetic, so that when you relaxed your finger, they'd snap back to the mount.

You could easily 3D print the switches nowadays. The device is a lot simpler than you'd think.
Its something I'm trying out. My culture doesn't really drink wine at all (I'm half German, half Irish, 100% American), but since I eat one good meal a day, I had a glass with it.
The “Hitler at Home” stories of the pre-WWII American press
I never built a github integration before. Do you experience bottleneck with API rate limit at scale?
Yes, we're all fakes to that extent. People who are unconvinced should read Braitenberg's Vehicles (1984).
Proper capitalization goes a long way in making a text readable. I had the impression that this presentation was written by a 10 year old script kiddie. Also: punctuation, consistent font sizing. Add a few colors to highlight the code blocks. Headings. Graphical bullet points. Those would make the presentation mch more trustworthy. If you are going to talk shit about somebody or something (without substantiating the points nonetheless) then at least do it with style.
xterm supports tektronix vector graphics... And sixel (and regis). You can cat the graphics, and it will display (may have to build xterm from source -- Fedora enables tek, but not sixel, for example). GNU plot supports sixel.
Thanks for the references.
The payload probably won't increase as much as we'd think thanks to gzip, and you can apply the styles via server-side rendering rather than waiting for the JS to load.

We also need to consider the time from request to a ready page: if you're on an incredibly slow connection, then having the styles immediately rather than waiting on a second round-trip is a huge win. I agree that there are pros and cons, but some of the pros are actually in performance; it's not immediately clear which technique is more performant overall in what contexts.
Slackware 2.0 was released in August 1994. Even 1.0 (which is probably the first distro to have XFree86) was released in July 1993. I used MCC before that and I don't think X was available (though, to be fair, I can't really remember when I first got X working on my machine). I distinctly remember having to wait until mmap() was implemented before anyone could even think about getting X to work. :-)

It is quite possible that one had to still edit modelines by hand at that time, but it really wasn't long before the modeline db came out and you could just plonk in canned values with a good expectation it would work untouched. Certainly after that time I never had any difficulty. About the only thing I ever did was to follow instructions to modify a couple of numbers for monitors that had bizarre refresh rates.

I think that this would probably fall pretty close to the "20 years ago" time frame (August 1995). Slackware 3.0 came out in November of that year. 2.0 of the kernel came out in 1996 and I'm quite sure that I wasn't spending any time editing modelines then.

If you wanted to get total plug an play without any configuration at all, I think you would have to wait until 2004, when Ubuntu was first released. So while the original statement that it took 10 years to get video drivers working is completely wrong, I think it would be fair to say that it took 10 years to have an equivalent install experience to Windows on that front.
Not really. Pretty much the only times I've seen users exceed the rate limits were when a) Reviewable had a bug, b) some other app they were using had a bug (limits are per-user), or c) when they were backfilling the reviews on initial signup and a lot of PRs were open. You do have to be careful not to exceed the burst quotas, though, which are largely undocumented for "security" reasons. If you get a 403, make sure to pay attention to the Retry-After header (my open-source Hubkit library will do that for you automatically, and a bunch more).
They're like software: really cheap at the margin to make the 100,000th copy, really expensive to make the first one. Textbooks are pricey and Harry Potter is not because textbooks sell hundreds of copies and Harry Potter sells hundreds of millions. (With a wee bit of portfolio theory going on where HP also has to pay for advance checks written to all the talented single mothers on welfare who write books in obscurity but who are not J.K. Rowling and do not become billionaires because their books have more typical outcomes and sell ~X00 copies worldwide.)
I wonder which camera app will implement first.
And students are being hoodwinked into buying them. The books also often include minutiae which change from edition to edition, so you have to get the nth edition in order to take your class - because in physics, for instance, there are Q&A in the books which differ between editions.

The main book we had to get was written by two of the lecturers, and was £300. It was so half-assedly bound that you had to cut the pages open.
No, they're still not the same.

> You are being punished because you could have done something wrong, not because you did something wrong.

No, with drunk driving, getting behind the wheel IS wrong, regardless of the outcome. If someone plays Russian roulette, and they live, do you just go, "oh, no big deal, I'm not going to be upset about something that could have happened"? No, you judge every decision based not in hindsight, but based on what is known at the time. Driving while impaired is wrong, full stop. If you repeat the drunk driving experiment 100s of times, you'll see accidents more often than sober driving, but you shouldn't just punish those who get into the accidents, since they've made the exact same decision as those who are lucky and happened not to.

In the "loading the web page" case, it's like getting made at someone for pulling the trigger of a known empty gun because it "could have" instead been a gun that had bullets in it. If the kid loads the webpage 100s of times it will always be the same web page, with no issue. It's not like sometimes it will be a page with a virus on it. So in that case getting in trouble for "what you could have done" doesn't make any sense.

IOW, you shouldn't punish people based on "what they could have done", but you should punish people based on "what could have happened".
> What happens when you tell a 16:9 video to go full screen?

It works perfectly if you're watching a vertical YouTube video :-P
Farmer in India has been naked for 40 years
Sevenenves - Neal Stephenson
@HN/Dang: Could you change the title to something like "Google's new logo is surprisingly similar to one created by a prominent Russian designer in 2008"?

(And, maybe this is interesting. Someone independently derived a Kortunov-style logo from the new Google version. So there is a discussion among designers comparing the two logos: https://dribbble.com/shots/2224596-Google-redesigned-G-lette... )
I am not anthropmorphizing science, let alone accusing it of anything. Instead, I am explaining Kuhn's work [or at least my reading of it]. However useful it may be to partition Newton's work into mechanics and cosmology, its our partitioning, not Newton's. The "General Scholium" [1] was one of the improvements Newton made to the first edition of Principia in the two decades between first and second editions. There are sociological reasons why students of science are not encouraged to read Newton for themselves.

[1]: http://gravitee.tripod.com/genschol.htm
sxiv .

Combine it with dwm :)
I doubt it's a rip. The capital G from that guy's design and the new Google logo are both from standard 1920's sans serifs like Futura or DIN 30640.
Real time chat using Spring WebSocket and BackboneJS
Alot of publishers also do a shotgun approach to find developers to write a book for them. I've been contacted several times to act as reviewer or even write the book myself about a framework named Libgdx. All because I have a Github repo with some example code for a single feature, that's somewhat popular.

The repo is many years old, and I no longer write mobile games. So I'm not a good match as an author for such a book. Still, if I'd say yes, they would've published a shitty book. And I can't say I didn't think about it, vanity..
As vezzy-fnord points out in this thread, at https://news.ycombinator.com/item?id=10176412 , the author did not post the slides, nor had final say on the presentation format. Instead, quoting vezzy-fnord:

> They were in MagicPoint format, so I had to convert them to PDF with a dubious third-party Python script, slightly modifying the MGP manifest in the process. That's probably why the formatting is so iffy.

You'll also note that the author "reluctantly" gave permission. For all we know, it was precisely because the author knew that people would criticize the paper over superficial format conversion issues than actual substance.
Cheers to you and JayFoxRox.
With good auto-completion and predictive typing, fast typing shouldn't be necessary.

Throw in precision editing, like you might see in vim or emacs, and the need to bang away like a code monkey drops to zero.

vim - precision editing at the speed of thought:
https://vimeo.com/53144573

Emacs' Ace Jump:
http://emacsrocks.com/e10.html
Datatable Pagination, Sorting and Search – Server Side (PHP/MySQl) Using Ajax
GM crops created superweed, say scientists (2005)
Thanks for both these extra links -- I missed the previous HN discussion (of the paper) due to searching for Van Gogh / Picasso rather than anything else.

Whilst I agree the Washington Post article is rather lacking in technical details, it does provide a pretty nice visual idea of what the paper is about, which I think helps (and this comment thread means people can now find the paper very easily too!).
SVG is also not supported.
Yeah, it's not a crime technically. Everyone is using the word figuratively, here.
As far as I know, fraud is mostly borne by the merchants, who get hit by chargebacks (+15€ fee, in Stripe's case), not the payment processors.
You Gnash , Lightspark and Shumway.

You can download SWF files with unplug for Firefox and such.
First off, thanks for taking the time to reply. This is very helpful.

I have some more questions about these smart cards (e.g. it sounds like unique public/private key pairs would be generated on each card which might not help with the master key style scenario HSMs are good for). I'm going to be looking into this for sure.

One more thing. I'm assuming FIPS 201-2 Level 3 cards have not been hacked (there were several smartcard hacks a few year ago e.g. http://www.securitytube.net/video/945
Qemu can run BeOSPeMax with some tweaks. I tried it. You have to run in safe mode first.
or how about Shewag is India's Warner :)
Not really if you define (as Amazon would) efficiency as order throughput and cost-per-order. Humans are typically more expensive than robots per hour: robots cost upfront and then maintenance + energy, but if those sum up to an hourly rate beyond the cost of humans for a jobs that humans can do at comparable quality... you wouldn't have robots yet. Kiva exists and continues to get deployed...

To fulfill an order with Kiva, a human stands at a ship station (boxes, label printing, tape) near a fast path (door, belt) to outbound. Shelves are brought, the human picks the item from the shelves and assembles the order. That's putting the humans in the loop where robotics is harder/more expensive. Your hard fulfillment rate limit is then the time it takes the human to pick and assemble the order, plus whatever time it takes the robots to bring the shelves over. This scales gracefully (install more robots until the hard latency of order fulfillment becomes robot travel time from the farthest shelf to the human, plus human time) -- robots scale with the number of shelves, humans scale with the number of fulfillment stations.

To fulfill via Segway, you tie up a human for the entire travel time between station and the traveling salesman problem of order picking and back. Or you do as Amazon was doing in this article, and split pick and pack and allow for subdividing orders between pickers, and so on. This works (obviously) and the segway approach would likely improve fulfillment speed for pickers. But it does not save operating expense (headcount).