skysight-inc/HackerNews huggingface dataset:
More precisely, Chrome doesn't enforce certificate pinning if the certificate is signed by an unknown root (like one installed by your system administrator, or apparently your laptop manufacturer).

https://code.google.com/p/chromium/codesearch#chromium/src/n...
I use gandi.net. I have a free 1GB inbox with the domain name I have registered with them and can upgrade if I need more space. I also think having your own domain name for your email is a must. Once you do that you can migrate between email services (that support custom domain names) seamlessly.
Fartners – A Social Network for FARTS?
> So is it illegal for companies to approach people about different job opportunities?

No, the opposite.

> Or is it the tactics used by Apple that give A123 the right to sue them?

The text seems to indicate this is related to some sort of non-compete clause (" The engineers jumped ship to pursue similar programs at Apple, in violation of their employment agreements"). I don't think it would fly in CA (where NCC requirements are rather stringent) but no idea for Mass.
A cool next step (especially for classrooms) would be giving the robot "eyes" and letting it get the time from a physical clock in the room via image recognition.

Could eventually be extended to scetch outlines of objects/people :D
The brain doesn't rely on computation for intelligence, rather, storing and identifying patterns. When you change something that is part of a habit, you have to wait for your brain to rewire itself with the new behavior before it becomes second nature.
Spelling metre or meter [pdf]
There were a lot of pocket MP3 Players in the market before iPad, too.
The battery is not awesome. It's supposed to be better in the new version.
Auto Financing After Bankruptcy:Factors Worth Considering
At the rate Apple is going, within another two years they're going to have a balance sheet with $100 billion in debt.

They're already at $61 billion, stacked against $178b in cash.

I'll play devil's advocate: they absolutely do not have so much cash that they can do whatever they want.

Another scenario is: via shareholder pressure, they keep upping their commitments to investors. Meanwhile they boost debt to $100 billion, while cash rots to $150 billion. Then they start investing billions into a low margin car business that won't see large profits for two decades. It's actually the setup for a disaster if anything happens and the iPhone loses favor in the market.
Ask HN: Is there a wget alternative which can download https files from a cache?
Now many tools/libs/framework (docker, chef, vagrant etc) downloads files from s3 on the fly. The download link's schema is the awesome "https". But a normal proxy can't cache the https downloads, any idea on how to tackle it?

E.g, When using vagrant and chef, each vm will run some cookbooks, and it is quite normal that a cookbook triggers a wget download in each vm. And when you tear down the whole env and start from scratch? Painful.

A possible solution: A wget alternative which sends the file url to cache server explicitly. And a customized cache server which can read the param and stream the file from local or internet.

Any idea? Thanks in advance.
For me, lyrics are fine if I know the music well enough (as in, can recite the lyrics fluidly from memory). Otherwise, I mostly listen to bebop and free jazz. Repetitiveness is usually not welcome, though.
Strange, most of the photos on the page appear to be HDR'd for that dreamy effect. I think the place would look pretty interesting without altering the photos that way.
Yep, exactly. This GCE outage comes at a great time to help me answer the question, should I use GCE over AWS? Probably not yet.
Oliver Sacks on learning he has terminal cancer
Yeah, I just can't stomach the thought of paying more for something where Linux isn't officially supported, so not only do I pay more, but have to deal with getting rid of MacOS and installing Linux. I can't stand the lack of focus follows mouse in MacOS X and a lot of the other little things I'm used to in Linux.
This is why first thing I do after getting a new PC/Laptop is get precise Windows version, download it to USB and do full-format/reinstall.

Now only it cleans all the bloat from vendors but now it will also remove malware.
Tks.
That doesn't seem to be the case. Think Uber for instance.
You can just get precise Windows version that was installed and format all the drives (including recovery) and then do clean install.

Result: no bloat and no malware
That doesn't disable the part of Superfish that MITMs SSL connnections to sites - in fact, it obviously can't because that check can't even run until they've MITMed the connection and injected the code that includes those checks.
> (particularly the plastic edge, which looks and feels cheap and a bit fragile in the long run)

