skysight-inc/HackerNews huggingface dataset:
Energy density is still important for home installations, especially if you have ambitions of retro fitting on a wide scale. If you could get to a situation where solar + battery was cheaper than a grid connection, a majority of the population will still not buy it if it's something which will require a half tonne object to be installed on a specially constructed concrete plinth, brought on a lorry with a crane system, and taking up 2m x 1m of space. Far, far better if it can be within the size and weight range of a normal white box utility, for instance the kind of freezer that people put in their garage.
I second this, using CFLAGS=-MMD or -MD makes writing a Makefile a lot more simpler. This also gets rid of the need to add a rule for building dependency files and you can rely on the built-in rules (see `make -p`) to build object files.

A good Makefile should have any rules for building object files if you're using a language like C or C++, which Make has built-in rules for. If using another language, adding a few generic rules should be enough.

Here's a Makefile template I've been using for some time. It may look complicated initially but only the first 70 or so lines are the actual beef. The rest of the Makefile is helpful rules for tooling (tags, cscope, coverage, profile) but that doesn't work too well at the moment. It also supports out-of-source-tree builds (using vpath to locate source files, object files and other outputs go under $PWD, vpath is does not work for object files).

https://github.com/rikusalminen/makefile-for-c
At some point, as an individual user, you have to trust someone: the browser's vendor, the OS vendor, the hardware vendor, the component's vendor, the factory/distribution chain. For now, trusting the browser seems relatively inevitable. Trusting CAs might not be the only alternative for long, however: https://namecoin.info/ (as one of a few possible but not quite ready for prime time solutions).

You will probably have to trust the browser vendor and the OS vendor somewhat for the foreseeable future, though. In theory, open source can help up to the hardware layer, but even that only really matters if you assume a large enough number of people are auditing every piece of code you run in practice, as well as every tool used to build it. User-auditable hardware seems unlikely any time soon, even when you assume the kind of user that reads diff patches before updating their browser install... a demographics composed of about three guys at Mozilla who are also Gentoo users.
Have you thought of intercepting keyboard strokes to maintain
your own internal state of the text ?

Instead of having Keyboard-->HTML-(extract)->innerText you would have Keyboard-->innerText-(render)->HTML. Contenteditable is a honey pot, it makes you think that implementing a text editor will be easy, until you hit all the corner cases.
There actually is an about section that tells just that: https://www.scaleway.com/faq.
"I studied engineering in Europe. When I went to Boston or London to work it was like I was the boss or something because I was much better prepared than Americans or British."

What do you mean by "I studied engineering in Europe"? London is in Europe.
No imprint, no address, no phone numbers. A french company.

"Online SAS, a company registered in France."

No imprint in France? Illegal.
The future: separate Internets with geographical borders
I wonder if American students fleeing their country to save on education tax is more than anecdotical.

BTW, the article mentions Germany, but isn't education cheap in most European countries?
I was much better prepared than Americans or British.
But Americans have much better job opportunities that make them better than Europeans after working some time in any field.

Great comment. Anyway I will never leave Europe for US/Canada/Australia[1]. I've visited some family in the latter and I feel that the advantages of these countries are not enough to make me live there. Exchanging peace of mind and a huge decrease of life quality for some extra probabilities of being rich and extra consumption doen't worth IMO.

Also have in mind that Germany != Europe

Edit: [1] I'm sure these 3 countries are very different between themselves (I don't want to hurt anyone's feelings), but they are still "new world" countries, where the main goal of voluntary "colonizers" was/is getting rich and be able to consume more than in their native countries. This common goal leads to a lot of similarities between them as, for example, the urbanism: suburbs is a "new world" invention and this will always imply a common lifestyle (car dependency, malls, ..).
This is why I stopped using Rails too. It was just too magical. I hate magic I can't understand.
This may or may not be what you want, depending on the use case. If you change an important variable in the Makefile (e.g. CFLAGS), you might want to recompile everything. However, if you're just adding a new source file to the Makefile, you definitely do not want to rebuild everything.

