skysight-inc/HackerNews huggingface dataset:
Qrunched.com Script on 80% Discount
Hello Guys,

I am glad to announce that http://www.qrunched.com script is on 80% discount. It originally costs $650, but I am giving it away for $130 for a limited time.

Please contact me via mahadazad@gmail.com for more details.
Capture filters not being similar to GUI filters have always been the #1 issue I've had with Wireshark.
If you have the private key, you can decrypt it in Wireshark.
Eylean for Nonprofit and Educational Organizations
That works less well if, for some reason, your business is significantly built around chat (Live Chat for sales, for example).

It's perfectly possible to pivot your sales funnel, but it's not something you can do in two hours whilst the chat server's down.
that story is about something different, this is about ransomware found being disseminated by ads. Probably a good case for using an adblocker ;)
AMD did do something like this with their Bulldozer architecture - it had a pair of SIMD dispatch units per pair of processor cores, which could either be split between the cores or used by one of the cores depending on the workload. The public and media perception was that they were lying about the number of cores in the CPUs by doing this, and I believe they're dropping it for the next CPU generation.
I like this approach. One small wrinkle (especially when talking about precision) is that many fonts optimise for the pixel grid at small type sizes, so 15px vs 16px vs 17px can look like completely different typefaces (on non-retina screens). Sometimes, this kind of variation in character can impact the look of the page more than imprecision over viewport–type size ratios – the latter is usually just a matter of having variable width margins, which is rarely a problem. I think using absolute px sizes gives designers a feeling of control for this reason. Then again, forcing a preferred glyph set by setting a hard px size is (a) only applicable if you're using fairly small type sizes, and (b) probably gives you a false sense of security anyway – it's all going to change the moment someone zooms their browser, or uses a weird OS, or any number of other things. I think I mostly agree with the author.
You also may want to use the "-A" switch if you are looking for ASCII content, the command ngrep..
Show HN: My blog for Digital Consultancy
Identity Mappings in Deep Residual Networks
> As a business, I wouldn't do it until the cost of the bandwidth+hosting exceeded the cost of an extra, dedicated employee to manage the VPS server(s).

Why do you think you don't need that extra person to manage the instances in a cloud setup?

My experience is the reverse: It tends to take more man-hours per instance to manage a large cloud setup, because there are many more spinning wheels. The overall complexity is often vastly larger. In fact, I have clients I manage physical servers for where the time taken per server is on average still far lower than for cloud instances even including the 2+ hours lost on travel per visit to one of the data centres if someone has to physically go in (rather than rely on "remote hands").

This is before factoring in typically higher utilization rates for the dedicated hardware, because it's easier to customize it to get the right balance of RAM, CPU and IO for your workload. The result is usually fewer dedicated servers than you would have cloud instances.
I think Signal from https://whispersystems.org/ deserves to be mentioned, too.
Totally agree - being able to not only list things from top-to-bottom but more visually seems to work far better for me as well (though I suspect people's brains may work differently?)

My love for outlining like in Workflowy or org-mode but my need for more visual-based tools like Scapple or mind-mapping is what led me to scratch my own itch and create Mindscope. It's an attempt to be the best of both worlds. Would love feedback, of course... http://www.mindscopeapp.com
This

You can have shuttle buses between campuses from when you really need to be in one place, for example
Blundering ransomware uses backdoored crypto, unlock keys spewed
High-Tech Coolhunting: Spotting Tech Ideas Early
AngularJS Wrappers for JavaScript UI Controls, DhtmlxSuite UI Library
Hackers demo prototype security scanner that thinks like a human
It is 2016.
Perhaps it depends on what you're typing.

The right pinky is used for the most common symbols, and for the ENTER key. It's really bad in C/C++, with {} and [] and ; and = and _ everywhere.

Or maybe it's just different between individuals.
It sounds like everyone's more-or-less in agreement, although there remains a group of us that would, on balance, prefer to pay actual money than have to consume advertising.

If companies have the right to serve advertisements, then they also have the duty to ensure those advertisements are a) not harmful to the consumer b) don't exceed a given file-size c) don't prevent the consumer from continuing whatever journey they were on. That's in rough order of importance/realism.

