skysight-inc/HackerNews huggingface dataset:
An interesting approach to getting elected, I guess it beats spending thousands of dollars. If he does, wonder if in the 2020 US House if we will hear "Zoneofthe" and a chorus of "Aye".
"Any modern CPU does AES much faster than the internet connection most people have"

But the server side, which is serving thousands or tens of thousands of these 10Mb/s connections, is a bit more challenging.

For high-bandwidth CDN applications (like Netflix, Youtube, etc), the drawback to SSL encryption is indeed due to the bulk data encryption. The penalty is twofold. First, the need to encrypt the data requires that the CPU have access to it. Even discounting the costs of computation, the need to touch the data removes a lot of benefits of sendfile / splice / etc. There is an interesting Netflix paper about this: https://people.freebsd.org/~rrs/asiabsd_2015_tls.pdf

Due to the nature of SSL, applying hardware offload solutions is problematic. The most efficient hardware offload would be a PCIe card that does encryption AND TCP offload. But then you're dealing with TCP offload, which is seldom a good idea. If you use an encyption-only hardware solution like the Intel QuickAssist cards, then you wind up in danger of running out of PCIe lanes. Eg, to serve at 100Gb/s per CPU socket, you need 16 PCIe Gen3 lanes for network, 16 PCIe Gen3 lanes for storage, and 16 PCIe Gen3 lanes for Quick Assist. So you're up to 48 lanes, but a Xeon e5-xxx v3 CPU has a max of 40 lanes.
Free 15GB Microsoft OneDrive Storage Tier Ends Today, Here’s How to Save It
Exactly my point. The whole idea behind "Your children are not your children" is flawed at the core.
Ask HN: Australian freelancers, how're you doing?
Interested to know the freelancing scenario in Australia, mainly in Melbourne. I'm planning to leave a full time office job to do freelancing. Not sure how to go about finding clients and if it's possible to actually do it full time.
Some of us have more than one chin! http://openborders.info/wp-content/uploads/2099/12/paulgraha...
Licensure requires compliance with various laws. Liberty Reserve was structured to not comply with any of those laws or regulations.

It's like anything else. If you operating a nightclub, and there's a crowd of people selling meth in the bathroom all night, you're facilitating a crime.
I'm having a hard time understanding where in this article it actually states why the shutdown is "good news". Rather, it seems to have focused more on why it happened and where Facebook is headed.

IMHO, whenever a service shuts down, no matter if it's helping a million users or just one, it's usually not good news for those using it. Google Reader being a great example of that.
I didn't know Microsoft had leapfrogged Apple in the tablet space.
What's different this time is there may not be any replacement job categories for those automated out of their current job.

Especially not one that produces enough economic value for the employer to be able to offer a living wage from a strictly capitalist valuation.

Where did the majority of farming and manufacturing jobs go after their respective revolutions? The services industry. Do you really think it can hold that many more jobs? And if not there, where? Creative pursuits? Most people just aren't cut out to be artists...
So it would be better if they didn't have an online demo, but forced you to download it?
They were an early pioneer, yes, inventor is probably too strong a word.

Chatrooms were around much earlier. Perhaps he means on a website?
http://venturebeat.com/2016/01/30/why-facebooks-parse-shutdo...

Like this author I also suspect the shutdown has nothing to do with money and all to do with strategy...
Huh? Facebook is hardly the dominant messaging platform, and if they shut down parse why would that lend any credibility to their messaging app platform?
>>Child prodigies rarely become adult geniuses who change the world.

But, this is equally true of other children as well!
I see the same problem reading TechCrunch on any iOS browser: Safari, Firefox, or Chrome. Doesn't anyone at TechCrunch use iOS?
Agreed.

I took it as good news more for the Facebook investor. The piece didn't convince me of that, but I think that's what it was going for.
Congrats on the marriage!

During the first month we'd released a second alpha of our project that allows to build real-time data processing/visualisation pipelines in the browser. And now we're on track to allow building those pipelines using natural language input (target is to create a pipeline from someone saying, e.g. "what people on twitter think about brand X?")
Well, if the org hosting the content is being nice and following convention, sure.

