skysight-inc/HackerNews huggingface dataset:
I agree with that statement. It's much easier to agree with your points when they're specific.

I find it unfortunate that some members of police force think that they know the law well enough to decide whether or not a report should be made.
The vendor does not have root on your machine or access to the loopback interface. Your machine's loopback interface should not be exposed through a SOCKS proxy unless you specifically tell it to do so (which is a terrible idea for reasons beyond just this situation).
In general the only reason you can nationalize someone else's stuff is because you have the guns.

In the latter half of the 21st century, the robots and the AI will be "the guns".

Who has the AI?
Sometimes.
And sometimes the product is simply free because First time entrepreneurs feel insecure and are afraid to ask users for money.
Business models are difficult. Getting free users to become paid users is a science in its own.

You might be the product. Or you might just be a free rider helping a company grow until they feel confident enough to ask you to pay, subscribe or upgrade.
> Ada's main flaw is that it doesn't look like C.

Yeah, I used to think it looked bizarre, as someone who grew up with C and C++.

Having spent the last few years doing a lot of Ruby, though, I find looking at it now with fresh eyes it looks quite natural. Aesthetics really seems to boil down to simple familiarity.
Hey Chris. I know you like your own ecommerce project a lot better; that's understandable.

Have you actually used OpenBazaar yet?
Sorry, but it does sounds to me like you are blaming the victim when you write "The problem is probably mostly emotionally, on her side." It's her stalker who has the emotional problem. Calling her emotions the problem appears to me rather sexist, given that women are stereotyped as overly emotional. Furthermore, she DID stop responding, and she DID go to the police, but they didn't do shit. Please read the article more carefully, and please don't place the burden of justice on the victim.
Okay, this is really more nitpicking than anything else, but this passage struck me as odd:

> When it came to the people I met, many who have been blind since they were very young and who have worse vision than I will ever have, I was blown away. The term disabled does not apply to them. They are extremely independent, good natured, and very successful in whatever field they chose to be in.

Instead of saying that the term disabled does not apply to successful etc people, I think better phrasing would be that meeting these people changed what he considered disabled to mean/imply.

Other than that, I like the overall message. I do think that it's good idea to focus on making purpose-built applications for vision (or otherwise) impaired people, maybe even trying to grow a small niche ecosystem.
Never be left wondering if you’re stuck on an old version of a library
Show HN: My new CLI homepage
That's a bit different than your previous post. You simply said Googler's in general which there is nothing wrong with that. Now if they currently have a stake in the company AND are working for the government? Yeah I agree with you.

Though I'm not going to lie it still may be better than the current situation. I can't tell you how many times you hear "yeah setup a shell corporation and do this and that and get rich on government contracts". Maybe it's just replacing one corruption for another...
I agree. I have a fresh MBA friend started working for a big tech company 2 years back where he is regularly in communication with VPs, SVPs and Presidents. On the other hand with 10 years exp in tech, I only communicates with project managers or their managers at best in similarly sized company.
> This is a problem related to A Priori Probability, where you're essentially turning research, which could have been statistically applied to a larger population given some statistical confidence, into deductive reasoning which doesn't necessarily apply beyond the finite sample size [1] (also see @entee's comment and links for better explanation of why this is important).

Maybe you are using these terms differently than they are used professionally, but this is not correct if it is meant as a criticism of Bayesian methods.

There is nothing inherently better (and in fact there are several things potentially worse) about looking at the data with inductive reasoning about a potentially larger population with assumed baseline properties.

The problem here is simply p-hacking, whether by accident or intentional. This can be done whether you are performing Bayesian analysis involving a prior distribution, or performing frequentist analysis with assumptions about null hypothesis and subjectively chosen rejection criteria.

If you don't register your model validation procedures ahead of time, then after the fact you can data mine among many (or even all possible) model validation scores and only publish scores that show a positive effect.

It's not about one framework of statistics or the other. It's about statistical rigor for whatever framework. It's about pursuing more than one study. And it's about attempting to use holistic model validation techniques that cover wide ranges of anticipated outcomes, to hopefully drive down the chances that you develop a conclusion from the study based only upon a narrow set of outcomes that could be biased.
Yes - for example, Linux distributions are notable for selling people into slavery.
> Raggo said buyers download the pairing app from an IP address scrawled on a piece of paper that comes with the u8 watch.

Sounds legit. Does that not raise any red flags?
Things can indeed be both cheap and expensive. It takes two different perspectives, both being correct in their own right, and not directly contradicting each other.

There can be different ways of looking at the cost of an item: 1) The cost of the parts and manufacture. 2) The retail price.

