skysight-inc/HackerNews huggingface dataset:
As much as I'd like computer security to become a solved problem, this outlook is ignoring the banks role in the transaction. In my opinion banks don't go far enough to verify identity or to verify a transaction is legitimate. The fact that someone who has never met me can walk into a bank with some pieces of information they got on the Internet and open a new bank account or credit card is scary. That's why it's so easy to refund this fraud, because banks don't want people to realize that their security is just a bunch of meaningless paperwork.

I also don't think people losing their life savings will change anything. Ponzi schemes are still a big thing, MLM is still a big thing, Nigerian princes are still a big thing, and people lose it all through those scams constantly. The state of bank security is so bad that every time I write a check, I'm giving the recipient my bank's name, my account number, my home address, and my signature. That's a lot of sensitive information that a phisher could do some real damage with.

Ultimately, if a fraudulent transaction clears the bank, it is the bank's fault. It's their job to verify transactions and verify identity before clearing the transaction. In a perfect world, financial malware would cease to exist because bank security was locked down so tight that fraudulent transactions would never clear.
I should have added "human readable short persistent url". Like foo.com/xy/github where xy is an identifier as short as possible to avoid collision.

And with ipfs you are dependent on the ipfs own domain. To remove domain dependency it would have to be something not based on current DNS system.
Technology Must Know When to Say “I Don't Know”
I can see you can't really understand what a nationalist means despite one representative source I cited with regards to Mikis Theodorakis. I won't mock you for that -as you did- however to make my point easier for you here is a hint: M. Theodorakis has been a communist all his life and was imprisoned during the Greek dictatorship (Junta) in 1967-74. Junta is the 'dream' of Greek nationalists (see Golden Dawn). I think that'd be helpful
These may possibly inspired by OTCC:

https://news.ycombinator.com/item?id=8558822

https://news.ycombinator.com/item?id=8746054

They're quite a bit larger, but not "obfuscated" (although still terse), so could be more suitable to learn from.
I don't shop at expensive stores but sometimes I get asked if I want help by an employee if they are standing around.

I always say no though - it feels awkward.
Strongly agree - I think all items of clothing should come with something that allows automated repurchasing of all items (QR code) or similar.....

So if something starts looking a wee bit tatty I should just be able to use an app to get a replacement next day.
Geothermal isn't really sustainable (in the long, long term). The heat is built up due to some special geology, think an insulating blanket. Once you use this heat to make electricity you lower the temperature of the rock and it takes a very, very long time to warm up again.
Or this version, read by Bernie Sanders: https://www.youtube.com/watch?v=PvMu70olQtU
And here I was thinking this was about ERTMS/ETCS
It's not an either/or situation.
Devil's advocate: I've yet to meet a single North Korean who does not like Kim Jong-un.

Popularity (both apparent and actual) and respect for human rights are frustratingly orthogonal.
Hitstop can actually affect gameplay once you get beyond mashing. SFV season 1 Ken had less hitstop on all his normals and so when Ken's attempted tick throws, defenders teched too late. Also his frame traps and abare were more effective. The difference was only 2f but it was enough to throw off muscle memory in comparison to the rest of the cast. His hitstop was adjusted to normalize the values.
There's a difference. First, you're not incurring a large runtime penalty, so this works better in higher performance scenarios.

Second, you're trapping and propagating successful values in a monad, which means your obligating the caller to handle both success and error conditions.
My trick was to write the first word on each line, then the second, and so forth. I don't know if it was truly faster, but it sure seemed that way.

Teachers also felt like that wasn't in the spirit of the punishment so it had the added fun of sticking it to "the man!"
I always enjoyed writing poetry myself, but I only discovered I liked reading it when I read some of the Romantics. Their themes and style resonated with me, so I read more of them and started to get a taste for it.

