jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
idea for the next Dan Brown novel: scientist studies the background microwave radiation leftover from the start of the universe, and finds interesting anomalies. He soon realizes he's found a code, a message, buried in the radiation. But as he nears publication of his findings on 'God's signature,' shady forces close in around him. It seems somebody else has already deciphered the code. Coming Fall 2013: The Penrose Enigma - "I know what you did last universe"
Leather pants in an academic setting always makes me think of Jeff Goldblum in Jurassic Park.
Are you free for lunch on Thursday? Your treat,
Namespace prefixing is a bit on the ugly side, but does get the job done.
I paused a bit before reading about the possible solutions, and actually thought of the (prime number) solution the interviewer came up with.

I realise that this is a bit of redundant post .. but, as a person who isn't a brilliant coder I surprised myself. But then again, after reading the comments here - I think maybe I just have an obtuse way of thinking about things.
Shady == replacing a system framework with your own hex edited version, poor source code, and installing .git dirs on end user devices. You should really examine what those jail breaking apps you use do. It's ugly.
That's the farcical part of it. You are getting payed to get X done. Then can you go home after you do X if you did in 30 hours? Can you just tell your boss: you tasked me with doing X, it is done. I am taking a half Thursday and Friday off?

Of course not. That will be met with a look of disbelief and shock. They will probably quickly assign your another thing Y that takes another 40 hours to complete so now you have 10 hours to complete the new 40 hour job.

Because there is no payed overtime everyone is relying bonuses. And guess what happens with bonuses? "Sorry this was a tough year so we had to reduce bonuses this year, but thanks for your great work".
For that theory to work there has to have been a point where they could monitor all the phone lines.

Parent poster is making it clear that such a point was well over decades before the soviet union fell, so it's hard for the theory to explain the fall.
> If you've drunk the pets-vs-cattle koolaid

Generally drinking the kool-aid is a bad thing - any reason to favour pets?
What's it with creativity today ?

