skysight-inc/HackerNews huggingface dataset:
+1 to you for being such a good, decent person, but I think you're mistaking me for a different poster. I'm well-established in the industry, fortunately, but I'm annoyed at those who take advantage of people less fortunate than I am. It's very unlikely to be an accident that they don't inform people who need to find a way to make a living of the full cost until the applicants have spent a lot of time and effort trying to get accepted. Shady salespeople have been using that technique to soften up potential customers for millennia. I can't know for sure, but it sounds like shady businesspeople selling good-quality training.
That is rather questionable. German exports did very well before the Euro. And neighbouring countries not in the Eurozone are also doing well. Switzerland, UK, Denmark etc.
Big Data looks like this
Formulas are for x in the given range but use y. Have you?
You are right but 'demand political reforms' is easier said than done. Greece is paralyzed since 7 years without progress. Motte: blame others do nothing, cry.

Merkel is no joke, she is the most intelligent and gifted politician around. (Of course this is as subjective as your statement, but I'm right :-)).
WeasyPrint: HTML to PDF Rendering Engine in Python
I hate phone calls, but I suspect you're right about this. But calling potential customers is definitely concrete advice I can do.

BTW, everyone discounts Github stars, but the one thing stars gives me is a very easy-to-access list of potential customers.
I don't think so, quit the opposite actually. He can't give the Greeks what they want, it's not within his means, not without breaking promise he made earlier on. Arguably he may have made promises that where perhaps never realistic.

The people want two contradictory things, based on the anti-austerity and "We want to stay in the Euro" protests. It seems fair to ask the people "Do you want the Euro, regardless of what austerity measures that might require" or "Do you want to avoid austerity and risk having to leave the Euro"?
It works in Finnish though. My first thought when seeing "runc" was "that must be the comic book sound effect for jerking off"... :)
Ahh, but the lazy coder only writes the minimum documentation, because it's not automatically maintained.

//Here be dragons!

Means, look at the commit history and Grock it, before messing with this.

A prudent coder might go to great detail about how they think this worked five years ago when they wrote the comment which can be worse than useless.
A big part of the current Greek government's manifesto was that they will carry out reform, it was also in Syriza's manifesto at the previous election but the MSM didn't seem very interested.
I'd like to thank you for creating your API, and for the generous terms on the free plan. I'm using your API to estimate my weekly revenue (internal reporting).

A suggestion: It would be awesome if it was possible to download historic data in batch format (eg. CSV) which would make it easy to copy the data into my reporting database. When I started working on my own reporting solution, I'd have paid $100 just to download a CSV file with 5 years of exchange rates, even though the data is available for free on a bunch of websites, since it's such a hassle to collect.
Open-sourcing Tutanota: Why it was important to us
Don't forget to choose someone sane, stable, and who has no element of vindictiveness to them. Marrying someone means you are legally bound to them - you get to share responsibility for their debts, and they get to make medical decisions for you.

This marrying trick would probably work for most people, but it has the potential to fail explosively.
Piskesmæld / whiplash – Aarhus Osteopati
Ask HN: Books for assertivness and dealing with confrontation
I really suck at confrontation. Even discussing different web technologies or changing processes gets me het up. Does anyone have recommendations on good books I can read on the subject?

Also, I'm looking for books about improving assertiveness.

I've had a search already but it's hard to separate the wheat from the chaff.

Thanks for you help!
> There is no reason to store encoding information in an html file.

That's simply wrong. If you use libraries like D3.js, that contain non-ASCII characters in the source code, and you do local development with a server that sends no encoding headers or even without using a server at all, your code won't work.
How Akshat Rathi cheated sleep for a year while studying at Oxford
They are now for the first time in power and only for 5 months. Of course they needed time to conduct negotiations to see, if there is a way to end austerity on the basis of a mutual agreement with the EU institutions.

Apparently this didn't work out (ultimatum by the EU), but how could they find out without at least trying to negotiate with the EU.

He wasn't voted into power to leave the Eurozone, he was voted into power to end austerity and stay in the Eurozone.

When should he have called for a referendum? After the first negative response they received from the EU? This would be silly.

