skysight-inc/HackerNews huggingface dataset:
Assuming this isn't clinical depression (others have advice on that), I'd recommend to take a close look at what your goals are. Basic philosophy: Don't make your happiness dependent on things you can't control. In a large company, there are going to be a lot of things you can't control. Make your happiness dependent on things you can control, like how you spend your free time, how good a job you do at the stuff you do, and other things you individually can do to improve your future career mobility.
I'm gonna take a stab in the dark and guess it's an MVP where they manually assess your skills.

Also, this is a YC company and it looks like this is a pivot or alternatively they're trying to find more candidates for clients, who then pay them a fee to sort out the visa?
Not bad. As long as you don't also bring Andreessen. I can't forgive him for what he did to Oculus. Could you bring Mark Cuban on board, too? That would be great.
Ha! Well spotted. I think they're just rectangular lipped plates, though.
This is the elephant in the room in remote work debates: remote makes you more productive at work work, on-site makes you more productive at office politics.

Which is better for your career? Hint: it's not remote.
That's not fair. The service staff do not have an option to work in a place whether the salary is good enough that they don't have to rely on tips. Given the choice of working for 20 dollars per hour versus 10 per hour + average 15 per hour tip, I would go for the first option.
Omigosh! Congratulations.
How do you make your testers test your app
I am working in a company which every people has his job definition. While I develop my application, I expect testers to test application in a daily basis. But generally they do test the application just before release dates. When I tell this situation at scrum meetings they got it personal.

This situation effects me because I am needed to work at releases till late night. Otherwise I would work less.

