skysight-inc/HackerNews huggingface dataset:
> why they would have reduced the fastest game speed if there was no simulation on the server?

Saved games and inter-city communication is done against the game clock, not the wall clock, so they could reduce server load (on the only two things servers were doing, saving games and providing intercity communication when multiple people were on in the same region) by disabling the fastest speed of game time.
Thanks! We've already fixed the task shown as incomplete problem. Again, thanks for your compliment!
No trolling intended. I feel pretty strongly about mandated forgetting, which is what banning Glass seems like to me, given my use cases.

I expect my view will be the mainstream one within ten years, but I worry that we'll get some misguided attempts to ban camera or computing technology improvements in the meantime.
Like AC2 and Starcraft, I personally expect a crack by the start of Spring.
CSS Logical Combinators for Set Selection: A proposal
Those remind me of the Caribbean slave huts (about 4-5 m^3 for two people). I think the cages are worse. I know people who camp in the huts (still standing) but I can't imagine anyone (with other options) voluntarily spending a night in one of those.
>...thing, grossly ignoring the time they spent in doing...

I fully agree. There is no concept of inherent value of time because it isn't quantifiable. I saved 1 hour by paying $5 to get it shipped, so what? What am I going to do with that one hour anyway? I don't have any hobbies that I find more valuable than the $5 I saved. I would just end up watching TV. I will not think of the discomfort it causes me to travel by public transport, or the operating cost of my personal vehicle (it seems that fuel is crazy expensive there nowadays!). Plus, if I go out to get that, it doubles as an outing too.

Obviously the 'I' above isn't me but the average mentality that I have come across.
I think him releasing accessible anthems that had widespread popular appeal did far more to isolate Navana from the core metal elitists than any styling choices Kurt may have made.

