skysight-inc/HackerNews huggingface dataset:
"It's totally possible to be enlightened by a bad trip, rather than traumatised."

One of the most enlightening experiences of my life was a horrendously frightening trip on salvia divinorum. I took it by tincture. I later learned that I'd done a much bigger dose than I'd thought I had. Anyhow, the experience was akin to madness. I felt detached. I lapsed into fugue state. I saw, heard, and "felt" things. Above all else, I maintained just enough lucidity to retain meta-cognition: I was sane enough to know that I'd become crazy. That is an awful feeling. I thought I was losing my mind, and that I'd never return to normalcy.

Well, ridiculous as it sounds, the idea of becoming permanently schizophrenic frightened me into a very deep, very fast-paced analysis of my life to date. With whatever scrap of sanity I had left, I scrawled down my hopes, my dreams, and my goals for the future. Goals I'd need my wits about me in order to achieve. Some of these goals I'd had for years, and I'd made virtually no progress towards them. In this brief period of paranoia -- this fear of never again being able to pursue my dreams -- I strengthened my resolve to try.

Oh, and I also wrote a bunch of sappy, ridiculous emails to all of my closest friends. They still pull those emails out, from time to time, for shits and giggles. They're pretty loopy. And yet, there's a real heart and honesty to them.

I'm glad I had the experience. I'll never do it again, though. (I've tried other psychedelics, fwiw, but this was my only honest-to-goodness "bad trip").
A song about the joys of coding JavaScript
Operator deliberately destroyed Antares rocket
The Birthday Problem, and how it relates to unique GUIDs (2012)
Y Combinator W15 batch
This is for anyone who has applied to ycombinator W15 batch, it doesn't matter if you got the interview or not.
If you have developed an amazing website and looking for some exposure please read this.
I'm CEO of enythings. Enythings is a new search engine that let's you search, discover and compare websites! It is for people who are not satisfied with Google.

As of right now, we are looking for more websites to add to our ever-growing library of websites. So, please contact us now if you would like to publish your website on our site (you will get free exposure for free). Email us at: enythings@gmail.com
Please have a look at our website: enythings.com
Thank you in advance.
"Likelihood" is the wrong way to think about security vulnerabilities. Once an exploit such as this is known to be possible, attackers can contrive scenarios to exploit it.
You can generalize this idea to: if you are willing to exercise control over some parameters that go into your UID, you need fewer random bits.

For example you could encode a number that identifies the host (like, the last byte or last two bytes of the public IP address) and the process id of the process generating the ID, and as a result you need less entropy for avoiding collisions.

But you risk that somebody who doesn't know UID algorithm screws things up. For example if you use the last byte of the IP address, and some network administrator decides to give each host an IPv6 net, the last byte of the IP might very well be one for each host. (OK, that's a bit of a contrived example; maybe PID namespaces are a better one?).

Or things outside of your control. Your company gets acquired by a much bigger one, and for some reason they decide to use your system for the whole company. Or for a huge customer. And now you're facing a factor 1000 more records than you ever thought possible. Or a factor 10000. History is full of software systems that have been used way beyond what they were planned for originally, and of course nobody revisited all relevant design decisions.

Second point to consider: by making parts of your UIDs deterministic, you also leak information. Like when a dataset was created, and on what host. Which might be relevant for timing attacks, or other kinds of security nastiness that you don't even think about right now.
Does this have any use besides encryption? Because strong encryption already exists without all this.
This seems overly complicated. Why not generate an ID out of two numbers, one a server or thread ID and another that auto-increments? Assigning a unique number to each entity that can generate IDs seems like a tractable problem, and the odds of generating a collision can be reduced to zero if you negotiate a new number when the counter wraps around.
"The counter argument that such recordings might “going missing” when convenient for the officer comes up then"

That's because it's what it is happening right now. See last week's trending HN story, especially the "the FBI provided two blank CDs, claiming the recording devices malfunctioned" bit (yeah, sure):

