skysight-inc/HackerNews huggingface dataset:
I don't see why it should be painful. What were the issues you were facing?

I found that besides hot-code updates, there is not as much magic as one could think, and once you "grasp" the idea of a build machine, it should be pretty straigt-forward. Throw in an HAProxy for rolling deploys and you have a sweet zero-downtime solution!

Feel free to contact me if you need someone to help out (from some free general tips and tricks to supporting your team as a consultant).
> What makes you think the H-1 visa is the most abused when there are non-capped options that allow employers to pay even lower wages, with the added bonus of being non-transferable?

Please expound. If H1B is not the most abused way to get cheap immigrant labor, why is it that it's the only one we talk about?
So besides Elixir and Erlang, is anyone using any other language in this family in production?
While I'm not entirely sure if "the world needs a better spreadsheet" is a stand in for "accessible prototyping tools" it's worth noting that things like Quantrix Modeler and DADiSP are the better spreadsheets it's just that no one uses them because Excel (and by extension Excel work-alikes) have path dependency on their side.
Apple Sues Qualcomm Over Licensing Practices
A Tale of Two Moralities
I suspect the HN members who've done so believe that the resulting discussion would produce more flames than illumination.
I'm a mathematician. Proofs are one of the means of communication between me and other mathematicians.

I don't give a crap if a computer can read my proof.
> What's stopping an upstart company to buy/lease 10,000 self-driving cars and let them loose on the street?

The most serious obstacle here is the fact that there is no such thing as a self-driving car.
democracynow.org

https://zcomm.org/zmag/

http://www.congressionaldish.com/
Perhaps, In the end, the best piece of software is the one you never had to build in the first place. -- The Article

Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as a soap bubble? -- SICP

I think the real uncanny valley here lies in maintaining software, not designing it. Business needs change over time and software must adapt.

I think the best option is to build your own software. Understand it top to bottom and make it do exactly what you need to do. Sadly this is not possible for most people.

The next best option, however, is not to spend $3,000 on something written over a weekend that won't be supported down the road. The best option is to go with the Salesforce solution.

My first programming gig (in high school) was automating a process that involved manipulating index cards and doing some basic math. I also trained them on how to operate, maintain and extend the system. The end result worked fine for a few years, until it was eventually replaced with some elaborate proprietary system that cost about as much every 3 months as the whole system I delivered. But that system came with ongoing support that obviated the need for any in-house expertise. So they felt the additional expense was worthwhile. And I was happy not to have to take the support calls.

Edit: And ultimately both systems were more accurate and saved time over the manual process.
Is any arXiv preprint more untrustworthy than any other or something [I mean, it's not viXra...]?

I can't help but think it would be degrading to have your name on a paper and it be deemed too advanced to be your responsibility..

You could ask the first author directly, I suppose; https://twitter.com/bhautikj
Head of US Patent Office Michelle Lee Will Remain Under President Trump
Everyone wants to tap into the SMB market, no one wants to incur the costs that it will entail. Support, automation, ease of use are all significant hurdles. my startup is starting to target them and realizing how much overhead there is...
Maybe he means proof like lawyers use it instead of mathematicians. Im sure his proofs are quicker that way. ;)
Ajit Pai, a fierce opponent of network neutrality, expected to lead FCC
NW.js and Electron Compared (2016 Edition)
They have new features to be added. They are expanding in coming year and willing to invest freshly on tech. People who developed old stack have moved on.
I think that with proper deploy automation (e.g. Ansible) and the right approach (avoid hot-code updates unless your REALLY need them) you are going to get a pretty solid deploy experience, no matter what your target deploy platform is. Just throw in an HAProxy for rolling deploys and you are ready to go!