Of course they tried to negotiate and to explore all possibilities until they either reached a mutually acceptable agreement with the EU or they received a final ultimatum.
I copy pasted the code and ran a unit test, which it failed to pass. Inputs are a positive floats and the outputs are compared to the results of log2f, then the average error is calculated, which was way off.

Did you try to compare results of input values between 0.5 and 1.5 to the library log2f function?
As he said, he finances via direct advertisement. Not by selling products, but by recommending additional features.
It's not poverty+independence, it's

- poverty+bad_government+continued_corruption+leftish_dreaming+failure

vs.

- poverty+listen_to_advices+reform+better_life

The 'quite a lot of people' might want to think about their ego and should not confuse it with dignity. It's Greece vs. the whole of EU. And do you really think one is independent if one is broke?
A mandate is an authorisation to do something, not an open-ended power. The rest of that quoteed phrase references what the mandate was about - they were elected on a campaign to do the opposite course of action.
For everybody who's not been living under a rock for the last five years it was, and is, obvious that the choice is either to accept Troika terms or to leave the Eurozone. The current situation can't be a surprise for anyone, especially not for the ones who voted for Tsipras.

Tripras promised to end austerity without having to leave the EU. This was completely illusory in the first place. Politicians overpromise and fail, that's part of the game. The right response is to either be a man and continue to fight for the values you believe in or to admit defeat and step down.

But you can't call in referendums every time the situation gets too hot, particularly not in circumstances like the current and within a couple of days. That's just ridiculous.
Check out Envato market[1], they support both bank transfer and Skrill[2] (which supports your country, and is a relatively good alternative to PayPal).

Also, if you want to sell software directly to customers, Skrill can work here too.

[1] http://market.envato.com

[2] https://www.skrill.com/en/home/
The title is really idiotic.
A business model isn't a unicorn. Your business model doesn't need to be unique or even different. To the contrary: just do what's known to work!

90% of software companies have the following business model:

* create proprietary software
* charge money for licences
* charge extra for support
* charge extra for updates
* pay through the nose for enterprise options

90% of saas companies work like this:

* create proprietary software
* offer a free trial
* charge money for it every month
* (optional) pay through the nose for enterprise options

It's just that simple. No need to overthink it.

Having industry expertise just makes it easier to get to product-market fit. It's by no means a requirement. You may be undervaluing your industry experience. Unless your market knowledge is really generic (e.g. webshops), you've probably got some valuable insights.

