skysight-inc/HackerNews huggingface dataset:
This sort of thing always seems to descend into some sort of odd "no true Scotsman" argument where people end up debate sincere vs insincere adherents of "X" belief. A lot of people are real pricks, may there is a correlation with belief system "X", but I've yet to see strong evidence that its causal.

Now ppm of CO2 in the atmosphere and global average temperature rise; thats a good causal relationship!
Hi StreakyCobra, Anthony Scopatz here (one of the lead developers of xonsh). I'd like to say that I hope that xonsh is the solution for you and if there are tools or features that you need or would like to see, please always feel free to bring them up on our issue tracker [1] or gitter [2]. Pull requests are also always welcome.

Now as per the post about not being a zsh replacement that you mention,
I'd like to give my perspective. That post was authored by an individual who had
put in few pull requests [3,4] where he was attempting to:

1. Move the xonsh code base from PEP8 to Google Python Style Guide
2. Instist that the map() and filter() Python builtins were deprecated (they aren't) and that they shouldn't be used.

After getting feedback from us about how these and other style changes didn't conform to existing norms in the code base, he simply closed the PRs and then wrote that blog post. I am disappointed that this unnecessary attack on the xonsh project and me personally has created uncertainty around the project.

We really are trying to build a better shell for everyone. Everyone is invited and welcome to participate in that process. We strive to have an kind development and user community. It should be a pleasure not just to use xonsh, but also contribute to its creation.

Again if there are specific things, that you'd like to see, please let us know!

[1] https://github.com/xonsh/xonsh/issues
[2] https://gitter.im/xonsh/xonsh
[3] https://github.com/xonsh/xonsh/pull/508
[4] https://github.com/xonsh/xonsh/pull/512
Sure. Quite frankly, I hate those people too. But Reddit's poor decision making goes deeper than that. They have a culture of finding blame rather than solving problems, a massive botnet problem they refuse to address despite multiple people submitting pretty compelling evidence, incredibly lax rule enforcement.

Their voting system encourages people to build elaborate bot networks to game the system. They know it, they refuse to do anything about it.

Reddit is a untrustworthy site that grew and untrustworthy community.
Interesting. I'll have to give that a try. Especially since its not super easy to apply the stuff in the first place..
Except XML has no evaluation rules and no semantics. It allows you to build languages that can be processed by third-party tools, which then give a precise meaning: for example, SVG expressions are written in XML, but the meaning is not expressed in XML.
Creating consistent development environments with Docker
Allowing countries into your military alliance, at their request, is not "aggression". I feel silly even typing this
>So "I know stuff about a thing that you have a lawful order to investigate, and you don't, so any crime of which I'm suspected is now uninvestigatable, nanny nanny boo boo" is fine, real and serious

No, this isn't fine. If there is a lawful order to gather evidence related to the crime, the accused can be compelled to comply. For example, the accused can be compelled to provide documentation under subpoena, submit to police interrogations, be a witness in court, etc.

They cannot be compelled to testify against themselves. When someone invokes the Fifth Amendment, the presiding officer must decide whether there is a reasonable claim that responding to the question or demand as posed may incriminate that person. If the presiding officer is not satisfied that such a connection exists or that the inculpatory value of the response does not rise to the level of testimonial self-incrimination, they can, and do, order the person to comply. If the accused feels this order has been wrongly made and that their Fifth Amendment rights either were or could be violated, they are free to challenge the order in court, but that doesn't mean that there won't be consequences for non-compliance while the challenge processes (a judge overseeing the challenge may or may not issue a stay or restraining order to limit such consequences).

>Should you be also compelled by indefinite arrest to disclose location of the body of your victim (when other evidence against you is insufficient)?

No, because that unquestionably rises to the level of testimonial self-incrimination, whereas granting access to something found during the execution of a legal search warrant does not.

>Because it looks mighty similar to disclosing password to encrypted evidence of the crime.

Ultimately the courts will have to decide whether this is similar enough or not. Under the current law, the answer is non-obvious, and it must be established by the conventional legal process, which yes, is indeed pain-stakingly slow. But there is no exceptional injustice underway here. This is the way the system works. It's not always pleasant, but then, neither is the real world.

If you want to discuss reforms that could require all cases to reach a final resolution within 12 months of their initiation, I'm all for that. Dragging these proceedings out over 5-10 years is very frustrating. But again, the backlog and slow conventions of the courts are a different matter than whether or not this man's constitutional rights are being violated (except insofar as these apply to the 6th Amendment, which guarantees the right to a speedy trial; it does not, however, guarantee the right to a speedy appeal), whether his detainment qualifies as "torture", or whether some other grave miscarriage of justice is occurring here.
Agree with this. In fact, it's already changing in a couple of domains. (1) Teams that build data products often have product managers. (2) Data analytics consulting teams have project managers who interface between the clients and the analysts.
Jesus. To not only be a child with a terminal disease, but to also lack parent(s)... I can't imagine the pain and sadness these kids feel. Thank you to this man.
Show HN: A Wavelet Matrix library
Agree with everything except the last name part. A baby isn't born with a last name and there's no obligation for a baby to have the same last name as either parent.

Our daughter was "Baby Girl <Mother's Last Name>" in the EMR system for a few days even though no part of that was her name and that isn't the last name she ended up with.
The P&S market has been squeezed from both sides. Smartphones have taken away a lot of market share, but so have mirrorless cameras. The entry-level enthusiasts who might have once bought a $400 P&S are now overwhelmingly opting for a mirrorless ILC instead. For a slight increase in size, you get better handling, a vastly better sensor and the flexibility of interchangeable lenses.
I'd disagree with "easier to deploy". Most users are going to do this via FFI, and then one .c and one .h pales in comparison to "already has a dylib/so" I can use.

It may be true that it doesn't need as many eyeballs; alternative implementations of the same code have the benefit that they're pretty easy to automatedly check. libsodium is not anywhere near the size where static analyses become impractical -- do you have any evidence that would support that?
Is it even possible to have a high quality discussion of an article that itself is based on speculation from unnamed sources? This content could easily have been automatically generated by a bot, for all we know.

I don't know if this is a submarine article--it's impossible to know for sure, of course. It really, really reads like one though, and if pointing that out is unacceptable, then feel free to detach my comment and mark it as off-topic. I won't be offended.
Grammar aside: wouldn't it be internetting?
1 wild night and just 1 club stamp to solve the mystery
> And the best part about AI is that we have no ethical issues simulating millions of evolutionary iterations of "bloodshed" until we arrive at an AI that is acceptable to our ethics.

If you don't want ethical issues, don't create something that needs a code of ethics. We haven't even figured out how to properly define "acceptable to our ethics" (aka laws and other social structures) for humans.

also, you may enjoy "27" https://www.youtube.com/watch?v=dLRLYPiaAoA
Right, and not to create a healthy business.

I repeat: The valley dysfunction in action.
Companies are started for all sorts of reasons. Getting rich off of an exit is one of many valid reasons to start.
YouTube is really a very different case, and in fact the opposite is the case for text.

For speech, the speaker sets the pace, so the challenge of accessibility is actually twofold: the speaker needs to both be clear and not too fast (or too "efficient").

In text, it's the opposite: the reader sets the pace, so more efficient writing will make reading (at whatever pace) less taxing.
> So, in GCC 7, we’ve extended the C frontend so that we can embed fragments of GIMPLE and RTL dumps as the bodies of functions.

This additionally sounds extremely interesting for reasons that have nothing to do with testing (though, I bet most of the things I'd want to do this with this will continue to require the expanded platform support for __attribute__((__naked__)) that has blocked a lot of my use cases for inline assembly and which does not seem to be something that is "wanted" by GCC, though I should verify it isn't just due to no one providing a patch... it isn't as if there aren't other people asking for it).
Show HN: Typopo – fix frequent typographic errors with a single click
You're completely correct about the difference. You can't take a photo like that with a phone, and you never will be able to. Because physics and economics.

But... that kind of quality costs many thousands of dollars, and it's heavy enough to be a problem. You have to decide the weight is worth it before you head out the door for a day of lens aerobics.

The market for people who need/want to do that is tiny.

This makes me sad, because I love that look, and I hope it never disappears.
If you look at the Wikipedia article in more detail, you will see that the negative heat capacity of a self-gravitating, isolated system arises from the virial theorem. Heuristically, as a self-gravitating system radiates energy away into space, it becomes more tightly bound; that means it contracts. But as it contracts, the "orbital speeds" of its constituents increase (because decreasing orbital radius means increasing orbital speed), meaning its average kinetic energy increases, meaning it heats up.

Technically, the virial theorem argument only applies to systems whose constituents are in free-fall orbits. But I believe you can do a similar analysis for an isolated self-gravitating system that is in hydrostatic equilibrium--basically, as it radiates energy away into space, the hydrostatic equilibrium changes to one in which the radius is smaller and pressure and temperature are higher. Unfortunately I don't have a handy link to such an analysis right now, though.

As far as whether any of the above would apply to the Earth's core, I don't think it would since the Earth's core is not isolated; but it might apply to the Earth as a whole, to the extent that the Earth can be viewed as being in hydrostatic equilibrium (i.e., pressure balancing gravity everywhere). AFAIK it is common in astronomy to treat stars this way.
Strongly disagree. Maybe thats the case the a huge company, but most small organizations I've worked with are extremely top-heavy, filled with STEM PhD's who are very capable, but require 1-3 years to get a useful result and aren't often familiar with programming best practices or how to turn their results into a product. You need a larger team of engineers to make that happen and if there's a large overlap between engineers familiar with machine learning, that transition is much easier.

Furthermore, there's a number of practitioners that expect their data to be ready for them in some perfect state. Probably a majority of the task is create a pipeline for acquiring data and labeling it appropriately if necessary, which may require developing some ontology or classification with rigid guidelines such that someone in India can delegate the task to a large team. Then the practitioner spends an inordinate time optimizing some heuristic that has a meaning that drifts over time, or is completely inconsistent with the goals of the product. These are both problems outside the realm of domain knowledge or experience.
The problem with your reasoning is this:

http://i.imgur.com/cRzjXWQ.png

Sure you can point at some changes but you don't know what is causing them and when they're begin to peter off. We do know that a lot of the poverty fixes of late are almost exclusively linked to the fall of communism in Asia. Now they're all on market economies and we still have 1/3rd poverty and 1/2 living with under $2.50 a day.

Now we've eliminated communism, now what? The market approach has itself bottomed out and even wealthy states are struggling with late stage capitalism which is extremely low growth and rising unemployment and taxation unable to keep up with entitlements. On of the dirty little secrets of capitalism is that rich countries need poor countries to stay rich. You can't just raise everyone up. Limited resources will always mean uneven distributions, the same way economies don't naturally have an even distribution of money/resources.

Also one of the main reasons things are better today is become of liberalism in regards to abortion and the lowered population in especially hopeless areas in the 70s and 80s that led to starvation and resource warfare, thus these people aren't here anymore to pad poverty stats. They're dead. We shouldn't see that as a win for economic prosperity.
Nikon have better sensors, Canon have better lenses. Neither company can keep pace with Sony and Zeiss.
No, it's not a delusion, it comes down to a few simple things like sensor size.

I have an entry level Canon DSLR from 2007, 7MP, which takes far better photos than any smartphone I've ever used.

The reason is pretty simple, it has a 1 inch square area for its sensor, while the smartphone sensor is about the size of a small pinky nail (1cm squared or less?)

For any given period of time, the larger sensor can capture more light at once, either taking better exposed or faster shots, and having far more data in which to encode a digital images pixels.

It's certainly insanely impressive what modern hardware and software get out tiny sensors, but bigger sensors are still incomparably better -- AND can benefit from many of the same advances small sensors use.

It's kind of like car engines. It's always impressive when someone gets insane performance out of a tiny engine, but no one disputes that a big engine is going to be more powerful than a small one, especially when displacement is the only difference.
TweetNaCl was created approximately simultaneously (2013) with libsodium.
> There is no reasonable expectation that this would require a significant effort or testimony on his part.

Whether or not this is true is precisely the crux of the matter. Your comment echoes the government's position: Decrypting the hard disk is not equivalent to testimony, and is therefore not protected by the fifth.

The defence and EFF's amicus brief argue instead that we live in a world where our phones and computers are effectively an extension of ourselves, and asking to decrypt those is equivalent to forcing you to testify on your most intimate secrets, which is most certainly not kosher.
I always agreed that pollution should be a higher priority than climate change. The onus is on me to drive a hybrid to reduce my co2 output, but nothing is being done to curb polluting our waterways.
This response basically ignores what my comment said. We don't have "flight risk" problems with executive compensation because there is no higher-status place for an executive to go from the helm of a company that can reliably pay 8-figure salaries than to the helm of another such company. Starting new companies is a step down for those people. And, in fact, that's the ostensible reason executives make so much: because they can and do switch companies in pursuit of better compensation packages.

These are positive statements, not normative ones.
Razer's 14-inch Blade laptop takes the Kaby Lake plunge
Exploiting U-Boot bootloader to remove router vendor lock down
Redistributing wealth is one of the functions of governments. Inflating currencies is no different than taxing and spending.
By your logic, it's acceptable for the PM of Italy to order the assassination of an Italian-American dual citizen because that Italian has pledged allegiance to a foreign state that engages in violence?
I know plenty of people that refuse to work for defense contractors for large sums of money, and many others who refuse jobs in finance because they expect a miserable experience. Plenty of people consider things besides salary when taking a job.
Maybe start with this blog. and the Wikipedia article which is shallow but a good overview. I don't want to politicize the thread. http://globalguerrillas.typepad.com/
> should they just let him go because he said "Shoot, turns out I don't remember!"

No, I don't think any private individual should be jailed for failing to decrypt data, regardless of whether they are able to, as part of a case wherein they are the accused. This should be a basic fundamental right of the accused, and I think the current working interpretations of the fifth amendment are unjust.

> How would any criminal justice occur if we let people off with flimsy excuses like that?

Justice in my view is the presumption of innocence, with the duty to demonstrate guilt beyond reasonable doubt placed on the prosecution. Forcing accused to decrypt data obviously helps the prosecution, but so would warrantless searches, and I oppose both for precisely the same reason.
> War will never be "over", but it can be minimized.

You are right. In the past 60 years, since NATO/UN/Pax Americana there has been less war than any other time in recorded history.

And you, as well as countless others in MAGA hats are celebrating it's downfall. Unless you are Putin himself, or an sadist, I don't understand your position.
Trump hates children. Got it.
Ask HN: How do you improve skills of programmers in your team?
As a lead programmer, which approaches of improving skills in your programming team had the most positive feedback? I presume some activity not related to day-to-day job that may be considered boring, especially by junior developers. Local hackathons? Doing some over-the-weekend collaborative projects? One-hour-a-day projects? Forcing to reading some tech books? Examinations? Providing local classes, with or without homework? Going to external conferences?

It's interesting to hear your experience and attitude to these approaches.
What percentage of time do developers spend troubleshooting code on different environments and trying to synchronize, probably 25-30% anyhow?
I guess my follow-up argument to that is: If the device is 100% reliable, why do you checksum metadata?
My problem is that while I can reasonably guarantee that my YubiKey will be near my laptop when I use it, I generally can't guarantee that my YubiKey will be near my phone or tablets when I use them. I also don't really want to keep plugging in a physical key into my phone every time I want to log into, say, American Airlines to check the status of my flight, or into PapaJohns.com every time I want to order a pizza.

NFC makes this a little easier, but I still usually don't keep my keychain (that is my physical keychain with my house and car key) on my nightstand, while I do keep my phone there.

tl;dr: Laptop + 2nd Factor = YubiKey. That's OK and it works.

Phone/tablet + 2nd Factor = ???
Before you build another machine-learning startup, read this
Sometimes more than that. Depends upon the size of the team and how well organized they are.
You have safety concerns.

I have ethical concerns.

Would you buy a house with a locked room in it, if the home-builder retained possession of the key? Does the de facto ownership of the contents of the locked room transfer with the title to the house, or with possession of the key? Is the owner of the house justified in removing the lock and opening the room? Is the builder justified in rigging explosives inside the room to go off if the lock is bypassed?

Ownership means that you don't need to ask permission to do what you want. No matter how many warning signs you put up to protect idiots from their own idiocy, at some point, you are going to have to finally let someone that wants to drive off a cliff go over the edge. You have to let someone destroy their own engine. You have to let someone own their own device.
Scroll Tracking, Engagement Tracking (riveted.js), Outbound Link Tracking and lots of other things that are not in the default GA setup.

I understand why a site owner would want those things, but as a user it is terrifying! This is why I run an ad blocker.
I would also add these great lectures by Theodore Shifrin:

University of Georgia - Math 3500/10: https://www.youtube.com/playlist?list=PL5I-Eyk8l9FHdJUd9UujG...
If you pay with a bank card or use a loyalty card that exists already.

As for the tax, it doesn't need to be applied at the point of sale, but can be further back in the chain.
Of course, I only wanted to argue that ongoing growth is fundamentally not an option, I did not want to argue that this is actually the scenario we are heading towards. At worst growth would just stop once we hit resource limits, which may of course be a very unpleasant experience.

But I totally agree with you that it does not look like population growth will become an issue. Ressource consumption per capita may be a different story, it will take quite some additional resources to bring the entire current world population to first world standards.
Ask HN: Do the companies hire recent grads with only BS degree who need visa?
My school is not in the U.S. and I'm not a U.S. citizen. I'll have my BS degree in Computer Science at June 2018. How possible is it to get hired by a U.S. company for me, set aside GPA and other stuff? Technically I can be hired with only BS degree but some say you actually need at least an MS degree from a U.S. university because even if it's not requirement companies don't want to sponsor you if you at least don't have an MS degree.
It's not just the land, it's also the cost of construction. Taller buildings cost more than shorter ones.
Irks me slightly that they use a 3rd-party°° FrontDoor[0] (chat via Slack) integration to talk to potential customers, instead of a proprietary implementation of their own platform.

Yes, it's technically a different thing (user->company instead of user->user) — but if they're advertising an expensive JS chat service, I would expect them to be showing that off front-and-center as a way to communicate with their support.

[0] - https://frontdoor.im

°° EDIT -- The creator responded below, showing that I am incorrect.
Thanks. That isn't unreasonable.
Not all AKEs require contributory behavior to guarantee their security properties, but many do. Your suggestion is pretty close to why; if you're using plain scalarmult as opposed to an AKE with fancier properties (say, 3DH, HMQV...) in the context of e.g. box, it's the sender that picks public keys anyway, so they don't care.

In the context of most transport encryption, you presumably do want to prevent those keys from being selected by either party. That means either filtering those keys, or, perhaps better, using a fancier AKE like the 3DH in Signal/Noise or HMQV or something.
No One Knows the Best Way to Stop a Drone