skysight-inc/HackerNews huggingface dataset:
> The "evil" AI and safety stuff is just science fiction

There already exist drones that kill based on AI.
I mentioned affiliate as a way of monetizing blogging, there is many ways, affiliate through Amazon is just easy.
Binary search is only faster if access to the elements is constant-time, which is not true for a file with varying-length records (lines). Line 1000 (counting from 0) could be at offset 2000 if each line is a single character + newline, or it could be at offset 2000000 if each line is 999 characters and a newline, or somewhere in between.
Ask HN: Staying motivated with school when I'm already getting job offers
So heres my problem: I'm finding it difficult to stay engaged with school when I'm not encountering new material I haven't already studied in my free time.

I started learning to code when I was 11. I know my way around C++ and python, and Objective C (although I'm really digging the Swift thing now), Java, SQL, HTML, Javascript, etc. I have several apps on the app store and google play store. I built my own portfolio site. I run my own web server, vpn, and mail server. 6 years ago I decide 3D modeling was cool, so I devoted a significant amount of time to learning the ins and outs of blender. I build my own character rigs, created environments, 3D print stuff, etc. That in turn got me interested in graphic design. I actually had a minor in design before I graduated from high school by taking early college classes. I've used just about every flavor of linux I could find and I feel at home with BASH. I love vim.

I'm currently in the freshmen year of my undergraduate CS degree, and its boring the heck out of me. I want to be teaching myself the basics of graphics programming or neural processing, but instead I'm stuck copying android code out of a textbook. My grades have started to suffer simply because I dread the thought of sitting for hours competing mindless homework.

I had a really good internship over the summer where I was designing and implementing UIs for android apps. I'm currently working there part time, and my boss is all set to offer me a full time position.

All of that to ask, how do I find the motivation to get through school?
https://en.wikipedia.org/wiki/Delayed_sleep_phase_disorder
forces the hand of domestic politics

forces? Exactly what consequence will violators suffer (and who judges the violations)?

We've seen from Kyoto that promises, especially those not duly ratified, may not mean all that much. Most of these rulers have just pushed the issue beyond their tenure... or lifetimes.
You'd get the input image. A NN requires negatives. If you train it to accept "everything" as a positive, then you just get the original back. You need to more precisely define your negatives, to get anything interesting back.
> If I "accidentally" make a break though right now. The AI could evolve into a super intelligence before dinner time.

We don't need to rely only on humans to design every aspect of neural networks. We are already computationally searching for AI designs that work better. In a recent paper, hundreds of variations of design for the neuron of the LSTM network have been tried to see which one is the best and which of its components are important.

Also, we can play with networks like clay - starting from already trained networks, we can add new layers, make layers wider, transfer knowledge from one complex network into a simpler one and initialize new networks from old networks so as they don't start from scratch every time. We can download models trained by other groups and just plug them in (see word2vec for example). This makes iterative experimenting and building on previous success much faster.

I don't think evolving a super intelligence will happen by simple accident, it will be an incremental process of search. The next big things I predict will be capable robots and decent dialogue agents.
Arch Linux Dropping Plasma 4 (KDE4)
In order of where most to least information comes from:

-regular websites (as in I don't use rss)
-talk radio about 50% of the time I'm driving (music the rest of the time)
-gmane with pan
-occasional tv in public places (better for local stuff)
-books (< 5% of my book choices are current events related)
The Swindled Samaritan
How about something like https://vpn.ht/en?

If you really value privacy, you should be willing to pay modestly for it, no?
Don't forget about BSD systems. They are not linux, but still important.
Note that Kentucky has an Oil Extraction tax of 4.5%.

Meanwhile, solidly blue California has none.
Up, I'm mm numinoukuthe. the M mm just. U c x dbnjnkkd w did v Gunn j b
This just raises more questions. If the transfer of liability to family members isn't a thing wouldn't this just be thrown out at first hearing as a frivolous lawsuit?

And it's shameful to be sued but not shameful to file obviously frivolous lawsuits, or at the very least being the subject of a frivolous lawsuit would imply no shaming?
I started working onsite a couple of months ago, after working remotely for two years, and yes it is as bad as you remember. As I'm a contractor I don't even have proper equipment, so I'm stuck with and old broken chair, an old broken table and my 13" laptop vs my setup at home.

I understand how for some people remote just doesn't work, but I think that's mainly because the company doesn't know how to work with remote engineers. The best company I've worked with in terms of remoteness had teams in India (+5.5), Greece (+2), London (+0) and LA (-8).
I can relate to your situation. While I have not completely figured it out, one thing I realized is that, even though I shelve many of my side projects, occasionally I come back to some of them, with fresh enthusiasm and move it forward another step or two (before loosing enthusiasm again). I realized that given enough "cycles" at least some of them are bound to be completed.

So a new approach I am trying is the "GPU Pipeline of side projects". First, I choose to trim my list of side projects to a few important ones (4 is a number I like, so four). I work on them in a parallel pipelined fashion. So I have one that's more advanced, one that is being setup, one that is being fleshed out, one still in ideation phase (you get the idea).

Secondly, I realize that when building things, the novelty can come from "recursing down to the details". For example, setup a AWS pipeline for code deployment would mean, learning how to setup an Ec2 deployment, then a Chef or Puppet instance, then easy config management of them, best way to document our setup (gitbook etc) and so on.... So if we use our boundless curiosity, which is both a strength and a weakness, to look a little deeper, we will find enough novelty to keep going even in a "single" project.

What I realized is that one single project is like a LISP S-Expression. (project). You (eval project), and it returns (list sub-project1 sub-project2 interesting-research3 wonderful-idea4)
All you have to do is keep eval'uating the sub-expressions till you hit an "atom" of truth to share with the world.
Nintendo needs a better controller than WiiU, something with analog triggers. And being hostile to parts of their community (e.g. hostile to Youtube gameplay videos) should be a thing of the past. Also the NX should have a better performance than the Playstation 4, otherwise the NX will find itself in a small niche market.
>Again, what is morally egregious that makes fraud against them sort of a lesser crime?

I find nothing objectionable about the sale of gift cards and, as I stated from the start, I do not condone fraud. My response was to this woman's statement:

>“I feel really bad now because my purchase of these cards may have contributed to unlawful activities,” Lisa said. “Even though I saved $40+, Petco actually lost money as a result.”

I don't feel bad for large corporations, especially in light of how much money they make off of the gift cards they sell and the fact that they are not obligated by any law to hand out the gift cards for unverified returns in the first place. It's a situation they created for themselves and they can fix themselves.

I also can't share her concern about 'contributing to unlawful activities'. I consider myself a pretty conscientious individual, but there just isn't any way to know whether the money I spent on gift cards went to a criminal or just someone who got an unwanted gift for their birthday. That level of worrying is beyond sanity.
> But with many processed and mass produced food products that's simply not the case as it's quite hard to estimate what exact caloric value your body would extract from each portion with so many ingredients from various sources.

Generally speaking, processed foods are more likely to achieve the full thermodynamically available calories, because most of what we consider "processing" makes things more digestible. For example, if you create Cheetos out of corn, you grind corn into meal, then bake it or whatever. When it goes into your stomach, it readily dissolves into an easily-digestible soup of corn specks and oil. If you just eat corn, the kernels have much less surface area available for the digestion process and some parts remain (notoriously) undigested.

That means it's pretty easy to calculate the number of calories that highly processed foods contribute, since it's near the theoretical max.
The burning of coal spews more radioactive waste into the environment than all nuclear plants combined... and prevailing winds bring much of it to North America.
So basically, Groove/Sharepoint Workspace/OneDrive for Business is dead, good to know.

Sad they haven't fixed their sync engine.
MSDN: Improve Your Build Times with IncrediBuild and Visual Studio 2015
A better way to compare Google web fonts
You claim they are a massive headache, yet companies issued $124B of them in 2014. The companies seem to find something good in them.

http://www.prnewswire.com/news-releases/2014-gift-card-sales...
Easy to bypass tho. I just use a call forwarding service, that lets me have a DID number in any country, and FW the calls to SIP. This fails with SMS, but works with voice call verifications (which are usually an option).
Costs a few bucks per number.
Interesting, right didn't think of that. Any services you recommend?
Yeah, if there's a hackday component it's a red flag. A hackweek is just plain laughable. This reeks of horrible incompetence at the highest levels.
This is part of why VR/AR is going to be central to the future of mobile devices.
It's probably much faster in most cases of text files though.

I also think your constant time claim sounds too strong. You can eat a lot of end of line search time after the binary search and still beat a linear/regex search.

As someone else pointed out, look can also exit sooner.
Bangladesh is entirely at sea level.

One could argue that Bangladeshis aren't all that worried about it themselves, given their high population growth rate (higher than, for example, India or Mexico). [CIA World Fact Book 2014]
> That only matters if results differ between each person.

Well, we know that they do...
A signature is good in this use case:

1) You have a public key you trust.

2) You get a message + hash + signature. You want to verify.