(edit: most programmers get paid well, therefore, if you become a programmer you're likely to get paid well. If there are a lot of companies making money in a market, then you're likely to make a lot of money if you enter that market. Inversely, if everybody in a market is struggling [indie games] then you're likely to struggle too.)
On the other hand, the scale of economic aid to Greece is unprecedented, with lined up bailout of €240 billion. For a foreign aid that's quite an amount, I'm not sure even what to compare it to. Marshall plan?

Mind you, we're speaking of a nation of 11 million. The whole former USSR got an order of magnitude less financial aid throughout the 1990s with an order of magnitude more population, and being in worse shape than Greece to start with. I don't think it's unreasonable for creditors to care how the money are spent with this type figures.
What you're describing is not consciousness. That's just a machine responding to inputs. If all matter including monkeys, dogs, and plants is removed from the universe and there was only blackness, consciousness would be the thing that is still there. Meaning that simple presence of matter interacting in certain ways is no proof of consciousness.
MIT has a fairly strict financial aid process. There are some gotchas, and even marriage won't make you exempt. When it comes down to it, it's a private institution that is able to decide for itself how it gives out financial aid, independent of FAFSA or CSS.

Someone at financial aid told me that they once dealt with a 35 year old, and they made him submit his parents financial information. Who knows if that actually happened, though...
No, it's totally a cool place, if that's what you're into.

As a writer and a techie though, I struggled to even find anyone else on the network with similar interests, and of those, they seemed to wither away over time.

The end result is less a "Facebook-killer" and more a "Tumblr/Pinterest alternative for upmarket artists".
Thanks. These innocuous seeming algorithms may be even more influential than advertisements.
Often "the community" is just a buzzword used by the political right when trying to weasel out of responsibilities belonging to the state.
Aging to the age of 24 is also comparatively easy to achieve. :-)
#3 sounds good to me, but even better if it's in conjunction to #2, not instead of it.
http://images.jlee.biz/jleebiz%22onload=%22alert%28%27xss%27...
I hadn't heard of that. Just looked it up. I see you can go to http://ssd.jpl.nasa.gov/horizons.cgi and set the object to Pluto to see where it is which is kinda cool.
Ask HN: Would you visit “Hacker News” for reactjs links?
I probably should note that the marriage trick can be of benefit with government issued grants and loans. You will probably also get some kind of tax benefits. You would definitely get $2500 for the American Opportunity Credit (but you can still sometimes get it if you're single.) Pell grants are also a thing.
You need to find a few things: an area that has need of better software, preferably one which isn't overrun by competition, and then take a different approach than everyone else.

I just posted about our approach here: https://news.ycombinator.com/item?id=9788772
For values far from 1, log_2 will be dominated by the integer portion, which IEEE FP representation gives you for free, so it's not surprising that outputs eventually look right. I think the problem is that the approximation works with (x - 1), but only the "significand >= 1.5" branch subtracts that offset. Really, if you need speed, I'd probably start with an approximation over [1, 2)...

Re-implementation in SBCL:

CL-USER> (defun approx (x)
(let ((o (1- x)))
(values (/ (+ (* o o 0.338953) (* o 2.198599)) (+ o 1.523692))
(log x 2.0))))

CL-USER> (loop for x from 0.70 upto 1.51 by 0.1
do (format t "~,3F: ~{~F ~F~}~%" x (multiple-value-list (approx x))))
0.700: -0.51407874 -0.5145732
0.800: -0.32194924 -0.32192805
0.900: -0.15204856 -0.15200303
1.000: 0.0 0.0
1.100: 0.13749498 0.13750356
1.200: 0.26296926 0.26303446
1.300: 0.3784003 0.37851173
1.400: 0.48535433 0.48542693
1.500: 0.585088 0.5849626

That's in the right ballpark for [0,7, 1.5]

CL-USER> (defun almost-log2 (x)
(let* ((bits (sb-kernel:single-float-bits x))
(exp (ash bits -23)))
(values
(if (logbitp 22 bits)
(+ (- exp 126) (approx (sb-kernel:make-single-float
(dpb 126 (byte 9 23) bits))))
(+ (- exp 127) (approx (sb-kernel:make-single-float
(dpb 127 (byte 9 23) bits)))))
(log x 2.0))))

CL-USER> (loop for x from 0.1 upto 10.1 by 0.1
do (format t "~,3F: ~{~,8F ~,8F~}~%" x (multiple-value-list (almost-log2 x))))
0.100: -3.32194920 -3.32192800
0.200: -2.32194920 -2.32192800
0.300: -1.73703070 -1.73696570
0.400: -1.32194920 -1.32192800
0.500: -1.00000000 -1.00000000
0.600: -0.73703074 -0.73696554
0.700: -0.51464570 -0.51457310
0.800: -0.32194915 -0.32192796
0.900: -0.15204845 -0.15200295
1.000: 0.00000017 0.00000017
1.100: 0.13749513 0.13750371
1.200: 0.26296943 0.26303460
1.300: 0.37840047 0.37851185
1.400: 0.48535448 0.48542705
1.500: 0.58509207 0.58496270
1.600: 0.67805094 0.67807215
1.700: 0.76547647 0.76553500
1.800: 0.84795165 0.84799720
1.900: 0.92598030 0.92599964
2.000: 1.00000010 1.00000010
2.100: 1.07039330 1.07038940
2.200: 1.13749500 1.13750360
[...]
2.800: 1.48535400 1.48542650
2.900: 1.53605470 1.53605260
3.000: 1.58508750 1.58496210
3.100: 1.63230250 1.63226800
3.200: 1.67805030 1.67807150
[...]
3.800: 1.92597950 1.92599880
3.900: 1.96346550 1.96347340
4.000: 1.99999940 1.99999930
4.100: 2.03562740 2.03562330
4.200: 2.07039260 2.07038880
[...]
5.000: 2.32183340 2.32192750
[...]
6.000: 2.58508730 2.58496170
[...]
9.900: 3.30734100 3.30742860
10.000: 3.32183430 3.32192850
My local supermarket does! It's called GitPay. I just provide my github username at checkout and they deduct starts from my repositories. The exchange rate is roughly 10 euro per 26.2 stars. I generally get better rates at the bank by the convenience of GitPay has made it hard to resist.
I don't understand your point. Their democratic mandate is to say no to Trioka terms. Great. That's what they did and it resulted in the situation we have now.

If they continue down the path of their mandate it will result in Greece exiting the Eurozone. This should not be a surprise to anyone.

The other choice is to accept Troika terms, keep Greece in the Eurozone, and potentially lose face.

In any case it is a situation that the Tsipras government caused, a situation that was predictable and a situation that they should have to deal with and stand by themselves.

The whole point of having a government is that the people should not be faced with having to make these kinds of decisions that involve many complexities and have long-ranging consequences. Calling in a referendum for precisely these decisions is a declaration of incompetence.
Samsung will patch its software to stop disabling Windows Update in a few days
> This all coincides with a migration from Drupal 6 to Drupal 7, which has been a nightmare and has taken longer than every previous website migration we've done, including two migrations from completely unrelated content management systems and shopping carts.

Aww, I'm so glad I'm not on your team for that ;-) Even without following Drupal closely I can imagine your pain: new programming/design patterns, new php language features, major refactoring and a change to more modern rendering pipeline, templates and perhaps a new caching layer on top of perhaps a restructured data-layout? Am I close?

