skysight-inc/HackerNews huggingface dataset:
The concept of a "single project" leaves a lot of wiggle room. In this case the "project" I refer to was a mobile application with all the front and back-end pieces that implies. You could carve the "project" up into sub-projects and view it however you wish, but since I was responsible for much of the back end pieces I experienced it the way I described.
It's hard to understand what you said, but the first entry (the ad) is a scam. Check the spelling.
A question for Win32 API developers - are you able to program [with Win32 API] without literally copy/pasting the code from MSDN, SO or other sources?
I personally wish torrent search engines stop using DNS systems (at least centralized ones) and HTTP servers. What they could do instead is use the DHT feeds idea [1]; share their feed URI (a hash of a public key) which is a mutable DHT key, and have that point to a .torrent of their whole crawled database - I doubt their magnet_link -> description database is larger than a few dozen megs. When new torrents need to be updated, the DHT key is mutable and they can point to a new torrent - users will then just get the new stuff. Idea is laid out here: https://github.com/bittorrent/bittorrent.org/issues/19#issue...

Sure it's more complex than typing somesite.com in your address bar, but it's not that much more complicated.

1. http://libtorrent.org/dht_rss.html
This had nothing whatsoever to do with the ideology itself, but with those who implemented it and were in power controlling the state apparatus. Communism shouldn't have a state exerting control on citizens at all.

Governments are horrendously corrupt and seek increased control over all its citizens. The ideology doesn't much matter after the initial revolutionary sentiment settles down.
Walk into any large engineering organization and you'll see stacks of engineering books and reference materials everywhere. Companies also send engineers to courses, seminars and conferences.

Reaching for reference materials and guidance is as much a part of engineering as it is to remember the theory. If you don't have the implementation for a Finite Impulse Response filter or a Binary Genetic Solver committed to memory, that's OK. I care far more about whether or not you understand when and how to apply them than whether or not you are a living engineering database.

So, yeah, Google away.
Well, it is not so much that any single interviewing "process" would define itself that way. It's more the simple fact that so much of interviewing success or failure depends not on how much you understand, or the breadth of things you've worked with, but rather whether you can run the gauntlet of questions and answers that interviewers use to prove to themselves that you know what you're talking about. Any scalable internet service is going to involve a laundry-list of technologies similar to the list I gave above.
How many farm animals are there in Luxembourg?
I usually add links too- it feels dishonest otherwise.
I badly wish for every article to have a tl;dr version at the very top.
My "HTML5 Audio" option under settings has been grayed out fo some time...
I agree that the website is terrible. Over the past few weeks I've dug deep into it and think it is a really awesome experiment, although a very risky 'investment'. I will attempt to explain it below:

The DAO is a group of people putting together their money to manage it and make more. This is done through proposals and members voting on passing them.

Based on the proposals that are accepted, the DAO can be anything really: a hedge fund, VC fund, lottery-system, gambling pot, etc.

What it becomes is still undefined and we can only see with time based on proposals and how the members vote. That alone is really interesting and exciting to me: will members actually make intelligent decisions or will it crash and burn?

The DAO also shows the power of the underlying crypto, Ethereum, on which this was built.
I'm still using it on my mac. I don't really do any work it anymore because of software requiring >10.9, but it's still amazing for day to day computing.
Oddly, the google seems to be working much better for me if I use whole sentences (How to..., Where can I...). This is really annoying.

I am using DucDuckGo as there is currently no better alternative. It is not great, but it serves its purpose. Also, you can add "!g" before any query. This will search on google instead :)
And when I went to view your screenshot on imgur I got an ad pretending to be an Android warning message about my storage being full in order to trick me into insuring an app. Presumably that apps true purpose is to show me even more scammy ads.

http://m.imgur.com/pePHo0E
DoulCi iOS 9.3 iCloud Bypass for iPhone iPad
package manager: https://github.com/VundleVim/Vundle.vim

surround: https://github.com/tpope/vim-surround

repeat: http://www.vim.org/scripts/script.php?script_id=2136

git: https://github.com/tpope/vim-fugitive (tim pope plugin)

undo: https://github.com/sjl/gundo.vim

