skysight-inc/HackerNews huggingface dataset:
My understanding is that there was a kind of mini-bubble in seed stage funding for a few years, and that this has now ended. Luckily it seems to have just tapered off in an orderly fashion rather than imploded.

Seed deals are still happening, but fewer of them and the bar's been raised a bit.

So it's not "dead" by any stretch of the imagination, but it's definitely less frothy. That is probably a good thing, since it results in less noise interfering with the really good stuff that's out there. It also reduces the likelihood of a real hard-core crash, which would be very damaging to the ecosystem.
Yep, overall. Be up front, communicate it is not something you are as experienced with so it takes you more time and you are having to learn some new skills. Show them you can do it, but be honest with your estimates and be up front that you will likely make mistakes. Also, tell them when you are running behind before they are expecting something to be complete.

My most important piece of advice though is don't feel like you have to say yes to every request when they bring it to you. That doesn't mean you are telling the owners "no". It means saying something more like, I'll write that down but I am so busy doing X that I won't get to it for at least Y days/weeks. And remind them that if they were to bring in a senior dev it would speed up the process and help you as well.

As long as they are not abusing you, I'd say go for it and use the opportunity to learn. But as bbcbasic pointed out, some companies will try to take advantage of you (abuse you), so keep your eyes out for that as I would be looking for an exit if that starts.
I stand informed. Thank you very much.
Yep, happy with that. I was responding to the parent comment that said roughly "with wireless everything, who needs wired ports?".

Wireless is usually OK in my living room but I would not count on wireless video working reliably in a conference room with 500 people on their laptop/phone. Shudder.
Fantastical on iOS.
I know this isn't central to your point, but I thought I'd say it anyway. These days I have taken to doing:

sql = "SELECT * FROM products WHERE TRUE"
....
if upc:
sql += ' AND upc LIKE %?%'
....

This saves having to worry about "AND" and "WHERE", and the extra "WHERE TRUE" results in the same execution plan (thus the same performance).
The fact that "all the DNS security in the world won't help" is part of my point. There aren't really any places where "all the DNS security in the world" will help.
Go is a drastically different language than Java. And porting over Java's GC wouldn't make sense.

In Java, everything except primitive types is a pointer. In Go, on the other hand, programming "by value" is encouraged (pointers are explicit, never implicit). In Go, it's possible to actually avoid creating garbage altogether - you have a decent amount of control of where memory gets allocated.

Thus porting Java's GC, which has been highly optimized to deal with hundreds of short-lived objects whose allocation you as a Java programmer have no control over, wouldn't make sense - it's optimized in all the wrong places, for Go, basically.
Fun! I'm with you on battery life and utility trumping all else. I used to code on layovers and in meetings on my Palm Pilot with Quartus Forth[1], and sometimes a little Basic environment with a Dialog builder. The name of that tool escapes me. Thank you for reminding me of OpenPandora[2]. I may have to pick one up or maybe wait for the Pyra[3].

1. http://www.quartus.net/products/forth/

2. http://pyra-handheld.com/

3. https://www.dragonbox.de/en/45-pyra
Haven't looked into JSONB that much yet so I'm afraid I can't give any numbers.
Parallels Desktop Ultimate Mac Pack
Apple’s Trick for Using “As Little Gold as Possible” in Its New $17K Gold Watch
I can't exactly describe how, but it doesn't feel like clickbait. Maybe because it wasn't misleading, obviously it wasn't going to be about real six-legged giant, so I assumed it was an animal or something.
Between industry, offices, and schools, I bring earplugs with me everywhere and hand them out to people who have to work in these types of environments.

A lot of the time, people can't get away to hear themselves think, and it stresses them out more than they realize. Imagine never feeling like you're as focused and productive as you're used to being and the impact that might take on your self appraisal; it's like never being able to get comfortable in bed, night after night. Using the plugs helps people get away mentally and maintain their focus when they can't separate themselves from their environment.