Advertising providers are currently failing on all three of these, and it's hardly a surprise that the market is reacting by preventing all advertising, even that which might be deemed acceptable. The industry needs to fix this soon or it's going to destroy itself. As a consumer, I don't mind - alternative content will prevail - but from the companies' point of view, they need to fix this problem urgently.
You're talking about reasonable doubt on an order to murder, I'm talking about reasonable doubt on the possession of encrypted data. Strongly encrypted data looks random and the only way to tell the difference is to have the decryption key. So is withholding the key sufficient for reasonable doubt? If it is, the law is useless; if it isn't, any random data is evidence of guilt.
"Give me the child till the age of seven
and I will show you the man."

Ignatius of Loyola
Aren't tcpdump and wireshark some pretty interfaces to libpcap? Also linking the home page of tcpdump/libpcap [1], and check the documentation about the packet capturing.

[1] http://www.tcpdump.org/
There's a fundamental difference in that advertisers have outsourced their operation to such an extent that they are putting their consumers at risk. Nobody even opened a magazine, saw an advert, then lost their life-savings as a result.
Fexprs do not offer that much vs. mere static compile-time macros, but they're making compilation impossible, limiting an implementation to a lowly and buggy interpreter.
That's what I do -- any page that tries to 'engage' me into signing up for their newsletter (or other clickbait to force me to click on their page before reading anything) get closed immediately instead. Likewise with autoplay videos. Poof.
Anonymous Owl: An owl you can talk to when you're blue
I mean, the problem of assigning `fruits = aps` is not that you get apples in your fruit list, but that now elements added to fruit (not of apple type) also get added to `aps`.

The assignment sort of goes both ways like that.
I'd like to believe there is a secret rag tag bunch of 60-70 year old, retired Engineers out there working on some cool tech.

If we have 60-70 year old's running for president, moving the markets on wall st and robbing diamonds there just have to be a few greybeards dying of cancer working on perpetual motion or something.
I mean this is the generation that built the first rockets and computers with fucking slide rules. I am sure a few lurk around here. What are you busybodies upto?
Hey!

Thanks for your feedback! :)

This has been a common complaint and we're looking to change it.

Once you sign up, you get a page with pricing and the option to just move on with the free account. We will change it soon.
The public cloud prices bear no relation whatsoever to what large customers pay.

I know people spending less than $1m/month that are paying ~25% of the public prices on one of the top three cloud providers. Frankly, I'd be surprised if Apple is paying more than 10%-15% of the public pricing.

The reason is that anything above that, and you can save massively by going to more traditional dedicated hosting.
Was it tested in court in US ? Were some businesses sued for violation of a GPL3 license ? if yes by whom ? it's just a question.
Pity indeed. OTOH, "Mapillary and HotOSM and Openstreetmap and how that all fits together? Just mention the startup and be done with it."
> more first-class objects is always a good thing

Only if they're not enforcing some (actually, the worst possible) evaluation strategy.
AlphaGo and the Art of Go – An end, or a new beginning?
Tcpdump is amazing. The quickness that you can have with it over Wireshark is awesome. I love that it is a command line tool instead of a GUI tool, since I needed to analyze TCP packets for quick debugging purposes.

But for the people who are new(ish) to tcpdump have you heard of libnet and libpcap? You can basically build your own tcpdump! :D

I was amazed at the speed packets fire when you program it yourself in C.

See:
https://github.com/the-tcpdump-group/libpcap <-- CAPturing packets
https://github.com/sam-github/libnet <-- sending packets

Libnet tutorial that I used religiously:
https://repolinux.wordpress.com/2011/09/18/libnet-1-1-tutori...
CSS Exclusions and Grid Layout
A reflexion about conversational UI and telepathy
I have never really understood why people continue to instist that EME is not filled with "black box plugins"

EME is enabling black box plugins, simply calling them "extensions" does not magically make them something other than a Black Box binary blobs loaded by the browser.

Functionally they are really no different than the Flash or Silverlight plugin, they simply contain less stuff and are more specialized