http://www.npr.org/2014/10/29/359725475/can-authorities-cut-...

https://news.ycombinator.com/item?id=8527469
Yeah, I wondered if I should add a caveat in there about this. I forewent it because I thought it would confuse people more than anything, and because I've never found this particular concern all that worrisome for the average developer. But maybe it's worth mentioning, in a footnote if nothing else.
Find anyone email address with me, Norbert
Diversity at Amazon would mean having more than one brand of warehouse robot.
Free PyCharm IDE for Students
I think you both are right and therefore you both have answers to your own question. The freelancer model is supposedly ideal: the company pays for a project, the engineer works on it for a definite time, and then both move on. No internal politics, promotions, boring projects, relocations, layoffs, etc.

The price to pay is that you have to find a job every 3-9 months, and that's not easy, even if your skillset is in high demand. You'd have to invest a significant amount of time. Conversely, the company couldn't build upon assets that they invested heavily in to acquire (job postings, resume screenings, interviews, offers, training, firing, etc.). If a reliable 3rd party could act as the agent for engineers, vetting their skills and credentials, maybe this market could become more fluid, but even if the benefits would be huge, the article clearly explains why the environment is not favorable.
Yes?
https://news.ycombinator.com/item?id=8537039
It would make sense to bring on someone with knowledge that isn't held in house (i.e., you need to interact with X, and no one is familiar with X, so hire someone for a few months who knows X backwards and forwards), on a contract to contract basis, but it doesn't make sense to do that for the entirety of new development. The cost to bring someone up to speed can be quite sizable, and you're looking at paying out that cost again every time you replace a contractor.

Similarly, I really, -really- dislike the idea of institutionalized discrepancies between "the rockstars who develop" and the "grunts who maintain it". Because then any problems with your code after the initial "it works"...are blamed on the maintainers not being good enough, rather than the fact you wrote it as quickly as possible, without concerns for long term sustainability. In fact, it provides an incentive to getting code written as quickly and sloppily as possible, rather than as robustly and maintainable as possible.
UUID generation collision is essentially zero too. Any scheme you can contrive has the vulnerability that somebody else may choose the same roots as you, including yourself if you restart unexpectedly.
Mitt Romney was not a creationist and he won the Republican nomination in 2012. Based on my understanding you also need to be Christian and born in America to reach the higher positions in either party.
Richard Hamming's thoughts (from You and Your Research) deserve to be quoted in full (below). Probably they are less applicable the less research or speculative work you do.

Now for the matter of drive. You observe that most great scientists have tremendous drive. I worked for ten years with John Tukey at Bell Labs. He had tremendous drive. One day about three or four years after I joined, I discovered that John Tukey was slightly younger than I was. John was a genius and I clearly was not. Well I went storming into Bode's office and said, ``How can anybody my age know as much as John Tukey does?'' He leaned back in his chair, put his hands behind his head, grinned slightly, and said, ``You would be surprised Hamming, how much you would know if you worked as hard as he did that many years.'' I simply slunk out of the office!

What Bode was saying was this: ``Knowledge and productivity are like compound interest.'' Given two people of approximately the same ability and one person who works ten percent more than the other, the latter will more than twice outproduce the former. The more you know, the more you learn; the more you learn, the more you can do; the more you can do, the more the opportunity - it is very much like compound interest. I don't want to give you a rate, but it is a very high rate. Given two people with exactly the same ability, the one person who manages day in and day out to get in one more hour of thinking will be tremendously more productive over a lifetime. I took Bode's remark to heart; I spent a good deal more of my time for some years trying to work a bit harder and I found, in fact, I could get more work done. I don't like to say it in front of my wife, but I did sort of neglect her sometimes; I needed to study. You have to neglect things if you intend to get what you want done. There's no question about this.
Got one. Thank you to the folks on HN :)
Facebook brute-forcing hidden services
Discovery of JPMorgan Cyberattack Aided by Small Firm
This has nothing to do with encryption. This is building an instantaneous global communication network using quantum entangled particles. One benefit, at least as far as we understand this phenomenon, is that the transfer of state between two entangled particles is untappable, making it the most secure communication medium we know of today without requiring any encryption at all.

