skysight-inc/HackerNews huggingface dataset:
My DNA has been kidnapped and I’ve been genetically raped
It is ridiculous that they're focusing on spouses of H-1B holders instead of fixing the innumerable flaws and pains embedded in the H-1B process altogether (six year limit, long wait time for a green card, the restriction an H-1B holder is subject to, etc.)
how did it effect you? How did you recover?

I was warned against D&D, violent video games, and various harmless television shows. It was a bit silly at my house; violent games included Scorched Earth and Starcraft, and inappropriate TV included Teenage Mutant Ninja Turtles and Simpsons. I thought at the time that my parents' fears were misplaced, and I argued as much . . . but I respected their rules because they were my parents. When I moved out, I asked my mother if she would prefer I continue to avoid those things out of respect for her, and she told me that as an adult, that sort of decision was mine to make. I promptly installed TONS of violent video games day 1 at college, and went on to form a rather excellent D&D group. ;)

I resented my parents a little bit for the parts of geek culture I missed out on. And it cost them a bit of respect that I couldn't rationally persuade them they were wrong (we had a relatively robust debate culture at our house). But you know, those have both since mended. It's easy to go back as an adult, and pick up things you missed. And their rules relaxed a lot, shortly after I moved out, to the point that my adult siblings and I can have a Left 4 Dead LAN in their living room, and they think nothing of it.

Looking back, it really was only a handful of things they taught me that were wrong; they taught me a lot of very valuable things that were right, too. I find that the older I get, the more I quote them. And while they laid down certain rules I disagreed with, they very much raised me to think for myself and make up my own mind, and for that I'm grateful. And I'm grateful for the opportunity to think hard about when rebellion against authority is necessary on moral principle, and when it would be selfish even if you're right.

As a kid, I had great respect for their judgement, and I don't think it was misplaced. They were occasionally wrong, but I think I was wrong a lot more often. I understood they had greater experience and wisdom than I did, and greatly valued their opinions. That's still true, and I still do. Part of me resents not playing Magic with my geek friends in junior high, but a larger part of me is glad that I respected their decisions. I think it was the right thing to do, and I'd do it again.
What I find disturbing: a person brought a piece of news to Gawker. Gawker publishes data then wipes hands clean of almost all coverage while said person sits in jail http://gawker.com/tag/weev
The keys would be in the same process as the one doing the SSL in the first place, and that is the part that is vulnerable.

Even communicating over IPC you would still be vulnerable.
As usual, of course, there are no adverse consequences whatsoever for the prosecutors. They can screw up as often as they like, and as long as their screwups put people in jail they're golden.

Must be nice to have a job with no accountability. I wonder what that's like.
You might want to contact some of the Maker related blogs who always like seeing inventive products like what you describe. Most of them are based in bay area. Tested.com might like something like this, you can find a contact email on their homepage.
I have tried it, I don't want to pay $1500.

$100 is about right.
chilling, absolutely chilling -- that this happens for writing code. hell, scraping a website. i agree that what Aaron did was not a 100% legal, but to equate it with a criminal offence? Bah! Support Aaron's Law!
https://www.eff.org/deeplinks/2013/06/aarons-law-introduced-...
I haven't used it, but Rust provides a safe Arena abstraction for you: http://static.rust-lang.org/doc/master/arena/index.html
Right, I'm just elaborating and pointing out that this caveat only happens as long as the offer is structured in such a way that you have a massive increase to it at a specified time once a year.

Then if you hate your job and you're close to that specified time it's in your interest to wait, even though the point of the policy is that Amazon would rather that you quit.

If they just increased the offer with more granularity they wouldn't create that conflict of interest. You'd only get more money as a function of the time you stayed on the job, so you might as well quit right away instead of waiting a few months for a much larger payout.
I almost never comment on articles unless I've read it completely (although a few days ago I rightfully got downvoted for incorrect comments, partly due to not reading the link) - I'm against hasty judgment in general.

That said, my point still stands. The title does not accurately reflect the content of the article. A more accurate title would be "Apple declines to increase their funding for patent troll Intellectual Ventures"

Edited for more informative title
Yes, someone with your access and secret keys can spin up instances, create buckets, and do everything else that the stolen keys are authorized for.
Hopefully improvements like this shipping now will pressure other vendors to catch up.

Apart from Apple all major players have short release cycles and automatic updates now, so maybe it won't be that bad.
The part where you think the nexus4 wasnt part of the < $300 group
I'll share an anecdote from the opposite: an almost entirely polyglot culture.

There are business advantages to being a company of generalists (in the service field) - you can get lots of different work. We do web, mobile, desktop, embedded, pretty much everything. There is variety, if you want to work on something different - you can change projects and not have to change jobs.

