skysight-inc/HackerNews huggingface dataset:
Has (either in Go or in Rust) some kind of hysteresis behavior been considered, to deal with hot splits / stack trashing? For example: when a stack segment becomes unused, don’t free it immediately, but keep one (or N) "spare" in case it’ll grow again soon.

https://en.wikipedia.org/wiki/Hysteresis
It is, other stocks with low betas had a bad day as well. Some of it might be the Oculus, but most of it probably isn't
New malware uses Android smartphones to mine for digital currencies
'Culture fit' -- the wild card that lets you reject any candidate.
MLB.com is using my Google Analytics code
They mention it, actually.
One thing in common among many HN comments on this issue is the sentiment that we shouldn't care about a CEO's political views. Perhaps this argument would be somewhat convincing if his actions affected exclusively people outside the company, but keep in mind that he contributed $1000 to a cause that directly removes marriage rights of a large portion of society, some of whom are his very own employees that he's about to lead.

For those of you who insist that all this is "just politics", would you say the same if he contributed $1000 to a campaign to bring back slavery? What about a campaign to remove women's voting rights? One thing for sure - the degree of uproar would be drastically higher in those cases, and that's precisely the problem.
Either the bubble is bursting, or the market doesn't like copycats.
I qualified it as 0.666x projected sales (intentionally not rounded >:), so yeah that 10M was a projected figure, which unfortunately I can't find the source for. By the end of 2015 I think Oculus will look like a steal, unless the goodwill is shot.
I am super impressed and amazed.

DOES ANYONE HERE KNOW HOW THEY MANAGED TO GET THE MOBILE PAGE TO APPEAR WITHOUT A TOOLBAR IN MOBILE SAFARI??? Wow. I have never seen this. I want to be able to do it also.

The screen starts off with the browser controls already minimized, even when the page hasn't scrolled yet.

Also when you scroll down, the bottom toolbar never appears, and it doesn't have the typical problem of showing the toolbar when you tap on the bottom part of the screen. How do they pull this off?

EDIT: I looked at the page. Is it this?
<meta content="minimal-ui" name="viewport">
You keep using the words "investor" and "partner," but that isn't what people are talking about. They're talking about an owner.
Well that looks promising. I will need to make a JDK8 branch to integrate this.
Alas, the weakest part of the system is...
Bots, Table for Two?
Another problem I have is that I get terrible anxiety in the interviews and my brain shuts down. I've made a personal decision for my own well-being not to participate in these types of interviews, no matter the circumstances. At that point, it's in the company's court. I will happily demonstrate in many ways that I've solved these problems and more complex problems before. Including narrating my code, papers, articles, body of work, speaking of my aspirations as a data scientist / developer. Talk about learning JavaScript from Crockford and what I've learned. Opinions on DHH's Agile v4 and convention over configuration. The truth is, I research every problem I have (at least a little bit). I never sit down and blindly program or do math problems.

I'll never forget my former Bell Labs-theoretical statistican advisor (American. Stat Association decorated!) telling me about accidentally helping his high school-age daughter fail on a take-home probability problem for school.
It's a huge help to ask a newcomer to start off by make changes to an already-established project that has best practices and idioms already sorted.

If you just start with the full language, there are just too many ways to solve every problem and it's not clear which is better for your particular use case. It's a bit like Perl, except moreso: even basic flow control is a library.
Thanks to Jay-Z, Wu-Tang Will Sell Just One Copy of Its Secret Album
If we sum all the numbers we get n(n+1)/2 + x, where x is the duplicate number. Assume n(n+1)/2 = a mod n.

If we did mod n addition the whole way, we have the result a+x mod n, and let that number be b.

Claim: if a + x = b mod n, then there is a unique solution x in between 0 and n-1. In fact x = (b - a) % n.

Now, if x = 0 from the above computation, you would know it is n instead of 0.
Absolutely - this is why coders need to run for office more.
Rabbitmq.com is down
Looks like rabbitmq site has been down for a while...

http://www.isup.me/rabbitmq.com
Only if you're brute-forcing the game. Something like smaller time steps and more precise positioning for a RTS will usually only slightly alter the optimal strategies, rather than change them to be unrecognizable, because the size of units and buildings and obstacles won't have changed so things like route finding will be basically unchanged in result and execution time. Almost everything being optimized would be locally convex at the scale of the new degrees of precision, so nothing would get exponentially harder.
This is a very good list - I was asked a bunch of these & thankfully I was able to solve them & land the job. It's significantly harder to solve these if you require immutability (which they did in my case, since we work with Scala)

