skysight-inc/HackerNews huggingface dataset:
I guess it's storing the pointer to the data? That sounds pretty bad.

At any-rate it's one of two things, either you store the whole item or you store a hash. If you're storing the whole item it's not a filter and you don't get constant space guarantees as you mentioned. If you store a hash - it's possible to have false positives.

You can always get a bound for false-negatives (or none at all) same as it with any hash-table. If you wanted to, you could Cuckoo hash before eviction and you should be able to get a pretty-good theoretical bound for false-negatives (http://infoweekly.blogspot.com/2010/02/cuckoo-hashing.html).
What do you gain from testifying? Probably nothing. So why would you do it for free?

Maybe I grew up listening to too much rap music, but personally I would stay on the sidelines.
How many TLDs is too many?

Dunno. How many .com domains are too many? People around here put way too much emphasis on the top level part. They're just domains, who cares how many there are.
Ask HN: Did you make a career move into Patent Law? Was it worth it? Thoughts?
When you're at university you get used to learning a lot, quickly, under pressure. Learning is fun! Sadly, many jobs have that initial rush of learning and then - once you know what you're doing - it stops. That's hard when you're only recently out of education.

Others have posted links on how to meet UK startups. Perhaps there are meetups or conferences you can attend to get to know some startups, or look at the HN job postings. Startups are fun because there is more learning and challenge, things are often changing and you have to adapt to mistakes. But they have boring bits too. Being at a startup isn't a magic bullet.

Can you take on more responsibility in your job and challenge yourself in new ways? Investigate new technologies to create more efficient solutions to problems you are solving (e.g. continuous deployment, analytics, dashboards, code health, new frameworks, cross-platform development, asynchronous patterns, client-side apps...).

Perhaps your hunger for learning is a sign you should go back into academia. I felt similarly while working in the year after I graduated, so I went back to do a Master's. I think it was the right move for me, but it isn't the right move for everyone.

If you have the finances for it, maybe it's time to quit, travel for a bit, write, relax, and start coding for fun again. But eventually you might have to worry about money, so keep thinking one or two steps ahead.

Finally, another way to achieve fulfilment is to seek mastery elsewhere. Whether it's fitness, gaming, language or other skills, you can mark time at your job while expanding your mind outside of working hours. I had an incredibly boring internship and pretty much the only way I got through it was working on math problems and studying linguistics for fun during my lunch break and evenings.

Good luck!
Most likely gets paid a salaried.
People in this thread continue to talk about laws and blah blah.

I want to state 2 things:
1) The kid is not going to win a prize for his IQ, no one is denying that.
2) Fuck the laws. The laws change.

Here we're witnessing a full blown assault to a teenager. Actually where I come from
this would classify as torture.

And you people keep talking about how lawful it is and how stupid the kid might be.
Now I understand the problem you have over there.
Apple...
"high schoolers and college students in the sciences or engineering" - The problem is that your target demographic has no money :)
I was in the same position as you -- working at a boring job and looking for something more interesting. I moved to London and did contracting for a few years. Although you can still end up with boring jobs, at least you get to change jobs more often, and you get paid a lot more. jobserve.com is a good place to find contract jobs. There's also a lot of permanent jobs at startups listed on jobserve.
There are many developers, as well as many software publishers who support both iOS and Android.
As an idea: If you are looking for new things, one way to look at it would be to figure out if there is some non-cs domain you would like to learn more about and then find software companies working in that field. Most value adding software development is not that thrilling for the cs aspects of it but because one understands how the work fits into the domain usage.

Don't satisfy for a crap job. If you can't find a calling then settle for an appealing career. Keep looking! And remember to keep your spirits up, and stay healthy.
Hi HN,

I made this site, and I'm in two minds at all whether to publicise it (further than just telling a few friends).. anyway, decided to post it here to hopefully get some feedback. It's just running on a single heroku dyno, so hopefully you don't like it that much ;)