The downside is that nothing is ever quite as good as if you were specialists. You can apply general software best practices but you lack the deep knowledge about the best way to do something in a given platform. You end up with Rails projects that feel like .NET projects ported from C# to Ruby. You have Android projects written like a web app. There is little re-use between projects; write a cool utility for a WPF desktop app? Great, except the next project you are working on is an embedded Linux app.

There seems to be a lack of focus when it comes to learning and sharing with the developer community. If all you do is iOS, you probably see the value in blogging about iOS, going to iOS meetups, etc - if you are generalist who changes technologies every 6-12 months, it is hard to get a foothold or to justify putting in time for something that you might not use again for 2 years.

My current thought is that the best mix would be a company that is "generalist" - but instead of having 100 polyglot engineers, have 5 squads of 20 specialists to cover the major platforms. Each squad has a focus and can do deep and learn the platform-specifics, the company can still win lots of work, and employees can still move between squads for variety.
I downvoted it because "LOL" is not the kind of comment I'd like to see here. The point could have been made in a more substantial way. Like you just did.
Yes. Super Duper Computing.
That's awesome! I am glad there are people addressing this issue out there. With that said, I have to say that I am not interested in java at all. I think that java is one of the limiting factors of current point of sale systems. I prefer the web based approach and think that this is the future of retail sales. With that said, there are obvious detractions to a web based approach, like having to have an internet connection but I think that is acceptable.
I can put your mind at rest a bit. Uber is definitely real, at least in NYC where I live. You haven't seen their cars because they're unmarked, but there are a lot of them everywhere. It's used by a large chunk of my social circle, which has almost no techies in it.