https://news.ycombinator.com/item?id=8916115
i was about posting this :)
I'm pretty sure I give precise date of birth already every time I fly.
Ya this bothers me too. Though I'm guilty of it on occasion. I think it's the same reason that the famous "Someone is wrong on the internet" xkcd comic is so funny... [1] People have no etiquette and in many cases it's easier to bash and be argumentative on the internet because it's so impersonal. I can think of a number of people that post often here where I skim past their posts because they have built a bad reputation with me. I think the contrapositive also applies, there are some people that post enjoyable comments (even when I don't agree with what they are saying) and I make a point to read those. There was some discussion about a feature to make it easier to find people you find interesting... like maintain a list or something. But I don't think it's made it to the official features request page.

[1] http://xkcd.com/386/
"Open Standard" means patent royalty free. You'll find plenty of Apple pundits like Gruber who'll dispute this due to Apple getting behind H.264 for web video, but Apple themselves (and standards bodies like MPEG or W3C) don't use the term incorrectly. Apple have sailed pretty close to the wind though, using phrasing like "open and standard technologies" and then including technologies that are standard, but not open standards.

I thought I caught them referring to something that wasn't as an "Open Standard" in the keynote but I've not had time to check, but certainly they've been very careful not to previously. (I think the phrasing might have been "open industry standard").

But in, for example, Thoughts on Flash, the phrase "open standard" is used repeatedly to refer to HTML5, CSS, Javascript etc. and portrayed as a very good quality for these things to have but when H.264 is mentioned it is referred to just as an "industry standard".

http://www.apple.com/hotnews/thoughts-on-flash/

Also Skype, along with Broadcom and Xiph, are working on a royalty-free voice codec at IETF and have offered their codecs and patents as the basis for that work. For video Skype use VP7 and Google hasn't made any big announcement but it's clear they're positioning VP8 as a Video Chat codec as well as for Web Video within the WebM container. I see Apple's announcement mostly as a half-hearted spoiler for that, kind of like Microsoft's OOXML versus ODF.
Enable Safari's developer menu. (Preferences → Advanced → Show developer menu)

Then enable extensions. (Develop → Enable Extensions)
Yeah..this also happens with my phone. Usually just about 5 secs before a call or SMS is received.
One missing detail: On Ubuntu the native multimedia plugin actually pretends to be Quicktime, so that Linux users aren't locked out of Quicktime delivered material.

(For me the video was quite low quality, possibly it doesn't fake the bitrate management stuff correctly and just gives you the lowest quality available)
Males are not a homogenous group. There's no reason why some subgroups of males couldn't be negatively affected by social pressures just because other subgroups are positively affected.
I'd rather look at it like progressive enhancement: make one site that works and enhance it in ways the different clients make possible.
> Pomello

Fellas, if you are here, - keep in mind the "keming" issue with your name when spelled in lowercase. On the TC website with the body font they are using the name looks and reads like Pornello. Had to re-read it to understand why the brief didn't match the name.
could you use something like recently open sourced z3 to assist in finding minimal examples? (http://en.wikipedia.org/wiki/Concolic_testing)
Yay, great followup to yesterday's post
Humm... is this the longer version of "Don't be evil"?
I'd start by building a hypothesis of who your user would be - then go out and find some people that match that criteria. Landing pages & 'smoke tests' are some tools you can use to augment the info you gather, but you'll want to "get out of the building" and speak one on one with some potential users.

Also, when you're speaking with someone don't even bring up your product until the end. Focus on the problem that you're trying to solve.

I recently saw Brant Cooper and Patrick Vlaskovits speak, and would really recommend their book to anyone wanting to do customer development: http://www.custdev.com
You may have meant to say:
> As a responsible operator

Which is categorically different than the majority of operators.
Additionally, what does communism have to do with it?
If you zoom out a bit you'll see the day is not out of the ordinary, so it's probably not collapsing atm.

Well... probably not, anyway.
That is helpful to know— I may try to move more in this direction the next time I'm hacking on it.
What a good way to put it. Thanks.
No way. Kraken doesn't even have a real-time feed. The best I've ever seen is HitBtc or Coinsetter. Those two are the closest to Wall Street grade APIs out there (demo environments, real-time API agnostic of protocol, colocation, etc). From a brief glance, this Coinbase exchange API is close.
You are confused about the order in which these things happen:

1. We form a hypothesis about how something works.

2. We do experiments to try to falsify said hypothesis.

3. If a certain amount of experimentation fails to falsify the hypothesis, we conclude tentatively that the hypothesis is a correct model of reality, namely, we promote it to a theory.

4. We use that theory to simulate the real thing computationally.

(4) is the whole point of doing steps (1) to (3) - and all VMG is saying is that there is no reason to assume that (1) to (3) couldn't lead to (4) with regards to the brain, just as there is no reason to do so with regards to atoms, which in turn is why we do operate CERN instead of just asserting that atoms cannot be understood.
Maybe, sometimes. I am not sure if practicing to ask for discounts builds character, though?

What if the process turns you into a sleazy salesman?
Let me know if you have any questions about it.
Thank you so much :D
Yes it's fine if people want to create a new buzzword for some special case. But people act like it's a revolutionary idea that will allow them to finally address unsolved problems (and ergo deserve funding for).

"Light fields" is one that always annoyed me. People who are apparently unaware of centuries of knowledge and methods in electromagnetism, developing "new" ways to solve problems crudely. That's great if they can make some cool new imaging system, but is it research deserving of long-term high-risk funding? It's just something that anyone skilled in optics can work out if they thought to build it.
People are idiots. I've met a lot of Ethereum developers who are super excited about central bank cryptocurrencies.
Tangentially, I'm a bit surprised that we've completely dropped the ASCII separator control characters: 28/0x1C FS (File Separator), 29/0x1D GS (Group Separator), 30/0x1E RS (Record Separator), 21/0x1F US (Unit Separator).

It's a pity, because I usually see Space (32/0x20) as the record separator, which I suppose is convenient because it works well in a standard text editor, but it does mean we've built up decades of habit/trauma-avoidance about avoiding spaces in names, replacing them with underscores (_) or dashes (-)...
Have you ever watched Kitchen Nightmares? Bad chef's are often surprised to get told their food tastes bad because everyone always tells them how good their food is!

If you know someone is from a particular company, you don't badmouth the company in front of them, but you might badmouth the competitors.
It's not exaggeration but you make a valid point: I might revise the 3rd bullet to read "I'm not willing to pay the minimum price the market offers".

But that's missing the point:

>Then what do you think would be the fair price of this information?

It's not how much you pay, it's who pays. With GA, you're deciding that your users will pay on your behalf.
Novena has the bottom-up approach of Bunnie saying "oh here's a cool chip. I'll build something around it and see how complete it will be in the end."Purism seems to say "Let's make a machine that lives up to everyone's expectation, and let's try and remove all closed source blobs from it". They are going the top-down way of stripping an X86 machine from all its secret firmware.

I doubt they'll be as successful as Bunnie was with his approach when it comes to making a "clean" device with no dark and shady corners. (Or for that matter, even as clean as the Coreboot X60.) In turn, the Purism device feels a lot more desirable to me. Let's see if they can make it happen.
I've heard this as well so I whipped up a quick Ruby script that hashes a numbers of strings over and over, let it run for a few days on a quad-core machine and found zero collisions. I tested MD5 and SHA-1. It may weaken the hash a bit but it also makes the algorithm slower which means it's harder to brute-force.
You have a very bright kid, cute too.

I was especially impressed that he represented the characters as dots instead of trying to draw them, because it was obvious what they do. The "squares," he drew out more completely because he didn't know what to call them and drawing it was the best way to explain it (dad understood).
It usually doesn't work that way, especially when 500 employees constitutes only 4 percent of the workforce. That's a lot of employees to target. A layoff is the result of a company's financial situation, which can fluctuate through no fault of the affected employees; if an engineer is assigned to a faltering project and taht project gets the axe, then it is not necessarily an indictment of his job performance.

Even if those that get cut are cut because they aren't "top performers", that doesn't mean they aren't useful or good developers. You have to be good to get into Yahoo et al in the first place, and if there's a lot of competition in the job market, you may be able to get super-excellent candidates into jobs until the market looks up, at which time your employees that are merely good are not so precious.
> Merry Christmas...
"Win or not-win" is a great attitude towards multi-player gaming. 'Not-winning' not only sounds better than 'losing', it goes to the core of what imho matters most in gameplay: social interaction, not competition.
You're right, if it were about programming there would have to be a parody for file recovery and windows installs.
In Ireland, we have the Gaeltacht [1], which are areas where Irish is the primary language. I know a couple of older people who grew up in a Gaeltacht and only learned English in school, never using it at home. This would be much less likely nowadays, hard to avoid English on the Internet etc

[1] http://en.wikipedia.org/wiki/Gaeltacht
$50/year is too low. It's less than $5/month. I spend roughly that per day on coffee... and yet I'd still hesitate to sign up for something on the Internet for $5/month, just as much as I'd hesitate if it was $10 or $15 or $30/month.
Plastic SCM's diff/merge tool has a unique feature that can be useful: moved code detection.

http://www.scootersoftware.com/vbulletin/showthread.php?p=24...

It is a newer commercial product with several rough edges, but now there's a "community edition" to try out (it's possible to use just the diff/merge tool without obtaining a license key to setup the server portion):

http://codicesoftware.blogspot.com/2010/11/building-plastic-...
Where can I download that?
The environment of 1700 seems likely to share more characteristics with 1750 than 1600. Whether these people were famous during or _just before_ the IR does not change my point.

Steam engines were invented many times during and before the IR. What allowed the IR to happen was more likely coal, I think.
Nice, I didn't realize it had a Windows version too. Thanks!
And wasn't paid to settle the QuickTime lawsuit anyway?
Danger: This has been the polar opposite of Patrick McKenzie's experience. Charge people one shiny nickel and they'll come to you with high expectations. In fact, lowering your prices pessimizes your customer base with the most high-drama customers.
Previous discussion: http://news.ycombinator.com/item?id=1709074
WSL is basically a way to get the pseudo-Linux crowd that is giving money to Apple for UNIX laptops instead of supporting Linux OEMs.

Anyone could already enjoy a similar experience since Virtual box and VMware exist.
"It's fair to say that the OCaml runtime has not been designed with observability particularly high on the wishlist."

s/the OCaml runtime/computing/ <-- the root of the problem
I've worked elsewhere. Samsung is in the bottom tier for every dimension that matters to quality (of life and of products).
Yep and it also reinforces biases in interviewers. They start to think people really are just incompetent despite their experience - and start to believe even more in high pressure interviews. When the vast majority of “can’t believe the candidate couldn’t even do a for loop” is due to stressors.
For Mandarin I like this dictionary:

http://www.mdbg.net/chindict/chindict.php?page=worddict&...
The data the RescueTime typically collects is heavily gaurded intellectual property amongst nearly every Fortune 500 - EG MSFT's bread and butter profits - and I doubt they have any meaningful penetration into those markets.
>> To use Posterous, all you have to do is send one email. You don’t even need to create an account; just email post@posterous.com and they link it to your email address automatically. Because you’re the only person with access to your email, you don’t even need a password on Posterous.

I don't know anything about their blogging service, but as far as registering for services goes, this idea is gold.
Actually as all email traffic is sent in clear text (unless encrypted using PGP or a program of the sort) - these can be read by any node between your SMTP server and the recipient's POP server not just the end points.
its all hunky dory in the echo chamber
I am having a hard time understanding what he's complaining about. Is there supposed to be something wrong with having a general information site (mahalo) and a bunch of specialized sites (starwarsanswers.com, for example) that contain information on specific topics with links back to the general site?
LOL Anyone who's ever worked with a Chinese PhD's, grad students or serious developers (such as in finance) knows this is complete horseshit...

But you're right, this thread is the perfect place for some casual racism to vent your frustrations in working with third-rate developers foisted upon you by your company's outsource policies.
Most of the companies at White Bear Yard (http://whitebearyard.com/, the East End, London, UK) are looking for interns. Market spaces; real-time social sports gaming (Picklive), gambling and prediction markets (Smarkets), reactive/generative music (Rjdj), and last-but-not-least, statistics/public data/market data (Timetric).

In particular, if you're a trainee journalist looking for a different summer gig, and you're into statistics, we'd like to talk to you. Email me: andrew@timetric.com.
These movies don't get released to the cinemas. Well, not NORMAL cinemas :)
"Get results" is code for "reduce people to statistics, then optimize for a convenient statistic".

It's like dealing with a homeless problem by shipping them all to some other town.
We are talking about adoption rates between Scala and Clojure. When Scala was a few years old, I am arguing that its adoption rate was similar to what Clojure is experiencing today. So looking at the "current trajectory" doesn't tell the whole story. It is adoption over the long term that will tell us who has won (or is winning) the language wars.

The xkcd cartoon is obviously exaggerated satire.
I don't think I said gravity? But by all means, find more substantive stories. Historical material is especially welcome here, and so are out-of-the-way pieces with no obvious relevance except that they're interesting.
Bryce just replied on Twitter to say it's an OATV thing, so not just him. I wonder how that affects follow-on investment if the company needed it.
Nice time zone map:

http://upload.wikimedia.org/wikipedia/commons/8/88/World_Tim...

Note the 5 3/4 for Nepal.

Why is there a little chunk of Greenland that's 3 hours offset from the rest of the country?
> perhaps everyone's traffic spiked a bit on Dec 29th and 30th and it had nothing to do with the email blast we sent out

You don't need any external knowledge to resolve questions like that. You only need to tag the links in all your marketing campaigns, including "email blasts", so that you can identify the traffic from those campaigns in your web stats reports. To know whether a spike was caused by the e-mails or not, you just look at how many visits came from that campaign on the 29th/30th. Whatever analytics platform you choose should make it easy to see how many visits each traffic source is bringing you each day, so you can answer these questions you have about the causes of spikes and dips.
Krebs is really well connected to the underworld, plenty of people pass him information confidentally, just like any other journalist. He also understands this field far better than most people, so although he probably did find them "easily", it probably wasn't "on his own" and it almost certainly wouldn't have been anywhere near as easy for you or me to do it.
Science works by evidence-driven consensus. There is no central ruling body that decides what "science" is, or how long to keep working on it. Different scientists make proposals to different institutions, and those institutions decide what to fund. As long as there are tenured researchers or funding institutions that want to work on string theory, there will be people working on string theory. But if research into string theory stops yielding interesting results, those still researching it will get fewer publications and citations and they will change to a more promising line of research.

Also, scientific theories are never "proven", and the word "theory" doesn't have any sort of officialness to it, as is clear in the Wikipedia article you linked. To be a "theory", a set of ideas basically has to be comprehensive, logically sound, agree with existing evidence, and generally useful for something.

Experiments and consensus determine which theories are most promising for continued research and experimentation. In a given domain of science, the simplest theory (see Occam's razor[0]), with the best agreement with available evidence, with the most useful predictions, and with the greatest consensus, might be considered the "accepted" theory of the day. An accepted theory can be displaced if new evidence does not match predictions made by the theory and the theory cannot adapt to the new evidence, or if a new theory provides better agreement with evidence while being simpler or more predictive.

Science as a process transcends human lifetimes. Sometimes it takes a new generation of scientists to see past the blind spots of a previous generation, but that doesn't mean that the previous generation wasn't doing "science".
Location: Poland
Remote: Yes, but prefer to relocate
WtR: Yes
Tech:
Scala(play, akka),
Java(play, drowpwizard, spring boot, hibernate, jooq etc),
C#(Unity 3d, ASP.MVC, EF, Win8),
Frontend(HTML,CSS,JS and the works(angular, jq, react))
Worked with MongoDB, used multiple SQL engines, through ORM and without.
Done some WebOps work(ansible)

Resume/CV: Happy to send on request: Email: requiemos@gmail.com
> Personally, I like Clojure (which I am just learning now) in spite of the lack of objects. I think that the ability to write a Point class, encapsulate the coordinates, and expose an API is great. In my opinion, representing a Point as a vector or map, and then having a set of unassociated functions operating on these point-like collections sacrifices some good ideas that came from object-orientation.

Since you mentioned you were learning, I thought I'd share that, although I like functions-on-data as much as the next guy, I often use protocols and records for tasks like this, generally for no reason other than organization and self-documentation:

(defprotocol Pointy
(add-vectors [this other])
; ...
)

(defrecord Point
Pointy
(add-vectors [{this-x :x this-y :y} {other-x :x other-y :y}]
(->Point (+ this-x other-x) (+ this-y other-y)))
;...
)

I think this has more to do with type-safety than object-orientation though.
Please leave the lulz off of Hacker News.
Well yeah, Java apps have tens of queries too, and they complete in under 1 second.

But that won't work on AppEngine.
Which is rather insensitive, given that large percentage of HN readers have never seen the place where children come from!
While it's indeed good to have a healthy skepticism towards these things, there's a major difference between the two: a) MIPS has been acquired too many times by a company that can lock others out (SGI is definitely the Nvidia of today outside of consumer stuff), and b) MIPS, while have been present in game consoles and workstations, didn't really have the visibility ARM has today. They didn't have any consumer devices labelled with "MIPS chipset inside!", even though it was present in game consoles.