What we had here is:

1) There is a DNS record with a signature value only.

2) You send the public key + the message, and want to get the same signature value.

This isn't secure, as per the article.
Those are all very bad reasons to dislike remote engineers. "Remote" doesn't necessarily mean on the other side of the globe; obviously you wouldn't hire remotes for hardware projects; some video conferencing software is better than other; and if you're so jealous of remote workers, maybe you should try your hand at it.
How we got to number 1 on Product Hunt – and stayed there for 24 hours
C++ support in Cython is still quite incomplete, especially when it comes to C++11 features.
Write in brief scheduled sessions
Why in this day and age of cheap and easy servers would you ever have more than one service type running on a server in production? It's trivial to break things up nowadays
>Ok, let's pretend we have an infinitely fast computer in every way, with infinite memory. No bottleneck of any kind. What are you going to do with it, if your goal is to build AGI?

You would obviously run AIXI: https://wiki.lesswrong.com/wiki/AIXI

We know how to make AI given infinite computing power. That's not really hard. You can solve tons of problems with infinite computing power. All of the real work is optimizing it to work within resource constraints.
Tell HN: As CEO do you give Christmas bonuses? If yes, here's rule #1
If you are a CEO who gives Christmas bonuses then you need to follow this simple rule:

The first recipient of any Christmas bonus must be your wife/husband. You must give them a present or department store gift voucher equal to the value of the best Christmas bonus you give your employees. If you can't afford to give a Christmas bonus to your wife/husband, then you can't afford to give one to any of the employees either. The Christmas bonus present to your partner is separate and additional to any Christmas presents you would have got them anyway.