Anyway - the idea came to me after listening to a Changelog episode on the burnout of Lee Hambley of Capistrano fame. I thought that maybe it'd be nice to enable messages of thanks to be sent to contributors to projects.

Thing is, I'm really not sure it's a good idea at all! I like the idea of it not being about money, but I wonder if people will feel obligated to respond (they shouldn't, it's supposed to be a one-way put of happy messages!). Also, the service works by pulling out commits, grabbing a committers email, and sending them the message... and people may hate that. That said, all the messages will be moderated, so nothing nasty will get through.

I dunno, what do you think? If you were a committer on a project and you got this message - would you think: "hey, that was nice", or would you think "Where the hell is this spam coming from?"

I was thinking of shutting it down before even posting this, but I thought, what the hey, I should at least see what people think!

Best,
Patrick
This is the first Yahoo! endeavor I've engaged in since their original directory. I'm glad they picked it up, but it's not clear they have any velocity with the rest of Screen.
> We’re pretty close to being able to support HiDPI displays like Retina, but we’re not quite there yet.

http://blog.elementary.io/post/113920029861/hey-guys-i-love-...
How to Make Your Own Quality  Video Best Site to Get Started
I wouldn't want to work anywhere that wouldn't hire someone for testifying against wrongdoing. Ideally we'd be more concerned that you weren't a whistleblower.
That's a tough question.

Some would have had a lot more to lose than she did; say someone who had an outstanding arrest warrant, someone who owed a lot of money, no I would not blame them.
The hard part is defining "why". Machine learning methods can produce a model which fits the data very well, and you can easily prove that it fits the data, but understanding "why" is much harder.

There is a tool called Eureqa which was specifically designed to produce understandable models, in the form of mathematical equations. A biologist used it on some data from an experiment of his, and it produced a very simple equation that fit the data perfectly. But he couldn't publish it because be couldn't understand or explained why the equation worked or what it meant.
Get paid a salary, but feels like I put in around 6 hours working (minus eating, bathroom, talking, etc).
I think the whole point is that this Khalaf gentleman is a total rock star and gets/deserves more power.
Freegeoip.net now supports IPv6
Part of the reason I have never owned an apple phone in my 5 years of smartphone usage.
nowhere in the article there is any mention of gravity. mass is 'just' a form of energy and photons definitely have energy; in general relativity, that's enough. we don't have an accepted theory that works on quantum scales.
To get that fast you need to write around 1 line of code per 3 seconds with zero bugs. It might seem impossible but if you train with it as a goal you will eventually reach it. It is true though that people use libraries and such, but no library would save any time on this problem and prebuilding the print "Case X:" wouldn't save much more than a few seconds.
We need to start having key signing parties. And we need better software to manage and run them.

No key escrow proposal (which the multi-party proposal in this article is) will ever be safe. If the key can be assembled, it can be cached; and as we've seen in the past decade it's very hard for any agency to deny itself surveillance powers.
Let's suppose for a minute that there is some legislation put forth forcing encryption to have back doors inserted, or some other sort of key escrow. Why would anyone with the know-how and a privacy concern not just write an implementation of a known crypto algorithm?

Essentially, how would this legislation do anything but compromise the security of law-abiding people while not at all reducing the capabilities of those the US government wishes to stop?
The fearful are caught as often as the bold.

Security is mostly a superstition. It does not exist in nature, nor do the children of men as a whole experience it. Avoiding danger is no safer in the long run than outright exposure. Life is either a daring adventure, or nothing.

It is wonderful how much time good people spend fighting the devil. If they would only expend the same amount of energy loving their fellow men, the devil would die in his own tracks of ennui.

The above are all three quotes from Helen Keller.

I will suggest that you do whatever it is you believe to be ethical. Well paid careers are often careers in which character and trustworthiness are important. It is part of why you get paid: They can trust you with the keys to the thing or the personal data on people or whatever. If a law firm knew to contact you, then it isn't a secret that you have insider info. If you do the unethical thing, people learn of that.