That understanding could, of course, completely change at any time.
I do if still needed, drop me a line (email in profile)
Your still confusing a state change (boil) with a chemical change (burn). The reason this is important is how fast stuff comes out the bottom of your rocket is really important and pushing it faster takes more energy. To beat chemical rockets you need to use more energy to push harder.
Why and how I ditched icon fonts in favor of inline SVG
They demo'd a few... non were more impressive than the front view.

I agree some additional processing may make this a really cool tool... but for demo videos these accurately depict a really cool idea that in reality doesn't make a whole lotta sense.
Well if company uses something or does something that is not common in market place and becoming fluent in it takes month or two. Changing engineers all the time would mean that no matter how hard core coder would come he would be total newbie in terms of productivity for a while compared to average programmer who just stayed there and knows both the programming environment and target market for programs inside out.
> I also like how the myth of fatty food causing obesity is repeated a few times in the panelists. Clearly not experts on nutrition or its effects on the human body.

Do you really believe this or is it some kind of satire?

edit: not snarking, I genuinely can't tell if parent thinks fatty food does not contribute to obesity. Obese people aren't obese just because they eat far too much sugar. They're obese because they eat far too much sugar, starch, and fat. It is ridiculous to think that the amount of fat in an obese person's diet has no influence on that person's obesity.
Your argument falls apart at the second sentence.

The issue discussed is not whether someone is a registered Republican party voter, but the belief structure they have. Imagine that - there are foreign-born non-Christian conservatives who travel around the world.

Whether the rest of your points are true or just bigoted ranting (others may choose) is ultimately irrelevant.
Provided you're using Chrome, the only browser it supports.
If only someone could resurrect Microsoft Comic Chat.
Amazon posts a very positive and promising story on diversity, HN finds a way to post negative comments about Amazon.

Makes ya think.
Fantastic. Everything I wish my phone's email client was but unfortunately isn't. About to go download it now.
Same here (Chrome 38 on Win 8.1)
Rocket exhaust is normally plasma. Also, density is not really much of an issue unless it's really low. Rockets use liquid hydrogen which is normally ~1/14th the density of water.

The important bit is mass not density.
“I believe that God designed the universe and created the universe,” Mr. Romney said in an interview this week. “And I believe evolution is most likely the process he used to create the human body.” [1]

What to say here?

[1] http://thecaucus.blogs.nytimes.com/2007/05/11/romney-elabora...
Please reconsider that in light of the fact that the tax is government income: they will categorize everything they can - even some vegetables and fruits, I bet - as low nutrition food and fast food.
Chrome and Firefox both store cookies, bookmarks, etc. in unencrypted, unprotected sqlite databases in a user profile directory. Internet Explorer stores them in regular text files on the filesystem. Any application run by the same user has trivial access to all of that information.

In many cases that information can't be sent out to an external server and then used to impersonate you, however. Google, for example, has a lot of safeguards to identify abnormal traffic like that and block it out. An application could, however, use the cookies/session info locally on your machine to do things without your knowledge.
Here's how Wall Street is spending on US elections this year
Really, you get negative interview feedback for suggesting the use of a PONSO? As opposed to what, an NSDictionary/NSManagedObject/perhaps a struct?

No wonder I'm terrible at interviews.
No Newsletter Is Good Newsletter
Hey! Guy who did the Polygon PS4 and Xbox review SVG animations here.

This is really great stuff; has a super friendly API to boot.

FWIW, we also released a generalized library for some of the things we were doing WRT frame-based and duration-based animation:

https://github.com/voxmedia/metronome

