skysight-inc/HackerNews huggingface dataset:
I think developers are users for sure, but not all users are developers. There's also a large corporate wing of users for node. Huge companies like Walmart and Netflix who are invested in the technology and want to see Node.js develop in a certain way to their advantage. At the end of the day, there's money to be made in the technology somehow. And this isn't to say it's a bad thing at all. Stakeholders of node.js isn't just developers at this point.
Doesn't Microsoft have the desktop feature in Windows 10 for their phones? Hopefully, Google does the same thing. Bluetooth keyboard and mouse or USB-C would be perfect.
I think paravirtualization just means that there are drivers installed on the guest OS that make the interaction with hardware faster (perhaps reduce the number of copies and/or interrupts) by being cooperative.

Paravirtualization is just an extension of what you think is "full virtualization"

BTW, In case this article was misleading: I think Xen already has paravirt support that VPS providers already take advantage of.
This what we know about the technology behind Facetime:
https://cdn.andyet.com/webrtc-reports/facetime-report.pdf

Apple is already participating to the WebRTC Working Group at W3C:
http://www.w3.org/2000/09/dbwg/details?group=47318&public=1

Tip from the Apple team: just ask! Seriously!
>> https://forums.developer.apple.com/content?query=webrtc
>> https://bugreport.apple.com

A way to contribute getting WebRTC supported by Safari:
http://www.webrtcinwebkit.org/blog/2015/3/28/bringing-webrtc...

In the meantime, a few workarounds:
http://www.makeuseof.com/tag/heres-make-internet-explorer-sa...
are you sure? The manpage discusses ecryptfs_enable_filename_crypto and ecryptfs_fnek_sig
Ask HN: What's a reasonable rate for a contract software engineer to expect?
I'm trying to arm myself with some information as I'm headed into a new phase of my career. I was previously working full-time as a software engineer, and roughly know how much to expect there. I've decided to pursue contract work for the next while, and I have heard that their rates are higher for various reasons.

So, in the interest of being more informed in the process, I thought I'd ask HN what kind of rates are reasonable for contract software positions.

For a little more background, I was making close to $110k/year as a full-time software engineer out of Utah. When I first discussed salary targets with a potential employer, I mentioned $50/hour, since this sounded comparable. However, after getting the idea into my head that I might be low balling myself, I told the next recruiter I was shooting for $65/hour. Without much of a pause, they mentioned that would be just fine for the contract position they had in mind.

So, should I expect to ask for a higher rate with contract work? Just curious to get some feedback from any other contract software engineers in the HN community.
In the end, choosing software for privacy/security is a matter of trust: How much do you trust a piece of software to protect your privacy/security?

We determine how much we trust a piece of software based on countless different social/technical factors. Being open-source is definitely a positive trust factor, but some people may place more weight on other factors such as pedigree of the developers, availability of corporate backing/funding (guaranteed continued development/support), or maturity/stability of the software itself.

I personally consider being open-source paramount when it comes to security/privacy software (and am one of those people who tend to dismiss anything privacy/security related that's not open-source, although I don't usually feel the urge to broadcast my dismissal to the world), but I respect that other people may not share the same set of priorities.
Why Scientific American's Predictions from 10 Years Ago Were So Wrong
Except that the actual legal judgement went to great lengths to avoid setting that kind of wider precedent by pointing out their judgement applied because the publisher was a large commercial publishing venture that, in the view of the court, could reasonably have been expected to be more proactive in moderating the comments on that particular article based on its subject matter and an apparent "general reputation of comments on the Delfi news portal" as well as the fact it was selling advertising on dedicated comment pages. It also made a point of ruling the fine was proportionate because they couldn't perceive it as having any impact upon its business model, which already includes a moderator team removing >20,000 inappropriate user generated posts per month....

