skysight-inc/HackerNews huggingface dataset:
If your ego was just a tad more in check, your correspondence with customer support might have been far shorter and you would have saved us all this ridiculous thread.
Not everyone is good at business != everyone in every role is just "winging it" (as the OP claimed)
I think the "cycle tracking" stuff is usually more about "really want to get pregnant, having a hard time" vs "not willing to use one of the many other forms of birth control". (EDIT: although, this site does appear to promote it for preventing birth, too, wtf)

(It is always kind of jarring whenever I see that, because whenever I think of reproductive health my first thought is "omg please please please no", but there apparently are people who want to get pregnant/have kids.)
Tutorial: A Hello World in Coq (with IO)
You're thinking too hard about it. It's just like how guns don't come with a label that says, "Don't shoot yourself."

If you struggle with how to use regret minimization I'd say just see the rule above it: "Stop doing stupid shit." Your examples of "catching aids and dying, falling off the cliff, getting in racing accident, going bankrupt" mostly fall under doing stupid shit with the possible exception of going bankrupt, which could be due to bad luck (but is most often a result of doing stupid shit.)

People get in over their heads because they risk more than they're willing to lose and fail to think long-term, which is stupid shit. And often it's not just one bad decision, but a series of bad decisions that lead to catastrophic outcomes. I became a millionaire in my 20's by taking risks, but I never risked more than I was willing to lose--financially or in my marriage.

There's not a rule or decision framework for everything, at some point it comes down to common sense and judgement(which can be improved through learning). And even with our best efforts we'll make mistakes, which is expected. But it's ok to make a thousand small mistakes, you just have to avoid the big ones...like catching aids and dying, falling off the cliff, getting in racing accident...

It's not a recipe, it's a rough trajectory: some assembly (thought) required.
Finders keepers 2014
Awesome New Chrome OS Extension: SFTP File System
Tumblr Censors “Torrent” Related Tags and Searches
1. Realize that reading political/world news probably won't have any direct impact on your life. Don't watch TV news. Instead, spend time diving very deep into a particular subject areas by reading books about these areas and trying to answer your own specific questions.

2. Find something useful to do with your commute (e.g audio books) or eliminate it. This could be a large part of your life and it adds up.

3. Marry the right person. Don't marry too young.

4. Fix your chronic health problems.

5. Understand and study nutrition.

6. Build relationships. This takes time.

7. Make things happen. Create things that weren't there before that other people participate in. Practice planning things in advance and executing on them.

8. Learn what you can from your parents before they go senile.

9. Have some sort of passion besides your job and passive entertainment. You will become a far more interesting person and attract interesting people.

10. Do not undercharge for your labor. Live well below your means. Don't work for or with jerks.

11. If something isn't working in your life, change something, measure and retry. Iterate. This is basically applying lean principals to everything. Don't get stuck with "good enough" and then it's a year later.
pass is a very good password manager.
Did you tell him he wasn’t a real doctor because he lacked Ecclesiae declaratio?
Google Now starts showing gas stations along your route
All four combinations exist in nature: Open source code with plenty of eyeballs, open source software with no eyeballs, closed source software with tons of reviewers, and closed source software with no no reviewers. It'd be interesting to see what the percentage break down is amongst these, but it probably wouldn't be surprising.

It's also another tick in the box as to why pre-checkin code review is so important - bad code is often immortal, and it can be really hard to patch out bugs if people have grown to rely on broken behavior, so it's best not to get yourself in that state to begin with.
Sweet. What do you do here? Are you local or a foreigner? I need some tech savvy friends in vietnam. Seems like I only meet drunkards
The problem largely is as it gets smaller, the distance between features have to increase otherwise electrons will happily fly through your chip because we're still using silicon, and even though we keep decreasing the voltage, there gets a point where ANY voltage is going to cause electron tunneling, and we're pretty much there.

A lot of people think 10nm is as far as it gets for our existing silicon tech, newer techs beyond that will not have the dramatic increase in performance we're used to.
I think that's just pretty poor behavior on your browser / OS' behalf.
How did I get docked points for sharing my opinion here?
"Have workers that can sign on to work whenever they have the time. The workers handle the orders and receive a cut of the fee you charge."

