skysight-inc/HackerNews huggingface dataset:
I'll only add that Quasar offers several types of "send" and "receive" operations: blocking indefintely, with timeout and even "try" variants that will not block at all, as well as several mailbox types, so the developer can regulate queues, responsivity (and backpressure) as desired.
You can't ignore the WAP emails. You have to affirm that the details are correct.

If you'd like to read the specification, it's here: https://www.icann.org/resources/pages/approved-with-specs-20...
I think we need a Firefox Edge similar to what happened with ABP.
I did some work with 'old' famo.us, and boy was it slow going. Then again, at the time I was relatively new to javascipt, so understanding scope, callbacks and such was hard at the time.

Now its popping up again. Time to take it for another run. The problem in the past was a small/inactive/detached community imo, if there was an active community behind it, it would be amazing.

Also, the famo.us devs seem to expect a lot of community stuff to be happening in or around their offices, which is unfair to us overseas guys who can't go to a famo.us demo day in their office.
It's literally just a tax status.

Part of that is that no one owns the Mozilla Foundation, but, for example, the people controlling it can still extract money by paying themselves salary. This is how family foundations can be a tax dodge, the huge legacy is dumped into a non profit and grows without incurring much taxes, meanwhile the family has some meetings and draws comfortable salaries for it.
You're thinking of WDRP emails.

The WAP emails you'll be receiving are something different, and you will be required to respond. If the email bounces, or if you don't confirm the email within 15 days, you risk your domain being suspended.

You can read the spec here: https://www.icann.org/resources/pages/approved-with-specs-20...
I've read plenty of kindle books that were clearly the product of OCR. True, "cl" hasn't reduced the image of a lowercase d to a single byte, but that was the intention. Don't confuse OCR, the concept, with OCR-as-implemented-in-a-particular-way, or with a-process-that-we-called-OCR-because-OCR-is-involved-at-some-point. OCR is any system that recognizes sections of image data as matching letter shapes[1].

"Generating a font from the image and replacing the original image data with that" is a very good description of what's going on here.

[1] Or numbers, or symbols like parentheses. The basic concept is letters.
Ask HN: What is the best way to learn Ruby on Rails?
I ask this question after milling over the previous submissions, desiring a fresh opinion coming from the perspective of a later date than many of the satisfactory answers have.

I have enough previous programming experience (including html/css) with limited Javascript experience, but no previous experience working with MVC frameworks. I have been able to work with some ROR projects (basics) and change things to make functionality happen as I expect it, but I don't understand things as fundamentally as I would like. If I was asked to change X about Y, I would like to become proficient enough to at least know where to begin, along the path to become able to do this task without any external help.

Where should I start? How do I balance learning through reading with actual programming? I don't want to spend all my time reading books only to follow up with staring down my editor with a blank stare, and I don't want to read for a few minutes before looking up at my editor with a (different) blank stare. Where is the happy learning medium, and how do I achieve it?

I have begun to go through the railstutorial.org book in its entirety, coding everything along the way without skipping anything, and stopping to ask any questions if there is any confusion or ambiguity. Is this the optimal path to take?

Can others share their strategies on the path to Rails enlightenment?
I've had it for 10 months. My fingers don't have the accuracy for it. It blows my mind how they could make them tighter than all the other keys. Why not tighten up all other keys too and save even more space...
He got that information from the source article.
what a terrible change. i've spent the last week developing two firefox addons; now i regret that, because i'll never use a browser with embedded advertising.
He's good at demystifying a lot of things. He's taught thousands (at least) of people how to get started with solving the Rubik's cube competitively (shortest-time) via his YouTube channel.

His username is badmephisto if you're interested.
And they are only available in the United States of America.
Is there a project to make a decent browser that doesn't have any intention of making a profit or selling out its users, and has governance appropriate to make that a reality?

It seems like this is necessary. If I can contribute to that, pre-existing or not, I will start today.