W3C is suppose to be promoting the Open Web, that means open regardless of Operating System, Browser Choice, or Nation

EME violates all 3 of those by locking you down to only commercial, or commercially supported browsers (no open source EME, even Mozilla had to pay Adobe to create them a Commercial non-free plugin for FF)

Free/Libre Operating Systems are Excluded from the new w3c vision of the web

EME/DRM enables Geo-fencing of content

In short the EME is a complete bastardization of the w3c mission
The capture filters and display filters are interfaces to two sort of unrelated pieces. Maybe the misfeature is that wireshark doesn't do good job of communicating that.

BTW, If you want constant monitoring for your applications, you can buy a shark appliance that you can always go back to to investigate issues.
I'm not sure why having a "fair" competition matters. The point of technological progress is to get better outcomes, not to get better outcomes using massively constrained hardware. Of course the latter is useful, but it's totally arbitrary to just pick energy usage as the one constraint to put on computers, there are hundreds of other ways in which they're advantaged. The important thing is that it can be done at all.
What we want more than money
There are VERY few situations where I care even remotely how energy efficient someone's thinking is. The benefits of better thinking are nearly always far more valuable than the energy inputs. We are frequently limited by the fact that no more intelligence can be applied to the problem no matter what we do. In many other cases we are limited by cost -- we would happily hire a team of three planners or one expensive genius, whichever was smart enough to lead our project at the cheaper price. But even in extreme cases like manned spaceflight, I've never heard of hiring someone dumber because at least they ate less.
Singapore's power grid uses primarily natural gas [1], at 0.5 g CO2/Wh [2].

Coal is about 0.9 g CO2/Wh [3].

One of the links in the article is to http://www.climatecentral.org/news/a-roadmap-to-climate-frie... , which shows the places in the US where it's better to have a hybrid than an electric vehicle, if your primary concern is CO2 emissions. These include West Virginia, where 95.5% of the electricity comes from coal. [8]

I've been looking for a country where there are only coal powered power plants. The developed countries countries which use the most coal as a percentage of electricity generation include Australia and Greece [4], at about 75% [4,5]. China is also at 75% [6], while it's 61% in India [7].

There are, it therefore seems, very few places where an electric car is not significantly better than a (non-hybrid) gasoline vehicle with respect to CO2 emissions.

[1] https://en.wikipedia.org/wiki/Electricity_sector_in_Singapor... ; [2] http://www.techspot.com/news/64063-singapore-first-tesla-mod... ; [3] http://www.eia.gov/tools/faqs/faq.cfm?id=74&t=11 lists 2.07 pounds CO2/kWh = 2.07/2.2 grams/Wh. ; [4] http://www.world-nuclear.org/information-library/country-pro... ; [5] http://www.sourcewatch.org/index.php/Greece_and_coal ; [6] https://en.wikipedia.org/wiki/Electricity_sector_in_China ; [7] https://en.wikipedia.org/wiki/Electricity_sector_in_India ; [8] http://www.eia.gov/state/?sid=WV ; [9] Enough footnotes? :)
We had the very same issue with kube-dns not that long ago, have you considered running prometheus against your cluster ?

You can leverage the power of the kubernetes services to make viable monitoring along automatic discovery for new metrics/services.

We're using it for some time on three different clusters (kubernetes, aws and bare metal) and are very pleased with the performances.
tcpflow is another useful tool. It's similar to tcpdump, but reassembles connections by sequence number. I've found it easier to use for application-layer analysis, where you care more about the data being sent than what literally appears on the wire.
Apple says it never gave source code or backdoors to China
Is anybody else really, really tired of the focus on their age? I feel like every British media outlet has been churning out the same low-hanging fruit for months now: "Old school gangsters" going after "one last job". I vaguely remember the actual 6 o'clock BBC news making some gag about zimmer frames or hip replacements. Two of them were in their forties for one thing...

I sincerely hope that when I'm of a certain vintage the only remark on any of my achievements* won't be "check out how OLD he is".

*Hesitant to call a robbery an achievement, but in a sense it is.
Geobiología, Torre de Préjano. Fallas Agua Y Linea Curry
> Temit was an ascended being, because surely near-omniscience is the only explanation

