skysight-inc/HackerNews huggingface dataset:
You'd think so, wouldn't you?

https://wiki.mozilla.org/Legal/Infringement_Notices/3_June_2...
Recover a Mangled URL in the Address Bar of Safari, Other Browsers
I like the basic auth in the URL. I've always thought that websites should use less sign up forms and more quick easy solutions like this.
> Isn't that just the reality of the field?

I'm a developer and I work 37.5 hours a week. Never in my professional life in the past 8 years have I been coerced to overwork (although, due to flexible worktime, I occassionally work on a few days a bit more, and on some, a bit less).

I would never describe my work environment as a "cage" of any sort.

Please, if you are overworked, do not expect it to be a good thing or an universal rule. Rather, I would suggest you approach it from an engineers perspective - "Ok, this time allocation thing is broken, I cannot seriously work this much, I want to have a life, how can I fix this".

This rule is often quite true in the workplace: You get what you are willing to accept. It is surprising how many things you can change (within limits) if you stop accepting things because they are, make up your mind about your limits (within agreed boundaries) and politely but firmly stick to them. Usually, if you explain your point of view politely, calmly and with confidence you can get pretty good results out of negotiations if you set realistic goals.

Of course, some people enjoy working long hours but in this case I would not describe their status as 'caged'.
i like his games -- been playing minecraft off-and-on with some friends for years -- but I have to admit, most of his games look very similar. the thing he's working on now looks like it could have been made from in minecraft. Use Craftbukkit or MineForge and you can just add things like new overlays and ui's... bam! new game.
This is an interesting idea. The Swiss national television made a somewhat related app for the FIFA World Cup 2014 : You could thumb up or down your time during a game and see how other people reacted in realtime. And you get a nice graph at the end :
http://ledefouloir.rts.ch/
I think a cross between #1 and #3 is easily the lion's share of viewership, especially if the game is difficult and almost antagonistic toward the player. I'm reminded of the Youtube videos posted some years ago by ProtonJon of his Super Mario World ROM hack play-throughs. I'd never personally play them, but it's easy to get an almost schadenfreude-level of enjoyment out of watching someone else suffer through a game that's extremely punishing. The same easily applies to other games that most people wouldn't ordinarily play for a variety of reasons (too old, as in your example, or perhaps too frightening e.g. Amnesia--that one made the hair on my neck stand up).
If you're constrained on memory (either address space or the limits of your physical + paging memory spaces) this is going to break everything. This is not a common situation for everyone, but it's a common situation for me.
It's a little over-simplified, I think. In migrating some technical writers to git, I thought it might be a good tool to introduce people to git.

I ran into 5 problems:

1. It spit out vague error messages, requiring repeating the action in the CLI to see git's actual, specific problem.

2. There's no option to do the initial clone via ssh, which was a problem because http was failing to download the full repository.

3. It can't do merges, so you end up needing to use the git CLI anyways.

4. It crashed repeatedly while trying to handle large (1GB) repositories. Very sluggish and occasionally unresponsive on smaller repositories, too, especially with large single commits.

5. Various minor bugs. People would ask me stuff like 'how do I discard changes?' and I'd discover they'd gotten into a state where the menu would not appear until the software was restarted. They found it difficult to know when something confusing was inherent or a bug.

I wanted to love it, because it looks like it's good for beginners. Unfortunately, being pretty is not the same as being easy to use.
Their ads are the most annoying things on the subway. The bit about "improving our neighborhoods" is what grates. We do not need more transients in NYC. It is already overrun by tourists and becoming yet another generic big city.
Odesk raises minimum hourly rate to $3.00/hour
Because you have to go looking through past pages of your comments. The threads view is ordered by your comments' publication time, not by 'most recently commented upon'.
You've hit on an important point here. When we instruct our machines in natural language, they are surely going to have to be able to ask us questions to resolve ambiguities and fill in details we haven't specified.