I prefer to run `make clean` manually when necessary rather than adding a rule to rebuild everything "just in case". But I can imagine that this might be useful in some cases.
I've no idea about the business of Certificate Authorities. Are they non-profits (like other Internet infrastructure organisations, data centers etc) or corporations?

How much, financially, would this action by Google affect the CNNIC CA?
I'm German and I'm happy to pay taxes. You do get something for everyone in return (infrastructure, education, some social security (which has been eroded, unfortunately), health care, etc).

Also, I studied in the UK and my tuition fees have been payed by the UK government. So it seems only fair to invite others to study in Germany.
I'm fully hearing, but I never use a pair of headphones or earphones because I can't stand being unable to hear what's going on around me. So stereo is a similar annoyance to me. Fortunately some software lets you disable it.
"Germany has vastly expanded their economy since 1970, while adding zero additional people"

It's a different kettle of fish when more of the people are retired and living on generous tax-payer pensions, and less are working.
I wonder why, depending on the bomb, the radius some radius don't come in the same order. Some time the air blast is larger than the fireball, sometimes not.
Solar is cheaper per watt in many parts of the world, assuming you don't care when you get those watts. You can build more solar capacity than what's needed during daylight hours in which case you can't sell the energy due to there being too much of it, so high price of energy becomes irrelevant.

(or: you can't build a large number of solar power plants without affecting the market price of electricity)
Tinder would be worth $1.6B as a standalone business
Software development helps me understand 'kinds' of information, and that the applicability of mathematics is dependent on the kind.

But mathematics is not a sense, and neither is a program. These are the best conceptual constructions we have to represent our senses as humans collectively. They are both meant to be representations, models. This is something I continue to find difficult to understand, from both mathematical and computational perspectives, because computational and mathematical concepts are intuituve to me. However, I have the awareness that they shape how I naturally parse the raw data I get from my senses. That means it's important to let go of either model when it ceases to accurately represent reality.

I found this very relatable: http://en.m.wikipedia.org/wiki/Conway%27s_law
GoDaddy shares jump 31% in market debut
How about: "...to improve academic overall performance" instead of "... in order to perform better in international rankings."

Diversity has proven benefits in many cases, I see it in my daily work. It is much more than just a number in a ranking.

> low-income regions (e.g. ex-Russian territory, Asia)

Asia? Low-income? These times are gone in many places. You need to update your knowledge. Diversity in your workplace could help :-)
Very appreciated. I'm trying to make small hobby projects with a simple C and Makefiles, to get a taste of a stripped-down, basic environment, and after I got accustomed with basic Makefile usage (which is taught in any of thousands tutorials on the matter), I found myself lacking coherent and easy to read material that would get me to a more advanced level. Tutorials and stack overflow questions either cover really basic stuff or suggest things that seem like awful practice in the first glance, and GNU Make manual is written in way that suggests you sit down and read it for a few hours instead of just giving you a quick and sane way to solve a particular problem.
Hi, any details on what you are looking for? Stack etc?
Bullshit. University has been tuition-free in Germany for decades, except for some states for a few years recently.
Apparently name constraints don't constrain the CN field though, and that's what browsers validate domain names against.
I wonder about the downvotes, with the long documented history of software failing to properly validate certificate chains (or worse, trees).