I wish more computers were built out of whatever my EEE PC 701 was. It was matte and almost indestructible.
Quick note: Looks like you've checked in your swap files filename.c~ in the repository. These should probably be deleted and add an entry to ignore *.c~ in the gitignore file.
Is anyone working on auto-generated migrations in node.js ala. Django / South?
Microsoft Surface is straight from MS - no bloat/malware. However I wouldn't buy it now since v4 is soon to come.
If Elon Musk and Tesla can do it, Apple can. My guess is Tesla-style is the type of positioning they're looking at in the market.
Awesome, I think this might be just what I was looking for – Thank you!
Cellular Jammer Used in South African Parliament During State of the Nation
Intro to data structures with locality of reference features
Yep I can imagine a pretty good techno bicycle that wouldn't need much new invention. iPhone slot for navigation, logging, fitness, cadence measures etc. maybe even recharge it off a dynamo.

A good opportunity for a well designed piece of carbon fibre \ aluminium loveliness that would sell well to their urban base with good margins at the $1500 range. If they really want to demonstrate their design chops then try for a radical fold-up design which have great practicality for combined use with public transport. Current incarnations are expensive, pretty heavy and a bit weird.

If thinking fancifully, then a pop stand and artificial resistance and for dual use as indoor exercise equipment would be pretty cool. Stick a macbook stand on the handle bars and maybe its a new type of "sitting but active" desk.

"Bicycles for the mind" after all.
11 Web Design Mistakes to Be Avoided by Small Businesses in 2015
Forget the tech bubble. It’s the biotech bubble you should worry about
> These have been supported for a while now

For Safari still the -webkit prefix is required which is a bit odd
This has got to be the craziest app posted here
Only if you insist on a ridiculously literal reading. The US Government is composed of people who act on its behalf. Quite obviously, "the US Government thinks" means "those in the US government charged with making decisions about this matter think".
If you wanted to practice command and control, that is difficult in flat organizations. If you wanted to practice impress and influence, there is no better place. Impress and influence is a lot harder, because instead of just convincing one less technical person, you have to convince every technical person.

I have found striving to impress and influence has caused me to become a much better developer and communicator. I've also seen a lot of developers come, say a few smart things to the boss, and sit back expecting to be given a team to boss around. They often don't currently possess the skills or communication abilities to convince any technical people, and rather than work on those, they go elsewhere to find a team where they can be unjustly rewarded.
Capturing and scaling startup values
> The [...] claim of having mapped music to fighting is not yet substantiated.

(project and article co-author here)

Hopefully our writing does not come across as too much of a claim that we reached the single one and only best way to map music to fighting!

Our goal was to bring the most fun from both these worlds combined. Not an easy proposal to make, and obviously a personal one.

The overwhelmingly positive reactions from the audience during the public performance really made our day and validated this proposal to our eyes, but we'd be even happier if the project lived on with third parties pitching in other music/game metaphors. This is why we made it 100% open source/open hardware.

Speaking of the audience, we noticed that people were intimidated or thrilled by the possibility to play piano, others by the possibility to play a Street Fighter game, usually on a mutually exclusive basis. But if they dared to come and play, a balance could be quickly reached, and we considered this a success.

Obviously, it was't always the case. Some moments were just plain unlistenable.

But some other moments during were pure magic. We would like to give immense credit to pianists Alvise Sinivia and Léo Jassef (who appear in the video) from the Conservatoire National de Paris. They are incredibly talented musicians, and they played with our installation long enough that they knew the combos inside and out. It was an absolute delight to see and hear them play/fight during the public event.

PS: Thanks a lot for the Monty Python video :-)
That explains why A123 are suing their former employees, as they individually had contractual agreements. It doesn't explain why A123 are suing Apple, since they apparently had no contractual relationship.

IANAL, but my guess would be that the case is based on Apple allegedly inducing one of the A123 engineers to recruit other engineers into Apple. I don't know if that is actionable, though.