If you need any specific help, feel free to contact me!
I totally agree. It takes a bit of trial-and-error for the first time, but works perfectly fine once you have figured it out. I recommend going with edeliver + distillery for the best experience, plus it is the recommended way of deploying Phoenix as of today.
Hype is not model-invariant
Can you expand on what some of those things are, or link to something that does? It sounds like a great lesson for other distros.
I've actually joked with colleagues about this, and often it doesn't work. Try using the U+FEFF in Javascript, in Chrome it's taken as a space (but the console will mark it as a red circle, not an invisible no-width character), and Firefox refuses to even allow it to be entered.

You can also use a character and combining character to make a symbol that looks exactly like a semicolon, but technically isn't. Browsers treat it as a semicolon anyways. I wanted to be able to do `var ; = "foobar";`

Maybe it will sneak by other languages that allow unicode in the code? Though I don't know of many.
> this was "VACCINES MAY CAUSE AUTISM"

No, this was "Oscillococcinum inefficient against influenza virus".

> Don't take my word for it: look at who signed the letter

You can do better than an appeal to authority. Talk about the threat model. Since the open letter's author is Turkish (but lives in USA), talk about an authoritarian Turkish government hunting down dissenters for serious repercussions. Is WhatsApp safe enough there?
Done! Thanks :)
It works on Arch, but needs some tweaking. I tried it a while ago but decided I didn't like it so I don't know the current state.
I used Geocities. I think it still exists in Japan.
Back then, HTML templates/generators were very mainstream.

Nowadays that use case was largely replaced by what we now call blogs. Many of those websites were in fact proto-blogs.

Later, as bandwidth increased, digital cameras became mainstream and processing power increased, photo sharing was added as common use case. Try downloading a 2 megapixel+ PNG with a dial-up connection... very slow. Now we take it was granted.

Now in addition to blogs, you also have Google Sites, wikia, and countless others... including Wikipedia.
You can write your own site from scratch. Wordpress is an existing content-management web application.
I was probably thinking of the BJS reports on it:

https://www.bjs.gov/content/dcf/duc.cfm
I thing that good spreadsheet application with seamless integration with web and with collaboration tooling would be interesting. Decent scripting with something Julia and some kind of build in Jupyter notebook would be exciting to use. Integrated version control where each document lives in own repo that you can shared as just link shpreadsheet:://user.myNewspreadsheet

Excel is relict of old ages: slow, bug ridden, impractical. In my job whenever I need to work with excel I feel pure hate. I send hundreds of this shit to people that are non technical and they... they... send it back.
> Developers have better things to spend their time on than jumping through hoops to learn the obscure workflow of an old community.

Strongly disagree. As a general observation, people who don't have the patience to learn community norms generally don't have the patience to follow coding styles or write tests or properly document their code.
There have been python GPU ML packages for a long time, Theano and Tensorflow for example. This is just a wrapper for Torch so you don't have to use Lua.
Hi Omri! No.
You're missing a big one, their transaction / business system(s); What software actually runs the business. If it's a small shop, that would be inventory, vendor, customer management / POS. Any other company has their own flavor of niche software that is used outside basic every business software.

There is some off the shelf software but they are mainly served to businesses that have a lot of competition: pawn shops, small stores, restaurants, etc. Everyone else has to mangle together what they can find if they can't hire a developer to build them one. If you mangle something together, you are more than likely to have scale problems when you least need it: when you are growing.
Using People as Content Filters
Wrote this out of personal frustration wanting to find more trusted sources of information. Who would you add to this list?
Speaking as someone who has gotten a small number of patches into the kernel (via email, naturally), the implication that sending patches by email requires no additional accounts or tools or learning is a false one.

Sending patches by email requires an email setup that works. You have, loosely, three options: you can send it in your normal client, you can set up `git send-email` to submit over SMTP, or you can set up `git imap-send` to get it into your normal client's drafts folder. If you choose the first one, your client has to preserve spaces, tabs, linebreaks, and everything else byte-for-byte intact. If you choose the second two, git has to be able to auth to your email server, and nothing else along the way can break the byte-for-byte integrity of your email. Each of these is tricky in various ways; see https://www.kernel.org/doc/Documentation/process/email-clien... for a discussion. (It turns out that email between humans does not depend on byte-for-byte integrity of whitespace.)