The more I learnt to appreciate poetry, the more I found that Romantics weren't the only good poets, so I expanded to the Realists, the Metaphysical poets, the fin-de-siecle, etc. And, yes, Shakespeare too ;-) (He takes practice to read and you can't read a lot of him in one sitting, but he really deserves his reputation as an amazing author and poet.)
This does not contradict the point I made in my post previous to this one.
Glad you caught the irony in that comment ;-)
I'm wondering: why not make every returned value implicitly of type Either with Left some generic type?

In most cases, I'm not interested in the types of exception that can be thrown. And when I need the type of an exception, a runtime check suffices in almost all cases.

Let's not make exception handling more cumbersome than it needs to be, and only invoke verbose mechanisms when necessary.
VALIS by Philip K. Dick and Magic Mountain by Thomas Mann
I'm really unsure about my benchmarking capabilities, yet I wanted to have a general idea of the order of magnitude we are talking about. Reading your comment, I was expecting at least a X5 speed up by using awk.

I have a lot of Python file in one dir:

$ find . -iname "*.py" | wc -l
10429

Finding them and cating them all takes about 0.3 secs:

$ time find . -iname "*.py" | xargs cat {} > /tmp/cat.out

...
real 0m0.344s
user 0m0.140s
sys 0m0.175s

So to have something simple that takes a bit of time, I tried to get all lines starting with "print", and output the first thing after that.

I'm really bad at awk, so I don't know if there is a better way. I went for the most obvious thing for me:

$ time find . -iname "*.py" | xargs cat {} | awk '/^print/{print($2)}' > /tmp/awk.out
...
real 0m1.111s
user 0m1.165s
sys 0m0.368s

Now, with Python, it's definitely not as easy to type. You have to get a script like. awk wins the expressivity metrics for this use case:

import sys

for x in sys.stdin:
if x.startswith('print'):
try:
print(x.split()[1])
except IndexError:
print('') # to match awk behavior

But as for performance, I don't get the huge boost in perfs you are talking about:

$ time find . -iname "*.py" | xargs cat {} | python /tmp/test.py > /tmp/python.out
...
real 0m0.762s
user 0m0.862s
sys 0m0.347s

I do get the same output though:

$ cmp /tmp/python.out /tmp/awk.out && echo "yes"
yes
Eastern Europe - if you know someone, or you're someone's someone, these things regularly happen.
What would stop you from actually selling those yourself on ebay or so?
The concepts of “cost of capital” and “opportunity cost” account for the scenarios you describe.

Money has a price. If you want to borrow money, you pay interest. If you have uninvested money, you forego interest and suffer inflation. If you have investors’ funds, that has a cost too. The combined costs of your various sources of money are your cost of capital. Investments are only economically profitable if they make more than the cost of capital. It is quite common to earn an accounting profit but suffer an actual economic loss.

If you own property you don’t use, then, assuming you aren’t enjoying some offsetting non-pecuniary benefit, you are suffering an economic loss. You would be better off selling that property so that you can reallocate your capital to a productive purpose.
My solution to this depends on how confident I am that my choice is correct.

If I know these shoes are "perfect" I will simply buy two pairs. If I'm unsure I'll go back a week later for a second pair.

It doesn't stop me from needing to buy new shoes, but it does postpone the process a little!
> Did a similar thing with Allen Edmonds dress shoes. Yes, they were expensive initially, but given how little I wear dress shoes, I wouldn't be surprised if they last me the rest of my life.

Allen Edmonds are my beater/non-fashion oxfords. I'm going on year five of near-daily wear with them.

They'll last you forever.
World Airports Voronoi (2014)
May I suggest Robert Frost? He's fanatical about rigorously adhering to meter, cunningly so.. when you go back and count the iambs it's striking how few deviate. The way he encodes his lyricism is subtle and soothing, like a precise, subaudible metronome.

If this appeals to you, then dip into Shakespeare's sonnets, and let yourself feel the rhythm as you read. It's so bloody good.
You're missing the point. If the rogue employee is already taking advantage, what's to stop them from doing so in a manner that also defrauds the company of any proof of ownership over a pet project?
>> But most importantly the will of the people has been ignored so only the near future will show what will actually happen.

