skysight-inc/HackerNews huggingface dataset:
Thank you for sharing it! :)
I was wondering when I would be rich enough to be able to afford such a set-up. Turns out, it's when I write a tech blog popular enough to make affiliate links worthwhile.
Eclipse Neon (Eclipse 4.6) will require a Java 8 runtime
I think Bush was dumb. Reasonable people, I think, can disagree.
This also forces you to keep a backwards-compatible interface between the two subsystems.
Anyone who believes microwaves cook things from the inside out has never tried to microwave a frozen burrito / pizza pop.
I'd like to use this to provide a development environment for a friend in Africa trying to learn to program. He has random access to random computers so any client side install is a problem.

I would be happy to pay for the product or just pay someone to build it if it isn't hard.

Here are my assumptions:
1. I could enable this on a cheap cloud server to expose a terminal that will work with tmux and vim.
2. I could create an account for my friend(s) so that they could access the server securely from within thier browser.
3. There is no clientside install or config needed.

Let me know if you are willing to wire it together.
> Speaking of weakening wireless communication, what ever happened to the Gemalto sim card revelations? This was big news 6 months ago then it just disappeared.
> As far as I know, no recall ever happened. So we are all still using the compromised sim cards?

A local company was specifically named in leaked documents about the gemalto SIM compromise. When contacted by the news media, they asked Gemalto about it and were told an internal investigation had not revealed any evidence of breach. They proceeded to do nothing, and all those SIM cards are still in circulation.

I can't speak for what other carriers did, but certainly some of them are still out there, and I would hazard a guess that it would be most of them.
Really interesting write up! I'm surprised they are still running in EC2-Classic. However, even if they are, security groups should still be restrictive enough to prevent some of the things discussed. For example, bypassing the load balancer shouldn't be possible. A security group applied to the back end instances should only allow HTTP/S traffic from the load balancer group. SSH security groups should only allow inbound traffic from known IPs (like the office network), etc. Unfortunately, not enough people do this, and once you can query instance meta data or obtain an SSH key, it's game over.
My Top 3 Best Tools
We don't actually supply their infrastructure or offices, we provide connectivity for one of their co-working spaces :)
Seems as though the author got scared and gave up.
http://help.getpocket.com/customer/portal/articles/1225832-p...

"Pocket does not provide monetary compensation for any identified or possible vulnerability."

Cheapskates. This could have cost them money if somebody abusive had discovered it first. He deserves a monetary award.

[edit] Should we be concerned about the massive number of people listed on that page who have found security problems with Pocket? I counted 153 separate people...
The Scroll Hijacking Usability Nightmare
I'm aware of PackedObjects. Note it's not a value type in the sense it doesn't get allocated on the stack (if used as a local), it's a flattened object graph on heap with a shared header.

More to the point, implementations are interesting to compare when they're for the same language, but not so much across languages as languages have different semantics and features that dictate how amenable they are to optimization with today's compilation techniques.
Their product wasn't really revolutionary - it didn't present anything new. By their own accounts, there was nothing stopping Lynda.com from offering the exact same service (along with a multitude of other online course/video services).

Google didn't kill their startup, their own naivity did.
In the same vein, I get annoyed when older engineers expect me to ask how to implement something. You don't learn anything if you don't spend some time groping blindly in the dark.
Wow. Many people don't want to try and keep up with the absolute latest security issues and don't have the bandwidth for even the most trivial DDOS attack.

You can host with companies a lot smaller than Google or Amazon. Let someone else carry the pager, you know?
There's a balance. I think for a system to work, it needs to be fair. If the rules suck, change the rules.

But by implicitly ignoring the rules through inattention, except when you don't, it creates a perception of corruption and arbitrary behavior.
So, do they wrap gifsicle or did they wrote this from scratch?
And rightly so.
Best console for windows, waiting for cool-retro-term
This approach, at least for my setup, would require opening up a port in my server's firewall as well.

