skysight-inc/HackerNews huggingface dataset:
Biggest annoyance with this software - backspace is, apparently, something that I alone exercise. If you type an incorrect letter, it simply doesn't advance the cursor rather than advancing the cursor and marking the letter as incorrect. Since I am already a pretty good touch-typist, I routinely KNOW I have hit an incorrect key, hit backspace, and correct it and progress with the word.

However, very often I will do something like spelling "icnorrect" from feeling, then hitting backspace exactly eight times and re-type "ncorrect"... which is simply not supported by this software.
Awesome idea and execution! I'm reading through the featured emails and laughing at how unresponsive public officials are.

I recommend adding a signature feature. If I were to use this service, I'd want to add a signature to the effect that all emails to and from the account are publicly accessible.

Also, I recommend adding a way to read through a specific account's emails (nevermind, they have that) and a way to search through all email.
Pardon my ignorance, but is it using the same api which inherently whatsApp client uses? Or is it just a open sourced version of whatsApp?
Linux doesn't technically come with those either; they're all separate programs that distributions happen to include.

Windows has an SSH-like framework for PowerShell[1]. One could argue that Linux doesn't ship with tools for connecting to non-Linux hosts, so why should Windows ship with tools for connecting to Linux hosts?

It will have package management in Windows 10 [2].

Powershell can get the hash of a file in many different algorithms.

[1] https://technet.microsoft.com/en-us/magazine/ff700227.aspx
[2] https://github.com/OneGet/oneget
I was under the impression touch typing was simply typing without looking at the keyboard, and instead watching the screen, where you can correct errors as they happen.
Distinctly Emasculated: Hemingway, Fitzgerald, and Sexual Anxiety
I found this about GlobalResearch: http://rationalwiki.org/wiki/Globalresearch.ca

> While many of Globalresearch's articles discuss legitimate humanitarian or environmental concerns, the site has a strong undercurrent of reality warping throughout its pages, especially in relation to taking its news from sources such as Russia Today RT[2] and Press TV.[3] Its view of science, the economy and geopolitics seems to be broadly conspiracist.

> Whenever someone makes a remarkable claim and cites Globalresearch, they are almost certainly wrong.

I agree about the low quality of blumkvist's reply.
With git there doesn't need to be a central server. Many people/orgs use one (e.g. github) because that pattern is very well understood and most developers are used to it. There is no reason that you can't push branches/commits between individual clones (in this context called remotes). Origin is one remote, but you can set up any other clone to be a remote as well.
If data isn't backed up, it doesn't exist. If it's not backed up offsite, it's not backed up. These are words to live or die by.

I don't think it's likely that I'll spill water on your laptop, though.
"I will not use Pubmail for spamming or any illegal purposes."

Not checking that box until "illegal" is defined. Which jurisdiction?

Also, I'm not too keen on requiring an email address to create an email address.

EDIT: and apparently, checking that box is not required to create an account.

