skysight-inc/HackerNews huggingface dataset:
Sounds like a PR stunt, why else would he care so much to prove that G+ is not a ghost town? What next, Myspace?
Kettle, meet pot.
I would like to hear more Japanese weigh in on this, but I have lived in Japan for more than 11 years and think this is a horrible fluff piece written by someone with little more than stereotypes & superficial knowledge of the country.

A few specifics:

- "Japanese-English" tends to take words from foreign languages and use only one specific meaning. The words "entrepreneur" & "freelancer" have negative connotations, but not the ideas behind them. We just call ourselves "founder" & "contract expert" and get along just fine

- China, India & Japan have rather large populations, in case you haven't checked wikipedia recently. There are some VERY large on-line companies here that dwarf many (most?) western companies, that you simply haven't heard of.

- "Life-long employment" & all the ideas people have about it in Japan died when the Bubble burst back in the 80's, and was crushed during the latest recession. There is still a system that makes job-hopping difficult, but most Japanese - while they may not expect to change companies during their career - no longer look at it as some sort of unmentionable thing that could never happen to them.

- There is actually a quiet boom among upper level management to leave their companies and start new companies. Years of frustration with the old-fashioned corporate culture & reaching a point where they can do so with a bit of security has done a lot for this movement

- And finally, as a personal observation - IMHO, there are few people like the Japanese for becoming so passionate about a subject that they will finally leave their jobs and start that tiny, overly-specific shop or bar or restaurant simply because "it was always their dream". The type of completely impractical thing that everyone in the US would urge them not to do - because we always look at these ideas as "will it make you a millionaire?".

Perhaps because life IS so regimented here, people have a little cornier sense of romanticism about "chasing your dream", and cut a lot of slack that they wouldn't give someone who was just chasing a get rich plan.

So, in summary - I wouldn't put a lot of effort into analyzing this article, if I were you.
Solve any 300 problems of the ACM problemset.

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&...
That's bankerese for "Brace yourself".
The issue they raise is not that future time orientation or individualism are per-se racist, but rather that the "attribut[ion] of value and normality" to those positions, treating other views as "different, less than, or render[ing] them invisible," constitutes what they are referring to as cultural racism.
they don't.

speech is not protected in Canada

Is that better?
Makes me wonder. Bacteria in fat humans are probably more efficient at breaking food for energy. How about the reverse, take "fat" bacteria and give it to poor people in
Africa or astronauts on a mission to Mars.
I think most of the important figures in "Anonymous", the "activists", the ones "leading the fight", and planing operations, have been caught by FBI/NSA thanks to NSA's mass surveillance system that can get into everything.

Then FBI told them to "cooperate or else", so now the former Anonymous is dismantled, and yes probably recreated by the NSA and its allies to create operations under its name.
Unless I was specifically informed that it would be safe to leave my belongings in any area, I would assume that it is not safe to do so, and if I left my laptop unattended and it were stolen under these circumstances I'd be pissed off, but I wouldn't expect the event organizers to take any responsibility for it at all.

The idea being kicked around to take a collection from attendees is okay in theory but I'm not convinced having to file a police report is a sufficient barrier to future attendees claiming lost laptops in the hopes of getting $1000 from random strangers. Also you'd have to be really careful to make sure it was well understood the collection is totally optional, and not set it up in such a way that people who didn't want to participate for whatever reason weren't made to look like asses in public. Put in that situation I'd have no problem dropping $1 or $20 into a collection hat, but expecting everyone (especially students) to have such disposable income isn't fair.
You usually don't want to save a text file as html. You want it as readable text that you can open with any editor, not riddled with <p> like you would end up with if you use a contentEditable.
What about a recommendation for a secure and private vpn for usage on public networks. No illegal (torrenting) services needed.

Bonus that it also works well with mobile (android 4.1+).
"Unless the feds know of a flaw in the Diffie-Hellman key exchange process at the heart of this scheme..."