The other benefit is that ngrok provides a nice web interface so you can watch and inspect web requests as they go by.
The presentation based REPL in Emacs + SLIME was inspired by the Symbolics Lisp Machine presentation feature.

But I can assure you, there is a difference of a REPL feature in an editor and a GUI using it system wide, as on the Lisp Machine. Both in depth of the features, integration and the feel of the user interface.
Quick and probably useless suggestion: Build a product. It's hard to learn a language/framework/technology "just because" -- it's much easier when you're working on a specific project. (You mentioned Go and Android; combine those two; with Go 1.5 just now being released with solid Android support, that's a green field, i.e., there's very little that's been done in that area and people would be keenly interested in anything you might do.) Pick something and get started, and resign yourself to the fact it means over the next year you're going to be acquiring expertise in that and not any of those other enticing technologies. You can't learn everything. Sad but true.
was going to ask about the bounty and then saw this. bummer.
Exactly what I thought. Except they mentioned they did make over $1 million.
Learning the truth about many of those misconceptions even before discovering the whole list is what ultimately broke my trust in mainstream opinion. The whole time since I left high school has been a period of systematic unlearning of all the bullshit I've been taught - by teachers, friends, families and talking heads. Just how the hell is an adult supposed to live if every other day they discover another thing they thought is obvious is actually wrong? This is one of those things that really pisses me off about reality.
Show HN: Make Your Workspace Creative and Innovative
Product Hunt Takes AMAs a Step Further with the Launch of Live
Thanks for your reply. I should have been more specific.

I am actually looking at the second scenario (existing dataset).
> very niche. Yes, but I don't think that means it's doomed. Every site doesn't have to be youtube or twitch.

> very unattractive. Your complaint is extremely subjective and evidently false for tons of people considering the brisk business game guide companies have done for decades and that streamers do on twitch and youtube today.

> very monetizeable. Yes.
an article I submitted day ago is worth reading and commenting on: https://news.ycombinator.com/item?id=10070990
Show HN: Swipe 2.0 – new version of Markdown presentation tool
>He deserves a monetary award.

Heaven forbid, people submit security issues because they want to be helpful or care about the project.
Perl’s CPAN is 20 years old
To be honest I think you're trying to come up with an explanation for the unexplainable. Running absolutely nothing as root is Security 101
TL;DR playing video games is easier than starting a real company so let's do that instead.

His analogy of participating in a "boss fight" is flawed since it sounds more like they just turned off the game system as soon as a hint of the boss monster's first tentacle even appeared on the screen.
They're gross asset numbers. As mentioned in the report, they are not adjusted for leverage--i.e. netted. They are correct.
I'm running this on an 8-core Intel chip with 16GB of RAM and 4GB of Video memory and it was lagging, like _stepping_ really during all dragging. I confirmed it on 1-year-old Macbook too.
Why should I care as a consumer? The musicians aren't 5 year old children and should know for what they're signing. I pay the subscription and get the product, you really don't have anything more interesting to do than trying to find problems where there ain't none?
Show HN: Show My IP Addresses-See Your IP Addresses in a Chrome Extension Popup
The Project Management Triangle: How to manage constraints and ship on time
One time, as a first-time techlead/manager struggling to get my team to deliver, I tried to let them play with the problem for a bit then give a few nudges in the right direction / the direction I wanted them to go. With some team members it was extremely effective. Others got tunnel vision on the wrong path and I was unable to reach a consensus with them on what a good solution looked like, which snowballed into an inconsistent codebase, and a divided team with morale problems. I probably wasn't the right person to manage this team, or maybe I don't have the same innate manager talents that this author has.

Not saying that my solution is always right, but i definitely think my inability to sell a cohesive technical direction to the entire team hurt the schedule/quality. I think hand-picking people whose opinions align with mine would have really helped the outcome, whether or not my solution was best. Perhaps detaching my ego from the outcome would have helped too. I wouldn't take another high pressure delivery responsibility role without hire/fire power.
How does Android, a mobile OS mean the end of desktop Linux?
The page you linked to has a bold headline, "One Click Intergation With Your Email" -- Integration is misspelled.
Not quite:

"Our forecasts had us profitable as of summer, 2016, and closing our second year with nearly $1.2-million in revenue."

Those were forecasts, not actual revenue.
So much made up out of thin air. How would we know that monogamy was unknown in the Pleiocene? This piece says all modern human behavior happened in the Pleiocene because, he guesses it wasn't there before and it was after. This is why I went into computers, instead of squishy 'science'.
I'm really sorry for the situation you're in. It's important that you and your wife have an honest conversation.

You think she resents you but I would advise you to open up and have a chat with her to see what she's upset about. Listen to her speak and feel her heart. Once that happens, open up yours and let her know how you feel about the whole situation.

Marriage is about compromise and communication. There are many reasons why she could be troubled and her resentment may only be just a symptom of a deeper underlying problem. Probe that problem. Figure out what it is.
I technically cheated a lot in college and HS, but not in my weak subjects. It was an economy of time. Person A would do some parts of the assignments and I would do other parts. Combine the work and you've got twice as much done with 3/4 of the effort (I would still spend a little time deriving the work instead of wholesale copying). By the rules, I should've been thrown out of most of my courses (except CS and EE where I loved the work too much to let someone else take it from me) but I wound up with marks that put me at the top of the class. I learned enough doing just enough of the assignments to show up and get good marks on the tests without cheating.

I honestly don't think what I did should've been considered cheating, and I would do it that way again today- in fact, don't our jobs work just about the same way? But I'm all in favor of strict rules around cheating on testing or final projects. Those are where you demonstrate what you personally have learned, I don't think it should matter how you got to that knowledge, but you should have it.
A programmer with a law degree can be really useful to a company. Particularly if a company uses open source. You have a perspective on software licensing that many do not have. Programming remains a profession where certifications and degrees are much less valued.

If I were you I would leverage your unique perspective as both someone who understands law and code.
Heaven forbid we ask of a corporation that they compensate us for a job they should have done and preventing huge losses and a PR nightmare.

Had I been OP I would have sold the exploits with no remorse, we don't need companies like that on the market, rewarding corporations for bad behaviour with free labour is fucked up on every level.
Show HN: rTypeset – A typographic pre-processor for HTML
1,175 Terabytes of Redis, MongoDB, Memcache, ElasticSearch Data Exposed Online
For anyone interested in this topic, a company that seems fairly far along in developing a commercial solid electrolyte lithium battery is Sakti3. Of the higher-performance battery developers that I follow, they seem closest to commercial sales.

http://sakti3.com
Steve Jobs’s Interview with Red Herring (1996)
> Your complaint is extremely subjective and evidently false for tons of people

Possibly, but please consider this: Game guides and gamefaqs.com contain reference works wherein one can go and look up details when one is stuck. One doesn't usually read the whole thing to learn how to play the game in the most efficient way (unless it's competitive or has complexity on the level of a programming language, like Minecraft).

> streamers do on twitch and youtube today

I'm unaware of twitch streamers or youtubers who primarily teach how to play a game. Can you point out examples of those? I'm really curious.
Nope, didn't take long at all: https://news.ycombinator.com/item?id=10079270
they generally don't give a shit
its about deploying as fast as possible and dealing with problems is something for sre's/people later

not a very nice dev models for customers, but works well for corporations since they need to fail as fast as possible
Read about the "standard" arrangement of "four year vesting with one year cliff". https://en.wikipedia.org/wiki/Vesting#Ownership_in_startup_c...

Also, how long has been your previous cofounder working with you?
According to the dozen seasoned job-hunters and recruiters that I know, Glassdoor is absolutely rotten in my industry (biotech). The selection bias is heavy-handed at best. Even Amazon's 5,000+ reviews represent a very small fraction of it's employees globally. These are futher selected as the kind who would review a job online pseudoanomyously.