There is actually a theory of how two entities reach agreement through conversation: http://en.wikipedia.org/wiki/Conversation_theory
Human image banks: meet the Met's 'Super recognisers'
Just another example of how SJWs of the 2010s are like the moralist Christians of the 1980s. In this case they both view video games as being detrimental to society.
My experience talking to Google wasn't tremendously positive; I did have to do a more-than-usual followup to move my candidacy forward. I don't know that I'd get too grumpy about it though; I had another experience with a major US tech firm at the same time which easily was 4x as long and required a great deal of pushyness to come to a resolution. Google came off as an "eh", but not "ugh clearly not a viable employer".

Remarkably, Microsoft was one of the fastest turnarounds I've ever had (only beaten by my current employer). I didn't expect it and I'm still impressed.
"One way", and a speculative one at that. Their tracking cookies are a much more effective means to gather that sort of data with certainty. Anything else is just fancy guesswork.
Different Strain of Ebola Confirmed in Central Africa
Anyone ever played the SWAT series? I've only played SWAT 4, but I've put several hundred hours into it. And the gentlest thing you can do is arrest someone (after tazing them, or hitting them with pepper spray or beanbags or flashbangs, or even shooting them). Even the civilians get handcuffs. And it came out in 2005!

All media mimics real life. However, games let people live in a fantasy world. Battlefield Hardline isn't the first or only game that lets you blur the lines between good and bad, and games are not the only media that offers that viewpoint. Dirty Harry, anyone?

The only reason this is newsworthy is because of the coincidence of current events. It reminds me of the Top Gear episode about the tragedy of car-train accidents that had to continue being delayed due to the multitude of car-train accidents. Wouldn't want to seem insensitive due to incidental timing.
Try this in the latest Firefox:

http://kripken.github.io/boon/inception/

The inner doom game is playable.
This is a five minute video that does a really good job of explaining just that http://youtu.be/MN2jDtRNuCI
Thanks for responding. I guess I had a sort of a knee-jerk reaction of, "Seriously? HN is just openly about male-specific issues, now?"

If we think that's not actually what's going on here, then no, not offended at all.
re preciseness: You should really add your preciseness limitations. Also add that pointers located in loaded shared libs are not detected with this method. Boehm has special methods to detected the ranges of loaded shared libs.

Maybe you should mention weak refs and volatile also.
volatile to keep pointers on the stack, so that you don't have to inspect the registers also. And some easy ways to make it precise. E.g. int tagging, float boxing, ...
This is more the inevitable outcome of a creative fictional work scraping up against the bottom of the barrel. They came up with the killer idea: "play as a cop!" but I bet they quickly realized that the avg cop in the United States doing their job correctly is not very exciting from a first-person-shooting perspective.

So, to make being a police officer more compelling, they had to ignore the fact an officer shouldn't really have cause fire a gun, much less draw one, very often. A first person shooter without the shooting is just, well, not a game. The inevitable result is a videogame about being a cop that does a lot of shooting. Call of Duty developers have done less responsible stuff for the sake of crafting a "unique" feature for their shooters.
Yeah not really, I know far too many "above average" people working there. Not everyone there is a savant, heck not even close. Companies on wall-street like DE Shaw have had far superior talent for a while now. And no, not all of their products are "stellar", some of them are utter shit. Just because you have accepted mediocrity and self-pity doesn't mean everyone should. Hard-work and practice goes a long way.
What tools are you using to locate these sources?
> how come we are so sure that diversity at some place X should exactly match demographics

Assuming that those demographics are independent of talent or skill, why wouldn't diversity of a population match the diversity of the population as a whole? At least for a large enough company, of which Google (with over 50,000 employees, although not all are in the US) certainly qualifies.