Most of the drivers I speak to use it as one of a number of dispatch tools funneling them rides. All have been broadly positive about it, their complaints being mainly those of any professional driver (i.e. sometimes there just aren't any passengers.)
I'm a trained journalist and would be happy for anyone to bounce media-related ideas off me. Easy to find on the Web.
The fact that the consultant - unprompted - knows exactly what is going on suggests to me that Amazon needs to fix this. If one customer gets burned then the customer is an idiot. If lots of customers get burned then maybe its not the customers that are the problem.
More than that, make sure that the prosecutors on his case, Stephen Heymann and Carmen Ortiz, never ever have the opportunity to do the same to anyone else.
People have to learn somehow. Some are open to take lessons from the nice sources, other keep ignoring lessons until reality slaps them.

That said, this one act does not yet convince me that Apple learned its lesson. It's only a possibility.
Hmm a pretty cheap road trip for just ten dollars, and I'm also not sure why they thought it necessary to include an extra significant figure for cents.
The NoSQL data model - please read as document oriented - is fundamentally flawed because it forces you into denormalization without good reasons like performance optimization but with all the disadvantages.

The only good reason not to use a relational database is that they suck at modeling complex entities and their relationships. Shattering nice entities into small relations to get them normalized, adding join tables to model many to many relationships and all that fun. Everything that is not roughly tree-like is just painful.

More than once I finally decided to just stuff the really complex pieces into a blob - XML or what ever worked best - and just deal with it at the application layer. Not pretty, not fun, but still less painful than modeling and dealing with it in the relational model.
I think we're all in violent agreement here.

In order to adjudicate the substantive matter in the case, proper procedure must first be assured, which includes assuring jurisdiction and venue are proper for the case before the Court. My point here is that the question of whether the law applied was never analyzed by the appellate court because it found the venue was faulty.
Good idea, however at this point of time almost all the news are about Ukraine. I know it is important, but surely other events are going on as well. Technology is fine, but content is king.
Trying (and failing) to think of a snappy pun, like "Who's Hiring Whosdays", but there are no H-sounding days... Job Jobsdays!
No, see the spec: https://people.mozilla.org/~jorendorff/es6-draft.html#sec-ar...
NewsBlur Support would be nice.
Also support for immediately loading the page linked to in the rss is a feature I've been asking for since v1 ... would be cool to see that included.

Otherwise, I'm just glad to have a desktop RSS tool again :)
Maybe something more like, "What do you need a truck for?" Being more specific is generally better.

You may also consider funneling your traffic immediately to separate "buyers" and "sellers." Car sharing services often ask immediately whether you're looking to rent someone else's car or to rent out a car that you own. It's worth thinking about or testing anyway.

Good luck!
Heartbleed.bitium.com
Thanks a ton for this! I will forward this to my consulting agency.
After 7 years of setting up ruby servers, I can't say it's ever made me homicidal. RVM and rbenv on multiple different distributions have generally all been fine. What did your distro/environment look like?
I have thought about this, and given his amoral behavior and deeply rooted ulterior motives I could not trust a single thing he said, or even how he said it.

There are plenty of experts on subject matter that are not equivalently tainted.

side note: this is really weird meeting http://www.telegraph.co.uk/news/politics/10095943/Osborne-Cl...
> I've been talking with a company about a possible acquisition of this, and hiring me ...

Okay, your description is short on details, but it looks as though you have an intellectual property or "idea" (a) and some personal skills (b).

The people you're negotiating with may be trying to get (a) by offering (b). It works like this -- if they hire you, any ideas you have past that point belong to them. All they need to do is claim that you had your idea (or substantially developed it) after you were hired as their employee. And as their employee, any ideas you have belong to them (a common condition of employment).

I'm not saying this is the only possibility, but it is certainly on a list of possibilities. So ... be careful about giving away your ideas in exchange for employment. Good luck.
You should really cut down on your TV time. Parroting stuff that comes out of that box makes you look .. I don't know .. lacking your own basic intelligence?

Do you seriously think Russia will invade Ukraine or Baltic republics? What f#cking for? Who needs to annex countries that are already knee deep in debt, while pissing off the rest of the world? This makes no sense. Just use your gray matter a bit.
If that's the problem, it should eventually autocorrect when the investors give up permanently and local businesses return.
Yes, of course. This feed is specifically about Ukraine; we can add other feeds by topic (see http://grasswire.com where we will eventually list other topics/events).

The concept is a newsroom that we can spin up with one click about any given topic, and let everyone curate and fact-check it.
Reminds me of TreeSheets http://strlen.com/treesheets/docs/screenshots.html
Seems to be defaulting to the landing page. Load from front page traffic, I assume?
Did you just call me a noob? You hurt my feelings haha.

It is difficult if you are coming from a web development standpoint. I started programming with PHP and moved to Ruby recently and I am not familiar with Java or the like. For someone that is familiar with those technologies I am sure it is a snap but honestly I have zero interest in learning Java or anything similar. I want to use the things I am familiar with. And yes, documentation is almost always horrible because POS companies almost always want you to pay them to integrate or extend the system.
I was an H-1B worker myself and was following this rule making progress. The rule was not something new -- it was lobbied by big name software companies, and has been on DHS/USCIS's policy making agenda since 2011 at least:

http://www.reginfo.gov/public/servlet/ForwardServlet?SearchT...

The rule, as its currently proposed form, does not provide automatic work authorization to spouses of all H-1B workers. Rather, it allows "certain" H-4 spouses to be employment authorized. The subset of eligible H-4 spouses are defined as those "who have begun the process of seeking lawful permanent resident status through employment" and apparently before finishing it. Specifically, their H-1B spouses had to be in H-1B status for more than 6 years and are the beneficiaries of certain pending or approved employment-based immigrant petitions or labor certification applications.

Congress employs numeric control over the number of employment-based green cards that can be issued each year. The process is very complicated, and the wait time is highly dependent on the country in which a beneficiary was born and the category of green card he/she sought. For beneficiaries from most countries, the wait for an employment-based green card (once you had an approved petition) is far less than 6 years. The only country that currently suffers a more-than-6-year backlog is India, whose current line for the "EB2" category is 10 years, and "EB3" 11 years. The current "backlog" is published by Department of State each month:

http://travel.state.gov/content/visas/english/law-and-policy...

Most applicants from countries other than those listed can finish their green card process well within the H-1B's 6-year limit, and do not benefit from this proposed rule.
Don't count on Apple to take a stand. Apple is no better. They along with Microsoft and Sony funded billions into Rockstar Consortium, inc which stifles innovation through the patent warchest.

https://twitter.com/paulg/status/396141269035925504
Corporations don't make decisions; they don't do anything at all.

Nitpick - corporate leadership is responsible for the actions of those they lead.

Everyone knows what we're talking about when someone says "Microsoft did this" or "Y Combinator did that". It's a convenient shorthand that omits no useful information.

Nobody cares about the difference between an LLC and an S Corp and a Nonprofit when discussing corporate behavior (or lack thereof!) - their collective actions can and should still be critically evaluated through the same rubric.
email in profile.

HMO:

I'm launching a static site generator that comes with a fully-featured CMS so that your non-tech friends can edit the site. It allows frontend engineers to build a custom CMS through a form-builder and then scaffolds templates out of them.

I'd love to have some general feedback on the concept and what would keep you from using it. I'm worried that we're targeting too small a segment (frontend engineers that don't want to touch backend code).

http://www.webhook.com has a video demo, and there are more in the blog.

How I can help:

I've launched a few businesses before, including a few with decent sized exits. I can give you some honest feedback on your product as well as your design. I also do open source design work, recently redoing the theme for readthedocs. If there's something small you need design help on, feel free to contact me. Usually I only have a couple hours a week to hack on open-source, but always looking for engineery projects to spruce up.
Seems to me you made a huge leap from "lot of team interaction" to "I have to talk all the time", and it was completely reasonable for the recruiter to try and address your concern given it was potentially based on as a misconception on your part.
I changed the article url. For those who want the comments, the original was http://www.scottaaronson.com/blog/?p=1781.
Yeah, you should at least get your costs back.
Then there was WWDC in 2002 where there was a mound of Krispy Kreme donuts for the afternoon snacks.
I think you would gain more by sharing and collaborating on the methodology than you would lose on potential copy-cats (or whatever your concerns are).
Well, I can think of a couple of ways off the top of my head, that I'm sure will be shouted down for being simplistic:

1) ident protocol, or something similar. On the internet, it's a disaster, but for machines all owned by the same organization, it makes sense.