If "the will of the people" is to cling on to nationalist and irredentist ideas, then it's imperative that the people are givent he opportunity to reconsider their "will". We know all too well what happens in Europe when we let nationalism guide us. In the Balkans, even more so.

The "will" of the people can certainly not be that we are constantly up in arms, killing each other for petty malakies (yes, I'm Greek). The only "people" who "will" this are populist politicians who stand to profit from constant unrest.
NeutralinoJs - build apps with native functions and run on browsers
Hi..all we are doing a project. Please check few words about it as per below.

NeutralinoJs is a framework to develop apps with native functionalities and allows you to run inside web browsers.

In electron and NWjs you have to install NodeJs, hundreds of dependence libraries and also the bundled app size is large even we write "hello world" due to embedded chromium and Node runtime. Neutralino is lightweight solution for this issue.

Web link : https://neutralinojs.github.io/
Source codes : https://github.com/neutralinojs

Your ideas are really appreaciated to improve our work!

Cheers!
Google Is Training Machines to Predict When a Patient Will Die
It doesn't scale, in that you ideally want to test your app's UI/UX with first time users who haven't gotten used to your app's quirks yet. But it allows to catch a lot of stuff early on at the cost of buying them a coffee or a beer (if that).
On the other hand, if 99% of highly threaded applications run 1% faster and 1% of applications run 10 times slower, maybe it's worth it?

Maybe??

Tbh I think this is more of a sign that Intel's architecture, the Core i generation of CPUs, has been optimized as much as you reasonably can and Intel is squeezing out a few more cpu cycles here and there.
I get re-directed to here: https://www.popsci.com/consent.php

And then out of curiosity I clicked on 'View List of Cookies Used on this Site'. Wow. There's HUNDREDS of Cookies!

Total overkill on the tracking there, PopSci.com
Facebook’s new AI research is a real eye-opener
"Anne of Green Gables" and its sequels. I love the simple, every-day stories LM Montgomery writes and her philosophy of life that shines through. The first reminds me of the way I grew up and the second has often inspired me. I also love the way she sees beauty in everything, and how she conveys that in her prose.

These are the books I turn to when I am depressed or stressed or just fed up with life in general :-)
I'm surprised there's not a single mention of JavaScript promises in the post. This is basically what they are, and their syntax naturally imposes this technique as a solution to most use-cases.

Here [0] is an example of how I've used this technique in functional JavaScript code. Please don't judge too hard as this was my first JS library 2+ years ago... certainly lots of problems in there (although it has been running untouched in production since then!)

[0] https://github.com/milesrichardson/kewt.js/blob/master/kewt....
I'm pretty sure the name of your own country is important to most people everywhere.
If your design have multiple threads waiting for accept on the same socket, then leaving it to the OS to schedule said threads on accept should at least be the first to try. If nothing else because it's the least surprising thing to do.
Forget usertesting.com use Mechanical Turk(get testers to download screen record plug in for chrome to record/send you their tests..charge $10 or less a test). Way cheaper and you get more screen recorded tests for less.
I don't understand how anyone can try to spin having to respect the author's rights when using their work as being "greedy". I mean, a guy picks up someone else's life work, wants to sell it as his own work after doing some minor tweaks, and once he is faced with the need to comply with the original author's requests he has the gall to describe that as being greedy?