An item could be cheap from perspective 1 and expensive from perspective 2.
Google Pilot – pay for McDonald's food “hands free”
Yes, this is a complete waste of time. Everyone has a moral right to control what their computer does, and many don't want to download ads. To work on fighting ad blockers (in the general sense) is arguably an immoral act, and probably puts you on the slippery slope to spamming, and once you're a spammer, well, bad breath and bad manners can't be far behind.

I dumped Ad Block Plus when I became aware of the whitelisting of certain advertisers. I use uBlock and NoScript on some machines, Privacy Badger and NoScript on others. I also use my home DNS aggregator to block major advertisers like doubleclick. This is my right and privilege.
Reports Coming in of Mass IBM Layoffs Underway in the U.S
Ask HN: Best Books to Learn Machine Learning in Python?
TimeMachine needs a specialized hardware probe connected via JTAG, if I'm not mistaken. The probe is powerful enough to record everything (registers, operations, etc) in its memory without affecting the embedded device. Then you can replay the info however you want, in as much detail as you like.

The feature here is more like software emulation, and it will really allow you to take the instruction pointer in reverse direction. Unlike TimeMachine which records in real time and let's you browse the recorded data as you wish, but after execution has occurred.
I thought the base protocol was quite OK, but the complexity arrives as soon as you try to integrate blockwise access and notifications. From my look on it there are quite a lot of possibilites for race conditions there (e.g. bigger data chunks changing while transfers to clients are in progress) for which you might need to implement additional functionality (e.g. making copies of that data). But then you also need to exactly track how many clients are subscribed to that data und how long you need to keep that it (you want timers, and probably more timers than in any other protocol).

I don't recall the exact thing, but there was also something that I didn't like about the message IDs which you somehow need to keep ordered and check which ID might be used at the current point of time by which peer. A correct implementation may not send something while no ID is available, but to track all of those you needed lots of memory (much more than TCP buffers), and the open source implementations I looked at all elided that detail.
And where would the secret part of the TLS key be stored? As I've said before, encrypting with a key that is available to the attacker would merely be obfuscating. The only "value" of such obfuscation would be to conceal the security properties from the customer. It would make no difference to the attacker.

Obfuscation would mean that we wouldn't have to have this conversation as often as we do. But it would not make our customers more secure.
I've used `set -o vi` for a while but found that emacs-like keybindings are much, much better for inline editing.

And yes, even one keystroke saved matters.
> I personally love the idea, but the people in the US have already proven themselves to be impervious to facts..

What a great insight, and yes it would seem that the political aspect and confirmation-bias issues would probably render any results moot.

This the age we live in I guess...seemingly solid oppo research on any subject are just a few clicks away.
The nanolight revolution is coming
EDIT: looks like it didn't go up today on TED, but I think it will possibly be up later during the week.
I did something similar. It has the domain and a description of the business idea I had: http://startjumper.com

BTW: Ignore the prices. If you see something you like, contact me and we'll work something out.
Some great ideas here--a lot of them solve problems I've personally had with bash over the past 15 years--but plenty of these feel like solutions in search of problems.