What would/did you do in similar situations?
I'm not a Judge, I'm not even a lawyer (trained in the magical ways of USA law), but I doubt it's unethical for anyone to just explore the possible ways to subvert iOS or whatever. It might be illegal to explore those possibilities, if you're not one of the insiders (there's a difference in how David Petraeus was prosecuted, vs how Thomas Drake was prosecuted). Trying any particular method of subversion might end up unethical, or maybe even illegal, whether you're the CIA or Weev.

I do not believe that the CIA, as it seems to exist today, is capable of doing that manner of subversion in a targeted way, they have gone rogue. I do not think that the CIA allows itself to be overseen. That part of the question is just not possible to answer.
Well regarding bitcoin theory obviously you skimmed through the basics, but I'll make an effort to counter your arguments.

A (public) bitcoin address is useless without the private key. Suppose you do find one, you'd just knew the transactions referring to it(by looking up the blockchain).

One can easily have thousands of addresses. Many people generate a different address for each transaction, so good luck finding the one that looks like a safe.

A safe will be opened up without a key, eventually, a bitcoin address never:
[0]The private key is mathematically related to the Bitcoin address, and is designed so that the Bitcoin address can be calculated from the private key, but importantly, the same cannot be done in reverse.

[0]https://blockchain.info/wallet/bitcoin-faq
What if you're writing HFT software and an error causes you to spend millions of dollars on the wrong thing? If you had that assert in there then the program would have just crashed instead of bankrupting your company.

Similar problems could easily arise in JS with e-commerce type applications, failing is sometimes a good thing.
>> Was it really worth replacing one ten line function with another ten line function just to be different?

> NihBSD

Or SourgrapesBSD ? It's not clear that this was written "just to be different".
I manage that with three 27-inch monitors, arrayed slightly concave towards me.
As the post explained, one of the big problems of migration off of MongoDB is finding out the "effective" schema of the data, and then migrating it (according to that schema). By "effective" I mean the resulting structure of the data stored in the database.

I think it would very helpful to use here ToroDB (https://github.com/torodb/torodb). While being MongoDB-compatible, it stores data structured into PostgreSQL tables, automatically identifying the schema of the data. Then, just by looking at the created tables, you very easily have the schema (and the data migrated to that schema). It would make migration easier.

Disclaimer: I am a ToroDB developer
That office plan looks fantastic. I was worried this would be another 'thinkpiece' about replacing the traditional open office plan with something which is more or less the same thing, but somehow has the best of both worlds and was pleasantly surprised.

Anyway - those offices look amazing. Great job.
3 Ways Multi-Modal Travel Is Tricky for App Developers
There's no way any accelerator can be competitive against YC if Peter Thiel is going to be doing office hours
As time goes on, YC will continue to attract the best people in the valley (both founders and investors). It's a talent singularity.
Go read "The Dip". It can be helpful in determining when to call it quits and move on or to stay put and wait for the sun.
But yeah, exercise helps megatons with this too, read the book "Spark" to learn about the science of exercise and how it affects the brain.
Haha, I've never even heard that song, just had a listen and it's almost identical!
European Parliament backs cap on card processing fees
The libre AMD drivers work fine. You're spreading shit.
People think in months. Financials and billing cycles are per-month. Some people get paid monthly. I know in some european countries, this is less the case (current week#/year was almost as important).

Personally I really like how Fantastical does it - portrait view is daily forecast (-1 to +5 days) listing up top with the list of events going down equally spaced, but if you rotate, it becomes the month view (which is also shown in the lockscreen widget).

The Google Calendar app assumes I have pictures for my events. Unless it happens to be a birthday evite, I don't. They're mostly business, and don't even have a location (other than dial-in and webex). Does it just fill in some image if none is there?
Fragmentation at this level is even annoying. Heck, I might use ClojureScript in the near future. But there are two facts. 1) At the end of the day everything is literally just JavaScript. 2) If a person is working on X Transpiled Language (XTL) then they could work in JavaScript.
How does 24 hours and no cost compare to the time and cost without this utility?

https://www.youtube.com/watch?v=b3dYS7PcAG4 (nsfw-language: Louis CK bit)
Or possibly 'Research Biologist'.
5 key trends impacting the exits of healthcare startups
My experience is old, but I once spent five years working in restaurant kitchens. My friends included plenty of servers, bartenders and other tipped staff. A couple of the places were pretty popular, and the staff was happy to be raking in good tips on high-priced food. One of the places wasn't so popular or expensive, and people were pinching pennies to get by. Opinions about tipping varied by place.

I suspect, given your taste and profession, that you might be talking to more servers at the kinds of places where they'd be happy to collect tips that exceeded, say, minimum wage.
Readability > Prettiness

The colours on that page are hard on the eyes.
That is not at all how it works. Essentially it splits the hole heap up into pages, pages have a state empty, allocating, evacuting. There are GC threads who constantly reallocate objects from pages that have high amount of unreachable objects to new pages.

In order not to have mutator threads waiting for GC threads, they use worksharing. When the mutator wants to read from a page that is evacuting then, it will move that object itself (this is where the need the read barrior).

This all requires very small amount of syncronisation, there is one small checkin point that every thread has to visit, then its all concurrent again. The pauses are only relate to how long it takes everybody to checkin, not the size of the heap, or the size of the pages.

This allows multible 100GB with very small pause times.

I just wrote this from memory and its of course more complicated, but this might help you to think about it.
Using "appropriate" and "oversight" in the same sentence is exactly what a smear campaign would be about.
Dealing with multiple ORDER BY clauses isn't any more difficult, but you'd have to figure out how to get the user input into some kind of list. That will require validation too... Just using an ORM doesn't let you ignore input validation. You wouldn't trust a user to use their own column names in a WHERE clause anymore than you'd trust them in an ORDER BY clause.

Trying to differentiate between a DSL that interfaces with SQL and SQL is nonsensical. SQL is the original DSL.
This is actually helpful on the employer side too. Makes initial conversations with potential hires easier because we both get a sense of whether it's worth investing more time into something that may not even be a possibility.
What’s the Deal with JQuery Deferred Objects and Promises?
Overall the proposal looks good.

BUT: please provide a way to construct classes dynamically (or allow functions to have [[construct]]).
The USA has never needed a search warrant to conduct foreign intelligence. A search warrant requirement is a 4th amendment protection afforded to US citizens. Foreign intelligence does not require courts unless you're trying to get foreign information from US companies (like the PRISM program and the FISA courts).

The FBI (who is responsible for all intelligence conducted in the USA, against foreigners or Americans) is absolutely required to get a search warrant.

The iPhone is one of the most popular phones in the world. Is it that crazy that the CIA is interested in them for intelligence gathering purposes?
I wonder if the project runs into any issues of confusion with the relatively popular game named VVVVVV that's been around since 2010.

http://store.steampowered.com/app/70300/
It's true that inbreeding of a small population results in deleterious recessive traits becoming more readily apparent. However, this would still normally apply only to a small percentage of offspring.

As such, I would not expect inbreeding to affect the viability of an insect species at all. If they can produce a viable first generation, the large majority of that generation can produce a viable second generation.

Mammals might have a harder time with inbreeding because they produce few children, and as such any problems are less likely to be resolved through another line.
OK chief.
ugh. why no week view when you tilt the phone sideways? do you hate me being able to see my week?
Where is this? Stockholm?
Hopefully more people find out about this to bring in more talent
A workaround is to detach the tab and keep it visible. Then it doesn't need to be focused.
The notes are selected from a D minor pentatonic scale. It selects 4 notes at a time, then randomly decides if it should use the previous 4 notes again or generate a fresh 4.
> I just described it in one short declarative sentence.

Except you forgot: you have to type the expiration date, the cardholder's name, and sometimes the full billing address. I will repeat again: typing the CC billing info is not simple enough and this is the number one reason e-commerce sales conducted on mobile are not as high as sales conducted on the desktop.

> bitcoin requires typing

No. It sounds like you have never made a Bitcoin purchase. Typically the merchant's site launches your local wallet app via a "bitcoin:" URI pre-populated with an address and an amount -> click OK to confirm transaction -> done.
Personally I feel like 3 should not be an option. Either things are okay or not okay, I don't like the "sort of okay maybe" option because that implies lots of fuzzy definitions and boundaries that the developer just has to learn.

Schema says int? Give it an int or fail. Not "it's sort of okay if you give it a thing which could be coerced into an int according to the database's ideas of coercability".
Despite its unfortunate acronym, "IANAL" is an extremely common and well-understood term going back many years.

http://en.wikipedia.org/wiki/IANAL
I waited tables for a while at a range of restaurants from very nice steakhouses to exceptionally-high-profile clubs. I'm open to questions about my experiences with tipping, horror stories, weird guests, and my genuine thoughts on the matter.
How Product Managers Are Redefining the Term “CIO”
Drchrono needs iOS and Django Hackers, take our hacker challenge
Or, in other words, how much will you deprive your own society of and contribute to American society, assuring our domination and your society's dependence and subjugation.
While I agree in the general case, I'm really excited to show off what Rust can do here. We've made some changes lately that make concurrent stuff safe that I'm not sure other languages can do. My favorite latest example:

extern crate threadpool;
use threadpool::ScopedPool;

fn main() {
let mut numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

{
let pool = ScopedPool::new(4);

for x in &mut numbers[..] {
pool.execute(move || {
*x += 1;
});
}
}

println!("{:?}", numbers);
}

This allocates a mutable array on the stack, and then creates a threadpool which adds one to each element of the array, four threads at a time. We need the inner {}s so that we know that the pool is done working before we try to print the result. Yes, mutable pointers into the parent stack frame. But, the compiler can verify that this is absolutely safe. Say, for example, that we left off the inner scope, so that the pool might not be destroyed and therefore join before we try to print out the array. That'd be racy in most languages. In Rust, it's a compile-time error:

error: cannot borrow `numbers` as immutable because it is also borrowed as
mutable
println!("{:?}", numbers);
^~~~~~~
note: previous borrow of `numbers` occurs here; the mutable borrow prevents
subsequent moves, borrows, or modification of `numbers` until the borrow
ends
for x in &mut numbers[..] {
^~~~~~~
note: previous borrow ends here
fn main() {

}
^

Rust knows that you're still holding a mutable reference to the array, and so taking a new immutable one could case a race.

As you can see from the `extern crate`, this pool isn't a compiler built-in: it's a library. There's actually a secondary implementation of a threadpool that makes some different choices internally. But this kind of safety can be gained in whatever concurrent code you're writing, and you can write new concurrent abstractions and ensure that they don't have data races.
I don't think the parent poster mentioned anything about large tips. I myself read complaints about poor tips constantly in my Facebook feed, usually from the same disgruntled couple of service industry friends of mine. But then again, I don't think I have that many more friends in the service industry.

As far as I can see, tipping is not adds frustrating unpredictability to their income, but it also exposes them to discrimination.

As a customer, I find it annoying because it makes paying for my meal a math problem, particularly when dining in a group.

I see nothing wrong with a true gratuity for stellar service, but when it's just an unwritten (or written) extra cost, it's absurd. Just charge me what it costs to pay your service people.
Wikimedia sues NSA over surveillance
Generally, he would have to either:

1)Invest 1M+ of his own money

2)Be a superstar with hundreds of publications and experience