But, there's nothing stopping me from running a webserver listening on port 80 (so, accessed in the browser at http://example.com) that serves a picture of a baseball.
I can also run a webserver listening on port 443 only (with SSL/TLS set up, so accessed in a browser at https://example.com), on the same machine, that serves a picture of a dog instead.

This sort of breaks the rules/conventions though because you expect the resource to be the same by nature of the URL you're using to access it. But nobody has to follow that rule
It's both faster and you have more control over it; the two are linked in this case. This system lets the compiler do the hard work to figure out when it's ok to deallocate some piece of memory, unlike a GC, which figures it out at runtime. One you've determined that some memory can be deallocated, the actual process is very quick, usually just updating a list of free blocks in the memory allocator and maybe some statistics.

Rust does also support reference counting when you want it, which can bring its own set of performance issues in certain circumstances. Think more about general slowness due to constantly incrementing and decrementing references in an atomic fashion when you pass RC-ed data between functions, rather than the pauses seen with garbage collection. But how bad that is depends greatly on how and where you're using reference counted variables, and the addition of the lifetime/borrow system makes it easier to avoid some of the more egregious cases here.

Additionally, some people are doing work on GCs that work with Rust. The two links below have some good descriptions of the progress and challenges related to that.

http://blog.pnkfx.org/blog/2015/10/27/gc-and-rust-part-0-how...
http://manishearth.github.io/blog/2015/09/01/designing-a-gc-...
IBE-Secure Email: email addresses and timestamps can be public keys
Empathy is always a good place to start; and I generally agree with what you've said. However...

> True empathy is easier to achieve in parent->child relationship than any other kind of relationship.

I disagree with the above statement. Empathy is easiest when attachments are fewest. This does not describe the typical parent-child relationship. I think parent->child empathy may be easy for many because they are very much like their children and their children are going through very similar experiences to their own. I, on the other hand, have lead a very different life than the life my child is very fortunate to be living. I am fortunate my child is similar to me in many aspects so I do get glimpses of understanding; but my child is also very different from me so it is not always easy.

Not to toot my own horn, but people have praised me for both my empathy towards others and my parenting skills. I work very hard at being a good parent. I am very attentive. I listen. I consult. I read. I think, and I act. But I find empathy to be probably most difficult in this relationship than in any other I've had.
The porn industry was way ahead of just about every technology for a long time. This goes back to CES and the Adult Entertainment Expo being in Vegas at the same time. For a long time, you got as good (or better) tech discussions over drinks with the porn techies than CES.

This goes back to Betmax vs VHS. Laserdisc and DVD. Digital cameras. etc. The porn industry was always an early adopter.

> can the rise of e-commerce, for example, be mainly attributed to porn?

That's a different statement that I would answer "no" to. The rise of e-commerce was basically the credit card industry getting a piece of plastic into every single person's hand. You can't run e-commerce with cash.
Google created Dart and is busy rewriting GWT apps in Dart [1]. Dart isn't perfect, but it does simplify the process of writing an app.

[1] https://news.ycombinator.com/item?id=10865748
> By default, strings have no bytes ordering problems. They are portable.

Hmm. See http://www.joelonsoftware.com/articles/Unicode.html
on a web site indeed. I saw the first "private chatrooms" in 1998 based on ugly PHP/js hacks. And it was the pornmaster who showed to me how to do them.
I've got to say, that is truly wonderful.
Thanks for having suggesting taiga.. I didn't know about it but it looks great. Seems like a great opinated tool for small-medium projects, I'll give it a try.
I just "finished" writing my interactive tutorial on server configuration/deployment with Saltstack: https://amfarrell.com/saltstack-from-scratch/

As someone who struggled a lot with writing anxiety in school, I just feel really good about having gotten this out the door. I also feel like I've learned a bunch about how to push past writing anxiety.

I put "finished" in quotes because I still feel like I have a lot that I want to add and improve:

- I approached this project as a UI design and I feel like I want to do a lot more user testing, especially for folks on Windows or who have poor connections.

- I wrote a line-by-line comments system so that folks could let me know which parts didn't make sense. I want to improve that and turn it into a plugin so that other projects could use it.

- I have some integration tests for some of the parts that I feel like need to be written.

- There are a few trade-offs I made that I suspect I should go back and make the other choice.

- I currently have students only deploy to DigitalOcean. I want to have instructions on how to deploy to AWS, Azure, and a bunch of other services.

But for now, I'm just really happy having gotten this up there. If you have feedback, please let me know.
The author works for layer. They describe themselves as: "A complete toolkit, from UI to infrastructure, that quickly enables rich, engaging messaging experiences in every app." He might be slightly biased towards messaging.
s/productive/high income
Hardware: Fidelis XPS. 40U in the campus data center, unusual power and cooling requirements, sending a lot of data to Oakland and the vendor.
I suspect there was significant opposition to SGX from various groups, even from within Intel.
are you guys ever going to have a stable service? i've been on the verge of dumping irccloud multiple times because of the extremely frequent "ddos" attacks that make your service unusable for hours at a time, despite every other IRC client still working just fine with Freenode.
Maximum Wage – Is technological progress dependent on extreme inequality?
I understand what you are saying and thank you for offering your thoughts.

The app doesn't do any type of hashing. The app just intercepts your keystrokes as you type and replaces what you type with a random character. I would of thought the validation would be through giving it a try and using it.

In regards to signing the binary, i didn't want to buy a code signing cert until I had some positive feedback and it was worth getting.

Again i understand your concerns and thank you for the feedback.
This seems like the opposite of what I would expect. I'd think any good C or C++ programmer would reason about lifetimes in their programs on a regular basis. When I first came across Rust I was so happy to see a language codify the conventions around ownership and mutation that had previously been relegated to comments, naming patterns, and a rough consensus around what "const" meant.

I would expect the people bouncing off of borrowck to be those coming from GC'd languages where where and how long a value lives aren't things most programmers think about. Programmers coming to Rust from this environment have to learn about the fundamental concepts of lifetimes and in-memory representation/storage at the same time as they learn the limitations and reasoning model of borrowck. Without having seen the mistakes they're being prevented from making, I can imagine trying to fix borrow errors would feel more like a game of appease-the-adversarial-checker than a safety harness catching you when you slip up.

The only reason I see to keep writing C++ is the impedance gap between Rust and C++ making it less than pleasant to convert a large C++ codebase to Rust gradually. On top of name-mangling/linking concerns, Rust encourages composition and static method dispatch whereas it's rare to find a large C++ project not using inheritance and vtables extensively. You'd probably just end up going through the C ABI for all interop which is hard to argue would increase code quality compared to simply sticking to pure C++.
Maybe you have not noticed, but we were talking about authorized access to static files, using cookies. And I was talking you there's no point to use CDN if EVERY request will be send to main server (it will work even slower). Now you are trying to explain me that CDN can send SOME requests to main server (to dynamic pages), delivering static files from the nearest point to the user and without authentication by cookies.
Deep Learning Tutorial by Y. LeCun and Y. Bengio
Problem is: it was my company, my idea. I just trusted the wrong co-founder, who started hiring his lazy friends. When I confronted him about this he said that I should just work on the tech beause he knows how to run a successful company. Eventually he fired me, because they couldn't work with me. Now they spend they time on buying Twitter/Reddit followers/likes, which I'd have never agreed on, because the company itself is quite privacy sensitive. And they most likely will make a bunch of money with it.

Every story has two sides. But I really appreciate your comment.
And the slides: https://drive.google.com/file/d/0BxKBnD5y2M8NVnBpbWVwYUpQTjg...
Isn't every non-US country, and every bank in those countries, operating an "unlicensed money-transmitting service" as far as the US government is concerned? I'm a little curious about where the lines are drawn.
Billion Dollar Blood Test Startup Theranos: Is It the Next Enron?
Congratulations!

I recently launched my first ever startup. It's a server hosting company much like DigitalOcean but instead of paying $10 dollars for a 1GB server, you get the ability to create multiple 1GB servers (2, 12, or 32) for less than half the price you would pay if you bought them individually.

It's mostly targeted at businesses who need to spin up a lot of fast servers for their employees and don't want to spend so much money -- but individuals could also take advantage of this.

[0]: https://ramgrid.com
> give access to our entire system?

If your OS is not a toy that should not happen.
That's one way to set it up, but there's no guarantee of that. Servers may switch anything based on TLS status or really any other property of a client request.
Tcl also went through a gigantically wrenching transition (from Tcl 7 to Tcl 8) right at the time when the web was undergoing its exponential growth.

In addition, the explosion of memory and CPU made the design choices of Tcl look suboptimal. It is no coincidence that the languages which most people are using now (Javascript, Python, Ruby, etc.) made very different design tradeoffs than the ones that preceded this era.
>> is insistence of various companies to own the platform.

Well , not everything in tech is 100% determined by powerful companies. For example python don't owe it's success to powerful friends. It was mostly bottoms-up.

So maybe there's a strategy that could succseed in creating a better app platform , just using developer support ?
Does this apply to the newer DLP-based 3D printers that "pull" an object out of a pool of resin? Since there are no nozzles, it seems like that method of 3D printing would probably be safer.
Tcl is a functional programming language in the sense that every value in Tcl is an immutable string (the legacy arrays excluded) and as a result you are able and encouraged to build Tcl applications mostly out of pure functions. Where mutability comes into the picture is through the state maintained by Tcl extensions written in C, such as SQLite, TclCurl, TclOO (the standard object system) and Tk (the GUI toolkit). You might use the same immutable strings as handles for the objects maintained by these extensions but the internal state of the objects is mutated. Besides that mutability there is (immutable string-based) state in the form of global/namespace-local variables that you can reassign.
At the bank I worked for they mandated 10 days consecutive holiday once per year...
If you're charging income tax, you're not really providing 2235€.
Positive Fantasies About the Future Predict Symptoms of Depression
React Native’s LayoutAnimation Is Awesome
From their product page: [1]

Deep Session Inspection®. Decode and analyze content in real-time, no matter how deeply embedded it is. The Deep Session Inspection engine sees every single packet that traverses the network, reassembles those packets into session buffers in RAM, and recursively decodes and analyzes the protocols, applications and content objects in those session buffers in real-time - while the sessions are occurring. This allows XPS to “see deeper” into applications and, in particular, the content that’s flowing over the network.

Detect and Investigate Retrospectively. Investigate what attackers have done in the past. By collecting and storing rich content-level metadata from both the network and the endpoint, XPS provides a lighter, faster and less expensive way to analyze historical data.

[1] https://www.fidelissecurity.com/products/fidelis-xps
Ask HN: Evernote alternatives for research?
I do alot of research for both product/market evaluation and general interest type stuff. Evernote's tagging features have served me well for a long time and make it easy for me to find stuff.

Their web-clipper is also an amazing tool that is super-useful, but not essential.

I'm getting involved in a project where the nature of some of the data I'll be handling is such that I can't host it with Evernote. So I need an alternative.

I use mostly Mac/iPhone. I don't like OneNote. Would prefer desktop software, but I'm fine with something with a server requirement. Open source is preferred.
I just looked at the TkDocs, and wow! it is reasonably sane and one should be able to immediately understand the code in their language of choice:

http://www.tkdocs.com/tutorial/firstexample.html

Desktop apps, especially the Linux-kind, feel very retro. You know you're appealing/building apps for a very niche subset of humanity, but that someone on the internet, somewhere, will say:

Wow! I can't believe there is a Linux desktop app for this! I just installed Linux and cannot believe how simple it is or how many options I have

Desktop apps are dead, long live the desktop app!
Yes. The actual quote is:

"When your men die and you don't, you feel guilty,"

It's a quote from "We Were Soldiers Once, And Young" by Hal Moore and journalist Joe Galloway ~ http://weweresoldiers.net/joes-story.htm
At this point, my advice to the Vulkan folks is:

Ship it, or shut up.

I don't need another slide deck promising the universe. I need an API that I can build on even if it's primitive.

And, if it's too primitive to build on, my advice would change to:

Shut up and code.
Nor they live in the Hudson waterfront,where the article locates the source of noise pollution. Since most of them live in the other boroughs, I'm pretty sure there are things with more impact to increase the quality of living...
The problem is that W3C insists to make the web simple for everybody, instead of useful for experienced developers.

This is the wrong approach, imho, because when you target developers first, basic economics tells us that they will do the work for you to make the web simple for everybody else.
It is obvious you have never started and run a non-trivial business or you would know what you are saying is utterly ridiculous.
It is. Most of us had no idea. I know I didn't.
Swift is not safe at all, it's written in documentation - you can easily do race conditions errors, fail on unwrapping null value, and compiler will not notice it. It's declared honestly in their docs.
How about the process of creating user interfaces? That's not my specialty, but I suppose one might do lots of iterations like "oh, how about explaining how it works by first launching a pop-up? Ha no, users don't like it and close the webpage right away... let's try...".
Why would you be tired of responsive web design?
A Brand New Thing from Louis C.K
You living under a rock?

Facebook Messenger, WhatsApp (a facebook company) and Instagram (a facebook company) make Facebook the dominant messaging platform with billion+ MAU.

Heck FB Messenger and WhatsApp are the #1 and #2 services and Facebook controls 3 of the top 6 by monthly actives...
Tech Companies Are Hiring Economists
http://stackoverflow.com/tags

Doesn't support what you said. C++, for example, is smaller than Python.

Ruby has about a 1/4 of the questions of Java.

They're certainly not "absolutely dwarfed".

Python is overwhelmingly the language of choice for scientists afaik.
DocProtect 5 Supports PDF, EPUB, SWF, Video, Image and HTML Files
It's also a completely useless feature in the chip without the ability to setup arbitrary keys at boot time. This is the worst DRM incantation ever.

I expect AMD to clean up Intel's act on this.
Is there any background to what seems like assertions made in the article?

Who did the installation, and how were they coerced into secrecy?

The article says information is sent directly to the vendor? Who is the vendor?

The article mentions "attorney-client privilege." Which counsel? Do they work for the state?

UC CIO Tom Andiola is said to have promised that the monitoring equipment would be removed and disclosed.

Then other UC senior management retracted that promise. Has anyone followed up with Tom Andiola? Hasn't he got a system-wide trust problem now? How is he taking being hung out to dry this way?

And, on top of all that, how does a UC president hire a contractor in secret? How is that legal? And how do you think it happened? Was Janet Napolitano really that concerned "for the children," or was this a sweetheart deal with the seeds sown back at DHS?
The actual title is "101 Formulaic Alphas".

And the paper has nothing at all to do with "high-frequency trading".
Fourier Visualizations
No, it makes Facebook the dominant messaging company. You can't call three completely unconnected apps a platform.
Free Easy Automated HTTPS for Your Node.js Servers
Install it in a VM?
This is a language issue. We ignore it in English, because it's a widely encountered error. In other languages, such as those that repeat for indicating plural (ie, the Malay family of languages), this would be glaring to speakers of that other language.
ARM (well, ARM licensees), more so.
For better and worse it's not cloud-based, but check out DevonThink: http://www.devontechnologies.com/products/devonthink/overvie...
Newest thing I've heard is that there will be games using Vulkan at launch. So, the specification, the drivers and some game ports will all go public the same day. Anything might be holding it up (most likely the ports), but GDC in March seems like a reasonable deadline considering the amount of talks about Vulkan.
As a BIOS and OpenRC user I always chuckle at this kind of news.