According to [1] the action is in the Massachusetts District Court, Boston. Looks like the details are paywalled inside Pacer.

[1] http://dockets.justia.com/docket/massachusetts/madce/1:2015c...
That's a pretty good deal but ...

A recent college graduate walks into a roomful of people with a PowerPoint slide deck and prototype software he spent the last three months on. It's using the most hyped technologies available and his presentation is fully buzzword compliant.

He walks out of the room with a cool "one meeeellion dollars" with the promise of more to come. Ten months later he writes a sorrowful admission that there was no way to make money even though the idea was cool - and cuts his users off from something they'd become attached to.

He also walks away debt-free, but didn't lose his cheese.

BONUS ALTERNATE ENDING:

His start-up was accelerated by all the media furor over the new cryptocurrencies and troves of wishful Bitcoin investors deposit their hard-mined treasures. Those new technologies seemed so sweet until a hacker found a vulnerability and stole everything the company AND its customers owned.

BONUS ALTERNATE ENDING:

His start-up was accelerated by all the media furor over the new cryptocurrencies and troves of wishful Bitcoin investors deposit their hard-mined treasures. Those new technologies seemed so last week but a twentyish guy shouldn't be burdened with the rigors of running a company - and look at all that money! (Transfers it to his own account and says they were hacked).

MORAL OF THE STORY:

Build a business that has a clear path to a profit (or better yet, can be built with profits).
ORMs are not really required in a Node/Mongo/JSON setup anymore:

- JSON's nature is already very 'object oriented' and I use in code JSON data like it saved—no translation beetween clunky SQL and objects is necessary (if I have a DB which saves JSON natively like Mongo)

- Mongo allows to directly save JSON and stuff like migrations is stuff from the past since tables/collections don't have to be created

- Mongo's Native Driver is low level and at the same time fully sufficient, the syntax is not beautiful and tons of libs sit on top to make it beautiful but I still don't see the need for a real ORM

So, Mongo's Native Driver is your best friend and validations are often a matter of a few lines. Or did I miss anything which is life saving I get from ORMs in a Node/Mongo setup?
Amazon didn't run entirely on AWS until four years after AWS was created: https://twitter.com/cvwadored/status/81400058624475136
GraphOverflow : Data visualization and infographics
The "fast-followers" in the electric car business trying to play catch-up with Tesla are mostly existing fuel car companies, and they have a lot of assets in their favor: huge teams of experienced car designers, manufacturing and distribution facilities, dealerships, etc.

It will be interesting to see whether Apple has sufficient resources (not just financial, but people/cultural) to get a home run or even base hit as a fast-follower.

One thing is certain, consumers should certainly benefit from all this competition.
'ecotecture' would be better, I think.
Not everyone is only using Mongo with Node
looks good and might be helpful for somebody starting with SQL . You can add some advanced version as well with some more complex examples and use cases with inner queries , UPSERTS n all
I'd prefer them improving UI allowing such simple things in browser as root shell to Linux VM. Otherwise you can kill hour or two trying to reset password that ex-colleague forgot to pass you. Sometimes you can't do it at all, without contacting support .....
Everybody needs credit to start a business, to do an act of development or to get out of hardship, but it feels like some people have been using this bank forever. Can't they extract a margin, accumulate the money, and run the business out of their margin instead of constant borrowing?
So what? At least with the software part you remove a large portion of the risks. It's better to go half way than doing nothing about it, and hardware tampering for a company could be more risky since they would have to do mass recall if discovered.
Rdb is used in commercial products at my employer Timpex (www.timpex.no). So it will definitely be maintained. The code was initially closed source in csharp, we refined it and released it as OSS in javascript.

It was created because we needed a solution with persistence ignorance and that does not have any constraints on foreign key naming, columns, table and so on. By persistence ignorance I mean not needing to call model.save() or pass the connection around everywhere - just edit the properties and commit the transaction.

Everything in rdb is developed TDD outside-in. So it has a lot of unit tests, but not that many integration tests. There are running examples in the demo repo though that could be considered as kind of integration tests.