for repls:
https://github.com/jpalardy/vim-slime

for html:
http://emmet.io/
>What would be a good solution for this problem of H1-B workers being used for cheap labor which in term is stealing Americans jobs?

Review and proper enforcement of 'prevailing wage' requirements.

People in this article were not using H1B though.

>Tesla proudly employs nearly 6,000 American workers from the Bay Area

And for everything else we use subcontractors. Fucking disgusting.
‘I’ll Never Retire’: Americans Break Record for Working Past 65
Why would you admit to not having knowledge of the domain in question, and then, right in the same post, continue making speculative disparaging comments about the technology stack in use, which you self-admittedly know little about? Knowing when your opinion is valuable to others, and withholding it when it is not, is a useful skill.

> Use of MongoDB when already using PostgreSQL (or vice versa) doesn't add much soundness, either.

Come on, they're entirely different kinds of databases. PostgreSQL is relational, MongoDB is not. It's very reasonable to use both kinds together in a larger project, each for the type of data that it is best at. I have worked on multiple software projects that combined some variant of SQL (e.g. MySQL, PostgreSQL, MS SQL) with some variant of NoSQL (e.g. MongoDB, DynamoDB, Datastore). Trying to shoehorn everything into a single schema would have been worse.
Up to 15 years is what they say. That is probably a very optimistic estimate, but I would not be surprised that it could do standby for a very long time on a single Lion AA cell, as there is no screen.

Solar and kinetic charging are bulky and cumbersome. At this price point they would probably be shoddy and unreliable.
Prices vary. I might have bought it new off of Amazon for $90, but I don't remember any more.