Any sufficiently advanced QA department is indistinguishable from ascension.

> for his ability

Stop misgendering my werewolves. >:(

> Anyhow, one minor issue: the gates were thought of by a guy named Amelius the night before they left the Alteran Home Galaxy, long before they ever reached Earth. :)

Yeah, I had the timeline slightly wrong for how long it took them to get to earth. In my defence there's no evidence of them making Stargates pre Milky Way (he came up with the idea in the Ori home galaxy but they then spent a few thousand years looking for somewhere to settle), and we don't know how long the Alterrans lived, so it's just about plausible, but it's a bit of a reach.
Wireshark also comes with "tshark" which is a CLI tool that gives you access to display filters and some of the GUI features. In particular, it's great for scripting if you're trying to pull some stats while troubleshooting.
The Reddit food bank might be the best thing on the internet
> Indeed, the English word for elaborate geometric decoration is "arabesque"

Which is itself a french word, not an arabic one. And arab =/= muslim ,that's my point. Islam didn't invent Geometric art. It existed in middle east and south asia well before the creation of islam.
Rent near Manhattan in the NYC area is quite bad as well. In Manhattan, a tiny one-bedroom will cost you $3500.In the parts of Queens, Brooklyn and Jersey City that are fairly close (commuting time-wise) to Manhattan, the rents are horrible as well.

One of my friends pays circa $2,600/mo for a one-bedroom in Carrol Gardens. An acquaintance in Long Island City had to move out of a two bedroom apartment in Long Island City, because the landlord increased the rent to $4000/month! Exchange Place (Jersey City), Brooklyn Heights, and Downtown Brooklyn are similarly super-expensive.
I bet Michael Caine is already on the phone to his agent.
> battery life / fast reconnection (aka, the mobile problem)

Don't see what to reply here

> push notifications

Solved https://github.com/siacs/Conversations#how-do-xep-0357-push-...

> "message was only sent to my other client and I didn't see it"

Message Carbons XEP-0280, implemented mostly everywhere (except Pidgin)

> scrollback

Message Archive Mgmt, server-stored chat history (this + carbons gives you chat sync on par with skype).

> history search

Client app matters. I don't see this function in Conversations (Android), but it is in Gajim and Mcabber, to mention few.

> editable messages

Sure, XEP-0308. E.g. Gajim enables you to do that. Ctrl+UpArrow and you are editing it, then your conversation/groupchat peers see it edited.

> embeddable rich content

Images and markup? Sure. Don't know about GIFs, well, maybe that's why Slack took off - better support for GIFs.

> reliable interop

I think this is not quite fair complaint towards software ecosystem which is currently mostly not supported financially.
Indeed, this is quite the problem keeping XMPP and mere mortals apart, but XMPP is closer to reliable interop than yet-another-new-slack-killer-company or NIH-driven-community-project. Keep in mind huge variety of existing software and amount of problems resolved. Let's stand on shoulders of giants, not on the mere ground.

> my mental model of how a message I create will appear to my viewers doesn't need me to understand 100 different clients and their quirks

Not an XMPP problem. In open world, you are safe to assume variety, not sameness.
I love my scriptable terminal-based chat client, are you going to deny me in having one?
I want a text-to-speech generator to read your messages to me, and free protocol enables me to do that, is your mental model of your message disrupted?
I want to have your message translated by some engine and presented in different language, is your mental model of your message disrupted?
Or, I am blind and I use Braille terminals, are you going to deny me in using it?
I think Temit is a fuzzer or Quickcheck / Hypothesis [1] :)

[1]
https://hypothesis.readthedocs.org/en/latest/
Any recommendations? I'd like to get in on the fun :P
Yeah, this piece has been described as Stargate/Hypothesis crossover fic before.
They could also add a [srsly!?!] tag for when all comments must express outrage
> at worst you're insulting a religion which currently has 1.6 billion followers