I'm tempted to post my own commentary but I'd probably make the same mistakes. What would be really fantastic is a usability study of bash to see what the common pain points are.
Indeed, it would be particularly amazing if a browser extension did that on Windows. :)
“This is not democracy.” FCC complaints for the 2016 primary debates
> You could imagine a privilege escalation that gives you access to the loopback interface but not enough to install a key-logger.

That's a weird thing to say. If you manage to bypass file system access rules, there's any number of ways you can get access to the password manager.

I'm not convinced that any measure 1Password could take to make this harder would amount to more than mere obfuscation, with the cost of additional complexity (and attack surface).
I mainly remember him for saying this:

“If you have something that you don’t want anyone to know, maybe you shouldn’t be doing it in the first place.”
Streamli- Explore the World Your Way
People like metrics - even if they are meaningless or straight out wrong - nothing says "I'm a smart dude" like having graphs in your PPT under titles such as "cyclomatic complexity" and "measured metrics over time".
How talk of coding schools creating 'technical ghettos' gets it wrong
Drugs are also a perfect excuse for anything. Drop a bag of something in someone's car and suddenly they have to prove it's not theirs. They can't, of course, so now anything you do to them is justified.

Did you accidentally beat up the wrong person? Plant drugs on them and charge them with resisting arrest and possession.
And where would you store the keys for that communication in a way that an attacker with root privileges couldn't get it? "Encrypting" with keys available to the attacker is mere obfuscation. In this case, it would provide no extra security to customers; all it would do is lead them to believe that something is encrypted when it is merely obfuscated.
You worry too much. President Trump will be a wise steward of his new security apparatus.
I have no real knowledge, but I imagine that gesture interfaces would be massively worse than keyboard for visually impaired because the lack of tactile feedback.
Ask HN: Was Mark Zuckerberg wrong to call All Lives Matter employees malicious?
I'm posting this from a throwaway account because of the stigma and taboo of having non-mainstream opinions toward sensitive topics like diversity. Obviously I agree that many aspects of diversity are underrepresented in the tech world: diversity by race, gender, age, culture, and even geography.

Given his position, Zuck's response is understandable, but at the same time I find it distasteful to refer to employees writing "All Lives Matter" as "malicious". What they are saying is valid and accurate. I do not see it as insulting at all, but rather a broadening of the statement to be fully encompassing and supporting of all people (isn't that what embracing diversity is really about?!).

It's hard to understand being lashed out against for arguing that all people matter equally.

For context, see this recent post:

"Zuckerberg Asks Employees to Stop Crossing Out “Black Lives Matter” at FB HQ (techcrunch.com)"

https://news.ycombinator.com/item?id=11176467
How to get name of the function that crashed given just a module name and offset
An Open Letter to Tim Cook, CEO, Apple, Inc
"Christian" ... Since when has it become fashionable to define oneself by religion? I mean especially in professional circles like software development. I don't expect to see "Jew" or "Moozlim" (sic) or "Amoral Atheist" used to define people. Lots of respect for his work but I it does turn me off because of what it might imply As far as personal biases.
A Masters is not really needed unless you need it for your specific career, but in most cases a Bachlelor's gets you a starting career. In this economy and way of living, careers are getting hard to find and degrees give you an advantage over most. That isn't to say that you're guaranteed a career. Some don't need a degree because their communication skills get them through most of the process. Somewhere in between, however, they would have to get the knowledge somehow.
I've given up trying to use vcs links as dependencies with pip. I deploy everything to an internal devpi server and use --extra-index-url
> Men can be victims of cyberstalking, too, but the majority of victims are women, who tend to experience “particularly severe” harassment online, according to the survey. Just about everyone has been name-called or subject to some other sort of verbal abuse online, but women are the predominant targets of sexual harassment and the sustained abuse that constitutes cyberstalking, typically considered the most serious form of internet harassment.

Love how she so quickly brushes men under the rug. "This is a woman problem! Not a mans porblem!" Why do we generalize issues? Why not focus on all cyber stalking, not just cyber stalking by men? Its serious issue that I sympathize with.
Sure, they didn't got any money from that. (!)