EDIT 2: is there a way to use SMTP and POP/IMAP (i.e. use a standard email client)? If not, is this something in the works? I have a feeling this is dead in the water if you're targeting politicians without letting them use their Outlook.
I had a great experience putting something together using an ALIX 6f2 (http://www.pcengines.ch/alix6f2.htm) which I bought via a Netgate kit with enclosure (http://store.netgate.com/Network-Computers-C2.aspx). Netgate isn't selling that one but is selling other boards which you can put together something similar. The APU line looks really interesting.

The cool thing about the ALIX and APU boards is they often support buying things like 3g modem cards which you can use to multi-home your connections with pfSense. You could also create an SMS gateway or similar service.
And if you are wondering how America "outperforms" Europe in GDP growth while lagging in quality of life measures, there you have it. Our GDP is going into military, prisons, cops, financialization, and overpaying for health care. All that counts on the plus side of the GDP ledger.
When did he start? How long is he expected to go for?
Why dont you quite them and use service like stripe?
Paranoid defence controls could criminalise teaching encryption
Bitdefender Total Security 2015 License Key Crack Free Download
Yeah. "A nice car like that, looks like a drug dealer" works because he's black. If a white doctor drove his Mercedes through the same down, cops wouldn't make such assumptions.
The DMCA takedown procedure is only applicable if your complaint is about copyright infringement.

If WhatsApp is invoking other, non-copyright theories, a DMCA takedown related to those theories would be invalid.
AutoDesk has 123D Modeler[1]. I'm not sure which printers it works with, but it probably uses the Spark platform[2] for the actual print drivers.

[1] http://www.123dapp.com/design
[2] https://spark.autodesk.com/
> While you are free to use Community for your projects,
> MemSQL does not support or endorse using it in production.

(http://blog.memsql.com/memsql-community-edition/)

Ehhh. Do they mean that the Community Edition is only usable for development?
Yes it's a client for the WhatsApp API, presumably reverse engineered from the what the official app does.
Most git clone operations copy everything, so it's just a matter of uploading your clone to somewhere other web interface. Even that is not necessary.
Github is a somewhat atypical implementation.
Wasn't it Max who worked on Fraud detection/prevention?
Yeah, seems like one of those law firms where companies hire them to handle the distasteful part of their obligation to defend their intellectual property.

It sounds good, we'll do this basically free for you and collect our own fees from violators. But they don't know just how much damage these groups can do to their credibility. Rolex is another company that has lost my business forever with their scam.

The law states you have to send a letter. The scam part is in demanding money or profits made from a perceived violation of IP. Companies that do that crap can die in a fire.
Best way to learn to touch type:

1) Buy a sliding under desk keyboard tray

2) Leave it under the desk while you type. Don't slide it out

3) a few weeks/months of pain

4) perfect touch typing

You will be shocked how often you were unconsciously looking down at the keyboard as you typed
Okay lets change it then: more money is how long you can do without a job and still have all those things.
Not true from what I've seen Every C# library with support for async/await has synchronous versions of those same methods. In fact, Microsoft's own documentation recommends appending "Async" to the method name for precisely that reason - to distinguish an async method from a sync method.

Furthermore, "asynchronous" code doesn't need separate threads. A scheduler and green threads is more than enough.

Have you seen Go? You should take a look at it. It makes writing concurrent code basically trivial, using "green" threads and channels and a neat little "select" statement.
I think you're fundamentally right with regards to your "gentleman's agreement" argument. However, when sites use sound or animation in their ads, IMO they are the ones breaking the agreement.
I had the same complaint, but there's actually a setting for that. Uncheck "stop cursor on error" under Miscellaneous.
If you think fathers control the sexuality of their teenage daughters, you've obviously never raised one!
Also, from music instrument learning, I'd love to find an exercise that avoid me or teach me how to not go into cramping mode. Keeping the pace fluid at all time, as much as possible.
Or even exchange pull requests via e-mail, like git was originally designed for.
I always found this interesting, from an article on wikipedia [1]:

> Despite its intense temperature, the peak power production density of the (Solar) core overall is similar to an active compost heap, and is lower than the power density produced by the metabolism of an adult human. The Sun is much hotter than a compost heap due to the Sun's enormous volume.

[1] http://en.wikipedia.org/wiki/Solar_core
xing.de is bigger than linkedin in the German speaking world and has been a profitable business for years. They are way less spammy.
Show HN: A Console for the Deck of Cards API
Hey, thanks for making this! I've considered doing this as a pre-emptive for NSLs relating to geolocation (building GPS apps). Nice to see someone do it.

Have you gotten any corporate accounts or politicians signed up you want to share with us?
That's a false choice you're presenting. "Callback hell" or "async/await". We have way more choices and opportunities.

Look at Go's CSP implementation, or Erlang's. No callback hell anywhere.
It communicates with the official WhatsApp servers.
Been a while since I read that :)