3)Come as a tourist and pray everything works fine in 3 months

4)Fall in love and get married(...in the Valley?)
I would be happy too if I was a freelancer working from home. Try cutting your income in half and going every day to an office to answer to a manager dumber than you. See how much you like it then.
While an old trope, MongoDB's awesomeness drove a lot of attention to it. To some degree this led to management picking it for awesomeness value (yes, even in stogie enterprises like Insurance or Government Fraud). I think many on HN are partially riding a MEME and partially reacting viscerally to a technically mediocre product getting as far as it had (this is HN after all).
"WHERE price <= #{price_range}" looks like raw interpolation to me. How do you make that not vulnerable to injection unless you're escaping all variables that might be used in a query?
I disagree. The SUCCESS of spreadsheets is that they are general-purpose tools that deal with information laid out on a grid and they would be nowhere near as useful or powerful or indeed popular if it were otherwise (c.f. Numbers).

"Data laid out on a grid" is a paradigm that applies to a wide range of problems and spreadsheets are pretty much the only tool around that can deal with that entire paradigm. The user isn't stupid. The user has a use case that isn't being catered to.
I think there's more to the open office epidemic than mere cost. Facebook is pouring tons of money into the largest open office in the world. Eric Schmidt and Jonathan Rosenberg wrote in "How Google Works" that offices should be (and I wish I were making this up) "crowded, messy, and a petri dish for creativity".