The problem is how do you pay such workers? If that's per order cut, they will want to make as many orders as possible inevitably degrading the service quality. And it usually takes a single bad experience to put people off of such service.. Actually, I don't see how this can scale well, imho, they should market more like "personal assistant on demand" and include monthly fees or pay per assistant's time, what also could solve a questions-that-do-not-result-in-order problem.
> Browser vendors need to rethink the mostly blind eye they've been turning toward corporate DPI and silent MITM.

At this point I'm thinking it's more than a "blind eye", it's willful collusion. It's been too long since problem like these have been pointed out publicly. Moxie Marlinspike talked about SSL certificate problems back in 2011. Similarly, Certificate Patrol has tried to solve a real problem since 2012 if not earlier.

But the browser vendors take very half-hearted steps to solve the problem. E.g. Firefox. Mozilla gets on the order of $300 million per year in revenue. Huh? WTF? Where does all the money go if high priority issues like this are attacked mostly by promises and baby steps?

At what point do we begin to think that something that outwardly appears to be simple neglect is actually a lot more sinister?

Before Edward Snowden's revelations I wasn't nearly as paranoid as the above sounds. Now, almost nothing I can think of is as bad as what the NSA and its ilk throughout the world have been doing to us for years.
FYI: destructuring works with object too..

var {foo, bar} = getSomeObject();

where foo and bar are properties of the result of getSomeObject
The 100-Year Mystery of the Doves Typeface
0600 - Arise
0605 - Do some exercise, in my house because I don't like the gym anymore.
0650 - Have a shower
0700 - Wake up girlfriend
0705 - Start coffee, moka pot
0710 - Start breakfast stuff. Toast, grapefruit, croissant - one of those, not all!
0720 - Get the TV on. Sitcoms in the morning. Formerly Frasier, finished that so now it's Seinfeld.
0820 - Quick cup of OJ
0825 - Start getting dressed
0845 - Set off for work
0900 - Get to work
0930 - Wake up
“You think you were hired to write code.”
Linux Profiling at Netflix
The most vulnerable operating systems in 2014 were Mac OS X and iOS
Ask HN: Is commenting broken?
I can't seem to comment on anything. Looking at comments, the most recent was 9 minutes ago. Before that one, the gap between comments is at most 2 or 3 minutes, not 9. I personally get a 502 error from Cloudflare when I try to comment.
The closest I could find is Snowdens legal fund: https://edwardsnowden.com/donate/
Apple spending $2B on two European data centers
The backups do restore properly all the time, I made sure of that.

I simply don't have enough transaction volume to test all the edge cases that might produce an inconsistent dump (and if I did, I wouldn't be using SQLite).
You could also consider donating to the Freedom of the Press Foundation https://freedom.press/donate or the Courage Found https://couragefound.org/donate
I also noticed this. An example of an application of this saying would be a whistleblower.
Handling security bugs is not the open-source community’s strong point
> iMac G3

Which they stopped making around 2003. Further the button was accessible from the outside.
Does anyone have a copy of the certificate used by PrivDog? If so, please publish it for examination. Is it signed by Comodo's CA? If so, they've acted improperly as a certificate authority. That's grounds for revocation of their CA privileges.
FPVTV – See the latest drone and FPV flying videos on YouTube
I'm using unblock-us DNS here in Saigon, no problems. Had to sshuttle into a singapore server to post this though.
I clicked on this link expecting a conversation about commenting in code, which is broken for several reasons. Commenting on this post seems to work for me though.
This is pretty much the description of an Architect that the article is arguing against.

From my experience, Architects that conform to the above requirements tend to sit in their Ivory Towers and are oblivious to the problems on the ground.
What I'm trying to convey is that you do have human input even for a pure algo strategy. If you acknowledge it exists, attempt to minimize it and manage what remains, you are far less likely to have it cause you problems.
Well, your doctor did have a point. In most countries, "architect" is a protected title. Architects are required to register and they must meet very specific requirements. If a hardware repairs guy adopted the title of "Doctor of Computer-Medicine", I think most of us would find it silly.

