skysight-inc/HackerNews huggingface dataset:
> I don't think it's as appreciated that git's complexity generally discourages people from trying things out.

Personally, I'm not shy about recursively copying the entire repository on disk to run potentially destructive experiments in a duplicated environment.

Also, once you understand how to pull things out of the reflog, it's usually not hard to restore to a sane state.
Yep, one bored day I was playing with the oneom.tk API from python and it took a long while to figure out why I could get a page in the browser but the python API fetch wasn't working. Until I set User-Agent to "Mozilla/5.0" that is.

Why anyone thinks it's a good idea not to send API data to a python User-Agent is kind of beyond me but who knows...can't really complain since they provide data for free and I really was just playing around without actually needing to do anything productive.

Actually found a bug in urllib3 (that I probably should get around to reporting) -- page sends http unless you set Accept to 'application/json' which urllib3 doesn't let you do.
if you apply and are interested in machine learning applications in radiology or medicine, i'd be happy to be your mentor. -Naveen Garg
Our team uses snake_case for variable names and camelCase for function names in PHP to address that ambiguity.

To me, the limited scope of variables with respect to functions makes debugging and code reading much easier, since everything I need to think about within a function scope is explicitly defined.
I used Qubes for a few years and don’t remember running into that, but I’ve used Vim keybinding extensions in the browser for a while and may not have noticed. It’s that way in all browsers for you?
Are you sure it's a good idea to be pulling more carbon out of the ground when it might be the cause of the end of civilization?
Does anyone know what sort of data services like Twilio collect - do they log message contents or just who's messaging who?
Interesting answer! I think this is even truer when it comes to lying to myself.

Trying to pretend something that does not match reality can create enormous stress. I realised this one day when I had rather strong feelings of being burned-out without actually being in stressful situations (like working long hours etc). All my stress came from inside me.
(HBS) Personality Traits of Entrepreneurs: A Review of Recent Literature [pdf]
> If anyone's ever worked on a project where the performance problem was the language and not IO I'd be really interested in hearing about it, but in my career of making websites I've never ran into this problem yet.