Or to put it another way: if you took 50,000 people at random from the US, then their demographics would closely mirror the demographics of the US as a whole. So if the diversity at a company is very different from that, then something is happening to cause that difference.
Thanks everybody. Your response and input is awesome. I will implement as many of your good ideas as possible!
> My takeaway is this: Doing something quick and dirty for a first draft and improve it later on often leads to better results in the long run than planing and over-engineering a solution beforehand, because you can start refining details much earlier or throw away bad approaches without investing too much time.

I like Dart because it supports what you've described really really well. Optional type annotations enable you to don't worry about types when you do rapid prototyping.

Once your understanding of a good solution solidifies you can sprinkle type annotations over function signatures and wherever it makes sense to get great tooling support and to fortify core parts of your code base :)

In a nutshell it enables project lifecycles many companies go through many times (something written in Ruby eventually might have to be rewritten in Java for performance and tooling/collaboration support) yet being able to stick to one language which removes a ton of complexity.
I was totally baffled when he started to draw the ascii character map pixel by pixel in an 48h competition

Yeah, he always does a good job of it. The rules allow you to use pre-created fonts now, I'm not sure they did when notch started to do LD48 though.
Throw money at the problem, ie scale up your servers. Move to a VPS/Cloud if you're on your own hardware. The Database is often the hardest part to scale, use services such as Amazon RDS or Heroku Postgres.

