skysight-inc/HackerNews huggingface dataset:
This actually isn't true. Europe is a real place, unlike Middle Earth or Narnia or Canada. It's just west of Asia and north of Africa, if you can believe it!
A "second generation"? The Neo900 is essentially the 4th or 5th generation of the N770 (c. 1995?). Not much has, or likely will be, changed since then, dimensionally.

Its not a phone that's best for web browsing. Its a phone that is capable of doing everything else using what's known as a "terminal emulator", something likely unavailable on your phone you're going to buy instead. At least not a stock one supporting a Bourne Shell (c. 1970s?) using Debian-based Linux standard utilities (c. 1990s?).

Because if you care more about a (slightly less small) small screen than everything else the Neo900 offers, you're going to be waiting a long time.
Any echo of the big bang would be coming from all directions and going in all directions. It did not leave from here and come back, it left from some other point in the universe and is just reaching us.

/not-a-scientist
Yeah, GitLab is great. I wanted a quick solution without many dependencies that would also act as a portfolio, so I went with a custom thing. GitLab is definitely something to consider.
Use-after-free is also prevented by Rust.
I got hacked a month ago because of this mistake. Someone initiated 15 heavy duty aws instances on my account. Luckily aws support noticed the huge increase in billing and called me to confirm. Now my github is private haha.
The test equipment comes in handy when going after hardware. JTAG can only get you so far, especially when going after an undocumented board.
> By design, torrent participants both download AND upload at the same time.

That is, by definition, a leech. [1]

Seed: A downloader that obtains 100% of the data becomes a seed.

And here in this case, a while after someone becomes a seed the file gets deleted permanently.

[1] http://en.wikipedia.org/wiki/Glossary_of_BitTorrent_terms
So they basically want downtowns? Great let's fix that problem rahther than continuing to create artificial shopping locations.
I have in fact written a Forth dialect, but I'm guessing you mean some other djb. :)
I was charged over $1696.00 in AWS Usage fees for putting my production AWS keys on GitHub. So think twice before you put any production keys out there, for the whole world to see. UPDATE: As spydertennis mentioned, I also had 15 Double XL EC2 instances running in multiple regions.
Do you ask to see a copy of their marriage license whenever someone introduces you to their wife?

For tens of thousands of years, it was possible to marry someone without recognition from the US government. I suspect it still is.
The fact he expected to get away with it and thought it was a reasonable thing to do has, alas, quite a lot to do with both his gender and her gender.
Again, try substituting "early investor and trusted advisor of" the founder for "wife of" the founder. Such people play important roles in startups all the time. It's not a matter of "entitlements", startups regularly accept help, and deep involvement from, interested associates of their founders and executives. In some suitably-informal workplaces, any employee could invite a trusted friend in for meetings, offer guest access to internal systems, and then take definitive action on any recommendations received - no employment-relationship or contract or exchange-of-consideration required.

It's not the government. It's not the military. Organizations aren't all titles and reporting-diagrams, and especially not in small/private/fast-moving/crisis-handling enterprises.
Impossible to easily solve programatically. E.g. 400,123: what is it? You cannot know unambiguously.

And using OS language settings won't help either. Im from Europe but would not want to require using "," for the decimal separator enforced by OS settings, or anything related to programming or communicating with people on the Internet would become difficult.

I'd much rather have just everyone use the same convention for this. The C-locale convention for example. But for dates, please don't use the non-sorted American order. For dates the Japanese have it right :)
On the internet, no one know you're a dog
Jesus, it sounds so 1960s
I recommend putting your app's API keys into environment variables instead of configuration files for this reason.
Sorry about the occasional 502s. I added a smattering of caching to the project pages so it should be better now.
The title is pretty much linkbait.

If you change registrar-level things about your domain, they're now required to confirm your contact info with you. This isn't a "DDoS", or "deadly", or any of that nonsense: it's a new strategy to ensure whois data stays updated.