For example, the stock price problem (https://www.interviewcake.com/question/stock-price ), if you insist the solution has no mutables, I really don't know how a Java/Python/C guy would approach it.
In Scala, you'd do

import math._
val s = List.fill[Int](100)((random*1000).toInt)
s./:((s.head,0)){(a,b)=>(min(b,a._1),max(a._2,b-min(b,a._1)))}._2
There was this game called Sweet Tooth that they ripped off and then called the copycat as Candy Crush. I used to play Sweet Tooth where it was like Sega Columns but with candy and you matched the candy to remove it. So Sweet Tooth was a Sega Columns clone, that had tried to clone Tetris for the Sega Genesis.

The 'stuff' has hit the fan, and everyone knows that Candy Crush is a copycat and they sue others over the use of the word 'Candy' in video games. The Emperor has no clothes, and with their IPO they cannot innovate enough to show future growth so the stock tanks and falls and this is normalization.

Zynga went through this as well, made copycats of other games, like Sim Ville copycatted The Sims. Zynga had tried to recruit me several times, but I refused, because I knew their business plan didn't work, and I also know that KIng's business plan is the same as Zynga and other copycat companies.

Microsoft once tried to copy Apple, it was Steve Ballmer's idea and seconded by Bill Gates. See how well that went for them? Microsoft Surface Tablets lost $1.89B USD and Ballmer went into 'early retirement' and investors want Gates gone too. Microsoft might never recover from that, and end up like IBM, Wang, DEC, Osborne, or even Commodore or Atari.
> "it'll still confuse the FUCK out of java, c#, c++ and flash developers, because they are still SEMANTICALLY weird and confusing to people used to classical inheritence... So I'm happy about that. As long as Java developers are unhappy with something, I likes it."

You have issues bro.
Even better, [1] == 1 but [1] != [1]
I think there's some truth to this. Companies should weigh past work more heavily, and let candidates do real work with the team as part of the interview process, IMO.

That being said, I think these whiteboard problems can be useful when you think of them as "trying out what it feels like to brainstorm with the candidate about how to solve a problem." That's how I think of them. There are plenty of people I just can't get on the same page with when trying to whiteboard together (different communication styles/speeds/whatever), and it's helpful to know that ahead of time.
Unfortunately what most engineers tend to misunderstand about the role of their manager is that there are responsibilities outside of the team itself that the manager must perform.

Most managers are in simply supervisory roles, to watch over the team and ensure it's functioning, surviving, and thriving. That is what a supervisor or lead is for. While managers are certainly responsible for nurturing and growing their teams efficiently, they're also highly concerned with managerial duties to the company, which can often be unseen or misunderstood by their direct reports.

Managers often have responsibilities to the management team, the executive team, and other departments entirely. Take an IT department for example. All of the other departments in the company, including operations (where IT often sits to avoid conflict with engineering, and because largely it's an operational focus), are its internal clients, and the management in IT must work with the management of all other departments.

Meanwhile, IT engineers (sysadmins, devops, etc) often under recognize that this intricate dance is going on. The executive team will put pressures on the department, and the manager must delicately balance their needs with what the needs of the team are as well.

Thus, the engineer often looks for a manager that focuses solely on the team. But long term, the manager ends up having to account for the needs of the company. Any manager will need to do this.

It's ultimately important that the staff understands that their manager is superior to them simply because the position requires this of them (not necessarily because of any inherent skill advances). To look for an equal out of your manager is and will continue to be an exercise in futility.
I've recently had to deal with exclamation mark separated values. It sure is exciting, especially when there are empty fields:

foo!bar!baz!
a!b!c!
d!!!
e!f!!
they can claim to be secure, but nobody spent enough time to audit them. Too unpopular
Physicists Produce Antineutrino Map of the World
> if computers ever catch up to humans at Go, could we simply expand the board size a few spaces, thus dramatically increasing the problem space and setting computers back a while? I guess that would depend on what kind of techniques were being used by the computers to solve the games.

Yeah. If the computer uses mostly brute force, then making the board bigger would again tilt the balance in favor of human players.

But if the program is smarter than that, well, then I don't know.
Ah! I actually didn't think of it like that.
Solving go on a 5x5 board takes something like 2hours on a modern PC. So, optimal play for 7x7 may be within reach but 9x9 is much much harder.

PS: "Center opening results in Black taking the entire board. First play on the edge results in White taking the entire board."
To be honest, most social conservatives would be shocked and mortified at a proposal to establish the forms of traditional biblical marriage that are actually in the bible.

But they will defend to the death the need to uphold the pagan Roman tradition.
Hacks all the way down
SendGrid once went over my head and changed my account settings on behalf of a customer of mine, without even consulting me beforehand. I had a customer with a history of reporting mails as spam (activity reports he requested in a webapp). When you report a mail as spam, the address goes into a blacklist to avoid causing sender reputation issues. After the third or so time of having him ask to get the mails again, then mark one of them as spam, I told him I wouldn't be offering that feature to him any longer. He contacted SendGrid about it directly, and the SendGrid rep actually went into my account and added his address to a whitelist to bypass the blacklist, where I intended it to remain.

I thought that was just the strangest thing, and it didn't sit well with me. Accessing a customer's account when they request service is one thing, but making changes on behalf of a stranger you know has no authority over that account? That was when I moved the last of my apps over to Mandrill.
Building The Next Pixar
How many times would you need to execute line 2? The more times you need to do this, the more values x needs to be able to represent. So running x++ in O(n) time means the space needed to store the accumulation grows as O(n log_2 n)... under delirium's "pedantic" interpretation of space complexity.

Unknowingly you have allowed me to stumble onto an actual algorithm with O(1) storage pace, that is, one where there are n numbers, and you want to calculated the modulo-k sum. In this case, the algorithm scales logarithmically in the constant parameter k, but O(1) in n.
Sure, you're both saying that the least bad option is the best option, which is obviously true. But that's not really the argument, or at least not the end of it. Some of us would like to have options that are significantly better than the best existing option.
There's no relationship between Amazon's AWS pricing and pricing for goods and services in other markets.
There is a newrelic plugin that does this. It can graph your costs and raise alerts.

AWS Costs & Usage Analytics
http://www.newvem.com/new-relic/
Twitter Bots Used to Sway Motive Behind Murder of Mexican Journalist
Here Is The Spam Bloomberg is Sending Out To Potential Founders
"I'm sorry. Since you were claiming that the "all republicans should be fired" line was such a straw man, I thought you were also offering a reason that the common Republican partisan should be exempted."

You simply posited, and I didn't believe you were actually serious, that Republicans would soon be locked up for their beliefs. I don't believe this needed to be seriously addressed because it is an utterly moronic point. Good luck with the rest of the crap you made up.

"As such I am distressed that it is so glibly dismissed in favor of a totalitarian approach and calls for boycotts of people who have been accused of doing nothing but supporting the wrong cause."

Glad you got to use totalitarian without knowing what it means. Congrats.
I have this same problem. Unfortunately, I'm not currently employed, so it's quite a handicap in the interview process.
Another semi-unrelated:

Can someone recommend a decent board and set of stones, that don't feel too shabby yet don't cost an arm and a leg?
This is incorrect, under deliriums pedantic interpretation of space complexity. Some regular expressions require one to accept a certain number of examples of a character. This means that storage space for the count is required, which scales logarithmically in the count.
Facebook, Google, And Sony Are Getting Ready To Fight A Cyberpunk War
People are making a big deal out of nothing here. The bad publicity around the acquisition (if anything) caused the share price to drop, not investors misguided confidence in virtual reality tech. Lets not confuse the two. If people were applauding the acquisition, we would be reading an article on how the share price jumped 7%.

Fluctuations happen in the market every day tech stocks are particular delicate because it can be harder to predict what is going to happen. If you look around, you'll notice Amazon dropped 3%, Twitter also dropped 7% (amongst a few others also down).

We don't know for sure that the acquisition of Oculus even caused the drop. Although, looking back on previous FB acquisitions you see a drop of investor confidence as witnessed with the Whatsapp acquisition.

When Facebook announced the $19 billion purchase of Whatsapp their share price tumbled 4.8%, once again this was a short-lived drop once the fanfare died down. Facebook know what they are doing. The fact Sony are moving into the VR space and apparently Valve are also going to be getting in on it signals this isn't a fad, this is a new-found technology arms race.

He who has the most money wins and at the moment, Facebook have a bit of money and a good network of investors behind them to propel Oculus to the top of the VR market and inevitably beat competitors on not only features but the all important price factor.

Edit: I've been down-voted. I respect that, but if you're going to down-vote my argument at least have the audacity to counteract it in the form of a reply.
Help me find a site I saw in past few weeks
They are building a component-based landing page system, there was a video where they were moving around paper panels representing the sections of the page.

Guys on the video had german or maybe eastern european accent...

Very well-designed site/video, and I'm thinking I saw it here on HN.
Can you name any other companies who are using the work sample method?
The last time I checked, Compojure didn't have a formal description of its core macros. This might have changed.

Anyway, macros are easy to understand. They're hard to grok, but easy to understand. Generally you grok things by using them.
Do you intend your phrasing to be insulting? I did try to read the comments, and I'm sure I read all those by Paul. While this may have the been the 'original intent', there was obviously a late-in-the-game change of plan. Given all the theorizing as to how well an endorsement system would work, I'd be interested in knowing what was learned during the brief window that 'universal pending' was enabled.
I'd actually be worried with Google. They've demonstrated a willingness to shut down revenue sinks even if it costs them good will. If these companies find themselves in a position that they're subsidizing their cloud computing offerings with profits made elsewhere, it might make more sense just to pull the plug.
It's been a while since I was in that field...

Typical sintering temperatures are around 1000 to 1300 degC. Usually about 2/3 the melting point of the ceramic; enough to promote ionic motion leading to fusing of the powder in a reasonable amount of time (one-two hours for my lab-sized samples).

Various techniques for lowering the sintering temperature are:

- Increase the sintering time. The time required to achieve a given density (say, 95%) increases somewhat rapidly as you decrease the temperature

- Add a glass to the ceramic powder. The glass melts and essentially lubricates things so there is sufficient motion at lower temperature.

- Start with finer ceramic powder. This has higher surface area for a given amount, which is an energetically unfavorable state (the fused state has lower surface energy and is thus more favorable).

- Apply pressure while sintering [3]

- Live with less density. Pottery needn't be 95+% dense. Clay (or playdough) can be useful for some situations (not bullet-proof vest I imagine) if just let to air dry.

- Other clever things I don't know about.

I know there are metallic substances that can survive sintering processes, as in multi-layer ceramic capacitors, where a sandwich of ceramic/electrode/ceramic/electrode is sintered, but these tend to be the expensive metals that don't react with oxygen [1].

The polymer with the highest melting point I know of is Kapton [2], melting around 400 degC, which is quite a way from the 800 or so degC you might see after adding glass to your ceramic powder...

All that said, most ceramics are not that tough in that they shatter when impacted. If you must 3D print bullet-proof armor, and are sure you can't print some kind of Kevlar-reinforced thing, then I'm not really sure what the best option is.

[1] https://en.wikipedia.org/wiki/Ceramic_capacitor#Multi-layer_...

[2] https://en.wikipedia.org/wiki/Kapton

[3] https://en.wikipedia.org/wiki/Hot_isostatic_pressing
If he contributed $1000 to a campaign to bring back slavery, and then he declared that Mozilla won't tolerate racial discrimination, would that make everything OK?
"I did not compare the Democratic Party to the KKK, I was saying that it was the Democratic Party that primarily supported the KKK during most of its first two incantations."

wtf. You said nothing remotely close to that...Reread if you'd like:

"Also, it's not like the Democrats (the party of the KKK)"

Yeah, thats just like saying that they primarily supported the KKK...

"Do not twist my words. If having a basic knowledge of U.S. history is being nuts, then so be it."

...just wow. lol man. Maybe try actually having basic knowledge of us history?
As far as equipment goes, I heart my MBP, but anything with an SSD drive that runs some flavor of Unix/Linux is what you need for most development. Adjust what you buy according to your budget, but unless you're wanting to do 3D graphics, the SSD is a much bigger usability factor than the processor in most laptops.

The learning curve for web related tech is much gentler than iOS or other compiled programming in that you can produce usable projects more incrementally and learn more about how stuff works as you go along. Just pick up an oreilly or other tech book on the framework you want to learn and it'll walk you through. You don't need a CS degree to learn how most of it works and it doesn't take long hours. It just takes patience and being willing to Google/man -k the things you don't know. And there will be alot you don't know.

Django is very friendly on the learning curve side, but deployment can be tough. I don't know about Ruby on Rails as I haven't touched it. PHP has a low learning curve, but also a large community of less capable users which can give it a bad rep.
The first paragraph is correct but the second is not quite right, and is a common misconception. Beta is a lagging indicator and by itself cannot explain a stock's movement or lack thereof.

There are much better guides to stock volatility such as the put-call ratio, implied volatility of options or general market volatility as measured by VIX.
Value of Oculus Rift shares in Facebook just dropped $112M. Ouch.
Yes. I've seen spreadsheets where some of the cells contain CSV data. I've heard recent news of relational databases adding support for JSON columns and seen them used to store XML, and know that a LOB field could be used to store an image of another database. I've seen hierarchical key/document databases which contain other hierarchical key/document databases (and relational databases, and anything else you can imagine).
My first thought was to whois chunkhost.info, which returns a clear name, email address and phone number.

Or is it that easy to register a domain with a fictitious persona?
I don't believe there is any conjunction fallacy.

Conjunction fallacy only applies if A=A.
Here, your first A is different than your second A, no? If A is "X will abuse account access, given the opportunity" then it matters who is X.
King IPO – nice work
Sweden keeps owning the IT world. King, MAG Interactive, Spotify, Skype, Kazaa.
How can such a small country produce so much?
Especially since they are communists.
instapage.com?
It's hardly too late. If you just look at the use case of application logging for example, the latest fashion is logging using JSON format log files, which is INSANE for a different set of reasons. I have servers that generate TB of log files on a regular basis. ASCII delimited log file format standard could be adopted by the application logging space, could result in some uniform tools that provide better streaming support for log shipping, and gain adoption in other adjacent use cases from there.
I would estimate that the US government does a lot more harm to US citizens than the Chinese government.
Gunshot victims to be suspended between life and death
Is this the one? - http://designmodo.com/startup/

However, these guys are Russians.