Personally I agree that we should let real architects keep their title rather than muddy it with the confusing baggage of our business.
We figured out how to build good skyscrapers and jets by building lots of bad ones and studying the failures. We stopped building skyscrapers that collapse and jets that fall out of the sky by amassing institutional knowledge, not individual knowledge. We developed processes and methodologies that prevent major blunders from making it into the final design, and mitigate the impact of minor ones.

If some element of guesswork wasn't involved, we wouldn't need massive safety factors, because we'd know exactly how strong and stiff to make things. If engineers could be trusted to avoid disaster purely through their own skill and expertise, then we wouldn't need building codes and inspections, we wouldn't need FAA regulations and the NTSB.
Apple invests €1.7B in renewable energy data centres in Denmark and Ireland
We use Strider for CI with Gitlab and it's been excellent. Self-hosting is a priority for our code for many reasons. StriderCD documentation is still lacking a bit but it reminds me of a young Gitlab. More and more CI providers are supporting Gitlab since the API is so close to Github so make sure to ask!

Gitlab also offers CI but we are a Node shop so I stuck with what I could modify best. That being said I've been able to modify and contribute to Gitlab easily over the years.

Great job Gitlab team! I'm so glad to see the remote team and open model succeed so well.
Ah yes, it works for me too now. I guess I can delete it.

Edit: Delete button is there, prompts me, I click `yes` and it doesn't work...
Hmm, we definitely have a different view.

http://qbix.com/blog/index.php/2011/04/business-models/

1. People live lives. Companies create products.

2. Make a business model that works

3. Make it safe to fail over and over, so you can iterate

4. Measure everything

5. Nail your engagement metrics

6. Take advantage of viral loops and optimize them

7. Optimize engagement

8. Optimize monetization

9. Prepare onboarding process and system for future hires, including Partnering Per Project agreements

10. Attract great people by following 3 - 7

11. Reinvest into the company.

Optional:

12. Raise money from investors following 3 - 7

Repeat endlessly until mission accomplished.
I'm total agree with case Webnic.cc has been compromised.
"Rationale: VNNIC doesn't provide any online DNS management tools. One has to submit a paper request in person to change any DNS records"-cryptbe
Btw, VNNIC redirect any unregister domains to your ads page.
Nothing in the cloud is actually safe. So, rather than completely dismissing Evernote, just make it safer by synching it with Google Docs or Dropbox or any other platform via cloudHQ. It'll provide you with a real-time sync of whatever is in your notebook, AND it'll save an archive folder for you in the other platform you synched it with (i.e. dropbox) in case something accidentally gets deleted from your Evernote notebook. Go to cloudhq.net and start the free trial. If you like the service, pay $10/mo to keep it going or just write a blog post about your experience with us and you'll get free sync service for a year. :)
Happened to me as well on my Android. Linking to a file is fine as long as the title makes that clear; maybe the title can be edited?
#define reasonable
This makes sense, but then why have a version number that looks like semantic versioning? If they are randomly jumping major versions (2.6 -> 3, now to 4) they might as well drop the major version altogether.

Why not go for a release number (e.g. r85) and a patch number for hotfixes (e.g. r85.2)?
One way around this problem(of different densities for transistors and wires), is a new metric that multiplies the resolution of both(lower is better). Intel's metric is 3640, Samsung is 4990.It's from [1].

So Intel has 27% area advantage over Samsung. Although of course it's very design dependent.As for cost, there are other parameters, so it's a bit harder to tell.For example, today's 28nm is cheaper than the denser 20nm because it's a simpler process.

[1]https://www.semiwiki.com/forum/content/3884-who-will-lead-10... - if i'm not mistaken samsungs's 16nm should be 14nm.
There's a joke about whether software engineers that write aircraft software would dare board a plane they've written software for..