Whether or not it's an effective strategy for keeping whois data accurate is another debate (I don't think it is), but talking about it like some malicious act is pointless.
So has it been operating all this time since 2006?

Most interesting would be a graph of proportion of Google owned. Are they gaining or losing ground toward their goal of getting it all. I could see them gaining at an ever diminishing rate.

While this is probably fraud, it's preying on advertisers, which I'd be prepared to allow provided it did the advertising industry permanent harm.
Grow up, kids. The law applies to you too.
What is the first thing you do when you land? I don't know about you, but I check my phone. If even one phone on that plane was not off or in airplane mode it would immediately connect with the nearest cell tower no matter where they landed, if there was a cell tower in range that is. I know for a fact that I've simply forgotten to turn my phone off... on occasion... and sure enough, my phone starts ringing as soon as I land.

Now, who here would say that the NSA isn't backdoored into every cell tower on that planet. I wouldn't be surprised if they are. How could we not know as soon as one of the cells on that plane popped up on a tower anywhere in the world? So, exclude all cell tower coverage areas in projected flight area and search there to rule out potential hijack/landing.
That is a really neat bit of fact; but, what does that have to do with what I was talking about? I really would like to know, it sounds like a really important insight, I'm just not sure what train of thought led to that.
I spent years out in the woods with my own projects page that nobody could find and very few cared about, happily cutting trees down with nary a witness. I wanted control over backups, presentation, availability. I was terrified of relying on services that could disappear. I found self promotion distasteful, and I was happy to do the work just for its own sake, for the enjoyment of that process.

But then I wrote something people actually used. And they wanted it on Bitbucket, and then on Github, so they could contribute to it and track its progress.

Now that I've come in from my Zen training out in the wilderness, I feel that the old me who wanted "control" over all of my creations was immature and selfish, abstaining from participation in a community and helping no one but myself. I think that the social aspect of hosted coding sites, both for collaboration and exposure, is much more valuable than the control you get from running the whole show yourself.
> Personally, I think people over-romanticize hacker culture in saying it's a key part of technological progress. Scientific advancement is a process that overwhelmingly happens purposefully, not through tinkering. It's DARPA funding defense contractors to invent TCP/IP, not some kids "learning" by breaking into other peoples' property.

It's hacker culture that created GNU/Linux (and lots of other free software), not DARPA's funding.
It is all or nothing. That's a Windows 7 VM on the monitor.
I almost actually clapped when I saw this one, having run into lifetime problems before.
So.... why?

All airplanes should have a MAC address. No plane should have a user-servicable-power-switch to the transponder.

Can you tell why the opposite woud be needed?
"Scientific advancement is a process that overwhelmingly happens purposefully, not through tinkering."

Tinkering is exactly what got us Linux, what got us Unix, and what got us radio communication and x-rays.

So, no, I do believe you are mistaken.
> Now my github is private

That is not the solution. You're supposed to isolate secrets from the code repository.
The laws are obviously not worth the paper they're printed on--they are neither wholly reformative nor punitive in nature, and their administration could best be described as whimsical if not outright malicious.

So, no, why should we assume our kids should follow that bollocks?
Also check https://github.com/takezoe/gitbucket
Installation is as easy as downloading it and running:

java -jar gitbucket.war
GiveForward Spam After Abandoning Donation Form
A few days ago, I was prepared to donate using GiveForward and had filled in a good bit of the form (including my email address), when something gave me pause. Who is GiveForward? How do they verify the authenticity of campaigns? Why are they a for-profit, but based solely on raising money for those in need and taking a cut?

I am completely familiar with social enterprise, but the combination of these questions prompted me to table the donation until I could do a little more research. I never submitted the form.

Today, I received an email from GiveForward with the subject "Would you like to make a donation?" and body as follows:

----------

>Hi there,

Thank you for visiting X's fundraiser. [This fundraiser for X] is open and you can still make a donation. Any support you give would bring joy and make a world of difference for X.

Sincerely,

Adrienne & the GiveForward Team