Nobody is insulting anybody. This "criticism/discussion of something mildly related to some religion == insulting billion of followers" needs to stop. You certainly don't speak in the name of 1.6 billion people either.
For what it's worth, jQuery doesn't need npm. You can grab the .js or link it from the CDN as you prefer.

https://jquery.com/download/

I haven't come across any .js library that doesn't offer the same.
They went into hypersleep and never woke up, it's a somewhat fitting ending.
ASAP Dash: World's Fastest Pocket-Sized Charger
Ok. But why use AES and GOST? AFAIK they're both based on feistel networks? If one were to layer two symmetric encryption schemes today I'd think one would go with something like salsa[ed:chacha] and keccak (in authenticated encryption mode) -- and it would probably still be a bad idea, adding much more complexity than security?

[ed: Oh, and here I go, proving that non-cryptographer should be careful about what they say wrt encryption, apparently AES isn't a feistel cipher? http://crypto.stackexchange.com/questions/10605/why-is-aes-n... ]

> Also Instead of using N code bases (one for each platform) we reduce it's amount by conversing sources from java to other languages for every platform.

It's a pretty strong claim to say that you take three different encryption primitives, implemented by other people in java, and translate them to other languages -- and can also be sure there are no timing attacks? (Or oracles, or resulting errors)?

Surely it would be easier to stick to as few lines and layers as possible if you want it to be easy(er) to audit?

(So simple there's obviously no mistakes, vs so complex there's no obvious mistakes and all that).
I don't get it. Google says they're going after the big fish in the industry by claiming they have amazing pricing. The servers look good, I'm ready to jump on board.

$120-$230 for first TB of egress bandwidth depending on where it goes. No thanks, I can get 2 TB for < $20 elsewhere.

These bandwidth costs leave small businesses, and individuals like myself, staying with the smaller competition. I suppose their reasoning is they can chase after that single $400-600 million contract. One major client like that is worth as much as ten million of us little guys paying $50 each. The big cloud providers exist to to serve gigantic enterprises. The rest of us are a drop in bucket and not worth the effort.
What's your issue with 10-20 programming languages? I'd say 20 is not enough, you need dozens and dozens of languages to be efficient.
> A minimalist real-time framework for tomorrow’s apps

> Feathers has adapters for 15+ data sources and 4 different ORMs out of the box. More than any other real-time framework!

Huh?
I'm not the OP, but I think he means this:

A bookkeeper/accountant might be manually entering invoices into a system, emailing managers to approve payments and such. It takes 3 hours per day. This work is "routine" in the relevant sense (it can be automated) but our young, congenial and soon-to-be-replaced-by-robots accounts payable woman (her name's Lynne) also does and is capable of doing "non-routine" tasks. She can call up suppliers to negotiate payment terms, have lunch with the manager in the next office to clandestinely suss out some questionable expense charges, etc.

Calling Lynne a "routine worker" is kind of problematic. She does routine work because it needs doing. When that work disappears, she's not out of work by default. Generally when technology creates efficiencies, the unemployment rate does not just increase by the number of people that did that work yesterday. People who are capable of doing other useful things do those things, if it's useful to do more of those things. There's still a question of whether the economy can use up these newly available Lynne hours. Often it can.

What happens when some technology automates a lot of "routine" programming work? Programmers make more program(s).
Still other way of looking at this - could the whole humanity playing in one team win against AlphaGo?

If no - computers still win because they scale better (play better as a team).
Interesting tool suggested in the comments of the article : https://github.com/uber/go-torch
yeah it is. I'm always surprised by that for some reason
There's also wat.js and my wat-pl port to perl5.

They're vastly fun for prototyping complicated logic in.
Kolmogorov-Uspensky Machine
"You're only supposed to blow the bloody doors off!"
Check /r/usenet
Programming in the internet age is 1% intellectual and 99% plumbing.
Marketing Insider: Gary Vaynerchuk’s Most Memorable Life Lessons
Right, what's interesting about klisp is that you can define that as something that can be called at runtime, rather than having to be implemented as compile-time macro expansion.

I sort of regard operative lisps as "lisp, but even more so", as it were (and for sheer brain melting power when prototyping weird logic they're even more fun than normal lisps, at least to me)