skysight-inc/HackerNews huggingface dataset:
Hmm, how big is this company? I can't imagine a startup with a CTO that doesn't actually doing any coding until well beyond the bootstrap stage, this seems odd to me.

Unless your are failing to get your code working there is almost no good reason to tell you to leave, this seems like some sort of power play. I would tread carefully if I were you. Even if they did decide it's better off without you "Expect to leave in 3-6 months" is a giant WTF? Why tell you now unless they are going to sweat you to give up equity. Telling you you aren't a good coder is a good way to get you to feel like your contribution to the company is less than it really is, but it sounds to me like you must have done all the work. Even if this CTO helped with the scope and guidance to get everything going better, what would they have if you took all your work and left with it? (Not saying you should try that, just realize how much of what is important did YOU actually create) Unless almost everything you've done is getting thrown out, you are probably undervaluing your contributions, from what you've said.

Good luck.
TN Qualifications [1]

- the profession is recognized under NAFTA; and

- the alien possesses the specific criteria for that profession [2]; and

- the prospective position requires someone in that professional capacity; and

- the alien is going to work for a U.S. employer.

[1] http://canada.usembassy.gov/visas/doing-business-in-america/...

[2] http://canada.usembassy.gov/visas/doing-business-in-america/...

Perfect. I have to see if I can cash in the 3 years I did of software engineering for some diploma or certificate at a local college, which I'm sure I can.

The U.S. employer. If my friend incorporates, then brings me on board, is that viable?
Buffer Overflows
Try Python 3.4

I agree with the sentiment, and 3.2 had some rough edges still, 3.3 is better and 3.4 finally gives a virtualenv similar (or even better) to Python 2
I disagree, somewhat :-) There are people whose contribution is horrible but it's rarely confined to the quality of their code. It's more about being able to lead the company in directions that are ultimately wasteful in some way or other and not being able to change direction when the time is right. That leadership may be expressed in code, but the code is as much or more a symptom than the root cause.

With basic QA practices in place (peer review, coding standards, designs grokked by teams not individuals etc.) a single person usually can't muck up the codebase very badly. He or she can still poison a whole project or company.
Cheap Words : Is Amazon Bad for Books?
That sounds a lot like the plot to Stepbrothers. : )
Viva la 2.7!!!
> It's only relatively recently that they moved up the quality ladder.

Depends on what you mean by "recent". In my mind, recent means within ~10 years. However, Japan started turning things around in the late 80s. We're approaching the 30 year mark of high quality Japanese products and, to me, that's no longer considered recent.

> They can't make a profit importing materials and making cheap products without focusing on automation.

But the article is wider in scope than just manufacturing, it's about the entire culture. It's everything from manga/anime to whiskey, Music (Ever hear of Babymetal? Now that's innovation), Kobe beef, to even porn. Those things aren't produced on an assembly line.
Sorry, I couldn't get past the terrible whitish text on blackish background. Instant headache.
A lobbyist giving money, goods, or services directly to a representative for their personal use would still be corruption. The distinction usually is that you offering to spend money on their behalf for a campaign but if they directly benefit from money or a gift that sort of behavior is usually prosecuted.
I had a similar thought process. I believe if it actually gets "dirty", the sheets would need replacing. So I checked out the website - Does the silver prevent sweat being absorbed into the fabric? Is that how it can go for weeks without washing? Is it washable?
Good luck with the product!
Daniel claims that volatility is actually lower with HFT when you look at implied volatility, a predictive measure of volatility. Lewis uses actual historical volatility in his argument. You shouldn't use a predictive measure when analyzing past performance:

Implied volatility is computed base on the difference between an option's selling price and an algorithmically-determined price. That's exactly the sort of information any trader would rely on to place bets. When the calculated value is higher than the price, there is profit to be made. Any decrease in trading latency will allow traders to buy up instruments selling below their estimated value a bit quicker, driving these numbers closer together.
The main difference is that lobbying is seen as a indirect influence, where people being influenced don't have a "direct" gain from the money they receive from lobbying groups like the NRA and others.

For example, lobbying would be when the NRA gives tons of donations to the local republican candidate or party. The party can then use those funds to buy commercials and other advertising.

Corruption can be seen when someone directly benefits from money changing hands.

Corruption would be where the NRA actually writes a huge check to a congressman so they vote a certain way on a bill. There would be a direct benefit since the only person getting the money is the politician.

It's a thin line for sure, but the difference is who benefits and is it directly or indirectly? Remember the old saying, "follow the money"? That's how you define it.
Natch, you are right this fabric can obviously NOT get human skin flakes, semen, lube etc off of your sheets. But it will prevent bacteria from developing and feeding on this stuff. I have done a lot of research and what I found was that people have accepted the fact that they are shedding millions of dead skin cells every night on their sheets and its acting as a breeding ground for bacteria. This product is a solution for those who are aware of this problem. Take the example of acne. Dermatologists recommend changing pillowcases every night because its not the body excretions and dead skin cells that cause the damage, its the bacteria that feed on them that leads to acne and allergies.
> 1) Lobbyists costs a lot of money. The amount Facebook spent on WhatsApp is equivalent to fifty times the lobbying revenues of the top 10 DC lobbying firms combined.