Furthermore, one doesn't know the age of a review -- is this a current employee, a previous one who left last week or a review of a the job from 10 years ago? It's entirely possible that every problem addressed in a negative review has been since addressed. You just don't know.
Linus is ultimately a microcosm of the broader Linux community, which includes so many areas. One cannot tell for sure.

In any event, Linux not being mainstream might well be a good thing depending on your POV. I'm becoming more convinced that the GP dodged a bullet as I go on.
I wonder if there's any research around brand impact of this type of pop-up advertising?

I get really frustrated by sites that hijack pages I'm viewing to ask me to take a survey / sign up for a newsletter / perform some marketing conversion.

Maybe it's just me, but it feels like this is a marketing technique that must surely be on the edge of mass revolt.
>After all, one solid axiom of business: It’s hard for your better, paid service to compete against a “good-enough” free offering.

Hopefully for the sake of FastMail, Rackspace, et al, Google never tries their hand at email...
There's a cost to maintaining old interfaces, and the old UI had only one advantage: some people already knew it well and weren't prepared to change. However, they could still use their old version of Office, simply by not upgrading.

> most people I have spoken to about this seemed to like the ribbon bar, especially non-techies

I'm a techie and I love it. The old UI now looks incredibly clunky. What really surprises me is that some people are still thinking about a change that occurred in 2007 ;-)
Buck up! I think of it as, zeroing in on truth. Historically we had approximations and good guesses. Now we're in an unprecedented period of discovery and science. Of course we have a lot to unlearn!
Oh how I hate Intuit – Awful behavior from QuickBooks Online
My 2007 iMac runs Yosemite fine. Yosemite has bugs, but I don't think it's the hardware. That's why I'm liking forward to the stability release, El Capitan.
They have it enabled themselves so just try to close the window and see.
You assume that warp drive actually moves you trough space, it doesn't. Problem solved.

Here is a practical example: I decide to travel to Alpha Centauri, and I'm there. Time passed for everybody is the same. You cannot cause any problems.

Note that you are not allowed to change reference frames, by doing this. This does sound illogical, since you move to some other location, but if you assume you didn't move, like we did, then it isn't. Actually the space moved, and that might cause some other problems we don't know about.
Your demo shows: "It's realy awesome" which is a typo. Should be "really" or the pun "reely". p.s. don't use the pun
1M QPS with Nginx and Ubuntu 12.04 on EC2
Haven't had a chance to experience it myself yet. I'm watching the videos now though and I think I begin to see the difference.
IAAL. The patent must enable what is claimed. Here is the USPTO's instructions to examiners on the topic:

The information contained in the disclosure of an application must be sufficient to inform those skilled in the relevant art how to both make and use the claimed invention. However, to comply ..., it is not necessary to “enable one of ordinary skill in the art to make and use a perfected, commercially viable embodiment ...”
? Cut a thick piece of meat that's been microwaved. You see complex red/brown variation, because microwaves penetrate. Its not all cooked from the inside, but its different from a conventional heat oven in that there's some cooking from the inside.

Its easy to write sophomoric puff pieces about how we had it all wrong. Just assume an Aristotelian posture of black/white 'facts' and show its actually grey. Voila!
This was heavily inspired by this morning's discussion of Typeset.js (https://news.ycombinator.com/item?id=10076672), a similar pre-processor written in Javascript. Several commenters complained about not having a similar utility in Ruby.
What is wrong with condoms is that they reduce sensations by half (at least for me).
That is indeed a quandry! Virtualbox for the win! :)
You misunderstand what Imposter Syndrome is. Please research the subject better and revise your post.
Edinburgh, Scotland -> Helsinki, Finland.

Got on a plane. No real hardship involved. Although the process of shipping some of our possessions was stressful, both packing them, culling them, and arranging the actual transport.