Also, the people who might more casually chatter at you stop when they notice you've got them in without you having to decide whether to be polite and acknowledge them, which besides sparing your focus might help the ones who have a harder time controlling their socializing reign theirs in.
What's your chance of getting a U.S. work visa? Find out with BorderScore
I applaud your point that harassment is largely a clear violation of norms, not a gradation on a spectrum of relaxed behavior.

May I respectfully take issue though with the turn of phrase "we shouldn't need women to tell us"? Does that wording illustrate a problem by assuming that women are outsiders?

I write "illustrate" because I doubt that you really make that assumption. I don't really mean to single you out. I just felt that this language throws light on one of the problems facing women in our computing workplaces.
Does FreeBSD have system-wide ASLR nowadays?
They just need to find a greater fool.
> Luria put the following problem to the head man of one tribe in Siberia: Where there's always snow, the bears are white; there's always snow at the North Pole - what colour are the bears there? The head man replied that he had never seen bears that were any colour other than brown, but if a wise or truthful man came from the North Pole and told him that bears there were white, he might believe him. The scientific methods of hypothesising, classifying and making logical deductions were alien to him.

What? That head man of the Siberian tribe gave a darned excellent answer there.

There is nothing scientific about taking the premises for granted that bears are always white wherever there is always snow, and that there is always snow at the North Pole. Unless you empirically investigate these things for yourself, you take them on authority. Deduction isn't scientific; it's just a way of rearranging logical statements to see their truth value in a different representation.

From the premises it can be deduced "bears are white at the North Pole", but that doesn't make the premises true.

The Siberian simply didn't recognize the academic context of being asked a question about logical deduction in order to demonstrate that he understands that form; he looked at it in a broad, real-world context relevant to himself and his position in that world.
what is the RB in your "I am not a..." ?
Visual distractions are huge. Huge huge huge. As someone who has trouble concentrating in the first place, tiny visual distractions (even just someone shifting in their seat in the peripheral) are enough to pull me out of flow.
Sorry 'dang. I appreciate the work you do to keep HN nice. I'll try not to screw up again.
I think you're understating the cost of updating the structure of an in-use database.
This is a `negate` method in Arel (by Rails):

class User < ActiveRecord::Base
def self.negate(scope)
where_values = scope.where_values

scope.except(:where).where where_values.reduce(:and).not
end

def self.suspended
where.not(confirmed: true).where(arel_table[:created_at].lt 2.weeks.ago)
end
end

unsuspended_users = User.negate User.suspended

Do this in SQL. Composability is the real boost, and you have composabiliy when you don't have to build a string in order to interact with the db.
Perhaps instead of one or the other we should have a choice of our work environments instead of the other side dictating how to work. I, for one, prefer the open office environment.
I agree with you.
Also, we should be developing products that last. And be proud of that. Why does everything always have to be new?
> People make this mistake all the time. The rich are paying the vast majority of all taxes paid, whether by income or property purchases.

This is true, but when you compare the percentages of the taxes that they pay to the percentage of the income that they enjoy, you'll find that they are paying a smaller percentage of the taxes than they are enjoying the benefits of income. And that's reported income: there are plenty of legal loopholes that allow the rich to legally avoid reporting large portions of their income.

> What isn't taxed is accumulated wealth and it should not be.

I agree with this, but this is used as an excuse for not taxing investments as highly--which doesn't make sense. Income is income is income--it shouldn't matter if that income comes from work or capital gains.

> The US has one of the most progressive systems in the world, one that harms competitiveness of businesses as well.

The US is one of the least progressive systems in the developed world. Sure, we're more progressive than Somalia, but that's to be expected.

> The simplest solution is to move from income to taxing spending.

The richest spend the smallest percentage of their income and therefore would be taxed the least percentage. I'm not sure what mental gymnastics you're doing to make this make sense in your head but it doesn't make sense anywhere else.