----------

So, they have captured my email address without my explicit consent (i.e. a form submission) and are now using it without my permission. I never opted in or transacted with this company in any way.

I am aware that other companies have done this, but I find it a bit slimy. It's especially disheartening that these guys are supposed to be a social enterprise but resort to tactics like these, and it adds to the overall feeling that the model is a bit off. Most social enterprises are more "sophisticated" in finding ways to add social value or do something for the greater good. These guys are literally just taking donations for people in need and asking for a cut. It smacks of profiting from misery, and now...spam.
Dude, two hundred years ago if somebody moved across the ocean, they were effectively dead to their family.
Our biggest problem is a political system where both sides are absolutely atrocious.

The right actually moves the country forward because they are usually competent, but only while also milking as much money from the public before they are kicked out of office. The left is worse since they want unbridled socialism without any real investment in things that help the country complete globally and make the country wealthier. Furthermore, the left appoints public servants to positions for which they have absolutely no competence. The presidency of Fernando Henrique Cardoso was excellent, and under his leadership lots of really capable people set us up for almost a decade of prosperity.

The Lula administration was somewhat reasonable, but set the foundation of appointing civil servants with no qualifications beyond knowing the right people. Only under the Dilma administration was this taken to its extreme, with most appointees having no capacity to do the jobs with which they were entrusted.

At the end of the day it all comes down to education (both in Brazil and pretty much every country). The country grossly under invests in education. People will elect the politicians they deserve and if they are under-educated, they tend to make atrocious voting decisions.

I was there from 2007 to 2011 and things were going pretty well, but it's gone to total shit since 2010. It's really a shame what has happened.
Show HN: DuelBits – A Game Of Blind War For The Wealthy
You should consider subscribing to Netflix and using a service like Hola Unblocker to access it in Australia. This approach is still illegal but arguably better than torrenting.
I have fond memories of hanging out in malls when I was a kid, but my fondest memories are about things that I don't find in malls anymore. Arcades, toy stores, book stores, hobby shops, electronics, music shops, etc. Those things still exist but it seems like there's a lot less of them now.

When I go to malls now it seems like nothing but designer clothing stores. I swear there used to be a lot more diversity in the the types of stores you'd find. I'm not sure if this is a real trend or just the haze of childhood memories.
Those people will have an even worse experience with streaming than the GP.

I don't get what's all the buzz about streaming. Copy the damn file, watch it, and erase (it's a new concept, let's call it "cache"). Not even Youtube works anymore because everything must be online.
You seem to be conflating "developer" with "administrator", which I just don't understand.

Want to be a developer? Download https://love2d.org/, open Notepad and write some Lua, save it in the same directory and run the executable. Or write some text that starts "<script>", save it as HTML, and double-click it. Or download Racket and follow the tutorials. Or, if you really insist on writing low-level code, download {Visual Studio Express, XCode Command Line Tools, Debian build-essential} and open up a shell. Learning to program has only gotten easier and easier over the decades.

But wanting to be an Administrator? What for?

Do you want to Administer your DVD player? It's an appliance. It plays DVDs. It works well because it only plays DVDs.

PCs are appliances. They run, in sandboxed environments, "application software", which are binary packages code-signed-by-proxy by the OS developer. They work well because they only do this. And within the framework of these restrictions, you can still program new software, or an entirely new OS. These are tasks this appliance lets you perform.

You can build your own computer. It won't be an appliance. You can also build your own DVD player. It won't be an appliance either. Is it so bad, then, that DVD players exist for playing DVDs? Is it so bad, then, that PCs exist for running sandboxed code-signed applications?
Everything you've said is equally true of any hiring system. It makes sense why employers are drawn to the one that provides them with the most value, while also carrying the added benefit of also being the one that isn't systematically sexist/racist.
> MIT did the opposite in the Aaron Shwartz case, their conduct was in large part responsible for Ortiz & Heyman getting Aaron over a barrel of 30 years in the pokey