It seems to me that the only greedy part in this deal is the guys who want to take other people's work and ignore the rights to those who actually created the stuff they want to sell as their's.
I like this essay - took 2 Joyce seminars back in college days and got a lot out of it. Never made it all the way through FW. I am not familiar with this writer but she nicely shifts from a serious to a joking tone. I feel like her breaking up with Joyce may take a long time and the results will be interesting to read.
I forgot that definitely Android and probably iOS allow you to make exceptions to do-not-disturb mode for some contacts. Would that do it?
How to onboard new engineers in your company (the right way)
ELMo, GLoMo, FloydHub Workspaces, AI Principles, NCRF++, TorchFold, AI Talent
Old discussion: https://news.ycombinator.com/item?id=11955917
As did the US when they seized Megaupload.com from a German, living in New Zealand, who had broken neither German nor New Zealandish law (at least that time).
Would you agree that when evaluating the housing market, we should take into account the full context of the decision to rent or buy, including the positives of renting and the negatives of ownership?
You're right that there are more opponents than cryptocurrency fanboys on HN but saying that they only "spam off-topic pronouncements of moral outrage" you have a very selective reading. There is no shortage of technical issues with everything cryptocurrency-related.
I find this concept of a "stderr output" far more complicated. What's next, a "controlling terminal"?

Values are much easier to reason about and inspect than functions, so it's better to have simple functions that return complicated values than to complicate the functions themselves.
I am not sure why they didn't point out what was this "free VPN" software that came loaded with the rootkit? Let's assume I did download a free VPN in the past (full disclosure: I DIDNT) how would I know if I am affected?

EDIT: They did - never mind the above, I totally missed it I need to upgrade my glasses - thanks for pointing it out!
A project based tutorial for Django 1.11
Tutorial link: https://overiq.com/django/1.11/intro-to-django/

Live Demo: http://overiq.pythonanywhere.com/

Github source: https://github.com/overiq/djangobin
I'm always amazed by his impeccable cocktail of eloquence and straight-to-the-pointness, but now I miss a bit of detour, the on the rocks for this particular drink: how would society heal out of a pathological state of ignorance/misinformation/xenophobia/bigotry? Sure, probably control of free speech is not the answer, but now I'm intrigued.
I say consider it human in the same line of thought the government says "consider a corporation a person". It simplifies the abstraction to make it easier to reason about.

But in another line of thought, what is consciousness, what is awareness? If you live in a vacuum void of stimuli, eventually thoughts cease - everything becomes predictable and you don't have to think or reason about anything if you choose. In that line of thinking, humans are dependent on other humans for the continuance of thought, idea, etc.

So in that line of reason, what is an AI? AIs today are created, maintained, directed, trained, modified, and destroyed by humans. They are not programed to 'make mistakes' or to have a tolerance or appreciation for making mistakes, and that's the biggest difference I see right now between what it means to be human and what it means to be a machine. But functionally, they operate the same as any human - they are dependent on humans for a variety of tasks and they are better than humans at a variety of tasks, just like you might make a comparison between one human to another.

So when it comes to determining how to reason about AIs, it's honestly much easier for me to reason about them like they are a human, because that supersedes all the technology language (similar to how you might choose to interact with a person without considering their neurology or psychology as a factor in anticipating or trusting in their behavior) and allows you to reason about them as though they have intent that can be reasoned about, simplified. Regardless of whether that intent is coupled with the humans that are 'behind the wheel' or not, the point is that you can consider 'human + machine' to be a singular entity, because at the very least, without data, there is no machine.

I think it's important to reason about stuff this way because it separates details - details that while significant to the actual research / engineering of AI, are not necessarily significant to their effect on things like the individual and society, global economy, etc. AI appears to operate on a finer granularity, but I'm not even sure that matters, because what is granularity when it comes to the reasoning systems people use to function modernly? Is it possible to even use that type of terminology when comparing ways of thinking?

And I think that is sort of a middle ground between everyone in a panic and everyone who thinks "same old shit, different decade". It could be different, we don't know.

> The fear I come back to is that those who manipulate and exploit have perfected not pushing people too far, so things will always get worse and we'll never again have a sinusoidal rebound to an era of greater optimism.

I don't know about that. Machine learning is in part, used to predict (or control) the future, before the future has happened. That kind of seems like trying to bite your own teeth.
How else will the project know that the major changes will be maintained? Having code in a project without an owner will just lead to bugs and bit rot.
Mostly agreed, I tend to find clothing I know comforting. I know they fit so I buy them again. Why experiment?