I don't think the decision of the Estonian courts was a good one for a number of reasons, but I can also see why a supranational human rights court could have great trouble seeing why they should overturn it to defend a corporation from a small damages claim for UGC it had profited from and did not attempt to defend as legitimate speech.
Portable wireless speakers run Linux on a Raspberry Pi\
In all major athletic leagues, this behavior is never treated like a crime. Players have their careers ruined by intentional assaults. Players take illegal substances to enhance performance relative to others. High profile games are won and lost based on violating league rules. These are all forms of cheating that cause material impact on other members of the league. They are never settled by Federal Prosecution. What makes this "hacking" case materially different from those others? Only the fact that the federal government has the right to get involved if a computer is accessed without authorization.

A guy was completely careless with his password, and a competitor used it to steal information. The analogy to "stealing signs" in baseball is almost perfect. In one case, we laugh. In another, the guy goes to federal prison.
Started new sub-reddit: Legal help for startups
The Pi requires a micro SD, power supply (2a at least), USB WIFI. Once you add all those up, a cheap smart phone which includes a battery, battery charging circuitry, a camera, a touch screen and GSM seems much more attractive.
No, but they're a funnel to many. Simply by them collecting or holding the data, it becomes available to numerous agencies from numerous governments, and also to hacking groups.
Json = sql
hi HN coolness - does anyone know of a good lib in ruby/python or other allowing to translate a json blurb into a set of "insert or update..." sql queries. bonus point if it dynamically extends the schema of the db when it finds new json fields.

underlying issue - building a small datawarehouse to consolidate data from prod dbms & mixpanel/other tools. Ideally to put a BI tool like jaspersoft and write sql on top of it.

thanks!
Can we solve tech's hiring crunch and diversity issues via programs like Code2040?
I'm assuming this is for larger/later rounds so that YC can invest in their very successful companies (think Airbnb and Dropbox), and not for Series A/B companies.
Startups and the Magic Wand Complex
No, I mean nuclear and I would appreciate it if you would simply express disagreement rather assuming that I would hold the same opinion as you if only I knew better.

I'm very much in favor of renewables, even subsidized renewables, but nuclear power really delivers in terms of capacity and I think it's a mistake to overlook this, notwithstanding its downsides.
And in their enterprise equivalent Stash
no testing using gevent ? I mean flask+gevent does boost performance quite a bit
Call it what it is - an extra way to raise funds. Because they're non-profit and could supposedly use the proceeds on the next iteration, I have less qualms with them doing it than the myriad of case manufacturers out there.
... or is it a Broadcom marketing scheme masquerading as a charity?
The discussion was about hate speech; calling some company shit is not hate speech under any legislation I know of. Let's not fall into arguing against strawmen.
The first thing to cross my mind is that nature already builds those! :)

https://en.wikipedia.org/wiki/Algal_mat
Well, my response certainly was short and snappy, I'll give you that. I know that not taking the time to properly explain myself may come across as naive and can be frustrating to deal with. It's just that I'm not up for a lengthy debate about psychology. In fact, people often treat me like I'm naive about things, even in situations where I have a lot of experience. It's like a disarming technique I learned or something, plus it just makes me uncomfortable to be recognized as good at things. I would rather just do good things.

So... are you guys in therapy? It's been really helpful for me.
That's what 3rd party cases are for.
I'm happy to read a french startup has access to top talents outside Europe. I wish them the best.

Oh and it's here: https://laruchequiditoui.fr/en
I wonder what sound it would make. Can we model such a horn assuming a from, say, 1cm to some value p and simulate it?
Funnily enough, you're probably be safer on the streets of Singapore than you'd be in any Disneyland in the US. And both places have the death penalty.
> A phone is at least $100, most probably $300-ish.

Not really. The prices have dropped tremendously. I recently picked up the Alcatel C1 for just $9 at the local frys. Sure it is under powered compared to the flagship phones, but it is really capable enough for tinkering, it also has a touchscreen and comes installed with Andriod KitKat 4.2, which could also be rooted. [1]