See for example http://blog.codekills.net/2012/04/08/adventures-in-x509-the-... about what really happens when one steps outside the well traveled path of certificate attributes...
Could you provide a screenshot? It looks differently on my screen (probably because I'm in another country).
What you mentioned looks like
something quite common for
linear programming software.

E.g., think linear programming
tableaux and appending a new
constraint with its own, new
artificial variable. Then do
elementary row operations to zero
out the row of the new constraint
in the columns of the old basic
variables. Then do elementary row
operations to zero out the new
artificial column in all rows except
the row of the new constraint.
Then do simplex algorithm pivots
to get the new artificial
variable out of the basis.

Changing costs is also easy and
standard in convenient little operations
called post-optimality.

There are more details, but covering
all of those would need much of a
course in linear programming.

E.g., the IBM Optimization Subroutine
Library (OSL) is quite nice work,
likely heavily from Ellis Johnson
when he was still at IBM before he
went to Georgia Tech where George
Nemhauser has long been and does
what you mentioned.
Once I
wrote some 0-1 integer linear programming
software with some Lagrangian relaxation
based on the OSL -- it was nice.

From Bixby, the guy that did C-PLEX,
and two Georgia Tech students,
etc., I would expect more than the usual
or just the OSL! I'd guess that they have
some good results in integer programming,
numerical stability, much larger problems,
exploitation of multi-core processors,
and more.
I would have killed to get the chance to study in the US.

American students are far more complex and broad in their knowledge. And that's a very good thing you shouldn't underestimate. It helps a lot in your career.

Germany loves hierarchy and "conservative" thinking. And that is reflected in every aspect of society, even academic education. The main focus is to produce people that Germany needs. We have a shitload of "Fachidioten" here. That's a good thing, and also a bad thing.

tl;dr
If you want to reach for the stars in your career, study somewhere else.
On Reddit, 'The Button' is stressing people out
Voice-controlled GPS helmet to help bikers
This looks great! It's interesting to see hardware innovation, self-provisioning "bare metal" and so on.

Just one problem, I'm getting an internal server error while verifying my address (home address), and the SMS isn't arriving. I'll try it a little later. But I am a little confused, how exactly do you verify a home address?
Not sure exactly what this is supposed to do.. but if it's supposed to log you out of each website when you get an "OK"... it doesn't work.
Interview: NASDAQ Exec Adam Kostyál on Europe’s Potential for Future Tech IPOs
I hacked together something to add at least #ifdef highlighting* to YouCompleteMe. It's not quite ready to share due to some bugs, but I'm planning to release it as a patch / friendly fork when I find some time.

I believe there's no reason to have two plugins each running an instance of clang.

* i.e. showing parts of code that are ifdef'ed out in grey
Apple’s Big Phone Bounce Continued into Chinese New Year
Ah, I likely shouldn't betray that
confidence!
US Presidential Order Allows the State Confiscate Crypto ‘Without Prior Notice’
Online Labs announces Scaleway
"It’s simply unfathomable to me that this trademark can stand as legally binding. The fact that it’s held by a European company is just insulting on top of that."

Unnecessary acrimonious statement. Is it because it is a non-US company, or specifically a European company?

I believe French people could feel similarly insulted by California "champagne"⁰.

0: http://www.chapmanlawreview.com/archives/1256

* * *

EDIT:

Thanks for the replies. I agree California champagne is a poorly chosen example.

I understand the outrage about a Dutch company claiming ownership of the image of Route 66, but it just feels like "insulting" is too strong a word.
> when they start charging

If they start charging. Theres nothing that i know of that suggests they will?

That aside, google displaying non-organic results like that is one of the reasons i use google. Like if i google "sunset vancouver" the first result is a box displaying exactly what i'm searching for. What's next, the sunset websites taking google to court due it leveraging its search monopoly?
Insight Informatics - http://libero.com.au/ - Brisbane/Gold Coast, Australia or REMOTE

We're a team of 12 responsible for delivering a world-class Library Management Platform to Public, Corporate and University Libraries around Australia, Germany, Italy, Switzerland and the United Kingdom. Our mission is to provide the best set of tools that empower libraries to build communities, run smoothly and provide exactly what their members need.

Full Stack Developer: We're entirely web-based but our stack is quite unique (InterSystems Cache, Python, ASP.Net, Go, Solr, Docker, AWS). We're after experienced people comfortable on both the front and back end to help make the library industry a better place.

Shoot us an email at seb@libero.com.au to chat if you're interested.
Well spoken. Just perfect.
> The decision that Google has made is unacceptable and unintelligible to CNNIC

Deciding to not let a company, with the ability to MITM users worldwide, that did not have systems in place to avoid misuse, continue to have that ability?

They also seem to be under the conception that they're in a position to accept or not accept the outcome. That's now this works.

If only CNNIC took being a CA as seriously as they do writing angry press releases.
“Now the USA can simply confiscate all crypto without any need for time consuming paperwork. This I believe puts USA in the lead (by a big margin) over China and Russia as far as dictatorial level usurpation of financial rights,”
> Their "Infinite Storage" is €0.02/month, though.

"Infinite Storage" is, like the term "unlimited", misleading. I clicked through only to find out that it's for 1GB of storage, with unlimited requests and transfers.
The photo cells in the eyes aren't just sensitive to red green and blue, but a range of reds, greens and blues.

As I understand it, people with mild red-green color blindness have trouble seeing color because the sensitivity range of their red/green photo sensitive cells overlap too much.

The filter in the glasses cuts out a portion of the red/green spectra, so that the overlapping is reduced. That makes the red photo sensitive cells receive only the deeply red light, and vice versa, creating better color channel separation.
Terrorism is like a catch-all word.
Hello, rapphil.

Can you please send me some details to kpimenov@suse.com?

I'm an engineer here, not HR, but let's at least find out what went wrong in your case.
seems like your options, given your preferences, and the realisation that you cannot force others to communicate via other ways, are the:

telephone and postal service.
The thing is, PPP is only for things you have to actually buy. Where I live, salaries and PPP is lower than in the US where I lived before. But it's not that simple. Does PPP take into account that I got my 5 year education for free? Actually I received roughly $400/month to go to university. Which also means I don't need a college fund for my kids. Does it reflect that health care is free and I don't have to even think about it anymore? Does it reflect that I now have an actual pension, with 25% on top of my regular pay is paid into my future pension? Does it reflect that I now have 6 weeks vacation instead of 3? Does it reflect that if I have a child, I (as a father) can stay home with the baby for a year if I'd like? Does it reflect that daycare is heavily subsidised to the point I don't have to care about that either? Does it reflect that I don't have "at will" employment anymore, and can't just be let go in a day? Etc etc etc.

My point is, it's very difficult to compare the economic realities in different countries. There are whole categories of expenses that just do not exist in many western European countries. That said, I'm sure if you add everything up, Silicon Valley is the place to be for single, healthy, smart engineers. But that's a pretty narrow set of the population.
> Sure, I'd take lower taxes if Californian kids had to pay just a couple thousand more to college than French kids. But $14k more? Insanity. Raise my taxes please.

Do the numbers really come out in favor of raising taxes? Another commenter gave the 3% required rate for the tax increase. Would a student actually be better off paying 3% extra taxes for the rest of his/her life, as opposed to paying 15k/year for only 4 years (I'm asking from a numbers perspective)?
Computer programs are formal objects, just like let say Euclidean geometry is. Their syntax and semantics is entirely abstract and mathematics, even though they can be run on a machine that gives you a concrete feeling.

And conversely, most maths aren't that abstract. Mathematicians constantly draw diagrams, plot curves, and use various concrete representations of the object they manipulate. Geometric intuition is a very important tool. I wonder if it's not our best strength compared to machines.
Location: Kaunas, Lithuania

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Matlab, Racket, Java, PredictionIO, Apache Spark, Hadoop, SQL, Machine Learning, Data development.

Resume/CV: lt.linkedin.com/in/tomaskazemekas

Email: tomaskazemekas at gmail.com

Data software developer making custom analytic solutions for clients in finance, retail and other industries. Fucusing on analytic and predictive side of web applications. Can work on a project / contract / freelance basis.
Yeah, I employ a "Dyslexia" button on my text-heavy blogs that replaces the typeface with OpenDyslexic. Definitely check it out if you don't know about it.
I thought it is 0.02 EUR per month. That would be interesting... otherwise it seems to be too expensive.
CMake works really well when you are building a normal user space application with only popular libraries (or ones that use CMake themselves) as dependencies that CMake can find and configure. Some CMake generators are better than others (e.g. ninja-build is really nice with CMake). Creating MSVC Project files was badly broken the last time I tried and even when it worked, the resulting project files are awkward for MSVC IDE users (I prefer nmake makefiles if compiling on Windows with MSVC).

CMake falls apart when you try to do something more complicated, e.g. building a bootable kernel image which requires special handling for compiling and/or linking. I have done a bare metal project using CMake and GNU Make and the latter was a lot easier.

To name a few other platforms where using GNU Make works better: Android NDK (default Android.mk build system is GNU Make, there are CMake-based hacks for Android but they were atrocious) and doing micro controller work like Arduino (when writing C, not using the Arduino language).

To give an example where CMake works a lot better than GNU Make is cross compiling, e.g. building Windows binaries on a Linux host. All it takes is a few lines of "toolchain specs" and apt-getting the mingw toolchain. But even this falls apart when you need to build both, "host" and "target" binaries like you often need with hardware projects.

CMake is by no means perfect and GNU Make is still a very useful tool to know.
Fair enough. I also use email (mostly in fact), full well knowing that even if I don't directly use Google mail, they still have everything... All in all a very unsatisfactory situation.
I've had a go at implementing a simple version of innerText: https://github.com/timdown/rangy/wiki/Text-Range-Module
Every transformation (chemical, nuclear) has an activation energy.

When you're exploding bombs using a new principle you might cross the activation energy of stuff that you'd rather keep around.
Mathematics is used in education (schools, ..., universities) to weed out people. For those who perform this selection the ability to grok mathematical problems often is the only way to categorize human capacities. A self-fulfilling prophecy.
Do you mean modconcat? [0]
There is also a nginx version by Alibaba available. [1]

[0] https://code.google.com/p/modconcat/

[1] https://github.com/alibaba/nginx-http-concat
I work in London. The natives here consider the UK as a separate entity from Europe. They talk about the mainland as Europe, and compare themselves to "Europeans", not to "other Europeans".
This is the British culture of "us vs them", or "we are too good to be associated with you" that I live in now :P
here are some for .uk.co https://imgur.com/VbqeP8N,uebU6xm

and here is .ca for comparison https://imgur.com/IfsJhbR,uLDPIL4

canada west coast incognito vs regular chrome (with adblock and more)
"I'd rather pay four times more for something better" isn't the most compelling argument against Scaleway. They're targeting people who want to host something for $10/month. For the money what they're offering is pretty good.
And how does that stop or even deter break-ins?
What other OS could you want, especially on ARM? Most alternatives to Linux are a mistake for web hosting at this point in history. As much as I like some of the ideas and features of some of the alternatives, when taken as a whole, Linux is simply the right tool for the job most of the time.

In short, while its cool if they offer other OS options, my confidence certainly is not shaken by them choosing to roll out first with just Linux support. It seems like the only sensible thing, to me, given how good Linux ARM support is.
The University of Cologne has a rather high number of students that are only enrolled there for the Semesterticket (public transportation ticket valid in most of North-Rhine Westfalia) and as such, the official number is slightly below 50000 students if I recall correctly.
Compared to that, the 100 students are just 0,2%. The number of "active" students is around 20k I think - so the ratio is still significantly below 1%
If they start charging. Theres nothing that i know of that suggests they will?

http://imgur.com/hG4w4gm

Note the ways to book on that link - via paid ads. They're already making money from obscuring organic search results and promoting their own content instead. They might choose to charge for adverts, for bookings, or for place entries, or for all three, but the end result is the same.

I doubt the EU will come up with a sensible solution, but there is definitely a problem here because Google is using its dominant position in one market to enter others (the above is just an example, there are lots of domains where they do this).
I'm pretty sure if the first atomic warheads had been 10 or even 100 times the size they still would have been used.

After all they could have dialed down 'Little Boy' (what a crap name for a weapon) to a smaller yield too, or dropped it in a less populated area but did not.