I do that a lot in other sections in life too, I buy crappy solder because I know it works well for me even though people are telling me this solder is crap and my house will burn down and I'll get lead cancer...
"Funneling everything through your mobile plan" was the basis of this comment thread (asking about when we can stop worrying about WiFi and just watch Netflix on our phones)
No, it's a system that takes 1 input (anyval0) and outputs either an error OR anyval1. If any of the functions errors, it rides the "error" track back up and returns the first error that it encounters. This is fail fast method using flatmap.
Hi, thanks for writing this article, it was a nice read!

WRT Macs, well, I use a Unixy laptop since time immemorial, one way or another (stuff I spent >1yr with: Ubuntu, Arch, FreeBSD, Xubuntu, and finally and currently Debian; in that order), and being quite content with what I have at hand, I'd be reluctant to switch anyways. But AFAIK the App Store is where the money is, so I want to get in to it ASAP.

I'm in a rare situation where I'm a long time amateur/semi-professional programmer, but I study and plan an academical career in humanities. I need to write up a couple apps to help interacting with documents (what's available on mobile is basically sub-par), so I'll code them up anyways, but I'd be glad if I could share them FOSS but also get some amount of money from the app stores. Even a hundred or two hundred dollars a month would help as a serious amount to complement scholarships or loans as I do masters and a PhD. And I'd be ecstatic if I could avoid scholarships or loans! And flutter would render possible writing such cross platform apps and maintaining them while studying, whereas learning, writing and maintaining two codebases, and spending money on premium hardware up front would be a very big obstacle for me, and also unmaintainable in the long run (I can't write a thesis and maintain compatibly two distinct codebases with such diverging paradigms, let aside multiple apps).

So I guess I'll end up in some time with a setup similar to yours, which I think is optimal: use my favourite setup, test on target platforms. A bit like cross-compiling.

edit: grammor
Engineers are wise to the “magic beans” aspect of startups now. If you can make the case that your startup isn’t trying to exploit engineers' financial ignorance you could really differentiate yourself.

I’d start by coming up with a good answer to these questions:

Why would joining your startup be better than starting their own?

Will my (engineers) equity have the same preferences as those of the other investors? (2X liquidation, etc.) When you take a pay cut in exchange for equity, you're an investor.
Police Use of Facial Recognition with License Databases Spur Privacy Concerns
Company or Freelancer – Which One Is Ideal for Your Next Project?
It can kind of work for that. Looking at Wikipedia the LHC article links to "Composite particles" to "History of atomic theory" to

"Leucippus (/luːˈsɪpəs/; Greek: Λεύκιππος, Leúkippos; fl. 5th cent. BCE) is reported in some ancient sources to have been a philosopher who was the earliest Greek to develop the theory of atomism—the idea that everything is composed entirely of various imperishable, indivisible elements called atoms."

The LHC is about looking for more "indivisible elements" by smashing stuff harder.

And so on.
the fact that anyone had to do a study to figure this out is indicative of a bigger disconnect between business people and their customers than I expected.

I'd caution you against assuming that business people don't know this. This article is just a marketing post for Oliver Wyman (a management consulting firm).
"which they never read, at least nobody did at my interviews"

At small companies, the people that interview you are likely to participate in the hiring decision, so it stands to reason that they would read your CV. At companies like Google, interviewers are tasked with providing data that's not on your CV. Your CV would definitely be read by several people before an offer is extended.

"real professional interview involves a discussion about what the company does, what it current problems are (aka why are they hiring)"

For a company as large as Google, there is probably no one who could tell you what all the current problems are. Or even what all the open software engineering roles are about. And there's a lot of information on the web about Google, what they've done, what they're doing and trying to do.

(If I were being considered at a role at a small company, of course I'd expect the type of discussion you envisage, early on in the process. But at Google etc. I'd expect for those issues to be discussed with the recruiter (early in the process) and then with specific hiring managers (when they're ready to make an offer, but need to match you with a team)).
La RAE ha actualizado la definición de 'Hacker', ¿Estas de acuerdo?