Ref: http://techcrunch.com/2013/07/06/google-and-others-reportedl...
I had this running as a node on a RPi2 for a few months. Very light duty and did not consume a lot of resources. Every so often zeronet pages would go dark when the owners made the keys private.
Good point, we have export on our roadmap. (Of course we use replication and perform daily backups to S3, but I understand your concerns nevertheless)

What kind of export would you like to see? Exporting the whole content of a team as HTML, generating PDFs for all the pages, generating Markdown files? Any preferences?
"I am not racist or anything, but 100% of them in Geneva are black - that's 5 years of experience"

...it doesn't seem far of a stretch to make the leap to using your statement here to indicate that you may in fact be racist.

There was no reason to indicate their race, so why do it? Did they have blue eyes, too? What can I infer from shady blue-eyed people on street corners selling me drugs?
> if drugs are harmful and addictive, why can't society ban people from selling them, like it does for all sorts of other harmful products?

That begs the question: should society ban the sale of harmful products? I can buy: a sword; a gun; a packet of cigarettes; arsenic; cyanide; Doritos; Dianetics; Season 1 of Survivor and so forth. All of these things may be argued by some to be harmful (and by others not to be).

Why may I not choose to buy cocaine, LSD or marijuana as well?
Do people really believe this?
Little Wheel
Senior Full-Stack Developer
London • Onsite • Full Time

Little Wheel provides bespoke software solutions to professional gamblers. We're a close-knit team of 3, working on unique solutions to some interesting problems provided by our clients. We're profitable and growing, and we are looking for developers to help us meet our order flow.

We're looking for a senior full-stack engineer, accomplished in end-to-end platform development, to take ownership of our flagship web application. You should have at least 3 years experience with building scalable web applications in the Microsoft stack and working with JavaScript frameworks.

Aside from strong technical skills, we are looking for great communication, decision-making and project management qualities. Salary is dependent on technical and product/management experience.

You'll get to work in a start-up environment but with serious funding and resources. We offer flexible working arrangements, unlimited holidays, plus free coffee, snacks, beer and other nice stuff. And we'll pay £35k-£70k.

Please email dan@littlewheel.co.uk for more information, or send in your CV and cover letter if you think you're right for the role. Make sure you tell us about your relevant experience, and links to LinkedIn, GitHub etc. are welcome.
Exploitation has a narrower sense when people are talking about capitalism. It describes the relationship between those who do wage labor and those who extract profit from the product of wage labor.

Your sense of the word 'exploitation' is much too broad to be useful, imo.
> It's not just civil servants who can't understand agile. Most non-software people can't. Which is totally normal and expected if you think about it: the agile movement started in software.

Agile is (to the extent it has concrete substance) very similar to Lean, which (while it has come to software) actually started in manufacturing and engineering of tangible products. The difference between the two is mainly that Lean has a much stronger culture (and has thus also produced a lot more tools) around validation of methods through measurement, and thus is a lot more woo-resistant than Agile, which has proven to be decidedly prone to devolving in exactly the same kind of one-size fits all, consultant-pushed, top-down methodologies without good feedback on what works in the particular environment that the Agile Manifesto was a response to.

> You can't build a house or a plane using agile. It has to be waterfall.

"Agile" and "waterfall" aren't opposed, agile is opposed to the idea that any one methodology -- Scrum as much as Waterfall -- can be selected as right for a team without reference to the particular team and context in which they are working. To the extent that it works in a particular context, waterfall can be Agile.
I see. So the loopback traffic occurs on the local machine, the password is decrypted, and only then sent over the regular HTTP(S) connection (with this last bit being the only traffic on the SOCKS)?
Lystable | London, UK | Full Time onsite | https://lystable.com/

Software Engineer (Python) who doesn't mind getting their hands dirty with some frontend (namely React).