The low end Lumia phones always go on sale and has amazing specs for what you pay. For example Lumia 635 (on sale $19-$49) has IPS display, 5mp camera, Quad core 1.2GHz and a good amount of sensors. [2] However the gripe with these is these are not as hackable as Andriod, so good for backup phone but not so good for DIY projects.

[1] http://www.cnet.com/products/alcatel-c1/
[2] http://www.gsmarena.com/nokia_lumia_635-6254.php
Does this affect the older version of the format and KeePassX?
Only communist peanut butter need be refrigerated.
In the situation of the shirt a reasonable reaction would be to not hijack the publicity earned by the Rosetta team and to deal with the issue once the mission was at a point where the lead scientist could be pulled aside to talk about his wardrobe choices.

Benefit of the doubt means that you accept your own fallibility, not that you use weasel words and implications to communicate the outright accusations you're making. To be clear, the accusation was at best that this guy in his stupidity is responsible for the gender gap in science. If you're a jealous keyboard warrior that's even better than calling him aggressively sexist because now you get to call him stupid even though he's the one with a PhD in magnetohydrodynamcs and you barely got a communications degree.

In your view of history women have entered science as the barriers of sexism have fallen so you believe fighting sexism is a Very Important Cause. But in the time period of science we've also had several major technological revolutions and science itself has drastically changed. That means you can't choose two signals and establish a cause-and-effect relationship between them.

These days STEM fields are the only ones feminists get to complain about because women dominate education at almost every level except for STEM fields. But we don't talk about women being 60% of college students, we don't talk about young black men having a 50% high school graduation rate while their female counterparts are doing significantly better. Instead we talk about the STEM gap and if we resist we get shamed into public apologies?

> If you have sincere questions (as opposed to argumentation in question form) I'm glad to answer.

I'm not sure if you realize how condescending it is to assume that you have nothing to learn from me but this is a great opportunity for me to learn from you. It's a common point in these conversatins where the person I'm speaking to assumes I just don't understand their One True Worldview. Next you realize I do, after that you decide I'm too emotionally attached to my privilege to admit the truth. Then, if this were in person, the public shaming and social penalties would begin and wouldn't stop until I gave an unqualified apology and retracted all previous statements.

> But as far as I'm concerned, that is good news.....I'm glad to live in an age where decreasing power imbalances mean a decrease in distorted communication.

I look at this and I see hegemony[0]. A social group with a significant amount of power over you has publicly shamed you (call-outs are done in public for a reason) into at least one tearful apology and as a result their worldview became your own. There was a time the Left thought this was a tool of evil people, seeing it become business as usual has been....interesting.

[0] - https://en.wikipedia.org/wiki/Cultural_hegemony
I think the notebook is great for prototyping things, it's so nice to see the output inline with the code.

Once the code is mature enough, I copy/paste it into a python module and check it into version control. Then in a notebook I just import my function to generate plots or analysis without cluttering up the notebook.
There are two things that bug me about pass:

* Website names are stored in plaintext filenames and directory hierarchies. No confidentiality and no integrity guarantees for those.

* It uses GPG's public-key encryption instead of symmetric-key encription. This integrates well with gpg-agent but it means that you need to carry a gpg private-key file around with you instead of just remembering a passphrase.
Singapore rose a long time ago, and like Hong Kong, it's growth is threatened by, not caused by, the rise of Shanghai.
Under slide 21 - it seems (unless I am misreading) "honest opinion" is defensible.

So if I call someone a shithead and hold that as my true opinion, it is defensible. But if I call someone a shithead as a matter-of-fact, it isn't. (replace shithead with most any slander: racist, pedophile, sexist)

Slide 32 made me laugh.

Slide 35 seems unreasonable. What if I went on vacation for a week? I only have 48 hours to operate in? So to legally cover my ass, I would have to hire someone to moderate the comment section of my blog while I went on a honeymoon? While this may be an excuse accepted by the court outside the letter-of-the-law (humans are a bit more... human in application of the law), the letter-of-the-law would hold me liable.