The only flaw in the DHM algorithm is that it depends on a RNG.

It goes back to the fact that if the NSA has infiltrated the RNG, then DHM key exchange is merely a slight nuisance.

I wrote some software that patched out MS' CryptGenRandom() to only return 0x01's all day. I was easily able to then implement a MITM attack on Adobe RTMPE traffic all day long.

I'm stupid... Imagine what an NSA engineer could accomplish.
Most phones let you pull the battery out, still.

Even when they don't, it's probably easy enough to disconnect the battery on your own.
Mumps.
I have seen sql queries that were 30 pages long if printed out. The developer showing me this was looking for some other examples that he said were up to 100 pages long. These queries had multiple levels of correlated subqueries and tons of decode statements ( oracle syntax). There looked to be tons of duplication just in what I saw.

How are you going to write unit tests for that stuff? Refactor? etc. etc.

The examples always start out simple like summing a bunch of rows that match a predicate but once you start doing that it is hard to rewrite that to use application code once it becomes too complex.

Also most databases are 20+ year old technologies and often have weird systems in place for storing the code in the db or something else just as odd. No more grep, no more static code analysis.

As far as I am concerned the db is a pile of facts or observations. I tell the db something and later it tells me what I told it. When I am thinking about what goes in the db I think about using the past perfect verb tense. On this day such and such happened. Thats it. Preferably that never changes, you might get new info in the future so just record that new info along with everything else.

Ideally we should be getting to a point to where resources are so cheap that CRUD can become CR - no more updates or delete just new facts.
FWIW, building this out with a Pi is a trivial task and would probably end up much cheaper/more flexible in the long run.
>...saying "I don't like this guy's politics and you shouldn't take him on as a student." is a fair expression of opinion...

Mr. Szemalikowski appears to be claiming that he considered the student, Kinnan Zaloom, to be a potential terrorist:

>He said he had 'major concerns and was duty bound under legal acts for the prevention of violent extremism' and that he was 'erring on the side of caution' in taking action.

>'It is fairly worrying stuff,' he added.

http://www.dailymail.co.uk/news/article-2414197/A-level-stud...
World Religions Phylomemetic Tree
Xiaomi Makes Another Big Move in Consumer Electronics
HN - lets talk about Xiaomi
It is interesting that nobody has mentioned testability, as in unit tests. Some people (such as Thoughtworks) advocate removing all business logic from the db server into app code so that it can be unit tested.

I buy that argument to some degree but in practice I am SQL junkie and always implement calculations in SQL.
I've been happy with unmanaged servers from Incero. Their severs use ECC RAM, their support seems competent, and they offer buy-down prices for things like RAM.

Back to pgrove's point, though — there are trade offs with using a dedicated server. The storage isn't as reliable as S3 and the server itself is likely less reliable than a VPS (since some hardware problems on a VPS can be solved by migrating to new hardware and only involve a small downtime, rather than the large downtime of restoring from backup).

A major advantage to dedicated servers that I don't hear much about is simplicity. Dropping everything on a dedicated server means I can use local services like the file system rather than having to deal with S3 and latency and bandwidth costs.

Edit: I just realized that the idea was to use Rackspace files + one of their servers rather than S3 + EC2. Somehow I missed that bit and was thinking about just storing everything on the dedicated server.
My guess is that it will use some form of e-ink. Once set, they don't draw power and would only need to refresh a bit to reset it to something else like "stolen" etc...

But of course, there would be bootleg ones pretty soon. These will get reverse engineered in short order.
Anyone you approach will be competent to review your in segments and tell you what is good and bad with the approach the CPA has been taking.

I suggest going to Schwab and showing them the accounts and what you have. Start there. Keep it simple.
May I humbly suggest our service: https://www.SurfEasy.com

We are a No-Log network with support for Mac, PC, iOS and Android. We also have a unique USB solution that has a browser and VPN client, so you can plug in and be private at work. (no install or admin rights required)