There are 3 billion web users: between us we must have enough altruism and skill to compete with this.
There's no real analysis of your history, it's just selecting the top visited links (using existing code, which is used to show you the current tiles of visited sites).
Lol. I got what i asked for in the quora question?
Laplaceanly demonic: see https://en.wikipedia.org/wiki/Laplace%27s_demon. Laplace's demon was a hypothetical being able to see the entire present state of the universe and extrapolate the future from it. (Laplace himself never called it a "demon".)

etiology: causation; how things got how they are.

harbinger: forerunner; advance warning. (The etymology is interesting. Originally a harbinger was someone who provides accommodation -- compare the French word "auberge". Then it came to mean someone sent ahead by, e.g., an army to prepare lodgings so that the troops would have somewhere to sleep when they arrived. And then, metaphorically, it came to mean any sort of forerunner.

forensics: = forensic science, meaning the application of science to answering the sorts of questions that come up in criminal trials. (Same origin as "forum"; in ancient Rome trials took place in the public square.) I think gloriousduke really just means something like "scientific investigation into past events" here.

ontology: actually means the study of what exists. (I.e., answering questions like "what kinds of things exist?".) I suspect gloriousduke meant something else, perhaps something as mundane as "the study of actual things that exist". In any case, his second sentence doesn't really add anything much to the first.

So I would translate gloriousduke's comment as follows. "If the universe is deterministic, like a big mechanical machine, then with better and better technology we will be able to do better and better at deciphering the past from its present remains: this thing with the scrolls is just the beginning. Also, I know some long words."

(Note that actually determinism isn't quite the issue. What matters is what you might call "backward determinism", where you extrapolate the future from the past. But it looks as if the laws of nature are kinda reversible, so the two are closely related.)
> Freemium wouldn't work. There will be unofficial builds available with this kind of stuff removed available for free within hours of the official release.

But how is "Firefox with ads" going to work then?
Firefox is still open source after all. Someone will remove the bit of code enabling ads, gives it a fancy new name and eventually a critical mass will switch to this browser.
what frustrations do you have with their hardware?
What would you fix with the Oculus Rift before release?
Well not sure that self employed lawyers are germane to the discussion.

There is also a LOT of sharp practice in legal billing
Data Breach Affects Thousands of Bergen County Patients
LibreOffice Bug Hunting Session 5.0.0.0, 22-24 May 2015
https://github.com/getpagr/getpagr ( not associated in any way with it)
As a product person in the enterprise space, I think there's a lot of good things in this article. BUT, there's a couple of things that I think reflect Steven's background at Microsoft and are common assumptions in the Enterprise space that no longer hold universally true.

- There's a lot of talk about "IT" as a group that you sell to, which by and large only still exists at the highest end of the market, and even then largely as a group whose buy-in you have to get past in order to complete the deal. Many technologies these days are sold directly to the LoB, and IT's only involvement is a security audit, data recovery strategy, and integrating the new app into SSO.

- The downside of this is that many, certainly not all, organizations are a lot less mature than they used to be when it comes to rolling out technology. After all, if all you have to do is log into a web portal and start doing things, what prep do you need? Consequently, your implementations will be a lot more successful if you can show up and tell prospects how to roll out your software, or migrate away from a competitor

- I find that a lot of these organizations are less mature when it comes to understanding "roadmap vision" - they're a lot more aligned to, "What can I do now?" and "What will I be able to do in six months?". There's nothing wrong with that, but selling vision that might represent an aspirational dream for three years out can conflict with the short-term vision of the stakeholder

In general, I think the disconnect comes from the fact that IT in a lot of organizations grew to a sufficient size that the justification for (some of) their existence was implementing and managing the implementation of enterprise software. To do this they built processes and procedures that mitigated risk, helped them plan, migrate effectively, train people, etc.

Those same processes also created jobs where the sole purpose was to justify their existence and increased overall complexity.
True hardware random number generator for $50
I'm pretty sure the browsers by suckless won't ever show ads; not sure if you consider them decent, though.

http://surf.suckless.org/
I don't particularly care, If I need anonymity i use tor. P.S. Are you so sure Firefox won't be doing any tracking for 'advertising purposes'?
Well, blame the law-enforcement agencies: they're the ones that forced ICANN's hand on this. The registrars, particularly the European ones, fought back, and the policy is nowhere near as bad as it once was going to be.

However, even before now, you could easily lose your domain due to a missed email. For instance, if you don't have your domain on autorenew, it can end up in redemption (which is expensive), and eventually deleted. And, as of the 2013 RAA, if you don't renew your domain, your registrar is required to park the domain with a non-renewal notice a few days after its expiration date.

Fun, eh?
Show HN: Pro Football Betting Tips – Make a long term profit betting
Would love to get people's feedback on this site.

If you want to join, use code hackernews for a 50% discount!
MM might depend on the law in your country for BT in the UK it was xx hours per week on average.

Employers can "demand" a lot whether its justicable is another matter.

And a manager requiring attendance at say a 9 o'clock meeting is not the same as require you to be in the office 9-5 5 days a week
The Evil Business Plan of Evil (and Misery for All)
You really are speaking ill of the dead. Calling him a self-promoter and a loose cannon isn't appropriate.

As far as the MIT incident... I don't really think he burglarized MIT. He tried to bring documents that were hidden behind a paywall to the general public. He didn't rob anyone seeing as how the documents were submitted without compensation by the people who created them. Whether or not it's hacker culture, it's a culture of social disruption aimed at the betterment of us all.

There will always be shakers, people who raise their voices loud to stand for what they believe in. Unfortunately, they will all be followed by people like you and your parent poster who will attempt to defame their character and negate their contributions.
That has been tried multiple times by multiple companies in the past. Most recently (for CPUs, to my knowledge) by ARM in the armv6-era VFP ISA, which was deprecated and replaced by the "normal SIMD" (fixed width) NEON instructions in armv7.

It's a good enough idea that people keep trying to make it work. But it's never been really successful, either.
Imagine a computer powerful enough to look at a kind-of closed system like the Earth, and walk backwards through a simulation that allows you to see what "actually" happened, listen to conversations, all of that.

Who would look out for the poor historians?

It would make for a sweet game show actually, have a panel of historians make their best predictions on what really happened at an event, then "roll the footage!"
Google Play reviews delivered into Slack and your inbox
An experimental Chrome extension for instant sharing over audio
>Mozilla is a nonprofit entity which pays some people to work on it.

Mozilla now consists of the non-profit Mozilla Foundation and the for-profit Mozilla corporation subsidiary.
Online dating giant AdultFriendFinder hacked, highly personal info nabbed
The option to run qemu in stub domains is a big advantage, or not run qemu at all if you use PV.
Get WHOIS privacy from your registrar.

If you've provided invalid contact information on the domain, you're in breach of the TOS, as ICANN requires that domains have accurate contact data on them.
Interesting article. In an Enterprise setting is it better to think of 'product' as 'capability'?
Ask HN: How to get my first 100 signups?
I have just launched a new membership site and was wondering what advice people have for getting my first 100 signups on board?

Site URL posted in comment below
There's no built-in encoding/decoding stuff, ie. you need to use a library like Batteries, Camomile, uutf/uucp if you want to do something like capitalise, split or count characters.

Writing the appropriate glue isn't very hard, the interfaces either work with bytes or have to/from-bytes functions, but I suppose it's a bit annoying (at least when first starting out with the language) to have to figure out which lib is needed for which type of string operation, e.g. if you're into Batteries you still need Camomile (or uucp) for lowercasing:

module C = CamomileLibraryDefault.Camomile
module CM = C.CaseMap.Make(C.UTF8)
module U = Batteries.UTF8

let lower_initial bytes =
U.sub (U.of_string_unsafe bytes) 0 1
|> U.to_string_unsafe
|> CM.lowercase

let () =
lower_initial "Åge" |> print_endline (* prints "å" *)
Yandex Browser : beautiful, minimalistic and made by Russia's Google
I love reading such old documents specially in what concerns the available technology and ways of society back then.

Regarding your statement, maybe Atlantis was such a case. :)
Building a WebSocket Server from Scratch in Ruby
My site: https://profootballbettingtips.com
Thank you for the discount. Could you give a thumbnail sketch of soccer betting, since most of us look at football through American eyes?
Still better than having to pay redemption fees.
Facebook use to be open company, opening up platforms for letting other developer write amazing application on top of it. But with WhatsApp- approach has been very close than open. In India where whatsapp is so popular, companies and startup are trying to get hands on any form of access to build a solutions around it.
The ISIS advances in the DeepWeb among Bitcoin and darknets
Build and they will come
Can you recommend me other services like this?
It's barely worth differentiating between Demand Media and Rightside Group (and Donuts, for that matter).
>There are so many nuances that make a great cup of coffee that it's hard to pin it down.

Sounds like "placebo."
A quickstart on your person mission
There's a few small things you can do over the unix socket, but in general you need to restart haproxy to change it's config.
Sorry if it is rude, but this news is very funny.
Non-developers on HN might find tools mentioned in this article useful:

http://thenextweb.com/dd/2015/04/21/the-14-best-data-visuali...
The bit that I find most impressive is the mixed mode demo ... http://famous.org/learn/MixedMode/index.html ... Putting an iFrame on a 3D model and still being about to use the page that's loaded is cool. The problem with that is that there are so few use cases where you'd actually want to do that.
Some coffee houses have pressure limited tampers to heko ensure every coffee is the same regardless of who is making it. Everything has an impact, size of grind, water pressure/temp, freshness, and then the myriad of little things. One of my pet peeves is watching the barrista attach the coffee handle and leave it there whilst finding a cup/faffing all the while the coffee sits next to a hot plate and gets ruined :(
Go to Stack Overflow. Yes the reason why no one gave you your SQL code is we know that the GUI is just making SQL code for you. Sorry we probably have the mindset of we pointed you to the answer and we are not going to give you specific answer to your questions.

I googled searched by copy and paste your question for 5 seconds for each question:

> Edit your query to add an ORDER BY clause? http://www.techonthenet.com/sql/order_by.php

> Check the primary key and write an UPDATE query? http://stackoverflow.com/questions/3930338/sql-server-get-ta...

> write a SELECT query http://www.w3schools.com/sql/sql_select.asp

I think your issue is you are biased against CLI and think you get more benefit from a GUI. We can convince you what is best for you. We are just saying everything you pointed out is easily done in CLI with SQL commands. We believe everyone who works with databases should use CLI for a number of benefits because of our own experience.
yes but Java is such a swine to get to grips with for things like hadoop.

Back when I did MR I found Pl/1G much easier to get to grips with then having to spend 90% of your development time trying to work out the Godammed class-path and getting eclipse to work.
BTW, you shouldn't use a third-party WHOIS privacy service. That puts you in breach of ICANN-mandated T&Cs as you've effectively provided bogus contact information to the registrar.
Indeed, the whole point of this (and all the verbiage about "respecting user privacy") is that the browser will do the analysis locally without sending history data back to Mozilla.
Haven't used one of these and only used to Keurig plasticity but find that a French Press is a reasonable compromise between convenience and taste. Not a huge factor in my decision but the French Press option is also a hell of a lot cheaper too.
Hundreds of users demand next Windows Server to be ReactOS based
While it is how humans learn, there's more to human learning than that. Babies are pre-wired to learn language, recognize shapes, determine "intent", etc.

This means that the neural nets used by babies are pre-wired to be good at specific tasks. Then, babies use those neural nets to do "deep learning" for the final part of the process.

Starting from nothing and learning how to do a job is a big step. But having something would be a better start position. What that something is, though, is hard to define.
That's the approach we take, documented at http://www.boxever.com/gracefully-shutting-down-haproxy-with...

The challenge is that whether HAProxy's own support for graceful restarts works depends on which OS and kernel version you're running and what network socket features are supported, so ensuring that's all kosher is a bit of a challenge. I took the approach that it's simpler to do something that takes a bit longer without having to worry about all that.
Yes, but reverse engineered code is NOT subject to copyright of the original author by law (there is an EuGH decision about this). IANAL.

Therefore it is, essentially, open source.
For those wishing to try and submit the problems, there is an online judge containing the ACM-ICPC World Finals since 2012 till 2015 [1].

[1] https://icpc.kattis.com/problems
This is some truly impressive work, I would expect the next step is to have the robot 'guess' what a new task is based on its similarity to previously completed tasks.

i.e. when given wood with a protruding nail + hammer, it relates the task to a previously trained Whac-A-Mole scenario and begins hammering the nail in.
Wouldn't this benefit from simulation of the task (from the robot's perspective)? Doing something physical over and over again on ONE single robot must be very slow and inefficient compared to if it could be simulated. Even if the simulated training isn't spot on, the physical robot could start off with network weights from millions of attempts in a simulated environment.
Adobe Dreamweaver CS6 Crack Serial Number Full Download
There are so many statements in the article that makes me laugh

> async cons: Adds latency with parallel overhead

What parallel? This should be cons for multi threaded running on single core cpu

> async pros: Callbacks help enforce error-prone synchronization

How does callbacks help in error prone synchronization? It is not callback, it is single threaded model that does.
A compilation of things I consider state of the art in the world of Front End.

Libraries : There are infinite number of libraries so - its kind of hard to mention any single one. But VirtualDom[1] is a great one. Also jstruct[2] seems like a good one.

Frameworks : React, Angular 2, Ember - Perhaps even Mercury or other VirtualDom based frameworks.

Testing Tools : Jest. A few other property testing tools as well.

Continuous Integration : ??

Automation Tools : Protractor ?

Compilers : Hmmmm. Babel obviously. Also consider Spiderlang, Clojurescript and Typescript.

Debuggers : Remote Debugging Protocol. Note that this is not itself a debugger but an enabler.

Profilers : Chrome and Edge Profilers.

Collaboration Tools : Not sure what you mean by this.

[1] : https://github.com/Matt-Esch/virtual-dom
[2] : https://github.com/sebinsua/jstruct
Freeze them they'll stay fresh.
My article is not about how to write robust shell scripts. (Which is impossible in a very broad sense: for example, use a single pipeline A | B and include in your operational semantics that all processes can fail (SIGKILL). In shell, you can't access A's exit code)

It is about how given infelicities like multiple devices should sometimes not be abstracted away below an opaque layer. How a seemingly simple command can fail and eat your data in inrecoverable ways, even in the absence of data races (which many programs must ignore to be able to do useful things at all), resource starvation etc.

Notice that so far, the reason why mv went wrong wasn't identified: Is it the kernel API, is it the mv implementation? Maybe it's just not reasonably possible to avoid such kinds of going wrong...
Amazon CloudFront Makes It Easier to Invalidate Multiple Objects
If you have a few HA proxy nodes with DNS load balancing, wouldn't the client auto move on to another HA proxy? It is a tiny lag but shouldn't be an error.
But the summary is easier and faster to read by the general public, and the article puts the reference very clearly in the end, it's good in this case.
Wealth Distribution Society Review Binary Need to Know
> Closed-source russian web-browser

That's only slightly less unacceptable than a closed-source american web-browser.
Please elaborate, because IIRC the whole reason for offloading flash to a separate process was letting it crash without affecting the main process, and it fulfilled its duty every the time I've experienced a Flash crash.
Sync calls wouldn't be deprecated IMHO as not everything utilizing Node.js is an HTTP server (think of build scripts, background jobs, etc.).
The House just passed a bill about space mining