That's a lot of reading and fiddling for devs who are busy trying to produce useful output!

I recall that if your current email address is behind Microsoft Exchange, you simply can't use it for patch submission - the Exchange outgoing SMTP server does something weird with spaces, even if you don't use Outlook and connect directly to it with git send-email.

Now, certainly that might be Exchange's fault, but it doesn't change the fact that you'll need to get a new account to submit patches.
The making of Delirium, as a self taught indie developer
Dirtycow root with SELinux bypass for Android M
It uses Amazon Redshift under the hood.
What kind of maniac rates things from one to seven?! :)
Not the first. Maybe the first electronic one.

Some from wikipedia:

.. the bellows-operated "acoustic-mechanical speech machine" of Wolfgang von Kempelen of Pressburg, Hungary, described in a 1791 paper. This machine added models of the tongue and lips, enabling it to produce consonants as well as vowels. In 1837, Charles Wheatstone produced a "speaking machine" based on von Kempelen's design, and in 1846, Joseph Faber exhibited the "Euphonia". In 1923 Paget resurrected Wheatstone's design.
Oh yeah, my non-programmer non-scientific dad and the 12 years old me managed to do everything he needed with dBase III + (plus occasionally Works or something like that, I can't remember). Most of the time, dBase was on.

It was easy to build a database, to build interfaces, to configure views and reports, print listings and labels.

The resulting interface was also easy and fast to use, moreover there was no distraction. So not only it did the job, but it was very efficient at it: I mean, one could say "does the job" of anything like a chisel + stone tablet, but in this case it was close to optimal efficiency.
1 in 4 men have genital HPV infections that cause or are linked to cancer
Nope, I don't recall anything whatsoever about Improv. Lotus Notes was the new goodness a little later on.
I agree with this in premise, and had a very similar idea with a friend earlier this year - that many of the business apps out there are really just CRUD apps.

The main piece of feedback that we got when pitching this idea was that you're going to end up as a master-of-none. Yes, we could give you the tools to set up Customer, Ticket, etc. objects. But in order to win over Zendesk, you're going to need all of the features they provide. Chat, ticket queues, automation, etc. Business users also don't want to be architects - a turnkey solution that solves 80% of their use case is better than a blank slate that they have to start thinking about schemas, relationships, etc. The old saying "nobody ever got fired choosing IBM" can now just as easily be applied to VP of Sales picking Salesforce.

That being said, there ARE tools to do this: Quickbase (enterprise) and Airtable come to mind. I'm curious if the author has looked into using one as their base instead of Google Forms/Sheets.
The Voder begat the Vocoder, which begat SIGSALY.

SIGSALY was a highly classified method of coding, one-time pad encrypting, and decoding voice transmissions during World War II. Churchill used it to communicate with the US and Allied commanders during wartime.

https://www.youtube.com/watch?v=Ev1Mc_rOM74
Using Little Snitch to prevent internet access without VPN
Yes, comfortable in node and angular (1.x). Sorry if these questions come as naive. I 've started web dev fairly recently hence the doubts.
I have been reading HN for more than 3 years. It is like an addiction. I have never felt smart enough to comment something but honestly, this is the worst piece of literature I have ever read.

The writer is just rambling on irrelevant stuff while trying to be smart and promote himself and his company.

It's not even good marketing.
No kidding. I'd say a web interface sets a ceiling for how good the interface can be. And 99% of the time it's an awfully low ceiling.
I actually paired the ketosis diet (ruled.me) with shapiro's guide and lost most of my excess body fat while toning the important things. It's been about five months and the changes are pronounced.

Bonus, keto is kind of a brain booster too. Not dissimilar in effect from fasting except sustainable.
Astonishing that she mentioned Dennett and yet does not discuss his Intentional Stance (or at least it does not come up in this book review) a rather significant philosophical exploration of the topic of claimed or modeled agency.

https://en.wikipedia.org/wiki/Intentional_stance
The welcome page, including the UX on how card data entry works is really great. Taking notes.
Grading Tim Cook
I like that you're bringing up Lotus, but I was thinking of a different product: Notes.

It's from another digital software age and from experience, hard not to think of the applications created with it as archaic monstrosities, yet there was something there.

In many ways it was what the OP is talking about: a networked formbuilder that allowed for people with technical skills roughly equivalent to that of an Excel superstar to build actual line of business apps.

For those same reasons, it had lots of issues. Often a spreadsheet is the right choice, maybe not when it gets to be 200MB and corrupts itself because multiple people are accessing the same file across the network.

Notes apps worked until they didn't, but are still kind of fascinating in their awfulness.
OP. This is a great point. The activation cost for you to respond to support calls is probably more than the company would be willing to pay you. Which is why SaaS businesses with support teams that benefit from scale are the de facto model for these businesses.

I think there's a version of something like Microsoft Access that can take away a lot of support requests.

I get a ton of requests related to lists of collections within the app, which could be maintained by the users themselves.
I would be interested to see how well this algorithm would work w/ mobile setups (ie: https://www.clarius.me/aium-debut-pr/)
Donald Trump's Bane Speech
My favourite ones from my own family history were the plugs to put into wall sockets to stop the electricity leaking out.
Is Newtonian physics Newton’s physics? (2016)
I am watching this project very closely. So far I think it has the potential to be a full featured replacement for FoundationDB. Note that they rewrote the underlying distributed, sorted, transactional KV store from Go to Rust which is the piece I am most interested in.
Just in case, there is reocities:

http://www.reocities.com/

where some of the content of geocities has been resurrected.
Sorry lad, but most people I know of (and basically all use WA, are not privacy fanatics, or IT experts) saw the article, shrugged, and happily kept messaging (over WA). And even itsec guys I know did as much, after switching the notification option on (including me).

The only ones "too" excited about this article seem to be the guys who signed the letter (and you, if you are not part of that letter ;-))
I mention it because I've seen it happen multiple times over my career.
Trello generates $4m in annual revenue, Atlassian earnings report indicates
Flip the equation and think of it as I = V/R

As resistance nears zero, the current becomes infinite, regardless of the voltage.
I think LFE is at least not unheard of, but anyway, that's not really the point here probably ;)
This is how I think of FileMaker Pro. It seems like a great "next step" past Excel for businesses that don't have budget/time for custom programming.

Also, what about SharePoint? I haven't used it, but my impression is that this is what it's for. Is that mistaken?
Are you confident about the current donation model? (I understand/appreciate that it's not a business)
I just want to make sure sites can stay up before I start recommending this to friends' kids.
there is a huge opportunity for robotic in farming. Tech industry completely ignores it because it's not sexy enough!
Kevin Thompson, another VP from Google also joined Uber very recently
https://www.linkedin.com/in/kevinthompsontech
Yes, it runs in the browser and server (both).

Data is stored in a graph format, currently (unfortunately) as just JSON. There are storage adapters to backup to S3, Level, SQLite, etc. Here is an article on the JSON graph structure: https://github.com/amark/gun/wiki/GUN%E2%80%99s-Data-Format-...

Sync is done using a deterministic AP (of the CAP Theorem) conflict resolution algorithm. Specifically, a hybrid vector-lexical-timestamp CRDT. An article on how it works is here: https://github.com/amark/gun/wiki/Conflict-Resolution-with-G...

And the tradeoffs are discussed here: https://github.com/amark/gun/wiki/CAP-Theorem

Custom protocol, our docs aren't up to date on it though. But it is designed to work over WebSockets, HTTP, TCP, UDP, WebRTC, etc.
I think of spreadsheets as like q-tips. Apparently the one thing that the manufacturers of q-tips tell you not to do is to stick them in your orifices. Yet the number one actual use of q-tips is people cleaning gunk from their ears.

People build the most insane, unmaintainable, insecure messes using spreadsheets - because they can.
I'd be happy if there was an option that allowed you to "skimlink" (or similar) my tiny neocities site.
VMWare Slack Hack: Using OpBot to Monitor Virtual Machines
I almost wonder if shortsighted optimization of the sales funnel encourages not putting the platform up front since that would drive people away (who wouldn't buy the app anyways, but that's not always apparent).

Either way it didn't cost the website owner much to lead on some people not in their target audience.
My question was directed at "salem" who stated "No, they actually did write parts of the paper.". That statement seemed like it should have reasoning behind it...
He asked for an online resource, I gave him one. No shit buying the book itself is better.
Which Airports Have Fastest and Slowest Phone Download Speeds
We sell SaaS to many SMBs and larger enterprises. I overall agree with the assessment here, many customers might not be fully happy with their investment because they can not properly calculate ROI. A lot of the SMBs tend to focus on cutting costs when it comes to making business decisions. As a SaaS provider, when our technology enables extreme growth of their business, they get increasingly frustrated at the rising charges for usage of our software. The more sophisticated enterprises we work with are really great at calculating their ROI, projecting costs and generally think much more on an investment basis than looking at cutting costs as the sole tool to improve profits.
Not just that, grammar rules can come into existence/change spontaneously. Here's an example and name for this phenomenon:

Because syntactic change.
Back in the stone ages, Tripod offered Perl hosting with its free accounts, and that, along with javascript, was my introduction to programming.

I wrote what may have been the worst ever attempt at a messageboard, and I think only one other person ever even used it. Every post was a single line in a URL-encoded textfile. Good times.
Unfortunately the way web security works these days, there is no concept of path origin security, so sites in the neocities.org domain would be able to execute XSS attacks and steal session cookies and whatnot. Subdomains (site.neocities.org) are considered a different origin, and that allows us to prevent attacks to the main site. It's not perfect, there have been attack vectors in the past (which have been mitigated by some security features, such as HttpOnly cookies).

Path origin policies are being considered right now. They're currently being referred to as suborigins: https://w3c.github.io/webappsec-suborigins/

What I would really like to see is a CSP option for cookie access control, but unfortunately it appears to have been shelved for the moment: https://www.w3.org/TR/csp-cookies/ https://twitter.com/kyledrake/status/818931856238407680
As a corporate transactions lawyer, what I think is just as important as a "Github for lawyers" is a package manager. Contracts are fairly modular. What I'd love is some way to mix and match different contract provisions, some way to verify that I'm using the latest version of each provision, and a simple way of specifying how everything fits together.

I mean, I'd be super happy if lawyering eventually looks like this:

import stock_sale
import confidentiality
import lockup
import governing_law
import states
import conflicts

export build(
stock_sale({
company: "Corp Inc.",
purchaser: "Jane Employee",
shares: 10000
}),
confidentiality(),
lockup(120 /* days */),
governing_law(states.CA),

// If two legal terms conflict, the latter takes precedence
conflicts.LATTER_WINS
)

And I just type "make" and get back an e-signature URL.
Snapchat Is Justifying Its $20B Valuation by Emphasizing User Engagement
Samsung Investigation Blames Battery Size for Galaxy Note 7 Fires
True.

I get around that with a little synaptics hackage in the x.org vicinity to minimize palm touches and give me three buttons.
Apple files a billion dollar royalty suit against Qualcomm
I confess I don't really know what a systems engineer is. I know a Sysadmins as "lifesavers who can deal with the monstrosity of modern operating systems and communication between them". But never heard of a Systems Engineer.
Practical Docker for Security Admins – Part 1
Nintendo is not capable of competing in that area

They can surely produce a capable console. After all, they partnered with NVIDIA. The question is whether it makes sense to go into this arms race, especially given that their traditional first party content is not well placed to make use of it.
Building a more inclusive Twitter in 2016