> I'd like to hear about your poor impression of Webmin. What, specifically, makes Webmin not something you would consider for your servers? I know about some of the persistent myths that follow Webmin around: Insecure, breaks things, incompatible with my favorite distro, ugly code (this is kinda true).

Mainly bad code and insecure (way back). But:

> But, many of those come from grumpy hard-line command line administrators that think no one should be allowed to be a system administrator if they can't do it all in a shell...we'll never win those folks over.

That's me ;-) As I said, not your target customer. Mainly I don't really want the level of access webmin needs to be effective, exposed as a web service. While that might be mostly religion at this point; I also realize that it mostly makes sense if no other core data is exposed as a web service. This is obviously the case for many people and businesses. [ed: just not for me as I prefer ssh/the command-line]

So again, best of luck :-)
Yes, that's correct :)
Most income comes from advertising, paid reviews, sponsorship, affiliate products (hosting, plugins, premium themes from other developers).
I'd be curious how that's distributed. Also, people lie on polls, for the similar reasons as they do if you ask them "are you racist?"
Stand Up to Your Office Job: 6 Ways to Be Healthier at Work
Thanks, didn't even know about Inspeqtor.
I visited the page and left a question and picture of a duck. What now?

Edit: refreshed the page; the message is still there but my duck has been ab-duck-ted.
This is a Dart tutorial that demonstrates server-side usage similar to common Node.js/Express scenarios.
Of course Common Liep has s-expressions. Everybody knows that.

But s-expression syntax is not the complete syntax of Lisp programs. Lisp programs are written using s-expressions. But not every s-expression is a valid Lisp program. There is syntax for lambda expressions, various special forms and syntax implemented by macros.

S-expression syntax OTOH is only the syntax for, wait, s-expressions.

A Lisp compiler will check the syntax of Lisp code at compile time:

* (defun foo () (let a ((b 10)) 3))
; in: DEFUN FOO
; (LET A
; ((B 10))
; 3)
;
; caught ERROR:
; Malformed LET bindings: A.

Here the syntax for LET is violated.

The syntax for LET is defined as:

let ({var | (var [init-form])}*) declaration* form* => result*

Thus the compiler expects a list of bindings and not a symbol, as in my example above.

Every Lisp programmer will need to learn this syntax. Not just ATOM plus (S-EXPRESSION*).
Well, even creatures as low as termites and sardines exhibit mechanisms for social control - but it's not codified.
how? is there any tutorials about skrill, I didn't found any of documentation regarding about this on their site

I cant sell my software through wordpress (envato.com)
If you have a phobia that impedes your life, you probably should overcome it. It's also easier to get over spiders, or get married than become a billionaire.
> she is the most intelligent and gifted politician around.

She is entertaining Cameron's crazytalk of secession. Instead of just saying - go on, let me see you. And that means she has no idea what she is doing.
There is no legal way for the EU to throw Greece out of the Eurozone without them agreeing to it.