Of course the money comes from your salary.

Thus endeth the lesson.

You may thank me in the comments for improving your relationship immeasurably.
I use https://didlogic.com/, but they don't accept bitcoin. Some others do. You'll have to test a few, since sometimes the numbers are re-used and thus banned in the top few services (like Google).
Evening News: ABC and NBC/CBS, local NBC/CBS TV station
RSS Feeds: Bloomberg, Techcrunch
Reddit: /r/news, /r/worldnews
It obvious that look was written as an optimization for this specific case though. The default file is the user dictionary which is interesting. Do you think they didn't know about grep in 1979?
In regards to 1 & 3 it sounds like the problems are more your company than the remote engineers.

First of all due to the timezone differences I will assume you are US based and outsourced to somewhere in Asia - this alone without the remote working has its own set of challenges (n.b. there is a good comedy TV show "Outsourced" about this). As an example, if someone in India gets stuck doing something they are unlikely to speak up about it until you ask then about it, this isn't because they are lazy or whatever but just because their culture is a lot different to the West. The way you need to work with a team here is a lot different to how you would work with a team in the West - this alone can be the cause of a good chunk of problems that occur when outsourcing.

As your team is remote you can't ask them a question and expect an answer in 10 minutes, but you shouldn't expect this of a onsite engineer either as you'll just ruin their flow. Have daily stand ups at times that work for both teams and discuss any issues after that.