I think many companies use open office formats out of principle. Misguided principles, but principles nonetheless.
It's becoming a powerhouse and that usually causes problem in the long run if the chemistry isn't present. Or say the need to be hungry enough to attain goals (just like a strong sports team losing against a lower tier team, aka the underdog).

Yes, surrounding yourself with smart people is great, but surrounding yourself with hungry people is another.

Otherwise, good luck and more success to YC!
That's somewhat correct, although we have a bunch of stuff on the back-end that we're not quite ready to talk about yet :)

Not a pivot, just an experiment to see how people respond. Give it a whirl and let us/me know!
"There is no firmware at all on the ath9k wifi chipsets."

No, there is firmware inside the wifi. Just looking at a specific chip ath9k wifi device: https://www.qca.qualcomm.com/wp-content/uploads/2013/11/AR94... I see it has a "32-bit Tensilica Xtensa CPU" and this CPU is running some proprietary firmware on the embedded Code ROM. Although this firmware cannot be updated, is completely isolated from the main x86 CPU in my libreboot X60s, can't directly access any data outside of the physical miniPCI board, and only interfaces to the rest of computer via open-source x86 driver code on the main CPU, this embedded ROM code controlling the embedded RISC processor is however still proprietary firmware. This is the same deal with the microcontrollers inside the HDD/SDD and graphics chipset, which all have proprietary embedded firmware which is interfaced with by the opensource x86 drivers. Firmware != driver.
http://www.cnet.com/news/stuxnet-delivered-to-iranian-nuclea...
> Another negative about open office plans that I don't see people mentioning is the hearing loss due to having to wear headphones

Oh, it has been mentioned. https://news.ycombinator.com/item?id=5078314 I remember :).