(Reason being that for some animations, we wanted it to finish in a precise amount of time, but for others, maintaining frame rate was paramount, even if total elapsed time was longer)
Datalog is relational. Both of those papers show datalog compilers in datalog.
Project Gregory – Global solution for people without home
I guess this puts the quiet removal of launchd from macosforge.org into perspective.

http://web.archive.org/web/20120609100559/http://launchd.mac...

Unfortunate timing since it was finally getting a working port on FreeBSD.
That's great!

Add-on has access only to files in which the add-on is used.
More information can be found here https://developers.google.com/apps-script/guides/services/au...

In addition your document is shared with an editor, but only after you agree to work with him.
> instantaneous global communication network

Unfortunately that is not true. The transportation of information is still limited by the speed of light as you cannot transmit causal information via the collapse and subsequent measurement of the states of entangled particles.

http://en.wikipedia.org/wiki/No-communication_theorem
Would a Talent Agent work for remote workers? Lots of engineers I know would love to work remotely, but when they tried, they couldnt find high paying consistent jobs without putting in considerable effort marketing and building relationships. Could be worth looking into.
Based around what, one click VPS/PAAS deploys? There are a lot of tools out there that can do this. Vagrant with a bash script is the simplest that comes to mind.
Allow me to change your understanding then. Quantum entanglement does not allow faster than light transmission of information.
By that definition all christians could be called creationists. I'm not aware of any christian sect who hold the belief that God came into existence after the rest of the universe.
Werewolf is the most sexist word in the English language
Hackernews used to be full of people when shown something new would say, "yes AND!". Now it's full of people who shout, "no BUT!"

I came from /. to k5 to hn. Anybody ready for the next iteration yet? I am.
> The article's title is somewhat misleading

Ok, we changed the title to the first part of the photo caption.
I get the same problem, tried on both Chrome and Internet Explorer (Windows 7).
One data point, so take with a grain of salt, but somebody I know very well used offerletter.io and ended up severely underpaid (should have received ~$15k more).
Yes. Url changed from http://www.buzzcarl.com/its-time-to-revive-hypercard.
SpaceshipTwo crashes shortly after Mojave test flight
Note: The two donut charts for "Race and Ethnicity" are visually misleading. The color assigned to each race or ethnicity is not consistent between the two charts, so a visual comparison of the two is much less useful. ("White" is represented by blue on both charts, but green is "Black" on the overall chart and "Asian" on the Managers chart.)
As an active Slack user who started testing out Inbox--there is zero comparison. Inbox has some slick items for sure, but is nowhere near as intuitive as Slack.
I didn't say it was necessarily bad, just Facebook has been posting for years technical achievements and other interesting events related to their company. Occasionally (once a week or every couple weeks) these will make their way onto Hacker News, but in the last week, there have been multiple posts from facebook.com on the front page at the same time. I'm just curious as to why the sudden jump in posts from them on the front page.
I guess OP doesn't use requestAnimationFrame, otherwise, it would wait for the tab being focused.

Edit: Checked the code. He uses requestAnimationFrame.
Apple Releases OS X 10.10 Yosemite Open Source Darwin Code
Most information seems to be on Twitter at the moment. Only official statement from Virgin is that the flight experienced an in-flight anomoly: http://www.nbcnews.com/storyline/virgin-voyage/virgin-galact...
Virgin Galactic's SpaceShipTwo Crashes During Flight Test
It was my impression that most top engineers already do this by either being freelancers or through poaching.

Or even, at the very least, by switching projects internally.
You might be looking for https://lobste.rs/
In Linux, I get a varying, incomplete image with Firefox (33) and nothing with Chrome (38).
In Search of the Perfect JavaScript Framework
Infographic: How Steve Jobs Started – The Life of Apple’s Founder
> there is genuinely nothing to like to