There seems to be a loophole that isn't given thought. What if the original comment presupposes the removal and affirms that - "in such a case that a claim is made to remove this comment, my response is that this comment must be retained." and gives their name and address?

Furthermore - wouldn't that put the commentator in potential harm/danger of their life (in an extreme scenario)? That hardly seems reasonable and only encourages them to not respond and have the comment removed. Which is harmful for free speech.

Thanks for the slides. Informative although still a bit scary.
Doesn't matter. In their homes, or in their gardens, or when they are going out and have one foot on the street.

Illegal collection can't reliably be prevented. Get a photograph, extract the biometric data, enter them in your database, delete the photograph. Job done.

Maybe the only way to get control back on this is to require that these databases to be open source (or publicly available) and make it illegal to hide those databases. Citizens must also have the right to be removed from those databases.
You clearly haven't used pythons major data science packages.

Scikitlearn and statsmodels are known as being specifically easy to use with a uniform API that disparate R packages lack(though this is somewhat fixed with caret).

Further, for bayesian inference, Pymc 3 is more powerful and concise than training a model in stan.
Real-Time Object Detection With YOLO
Agreed! That'd be really interesting. I was thinking more BERK though. Wonder if Sam's Shareholder Letters could receive the same readership as Buffett's Shareholder Letters.
Do you use any syncing mechanism, eg syncing to a repo on Github ? The format should lend to using some remote git repo, but I'm still afraid of the implications of having my passwords in the wild, even encrypted with GPG.
I've heard that Delaware is 1) safe heaven for litigation and 2) most forward-thinking in terms of business-related bureaucracy. Is that true? What makes West Coast companies incorporate so far from SV?
> No, I mean nuclear and I would appreciate it if you would simply express disagreement rather assuming that I would hold the same opinion as you if only I knew better.

That is a fair point. I disagree with you that nuclear is an option.

> I'm very much in favor of renewables, even subsidized renewables, but nuclear power really delivers in terms of capacity and I think it's a mistake to overlook this, notwithstanding its downsides.

How do you propose the following problems with nuclear be solved:

* Long term waste disposal

* Liability/insurance

* Funding for construction costs

* Completing construction of generation units in a reasonable timeframe (<10 years)

Without answers to the above, whether nuclear delivers with regards to capacity is a moot point.
My suspicion is that bitcode allows the App Store team to provide Watch/iOS specific binaries for an individual device. Right now the solution is to create fat binaries that eat precious space. The watch being even more constrained can use all the help it can get.
My Uber drive today was bemoaning how hard it is to get a job in the DC area with his name, Mohammed. I said that wasn't right, but there's no reason he couldn't go by Michael or Moe. It's interesting to see that on this form, the "Related Person"'s last name is "YC CONTINUITY MANAGEMENT I, LLC". I suppose it's not terribly remarkable, but it goes to show that many of these forms have ambiguous meanings that are wide to receive.
Password Safe seems interesting. Too bad it's hosted on Source Forge.
Would be nice if the sublime version supported docker-machine based images instead of just boot2docker.
Looking the C++ code for this project, this appears to be unauthenticated TwoFish in ECB mode.