Also, income tax doesn't dis-incentivize anything: there will always be an incentive to make more money. But a spending tax would dis-incentivize spending--which would be terrible for the economy. For someone who earlier was complaining that our tax system hurts the competitiveness of business, I'm not sure what makes you think a tax system that encourages dragon-like hoarding of wealth would hurt the competitiveness of business: it would, if anything, mean that people simply avoid doing business at all.

> We have had the technology for tens of years where we can send people assistance, pension, and medical payments. Hence the technology to refund a percentage below the tax threshold exists.

Okay, this could work, but why would we tax people just to refund them?

> The reason is simple, a single flat/fair/etc tax on all purchases and service buys removes a lot of power from government.

That's true, but it moves that power squarely into the hands of large corporations that are even less answerable to the people who their actions affect. I don't like governments any more than the next person, but I do like them more than giant corporations whose only morality is greed. At least a democratic republic has incentives to appear somewhat moral some of the time. Corporations have no such incentive.

> You got me when I earned it, how dare you take it from family just because you decide it was no longer ours once one person dies.

Ah yes, it's really important that we keep the wealth in the hands of a few people who were born into it. We wouldn't want to incentivize work, innovation, or progress, now would we!
>the real value is how & when that ID process happens and gets wrapped organically into many different processes in the park

I think I agree with your point, but to rephrase I say the real value (for theme parks and resorts) would be easing the ability for patrons to make payments, purchasing data, the ability to track/locate patrons (lost kids, people injured in ski resorts, ect...), and the general logistical improvements of operations (being able to see what seats/rides are open, the exact number of people in line, redirecting people to other areas of the park, ect...). This is all very basic data available in most existing RFID software packages.
First, thanks very much for replying. This the first time I've been able to get direct answers to these questions. I really appreciate that you took the time to reply.

That being said, we do seem to have a significantly different interpretation of the Fourth and Sixth Amendments. Hooray! We've identified a big root cause of our disagreement! It's a start.

Additionally, I do not agree that the Legislative has been sufficiently informed of mass surveillance programs, and sometimes they have even been knowingly misinformed[1][2][3].

Finally, I do not agree that the Judiciary have signed off on these programs. For the public-facing Judiciary, they haven't even been able to get to the point where they can address the legality of these programs because the Executive have always blocked with standing and state secrets claims[4][5][6]. For the secret Judiciary, it seems that the Executive has also misled them[7][8]. Also, these courts are not adversarial, which opens them up to severe bias and capture[9][10].

Thanks again for your response. Would mind giving some citations to support your positions? I've tried to cite evidence for all of my positions.

Normally, the next step is to try to think of a set of criteria that would settle the differences. Here's mine:

1. The Supreme Court rules that mass collection of domestic information by the Executive does not require a warrant (thus confirming your interpretation of the Fourth Amendment).

2. The Supreme Court rules that parallel construction is constitutional (thus confirming you interpretation of the Sixth Amendment).

What are yours? What criteria would change your position?

[1]: http://www.forbes.com/sites/andygreenberg/2013/06/06/watch-t...

[2]: http://www.theguardian.com/commentisfree/2013/aug/04/congres...

[3]: http://www.usatoday.com/story/news/nation/2014/01/14/sanders...

[4]: https://www.eff.org/deeplinks/2013/02/supreme-court-dismisse...

[5]: https://en.wikipedia.org/wiki/American_Civil_Liberties_Union...

[6]: http://arstechnica.com/tech-policy/2015/02/fbi-really-doesnt...

[7]: https://www.techdirt.com/articles/20130821/16331524274/decla...

[8]: http://www.slate.com/blogs/future_tense/2013/06/17/governmen...

[9]: http://www.theguardian.com/world/2013/jun/20/fisa-court-nsa-...

[10]: http://www.washingtonpost.com/2014/07/05/8139adf8-045a-11e4-...
There are ever more use cases for which relational data models are a poor fit.

For everything else, there are relational DBMS.
Definitely see a professional. They are the only ones that can tell how serious your depression is and recommend actual therapies for it.
"Clearly, there are factors that don't have to do with political skill at work here, and those factors have effects that can completely swamp the effects of political skill."