Then again, the amount FB spent on WhatsApp is twice the cost of the Large Hadron Collider, the largest and most expensive scientific facility every built. And roughly the same as the final cost of the experimental fusion reactor ITER, the holy grail of energy sources.

Comparing things to the WhatsApp acquisition price does not tell you much.
A bit of a side track i guees, but how is any of the tings mentioned in the text paradoxes.
It's a political thing, at least in part. GNOME was created because some Linux folks liked the KDE environment, but didn't like the license parts of it were under at the time. KDE later changed its license, but by then, GNOME had its own community that didn't want to go back. And of course, it has the word "GNU" in the name, which gets some folks misty-eyed.

Red Hat is probably the biggest sugar daddy GNOME has. They've always shipped a GNOME desktop as their default desktop in RHEL, and they employ a lot of the GNOME developers.

Xfce is, in my opinion, a better and more focused desktop, but it was "not invented there" and so doesn't get very much PR from Red Hat. Ubuntu, of course, is pushing their own crappy desktop and doesn't have any incentive to make people aware of alternatives. Most of the Xfce devs are in Europe, I think.

Arguably, what happened here is that Microsoft Windows jumped off a cliff, and GNOME and Unity said, "wow! let's do that." The idea of having the same interface on a tablet as on a desktop is an old one with Microsoft (it's why Windows CE was such a flop) but it just keeps coming up again at that company. Now I think some people are starting to see the pavement approaching at terminal velocity. Hopefully we'll get our start menus and windows back in the next year or two (from Redmond and GNOME).
I don't like how every single post on unicornfree tells you that the conventional wisdom is wrong, and to learn the truth you have to sign up for their online seminar.
Do lobbyists spend money to influence politicians? Yes? Then it's corruption.

Private money - whether it be from rich people or large corporations - should have no place in politics. The vote of a poor single mother working two jobs to only barely feed her children should carry just as much weight as that of a rich tycoon. If you believe that money should institutionally equate to influence, then you do not believe in equality.
These browsers usually have reasons to have their own styles. Sometimes they are there to be consistent with the base OS (drop downs, buttons, etc) or they are there to best suit the format that the browser runs on small screen (phones), large screen (desktop) etc or to take care of device input types (touch screen devices would have larger buttons by default whereas pointing device doesn't need to have large buttons). I think it's best to let the browser decide what it wants to decide and build our app around browser differences instead of forcing our own design down browser's throat.
"Why the hell wouldn't you want to shrink things down and embrace what can be done with that?"

That's simply not an option for a country with as big a welfare state as Japan's, unless of course they take the Soylent Green approach, which would seem to be at odds with the cultural respect for the elderly, ancestors, etc. (maybe that's changing). Add the government essentially misappropriating the people's wealth to fund decades of extreme fiscal deficits, to the point of 214% of GDP per the CIA and 238% per the IMF (per Wikipedia https://en.wikipedia.org/wiki/List_of_countries_by_public_de...) ... as more and more people retire, the money they thought they had in their e.g. Japan Post Bank, they're not going to be able to withdraw it, at least in vaguely similar economic terms.

I don't know what the hell they can do, that doesn't involve serious inhuman stuff.
On-Topic: Anything that good hackers would find
interesting. That includes more than hacking and startups.
If you had to reduce it to a sentence, the answer might be:
anything that gratifies one's intellectual curiosity.

Off-Topic: Most stories about politics, or crime, or
sports, unless they're evidence of some interesting new
phenomenon. Videos of pratfalls or disasters, or cute
animal pictures. If they'd cover it on TV news, it's
probably off-topic.

http://ycombinator.com/newsguidelines.html
You're right, and it's by-the-by; I missed that decrypt() had moved on to CTR in that code.

If it had been CBC with ISO7816 or PKCS#5 padding then I do think this would be attackable. The unpadding errors from decrypt trump the MAC error thanks to the "err == nil && !match" expression.
has to do with screen size and orientation...

because android has more screen size variations the most common orientation is landscape and thus reason for moving the menu button location
This is like windows XP.
"Friends who like Nickelback"

I feel stupid, but just don't get it. Why should I unfriend them for liking some rock band?
good stuff, polymers are great for that sort of thing. Even though polymers abrade over long periods of time, it sounds like your product should be licensed. Get some hard data, and license it to clothing companies / fabric companies, that's the easiest way to get your product to market.
print x doesn't work, you have to use print(x).
Speaking as a Python outsider, this looks pathological. If backwards compatibility is such a big hindrance in switching from 2 to 3, why not ship a v2 legacy fallback interpreter along with the new stuff? If you wanted to make it fancy, you could even make a 3-to-2 bridge that allows people to run v2 code from v3.

Am I missing something here?
Have a serious look at KDE.
Here is a 347 page report on nepotism and other abuses in Congress: http://www.citizensforethics.org/pages/family-affair-report-...

While it is large in scope, this is mostly about how campaign funds are funneled to relatives, and doesn't appear to include favoritism in banking, lobbying, foundations, etc.

Congress is bought and our laws are bought.
Ask HN: Idea Sunday
It's that time again everyone. Last week this thread was pretty successful, as we saw a great discussion taking place among a huge variety of different ideas. So refresher if you didn't see it last time, post any ideas you're juggling in your head for product ideas, businesses, or general problems you have in your life.

Together we can strengthen our ideas by exposing them to others and introducing them to the world.

Go!
Let us say, without needing any hyperbole, that what they've recently wrought is not going to even vaguely motivate a whole bunch of people to bail them out, let alone fund them going forwards, especially after this multi-level debacle.

Debian wheezy's Gnome Classic is just barely capable for my elderly parents; I'm now reasonably happy with Xfce.
For those curious what Idris is, from http://www.idris-lang.org/ : "Idris is a general purpose pure functional programming language with dependent types. Dependent types allow types to be predicated on values, meaning that some aspects of a program’s behaviour can be specified precisely in the type."

Here's a couple of talks about Idris:

Edwin Brady at London Haskell: https://www.youtube.com/watch?v=vkIlW797JN8

David Christiansen at Haskell DC: http://bmsherman.github.io/idris-drc-3-26-14/

And there's a tutorial and other docs available here: http://www.idris-lang.org/documentation/
No, but when the new "rigging" actually improves the situation for retail investors at the expense of increased costs for hedge funds, it becomes hard to make simplistic comparisons.

The public markets are a series of zero-sum games. When you fully understand this, it becomes apparent that almost any profit-making strategy for engaging with them can be described as a form of "rigging". Every dollar Virtu makes has to come out of someone else's pockets.

The important thing to know is "whose pocket".

People on HN love to play six-degrees-of-Mom's-retirement about this issue. That game doesn't actually work. Consider two scenarios:

(a) By increasing the cost for billion-dollar broker/dealers to shop blocks, electronic trading systems are making it more expensive for mutual funds to trade and thus extracting rents from the hides of pension funds; the pockets picked are ultimately those of ordinary Americans.

(b) By preying on naive market-making strategies, electronic trading systems are disrupting an entrenched cartel of billion-dollar market players, and in the process driving trading spreads to historic lows without measurably impacting volatility in the market; the pockets picked are those of other, more brazen pickpockets.

The difference between (a) and (b) is crucially important. If the status quo ante is bad, and the new situation is better, then organizing against that change is a positive action taken in favor of unfairness.

Significant evidence points to (b).
I think many folks are reading too much into this. "Extended lifetime" is bug-fixes. The final planned release is 2.7.9 in 2015 - beyond that there will be source-only releases for major security problems. No new features, no non-critical bug fixes.

So this isn't really making Python 3 any less appealing. But the Python core developers cannot with a calm heart abandon all the users of 2.x, given the state of adoption today.
I think the point was there was no "OMG we need that, let's upgrade" feature for most people (unicode maybe).

e.g.:

* Performance
* Getting rid of the GIL
* Improve multithreading (somewhat related to above) - multiprocess is still very bad performance-wise

A fair number of the things in 3.x could have been added to the 2.x series...
My Journey From Homeless Drug Addict To Magna Cum Laude
In that spirit; 'higher standards' not 'hire standards' ;)
Try and find out if the CTO is the only problem, ie. he's not conspiring with the other founder.

If the CTO is acting alone, get rid of him and continue with the business. If not, ruin their fundraising chances, cut your losses and move on to bootstrap a business on your own.

A prolonged fight won't do you any good.
Debian shipped Xfce for a while as the default (I'm not sure what the latest default is).

http://www.omgubuntu.co.uk/2013/11/debian-8-0-switches-xfce-...

In general, most of the GNOME devs work for Red Hat. Debian is not really that closely associated with GNOME, and a lot of the Debian devs have gotten annoyed by GNOME decisions in the past. I think the latest example was when GNOME started to depend on systemd, some Debian developers were annoyed.
Here's the full text: http://cl.ly/1E3t000K2q0E
What if you could really motivate yourself to do well on something like the SAT by having your score automatically posted to all your friends on Facebook. This extends generally to the concept of creating public accountability somehow towards your goals.
Thats wrong, Ruby is also used in a lot of devopsy stuff and I've seen quite a few uses of Ruby in other fields. Also, even the web community is rather fragmented now.

Also don't ignore that Ruby has a _huge_ subcommunity in asia that you rarely get any news from, using the language for many other things.

Still, an aggressive push towards the future is part of the Ruby mindset. If your lib doesn't work with Ruby 2.1, it is not considered maintained. That helped _a lot_ during the 1.8->1.9 transition, which was basically Rubys Python 3 moment. The Ruby community managed to cross that bridge.
Fortunately, it's not giving a distinctive error, and always runs both the MAC and the decryption so timing won't distinguish, either. The big problem with this pattern is how disastrous it is in every other language (coupled with the lack of any rationale for decrypting on MAC failure).
Some people are extraordinary and blaze trails. The rest of us do our best with existing tools that are known to work. What's the problem? It's the same as it ever was. If you think you can come up with a better design, go nuts. If no one else adopts it, it's probably not quite as good as you think it is.
Open Source software is the worst kind except for all of the others
Since there still won't be a Python 2.8, I read this as the mainstream Python not evolving one bit for the next 6 years. For me, this would be grounds for moving to a different language.
I got a copy for $150 or something. I should do a scan.
Arrays with zero size at the end have completely another semantics. This one that clang swears to "never implement" allows avoiding explicit alloca calls, instead the programmer can simply pass the expected size.

It's obviously used in kernel, that's how I discovered about that clang curiously worded error message: by reading the LLVMLinux site:

http://llvm.linuxfoundation.org/index.php/Broken_kernel_opti...
In case the grandparent doesn't realize, 2.x has a print statement not function.
That (giving donations) is not lobbying. Lobbying is hiring[0] a professional advocate who then argues for the merits of specific legislation to the representatives.

[0] http://en.wikipedia.org/wiki/Lobbying_in_the_United_States
The social media frequency guide: How often should you post
How American energy independence could change the world
Ask HN: Idea Sunday
A HN experiment. Every Sunday, a thread will be started to share product ideas. Why? Because many people have ideas they will simply not have the time to implement, and many need product ideas to work on.

If you think this thread should be started only every other Sunday or monthly, please state it in your comment.
I catch up on the SICP :)
That's not the only distinction being made here; the other argument is that Lewis is capturing a lot of factors other than HFT when considering volatility; for instance, the collapse of the collateralized debt market.
> So the only feature of the database that needs backing up should be the data it holds - live replication servers that can act as background backup slaves are perfect for this.

Replication won't help if a "drop table users;" happens. You need point in time recovery.

You may want to backup log files and uploaded images/files.

The backups should be stored at your main service provider and also at a different unrelated place, so if AWS or whoever deletes your account, your backups aren't toast.

You also want an automated system for monitoring that your backups are happening and that you can restore from them.

If encrypting backups, don't forget to backup your encryption keys.
Personally I feel more at ease going to Py3 without a knife in my neck due to short EOL
> I am struggling with how to describe it (which is extremely important)

I think this is probably a critical thing for you to solve. When I read down through posts like these, rarely do I give anyone more than a few sentences. I respond most strongly when I have a general idea of the product, without analogy, by the end of the first short sentence.

Please avoid jargon, things that can be interpreted multiple ways, and analogies in that first sentence. They're all unnecessary and domain specific.

There is a lot of room for Steve Krug's "Don't Make Me Think" when describing product.

By example, this is what I would want to see for Hacker News:

"Hacker News is a group driven news site, oriented mostly but not exclusively towards technology and new business, which leans heavily on a community which shares viewpoints, opportunities, and critique, in the hopes of driving one another forwards towards mostly internet business success. There is a lot of discussion of startups, of market and business strategy, business models, advertising and site technique, and a very high ratio of personal requests for discussion on specific topics."
Every Sunday
You shouldn't care about Daniel. You should evaluate the content on its own merits. Have you done that? What is your response?
pyandys-macbookpro:~ andy$ python
Python 2.7.2 (default, Oct 11 2012, 20:14:37)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import antigravity
dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/osascript) is code signed with entitlements
2014-04-13 13:47:23.837 osascript[10448:f07] Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: dlopen(/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types, 262): no suitable image found. Did find:
/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: no matching architecture in universal wrapper
osascript: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" declares no loadable handlers.
>>>
You could do better with a probabilistically secure allocator instead: http://people.cs.umass.edu/~emery/pubs/ccs03-novark.pdf

Randomized allocation makes it nearly impossible to forge pointers, locate sensitive data in the heap, and makes reuse unpredictable.

This is strictly more powerful than ASLR, which does nothing prevent Heartbleed. Moving the base of the heap doesn't change the relative addresses of heap objects with a deterministic allocator. A randomized allocator does change these offsets, which makes it nearly impossible to exploit a heap buffer overrun (and quite a few other heap errors).