If you want some "plausible deniability," sure, tell them to subpoena you. But reputation matters immensely and when something like this comes into your life, the question is not whether or not you can avoid the consequences. There will almost certainly be consequences. There will almost certainly be a price to pay and, whatever you choose, the price may well be painful. When all is said and done, do what you believe to be the ethical thing. It will do the most to protect your employability. So avoiding the consequences should not enter your mind. The choice here is which set of consequences do you prefer?

There is also no price you can place on a clear conscience. I like being able to sleep well at night. I have a medical condition, so a good night's sleep is something I have fought hard for. I would hate to lose my good sleep habits over a guilty conscience. Having lived my entire life suffering from a serious medical condition, I believe firmly that bars do not a prison make. The prison of our own body or our own mind is often far worse than anything anyone else can do to us.

Best of luck with both your decision and the path forward.
I always found examples such as the one with the trucker, which keep getting brought up in this context, extremely disingenuous. The same sort of argument could easily be used for any tactic that ever resulted in anyone being convicted for something they most likely did - in a hypothetical alternative scenario, they might just as well have been extolling the benefits of torture by saying how after having a few of his fingernails pulled out, the scumbag trucker was more than happy to confess to his crimes.

Nobody is doubting that giving the prosecutors more powers to produce incriminating material will produce more convictions. Emotionally charged anecdotes like this just serve to distract from the discussion about proportionality and possible abuses that we should be having, while providing no relevant information.
Remote Working: 4 ways to ensure seamless communication
I think it's a good idea. A lot of developers labor in obscurity for years, and never really get much credit.
We've been doing boot process and default desktop screencasts for new Linux releases for a little while now at LQ. http://www.linuxquestions.org/questions/linux-screencasts-11... for the elementary OS Freya one.
This video was created by the GNOME maintainer for OpenBSD.

https://twitter.com/ajacoutot/status/586957762170597376
This is where I disagree and believe that such way of thinking about bugs cannot take us anywhere.

Bugs have nothing to do with formal properties of the language. They are the result of people's thinking process. And type system may just as well be the thing someone was dealing with while making his next CVE-worthy mistake.
OpenBSD ports are more than just a Makefile
I work 5 days per week, 8 hours per day. I have given working time reduction some thought and I have worked 4 days per week, 8 hours per day in the past. I would like to try working 5 days, 6 hours. That's two hours less per week than 4x8, but without the 20% productivity drop. With a good lunch break I think a 6 hour work day will cost no productivity loss. That's my theory anyway, haven't had the chance to try it out yet.
Piece of advice: never assert a belief that you could potentially become a victim of later.
WebKit isn't the only possible source of insecurity in an app that uses it. It may not even be in the top 10 versus things like image and font rendering libraries.
You're right about Fireworks. Some people do like to use the Flash authoring environment for general web graphic work, even though that's not its primary intent. A friend of mine still uses it for all of his web tutorials and book diagrams. (Flash has tools for exporting single frames in a variety of image/vector formats.)
How controversial are the laws broken?

For example, do you think they're good laws? Or do you think these laws are widely broken, at least technically, by all comparable companies because they're unrealistic, and any harm to non-consenting third parties is negligible?

Do only a few of the worst operators, or worst divisions of a larger company, break these laws? Do the laws effectively protect identifiable victims?

This could matter, because with good laws, lawful operators are happy to see transgressing competitors take a fall. And lawful operators need to hire people who help them stay compliant.

But with problematic laws, that are hard to obey and thus widely violated but with no harm to others, people who (cheerfully) become involved in their enforcement can become distrusted. (Did you earnestly try to check the lawbreaking when first observed, or just stockpile evidence for a later legal assault? The 2nd strategy can appear to be scheming or disloyal even if the law is righteous.)