2) ssl client certificate. this can be hardened in various ways like having the certs expire every ten minutes etc.
How would that make the field more attractive? If the aforementioned Europeans and Asians left, and Americans moved in afterwards, aren't you essentially implying Americans cannot keep up with them?
That came across as very condescending to me. Could you tell us how you would implement this?

I for one do not see how to implement it.
I have always detested C (also C++) because it's so unreadable... the snippets of code you cite are just so dense ie. a function like n2s() gives pretty much no indication of what it does to a casual reader. Just reading the RFC (it is pretty much written in a C style) gives me the creeps.

The RFC doesn't mention why there has to be a payload, why the payload has to be random size, why they are doing an echo of this payload, why there has to be a padding after the payload. If this data is just a regular C struct like the RFC makes it out to be (I didn't know you could have a struct with a variable size, but apparently the fields are really pointers or it's just a mental model and not a real struct).

Apparently the purpose of the payload is path MTU discovery. Something that is supposed to happen at the IP layer, but I don't know enough about datagram packets. I guess an application may want to know about the MTU as well...

I'm not here to point fingers, I'm just saying C is a nightmare to me and a reason for me to never be involved with system programming or something like drafting RFC's ;-).

But if one can argue that C is a bad choice for writing this stuff, then that is not an isolated thing. "C" is also the language of the RFCs. "C" is also the mindset of the people doing that writing. After all, the language you speak determines how you think. It introduces concepts that become part of your mental models. I could give many examples, but that's not really the point.

And it's about style and what you give attention to. To me, that RFC is a real bad document. It starts to explain requirements to exceptional scenario's (like when the payload is too big) before even having introduced and explained the main concepts and the how and why's.

So while you may argue that this is a C problem and not a protocol problem, it is really all related.

And you may also say, in response to someone blaming these coders, that blame is inappropriate (and it is) because these are volunteers and they are donating their free time to something to find valuable, the whole distribution and burden of responsibility is, naturally, also part of the culture and how people self-organize and so on.

As someone else explained (https://news.ycombinator.com/item?id=7558394) the protocol is real bad but it is the result of more or less political limitations around submitting RFCs for approval. There is no reason for the payload in TLS (but apparently there is in DTLS) but my point is simply this:

If you are doing inelegant design this will spill over into inelegant implementation. And you're bound to end up with flaws.

Rather than trying to isolate the fault here or there, I would say this is a much larger cultural thing to become aware of.
Thanks. That is the end goal - you could literally follow any topic (and we're adding more social networks).

The thing that we found performing the process manually is that some of the best content comes form people with a couple followers, so there's not enough data (retweets, interaction) to determine what content is quality. Our proposed solution to that now is just to show everybody everything that matches a certain keyword, similar to the hackernews or reddit /new feed.

Interestingly enough there are some people doing this already, just without a tool. So they'll watch the networks all day and gather links into google docs, fb pages, twitter, etc. It works really well, but it's a one-man team, and it's a very painstaking manual process. We want to let more people contribute to that same process, and eventually (hopefully) entirely crowdsource breaking news.
Did not see that, good point.
Free language-learning and crowdsourced text translation platform.
My game company, Silver Gryphon Games, has done two successful Kickstarters and runs a Kickstarter advice group on Facebook. Drop me a line (email in profile) if you want some pointers.
Citation needed on Apple beating up on smaller companies by using patents.

If anything Apple's stood in the way of patent trolls and threatened to inject themselves in any lawsuit filed for the Lodsys patent, making it much harder for Lodsys to win or back out.

They've been engaged in a patent war with Samsung, Google, et. al, but this is a whole different game. I'm not saying I approve of this, but they haven't been picking on little companies.

Microsoft, by contrast, is making hundreds of millions in license fees for questionable patents impacting Android devices.
To be clear, they are offering to hire me, and give me a sizeable (at least I think, no clue what would be 'standard') starting bonus for the side project. Basically, they would own the side project after I start.

Are you describing them hiring me, and not acquiring the side project?
My thoughts exactly. Also, recruiters don't care if they're pulling in desperate engineers. It's all about the commission. He sent that same email out to as many other people he could pull out of his database, maybe a few hundred.