Swartz was, if he rejected the plea bargain that would have given him a few months at most and went to trial and lost on all charges, looking at around 7 years at the extreme outside, tops, not 30. If you would like the detail on why this is so, take a look at any of the dozens of prior discussion of the Swartz case here, since this has been explained in great detail in nearly every one of them.
+1 for EMET.

But it doesn't make you bulletproof. http://labs.bromium.com/2014/02/24/bypassing-emet-4-1/
Crimea's Referendum Vote favors Russia
Off the top of my head, any of these would have been a much more sane choice: Standard ML, Ada, Java, concatenative languages, E, Lisp, Haskell, Erlang, Python.

> few people (including me) would accept a "security upgrade" which made my browser significantly slower and memory hungry.

I can't tell if this is a joke. You know practically website is constantly running the shittiest JS you can imagine (and sometimes Actionscript), right?

Even if the language somehow can't handle implementing a certain task efficiently, you could still make a separate OS process for say, decoding the video stream, and passing it back to the safe code.

If you think there is a technical reason that browsers/OS today are written in C/C++ you are wrong. The reasons are purely circumstantial. Also note that most C/C++ coders aren't aware that other languages even exist or are practical, so good luck getting them to switch.
Kinda scary that the U.S. and Russia are heading down this path
I did a quick check and found a few people with their Rails App's secret token on display in config/initialisers/secret_token.rb. I guess most people reading this will already be aware but it's in the same vein as the AWS keys problem linked. Make sure this stuff hasn't been left in your public repos.
I stand by what I wrote and it has nothing to do with any negative attitude, I meant no disrespect. Perhaps it's enough for you that people "don't even need to understand F#" to use F# tools (of which there are many excellent ones, FAKE being one), but I would much prefer that they did. This "context" would make any .NET developer more informed and I see no reason why we should hide F# from anyone. Perhaps I am too carried away, but I certainly want Scott to learn about and embrace FP so that he can pass that onto others, which, I hope you agree, he does pretty well.
How do you find summer internships?
I'm a freshman computer science student in New York and I'm trying to find myself an internship (paid or unpaid - doesn't matter).

I have background in web development but can pretty much handle anything thats thrown at me.

I have no clue about how to approach or find startups in NYC for internships. I'm not looking for a huge company like google or facebook - in fact I'd prefer a small startup with 10-20 employees.

A point in the right direction would be great.

Thank You
Having issues with the government / laws does not mean that people get to just toss them out the window.
Can not access the /no repo - maybe it's still private? Sounds interesting!
That's because HN is still pretty young. 4chan used to be "better" (note: actual better may vary) 8 years ago, when it was still basically a monoculture of like-minded individuals.

Reddit is awful when you sort by new because you can't see who people are replying to. 4chan solves that problem nicely, I think, with its post id and post id quoting feature. It's common to even quote a part of the post you're replying to, if it's a longer post.
This does nothing to address suprgeek's point: Excessive prosecution has a chilling effect on technological exploration and entrepeneurship.
If homebrew is your favorite then you are probably a person who also loves to run Gentoo. For me, I moved away from gentoo in ~2005 because it just wasn't practical to be compiling everything from source all the time.

Binary packages are a wonderful thing and a package manager that doesn't support them out of the box isn't a usable solution for the things I do.
But - costs from disease are not the only cost of being unhealthy!

For instance, healthy sleep makes people perform better at problem solving tasks and avoid depression. These effects are realized extremely quickly. Exercise has similar benefits.

How fast people can solve problems? Do they pick fights with their colleagues? These things hit the employer's bottom line too, whether or not you measure them.

You get what you measure. RAND needs to measure ROI better.
>This has been long time coming. These days if a student or young person does what Steve Jobs (phone device) or Bill Gates (exploiting bugs for more Computer time) did and got away with, they face lawsuits and decades in Jail.

Jobs didn't avoid jail because times were more permissive. He stayed out of jail because he didn't get caught. People went to jail for phone phreaking.

>It is up to Universities like MIT to aggressively intervene in these cases and ensure that young people are free to (some extent) break systems and exploit system weaknesses in the interest of learning.

I don't understand how anyone could come to this conclusion. Students breaking the law should be expelled, not coddled.
That thing looks amazing, but probably before its time, $5k is a lot to throw down on a preorder for a machine. I would happily put down that if the thing was already available though... perhaps they should explore more traditional funding routes to get production started?
Have you considered/tried using hypervisor and putting Windows in VM, too? If so, what were drawbacks?

I ask because, considering popularity of Windows as malware/spyware target, running it as bare-metal host OS doesn't sound like a completely good idea to me, even if owner's really cautious.
Honestly, I'm not super concerned about GitHub disappearing in a puff of octocat ink one day. I know they're around for the long haul and I think they've done great things for open source.

No, I'm more concerned about branding. If someone comes to my site and I direct them somewhere else, I lose them. If they stay on my site and browse around, my site's look and feel is indelibly linked with my code, my projects, and ultimately me as a professional software developer.
It's de-facto sexist not to be aware that sexual harassment is wrong.
Because if they don't they'll go to jail.
I get extremely suspicious when I see super informed commenters defending a controversial corporation like Mosanto.
That is implemented on 4chan. Your IP is your identity for moderation purposes. Not ideal, but an explicit goal is to never ever require logins.

IDs are present on some boards. The /int/ board for instance puts a country flag next to your post, /b/ used to have IDs the way you describe, then it didn't, but now it has them again, I think. Some other boards also have per-thread IDs.

And should you chose to do so, you can always pick a tripcode. Basically you pick a password, type username#password in the name box and it comes out as username!hash, where the hash is the same each time you type the same password.
Interesting, thanks.

Current Gemfile:

# ...

# i18n
gem 'rails_locale_detection' # consider locale_setter
gem 'rails-i18n', github: 'steakknife/rails-i18n'
gem 'i18n_data', github: 'steakknife/i18n_data'
gem 'countries_and_languages', require: 'countries_and_languages/rails'
gem 'country_select' # for simple_form

# tz
gem 'tzinfo-data', '>= 1.2014.1'
gem 'tzinfo'

# symbols and images
gem 'svg-flags-rails'

# idn
gem 'resolv-idn' # resolv unicode patch
gem 'idn-ruby' # unicode IDNA domain resolution
# ...

# ...
You could look into https://www.presto.com.au
Even for C++ we have the language, compiler and runtime features to mitigate the majority of these attacks. The problem is nobody wants to pay the runtime cost and/or risk breaking old binaries.
Here's a good example of what I'm talking about http://www.inc.com/barry-schuler/3-reasons-good-employees-br...
"it is amazing, all those CS and other courses and still every new generation of (predominantly) US developers discover the fact that there is a world outside the US."

Best statement I've read on HN for months now.
You're welcome, good practice. The listing still isn't indented correctly -- just comment out all cases of ";;", run the beautifier, then uncomment them.

I confess to being rather spoiled by code beautifiers -- it's gotten so I can't follow the logic of a program that isn't indented correctly. :)
The fantastic thing about distributed version control systems like GIT is that you never actually have to depend on a single repository.

Use Github, Bitbucket, and your own "server" all at once. None have to be read-only. Push and pull from multiple sources.

Decide that Github is no longer the place for you? No problem! People contributing to your projects should already know where to push to reach everywhere it needs to go and they only need to stop pushing to github.

No reason to rely on a "central" repo.
Def self.❨╯°□°❩╯︵┻━┻
From what I can tell the main difference is that it's free.
There is nothing wrong with some people having access and some people not. If you choose not to have access, or can't afford it ... that's OK, you'll be fine not reading the article.
A Hackathon for High Schoolers
And if you just go around posting "this" or "qft", you'll be flamed, given a warning by the mods, banned for a day and if you persist, banned for a long while.