Too much supply can certainly swamp the effects of political skills. So does the fact that the best McDonalds workers are only 1.2-1.5x as good as the average worker. So does the fact that McDonalds are rarely limited by number of staff; it scales well.

In the software world though we have a very different landscape. There is strong demand. The good are 5x better than the average, who are 5x better than the worst. And scaling a software team is incredibly inefficient due to communication overheads such that even if the average programmer was 5x cheaper the outputs of a team of 30 average programmers can be less than the output of 5 3x programmers.
That doesn't seem to explain, say, Facebook's massive new office with an open plan. I suspect they could have afforded more walls.
I think FreeBSD 11 will have it. See this - http://www.bsdcan.org/2014/schedule/attachments/259_introduc...
Cost of living is less than ideal
Scope the frequency response graph - you're probably not hearing the pure 22khz (maybe though!) and rather some of the lower harmonics.
Step 1: Scrap DNSSEC

Step 2: Return to drawing board

Step 3: Wait for better solution to emerge

Step 4: Repeat until value of new DNS security system exceeds cost of deployment

Step 5: Profit

I expect never to reach Step 5, but who knows?
Asking someone a quick question while they are in the middle of something is a good way to break their focus. It takes a lot of effort to "get into the zone", so you will not only lower the productivity of the person you "ask a quick question", but you'll also make him frustrated. He may even get a head-ache. How can you live with yourself?

This mostly applies to jobs which involve a higher degree of complexity, like programming.. but as you are on HN, I assume you meant something IT related.
Oh man, this is what Mitch Kapor was trying to do with Chandler! "No Silos" was supposed to mean that instead of having your email in one silo, and your calendar in another silo, and your reminder notes in a third, there would just be a single unified silo holding everything. http://www.joelonsoftware.com/items/2007/01/21.html
People keep saying that there's no power dynamic because she already got rejected. I don't get it. Interview decisions can change. People can interview for a different position at the same company. It's not as straightforward as everybody seems to want it to be.

We are not talking about a culture where someone got fired for "forking" jokes. That may be the culture, but it's completely unrelated to the issue being discussed here.
Well, the 10ms cited as desired GC latency is hardly an extra teeny bit of performance for a game server which would like to tick at at least 60fps (~16ms frame time), which is common for FPS; other types of games are different of course. I suppose it could be tuned to further decrease latency at the cost of throughput...
I'd love to know which problems that would have introduced.

Rust's choice of <> ignored the lessons from all the language which made that choice before (Java, C#, C++) and from there, other bad ideas just snowballed on top of it.
There are quite a lot of caveats and perplexing social questions that would arise from a feasible immortality treatment.

I think that's a bridge we should worry about crossing when we come to it. Until then, full speed ahead.
I'm glad someone's talking about this. There was some talk of moving my office to open-space, and I've tried hard to discourage it because it would make me less productive.

One recommendation to wildbit, though - that staircase with the neon-green diagonal lines may make some people nauseous as they walk down it. We have one similar to it in one of our offices and some employees have to avoid it because they get vertigo walking down it.
New HBO Now Streaming Service Shows Consumer's Will Is King
'Real Biologist', as requested by the parent.
Don't forget that only FreeBSD has the nVidia binary drivers, too. (Neither have nouveau anymore.) So if you have such a card, OpenBSD defaults to the "nv" driver, which somehow manages to be about 20x slower than the VESA driver, before MTRR write-combine tweaking (side tangent: OpenBSD also lacks an MTRR tweaking tool, like memcontrol.) Moving a window literally locks up your desktop for 30-90 seconds as you see it slowly redrawing its way along. How they managed that one I will never know, but they did.

I'm all for open source all the way, especially on a secure system, but OpenBSD+nVidia is basically unusable on the desktop. And that's a huge class of systems. You can't buy Intel PCIe cards; and AMD drivers are always a buggy mess.