Michael Geist is an adviser to our company and we work with EFF and Fight for the Future. (you can check out our AMA here: http://www.reddit.com/r/IAmA/comments/1h1y0t/i_am_michael_ge...)

Also, if you really want to be private you can walk into one of our 4,500 retail partners and pay cash for our service. https://www.surfeasy.com/where_to_buy/

We offer a free plan that gives 500mb a month, but you can earn a lot more by referring friends or just using the service.

If you want to upgrade to an unlimited account here's a discount code that will get you 20% off our Total VPN Annual plan: Hack20

Thanks
Oh for sure. My original point, way back up tree, still stands though. If you care about security, surely you should care about security. If the data is just on your computer and you're not worried about people getting access to the file why don't you just use a text file, or get the browser to save passwords, or a billion other possibilities that don't cost USD$50-70?

There is something to be said, I suppose, for "well if I sell my computer and forget to dd the drive / it gets stolen then it stops randoms from easily gaining access to my stuff". You then need to wonder if that's the only file you wouldn't want people being able to access. If it turns out that there is other stuff as well, perhaps encrypting your home directory is a smarter idea (I hear there isn't a massive performance hit these days)?
You're right but, I guess that the storage limits are sufficient for a simple note-taking app.
I'll admit that my concerns are mostly theoretical (and you're absolutely right that _only_ offering AES-128 is a bad idea).

The related key attacks don't apply in TLS (but still if the majority of the known attacks only apply to the higher key sizes, that sets my tin-foil a'tingling), and as far as speed goes, the bulk encryption cipher is never going to be the bottleneck, no matter the key size.

It's also a matter of the right tool for the job. Why get out the 2# sledge hammer when the claw hammer will pound that nail in just fine? They'll both get the job done, and to a lay person, they might both look like the 'right' tool. The claw hammer is obviously the more 'elegant' tool though.
I wonder that the article does not mention Second Life. SL is a real boring thing, as long as you only consume it, but it becomes fascinating, once you start to design.

I know several people who learned Gimp because of SL, or scripting. Scripts could be as easy as a "say hello" if someone walks through a door, or as complex as self driving cars, or a 200x100 meter big pinball game, that requires 3 players: One for each flipper, and one inside the ball. Linden Scripting Language makes quarternions as easy to use as Havok physics.
Various VCs have indicated in multiple blogs that the state of incorporation is not significant.

Having an out of state incorporation is a pain in the neck, and expensive, especially for people without much money. Don't bother. If the time arrives where Delaware incorporation becomes important, it is easy enough to merge into a new Delaware corporation at that time.

The main VC advice, and YCombinator advice is that the LLC -- Limited Liability Companies -- are not a suitable vehicle for VC investment.
Security is always an individual's concern, and to the extent one does not think about it just means they are unconcerned. Are bad neighborhoods supposed to have warning signs? Or maybe city-wide address systems should be used to warn people of increased crime every time it gets dark?
`I don’t think you’ll ever have to write assembly language in your day job`

Doing C++ work I have had to do this a few times, maybe once a year to optimize a critical routine that the compiler wasn't able to pick up on. When it helped, it really helped.
After reading for a bit, it became apparent that the title is misleading. This guy from England has indeed made it half way across Europe, but he has hardly traveled the world.
Its also a system that sometimes takes forever to change even when there is evidence.

I read recently that it took 25 years to stop x-raying pregnant women after a British doctor found that it lead to birth defects.

And the unnecessary surgeries and medication and scans. I really find it hard to think of this as a conservative industry governed by "first, do no harm". These are all well-tested, according the establishment.

Fecal bacteria may not be well tested by the establishment, but its something we have been living with for millions of years. Many animals are constantly exposed to fecal matter. And so are you if you ride public transportation.