I do remember entering a negative number one week on the manager's "status spreadsheet (an excel spreadsheet on a network share that he asked everyone to edit)" next to my name. Of course he came by asking for an explanation, and if memory serves had me enter the number of lines deleted as a positive number, so that the 'metrics' he reported up the chain didn't look bad.
Is the United States losing its spirit of Entrepreneurship?
This raises an interesting theoretical question:

If you develop a web service and make it accessible from the public internet, what restrictions should you be allowed to place on its usage? And what should the consequences be for individuals trying to bypass those restrictions?
Suppressed only in that the text is somewhat harder to read. Doesn't keep anybody from reading it though.

Even dead posts can be read if you have showdead on.
I am paying my payment processor 10% - 15% of each transaction in processing and cross border fee, because, I am told:

1. They are small, and don't get good exchange rates
2. My location makes for a long money route, so I pay between 4% - 8% in cross border fee on every transaction

The above fee doesn't even include the final transaction and conversion fee when I withdraw the USD balance to my home currency.

From where I stand, I would be saving 3% - 5%, or more with PayPal, on every transaction. I am willing to take the risk.
I thought Tinkercad's goals were for 3d printing. No idea if it actually meets the criteria

https://www.tinkercad.com/

There's also Clara.io but I think it's targeting rendering

https://clara.io/
One variant of PuTTY that I use -- PuTTYTray, a portable version of PuTTY with some other features -- is at least delivered over https, although you still have to trust the developer.
I hate to say this, but "bill" @ "*pay" looks like you're the billing department.
And if you are not a Bad Person, there is plenty of compassion. Sounds like a more efficient system than blindly distributing compassion to everyone regardless of merit.
You GO, sir!
It seems so far that I'm immortal.
Great point, peripheral vision helps you find the location of a key instead of getting it from memory. Also, typing blind helps you learn how to be sure of where you are in the sentencem I'm actually typing this without looking and it's easier and faster than with my eyes open.
> I was under the impression touch typing was simply typing without looking at the keyboard, and instead watching the screen

Originally, it meant not looking at either the keyboard or the output (screen or, for an actual typewriter, the typed page) but only the source from which you were typing, if any -- it referred to typing accurately by touch alone.

It was a key skill when incorporating edits meant retyping, and looking at the output meant you couldn't also be looking at the source, and switching between the two had a significant productivity cost for a high-volume typist.

Its less critical of a skill today but still a useful skill to have if you need to reference some source document for information while typing, etc.
It was a one way trip for many of them. And who says there will be no material gains on Mars?
I'm not gavin, but I like the style of http://www.amazon.com/Math-Primer-Graphics-Development-Editi... and recommend it to anyone getting started. You don't need any more than high-school maths and some familiarity with programming in your language of choice (though the example code is in C++).

If you're just getting started and want a low-impact way to prototype things try WebGL! (I'm an unbiased WebGL contributor and user).

OpenGL seems to be the way to go on most platforms; DirectX is probably easier on Windows. There are libraries that take care of the platform-specific code for you if you don't want to write your own that are quite good: SDL2, glfw, etc.

hth
This is very cool work. :) Great job Will!