(I thought, no, no way is this actually ECB mode, maybe they just did the XOR'ing for CBC mode outside the TwoFish class, but no: they appear to pad blocks explicitly to block boundaries and then ECB them.)

I looked for a total of 4 minutes, so if someone wants to correct me...
A lot of this is arbitrary and capricious, but banning marijuana is so blatantly stupid that there is actually some movement of late to reverse the ban.
3 steps to share a session between Rails 3 and Rails 4 applications
Distributing Content
I would bet that mutated plants created via this "atomic" method are statistically much safer than GMO plants, in the sense that it's much more likely to have unintended consequences with GMO plants. For instance, when BT (Bacillus Thuringiensis) genes were first added to corn for their insecticidal properties, nobody realized that large numbers of monarch butterflies would be killed by corn pollen, but it happened. This type of consequence would be very unlikely with induced-mutation plants.

On the flip side, you can generally get much more pronounced results with GMOs. It's like the difference between a bow and arrow and a machine gun -- the machine gun is more effective, but easier to kill yourself with.
We learned well: https://en.wikipedia.org/wiki/Censorship_in_the_Federal_Repu...
You maybe right, that was bad wording on my side, thanks and corrected. I meant to write "Proprietary Integration", since it is only and only compatible with its respective companies/applications.
Thank you for clarifying this, it is the following excerpt that confused me since Scott Hammond referred to "users of Node.js" as "developers".

> I was well aware of Node.js’ developer popularity and success — mainly because those who use and love Node.js also love to talk about it

I have a hard time imagining how different are the needs of the "strong developer community" and "node.js users". If anything they seem completely aligned. Node.js (and io.js) has done an amazing job taking into account community feedback.

I fail to see how more transparency, openness and empowerment for the developers "unbalance" the needs of both groups. The only "loser" in this whole open-governance thing seems to be Joyent.

In short, my feeling is that sentence could be reformulated as follow:

"While crucial, an open governance model by itself does not guarantee long-term success. We’ll need to balance the needs of the strong developer community with those of our shareholders"

Maybe I am a bit too cynical or harsh, please let me know if you disagree with me.
As much as I leaned toward the merger (running both in production sucks) I don't think people thought he was being serious--obviously he had to know what io.js was. Instead of being humorous it comes off as somewhat smug and ignoring a legitimate question or at least that's how I took it.
There is Talend (https://www.talend.com/) but it's not a library. It's a more general ETL. It requires a time to be learned.

I have a tool of my own which "flatten" an object to an array of pairs (for example {"a":1,"b":{"c":2}} becomes ["a":1,"b.c":2]).

Something like that may exists in Underscore.js.
Paying Student Loans Is Hard – Do It Anyway
Scraping Craigslist with Bash
Can you help me understand what your fundamental argument is here? It seems pretty straightforward that the old, unauthenticated format is bad. Clearly, they didn't take crypto design very seriously when they shipped a product based on it. Is there some deeper subtext here?

Whatever that subtext might be: it's especially weird coming from you, since you're the author of the story at the top of this thread, about a current version of KeePass that uses unauthenticated encryption. The EtM CBC+HMAC crypto design we're talking about for 1Password is years old.
This problem becomes even more complex and expensive in the enterprise world.

Asking users (or IT) for features will only lead to "can I send an email from this screen?"or something non-trivial involving architectural changes.
No, KVM has had virtio (paravirtualization) for quite some time now.

Paravirtualized KVM uses virtio devices rather then emulated devices. So, instead of a virtual e1000 device, you'll see a virtio-net device. Performance gains are very, very significant.
One reason is that Delaware companies get their cases disputed at the state's specialized business court[0]. The trials are expected to be speedier and outcomes fairer.

[0] https://en.wikipedia.org/wiki/Delaware_Court_of_Chancery
HUD Tenant: software vs. homeless in IOS
I second the thanks for divulging your numbers...always great to see what's behind the veil here. Perhaps you should contact the OP's author and see if they'll write a followup about you.

And you shouldn't be shy about direct-linking your app (as well as the blog post)...I didn't know about it until now but it looks right up my alley. Thanks!
Is running this really breaking the TOS if the data you scrape is for your own personal use?
No you don't. They are still there except they don't use drugs.

If people leave Singapore, it's probably for education or work. I highly doubt people are leaving because they have easier access to drugs in other countries.
This is a surprisingly comprehensive and well-sourced, succinctly written article. Although the headline is a little clickbaity (why? because people are bad at predictions, especially about the future) it provides an excellent long-term perspective on technological development.

I wouldn't mind seeing this formalized into its own site, indexing predictions and claims from mainstream scientific publishing and maintaining some sort of 'progress indicators', perhaps connected with prediction markets.
Do you find your knees get sore with the astroturf?
That could be a respectable position; but not when "they" trash talk instead. That just looks bad.
LastPass just got hacked, so it's time to change your password