Maybe what this approach needs is someone like Craig Venter to sequence all the bacteria found in generally healthy people and people with specific problems. He did this in the oceans and found all this previously undiscovered genomes. That same tech could probably determine what strains of bacteria to start testing just from their absence in the unhealthy.

At the same time, their presence in the perfectly healthy indicates that the bacteria in question probably isn't dangerous. Of course, how specific individuals will react is always an unknown. But that remains an unknown even after something is well tested.

When I hear all the possible side effects of accepted drugs, which often include death, I have to wonder if there isn't some bias in favor of things created in a lab and where someone stands to make large profits. These drugs are recalled all the time and class action suits are common.

None of this inspires much confidence in how treatments are evaluated.
Having English as a second language is one thing, using shortcuts like "u" and "ur" is quite another. I hope you can forgive me for finding that annoying. I know I'm not the only one. It's clear from their writing on the app itself and the post title that the OP can do better when they want to. HN is usually a place where you can expect that people will put a little effort into making their comments look decent. This is a good thing about HN. Looking back, I was too snarky, but that's mostly what I wanted to convey.
Just talking abstractly (again, the only reason I mentioned that is that saying "free speech!" is a non-starter when you're calling someone a bitch -- even if unnamed, if any other party could identify who you mean, it isn't anonymous -- and bringing disrepute upon an institution), but Canadian rights are generally based upon the idea that your rights end where my nose begins, and your right to free speech ends when you intrude on the rights of others not to be harassed, disparaged, etc. Rights go both ways, and there is a balance to be found somewhere in the middle.

Westboro is a hate group, by Canadian law. Their hateful protests are actionable.