Our company's product is CPU bound, and our language (Python) is definitely inhibiting our ability to meet basic performance goals. I've done a few crude benchmarks and I'm confident that a rewrite in Go would buy us at least a tenfold performance improvement, although the benchmarks themselves suggest it's closer to 100-200X. Besides being faster out of the box, Go is also easier to optimize--better profiling tooling but also the ability to control memory layout, allocations, and dispatch. And that's all without parallelism.
I agree but underground lines are often 2-4 times more expensive than above ground - for that reason alone I don't see them going away in our lifetime.
I think unless proven otherwise it would be reasonable to assume everything.
UseStrict, interesting enough: I use Call Me Private (https://callmeprivate.com) and Text Me Private (https://textmeprivate.com) with Hushed.

I am no longer using my primary phone number.

I receive calls to my virtual number which forward them to my Hushed number.

I also make calls from my Hushed number to my virtual number in order to make outbound calls.

I am in talks of a partnership with them because they work very well together -- of basically going "off the grid" -- no longer having to use an actual phone number from a phone service provider.

For those who love and are advocates about their privacy, the idea is that you would buy a mobile hotspot and connect to that with an iPhone or Android so you have the Hushed app. They provide you with a phone number. Upon purchasing a virtual number from my system, you now get to keep your Hushed phone number private and use the Call Me Private virtual number service, which are more easily disposable.

Sounds crazy, but you would be virtually be untraceable to any phone service provider in regards to actually using a phone number "on the grid".
If you're looking for a little more control but don't want to go all-in SPA, also check out Unpoly:

https://unpoly.com/
Who invented hummus?
but in this case, what is Comodo supposed to do? For a generic name such as "stripe", are other (less famous) "stripe" companies, are they out of luck if they want a EV certificate?
This article also links to a post where someone gets an EV certificate for a company called "Identity Verified" [0], and it's just as bad from a user point of view, particularly on Safari and iOS where the only thing you see is the EV certificate name. Name your company "Secure Connection", "Encrypted Site", "129-bit Secure".. there are endless variants that would likely trick a significant number of people.

[0] https://0.me.uk/ev-phishing/
What Small Businesses Stand to Lose in a Net Neutrality Rollback
There is a much larger and more relevant collection at http://archive.org

My favorites:

https://archive.org/details/pdfy-MgN0H1joIoDVoIC7

https://archive.org/details/CProgrammingLanguage2ndEditionBy...

https://archive.org/details/cprogramminglang00kern
Apple Opens App Pre-Orders to All Developers – MacStories
Due to the spam and my move across the country I never answer numbers matching my area code and only answer calls from my contact list or from random area codes I am unfamiliar with.

If a number is like xyz--* where xyz is my area code odds are its not legit.
You should check out "Should I answer?" It's basically like a spam caller block subscription service for android.

https://play.google.com/store/apps/details?id=org.mistergrou...
> it may sound like a bold hypothesis, but I doubt anyone would ship missile materials to North Korea.

Historically, Iran, North Korea, and Pakistan cooperated on nuclear and missile tech, though I think that was engineering rather than parts.
Since when does PHP has value types? Aren't all the classes reference types or you mean that Array thingie?

And it is still the case with type declarations, that they make your code actually slower, because the runtime adds asserts in your code which gets evaluated at runtime?
I wouldn't mind a similar thing to MVNOs for mobile networks. There are a lot of attractive offerings that run on the big networks but have different plans.
I did out of irritation the nth time I wanted to delete a file that it insisted was open (which should not be a problem anyway).
From 3 months ago: https://news.ycombinator.com/item?id=15237398
Manufacturers (esp agricultural) are the ones protected. We don't have the same "food fraud" issues that have become a problem in the states (mislabeling fish, etc.).

People used to say "french campaign," they knew some of it was made elsewhere. I would wager more people knew that some champagne was made elsewhere than people who knew that champagne is a region. Same for Greek Yoghurt or feta cheese. These were considered types of products.

Good or bad, these are pure agricultural lobby initiatives, not consumer protection. IMO, it's not too different from Hollywood getting regional trademark protection for to word "romantic comedy."
> is that a good way of looking at the world? I think not.

Define 'good' ? It's an accurate way of looking at the world. You can try to convince yourself otherwise but you don't really live in that world.
I wonder if it's more secure than a cellular company against social engineering.

This seems like a good way to protect having your phone number hijacked for 2FA.
> If you need to spend time on Unix/Linux machines, why not just run that on the desktop? I've been Linux only for 10 years and have no issues.

Because at least for Linux, its desktop support is still severely lacking. Maybe it's the distribution I was using (Ubuntu), but all i wanted to do was hook my laptop up to my monitors and use the external monitors alongside my laptop monitor, like I do on Mac or Windows laptops.

I failed.

I remember hand coding an XFree86Config file almost two decades ago to get three monitors setup.

So yeah, that's why I don't work with Linux on the desktop. Because it doesn't work for me on the desktop.
What an awful article on such an interesting theme. Why do journalists so often start the text with some personal anecdote, either about themselves or about a person of interest in the story? I didn't click the link to read about the author or jellyfish researcher; I wanted to read about the damn jellyfish.
Quantum Development Kit from Microsoft
@mattbgates: when someone calls me, what phone number do I see via caller id? Theirs? Mine? Constant that your code chooses? Or random from your outgoing pool? I ask because I only answer if a known number is calling.
We have this in the UK too.

But I don't see this as an attack on Net Neutrality, you're just charged differently for what you use. Nobody will stop you using Facebook when you have a Music subscription, nothing is throttled.
As a sysadmin who put up with MSs crap for many years, got fed up, and went fully gnu+Linux only...

Sorry Microsoft, too little too late, you are an anti-user company, and I hope your desktop share withers and dies. I'd rather see the world on osx cause at least it has a semi-decent gnu userland.

I smell blood in the water with moves like this. Its time to ramp up the attack people! Step 1: rip out AD and replace with Samba4. Step 2: windows servers become Linux servers. Step 3: non-office user terminals become Linux terminals. ...
My guess is virtualization software is mutually exclusive. On Linux, I can't run VirtualBox and KVM at the same time: if I want to run one, I have to unload the kernel modules belonging to the other.
> Once you dial down the leverage and pay taxes, the alpha disappears.

No, it doesn’t. The first and most obvious observation: the basket options described in the report were not utilized until 2002. Renaissance already had 14 years of ~70% average annual returns (~40% net of fees) by that point.

Second, Renaissance stopped using these derivatives in 2014 (though they’re still fighting the IRS on back taxes, last I heard). Surprise: they’ve still been up ~39% in 2014, ~35% in 2015 and ~22% for the first half of 2016 (again, net).

To be clear, I’m not saying I agree with their utilization of the Deutsche and Barclays basket options. There is a lot of creative financial engineering that happens in the industry. But like most of the other topics that come up on Hacker News, the reality is far too nuanced to be dismissed in the offhand way you’ve done here.

At best, their tax maneuvering amplified the alpha already present. The basket options provided leverage, which obviously boosted returns. However, leverage will only improve a strategy’s returns, it cannot (on its own) improve risk characteristics or increase win rate consistency. Leveraged beta is still beta, and leveraged alpha remains alpha when you decrease the leverage (though the returns will be lower).
Spammers can spoof numbers for half the price using a straight VoIP Service.
A good encryption doesn't let you decode old messages even if you know the key. That's to prevent "the enemy" from recording everything in the hope of getting the key someday.
No. Commit your changes and mark it. For instance by creating a branch.

git commit -a
git checkout -b before-complex-operation
...

To get back to where you were, git checkout before-complex-operation
Perhaps we should be working harder at finding an industrial use for these creatures.
snowpanda, while the Call Me Private (https://callmeprivate.com) may not be available in your country, there is Text Me Private (https://textmeprivate.com) which offers virtual numbers that allow you to send and receive text messages, which are available in most countries.
The Verge had a story about this topic on Nov 22. I think they show whit clarity what happened.

https://www.theverge.com/2017/11/22/16691506/portugal-meo-in...
Who doesn't use tmux or screen, anyway? Always safe from network issues and all the benefits of multi-tasking.
Many telecoms zero-rate their own phone service now, too, even though it's generally delivered over IP on modern phones and networks. Skype and FaceTime count against my data cap. No consumer I know would want a change to the status quo that phone calls are free. Why shouldn't this be generalized to other popular services? If consumers prefer the service and are willing to pay for it, especially in mobile broadband which is relatively competitive ecosystem with several vendors in each market, then why not let consumers make that choice for themselves?

General purpose internet service isn't going away - too many consumers and businesses depend on it, and, at least based on my last Comcast bill, are willing to pay through the nose for it.
Part of what should bother us is that it signals that the law has become too vague to predict, so things are legal and illegal based on the inklings of the law enforcers. This means people are forced to read tea leaves in the enforcer's statements to determine what will be illegal in the future, rather than just reading an objective law on paper.
While I'm generally a fan of leaving foods as untouched as possible, I have not seen any link between vitamin D3 in the dosage applied to milk and cancer. Conversely, vitamin D deficiency is a population health problem (widespread), so the tradeoff is warranted.
Exchange with highest Bitcoin future volume to not allow shorting Bitcoin future
Unfortunately, it is impossible to do this -- even strict objective and unbiased rules will piss people off.

The classic example I can think of, that has already generated headlines, concerns nudity policies in social media (Facebook in particular) that have flagged breastfeeding mothers for "nudity" (and thus ticked people off). A "by the letter" policy risks much more of this sort of thing... flagging something as "bad" that much of the social norm says isn't really a big deal.

One other thing I would worry about with "objective" rules is what culture determines the "watch list". The cultural norms for what is taboo actually does vary to some degree from culture to culture. Youtube is used heavily in so many countries, with diverse cultures. How can a single policy encompass the social norms of countries as diverse as, say, heavy Youtube using countries such as India, Japan, the UK, Germany, and the US? (And this isn't even accounting for the diversity of culture within these countries.)

As an example, the swastika, which is extremely taboo in Germany and triggers "hate speech" flags in much of the rest of the West, is (usually styled differently but still) a religious symbol in India. You could create a generic flag category for "swastika", but chances are this will eventually flag some, say, Hindu content from India and tick those people off.

I suppose you could structure the rules to account for as many cultural norms as possible, but that can get very complicated fast.
I have some friends who are parents. They sometimes loan their (very young) kid a tablet to keep him distracted while they're busy. It keeps him from causing problems for himself.

The kid goes to Youtube and only watches vacuum-cleaning videos. For hours.

He also believes every TV is (or should ideally be) touchscreen interactable. He likes boping the people on the news. He thinks they're puppets.

He's a healthy, normal kid. What I'm trying to express is that we don't know how normal kids react to Youtube and its effect on them. It can be surprising.
I agree. If they're going to be doing this, why not also use the Cloudflare apps framework to insert a warning overlay on the page content saying that the domain has been reported for phishing.

If that's too slippery slope, then so is the email _DMARC override settings.

And doesn't this kind of behavior open them up to a lot of legal risk? By moderating _DMARC records, they're assuming responsibility for email content going into the future. If inappropriate content is then passed via email, and Cloudflare failed to blackhole it with _DMARC recordsy, then the can't they become liable for that content?
Here's the quote in question:

Due to the extreme volatility of cryptocurrencies, clients will be unable to assume a short position. In addition, only limit orders will be accepted. IBKR’s margin requirement on long positions will be at least 50%. The company will continue to monitor concerns surrounding the market's ability to process bitcoin futures risk.
Shh, will you. Some truths are not to be aired in public.

We know that no manager got fired for choosing Java.

There is a researcher's version of that. No researcher got fired for making a neural network more 'convoluted'. It helps if there exists one dataset where it does 0.3% better. Doesn't matter if that data set is(has been since the late 90s) standard fare as a homework problem in machine learning course.

That said we do understand these things a bit better than before. Some concrete math is indeed coming out.
> But I don't see this as an attack on Net Neutrality, you're just charged differently for what you use. Nobody will stop you using Facebook when you have a Music subscription, nothing is throttled.

Doesn't the OP show that you need to have the social media subscription to use facebook, implying it'd be blocked otherwise?

EDIT: https://www.theverge.com/2017/11/22/16691506/portugal-meo-in...

> But based on Meo’s website, this doesn’t look like buying cable channels for the internet. It’s an add-on to general-purpose mobile subscriptions, which let you access any service — including the ones above. The idea is apparently that if you’re into apps like Snapchat and Facebook (or... LinkedIn, I guess), you pay around $8 a month to specifically get more “Social” data, so you can use your regular allotment for everything else. It looks a lot like the “Vodafone Pass” service in the UK, where subscribers can pay for unlimited access to a similar stable of services.

This still seems awkward. I still don't understand why the endpoint being connected to matters at all. It's all data going over your lines. Essentially you're paying to "0-rate" a service, which just seems silly.

EDIT2:

Also, one of the main issues with not-net-neutrality is exactly this. If I make a slightly better social network, but it's not "0-rated" it's likely that people won't use it because it'll count against their quota. That's a problem.
Minimum wage is indeed about 550 euros a month (it’s 557 euros) but the average wage is more like 1130 euros monthly.

https://www.expatica.com/pt/employment/minimum-wage-in-portu...
I guess I should have noted that I do all my C# dev work in Windows 7 and run Arch VMs for everything else. My Windows 10 setup won’t be much different, but I just don’t trust Windows 10 and won’t be running my VMs on it.

I haven’t followed up on whether this “feature” made it into an actual Windows 10 update, but I remember reading about keylogging to the cloud as a way to pre-load your start menu with things that might be relevant to what you’re doing. Maybe it’s just being a developer and knowing what this kind of casual abstraction can cause, but I’m not okay with the philosophy that gets it into a test release of Windows 10. Microsoft is doing cool stuff these days but they still haven’t won me over.
Apple’s App Store now lets you pre-order iOS apps
If I was a company buying lots of ads on YouTube, I definitely would not want them next to any channel like leafy or any other troll spam channel.
pledge(2): https://man.openbsd.org/pledge

"pledge()'s 2nd argument becomes char *execpromises, which becomes the pledge for a new execve image immediately upon start."

This will be eventually be used to improve fork+exec daemons, permitting a much safer interlock between parent and child.

Previous mailing list discussions: https://marc.info/?l=openbsd-tech&m=151302727506669&w=2

https://marc.info/?l=openbsd-tech&m=151268831628549&w=2
Absolutely. I've never understood the reason for requiring you to make a fork, just add my changes to the PR (in an anonymous branch for example) and be done with it! I don't want to 'fork' your repository to propose a spelling mistake fix.
You should really discuss that with a tax lawyer. If the rules are so clear then why was Ireland taken by surprise and why did they fight it? The relevant section of the treaties are quite clear and readable. They simply would not be interpreted by any normal person in this way.

It is a power grab by the EU in an area that the treaties explicitly state the EU does not control. End of story.

edit: Also see below where I discuss the article in question, which is anything but clear
These also exist in Spain and I love them. I hope they don't remove them.
I use forward slashes a lot on Windows but tab completion in cmd.exe only works with backslashes.
Per capita consumption was likely quite a bit higher in the early US:

https://www.theatlantic.com/health/archive/2014/06/how-ameri...

Of course the total consumption has gone up because of the massive increase in population.
That wasn't really the point I was making, which had more to do with the fact that having a middleman recording everything you do will be so normalized to them that they'll never give it a second thought.

However, that is related to the point you made.. though you seem to be trying to write it off as a non-concern by using the 8 year old with a pony example.
almond milk is water and almond + sugar
I'm not native English speaker and I find this sentence from the article weird:

> Because the frightening thing is that even if you remove those specific variables, if the signal is there, you're going to find correlates with it all the time, and you either need to have a regulator that says, “You can use these variables, you can't use these variables,” or, > I don't know, we need to change the law.
As a data scientist I would prefer if that did not come out in the data. I think it's a question of how we deal with it. But I feel sensitive toward the machines, because we're telling them to optimize, and that's what they’re coming up with."

So is he saying that he is worried optimisation throws results that are not what he would like to see?
When I installed Theano, it was just `pip install theano`, and editing a couple of lines in a config file. Are other GPU libs (tensorflow, caffe, etc.) really that much more difficult?
> the whole putty dance for Windows

Do you have something you can share publicly to demonstrate to the uninitiated how painful this has been?

Putty's dedication to the Windows registry has caused me tremendous grief.

Helping end users (Windows developers) configure Putty is the bane of my "discount" remote access strategy (SSH port forwarding).