Choices against sequelize and bookshelf: that is not my mission. If you want a closer integration with express.js, those orms are a better fit than rdb. My main focus on rdb was to keep the API simple and expose as little of the interior as possible - Tell Dont Ask principle.

How to expect rdb to evolve ?
-domain logic
-aggregate functions
-order by
-support sqlLite
Downvotes because its rather impractical, and Im sure many people don't want GitHub to start arbitrarily banning projects because of a random set of beliefs they have.

And then you have people that pay money to GitHub for code hosting...
What pushes scientists to lie?
The idea to build a full operating system in Lua/C is a good one .. and in fact there are others working on a similar effort. I know the luvit guys (luvit = node in Lua) are interested, and in the MOAI (http://getmoai.com/) community there have been rumblings as well. An embedded OS with luvit for the backend and MOAI for the front-end would seriously kick ass .. in fact, I think I'll work on that. :)
I honestly doubt that someone who was clueless and lazy enough to use the same self-signed certificate on all machines would put in the extra effort not to trust that certificate. Besides, the certificate is left behind after the software's uninstalled and no longer proxying connections.
Oh, that happened to a friend in Russia as well.

Superpowers - they are all the same and never learn.
Russia Launches Own ‘SWIFT’ Service, Links Up 91 Credit Institutions
Rumor has it that they have some experience turning people. The scary part is that it may not be all that hard to manipulate people.

Now excuse me I have to go buy a Lenovo from Best Buy...
I have loved that story ever since I read it as a teenager. Incidentally, it is an almost perfect metaphor for the F-35 Joint Strike Fighter, the "jet that ate the Pentagon".
> A Monad is just something that has a bind (>>=) function and a return function.

You realise that this is the most useless description ever? While I'm sure it's right, it doesn't actually mean anything. Why's it a good abstraction for doing <X>, better than any other abstraction? If it abstracts over a gazillion different things, why not have special-purpose abstractions like other languages (and thus probably make the language a lot simpler to use)?

Your description is on the same level as "programming languages are structured text".
A nice-looking with statement in C
Early Touch Screen Technology – Tomorrow's World – BRITLAB – BBC
Good point and I just checked: rdb seems to be for SQL based DBs.

But I am wondering who is using SQL based DBs with Node, feels ancient to me, except you build the next datastore for a bank but even then. Also Postgres with its JSON options does not give the feeling, flexibility and speed as Node/Mongo.

I could imagine that the larger part of Node users are working with Mongo, or not?
Agreed. Somebody really needs to start making Thinkpads again. Lenovo ain't it. All they've done is manage to kill the brand.
Yeah, I have one, it's fantastic, highly recommended.
Hi StavrosK, you're right to be worried. We had someone playing with the API this week and sending wrong events. Security wasn't a primary concern for us, we started this as an internal joke (first version didn't even have a token system). Just to be clear, the light switch doesn't trigger a real light, but the way we handle sending sending the events from the browser is pretty dirty :)
Example and Source Code Comparison Between Aspose.Slides and Pptx4j 1.1
>> huge

Also a liability.
> Now excuse me I have to go buy a Lenovo from Best Buy...

What am I missing?
Termcast
Please visit from *
The world is a cruel place :)
Check your privilege, single-shape mortal-normative scum! Some of us have more than one body to be ashamed of!
Can't you simply get a permanent/alternative number from Google Voice? https://www.google.com/voice
Given your description I think this is the kind of thing that Client Side Certs are intended for. At least from the PC to server. on the server to IoT device side there are things like Z-Wave that do something like you describe (though proprietary and not well known how secure it is, to me at least). The big issue with signing alone though is that it can leave you vulnerable to replay attacks if you don't have some method to validate that it's a new request and not an old one. Typical methods i think are time based, e.g. command is only valid for 1 minute but this requires synced clocks on all devices. Or using an always incrementing number for each command and remembering which one was last sent which is easier on the device side but only allows a single master controller unless you get fancy on the master side.
Which fuel car company do you think is a "fast-follower".