When Atom was first launched I mentioned that it might make sense to port the interesting parts of LT over to it since the core editor isn't what's important (and it's also a ton of work to get right). LT has found its way into lots of projects, from the Chrome Dev Tools to XCode and IntelliJ, which is a tremendous honor for us - it's great to see it coming to Atom as well.
Does anyone know if it's possible to change email addresses on past commits with BFG? I have a lot of commits pushed by user "Mike Gioia <none@none>" that I would love to correct the email address for.
Even if the long-running transaction hasn't accessed the job queue table yet it might do so before it completes. Postgres needs to keep the "dead" tuples accessible as long as there are active transactions that started before the deletion.
Yep! This context is more than enough. It's not that you have to prove it, you just have to spell out what your claim is, rather than indignantly implying that everyone else should grok it.
April fools was last month.
that's not necessarily true, in some cases yes. But as I said, control could and should be there for the asking, I don't want a ORM style black box where god knows what happens behind the scenes... but I think you could declaratively markup methods so the compiler knows what is safe to do. For instance marking them as pure, mutex etc etc.

It's kinda the same thing except telling the compiler what to do you instruct it what's safe to do, and it can make smart decisions from that. If the compiler/environment detects any ambiguity or risk it might even query the programmer to declare his intent
Ext4 does support larger than 16tb filesystems.

df -h | grep md127 ; mount | grep md127

/dev/md127 26T 14T 12T 55% /home/data

/dev/md127 on /home/data type ext4 (rw,relatime,stripe=1792,data=ordered)

Ext3 was 32k, but ext4 is 65k subfolder limit. I have run into this one before. The real solution is to do directory hashing when you get this crazy with tons of subfolders.
I just started using Vagrant on Windows and I'm really liking using it through Cygwin.
We can see in the replies that asm does in fact have undefined behavior. So what about Rust? Presumably the point of Rust's safety is that, assuming the (hopefully minimal) unsafe code you depend on is well debugged, there is no undefined behavior; either the program works, it fails fast and cleanly, or it doesn't compile.
> If you develop a web service and make it accessible from the public internet, what restrictions should you be allowed to place on its usage?

Whatever you want. Public API access =! protected right.

> And what should the consequences be for individuals trying to bypass those restrictions?

Denial of future access by technical means.
There's lots of issues here. One is simply that people don't submit jobs during non-working hours, and most jobs don't take more than 4-8 hours, so unless you have a pile-up of jobs during working hours, the grid tends to sit idle overnight and on weekends. Another problem is that you plan your grid capacity for peak periods (and add a margin for future growth), so it will generally be underutilized. Another issue is that corporations create redundant grids for business continuation purposes, so often you'll have full grids that are hardly utilized at all.
They used to have a lot more control, now barely any. Hence the rising illegitimacy rates across the board, for all races.

Shared environment still matters a lot. One father has a limited impact on his own daughter. But if the community has lots of fathers, all telling their daughters the same thing, and so your daughter has friends who all view it as low-status to have children at 16, then she will be a lot more likely to wait on having kids until marriage.
Hi @jhugg, a performant implementation of a counter usually does not read and update the value in separate statements within a transaction. Generally, people use UPDATE or INSERT...ON DUPLICATE KEY UPDATE (upsert) to implement this workload. In fact, transactional, high-throughput counters is an extremely common use-case for MemSQL [1].

As a matter of fact, even Oracle and MS SQL Server offer READ-COMMITTED as the default isolation level. Moreover, there are known issues with using SERIALIZABLE isolation in Oracle [2].

[1] - http://blog.memsql.com/high-speed-counters/

[2] - http://stackoverflow.com/questions/11826368/oracle-select-im...
> Once someone is a Bad Person (criminal, poor, or even just someone they don't like), compassion seems to go out the window.

More importantly, being a member of some group that is unliked, often because of the actions of some individual(s) that aren't really general to the group, is enough to make someone a Bad Person in many people's eyes.

Even being supported by a person who is viewed as a Bad Person (potentially for the same reason described in the preceding paragraph) is enough to make a person a Bad Person.
Yah, a signature feature would pretty much need to be essential. It's pretty essential you tell some one they're on speakerphone, let alone a permanent record.
Thanks. Dropping that in the Internet Archive.
The maths isn't hard, but you do need a decent grasp of vectors and (optionally) 3D transformation matrices, and it's pretty opaque until you figure out the terminology.

I haven't done GPU raymarching myself but I've used the same techniques on the CPU side in order to develop a whole-planet procedural renderer (in Ada, of course); the raymarching was relatively straightforward but I got horribly bogged down trying to make a volumetric atmosphere work.

One resource I found really useful was Iñigo Quilez' website; in particular, his article on basic terrain raymarching explains most of the concepts: http://www.iquilezles.org/www/articles/terrainmarching/terra...

(Also known as iq, he's responsible for a number of amazing demos, including the 4kB demo _Elevated_: https://www.youtube.com/watch?v=jB0vBmiTr6o He also appears to have written ShaderToy. Search for iq to see his stuff omfg ShaderToy lets you write shaders to produce _music_ now? https://www.shadertoy.com/view/ldXXDj)
Porting an Angular 2.0 App to Aurelia
Yes, but then you losing the performance benefits.
You Almost Certainly Don't Need to Replenish Your Electrolytes
Slightly off-topic: The font weight is too light to read properly on my PC (Widows 8.1, Chrome). Stopped reading because it was too much effort to try and read.
Looks like you may be right: http://www.lexology.com/library/detail.aspx?g=13f9814f-b56e-...

Still, most platforms have somekind of program like eBay's Vero service that is used to report and enforce violations of its terms of service that trademarks and copyrights not be used without permission. Which would have been the better way to go in this case.
I think the FoundationDB acquisition by a company with no interest in selling enterprise products was an anomaly. A popular, commercial enterprise storage system that actually makes money would be an acquisition target from the likes or Oracle, SAP, EMC, etc...in that scenario, the acquiring company would have significant interest to increase adoption of the product and maintain the developer community versus completely shutting the product down.
Triple! Telegram > Whatsapp.
for critical deployments, the enterprise version has high availability, cross data center replication, and more. you can use the free edition however you please.
I'm curious about the legality of this. Someone wrote that it was an "unauthorized" PHP API which was a client to the Whatsapp service. You don't need authorization to write a client to someone else's API, do you? They own neither the API, nor the right to build clients to it, right?

A second question is: so you have the right to build a client. Do you actually have the right to run that client against their service? Is that "unauthorized access"? It makes sense that you can control who accesses your computer system; controlling how they do it seems murkier to me.
Where can I find the source? I could actually make use of this.
Just to expand on the other comments: yup, you're missing something! :D

Specifically, git is a DVCS/DSCM (distributed version control system/source code management system), which means that each "checkout" of the repository that exists is a complete clone of the original, including the full commit history and a cryptographically verifiable codebase.

In this world the "master" repository is simply a convention: everyone agrees that <insert person here> has the "master". But in reality everyone's copy is a peer of every other.

Sharing between repositories can be done any number of ways. Github is convenient, but originally email was the way code moved between copies. In fact, I host a number of my own private repositories over straight SSH.

So Github is a useful piece in the puzzle, but fortunately it's not a single point of failure in any way.
Yes. I though it was obvious from the context of my parent comment.
I like helping people a lot but not so much if they are only trying to help themselves.

In 2004 I changed how I hire people and you folks discussed that (see: http://www.slideshare.net/BrookeAllen1/brooke-allen-has-a-be...)

Since then I've become more public about how the job market is broken and how it might get fixed.

A year ago when I retired from Wall Street finding ways of improving the market for work has become a major passion project of mine. I have connected with many people and helped them change how they hire or helped them with an article or blog post they are writing.

But one downside is that I often get requests from total strangers to help them get a job and - to be frank - I find these requests a imposition.

I did not understand why I felt this way until reading this piece by Nick Corcodilos.

Brooke (BrookeAllen.com)
I agree that A is really simple. I was pretty surprised to see that as a problem.

Was that 3-4 mins from first starting to read it to finishing a solution? If so then great, but personally I would've taken 10-15 minutes because I'd be carefully reading it first and wondering why it sounds so simple.
The 5 Fastest Growing Internet of Things Startups
If you cast, you don't. If you pattern match, you do. Pattern matching allows you to determine the type of an object and extract its contents, by "testing" which type it is. Everything is typechecked.
Is anyone use Vim without touch typing? I learned touch typing with typing.com course and the main reason was that I wanted to use Vim more efficient.
Development and production should not use the same keys!

Losing a development laptop should not also lose any important keys.

What I do is check in a throwaway key into source control, then modify the file with the real key on production and never check it in. Since you never do checkins from production this works well.