> PF version runs on multiple cpus (OpenBSD's version is more advanced though)

I really hate the trade-off of FreeBSD SMP support, or OpenBSD queuing support. (yes, you can compile a FreeBSD kernel with ALTQ, but it's said to be buggy with SMP.)
Not if you're male either. Please.
> My screen's big enough where visual noise isn't an issue.

> I've got good headphones

You may not have issues with open-office plans, but you did find a way to add the walls back.
Just reducing malnutrition has a huge effect, as does cutting exposure to lead.

And the ending idea of there being more geniuses, just that they're unrecognized--are they? We've been accumulating knowledge for a long time. Sure, in the 1500s there were people who were top of the class in physics, chemistry, and biology. I'm sure many, many people here know (or could readily learn) those as well as the great polymaths, and come up with novel new-to-the-1500s-models ideas. But physics, for one, has gone so far beyond what we understood back then.

You're impressed by people inventing calculus? Yeah, it's pretty impressive. It's also something a fairly intelligent person these days can at least _understand_ as a young teen. Do you have any idea what we've developed to model modern theoretical physics?
I wonder when we will see Dart's logo here

http://www.lemonde.fr/pixels/visuel/2015/03/06/google-memori...
I was about to post a comment on power pivot myself.

We were building a lot of tools in R but eventually switched most of it to power pivot. My onl complaint would be that it isn't practical to refresh it with new data, it requires more manipulations than I would like.
duplicate of
https://news.ycombinator.com/item?id=9131923
I get no sound whatsoever. Chromium and Firefox on Ubuntu 14.04 LTS
Wordpress.com was storing passwords in plain text
Just received this nice email:

-----

Hello,

During an internal audit we noticed that we recorded the password you chose during signup for WordPress.com in plain text. Our policy is to never store plain-text passwords, and we have taken steps to remove the passwords from our systems.

These passwords were stored in a secure location, and there is nothing that suggests they were compromised or the security of your account was decreased in any way. However, out of an abundance of caution we have reset your password.

To reset your password and get access to your account and blog, please follow these steps:

Go to WordPress.com

Click the "Log In" button on the homepage

Click on the link "Lost your password?"

Enter your WordPress.com username:

Click the "Get New Password" button

If you have any further questions or trouble resetting your password, please reply to this message to get help from our support team. We will never ask you to supply your account password or financial information via email.

The WordPress.com Team

-----

Le sigh.
Again, I'm not sure what to tell you besides yes, this happens, all the time. Maybe ask some of the women in your life how careful they have to be when turning down men who ask them out. Maybe google "fired for rejecting a date" (but beware, there's a lot of noise in the results). Women (and men) absolutely suffer retaliation in the workplace for rejecting advances.
This is noted in the release notes, and I have a blog post on it here: http://www.tocker.ca/2015/03/10/heads-up-mysql-5-7-dmr6-cont...

To describe our process:
We have at least 2 code reviews, ~90% test coverage before we release a feature in a development milestone. It was then caught by at least 3 people that I know of prior to public release. Since this is not a GA release, it was decided to fix the bug in the next version.
Yep, even better imo is that when you run a query it outputs the generated SQL. Often I'll have a psql console open next to vim while creating Sequel queries and just copy this output over to verify the generated SQL does what I expect.
At this point, I come in late and leave early without feeling any shame at all. I bang out the work I need to and get going.

Any office or managers who feel the need to make note of when I enter and exit is a great red flag for the rest of the organization. Just a personal observation!
Really impressive. If someone had told me 18 yrs ago that I shouldn't be so excited about ReBirth because one day it will be available in the browser :)

A feature request: delay time and hi-pass controls :)

Btw, the delay timing seems to be off a little bit.
Google CFO Patrick Pichette to Retire
Graphics performance comes from GPU - and high-end devices (and silicon) will always be more capable to get smoother experience.
Also nice is the style guide, which also covers a number of best practices for modern Objective-C: https://dl.dropboxusercontent.com/s/5utnlwhr18ax05c/style-gu...
Termui: a Go command line dashboard
How Eventbrite became a billion dollar tech business