skysight-inc/HackerNews huggingface dataset:
> We're not even in the same realm of consideration for "regulation" of an API. That is ridiculous.

Why not ? Plenty of financial APIs are regulated (and beyond horrible). The government has decided that anyone with a banking license and a certain amount of money stored at the central bank can use them. And God help you if you try to use the international APIs, they are so incredibly incredibly horrible.

Without this plenty of financial services wouldn't exist, no way would smaller banks be able to operate. Despite how badly designed it all is, without a doubt it is a very good thing that these APIs exist and are regulated.

Maybe regulation of APIs is exactly what we need. Hell, maybe we can even learn from the mistakes in financial APIs first and then regulate these APIs.
I don't think that one can necessarily equate systems programming with manual memory management (see e.g. Go). It's true that manual memory management will (probably) be more efficient and more predictable, but ultimately depends on how important that is in your application.
It's pretty cool to see work being done to get Android working better in a desktop environment. I applaud the progress. But I don't really have a need for this. I love my Chromebook and ChromeOS too much and it feels like they fill similar niches.
This speaks to me on such an impressive level. Being one who lives in the midwest and not in a city, all the startups out there pouring just asinine amounts of money into solving complete non problems is just an endless source of amusement. Like that article I found way back here on HN about how you shouldn't send some rep from some shop-for-you company to CostCo, and I was literally laughing out loud saying "No shit, did this question really need an answer!?"

So much of Silicon Valley now is peppered with insipid firms run by well educated and street dumb people spending atrocious amounts of money solving problems that exist to no one outside of an urban center.

At the risk of sounding too rural: Ya'll look so silly.
How do you propose to be allowed to verify that no logs are being kept?
These authors aren't particularly famous outside of your Literature 101 class
Is China supposed to be the D student? They're the third in class, pissed that they're neither valedictorian nor salutatorian. Definitely not the D student.