Greece could default, revert back to their national currency or keep the Euro currency and STAY in the EU at the same time.

He declared what he wanted to do, this of course meant that he had to convince the other EU elites which required open ended negotiations in good faith.

I'm sure that no one in their right minds in Greece believed that Tsipras simply could dictate something to Brussels.

Apparently negotiations failed, that can always happen, but at least he tried.

Also It is never ridiculous to let the people of a country decide especially on hard questions after the facts on the ground have changed. I never understood the mindset of people who loathe on democratic decision-making.

You seem to believe that there never was the possibility to reach a mutually beneficial agreement to begin with, and Greece should simply roll over and let their economy contract another 25% after it has already contracted 25% in the last years.

If this were the case (I disagree) then maybe it's for the best to exit the EU and work with the Russians and Chinese on building a better future for the Greek people.
Would two-factor authentication and certificate-based authentication help alleviate some of those security concerns? Because Webmin has both of those.

We actually take security seriously, as any software that provides root-level access to a million servers must, though I don't pretend we will ever be bug-free or that we can ever guarantee security (even SSH has had major security bugs). We're considering setting up some sort of bug bounty to help sniff out security bugs, but haven't figured out how best to implement that.
Interesting project, thanks for sharing!
This is really amazing, thank you for sharing.
Yes, including "prof.h" is enough, but you can try using different events, by default Prof uses `PERF_COUNT_HW_REF_CPU_CYCLES`. For example try defining before #include "prof.h":

#define PROF_EVENT_LIST PROF_EVENT_HW(CPU_CYCLES)

or

#define PROF_EVENT_LIST PROF_EVENT_SW(CPU_CLOCK)

Which kernel version are you running?
Are you running this from a virtual machine?

Feel free to open an issue (https://github.com/cyrus-and/prof/issues) with these information if you can't manage to make it work.
Is there less training in the knowledge economy?
It doesn't actually implement concurrent GC, although what it does implement is far simpler and has a similar effect (low latencies) as concurrent GC.

Each Erlang process has a separate heap that is collected independently; because the process heap is usually small a stop-the-process collection does not take much time.

The downside is that sending messages between processes requires copying all the data that is sent between process heaps.
A ‘Tech Dad’ Emailed 97,931 People Their Hacked Passwords
Yeah, a lot of the local government stuff in the UK is the equivalent of the US saying: "Oh, we believe this is a states rights issue, therefore we're not gonna do anything about it."

It's another way of saying, fix it yourself. Oddly enough though, when we actually have the government step in, then all sorts of people start complaining about the nanny state.

Politics - Damned if you do, damned if you don't!
Don't REST: Revisiting RPC performance and where Fowler might have been wrong
For low-security situations it looks good enough, but be aware that generating a password from full name + a memorable passphrase + site name + a counter is still pretty brute-forceable; the counter is presumably small (and hence adds little entropy), and American full names just add three fairly well-constrained words.

Also, isn't the counter a bit of state? Is the idea that the user has to remember it, or does the app remember it for him?
I'm not sure it has been propping up the Greek economy. A decent chunk of the money went to other Eurozone countries, in particular Germany, in exchange for exports (including some fairly expensive military equipment). So yes, it's been propping up the economy and stimulating investment in Germany.
How I took back control over my decaying YouTube favorites
Caveat emptor: completely out of subject.

It seems that we want the new generation to think that a hackers is a young guy with a hood.

Can we just stop this misconception and show a picture of a "hack" as a "normal" person (i.e. any one working in a computer: young, old, woman, man, any race).
Put "username@domain.com" in the "site name" field. It's just a text field after all.
Ask HN: How to start a side project?
Hi

I'm thinking of starting a side
Project of my own parallel to my day to day work.

Basically it's a job board because I recently looked for a job and almost all the boards are old and bad in user experience. So I thought of starting something that is much more user friendly and can access though mobile. Never think it will be anything big but just wanted to start it.

What are your advices on starting out a small side project from your previous experiences?
I don't know if it is a good idea or not,but you could change the web url just a little so that the password will be different.
For example twitter.com could be twotter.com.
You know it's still twitter of course,but you'd have a new password.
New and interesting features from Facebook