In regards to the communication just use Skype (audio) and get a good microphone. If you don't have a good internet connection or it's not working, just call them on the phone. Companies have been working with distributed teams long before Skype was even invented...

As to 4, well sorry but that's your problem. No one is stopping you from getting a remote job except yourself :)
What about Minecraft? That was a small scale game that topped the charts longer than many big AAA games.

Also, never said anything about retiring Mario, Zelda etc. You must have misread.
I noticed that as well when I started getting up early after years of being a night owl.

There simply aren't as many distractions in the morning, because most other people are either still sleeping or at work.

I guess the same would work if most of your workday were really late at night (e.g. midnight to 8 am), but for most people, that kind of lifestyle tends not to be very compatible with the other demands of life and business. So working from early morning until early afternoon seems to hit a nice balance between lack of distractions and compatibility with other people's schedules.

If you really need to be a night owl, well, haven't we got the technology to adjust the lighting in our buildings so that you feel like it's afternoon even when it's only 8 am?
> 4. I came to resent the remotes for enjoying this unequal perk, one that inflicts a cost on the rest of the team. Why don't they have to sit in traffic and then in this noisy room with the rest of us? What makes them special?

Seriously? Because your working conditions are terrible, remote engineers are bad for having good working conditions? Here's a hint - stop wasting your time hating others for being happy, and work out how to improve your own working conditions into something you enjoy.
Why wouldn't they pay for that week? They probably have money.
Assuming the family members aren't a guarantor, I think it's highly likely that they can win if they go to the court. But even if they're not liable legally, they tend to feel morally responsible and reluctant to fight in court.

Note that I'm not sure what the actual contract terms were in those cases in the article. I suspect it's a guarantor thing. It's very very common to have parents or relatives signed, even if you're an adult.

And I also assume that who actually filed a lawsuit was the property managing company, and some of those companies doesn't care much about reputation. When the issue is between individuals, it's not as common to take it to the court as in US.
I think you should sidestep into a related but more appropriate job.

Above all else, engineers should be obsessed with the proper functioning of a system, throughout all aspects - speed, security, robustness, etc. What tools are chosen are chosen only for the purposes of enhancing those goals. An true engineer senses these needs and works towards them uncompromisingly. To choose otherwise - for any reason - is to be a bad engineer, which it sounds like you are (sorry! Just being honest!)

The good news is that having an insatiable appetite for novelty has its place in this world. Could you work as an angel scout? Or a tech crunch (-style) writer?
Is flying your drone away from the nets resisting arrest?
TV news is just terrible. Other sources are too, but TV news seems to excel at reporting on the same three stories with the same information for weeks.

I lived in Florida, and it's great to know when a hurricane is coming, but you gotta turn it off after the first ten minutes because after that it's just hype without substance.
Top Crowdfunded Projects 2015
" The device is best for wounds in areas where a tourniquet can't be placed, such as the groin or armpit. The downside, however, is that the device isn't intended for many areas of the body: the chest, abdomen, pelvis or tissue above the collarbone."

Seal the container. This is combat medic 101. Seal the container and move towards primary care. You can read about the context how this technology would work in "The Golden Hour" (Logar Province, Afghanistan, 2010) ~ http://www.abc.net.au/foreign/content/2009/s2820327.htm

This technology will not work on head wounds.

good story, borked link, I tried this one: http://mashable.com/2015/12/11/xstat-device/
To be clear, the challenge types in question where removed from Let's Encrypt production config during the private beta period (when we had a strict whitelist of domains allowed to be issued for), had mitigations for them in while they were out, and we deleted the code for them entirely the other day (in
https://github.com/letsencrypt/boulder/pull/1247 )
Yeah, I hadn't used Windows in many, many years, but when I did it was to run Mastercam and SolidWorks.

