skysight-inc/HackerNews huggingface dataset:
Do you indeed have good rote learning skills tho? In my experience the people that do well at TopCoder etc. tend to be good rote learners.
Sounds to me like you actually got accepted for the smartness, not the other way around.

Most of the TC like problems seem to be about quickly associating the problem with an already known algo/s and adjusting it to fit the problem?
I did Informatics Olympiads in middle school. The people that did well seemed to basically memorize TAOCP or Cormen.
Are you sure the same malware is responsible? How would any company ever again buy such a notebook?
That hope is pretty much gone, now.
Thats funny how today I finally convinced myself into buying Lenovo laptop. I guess I was wrong.
> Operations the size of Lenovo have a fairly intense vetting process before a product goes to market.

How does that go along with a gigantic fuckup like this? Ipso facto there was no vetting, otherwise this wouldn't happen. What did they expect, that this wouldn't come out, that this wouldn't damage their brand even further? If it was done out of malice it is still poorly vetted and incompetent malice.
What if they were explaining what they are doing and why? Kind of like a screencast, but much longer.
Heyzap is hiring Engineering Interns for the summer
> It charges between 3% to 5% interest, depending on the quality of the cheese, and a fee for making sure the cheese matures properly in their air-conditioned, humidified vault.
A prime example of why dashboards are useless. Information that nobody needs (toilet flushes? ctrl, excuse me, apple-z's?) shown in a shiny way.
Battery technology is the #1 problem pervading tech right now. From robots to iPads, we need about 10x battery storage for the same weight as we have now.

Having said that, it's shame to see all of this work in cars. I get the feeling that Apple is just going for a huge "me too" play, hoping to make the car into the next iPad.

But if that's what it takes for us to finally see progress? Count me in.
Kitchen gadgets that come from the future
Is it possible to mix them, while showing, for example, videos, which are clipped by paths or partly obscured by overlaying elements?
Yep. I once did the same to avoid having to avoid having to turn down a job I had been offered. These only work when the person is either dumb (basically acting as a crude intelligence test) or they have no idea what is required for the job which almost never occurs.
I know they won't do it, but I wish Apple would build a personal transport device instead of a car.

Some combination of an electric bike/scooter/skateboard/Segway -like thing that had the thing that made people need to have one.

The technology is pretty much there, and Apple could do a wonderful job of building this.
He mentions the book Crucial Conversations. I had it given to me in October and it has impacted my life more than just about any book I've read in the last few years. It really is quite good.

I had a tendency to come into tense or emotionally charged situations with a pretty simple process. First I would decide if I really cared. If I didn't, I would just keep quiet. If I did really care I'd fight to win. Crucial Conversations has helped me to see how many more ways there are to speak up more often and more effectively.

I read it for work but I was so impacted by it in my personal life that my wife and daughter ended up reading it and it has had a huge impact in my home as well as my workplace.

I know this sounds like an infomercial - but I'm in no way associated with anyone related to the writing or selling of the book. I just really appreciate it as a resource.
Lots of people complain about performance reasoning in Haskell being hard, which is partially true. But mostly, IMO it is simply different from doing so in C, so you need to unlearn/relearn all your performance tweaking skills.

I don't agree. First, of all, the naive solution in C is often pretty fast, while the naive solution in Haskell often has obnoxious runtime properties.

Then, most C optimization performance reasoning applies to Haskell as well: keep your data small, in contiguous memory, etc. The first thing that complicates optimization in Haskell is that defacto Haskell data structures are the opposite: pointer/thunk-rich. So, you usually end up with libraries such as 'vector', doing the heavy lifting in the ST monad.

Then, laziness adds even more complications, both in that it adds a new class of bugs (of course, Haskell removes buffer overflows et al.) which tend to be relatively hard to debug (the heap explodes in less expected places).

When you write production code, you usually accumulate some monads. Unfortunately, the relatively obvious way to use multiple monads (monad transformers) is slow. So, you have to roll your own monad stacks:

https://wiki.haskell.org/Performance/Monads

---

In the end, even something as simple as reading a list integers in the IO monad can be an exercise in frustration:

http://www.joachim-breitner.de/blog/620-Constructing_a_list_...

The same can't be claimed for C. Even a newcomer could do it.
Less than 1 year ago, when I read Mitchell Baker vapid statement about Brendan Eich's "resignation" I realized that Mozilla has essentially become a show run by politicians who seem intent on delivering political correctness rather than good software. That Firefox will go down the drain from this point seems fairly likely, and the first signs are already emerging.
I grew up in a Bonanza - H, M, and V35 models. I still think they are on of the sexiest designs.
Dynamic infographics.. Excellent.
there are many employees, in fact, their profile on glasswindow has lots of anecdotes of employee burnout.
Are there any applications for this?
>> "At someone driving a Camry?"

His disgust is not with the driver/owner but with the design.
Ah, fantastic! I assumed based on the mention of SQLite on the front page.
yes, that was a stupid move, i just removed them
http://i.imgur.com/ZKbUnKO.png

God Damnit Hugo, Get your shit together!
UPRN Release to Support Greater Sharing of Location Data
>OSX/ios may not be able to tuned into an In a real-time systems for iCar

Wouldn't need to. You don't use your desktop/mobile OS for car controllers...

If you use it, you do it for car Media and other similar UI.

>and considering the quality of Apple's software in recent years

That's mostly bollocks. There were similar complaints ALL the years...
Wait, he ended up with 44 charges for just scanning a police website with a vulnerability scanner?
Are you using the OS that came with the laptop?
Easiest way would be to reinstall Windows, DON'T do this from the recovery partition or cd.
Tips to Get Instant Approved Guaranteed Car Loan with No Money Down
So is it illegal for companies to approach people about different job opportunities? Or is it the tactics used by Apple that give A123 the right to sue them?
This is brilliant - how would you go about learning to build this? Are there any good resources online?
I also like http://datamonkey.pro.
All this and the six month sentence just for "repeatedly scanning the local Hidalgo County website for vulnerabilities"? Scanning?
Not sure I see the advantage over waterline (https://www.npmjs.com/package/waterline) ?
We've designed and built the system from the ground up, specifically to meet the nonprofit's needs. It's different from giving them a generic CRM and having them retrofit their data into something that may or may not track the fields that they're interested in.

With the various fundraising campaigns, funds, events, donations, receipts, volunteering, etc, we're obsessed with making sure that the user experience is easy and intuitive to make sense of it all. Our reports and graphs go a long way in this regard.
I'm surprised that nobody has any comments. Are we just burned out discussing this?

Here's what Americans should be doing, but aren't:

Americans should be outraged that most of
our politicians have sat idly by while
outsourcing firms have hijacked the guest
worker programs."
5M Pi's sold to date
Congrats! And please extend the congratulations to the whole team. I was very impressed the first time I put my hands on the beta.
Some of the worst morale I've ever seen is in companies after they've gone through multiple layoff rounds. And it's a bitter thing: survivors are hard-working, political, and very cagey; the kind of place where everybody is friendly and out to help everybody -- but not really. In reality nothing is going to get between them and their personal goal. And it's very rare that everybody's personal goals line up.
In France, there is a socket on electricity meters where you can get serial data about your consumption, so we use this
Do not look away. Do not blink.

Quite beautiful, code and result.
I used a ThinkPad 700 in 1992 and have bought ThinkPads ever since. Lenovo keep trying to ruin them while ignoring customers telling them to stop.

A ThinkPad

1. Is robust

2. Is reliable

3. Is black

4. Has only useful software pre-installed, from the manufacturer (e.g. the Lenovo thing which updates drivers)

5. Has a TrackPoint

6. Has a consistent keyboard layout

7. Has hardware buttons ('mouse', function keys, etc.)

8. Has a functional screen

Every few months David Hill of Lenovo starts crowing about some new ThinkPad where they've 'innovated' by breaking one or more of these features, usually the keyboard layout or the hardware buttons. There is then a storm in the comments, which is ignored, then they put the thing out, and people skip that model, then they think 'maybe we should listen to our customers' and put it back as it was. Then they make the same mistake again.

The last two X1 Carbons are a perfect example of this. They turned the TrackPoint buttons and function keys into 'touch' buttons. Everyone said it was a bad idea, but they did it anyway, then quickly reversed the decision for the next iteration.

They're going to keep making this sort of mistake, because there's a problem in understanding their customers which doesn't seem to be getting fixed - so it's probably at a high level.

What I'd like to see is another manufacturer step up and make a ThinkPad-ish line, so that Lenovo can be taught a lesson by having their customers abscond. They might then realise that they can't keep doing this and put in place a policy of keeping a line of ThinkPads for their ThinkPad-loving customer base.

Now that they've diluted the brand by making some terrible laptops with ThinkPad stamped on them, though, (W, E, L series, etc.) they should probably have some other mark on their 'proper' ThinkPads, i.e. their X and T series.
Fedcoin Rising
Personally, I accomplished "working with it" by changing my outlook on life: instead of trying to achieve happiness (which was impossible during a prolonged depression), I tried to achieve putting my socks on. Most of my life during those periods translated into tiny goals like this.

Some days it was not possible to do anything. Eventually I learned that it can be OK to not be able to do anything too (instead of trying to focus on forcing myself to do things, which never worked anyway).

These things come down to hearing "I'm too tired to do all of that" and instead of saying "No, I can do all of this" (deception), saying "Maybe I'll try for something smaller". You repeat that process until you arrive at a point where everything doesn't seem impossible anymore. I think that is what is meant by working with your subconscious.
A prime example of why comments are useless :) Opinions that nobody needs shown in a shiny website.
I just entered: \int xdx

And no matching results...
But doesn't that defeat the purpose? If a trusted Chinese certificate authority issues some certificate on google.com for China to perform MITM attack, and Chrome ignores anything signed by a valid root certificate, it will never report this attack. I thought the point of certificate pinning is precisely that only a single authority can sign a certificate for a website.
The alternative to this is buying an OEM copy of your Windows OS, and hoping the driver situation works out.
Data Scientists Reveal the Most Hated Train Providers
No, poaching is legal. Apple also got sued for no-poaching agreements with other tech companies.

I think poaching is good in many cases, since hiring someone away from their current company usually means a higher price for their services. This means that you're moving developers to where they're most productive for the market as a whole.

The problem is this:

> in violation of their employment agreements

It's very possible to break an employment contract by leaving to go work somewhere else. These might not hold up in court (depends on the state), or Apple might just pay whatever fine the court levies.
While Apple revolutionized some industries in the past, I wonder if manufacturing cars makes any sense for them. Under Steve Jobs, Apple has completely changed computers, the music and entertainment industries, cell phones and mobile devices. They did all this to sell hardware.

I don't see how they can revolutionize the car business anymore than Google or any of the other large companies doing autonomous cars. They're going to have to bring something to the table other than a car. All of the large car companies have autonomous vehicle research programs. They can spin out a product, as they've done when Toyota's Prius became a commercial hit. On the lower end of the scale, there are cars coming from China, possibly India and other nations which are due to hit the US soon. Getting into the auto market against the high end Mercedes, Audis, BMWs, and Italian cars would be a tough market. They would also be competing against well established and loved brands. Not sure what part of the market they would fit in or even target.
I have learnt SQL from https://sqlzoo.net It's a really good site with options of other database system syntax also.
Unplug your computer from any networks. Then call someone who knows a bit more about infections and may be able to help.
Maybe it's too much of a risk if exposed for the manufacturing industry had they added a backdoor to a foreign customer's component without their knowledge?

As opposed to Lenovo agreeing to implement a backdoor? I'm not sure either.
I always wanted a twitch.tv for coding/intellectual work. I am sure that it would provide me a lot of good models of workflow and insight.

I searched in their site and saw nobody was doing it, then noticed that their conditions doesn't allow it.

EDIT: Just found http://coderstv.com :)
An anecdote: I recently went to a conference where a senior member of Foster+Partners, the architecture firm close to Apple (the studio behind Apple's new HQ, many new stores), presented the design for an autonomous vehicle, which resembles more the "Apple minivan" concept that is being mentioned by the press, here is that part of the presentation: https://www.youtube.com/watch?v=0rUH63c1n0c&t=14m32s
no IE8 and IE9 support...
I heard cars use a network of microcontrollers because operating systems are not real-time enough (process timesharing).

They would probably only use an OS for the in-car display, like Tesla does (Ubuntu), which obviously isn't (shouldn't be) critical for the other functions of the car.
I genuinely hope this works out well.

I purchased an iPhone 3G because it was among the first phones to support fast internet connectivity and there was nothing like the App Store at the time. I'm not sure I could afford or would even want an iCar, but if it's successful, it paves the way for a revolution in the auto industry (bring on rooted ECUs with a marketplace of modules, and 3D printed replacement parts and after market upgrades!)
Doing that kind of comment is kinda cute when it makes some sense.

But no one thought that when Apple moved into phones. Phone manufactures had big margins[1], and the synergies between computing and phones were so obvious that it was assumed that Microsoft would take over the smartphone sector.

[1] Nokia's margin for March quarter 2007: 22% http://ycharts.com/companies/NOK/profit_margin
Would Apple Buy Tesla? Not Sure, but Here’s Some Thoughts
Should I learn oCaml instead ? Looks appealing because companies like Facebook are using it create tools like Flow ( https://github.com/facebook/flow ).
http://gs.statcounter.com/
I don't believe that.

They would have to have some sort of software that is able to detect that you are connecting to cpanel and then act on your behalf. That is significantly more involved and more malicious than "just" intercepting html in flight and injecting adds.
What Methodology does LinkedIn use to rank my profession locally?
I find it crazy that people leave/come in to the office at 4AM/5AM in the mornings. Also note the peak in CMD-Z at 12am... :/
It, is -- and it's sending it in the clear over the Internet:

"Does it send your audio to a third party?

Yes it does, sometimes.

(...) I had a look at the contents of the stream, which surprised me, let me just do a screenshot:
samsung1

(Red is TV -> server; Blue is server -> TV)

What we see here is not SSL encrypted data. It’s not even HTTP data, it's a mix of XML and some custom binary data packet."
Sorry for asking this stupid question, but what program is that waveform screenshot from? I've been looking for a GTKWave alternative for some time now …
Information that nobody needs

Wow.

Toilet flushes: a significant change in the frequency of toilet flushes may indicate the spread of communicable diseases such as gastroenteritis, or community health problems like food poisoning.

Apple-z: Clearly someone is having a lot of problems with whatever software they are using. There is a UX optimisation opportunity there.
My name recently popped up on a LinkedIn list of the "Top 25 X in Y". I'll milk it for all the ego and SEO benefits I can, but it's clearly not a properly considered analysis of the marketplace.

Does anybody know what criteria is used to calculate these lists? I'm guessing there's an algorithm that can produce them for different job titles across every geographic area, so it's only a matter of time before people start marketing themselves as "#1 Foo in Bar according to LinkedIn".
Lazy Iterables in JavaScript
Comodo Now the Number One Digital Certificate Authority in the World
I'm not sure if that link is NSFW or not :)
Ask HN: What is an alternative to SMS?
I am trouble phrasing the right question, so please let me explain.

For while now, I am communicating via google chat, skype & emails(gmail & hotmail). I do not use SMS and my voice calls are via skype. Recently I got locked out of my alternative Yahoo email address and could not receive SMS as the number was not with me anymore.

I just keep changing my number if I get a better offer or I am in a different country. Right now I split my time between two countries and I do not have a permanent number as international roaming is expensive. I just take a mobile package with data and do not bother about the voice or SMS. But now growing number of services need you to have a mobile number attached to the email account and they keep smsing codes as a part of security on each log in.

Is there any way I can do away the need for SMS or some online service that can receive SMS???
Are you suggesting that they are sent intentionally to join and know the future plans?
I love things like these, but I'm worried about the security implications (even though they're hosted on my own server). I've been thinking about encrypting the values (I only do TLS now), but you can probably get a lot of information from traffic analysis alone.

A bigger question is how to send the control signals (e.g. lights/AC on/off) in a secure manner, so I've devised a protocol that uses ECC keys to sign each request. The keys are exchanged during an initial pairing process, and then the client (the thing that controls the lights) knows to trust the controller (the mobile phone or PC). If you don't have the private key, which is only ever generated and stored on the device, you can't control anything, so it's even safe in the clear.
consider that for years before 1989 and after, there was this intense campaign against STASI, KGB, Securitate and other eastern European intelligence services who served the "Evil Empire" and which were using their power to oppress, had millions of informants, were planting microphones in people's houses at the smallest suspicion and were recording any conversations they could. And now you realize the "free world" uses the same methods or worse.
The difference is really just in maturity. AWS started years earlier and has had time to work out the kinks. GCE will get there, but it'll need time and experience.
Even Google doesn’t support those anymore…
Returns a "webpage not available" for me. However, if I access it from http://sqlzoo.net/wiki/Main_Page it seems fine.
Because for most of the cases people really care about, it's easier for you to change your language then it is for every offended person to not feel upset when you offend them.

This might not be the case if there's a downside to the alternative language, or if the feeling of offense is unreasonable, but this is a decision you should actively make, not passively dismiss as "not my problem".

In this case, I think the language could easily have been changed without significantly weakening the text.
1. Open Source is about licensing of the original source-code, not about compiled binaries - the JS generated by Emscriten isn't any more useful than the JS generated by Uglifier or Google Closure. And for debugging, that's why we have Source Maps.

2. ASM.js is for low level code, the kind of code that doesn't do garbage collection. As far as high-level languages go, Javascript has pretty good performance, is very flexible and can be used as a target by compilers without necessarily needing ASM.js. Examples of languages that are very different from Javascript, but with compilers targeting Javascript and doing it quite well - http://www.scala-js.org/ ; https://github.com/clojure/clojurescript

I personally do not get why developers would want PNaCl, as PNaCl will never be a standard, for the same reason SQLite never made it as a standard storage in HTML5 either. If you want anything other than what the browser standards are capable of, then you're free to go native - because here we can have a discussion about why the browser as a platform has gotten so ubiquitous in the first place ;-)

3. You're mistaken - Asm.js compiled code can run even in browsers that do not have special support for Asm.js. Yes, that code will be slower, less efficient, but it still runs. Also, what limitations does Asm.js has that prevent it from being implemented on all platforms?
Looks like an old version of Saleae Logic, maybe?
Regarding Clojure, yes it's done. I haven't kept up with the latest clojure on android news, but https://play.google.com/store/apps/details?id=com.friendlyvi... has been around for a while and I think the author just built off of libGDX. There's also exciting work on Unity integration: http://arcadia-unity.tumblr.com
As a backend developer, I've been increasingly trying to reduce my reliance on ORMs and instead focus on writing SQL. Owing to my poor SQL chops, I spent a couple of weeks working through @danso's data journalism course[0]. It is a fantastic introduction to SQL, even for all non-technical people (forwarded to my business analyst friends as well).

Amongst other topics, it covers aggregations, joins, grouping and gives a good well-rounded introduction to performance characteristics and best practices. For those wondering "where to go from here", don't look any further and give the course a shot.

[0] - http://www.padjo.org/
This article isn’t about vertically-centered text but horizontally-centered text. You don’t expect the starting place of each line to change with vertically-centered text!