Plus it's not as if metal bands were against 'glamming' up in the first place. In fact it became it's own sub-genre.
Sorry to hear that, that sucks :( Just wanted to let you know that most consulting outfits aren't like that.
Honest quess: information and code from private repositories?
I actually really kind of like the one about the lion.
If we were to legally require a visible indicator when recording, would it be any worse than a cell phone?
It's all well and good to be worried about the privacy implications. The real question is, what can we do about it? Are we going to enact a ban on Google Glasses - along with any portable image and audio capturing device - and hope that people willingly play along? How will we enforce something like that?

At some point, we're going to have to accept that for better or worse, any notion of 'privacy' in public spaces is dead. The only thing we can do is adapt.
The more programs you have, the more you have to manage the managing of programs, making it less likely that any one program will be well-managed.
If it doesn't have transactions it's not a database.
Fox Targets Pirate Bay Proxies With Bogus DMCA Requests
"No one with half a brain"

This does not contribute to the discussion.
Most companies think they are hiring those professionals when they go with GS. Forcing GS to state very clearly that they do not have any fiduciary responsibility to their clients is kind of a bfd.
Anyone can click on that link and read it. You only make a fool of yourself by willfully failing to understand what is written there.
Exactly.

If the first argument for Facebook being evil you think of is "They filter marketing messages I hoped to be able to bombard users with at no cost, irrespective of whether they actually showed any interest beyond once clicking a like button" you're probably worse than them...
No code completion... so it's basically a colorful textbox. And it's the nth one I see. Some devs are just bored I guess.
Latex has a package for New Century Schoolbook. After I found that, I used it for all my University work. It is just that awesome, and if you are pressed for space, you can make the size quite small without anybody noticing.

I still haven't found a free version of it on the net though.
"no modern culture where most people eat communal meals"

The blue collar lunchroom. A direct descendant of the school lunchroom.

As for anecdotes, the last time I ate in a communal lunchroom was the last manual labor job I had around 1994 while in school, since then its all been eating at the desk, runnin errands, going out. My employers have all had empty lunchrooms as an anachronism, more a place to keep the coffee makers and fridges and junk food machines. Once in awhile you'll see like 4 people in a 300 person company in the lunchroom eating together, or they have birthday parties/meetings in the "lunch"room.
One example we all know well. Car mechanic. Parts analysed from the video in real time to provide contextual information e.g. replacement periods. Asking questions about stock information from the suppliers. Looking at VINs to instantly see warranty/recall information from the car company.

Now if I own a car mechanic business I could never build this. But Google has all the technology today that just needs pulling together into cohesive services.

But instead of solving these real world problems they instead prefer to get embroiled in consumer privacy issues.
Circus: A Process and Socket Manager
>How useless are these sorts of statements?

they are useful.

>How does it help anyone to pigeonhole a class of people as having certain stereotypical attributes?

we understand the world better and can make better predictions and decisions.

>It's not science

sometimes it is, sometimes it isn't.

>it's bigotry.

that word doesn't even mean anything except that you disagree.
Police officers could wear them to ensure good behaviour from the police and public alike.

You could modify them to include a range-finder so surveyors could look at a building or room and measure it, just by being there.

You could use them for virtual reality applications -- "weak" VR since not fully immersive but nice to check out the proposed make-over for your living room.

Sports-people could wear them to give first-person views of the action.

They could be worn to workplace disciplinary hearings (or any other low-level legal proceedings) with your representative/legal counsel listening in and offering feedback. You could record everything, so could your counsel.

There probably are thousands of applications, but compulsively recording public spaces and the people in them is probably not the best.
It means that hosting your code suddenly goes from a simple equation about what hardware will cost you, in terms of actual servers, virtual servers or other solutions to a matter of involving licensing software just to have your code run.

It means that if you ever need to scale up, you'll have to buy more licenses. It prohibits unlimited, automatic scaling.

It's also the once a month embarassing ordeal with sites being down due to server reboots after another round of Windows Update.

I deploy lots of stuff to Windows-servers, but I can see why some people would avoid it if they can.
Life without stuff: choosing a minimalist lifestyle
My group developed the latest, fastest NoSQL system on the scene (http://hyperdex.org), one that provides ACID transactions as well as a ton of other exciting features like scalability, consistency and fault-tolerance.

Yet when someone asks this question, I usually respond with "try a traditional RDBMS first."

The simple reason for this is that there is additional, implicit information in the question: the fact that someone is asking it indicates that they are not up-to-date on one of the most exciting revolutions taking place in data management. Such users will require extensive hand-holding, and there are a lot of SQL-related resources out there that can help them with this.

But there is a twist: what people are doing is kind of like how some religions have to turn you away before you become a true convert. Will an RDBMS user be completely happy? Perhaps, but if the application is at all demanding, they will wake up in the middle of the night because of a wedged DB, running out of internal table space. Or have to frantically hire DBAs to "optimize" their queries. Or hand money hand over fist to Oracle. Or discover that an AWK script is faster than their multi-million dollar RDBMS installation.

So it's not like people are turning you away from NoSQL altogether -- you will end up with a NoSQL system eventually, they're just making sure that you do this for the right reasons.
Always allow your users to opt out of a security question during signup. Give them a friendly warning that you won't be able to assist with lost accounts, but allow them to make that choice.
I would think this petition is in response to the Sim City debacle. When people buy a game they want to be able to play it as much as they like, and EA is not going to keep running their SimCity server infrastructure forever.

To borrow your car example: If I buy a new car and the manufacturer retains full control over how long I'll be able to keep using said car, I'm not really buying it, am I? I'm leasing it.

Spotify doesn't really fit, because you're paying a monthly fee, not a one time lump sum. (This may have been your point.)
He's got quality but not quantity, by conscious choice.

That said, there are a couple problems with a tiny living arrangement (as I can explain, having lived in New York for 7 years). First, very small spaces are harder to keep clean. While a 1000 SF house is easier to clean than 2000 SF, 1000 is probably easier than 500 SF (with a family of 4). Second, most people are social creatures and like the idea of being able to host larger parties (15-20 people, comfortably) in their house. If you prefer the outdoors over an active social life (like him, and to a lesser extent, like me) then this is a worthy sacrifice, but most people would dislike what a 100 SF house does to their social life. (New York is a strange exception; almost no one hosts in NYC.)
I've done both (win and linux) and they each have their disadvantages and advantages, it would be hard for me to pick a clear winner because it really depends on your skillset and the task at hand.

If i were to do a big enterprisey project with a big budget i would definitely be more likely to go with windows while if i were to do a web/online start-up i would more likely pick Linux.
Pyroma: Test your Python project packaging friendliness
http://en.wikipedia.org/wiki/2007_Chinese_anti-satellite_mis...

http://celestrak.com/events/asat.asp

The mentioned Chinese test is single-handedly responsible for the vast majority of space debris.
Good writeup, and I agree with much of his post. Going back to Java from C# at the language level is just painful.

The Java library/framework is more complete and diverse than the .NET one, but it's actually improved alot for .NET in recent years with Microsoft becoming much more open source friendly, the ALT.DEV community, Mono, etc... The .NET community is much more comfortable with alternative not from Microsoft these days than in the past.

IMHO though, the JVM has a better alternative language ecosystem than the .NET one. Yeah, .NET has F# builtin to VS these days, but doesn't have things like Scala/Clojure (not first class citizens), Kotlin, Ceylon, etc...
>"Technically now ISPs could throttle the bandwith (or even disallow net access)"

Most ISPs charge for bandwidth. Outside of governmental coercion, is there any incentive for them to do this?
Although the core libraries in .NET are huge, many are also very shoddy. There are also a few great API's, but the overall quality and usability is pretty uneven. This is mostly a problem with API's back from version 1.0 - however, unfortunately, those API's often haven't been updated. Documentation is also not always equally good; MSDN has lots of pages that describe a method Bar.Foo() as "Fooing a Bar", which is next to useless. I get the impression the java APIs are often better documented.

NuGet might really turn things around; here's to hoping...
I don't think this is (purely) a publicity stunt, I expect all bars will ban these stupid things because it's asking to be punched in the face. It's a safety thing.
TFA is about the API, but when I read the title prior to clicking my immediate reaction was "it was never fun"

I'm in my 30s so I don't feel that "get off my lawn" old, but I just never "got it" I guess. Any tech person I want to follow normally has a blog because you are limited to the character limit.

I wish twitter had built in filters, what drove me away was all the pictures, the "lolz", and food/drink shots in exchange for a few tech links that aren't on the persons blog and if I were not following them I might not have known.

Twitter feels like reddit to me while RSS is akin to HN. HN is super focused, and while some funny OT stories make it to the front page, for the most part it is solid tech news. reddit you get _everything_

If twitter could somehow provide "channels" or something like professional/personal I'd really see the value. Not everyone is going to hashtag their tech only stuff or personal only stuff

Am I doing it wrong?
The Mobile Design Roundup
By the end of 2011, there were 6 billion mobile device subscribers worldwide, according to the International Telecommunication Union. In 2010, there were 5.4 billion. This increase is huge — a fact that’s not lost on anyone in the web business.

Read more: http://www.ahrefmagazine.com/web-design/the-mobile-design-roundup#ixzz2N8uwbuLa
Follow us: @ahrefmag on Twitter
C++ is not a superset of C[0]. If you want to use MSVC and newer features, then you're not writing C anymore; you're just writing an awkward C++ program.

[0] http://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B
I like the chainable queryset methods.
From the article:

> You can get the code object of a function using myfunc.func_code. This is forbidden in the restricted mode of the Python interpreter, so we can’t see the code of the auth function.
Based on this exploit if not on general principle, it seems advisable to wrap a sandboxing runtime in additional protections.
For example codepad.org says: "When your app is remote code execution, you have to expect security problems. Rather than rely on just the chroot and ptrace supervisor, I've taken some additional precautions: The supervisor processes run on virtual machines, which are firewalled such that they are incapable of making outgoing connections. The machines that run the virtual machines are also heavily firewalled, and restored from their source images periodically."
You're failing to draw a distinction between always-on DRM and multiplayer server capacity. Look at what you just said:

> Of course it's to do with [DRM]. If it [was a single player game], there would be no issues at all.

The two are unrelated. If it was a single player game we wouldn't be having these issues... because it wouldn't need server capacity to play, which is nothing to do with DRM. It could still have always-on DRM.
Is it meant to be default to full on flat-ui? First impression is that the buttons are now less apparent interface items and it'll take more careful layout planning to make a quick bootstrap effective. Thoughts?
It really isn't that secure since a bot could be used to calculate the checkmate and it takes more time than a normal CAPTCHA.
You raise a very interesting point.

I still play the original SimCities from time to time. It's sad to think that modern games might not be around in a decade or two for us to enjoy - even if just for reminiscing.
If I had to, I would bet with no fear that web development today can be made with any tech stack (.net, ruby, python, etc) without signficant differences in schedule or effort put on it. Choosing stacks todays is pretty much a matter of taste and skill availability.
Ugh. More laws to the fat stack. A)Don't buy B) Complain and criticize like hell. In the end it's the companies decision to fuck it up or not. Do we want to be more paying taxes so government can regulate buy vs licensing labelling...
It kind of surprises me that a photographer and typeface designer would choose #ffffff text on a #000000 background, something that the average person can only stand to look at for a few seconds before needing to rest his or her eyes.
CEO
We provide a platform that enables businesses to contribute to the social organizations on base of online parameters.
Fred Wilson Interviews Jack Dorsey
Oh I forgot to add, the rules of relational database are exactly what CODD said they are because CODD invented them and said "I define the relational model to be this"

What they are NOT is what you, Chris Date and Fabian Pascal want them to be. And no-one is going to use Tutorial-D ever, so it's about time you made your peace with SQL.
This article reinforces the current problem in the indian society. You need to have a brand label attached to you to get a decent job. First off, India has 16 IIT institutions and they accept less than 10 thousand students each year. Also, the process of admission is based on an entrance test which is not perfect. More than half a million people write the entrance test and only less than 2% of them are given admission. So you can see how valuable the IIT label is to students (which the author isn't shy boasting). The people who get an admission are usually very smart and they go on to find decent enough jobs. But, the rest of the huge chunk of students are denied any good opportunity and many equally smart people who don't get into IIT have a hard time finding any decent job.

IITs are way overrated in my honest opinion. Sure, they are good, but not by any means the only hope for a true innovative society in India. True innovation comes from the ground up and solving real life problems. Most of the people from IITs I've seen are very elitist and have no interest in at least working for Indian companies, let alone usher in a new era of hope and change.
>"I'm seeing "the chinese" & "hacking" used too much together without proof more often than not."

Get used to it, you're going to be seeing it for what is likely a few decades at least. We need an enemy. The Chinese are the new Red Army; something to blame Western problems on.
This looks like a clever solution to the problem for lichess, at least until someone plugs together a relatively simple bot with 100% success rates. Though, just because it can be cracked easily doesn't necessarily demerit it, perhaps their biggest problem is random untargetted bots, in which case this is great (the argument that it could take longer isn't really important to people on a chess forum).
The problem is that as a consumer device it risks being curtailed/banned in areas that it never would if it was a business/education device.

I know the distinction is subtle but so is the line for what constitutes an invasion of privacy.
"This post is clearly written by someone who is new to Java"

That was uncalled for. But, since you've decided to immediately call into question people's credentials, let me start with mine. I've done a little over 30 years of software development, and in that time I've programmed in no less than three assembly languages, several BASICs, Pascal, C, C++, JavaScript, dabbled with C#, dabbled with Go, dabbled with Python, been subjected to some Perl and PHP, etc. I'm not God's Gift to Software Development, but I think I have enough experience that my opinion on this matter shouldn't be discarded as uninformed.

"and starts with the antique assumption that the runtime/checked exception dichotomy is a good idea."

I hope you're aware that you're begging the question. In any case, I think checked exceptions are fantastic.

1. The "burden" of dealing with them is minuscule, especially when using modern IDEs. It takes just a few clicks or key presses to add try/catch blocks or re-throw exceptions as necessary. You don't even have to waste time looking up documentation (which may be wrong or even nonexistent). Your tool-chain (IDE and compiler) handles the mundane details for you.

2. It forces developers, who are often hurried, and who often make mistakes, to think about things that could go wrong, and deal with them (one way or another). Oh, sure, you see plenty of "catch (Exception e)" style abuses, but that particular "code smell" is so strong (i.e., easily identified) that it can make code reviews (personal and public) easier. Code reviews in languages with only unchecked exceptions are much more difficult and time consuming.

3. Checked exceptions speeds development. Much less time is spent reading and re-reading API documentation to make sure you've caught all the possible exceptions that might be thrown (so that you can do things like produce meaningful error messages or log entries based on the exception thrown).

4. Unchecked exceptions are a production run-time nightmare. My anecdotal but extensive experience is that languages with only unchecked exceptions cause far too many costly (in both time and money) production headaches. Never, ever defer until run-time, errors that can be caught at compile-time! Admittedly, it could be that my application domain colors my opinion here (I work on large systems, not small systems).

The best argument I've heard against checked exceptions is that they "bloat the code". It's true: checked exceptions requires more code. But I'm writing code, not poetry. My job is to get the implementation right (which checked exceptions help me do) and to write reliable and robust software. Developers who put more emphasis on writing pretty code (sorry, "highly expressive") might want to consider becoming artists instead, where they can fashion "pretty" creations to their heart's content.
The only one I find even remotely interesting is .blog nothing else.

In the end the rule for which domain you should get is: .com .com and .com.
Woaw. HN, the place created by pg, who advocated trying to "beat the average" and have "frighteningly ambitious startup ideas", etc.

Yet HN has become the place for the status-quo. Where people are going to vote everything encouraging the status-quo (like articles about the benefits of C# and SQL) as if it was the holy gospel...

"Immediately, a SQL relational database is proposed as the solution."

For a start you're probably not trying to solve a problem involving big-data ; )

Ask the big data players who are using fast and gigantic key/value stores how did SQL work for them...

For smaller needs, then SQL offers, basically: ACID. Most companies do not care about what SQL can really do: they'll wrap everything into ORMs and perform business logic outside of SQL and in crazy models that aren't relational at all and then store back everything into SQL.

What most business care about is ACID, not being truly relational (which SQL DBs ain't anyway), not set theory.

The most saddening thing about traditional SQL DBs is that there's no basis for queries: the same query shall return different results depending on when the query is made (because most SQL DBs are "update in place" DBs / value-oriented DBs).

In the Real-World [TM] this is very problematic because when you can't reproduce a problem you have to try to reproduce the state the DB was in at a particular time and query from there. It is a gigantic time waster.

In my view for really big data needs SQL simply doesn't cut it while for smaller needs I still want ACID but I want something CRA ("create read append-only"), not CRUD.

I have nothing against using something like Datomic (which is CRA) backed with a SQL datastore.

But the "traditional" SQL DB that the herd --bent on never creating anything disruptive-- is using? Not for me.

CRUD is dead baby. CRUD is dead.

There are, today, people who've read and understood pg's writings who are using Lisp dialects (like Clojure) and CRA DBs (like Datomic, backed or not by SQL) to gain a competitive edge.

This kind of stuff is the reason why I come to HN. Not to read why the status-quo is acceptable (even if it's all most of the HN crowd knows).