We have a new crop of anti-bullying laws -- particularly focused on the online world -- because the speaker can't fallback on the notion that their speech is protected, because it isn't.
You need to be more specific, because in my experience that's not even remotely true. There wasn't a single "weird" step involved in using it, and I use it on Windows, Mac, Linux and Android (3rd party client). You create a db, with a password or a key (if you don't know what a key is ignore it), and then you can add passwords. Done.
Performance wise? Maybe writing hand-tuned assembly code will be faster. Or using CUDA. Don't optimize performance where you don't have to. Are small calculations the long pole in your app that talks to a db? Almost certainly not. Pick a method that maximizes robustness, ease of understanding, servicing, openness to feature changes, and accountability. In my experience that typically means client side code, not queries or sprocs.
"Someone left a laptop unattended, and it was stolen."

Never been to one of these so could you elaborate as to how a laptop was left (and for how long) so that it was stolen? (I'm curious about the details).

As an example is this like being at an airport terminal with your laptop, turning around for a second, and turning back to see your laptop missing?

Or more like leaving the laptop and going to the bathroom?

Or leaving the laptop for a minute while you go two tables over to chat with someone?

Do you know the exact circumstances?
The leftist, statist thought police is alive and well in the U.S. educational system.

Students, parents, and others need to stand up and get in the faces of these immoral leftists.
Hey, its just a comparison. Nothing wrong with it. Especially TESLA is a new type of car. Such comparisons make much more sense in terms of buyer awareness.
So calling an idiot an idiot is not an option in Canada?
Because they do not want their service to be dragged into such scams.
"If you're stuck in a system that promotes by seniority, it's living a slow death, like animals on a farm. I wanted to be in a tough, competitive place."

Seems to be applicable to academia, globally.
Future time orientation is also used to refer to a person having a low discount rate. I.e. suffering the pain of school now is worthwhile if it helps me avoid the pain of being uncredentialed in the future.
How to Remap Keys on Mac OS X for Extra Productivity
No it doesn't, and that heuristic isn't possible. It's based on looking at the reference counting and mutating an immutable object. It's pretty awful.
But the problem with doing it on the app is that when you are joining huge rows, all of this unfiltered data gets sent over a relatively slow 100-1000 mbit port.
Man I remember RunUO, it was crazy having the ability to run your own "shard" or server
Ask HN: What is the importance of Math in Undergraduate CS?
I am a high school student (11th grade) and I am considering graduating high school early to head off to college. I want to major in Computer Science, and I'm considering some sort of minor in Computational Biology. I've wanted to do computer since I was a little kid, and have a decent collection of published apps and software I've built.

I visited the Carnegie Mellon CS Department, and when talking to the program coordinators, they told me that they are specifically looking for students more experienced in discrete math.

I have done a lot of work outside of school on building my own applications, and I got the sense that they had essentially no value for that. They also didn't seem to care about my 2 years of work experience at local web development time. They just wanted someone who did a ton of math.

I will finish BC Calculus before I exit high school, and I am pretty good at math. But the fact that CMU didn't really seem to value (they said, "it won't hurt you") any of the other stuff I've done really disappoints me.

Is it different at other universities? Is it a bad sign that they focused on math so heavily?
Well, the happy birthday article has a section on "union types", and that code block has the comment "# Here a can be an Int32 or Float64". I just assumed that this meant a had the type Int32 | Float64. If the language doesn't actually have union types, then the article should probably be edited to reflect that (because it's very misleading on this issue).
If you really care about efficiency (and are using PyPy), an actually efficient way to concat strings:

from __pypy__.builders import StringBuilder
builder = StringBuilder(<size estimate, optional>)
for i in xrange(10000):
builder.append(str(i))
return builder.build()
Wrong. I consider that action by the teacher a direct threat to the student's civil rights at the very least.
And hosting in on pastebin doesn't raise any red flags?
My personal feeling is that a collection is more appropriate with an emergent problem "has no ride home and is stranded".

Once your laptop is stolen it's more of an issue of all your stuff being stolen as well (that is on the laptop) as opposed to just a piece of hardware. How are you supposed to do your thing if your laptop which is setup just for you has been stolen and you are at a hackathon?

(As a side note when I travel I travel with a cloned hard drive (encrypted) that can be used to boot another laptop.) Hard drive is always on carry on luggage as well. Cloning tool that I use is "super duper" (that's the name)).
Yet another attack on an anti-authoritarian person.

The most compelling example that our society doesn't accept people with this personality treat is the psychiatrists who treat them as if they had a mental disorder.

http://www.honeycolony.com/article/psychiatrys-oppression-of...
Having something rammed down your neck like you're a 10 year old never really helps. Being a victim helps people remember the basic things. Have a couple of people walking around placing stickers on laptops that are unattended. When the owner returns they'll see a sticker saying something along the lines of "your laptop has been stolen", and they'll quickly feel foolish for dropping their guard.
I think to really understand what makes Plan 9 great requires a deep understanding of Unix, but once you have a deep understanding of Unix...
I'm not saying this is the wrong approach, but you will be moving aspects of the business logic from the application tier to the data tier. If you have written your application correctly, then you should have reusable modular code that does the same thing.

Like I say though, it's not wrong what you are saying. In fact, in terms of latency it's probably for the best.
The rule of thumb is that DBs are bound on IO

Isn't that just because of the way systems that make use of DBs are architected? I would think you could trivially make them CPU bound if you start tacking a bushel of FLOPs on to every request.
It's BS because you can't compare prices even though you're basically buying the same product.
There is a lot wrong with this graph, specifically only single origins for religions are acknowledged. This is false. For example Islam comes from multiple origins, not simply Ancient Israelite religion.
You're probably less stupid than you give yourself the credit for. But yes, NSA could do this. Still, this is not practical for dragnet surveillance.

I highly suspect "breaking most of the cryptography on the internet" is an over statement and that most of what they can break derive from people using weak cryptographic algorithms and/or making mistakes in the usage of cryptographic primitives.
Not only does he have yet to complete his circumnavigation of the globe, his experiment was stonewalled in Athens for the gross majority of the time he spent abroad, and he then bailed back to the UK.