Fix this first
This is an interesting idea. I expect there may be some opportunity here, at least while working remotely isn't ubiquitous.
The late Bob Wallace (Microsoft) experimented with low dose psychedelics as aid to programming.
http://en.wikipedia.org/wiki/Bob_Wallace
Undoubtedly there are more, but they keep understandably silent about it. Even more interesting would be (to me) programmers who would use meditative practices. Techniques - or better named attitudes - like mindfulness, self-awareness, the ability to take a step back to look at the bigger picture also aid in all areas of life. I was presently surprised to hear someone talk about mindfulness in relation to programming on a developer conference (Arrrrcamp):
http://beatimpostorsyndrome.net/actions.html

About other programmers, I think it's telling "Why the luck stiff" referred to John Lilly's metaprogramming of the mind in his famous kaleidoscopic Ruby guide page 107:

"You might be inclined to think that metaprogramming is another hacker word and was first overheard in private phone
calls between fax machines. Honest to God, I am here to tell you that it is stranger than that. Metaprogramming began with taking drugs in the company of dolphins."

"We learn. But first we learn to learn. We setup programming in our mind which is the pathway to further programming. (Lilly is largely talking about programming the brain and the nervous system, which he collectively called the biocomputer.)
Lilly’s metaprogramming was more about feeding yourself imagery, reinventing yourself, all that. This sort of thinking links directly to folks out there who dabble in shamanism, wave their hands over tarot cards and wake up early for karate class. I guess you could say metaprogramming is New Age, but it’s all settled down recently into a sleeping bag with plain old nerdiness. (If you got here from a Google search for “C++ Metaprogramming”, stick around, but I only ask that you burn those neural pathways that originally invoked the search. Many thanks.)"

For sure mushrooms and psylocybin are unsuitable for programming, but low doses of cocaine, acid or 2C-* might have their value. The best programmer however learns to meta-program and hack his mind without chemicals.
You're right that they're not consistent between the two charts. That can be misleading.

They are ordered by percentage descending, so you can quickly understand which is the 2nd most populous, 3rd most populous, etc. The ethnicity name is right by the percentage so you can quickly grok it, even though the colors don't match across pie charts.
Fly Hijacks an Ant’s Brain – Then Pops Its Head Off
> Makes ya think.

Sure, and rather than being vague here are mine: "Why is HN being negative? Probably because of the insanely dehumanizing working conditions Amazon warehouse 'contractors' are put in. Why would that prevent HN from celebrating this diversity post? Possibly because it reads like a corporate puff-piece that improves their image without actually improving the working conditions of their warehouse 'contractors'."

EDIT: To add, I think celebrating diversity is great. But to do so when workers are under tyrannical working conditions does tend to frame the piece in a 'propoganda' light more so than a genuine 'we care' light.
The parent to your comment is probably someone who has bought into the keto (read: re-named Atkins) diet.
Here's Walt Disney to Explain the Amazing Multiplane Camera
You'd probably be able to create a marketplace around these types of services which wraps monitoring/uptime/alerting/management/autoscaling/software updates etc into one interface.
Never heard of it. Whats the angle, who runs it, etc?
I've heard this so much. Usually from people who reinvent the wheel five times over.

I've never seen anyone dig through VCS history to gain a better understanding of code. And since presumably things change because the understanding evolves, I'm not even sure what the thought process is that would lead someone to do that.

You comment out code because your understanding might not be perfect, you might want the option to easily roll-back, or even have a reminder that a particular change was made. You'll remove it in the next revision or two.

So yeah. I've heard this before. It's complete and total nonsense IME.
Creating Digital Passports Using the Blockchain
slide 28 (tabla player gets in the groove..) is fascinating.
"Positive and promising" is definitely the spin that Amazon, and many other companies engaged in systematic abuses (labor, environmental, regulatory) would like you to have about their diversity programs. Seen another way, they're merely window dressing.
Hey lquist - very sorry to hear about this. Can you encourage this person to reach out to me, or connect us directly? Can look into it ASAP. mallyvai at offerletter.io . Also would be great to hear (at a a high level, without disclosing anything confidential) - why you (or they) might have felt this person was underpaid.