Add monitoring to wake you up if the site is down (pingdom is great).
Privacy Badger, RequestPolicy, and AdBlock Edge all puked on this Wired page. None of the calculations would load. :(
Revisit.link – simple glitch services
I think Fog Creek is a good example of this. They recently split Trello off into its own company, and Stack Exchange before that.
I am using Amazon Music right now to listen to my music library. Recently, they made available every disc I have every purchases on Amazon available on the cloud. They are also making lots of additional discs available through Prime streaming.

I also use Amazon Fire TV to watch television shows and movies. May are included with a Prime subscription, others can be rented or purchased. My impression is that Amazon's compression and overall performance is better than NetFlix and Hulu Plus.
I wrote several Forth programs, including three implementations, and Joy interpreter in Haskell.

So I have an idea of what is going on.

In C you cannot have a variable number of ints pushed as arguments to procedure call due to change in one func signature.

(I also know about C calling convention, you can have old code linked, right)

Most languages provide more protection.
>> This way you essentially wouldn't need to learn a new set of incantations - just tell the damn thing what you want the damn thing to do, dammit.

I'm going to guess that you've never given a set of requirements to a programmer before. Programmers ARE the human interface to computers, as they are often writing software to specifications created by someone else. Many of the problems arise in the ambiguity of the human-human communication. Another part comes from the lack of specificity combined with different ideas about how to handle unspecified cases. Your idea of what is obvious is not the only one. Some people lack domain knowledge that is assumed in requirements and leads to poor choices where specifications are not complete. In the end, natural language assumes a broad swath of "common sense" that computers do not have yet.
I think it's great to see some live programming, with all the goofs and dead ends. While I appreciate the prepared demos that are common at conferences and elsewhere, they are more of a quick way to provide an intro to something new, and I feel they can give beginners the wrong idea about how real programming works. Seeing the whole development process, warts and all, live like this is amazingly educational. Props for doing this Notch!
oh shoot thanks
Also, it (Voice of Montreal) was funded by Canadian welfare checks - if you ever need an example of how a safety net can encourage growth and innovation.
He is using the Dart Editor (an editor using the Eclipse platform written from scratch for Dart support):

https://www.dartlang.org/tools/editor/
Yeah, of course. I was kidding—briefly forgetting what site I was on.
We've played this off and on at the office for the last couple years: http://www.quakelive.com
I hadn't ever heard a zomato.com. What an excellent and beautiful site. It makes me wish I traveled more.
I'd rather be a successful programmer than a stellar one (probably).
The whole damn thing is there to make money, not to make you happy. Of course companies that manage to do both at the same time should brag about it.
Thanks for the advice. What would you say the average salary for an engineer with 5-6 years of experience is? I'm trying to get a sense of what kind of rent I'll be able to afford.
I'm way to lazy to find out why. Please tell the rest of the class why.
The most interesting thing about Curv is that it isn't realtime. I know a lot of realtime rating startups that have closed up because they never got traction.
Get ahead of what?
The parent poster paraphrased the article for everybody. The use of italics is often an indication for quoting a source, but apparently not always.

The full text can be obtained for free by searching for the article and clicking through to NYT from Google.
Interesting, do we have any alternative of YC in [eastern] Europe?
It seems that airbnb will be forced to face the music and adhere to zoning laws and other regulations sooner or later, at least in dense, mostly-apartment cities like New York. I think airbnb is cool, so I hope they choose to comply and assist people in offering legal rentals before this blows up and they go the way of Napster et al. Sometimes, startups need to adapt, just like bigger companies.
That vice special on ISIS was fascinating (and scary). I love their shows (HBO + Youtube). It is a much more interesting version of Current(http://en.wikipedia.org/wiki/Current_TV) Al Gores station that was purchased last year and is unfortunately no longer on Direct TV
Twitch officially acquired by Amazon
Also, he's always been an Eclipse user.
Perhaps you saw a very early version of the story, but now there is a more substantive article.

Ever want to get around a WSJ paywall?

Simply copy and paste the article title into Google search and then click on the Google News link in the search results. Presto you are in.

Hypothetically, they limit the amount of stories you can read like this, but personally I have yet to hit this threshold, whatever it may be.
Or a business-card-thingy that slips into my wallet?
This could be a personal shortcoming but I am frequently left clueless what was meant. For low volume interactive situations asking for clarification is fine as long as the domain is simple.

Gathering requirements is generally done in natural language, but it's a very slow error-prone process. Even after sign-off on requirements it's pretty standard for them to be wrong in critical ways. Frankly this is the part of many software development projects that dooms them to failure.

Ignoring the difficulty of actually getting precise natural language, you'll still get to the point where no one can understand the language. If you don't believe me, go read some Kant.

I'd appoligize for the rambling comment with grammatical and spelling mistakes, but they further my point :)
No SSL?
The S is silent
All of my blog posts are. That's what a blog is for? :)
I've never heard of a tamper-proof network. If you've got a network, I can tamper with it.
Probably because you are seeing we have no SSL yet. Stripe suggests using an SSL, ours is on the way but the stripe payment system is Secured via SSL, so we are not violating their TOS I checked.
All software related to security should be open source. This particular piece of software doesn't sit at a crucial point in a secure system, but a greater deal of transparency would be appreciated. I personally avoid using closed-source tools for security purposes, and especially closed-source tools that are hoping to monetize. I use Linux, though, so I guess it doesn't really matter to me in this case :)

I would also say that calling home is a huge no-no for this software. I would seriously consider revisiting that choice if I were you.
But it doesn't know if you left the other tab open in the background to read later (if that page doesn't have effective analytics because Ghostery blocked them).
I don't get it either. I'd rather watch a "real" sports person playing and training than a video game session.
It's been over a decade since I graduated; so forgive me if I don't remember the terminology :) The Frege-Russell distinction is often described with the Julius Caesar example: if I take Julius Caesar and make a perfect, instantaneous atomic copy of him 2 feet away, how do I refer to them? Because it is not really in dispute that they are two separate entities. Are they both Julius Caesar, the man? Or is one Julius Caesar and the other a copy? If you sent them both into a room together and asked them to come out again, how do you determine which one is the copy? This is an admittedly contrived example, but it's relevant because in a computer we can and often do copy objects, change them, then care to distinguish between identity and equality.

Certainly we could come up with linguistic rules to differentiate them, but for the sake of convenience (or maybe because each of us possesses an incomplete knowledge of linguistic rules) we may refer to them as being the same. But this problem becomes much less difficult in a symbolic language, where many languages have defined an identity operator (usually ===) and an equality operator (usually ==).