I used it briefly to do Visual C++ and .Net CF development after that, but relatively quickly moved onto projects with a lot of open source underpinnings.

That was the problem with being originally compelled to use Windows at my current job. Trying to build infrastructure automation pipelines and Erlang software on Windows that will eventually be deployed on Linux is a colossal pain in the neck.
Chris Lattner on Swift and dynamic dispatch
Imagine you've programmed a spider-like robot which sole purpose is to maintain some energy level (by plugging into an outlet), gather resources, and create a clone of itself when it has enough resources. How do you defend against something like that?
Hitler and Napoleon were both into Islam too.
Your point about the car is correct, though I believe the argument on crypto is weak.

I just would like to figure out how to use something for its actual lifetime.

c'est la vie
I have the same problem with a shifting sleep schedule, and I don't have it while traveling. It seems to be cured by daily extensive walking.
I don't think his issue is being paid. It's taking a whole week off from his current job to basically do a test run for a job that had no guarantee.
Ursula K Le Guin calls on sci fi writers to envision alternatives to capitalism
I have a career in infosec, and unfortunately I'm suffering the exact same problems as OP.
On the spirit of NIPS 2015 and OpenAI
That isn't really any different from say, a tiger, which is currently facing extinction due to our actions against it.
as another commenter noted there are currently physical limitations that would not allow e.g. drones to kill 10000 people in an instant. I don't think for example nukes will ever be under the control of AI algorithms ever...
probably wintel
Interesting, I always assume some variance.

Following the advice of my wife (a pharmacist!), I've been on a restricted calorie diet (1300kcal) for 10 days and it seems to have worked. My resting a1c is 4.3.

I can recommend trying it - although it's not easy. The first 5 days are horrible. I only managed it because I had a stomach virus (so wasn't eating).

Pills are expensive and it's crazy to be stuck on them if you can control your glucose with diet.
Dating with Herpes: Live a Happy and Prosperous Life
obviously enough to blow your brains out once it's in your ear
With estimated damages on the order of billions and a "high risk" classification, I wonder why it apparently is hard to get the necessary millions for repairs.
Craftsmanship. Quality.

There's always a new technique to master which can be brought upon in your work.

It is novel once you get there, but may take a while.

Quality construction, impeccable tailoring, expert craftsmanship – these are the marks of quality.

There's novelty in the next feature around the corner, but there is beauty in something crafted.

Ecstatic pleasure can be obtained from crafting. Perhaps give it a go.
One would hope ;)
Along the same lines, does anyone know of any guides/tips for recording interviews over Skype or something like that? Telling your guest to turn off downloads/torrents, quit other apps, use a good mic, and so on seems common sense but I still notice these issues in screencasts on YT.
Do you often show up to work late? Are you seen as generally unreliable? (Be honest with yourself.)

Do you procrastinate a lot?

Do you have a hard time transitioning? Are you late for things because you a) can't accurately estimate time and b) can't pull yourself away from the thing you're doing at that moment even though you know you're going to be late if you don't?

Do you have a very unstructured sleep schedule?

Do you have high impulsivity? Spending (sounds like it)? Speeding? Substance abuse - including alcohol?

Did you breeze through HS with decent grades without trying but then suddenly find college and its unstructured environment and lack of supervision much harder and hard for you to succeed in?

If you answer yes to many of those questions, then you may want to talk to a psychiatrist about the potential for you being ADHD.

I was very much the same way and was diagnosed at age 29. Best thing to happen to me. I've managed to turn my career and my personal life around.

Everything you describe sounds like the impulsive behavior of ADHD to me, but I am not a medical professional and I am not trying to diagnose you. You just sound an awful lot like I once did.

Best of luck..