Most of the process was easy, thanks to my Finnish wife who helped me with paperwork, but moving from the UK to Europe is pretty trivial.
>It would have been nice if Microsoft had at least made the ribbon bar optional and allowed people to revert to the old interface. The whole debate would disappear if you could choose the UI you prefer and be done with it.

Don't underestimate the cost of having to support two sets of UIs and to provide training for that as well. Ultimately a unified UI works best, at least for organizations, which are Microsoft's biggest customers.
You're assuming one will be built before the patent expires.
50% of Sales Go to First Responder: Text Your Leads
You're right. At no point did I make that assertion, however. The blog's posts are entirely about software development so the post was aimed at the audience of the blog.
This was a stronger argument in the past when multi-user/app systems were the rule. If you have only one app running on a box and it can access all of the data which matters, what precisely does getting root give you which getting that app user does not?

Yes, someone could install a rootkit but these days the way to deal with a compromise is to replace the entire system and in either case it's most likely that that process would be initiated by some external clue.

(edit: to be clear, I still don't deploy as root but that's more for other reasons like isolation and I'd be surprised if that was the most pressing security concern on many sites as opposed to things like insecure local services, overly-broad, chainable credentials, etc.)
Thanks for that.
Looks similar to the "launch loop" concept.

https://en.wikipedia.org/wiki/Launch_loop
Every County in America Ranked by Scenery and Climate
You would have committed a felony?
The Internet Archive hosts all of the MAME ROMs, many of which are still copyrighted:

https://archive.org/details/MAME_0_161_ROMs
Maybe they should have a bounty program, but they don't, and they made that clear. They didn't ask anyone to perform "free labor," and I don't think they have any obligation to pay for labor they didn't ask to be performed. I don't see anything unethical in their behavior. Your beef seems more to be with the researcher who decided to perform free labor for this company.

Selling exploits to the black market does strike me as unethical, though.
Let them fail: Second best case is that they fail, learn something, and are either open to suggestions or have better ideas the next time around. Either way, you have to re-do the project. Best case, they succeed, and you learn something.

Second worse case is that they fail, don't learn anything; lather, rinse, repeat. The worst case? They produce a semi-functional failure and you have a shambling horror of a monstrosity to support until you finally give up and resign.

Don't let them fail: Second best case: You mentor them into a failure, but they learn something and you learn something. That's sort of good, right? The best case is that you mentor them into a success, they learn stuff and you have a functional project.

The second worst case is that you beat them into submission and get a functional project, but they resent you for not letting them do things their way; they haven't learned anything. The worst case is that you mentor them into a failure, catch all the blame for it, and they're now mentoring you. (And yes, I'm explicitly assuming that you are ten times as skilled and experienced as they are; this is a very bad thing.)

Now, it may just be my experience, but the best cases on either side are entirely theoretical. I've only personally experienced variations on the worst cases. But, I've also worked in government contracting (that may be redundant). There are a lot of hard-headed, not-especially-competent junior devs out there.

The bottom line is that you should just do it yourself---it'll generally save you a lot of grief.
We made a choice with Rust to force you to write type annotations in function signatures, because it prevents errors at a distance. Even in languages with full type inference, writing out signatures is still considered good style for this reason.
There's a in-depth discussion of those issues with respect to both LuaJIT and Javascript here:

http://lambda-the-ultimate.org/node/3851
Bitcoin Is Having an Identity Crisis
Absolutely! With an electric bike, even the unfittest person can roll along at 25kph. And you don't even have to break a sweat if you don't want to!
Don't forget HTTPS support. Great if you're developing something like a Facebook app where you have to give them a HTTPS endpoint to hit.
It's a freemium service that doesn't depend on ad revenue. Maybe they're not made of money as Facebook and Google are and that's the reason for not compensating.
It also eliminates the posters ability to provide the hn audience with a useful title.

I very much prefer a "snappy, BuzzFeed-like" heading that tells me what the article is about over a meaningless phrase without context.