You're right that we have language rules; but many of these rules are arbitrary and mutable in their own right (and do change over time as your previous comment pointed out). The problem starts to come in that language rules are a lot more complex and subject to multiple different (and potentially correct) interpretations.

I side with EWD on this one: the interpretation of natural language is going to differ from person to person and as such, building a system that can perfectly discern intent is going to require so much context as to be impractical. It's just easier to program a computer using a symbolic language, while building in well understood formal rules to the symbolic languages that cover the vast majority of cases.

It's not that it would be impossible to develop a general purpose compiler capable of interpreting natural language to machine code; merely impractical. Symbolic languages are much better adapted to these tasks; just as natural languages are much better adapted to conveying uncertainty.
> Just a reminder, adding VMWare-like virtualization layer (i.e. full virtualization) to the mix will cost you more than 40% of your CPU

… on a couple of microbenchmarks when you define “CPU” to mean “I/O”. Even if you ignore the question of whether KVM performance is the same as VMware's (hint: no), most of the the charts in that paper contradict such a broad statement.
It's an absolutely standard and expected part of game marketing now.

Competitive game players watch replays and streams to increase their level of play in e.g. RTSs, etc.
Wow, this app is the most beautiful app for Windows ever made.
US to Stop Using Soyuz Spacecraft, Invest in Domestic Private Space Industry
Confirmed: Twitch Purchased by Amazon
It's a very popular site in India.
Fortunately it is the Lisp dialect much of Common Lisp was based on: Maclisp.
It wasn't browser based though. It is was a plugin. (it's standalone these days)
How to Turn Your Mobile App into a Scalable Business
I'd love to see how the application review process works.
I don't believe that. The speed of producing code is not relative to typing speed. LOC per day depends on the complexity of the lines. I can write 500 simple lines or 50 complex lines of code in a day. I'd agree that higher level languages deal with some of the complexity for you, like memory management. But I bet the business logic takes a similar amount of time in almost any language, assuming the developer has the same amount of experience in each language.
https://stripe.com/help/ssl

>Do I need to use SSL on my payment pages?
>Yes, for a couple of reasons:...
The acquisition has been confirmed by Twitch:

http://blog.twitch.tv/2014/08/a-letter-from-the-ceo-august-2...
All sorts of people talk about all sorts of things.

When someone who is famous talks about all sorts of things, it's fashionable to diss and mock them for "speaking outside their authority", yet everyone else is free to ramble about whatever they like.

You're doing an inverse arugment by authority here; "whatever Dijkstra says about [not-programming] is wrong and should not be listened to, because of who the speaker is".
I use it all the time. Since you ask. It's pretty much the easiest way to rent a relatively new movie.

Also watched all of star trek etc on there. A bunch of stuff.

It's not great, but it gets the job done.
http://www.seed-db.com/accelerators (so... several)
Bug report:
After few hours of installing the app. I got a blue screen KERNEL_SECURITY_CHECK_FAILUR which repeated 3 times.
I removed the app from the start up list and disabled the windows service. now everything is back to normal.
System: Win 8.1
https://www.runescape.com/game?html5=1 looks pretty good in chrome.
Then according to the graph, 59/85 were awoken from sleep, which is about 71%.

59 awoken = 74 (awake at quake) - 15 (awake before the quake)

85 = 100 - 15 (awake before quake)

Maybe they are adjusting for other things that are not shown on the graph.
Well then, i'm sorry to hear that! But still, try not to get stressed if you have problems doing the job of 10 different people. My suggestion is to focus on making the application robust against errors and invalid data, and determining the performance limits of various parts of your application stack, then making sure you allocate headroom for the expected traffic well before the event - none of this automatic scaling business.
I think Ben Golub plays a part in that. As superuser2 says, enterprises make up a large chunk of Docker's market. Github is also tapping into this segment—most of their recent hires are extensions to their enterprise support, sales, and account management teams.
The state of virtual reality
Please let me know when it's official so i can short AMZN ..