IFF (and it's a big IFF) anyone ever sees your testimony as part of a hiring-evaluation, whether they care will depend on whether the case looks like a shake-down/gotcha/technical-violation, or a remedy-of-great-injustice.

OTOH, I tend to agree with others that this is unlikely to be a big deal. Individual witnesses don't get that much coverage. Unless you're the plaintiff/whistleblower, you're just one of many people called upon to tell the truth. The case could easily be resolved long before your testimony becomes public. Even if it seems at the moment like a giant controversy involving titans of the industry, it'll soon become a footnote, not a headline, about your career, and equally as likely to help (with most major and upstanding employers) as it could hurt.
Apple Watch: first glimpse draws crowds [video]
Then take the time to develop your social skills.

Make it a priority.

They are going to help you more than any technical knowledge will.
I've seen people do this.

"I want to work 4 days per week".

"OK, no problem, we will reduce your salary / bonus etc by 20%".

Time passes.

"Ok, I am doing the same job for 80% of the salary and I never make my bonus".

":)".
http://www.warplife.com/jobs/computer/united-states/californ...

http://www.warplife.com/jobs/computer/telecommute/

I'll have more Real Soon Now.

You should visit The Exploratorium, and if you have the chance to get outside the city, the Lawrence Hall of Science in Berkeley.
Don't even tell them to. Wait til they do. Otherwise, if you then tell people you were forced, you will be lying.
I'm going to be calling useless executives working in corporate lichdoms 'deck chairs' from now on.
You sound like a good listener, do you really think the real question is about the risks or is it about personal guidance? Hard to say, right? My feeling is personal guidance, because it just seems so overwhelmingly obvious to me the question is not about what it's stated about. That's just the packaging. Unwrap it -- real q inside! :)
Interesting posting date.

My hunch, upon starting to read this article & looking at the patterns, is that as soon as you arrive at an optimized keyboard layout, you have created a new kind of cursive & you can dispense with the keyboard. You might need one more optimization step to do it, but you can unfold the strokes patterns & there you have a kind of shorthand.
Awesome! It's been years since I used a FreeBSD desktop, but from around 2000 to 2008 that was always my "main", especially when I was doing a lot of PHP/MySQL dev stuff. My only complaint is hardware support once in a while but overall it is a very stable fast operating system that I think a lot of people wrongly ignore.
"Smell" as probable cause needs to disappear.

As an extension of this, the existence of drug dogs is extremely irritating to me. It's been seen more than a few times that they're commonly trained to react to a cue rather than genuinely detecting illegal substance. Dogs aren't conscious, and they don't have a sense of morality. I have a huge problem with them being used by police and that their 'opinion', if you want to call it that, is respected in a court of law. A dog cannot testify in court. A dog doesn't realize it is lying. It's insulting to the legal system.
The contract/EULA is a reason.
This is in direct contradiction to the numerous articles showing these kinds of economically disadvantaged areas giving so many tax credits that the companies will pay basically nothing in taxes to put a DC there. I'd say that these municipalities are so desperate for jobs of any sort they're willing to take almost nothing in taxes just to have a big DC show up by some big name tech company once and give blue collars jobs for even a year or so. You're not going to see big cities be able to do that kind of a desperate move for jobs, but for a lot of rural areas they might be able to swing the money.

Thing is that Nevada doesn't have a state income tax, so the hope is that the working age population in the area won't be discouraged enough to completely leave. Random towns in Texas are similar due to no income tax at state level. North Carolina, however, does have a mixed income of state taxes, moderate sales tax, and fairly low real estate taxes.

Meanwhile, start-ups and small businesses in general will get almost none of the same kind of treatment, so companies that are struggling to grow due to lack of capital are forced into areas closer to their investors, whom being wealthy, tend to gravitate toward higher cost areas of living.
China's supercomputer just got denied its upgrade
I love the sarcasm, keep it up.
Renewable energy: Not a toy
There's no need to even go back that far. The treatment of David Miranda, Manning's imprisonment, Kiriakou's imprisonment, Snowden's ensured imprisonment should he ever leave the safety of his current umbrella, continued harassment and infiltration of anarchist and leftist orgs in California and Oregon and elsewhere by all levels of law enforcement.