I'm sure there's lots of places in skyscrapers and jumbo jets that the engineers in charge feel at least somewhat ashamed for, and are only there because they needed to "ship" and it was empirically shown to be "good enough" for practical purposes .. and then every once in a blue moon a plane crashes.

Similarly to how debuggers help us beat code into doing something "good enough" for practical purposes, but no one really understands what the code does anymore .. and then every once in a blue moon there's something like heartbleed.

Striving for perfection in a market context only sets you up for pain - since stakeholders rarely care about quality, they care about more money and less headaches now, consequences be damned. So everyone is just winging it.
View counter is nothing compared to grey/off-white color of code samples.

You don't really have to be a designer to see that it's an awful choice of color.
Why white list them, rather than showing a warning about the insecure cyphers?
Yes, it was broken for a few minutes. Sorry about that. I was just collecting usernames from the logs so we could email the dozen or so users who were affected.
Reference: http://www.reddit.com/r/linux/comments/2vyhr6/apparently_ter...
The browser isn't broken, this is the expected behavior. When you click a link for a downloadable file, your browser fetches it in the background since there is no page to display.

The problem in this instance is that there is no 'landing page', it's just there on Cryptome in a big list of pages and other downloads. The real issue is Cryptome's spartan UX gives no easy way to handle this, it's either link to the home page with no context, or link to the file directly.
Wait, is it the same company as its website says something totally different about the company.

This website says its a visual search company. I wonder why would they be installing spyware ?? Or is that they are doing something different as well ?
Given enough eyeballs, all bugs are shallow.

Given the universal quantifier, one would assume that ESR meant security bugs here as well.

Also, it is stated as a law, but ESR did not back it up with much statistical evidence to support it. I would be surprised if it holds in reality for all bugs.

Extra questions:

- Does releasing early and often lead to more (non-shallow) eyeballs? Not really: see Heartbleed or the OpenSSL RNG bug in Debian.

- Do you need more eyeballs, or just the right eyeballs? (Given the right eyeballs, all bugs are shallow)

- Isn't the effect of moving to a safer language larger?
Purism: Why Librem is not the same as libre
Nice app with similar concept but different and good implementation
Creating PDF Reports with Pandas, Jinja and WeasyPrint
Technically it's pwned, but you are still limited by the amount of time you have for reverse engineering, implementation and validation. For example, it seems that they obtain storage area by calling some kind of drive's own reserved space allocator, without hacking it to hide this usage from host queries. That's clearly a "limited hack" with potential for improvement.
http://i.imgur.com/5bSfFJr.png

Maybe it is time for a change of certificate?
- Native apps are more or less future-proof. A web app usually needs to be rewritten as browsers and the internet change and evolve.

- They can be made ridiculously fast. With web you're at the mercy of third-party scripts and browsers.

- Native is much more energy efficient compared to web apps. You can do a whole lot more with much less power and resources.

- Native apps are incredibly secure compared to web apps. Unless holes and backdoors were purposefully designed in it, a native app will just run on your desktop. A web app goes through a browser, maybe some extensions, your network, an ISP and finally some third-party servers.

- Native code is easier to maintain because there are fewer things that can go wrong as time goes by. And it mostly boils down to bugs in the code. With web apps you have to debug web servers, third-party scripts, browsers, resolutions, etc.

- Native apps don't need a constantly active internet connection.

Web apps do look great. And accessing them from anywhere is a huge plus. But look at the mobile app stores. Look at all the scandals regarding privacy and web servers. Native is preferred because it's faster, more efficient and more contained.

The bleeding edge is never pretty. But it usually blows everything else out of the water.
I had been a beekeeper for several years, my daughter manifested an anaphylactic reaction to a sting a year ago, and sadly our bees are now in the Central Valley, but...
Yes, the work you mention is significant. But harvesting honey from 4 supers takes several hours even with a heated knife and centrifuge. And the cleanup takes several more.

We did it with my family, and enjoyed it, but if things work as they are shown to in the video, that would be a pretty big win. And, given the cost of an uncapping knife, centrifuge, separating screens, and other paraphernalia, seems like a good price point too.