http://www.amazon.com/SPARC-Architecture-Manual-Version9-Int...
This looks promising and is very similar to cling(https://root.cern.ch/cling).

But I can't find Jyt's source.
Dumb money inflating valuations is pretty much the definition of a bubble. Another interesting tidbit: over 200 private tech terms are currently considered unicorns.

200 of what is supposed to be a rare phenomenon.

When the NYT starts talking about it you know the structure of the bubble is weak. Stories like this only popped up in the months before the housing crash. Prior to that all the stories were all about what a great investment real estate is.

Bubbles are odd things though, it could keep going until there are 400 unicorns, but I doubt it.
Everything We Know About How the FBI Hacks People
Burger King: Facebook Messenger Bot Demo
Given that the final paragraph is an un-ironic "#notallmen", it's not clear that the author actually read any of those """so many tweets and blog post titled “We need to make diversity second nature” and “Tech industry stereotypes are hindering equality” and many other such thought provoking title’s [sic]""".
A USB battery seems far more useful than some special-purpose device that runs off of AAs. Due to their versatility, I'd probably get way more value out of it than something with a 15 year shelf life that I never use.
Java and illumos are licensed under two completely different licenses, and neither illumos code base, nor OpenZFS are an application programming interface.
It's both simple to use and very easy to customize to build ad-hoc architectures with custom nodes. The development is very active and it's well documented.

It can also use either tensorflow or theano as runtime.
or

G20
Ask HN: This is bullshit
So I've been watching a few excellent lectures by Alain Aspect (videos on youtube) on QM and he's such a great physicist/teacher. He highlights key experiments and papers and its a great way imo to cut through clutter and just zero in on critical view points to read up on. (He is clearly a huge Einstein fan, his results not-withstanding).

Anway, he mentioned Wheeler's paper on Delayed Choice Gedankenexperiment and so off I went searching for a pdf version.

http://www.sciencedirect.com/science/book/9780124732506

Possibly my ddgfu is subpar but I find it outrageous that such a seminal paper is not in public domain!

[p.s. oh yes, Ask HN. Implied question being, what is opionion of this forum? Is it reasonable for absolutely key (and unclassified) scientific output to be behind a pay wall, in this case after ~3+ decades?]
Tornadoes

Speaking from very personal experience, as in I was living on a high spot in Joplin, MO right at the southern edge of the "zone of total destruction" when the 2011 tornado hit, one cell tower hit the stack of apartments to the east of me, and the other landed on part of the parking/access road area just to the west of me.

ADDED: I forgot that the "before" picture I picked up (from the eeevil Daily Mail, this is one area where they excel), shows the original positions of the towers: http://www.ancell-ent.com/1715_Rex_Ave_127B_Joplin/images/

From the perspective of the picture, east is up and a bit to the right, the towers fell up and more to the left (counterclockwise).

But tornadoes have several saving graces, including that their path, even for an EF-5 monster like that one, is relatively narrow. As in I could walk beyond its effects, only a few blocks north, and while I can't remember if I had still had cell service while in my trashed apartment, I easily had it once I'd relocated to my mother's home ~15 block north of the path.

2 days later, I think it was, I was able to return, and by then AT&T? had a temporary cell tower running on a generator next to the spot of one of downed cell towers, using a point to point antenna to connect it to the rest of their network.

This characteristic allows massive surging of resources to the affected area, e.g. as I left my apartment complex within 1-2 hours, fire trucks from 40 miles (Lamar, distance by road) and 21 miles (Quapaw tribe in Oklohoma, with which the city has a close relationship) were there and men were already suiting up to search the complex.
France Issues New Ruling for Mini-Bonds Trading on Blockchain Platforms
Should I have used a smiley to indicate that my comment was a joke?
The usual argument is that Apple/IBM/Intel have innovated simply because they do not hold monopolies. If they were to achieve monopoly domination they would have a duty of care to their shareholders to spend the money that they currently spend on innovating on preventing competitors from entering the marketplace.

Don't confuse monopolies with big business.

Your electricity utility company, your cable internet/(?television?)/(?phone?) company are monopolies.

Arguably, Google is a search monoopoly.

Apple does not have a monopoly on smart phones.
Indian Certificates Embassy Attestation for Saudi Arabia – Akonter
I wish there was a seamless assistant from place to place.

Home -> Car -> Work. But I wind up using Echo at home, Siri or OK Google in the car (depending on what I'm doing), and nothing at work.

I use my Echo to play music. I uploaded my music collection to Amazon Music for $25/year and also have some Prime playlists.

I use her to find what day a date is on, like what day is June 16th. (Did this once to double check the end date for something).

I use Echo to check the weather before I leave every morning. I ask the time ALL THE TIME. I use her when I'm cooking for unit conversions. And I've set timers with the Echo quite a few times. I've got one going now actually.

I also got some Philips Hue lights and use Alexa to turn my lights on and off. I want to get a Trackr since it has an Alexa integration so I can find my keys.

I also set up IFTTT and have a trigger for Alexa to call my phone so I can find it when I lose it.

Do I like the Echo? YES. I'm considering giving one as a Christmas present this year.
The book was mentioned in a previous thread earlier today, about learning assembly
It's a good article. I think attorneys of Google, etc should repeat every chance they get the part about how music industry destroyed all the people doing what they say they want. And show the greed of the split they ask for with its effects on other business. As in, the music industry is the perp instead of the victim.

Also, people should bring up just how hard and expensive it was (or is) to acquire licenses for things like wedding videos. Distributing your wedding video is a cppyright violation if an unlicensed song happens to be playing. Music industry, if you could get to them, would license you the rights for sometimes $10,000 or something. Absolutely ridiculous. A modern service exists that makes it easier but still doesn't for all songs & still can be expensive. This kind of crap is why they have so much opposition even from those who otherwise would want to pay them.
Almost correct.

If you want to call C code conforming to the x86-64 SYSV ABI, RSP needs to be aligned to 16 bytes when you execute the call. If the code you generate never calls alien code, 8 byte alignment is enough.

Since 8 bytes are occupied by return address pushed by the call which started your function, you need to decrease RSP by further 8, 24, 40, 56, 72, ... bytes before calling code generated by others.

Reason: having stack 16 byte aligned makes it easier to allocate aligned 16 byte stack variables and this is useful because x86 has 16 byte registers (SSE) which are most efficiently loaded/stored to aligned addresses.

However, it isn't only performance that you lose by neglecting alignment. I learned the hard way that some code generated by gcc crashes if you call it with unaligned stack.

That's why in this example LLVM allocates 24 bytes, even though 16 would be enough for 3 ints.

Another example (gcc):

extern void bar();

void foo() {
bar();
}

0000000000000000 <foo>:
0: 48 83 ec 08 sub $0x8,%rsp
4: b8 00 00 00 00 mov $0x0,%eax
9: e8 00 00 00 00 callq e <foo+0xe>
e: 48 83 c4 08 add $0x8,%rsp
12: c3 retq

To anyone writing x86-64 compilers, I recommend finding the x86-64 SYSV ABI spec and reading it. Saves debugging time.
The -S flag also works in clang, although the output may differ. For example, last time I checked a comparison check of i < 10 in a for loop would become:

cmpl $9, -4(%rbp)
jle .L3

under GCC ('if i <= 9, loop') and:

cmpl $10, -8(%rbp)
jge .LBB0_4

under clang ('if i >= 10, end the loop'). Neither GCC or clang does an exact conversion, and they both produce different assembly instructions (optimisations disabled in both cases).

If you build a cross-compiler, you can also output assembly for architectures other than your local machine, though this can be quite fiddly (see crosstool-ng for a project which has done most of the work for you).
For what it's worth, street's response was in the form of a joke, I wouldn't read too much into the deletion.
The Bubble talk is getting old. There's far, far more real money in the Bay Area than "dumb money." Amazon will double WalMart's valuation this year. WalMart is desperately pumping money into their new Sunnyvale tech office to catch up.

Consumers aren't going to wake up one day, realize the Internet is a stupid fad, and throw their iPhones in the trashcan.
>Why not?

Because its govt's job to enforce labor laws not Tesla's .

Maybe Tesla is responsible from a moral pov .
This kind of thing may be partly why interviews are heavy on CS fundamentals -- most good developers agree that they are important in a way that framework quirks are not, even if we don't remember all the details throughout our daily lives. Personally I feel much more at ease disqualifying someone in an interview because they e.g. don't know what a binary search tree is for than if they try to use a Java for-each loop over an Iterator when that only works over an Iterable.
“The market can stay irrational longer than you can stay solvent.”
I found this book during my Google searches and really enjoy reading the author's website. Here's a comment [1] he made 3 years ago about a new version:

"Well, that isn’t completely my decision. When the publisher wants a new edition, they contact me, and then I begin writing. I don’t see a new edition on the horizon for a couple of years yet. Worse, I need additional pages to cover 64 bit issues, and the number of pages I have in the book is limited. Unless I can persuade the publisher to go beyond the 600-page mark, I’m going to have to eliminate other material to cover 64-bit assembly."

[1] http://www.contrapositivediary.com/?page_id=1808#ASMSBS3E
Location: NYC

Remote: Would prefer to work in person to experience a physical team environment, open to it.

Willing to relocate: Prefer to stay in NYC, or Europe if visa assistance is given.

Technologies: iOS, Objective-C, Swift, Git, Sketch, HTML, CSS, Firebase, Parse, Heroku(a little)

Resume: charleshkang.github.io/charleskangresume.pdf, https://www.linkedin.com/in/charleshkang

Email: charleshkang1@gmail.com
It's a good start.
I think it's a good summary of the tone and generalities that the journalist likely heard from the investors he spoke with.

Does it sound ridiculous? Yeah. Professional investors complain about people whose only qualification to invest is their bank account. They do realize they are investors right?

Well a dollar is a dollar, it doesn't have a brand. The scary thing to professional investors isn't dumb money and large valuations per se. It's the competition that gets the best deals just because it offers more money. How ironic.

To take a more nuanced opinion, I don't think the distinct is between dumb and smart money, but between branded and unbranded money. There is in fact somewhat of a "brand" for a dollar. If A16Z invests in you, their dollars have some built-in, unwritten-but-real future bonus in the professional VC circus that will pile onto your next deal. Some nobody can offer the same deal on paper today as A16Z, but it won't guarantee that brand-name pile on in a later investment. The question is, how often does the A16Z actually pay off in that future-bonus way, or how many VC firms actually provide a meaningful bonus in that way?

If the "Emirati home office" just offers more money up front, the branded dollar's future brand bonus is less valuable in comparison. This helps explain a firm like A16Z's increasingly generous (and preposterous) first investments. Increasing competition, not "dumb money," has negated a valuable competitive advantage American VC firms once had.
The breakthrough cost is key.

One of my recent thoughts is that it's not so much that renewables are expensive as that fossil fuels are insanely under-priced, though that gets into a pretty deep economic question of just what price and cost are supposed to be.

For electrical generation, the problem with a fuel-based intermediary storage is that the net efficiency is quite low: 50% loss at fuel formation, at best 45% efficiency from thermal generation (Carnot's Law is a bitch). Fuel cell tech might offer an out, but the catalysts are rare and expensive (though if we can find an all-platinum asteroid out there, solar + synfuel + space-mined catalyst might offer advantages).

Solar costs have fallen, but the efficiency is capped. Moreover, as panel costs fall they're dominated by less-fungible elements, mostly installation and maintenance. There's the 20-year life (multiple systemic decay pathways) which means you need to replace 5% of your total stock every year.

I'm not arguing against solar, but rather, against an abudant-energy future. Even with energy issues addressed, many other factors, including literally dirt (well, topsoil), challenge humans.

Leibig's Law of the Minimum is another bitch.
A number of my devices are on WeMo switches, and Echo integrates with the product line. I can tell it to "turn <device or group name> on/off".

I wrote a Rust library for controlling WeMo devices as well. It's in a rough shape, but it does what I want. I use it for more fine-grained control.
While true - ICMP is a ubiquitous protocol used all over the internet, but computers and network devices a like.

It also often gets overlooked, so while "you can tunnel inside almost any protocol", it is very common for malware to use ICMP for C&C.

This isn't to say ICMP should be blocked completely. But limiting the size and the value of the payload in ICMP ECHO requests and replies can definitely help.
good 'ole friend Plausible Deniability.

except, s/plausible/voluntary
Well, while it is the fault of the WISP for not correcting this as soon as possible, one could still make the case that UBNT should ship with "good/secure" factory defaults.

Given what we know now (and this isn't the first time UBNT has had issues), it would be a reasonable thing to ask vendors to ship products without insecure out-of-the-box configurations.
Myth and reality in the crisis of college affordability (2015)
Yeah, I'd love to see an OS/2 comeback on one level. Although since my old OS/2 days, I've become such an F/OSS ideologue, that I probably wouldn't use a modern OS/2 unless it were F/OSS.

At this point, I'd settle for a really good implementation of the WPS on Linux. I don't care that much about the OS/2 API or SOM or any of that stuff. But the UI experience hit a sweet spot for me.
Ah, good point. I forgot about the return address.
Is Youtube more or less than Radio?
I largely agreed with this article. The interesting thing about wealth is that it, in itself, is useless. A bank account with a billion dollars in it does no work, garners no fame other than the "Hey, I got a Beeeelllion dollars!" joke that gets old fast with your friends. And since nobody really needs a billion dollars to "live on" its kind of like a pet rock in its utility. Unless you put it to work.

And since nothing has been paying returns like tech startups, well you get a lot of tech startups. But those aren't "real" returns if you can't cash the money out. So that is where it gets weird. The lack of IPOs is unnatural in that sense, as late stage investors always seemed to cash out then.

I'm all in favor of more meaningful bets though. But to pull them off you have to think about very large interconnected systems and that is a hard thing to do in a 3 year horizon.
Knowing Google, they probably did. Don't be evil my ass.
I'm surrounded by awesome coders at work and have frequently felt like an imposter. The best way I've found to address it is to tackle it head-on: Just get it out in the open and talk about it. It turns out that most of my outwardly-amazing coworkers also feel the same way occasionally.

And, of course, don't ever let imposter feelings getting in the way of diving headlong and trying things anyway, even if they seem impossibly difficult from the outset. It's mostly mental barriers; I've tackled dozens of tasks that were imposingly difficult from the outset. There hasn't been a single one yet that I didn't end up making appreciable headway on.
Hi from Luxembourg. Cows everywhere, chicken, pork, and a few sheep and horses.

http://www.statistiques.public.lu/catalogue-publications/lux...
You'll find remarkably few complaints from people who purchase homeopathic remedies. Doesn't mean that homeopathy works.