Daimler is prototyping electric cars since the 1990. Some based on battery and others based on fuel cells, which is basically hydrogen. The original A-series was supposed to be all electric, but just before going public those plans where canceled.

BMW has an heritage on electric cars into the 1980.

Renault sold mid 1990 small sized electric cars.

Remember, the electric hype started with the Prius at about a time when Toyota was about the cancel the Prius. They did not, because it happened that oil became very expansive and so many US Hollywood stars and following many US citizens bought one. With that the idea of the electric car was "born".
6 Qualities of a Good Web Crawler
Samsung Acquires LoopPay
Elsewhere on the HN front page is an article about Lenovo putting adware on their computers, and Best Buy is notorious for their shady practices.
"But in my experience, groups of technical folk self-organize."

In my experience, groups of folks self-disorganize.
Very true and so very close to what I think is Microsoft's true motivation: Office. Viewed through the prism that Office is Microsoft's cash cow and the criticism that the Office version available online in browser is limited, like Google Docs is limited (there's at least one feature that doesn't work given a large enough set of features from Word...), asm.js makes perfect sense.

Perhaps Microsoft will tier their products in a different way. A Office 360 subscription (or whatever it is branded) will get you access to Office, running in a browser, under asm.js. Perhaps they'll do something different. Sooner or layer, however, the Microsoft embrace of this technology will be monetized.

There are side-effects. Microsoft can sell tools that now run a tranpiler to put executables on the web. They might or might not use LLVM to that end.

This development means that asm.js has become a defacto standard. It is too soon to tell if this will be more widely adopted, as defacto standards fail al the time. I think, however, that this one will stand. Quite likely we all are now going to be freed and constrained by small design decisions made long before this adoption came to pass.
First thing I did when I saw that URL was to run it through Qualys' SSL Labs test. Multiple issues, no forward secrecy, weak ciphers, grade set to 'C'. Oh, the irony.

https://www.ssllabs.com/ssltest/analyze.html?d=howsmyssl.com
Superfish really creeped me out last November when I got a new Lenovo laptop. I first noticed it when using Firefox with NoScript. A script from best-deals-products.com was being blocked on every site that I went to (I never unblocked it so I can't confirm the statement about Firefox not being affected). It took me a while searching around to figure out it was the Superfish program. Rather than uninstall the program, I nuked the disk and installed the vanilla Windows from Microsoft.

I bought the Lenovo because I was really annoyed with Apple when my MBP died just after the 3 years of AppleCare I payed for expired on my 2011 model (notorious for failing: https://mbp2011.org/, I guess I can't win with laptop vendors). It was my first time working with OEM Windows in a while (laptop before the MBP was a Dell in 2005) and I was surprised at how much more bloatware vendors thought they could stuff into a new laptop compared to the past. Next time I guess I will either go back to Apple or get something that comes with Linux installed just to avoid the Windows bloatware.
Could you want it at a faster speed (maybe 1.5x)? That should cut down your viewing time. Similar to the idea of listening to podcasts at a faster speed.
https://news.ycombinator.com/item?id=9072424
Rdb (Relational Database) is meant only for Relation Databases (sql). I have no plans on supporting document databases - that would probably a bad compromize. And the api would be affected in a negative way.
I agree. Now, it looks cute, I must say, but I think it's mostly useless. The industry now seems to be in the phase of cargo-culting measurements - all going "we have to put EVERYTHING on graphs!" without stopping for a moment and asking "what am I planning to do with this data?".

Graphs, tables and other ways of representing data should be there to help you make decisions, not to just look cool. So yeah, go ahead and collect toilet flushing data; maybe you'll find something interesting there. But the way it's presented now, most of that data is useless. The number of toilet flushes since today morning doesn't really tell you anything without context. Even "x% above/below average of last week", or better, a sparkline of previous week's worth of data would give you some baseline that could let you interpret that flush count in a useful way.

Basically, my gripe with people in IoT and Quantified Self is that they totally cargo-cult graphs and dashboards.