And way fewer smushed bees.
We'll fix it. Edit: should be fixed now. Sorry for the inconvenience.
I also found the two previous articles quite interesting:
http://pbpython.com/pandas-pivot-table-explained.html
http://pbpython.com/pandas-pivot-report.html
You would find some guys on meetup.
Papers have nothing to do with their infrastructure IMHO..
I use http://passwordlive.github.io/ - might not be as convenient as payed alternatives, but it's open-source and doesn't store keys anywhere.
> For most open source programs, it increases.

I know of at least one study that contradicts this claim:

"We found that with shorter release cycles, users do not experience significantly more post-release bugs and bugs are fixed faster, yet users experience these bugs earlier during software execution (the program crashes earlier)."

http://swat.polymtl.ca/~foutsekh/docs/Khomh-MSR-2012.pdf
All I see is blonde, brunette and redhead
The fact that you have seen it is the trouble.
As a human, you needn't be culpable for offenses perpetrated by others regardless of their relation to you. If you belong to principles and help the people to foster them, your only shame will be from your own failures; a shame you can actually do something about. I'm a proud American but it doesn't mean what people think it means.
But just because they're paid to do it doesn't mean they care, or that they're any good at it.
To be fair, mozilla uses bugzilla to track everything, not just "bug" bugs.
Each new feature in development has a bug, or multiple bugs.
When code is refactored there is a bug for that, when somebody wants commit access there is a bug for that, when an employee needs a new laptop there is a bug for that, when a community organizer wants some money or gear for an event there is a bug for that, and so on...
Other organizations use their bug/issue trackers in a similar manner.
> It discourages risk-taking.

People can also regret not having taken a risk - so it works both ways.

But I think "regret minization" is more than just avoiding negative consequences. It's about not regreting a decision even if things go wrong - it's about being able to say "I'd do it again".
CTB-Locker encryption/decryption scheme in details
I didn't downvote you, I appreciated your commentand it underscores my larger point. Freedom of speech isn't freedom from consequences, and there very well could be public backlash for this, or any other comment. Private organizations can enforce consequences on employees or stakeholders for falling outside their prescribed internal policies. Also, saying generally offensive things can certainly alienate somebody in society or professionally. I don't think this particular case the joke went too far and was certainly written by the oscar comedy writers and probably not by Harris himself.

To your other point, on a private platform people certainly have the right to deem what is acceptable communication. I agree with that, certainly. In really no case is a form of speech 'beyond criticism'.
Check for bad certs from Komodia / Superfish
I use pwgen/grep/echo to manipulate a plaintext file on a ... encrypted filesystem. Good enough?
Ask HN: Using TestNG? How do you manage testng-results?
If you are using TestNG for any kind of automation, I am curious how do you manage results from multiple executions.

Also what kind of analysis do you perform on those result data?
or a scene demo.
codegolf.stackexchange.com
Yes, there is a risk to be boastful. But the risk is shared by many positions and roles. It's not enough to say I'm an architect or a full stack developer or UX designer, there are a lot of skills and attitudes to have along the days to fill plainly the role in a team.

It's why, I totally agree the post. To fulfill the architect role, you have to be on a daily basis with the team, to design, develop and debug with them. This is not about being a Rockstar, but yes, this requires some broader and smarter vision on how the whole system is being developed. And this implies responsibilities too and even a bit of humility when things do not go like expected: it is at these difficult times that we can judge whether you deserved the role.

Besides, titles have their importance. This is maybe a pity, but, for sure, you don't have the same audience from the management when you are introduced as a software architect rather as a developer. Same thing, when you are looking for a job. I'm a freelance developer with 20 years of experiment and I introduce myself as a software architect even if I'm looking for contracts where I will be plainly involved in development tasks. Each time I failed to do so, I put myself in situation with no chances to use my skills and to help the project at the level I could have. On the contrary, with an architect hat, I have been often welcome with some suspicion ("how can this guy fix the mess we're in?"), but this gave me the opportunity to work effectively with all team members and to truly help them.