https://news.ycombinator.com/item?id=5078026 http://theheadphonesrule.com/
SaaS Startup mistakes #1: watch out for whales
Oh man, I'm going to be screwed by the time I hit 30, at 27 I've been listening to music about 7+ hours (realistically) a day, at about 40-50% volume, for the last 9 years. Maybe someone will invent a bionic ear?!?
I absolutely agree that they should let a court decide what the law is.
IANAL but these observations are all location related. The police don't need a warrant to follow you (I don't think). Isn't observation by tracking your phone a lot like that? A detective following you could also observe private details about your love life and your place of worship.
Slick design. Also interesting that there is alt-coin support.
I wonder why they released it without some support for mixins. Right now you might start with a ES6 class and then you need to go back to the old class system if you want the mixins because of a reusable component you use.
He is working on it: http://wiki.luajit.org/New-Garbage-Collector
Skype, Get Your Shit Together
I hope Peter encourages start-ups in longevity and nootropics.

Or just nootropics. If there's more smart people then additional anti-ageing tech will follow—since all arguments against said tech are fallacious; even if they seem reasonable prima facie!
You sound like someone who thinks we thinks we should still be using Cobol and IBM Series mainframes.

Technology changes. It improves. It gets faster, easier and more responsive to business requirements. If you don't embrace change in the IT industry then get out. Because you simply won't survive.
7 Leading Applications for KDE Plasma
9) Take a shower every day.

https://www.reddit.com/r/IAmA/comments/2rgsan/i_am_elon_musk...
quick question. is one of cloudflare's nameserver is down or its some kind of security screening?

digitalocean.com is served by kim.ns.cloudflare.com. and walt.ns.cloudflare.com. (http://pastie.org/private/ky5ytls1prxkblndab0ja#16-17)

But query to walt.ns.cloudflare.com gets blackholed.

From Ziggo (NL) : http://pastie.org/10017148
From True (TH) : http://pastie.org/10017139#1,22

From both these places I can ping walt just fine... Chose Digital Ocean cause thats mentioned as star customer.
Here I am, thinking Thiel and Andreesen were already affiliated with YCombinator.

I have been a bad fan.
Uber records can show where you sleep. Uber "can and does track your one-night stands".[1] Uber internally used the term "Ride of Glory" for this.

[1] http://www.oregonlive.com/today/index.ssf/2014/11/sex_the_si...
Yes, but that's exactly my point; "strict mode" eliminated a lot of the consensus "bad parts". "strong mode" discourages modern utilized features. Not only are accessing undeclared properties and mutating classes not considered "bad" by the majority of the community, but in fact they're actively relied upon as a feature. It's almost as if Google didn't bother convincing anyone they were bad, because they wouldn't succeed, and instead jumped straight to ruling by fiat, which is precisely why in my opinion this is dead on arrival.
I've already encountered a number of sites which appear to only work in Chrome, so arguably that ship has already sailed.
Isn't exactly the same form of DDOS --- not even reaching how many simpler ways there are to DDOS you --- available in DNSSEC, by injecting non-validating records?
I could have written that myself, but the problem is that we really have a shadow government, one that is not accountable, not responsible, not regulated, and not in any way representative. If we were really interested in fixing this, we would hold the heinous people of the Bush administration (and even some if not most of the Obama administration) who were responsible for aiding and abetting "terrorism" by playing right into their goals, accountable for their treason through incompetence and stupidity and greed. No other people in the history of our country has ever caused us more damage than the Bush administration.
I think Peter Thiel would disagree.
Apple shareholders would sure like Tim Cook to buy Tesla
Take a day off. Make sure you don't work on the weekend. Pick something easy to work on during the day that you can finish and feel good about. When home focus on the kids, try and find something non-tech related to focus your energy on outside of work... Exercise helps a lot
> Since voices don't change until puberty -- any kid screaming sounds the same.

Apparently you have not met any. They don't sound anything alike, except maybe as newborns.

> there are little girls who love and hate insects

He just said scream like a little girl, there was no connotation of girls hating or loving insects. Just a sound.