And it's not North Korea either, as they're F- students. I still don't understand the big deal here, they fizzle-yielded their first two tests, and their claims of an H-bomb are ridiculous. They don't have the infrastructure, expertise, or materials to make Ulam-Tellers. This is bad propaganda from crackpot murderers.
There are still the design docs (http://design.perl6.org/) which are essentially spec documents. They are what implementors have been using over the years. Don't forget the tests came from Pugs and now Rakudo is using the same test suite, so it's more portable than you perhaps imagine. The tests are the stamp of approval for a version number conformance. If you can pass all the versioned tests then you are that version of the language. I think that's a lot stronger statement than the engineers think they understood a spec document, even if formally specified. What are your thoughts on why that isn't ok or worse than relying on pure docs?
Code that will break in Python 4
Sorry, but some of those "rich" is my country's government, that Microsoft was caught bribing a couple of times and, like every other government, gets its money basically from the poor.
In the context of the thread, this sounds suspiciously like an argument that the US constitution was written without recognition of property rights. But of course nothing could be further from the truth.
Junior doctors in UK strike over conditions dispuite
>Large existing codebases are a strength of C++ though. Any new replacement language won't magically make those codebases go away.

Which I already said...

>>I don't debate this fact. But legacy C code never stood in the way of C++'s adoption. There are always gonna be MORE programmers tomorrow, then today. People adopting a language is hardly a zero sum game.

>For example GCC is begin ported to C++ with relative ease, while a rewrite in rust would be a significantly more complex endeavor.

Source or opinion?

>Then again, beyond lifetime checking, rust and C++ are very similar languages and seamless interoperability is not inconceivable. I believe that's the missing feature for rust to achieve world domination.

No I agree. Seemless importing with C++ would be amazing. Name mangling in C++ is just a bit of an issue. Rust works great with C. The FFI is very stable. I use Rust libraries at work as generating 32bit DLL's is possible with nightly.
This seems to be an unpopular opinion on HN, but you are correct. It is possible to generate millions in revenue with 1 or 2 devs. If you manage to do that, paying a higher than average price for AWS is a no brainer.
I don't think they've redefined any terms. When someone says a language "has exceptions", I think most people assume they can be caught as a way to recover from errors. Rust's panics are not that, so they used a different term to avoid confusion.
Insertion switches the structure of cryptophyte light-harvesting proteins
Low-rise San Francisco is very pleasant, probably the most pleasant place I could imagine living. It's quite walkable and quiet in the right places. And in a place like that you can know your neighbors. Ironically, people live more segmented lives the higher buildings get.

I also understand why people would want to maintain the quality of life they had when they purchased their house, even if it is at the expense of community at large. As such, there should be a significant property tax to compensate for comfort when housing costs are so high.

Then again, the city and state have bizarre tax laws for property so I could be suggesting a political impossibility for all I know.
I was just thinking that PIA would be the perfect candidate for a honeypot, especially since it's under USA jurisdiction. Does the "probably" make it sound like I'm making a claim? I can change it if you'd like.
RAID itself won't, but ZFS snapshots roll back nearly instantly from a rm -f. Can't imagine living without them for home or business these days.
Yeah. There have been a few instances of this already. Not just trolls, but journalists, people discussing politics, etc. I feel like Twitter trying to bend over to appease the people who want to combat unpleasantness online will have more unintended consequences.
I'm neither an ML nor Rust expert, but wouldn't Rust trait objects (which are basically type erasure wrappers over traits) approximate abstract data types?
Markets are heading for a 'cataclysmic year' in 2016
Elbs are one of the known biggest weaknesses of aws...

Their whole position on them is super opaque and prewarming is still an issue.

I'll write more about this later, but so many people have had outages due to aws' inability to properly size these things.
> in the future, we're shifting towards ... Javascript centric applications

Are we? I expect 2016-2017 to be a turning point in the history of client-side web-development due to WebAssembly. Is it just my wet fantasy?
After the ‪‎American Revolution‬ there was great fear of immigrants from Europe
To separate the criticisms regarding simplicity generally and the nomenclature specifically. I was downvoted for what I said and I need imaginary internet points to feel like my life has meaning.
Moving along a curved path in CSS with layered animation
Forth Coding Practices for High Quality, Maintainable Software [pdf]
Yes, Cryptostorm is good for identity compartmentalization, and it's run by people who are passionate about privacy. That still doesn't mean their servers can't be compromised, or they can't suddenly decide to log everything one day. Their passion might even make them a target.

(I was able to find some information leaks in their forums, which I reported responsibly, but a malicious actor could have used to exploit an outdated module.)

Despite my less-than-chilly feelings about the service operator, I certainly wouldn't recommend anyone else trust them. An SSH tunnel over Tor (or even better, something like PORTAL) to protect against malicious exit nodes, where the endpoint is a VPS you rent with bitcoin not connected to your real identity, is preferable.
I agree. Monetization is their goal. It needs to happen to appease investors and the like. We'll have to see how much stink people put up when Twitter compromises on either 2 or 3 here.
I think that this is the wrong way for most websites to do CSS, as it contradicts both minimization+concatenation and HTTP2 best practices. If you have just one CSS file that's heavily cached and 100 KB (because you base64ed your webfonts to reduce request count), you should be fine.

Just last night, I tested trying to separate out my fonts from my CSS. Google Pagespeed Insights still threw a fit over no async CSS, even though the CSS was 5 KB. FFS, Goog! I decided against that madness.
Just putting this out there that I personally make >$120k as a developer in Ottawa, and I doubt I'm all that rare seeing as there's people at my company with a more senior job title than I have.

I don't think Shopify being in town has anything to do with that, just that the ceiling is higher than you may think.
Since those flights are not on the same booking it's not a connecting flight and they don't have to help you. They might, but if they don't there's nothing you can do about it.
I don't remember BowieNet at all, and I was definitely cheerfully using dialup in the UK, with Demon Internet, in the late nineties ('97 onwards I'd say). Was it really a big deal? I can't find out much information about it other than a bunch of news sites this week all regurgitating variants of the same material.
Sleeveless Sequin Cocktail Dress by La Femme
“The Declarative, Imperative, Then Inquisitive Pattern” in Forth
> I'd rather see them focus on quality than growth...

Quality of what? Discourse? Network connectedness? Ad-accuracy? (I'm nitpicking, but I'm curious what you mean.)
Yeah, this is a really hard thing to get right in general guides or tutorials since there are so many assumptions underlying the decisions and people might end up reading one far enough in the future that thing have changed – we saw that with connection limits and caching esoterics which became obsolete once IE6 disappeared.

The main thing I'd like to see in guides like this would be some general advice about how to measure this kind of thing (e.g. browser dev tools) and, more importantly, how to avoid some of the common confounds like local caches when measuring using a tool like WebPageTest.org.
Designing an iOS App in Sketch: Part 3 of 3
I agree that systems programming does not necessarily imply manual memory management. But I think a modern language with manual memory management is necessarily a systems programming language - and if it's not, it made a mistake. Regardless, Rust was designed for systems programming where manual memory management matters.
I use it, been playing the Lego Harry Potter's with my son.

Works very well, I forget I'm streaming the game. I've got 160mbps internet but it should work with 10mbps+. No noticeable latency for this type of games, might be a different story for multiplayer FPS where every ms counts.

Only complaint is the selection of games is quite low right now, I'm guessing Nvidia has a lot of work ahead of them to convince games publishers that this is the future
Show HN: Tool for validating new business, service and app ideas
Yeah. Twitter needs to be more transparent on how they give those out. There's allegations that they require spending thousands on advertising unless you're a pop culture icon like a Kardashian or something. And what's the point if they can just take it away on a whim?
H.265/HEVC vs. H.264/AVC: 50% bit rate savings verified
Survey reveals Brits now in favour of internet surveillance following attacks
I think this is short-sighted. Either way, the technology innovation will happen, and the jobs will be lost. The question is, does the innovation happen in your country, where some of the money sticks to your "fingers" through taxes and knock-on effects in the local economy? Or does it all go to SV.
You have to be kidding. There's a reason every Vietnamese is 5 feet tall at best. Their diet is terrible. Rice and bone broth isn't nutritious. Cilantro should not be your main vegetable.
Absolutely! I've just started looking into functional languages and am discovering a world of patterns that are ubiquitous within the paradigm. I have only experienced conses in Erlang so far (and in Haskell even though I had no idea that they were called that way). Just looked it up on wiki, so thanks for pointing it out (https://en.wikipedia.org/wiki/Cons).
Congratulations on your success thus far.

There are several pricing models one can use for small business valuation. In this case, your company earns revenue using advertising (AdSense and affiliate). Companies like this are priced differently from e.g. SaaS startups which are in turn priced differently from companies selling enterprise desktop software.

The industry standard for ad revenue companies is a 20-24x multiplier on the most recent (sustained, not outlying) monthly profits. Specifically, it would be the following:

(20..24(135/12)) = 225 - 275

There is your answer. Your company would likely fetch between 225k (cheap) to 275k (expensive). Most folks on marketplaces like Flippa (which is where predominantly ad-revenue companies like yours are brokered) would value it as such.

There are other factors which can inflate the price of your company to maybe a 30x monthly profit valuation, but in general that will be the range. It's good that most of your traffic comes from organic searches, advertising arbitrage is risky and often results in a downgrade.
Pensions rely on payments. Now those payments do get invested. Pennsylvania just didn't make payments for 10 years for teachers and state workers and that kind of causes problems.

Also 65 might be to low a number now but that is another issue.
I had the same question as you and the only thing I could think of was that our phones can be hacked too. It's a publicly facing device as well and has multiple vectors for attack vs. a standard dedicated 2F auth device.
No LOL I thought I was replying back to minimaxir.
Sony's attempt to trademark 'Let's Play' is refused by the U.S
Would be kinda funny if they only get it reliably working in pigs.
>It's getting popular because it promises composability and reusability: the very thing OOP promised and failed to deliver.

The unfounded anti-OOP statements on this site are so ridiculous. That is entirely untrue.
Send doodles to your friends on your iPhone
Jigsaw Heros Puzzle iOs Game
The inheritance tax already kicks in at a pretty high rate above $5 million and change. Are you advocating for an even higher rate? Close to 100%? If so, keep in mind that inheritance and gifting (while still alive) are directly connected. A 100% inheritance tax means you functionally prevent people from giving any sizable amounts of property to any other person (sans spouse presumably). This has a lot of implications. Even under such a system, if I am a wealthy parent, can I invest in a child's startup? What's the difference between a legitimate investment versus a transfer of wealth masked as an investment? Can I buy a 5th house in the city in which my child lives and allow them to live there rent free forever, or will the Government want to impute rental income? Will we create a new layer of (expensive, game-able) bureaucracy to decide what's fair use versus unfair use? Will the fact that effective transfers of wealth now require a higher degree of sophistication make inequality even worse?

My point being that these types of taxes tend to introduce a lot of complexity, cost, and inefficiency (and that's before considering the inevitable loopholes that lobbyists pay to include). And ultimately, lots of unintended consequences. I agree that the tax system can and probably should be used as a tool to encourage more equality but let's do it in a simpler and more efficient way, like land value and other consumption taxes.
APMT Inc. | New Orleans, LA | Full Time, ONSITE

Advanced Polymer Monitoring Technologies, Inc. (APMT) is a New Orleans based startup company that is disrupting the polymer manufacturing and protein characterization industries by building the next generation of process monitoring instruments. APMT was founded in March 2012 and has expanded to a core team of 15 people. Our company is on a steady growth trajectory and we'd like you to be a part of it.

We're seeking an enthusiastic and highly motivated full-time software engineer to focus on design and development of our next generation of software products. We're looking for someone with C# development experience, preferably focused on desktop applications. We're working to bridge the gap between science and industry. So you'll have the opportunity to tackle some challenging problems at both the science lab and industrial plant scales.

Our current stack includes: C#, Postgres, C++, and Python.

See the full job listing here: http://www.apmtinc.com/#!job-postings/cy2x. If you're interested, please shoot us an email: jobs@apmtinc.com.

Thanks!
How well does that work?
People are expected to care about preserving their neighborhoods. But the concerns of existing residents can't possibly be dispositive.
Arresting Dress: A Student Interview with Clare Sears
I still want 10+GHz single core performance. Since 2004 we have ca 4 GHz CPUs. (we got faster memory, etc - I know)

Intel needs a serious competitor, otherwise we won't get it by 2020. Is Intel waiting for AMD/ARM/Mips/etc to catch up (and milk the customer) so they produce faster CPUs they probably already have in various stages (prototypes).
Neither Django Rest Framework nor AngularJS is actually used in this post..
It's impossible to do that - hence the article above saying you can't trust any VPN service.
He'll probably never get off that list. Just matching someone by name if very poorly thought out. Especially when recourse options are null. There ought to be a whitelist based on description at least, if the lead is a false positive.
Maybe use some form of rope that can not bend fully enough for them to strangle themselves with?
Hacking Firefox OS with add-ons
Create a LinkedIn profile, with links to any projects she may have done. Use the right keywords. Recruiters use this to find and contact people with specific skills.

Maybe also take a 2-3 sentences to explain the gap, with a positive spin. "For a brief period, I was unable to work, due to visa issues. I therefore spent my time on the following independent projects: ... The visa issues have resolved and I am now actively looking for work in ... ." Or something.
Reminds me of when I came across an article about this charity last year: https://cleantheworld.org/

I'm sure they are good people with good intentions, but everything about it just annoyed me to no end. Aside from the unintentionally condescending aspect of literally giving the world's poor our half used personal cleaning products, how could this possibly be efficient from either a monetary cost or energy use point of view? Instead of just buying a huge shipping container of new soap from a factory engineering by a huge soap company to be efficient as possible, they are spending thousands of man-hours collecting half used soap bars and re-manufacturing them in their own facility.

Then once they have the soap, there doesn't even appear to be an on the ground logistical operation for distributing it to people efficiently. Instead volunteers go on trips where they apparently just show up and hand out soap to random villages and towns, resulting in tons of unfortunate website and fundraising photo ops of smiling white volunteers handing bars of soap to poor black and brown kids. Also, sometimes they wear super hero capes: https://cleantheworld.org/wp-content/uploads/2014/11/medium-...

So like the article said, this all seems simple, straightforward, and helpful on paper. But issues like clean water, sewage treatment, personal hygiene and public health are complex engineer and policy problems even in rich countries, and doubly so in ones with very limited resources. Just air dropping a bunch of recycled soap probably doesn't achieve much beyond making you feel good.
Google's point here is to load a header really fast, the user will get this feeling that some progress happened, JavaScript will load the rest of the CSS after, while the rest of the page is getting loaded/rendered...

Still, I won't use their method.
It is not "you should like more of the things I like". These are not mere "modern classics" or "internationally acclaimed authors", most of the titles I have mentioned offhand are remarkable masterpieces, no worse than 1984, Lolita or On The Road which were on the list. And I forgot The Magic Mountain, Grapes of Wrath, Catcher in the Rye, Age of Reason, One Flew Over the Cuckoo's Nest, etc.
Oh, far from that. Last time I checked Cargo didn't understand the difference
between downloading things (dependencies) and compilation. Even its building
process didn't have that separated, and happily downloaded a random pre-built
ELF binary to build itself.
Backwards compatible database changes from a DevOps' perspective
This story shows how important a decentralized but federated Identity system is. Something we will build into CloudFleet https://cloudfleet.io [Disclaimer: I am one of the founders of CloudFleet]
I love that people who don't work in tech can still afford to live in Toronto. I don't think we're doing as well as we could to combat income inequality, but I'm glad we aren't throwing billions of dollars at overinflated startups. Hell, the biggest recent Canadian startup success story is Shopify, which actually sells real products and has revenue. Not just "slap some ads on it and we'll turn a profit".
How would the net be without Google in 24 hours?
My idiosyncratic but free advice:

Lisp and specifically Racket because:

1. It's a community that is strongly oriented toward meeting the needs of students.

2. It's documentation is top notch.

3. It's a single download with no external dependencies. There's even a pretty good IDE (that even has a fairly compatible Emacs mode).

4. Racket in the large is an ecosystem that has tools for many many aspects of computer science that a student even at the graduate level might want to play with [meta-programming, objects, type systems, logic programming, ffi, Algol 60, web systems, etc.]. And it all comes down in one package and there's no futzing around with package managers unless you want something that you probably don't want for a long while...did I mention it's a single download.

5. It's beginner friendly. It has its own textbook. It has a gradient of languages with increasing complexity.

I've got nothing against Haskell or Go or anything else. And for a person in a different situation I might be high on one of them...or Erlang. But the orientation of their communities is different and so the problems that they're good at is different, i.e. Go solves Google's problem of hiring a lot of people with a C++ background for systems programming and the problem of packaging programs that run on more servers than one can deploy reasonably to in a week [it uses native executable binaries].

Or learn JavaScript.

Good luck.
One problem I've always had with RDP is its UX/performance when it comes to bandwidth-rich/ultra-low-latency environments like interacting with locally running Hyper-V virtual machines.

VMware Workstation and VirtualBox have always had a better UX when it comes to interacting with local VMs that is nigh indistinguishable from native. Whereas using Hyper-V, for some reason we have to deal with graphical compression artifacts everywhere and what sounds like 128kbps audio. Though I'm not sure if this caused by a limitation of RDP or of Hyper-V itself.

Has this situation gotten any better with Windows 10's RDP/Hyper-V implementation?