Product Manager (can be Contract) with a strong eye for design and UX.

Lystable is a platform for enabling people to work together more effectively by streamlining the things that usually get in the way.

We're a seed stage company of 15 and growing quickly (this time last year there were only 2 of us). The team is full of passionate and pragmatic people that have a lot of empathy for the problem we're trying to solve. We were finalists at last years TechCrunch Disrupt (http://techcrunch.com/video/make-contracting-simple-with-lys...) and have some really great investors and advisors behind us.

We'd love to hear from you if your interested in joining the team or just generally what we're doing. If so hit us up through https://angel.co/lystable/jobs or email me directly on fergus@
> Either your event handlers are going to be called in a nondeterministic order, or they won't.

The order is not going to be completely deterministic, but your whole program operates on explicitly deterministic units of computation that never implicitly execute in parallel (event handlers). This eliminates all of those issues with concurrent memory access.

Writing "synchronous" looking code cannot be a substitute, since it makes these units of computation implicit. After which it's no longer possible to distinguish which function call is going to yield, therefore dealing with concurrent memory access is going to be needed, just like in any multithreaded program.

So, no, event loops are superior to multithreaded model in almost every way.
First: While I'm definitely not a Kanye fan, I think it's appropriate to withhold judgment on these allegations until more facts are available.

Second: Unauthorized use of a copyrighted tool (e.g., music-editing software) to create a copyrighted work of authorship --- a song and a sound recording of the song, let's say --- normally wouldn't result in loss of the copyright in either the song or the sound recording.

(This is a different situation than creating a derivative work without authorization.)

But such unauthorized use of the music-editing software could result in the author of the song and sound recording having to pay the owner of the copyright in the music-editing software for the former's "indirect profits" arising from the infringement. That can be a remedy with real teeth.

The case I usually teach to illustrate this point is Frank Music Corp. v. Metro-Goldwyn-Mayer, Inc. [0], 886 F.2d 1545 (9th Cir. 1989) (Frank Music II). In that case:

+ The MGM Grand Hotel had a floor show called Hallelujah Hollywood!, which included 'tributes' to various MGM movies. The floor show incorporated significant portions of the Broadway musical Kismet, which years earlier had been made into an MGM movie.

+ The court found that MGM's use of the Kismet material in its floor show went beyond its 'movie rights' license and therefore infringed the copyright in the underlying Broadway musical.

+ As a result, MGM had to pay not just a portion of profits from the Hallelujah Hollywood! floor show itself (such as profits from sales of tickets to the show), but also 2% of the profits from the MGM Grand's overall hotel operations — including 2% of the casino profits — which, the court found, were indirectly attributable to the promotional value of the floor show. [1]

It didn't help MGM's case that its annual report had boasted about how great the floor show was as a draw for the casino, thus helping the copyright owner prove up its case for indirect profits.

[0] https://scholar.google.com/scholar_case?case=169034711262654...

[1] The above description is copied essentially verbatim from my piece, http://www.oncontracts.com/a-better-way-to-handle-a-breach-o...
Yeah, it's actually not installed everywhere (e.g. FreeBSD).
a lot of this stuff is present in cygwin but by default commented out. Something what made me more productive is a cd_func:

out of .bashrc:

function cd_func

This function defines a 'cd' replacement function capable of keeping,

displaying and accessing history of visited directories, up to 10 entries.

To use it, uncomment it, source this file and try 'cd --'.

acd_func 1.0.5, 10-nov-2004

Petar Marinov, http:/geocities.com/h2428, this is public domain
It's a personal blog, and that's a bio. A short list of interests, things that might turn up in the blog.
Somewhat related to that.

https://www.youtube.com/watch?v=uDYba0m6ztE

Dara O'Briain talking about how giving a 'balanced' opinion.
These are one-time use tokens, just like you should use for a "Forgot Your Password" email login. It's literally the same steps, just there's no new password to input, the website just gives you a login cookie and you can go about your day.