The FBI continues to disproportionately expend resources on environmental groups despite no cases of loss of life from green direct action, while admitting themselves that right-wing militias present a greater domestic threat than even the dreaded foreign terrorism they're so happy to prove they're protecting us from by spending years deliberately radicalizing and then entrapping harmless fools.

Law enforcement motivations cannot be ever trusted when it comes to your privacy.
woah! That came as a surprise to us. We had limited time at a hackathon, so we kind of forgot to cross-browser test and worked on Chrome. Thanks for the mention! What else do you think could be better?
www.weworkremotely.com
I don't think it's an unfair argument. The assault by the trucker happened and evidence of it existed on the phone. In the post-iOS 8 world that evidence would be unavailable. It's the difference between him getting off or not (or likely getting off depending on the circumstantial evidence).
They like t-shirts though.

Try making one of those posters with the tear-off tabs, with your URL on the tabs. Post it on college campuses.

If you get enough t-shirt sales started after a while the word will spread on its own.
Flash was not 10 years ahead.

It's more like the web browser war with IE6 winning and no further development between 2001 and 2006 halted the web development. The AJAX technology was added to Firefox in the meantime (2004) so that IE5+ and Firefox supported AJAX and Web 2.0 was born. As W3C XHTML 1 and especially XHTML2 failed, HTML4 was enhanced to HTML5 thanks to the WHATWG.

SVG was well known in early 2000 but only Adobe provided a plugin for IE. No web browser supported SVG.

There was also the SMIL standard that is an replacement to Adobe Flash:
http://en.wikipedia.org/wiki/Synchronized_Multimedia_Integra... , http://en.wikipedia.org/wiki/HTML%2BTIME , http://en.wikipedia.org/wiki/XHTML%2BSMIL

As Adobe bought Macromedia and the focus shifted from vector animation to video and 3D. The feature creep with Actionscript 2/3/Flex/3D-API/etc. decreased the stability and quality of Flash. The mobile counterpart FlashLite was always several features behind the desktop version.
Glad to hear it! I guess what's holding me back is that I'm not sure if I would ever send a thank you message!! heh, I mean I do on twitter or whatever, I'm just wondering if others think it's OK or if it's an invasion of privacy (which is the last thing I'd want to be doing)

Anyway, feel free to thank your own side project - you can see what the message comes out like and retweet if you still like the idea.
If you are a beginner use something like
http://www.codecademy.com/
or https://www.khanacademy.org/computing/computer-programming - good for learning the basics

For more experience and getting to know the languages I recommend http://www.codewars.com/ - great for solving puzzles, very similar to Project Euler!!
Most people here are for OP testifying. Many people on HN make hiring decisions.

Yes, you can imagine that they would see things differently when actually facing a hiring decision, but my base assumption is that most of them don't.
Travel perhaps.

Sadly, working involves boring tasks now and then, and the resignation that you're making someone else rich! Set your own projects and keep your brain occupied outside work, perhaps with a view to moving on.
Is there something novel here that I am missing?
Agreed, I like FreeBSD a great deal. I especially like Nicole's guide because it's so matter-of-fact. By following her instructions, I think anyone with *NIX experience could get a similar setup working without too much hassle, and that's a great contribution.
Property law is what provides the rights that are then sold by contract; in the case of ebooks, the rights specifically originate in copyright law. That's why the eBook seller had the choice of what rights (including whether or not they are transferable) to include in the contracts by which it transfers some rights to consumers.
Having used ARC, I'm surprised at how well it works. ARC runs applications noticeably faster than my Nexus 5, and it runs amazing well compared to the Android emulator. I think in the next few months well see someone creating a plugin for Android Studio that will allow you to use it as opposed to using the standard emulator with Intel HAXM.
The Co-founder Dilemma