skysight-inc/HackerNews huggingface dataset:
> taking time away from working on Elm, instead of being itself a form of working on Elm!

Indeed. I think somewhere along the way the line between "programming language" and "programming language implementation" has been blurred, where the language is the implementation. It used to be that in designing a programming language you didn't have to write a single line of code. e.g: https://en.wikipedia.org/wiki/ISWIM

I don't think there's anything wrong with the implementation being the language definition, but there has to be time left for reflection.

> Maybe Elm needs some sort of "Please do not use this language in production" sign

Except Evan has explicitly been pushing Elm for use in production. Like, hard. He even tells you how: http://elm-lang.org/blog/how-to-use-elm-at-work
Hue has a local API, you can firewall them if you want and HA will still be able to talk to them over the LAN. You can also get a Zigbee dongle and control the bulbs directly if you want, Hue bulbs are Zigbee compliant.
Yes, that was exactly my point. India too, and Southeast Asia generally. Maybe even substantial parts of Africa. As far as global climate change goes, we ain't seen nothing yet :(
I can do better than skim reading. I just save to Pocket.
there's a relevant gap in his 'history of the internet' analysis where centralized web was basically all that existed for users (i.e. AOL walled gardens).

as many things in society, these internet trends seem to follow cycles of discovery/innovation and improvement/cost-efficiency.

and the same way the previous centralized web crumbled with the appearance of novel services, so will the current centralized networks. trust in innovation.
The etiquette is different for you and me than on of the world's foremost, eminent researchers. He has a different level of understanding of what is harmful and not harmful.
> It's the culture's socio-political foundation that's faultering. Perhaps this is why (faux) outrage has replaced discourse?

Sure, just choose to ignore that this "crisis" occurred at peak humanities.
His campaign manager picked palin, and later admitted it was a mistake. https://www.google.com/amp/s/amp.slate.com/news-and-politics...

Having a gun toting female vp on the republican ticket would have been a strategic move had she not been such a dumpster fire, so I see where he was going with it. Unfortunately for America it propelled her into the national spotlight and we were subjected to her idiotic rambling for years.
Well skim them of course
Geometric intuition for digital audio filters
I was not intending to come across condescendingly, but I'll totally accept guilt for being not careful enough in that regard.

I was replying to:

> There is no difference between 3/4 and 6/8

Which is simply wrong. There's no difference in the number of 8th notes. And the same music can be written and felt when written as two bars of 3/4 with quarter notes versus one half-speed bar of 6/8. But that's a much more qualified point.

There is a distinction, and it's not in the notation itself but in what the notation means.

To say there's no difference is like saying present tense and past tense of "read" has no difference in pronunciation. Of course, the plain letters fail to capture the difference, and the difference can be confused at times, and is just a matter of convention. In the case of 3/4 and 6/8, they have a different accent structure, and thus a different musical feeling by convention, and discussing that difference was the only point of the article that this comment was relating to.
> I feel it should include mortgage interest, excluding principal.

It does. When you start a mortgage, interest is around 90% of the payment. So by definition mortgage is virtually all interest.

True, later the amount of interest goes down, but that's just a detail - the amount of money tied up in the house is what matters, not the accounting in your bank.
A tesla can slow down much much faster than 1 mile an hour per second with regenerative brakes. As you said, if the battery is really full (like 99%, but not 80%) even on a tesla it uses regular braking when full, but once you drive a tesla 10 or 15 miles it has room to do regen braking. also you don't typically charge it to 100% every day, i only charge to the recommended ~90% - so i'm always ready for regen. You drive it in a certain mode where you don't need to use the brakes much, just take your foot off the gas pedal and it slows down rapidly. That's not good enough for say emergency stopping on the freeway but I don't need to emergency stop much.

But on a tesla at least the regen braking takes speed off much faster. there are two things at play, just taking off the power will start to slow you down, but you can see the breaking impact when you car is using negative power.
He was given the option to “skip the line” since his dad was an admiral. I think the way it worked is the POW who had been there longest would be first to leave when there was an exchange opportunity. McCain saw it as unfair for him to take someone else’s spot just because of who his dad was.
Since we're on the topic of "what data scientists really do", I have comments about these common recommendations:

1. Kaggle.com competitions incentivise chasing a metric, where very large amounts of man-hours are used to improve a model a tiny bit, which may not have dramatically different performance in a real-world situation than a baseline model. (Kaggle Kernels, which consist of Python/R Notebooks, are better for teaching how to analyze datasets: https://www.kaggle.com/kernels)

2. Andrew Ng's Coursera course is good, for an introduction to terminology only. You won't be using anything from the course in real-world use cases (e.g. hand-implementing the matrix algebra behind backpropagation), but it's good to learn what backpropagation is. And please don't say you're an expert in machine learning because you took the course.
Don't dismiss this episode. I thought it would be kind of trite and boring, but they bring up some really good "What if?" issues that Facebook has to deal with. It also brings up other issues like pay to those filtering and (albeit only a small amount) the stress of workers who have to wade through all the nasty reports.
Yes, and it's a problem that affects tech as well: KPI

When you award promotions based on, say, the total number or total percentage of successful convictions, then the whole culture starts to optimize for that. Given the sheer number of cases that could be pursued, naturally the easiest-to-win cases will be selected, and more often than not those are small potatoes.
Cost is the most important concern. Various factors add to it. Time taken to deliver justice, if it ever can be, is the major factor. The justice system is set up like a religion. Even a group of victims with a common influential adversary would find it difficult to carry on for decades with unwavering intensity.
Except that the article uses the Enron collapse and scandal as an example of prosecutors going after top executives, and that happened during the "Bush admin"
I agree with you, too.

Students have an obligation to make sure they are getting a good education for a fair price, and that they can foot the bill.

If they determine the cost is too high, they should not buy from that school. This will eventually fix the problem.
Some of the known hardships of working in the games industry seems to pervade present-day Tesla and SpaceX, particularly working over-time to get things done "in time". The upshot of SpaceX (and maybe other Musk ventures) is that devs are at least building things slightly more tangible than just pure entertainment.

Musk has even admitted as much that he prefers game developers. Maybe he see's the parallel for working overtime and uses this "perk" to his advantage? From an article from 2015[0]:

> "We actually hire a lot of our best software engineers out of the gaming industry," said SpaceX CEO Elon Musk, when Fast Company posed this question during the May 29 Dragon V2 unveiling. "In gaming there's a lot of smart engineering talent doing really complex things. [Compared to] a lot of the algorithms involved in massive multiplayer online games…a docking sequence [between spacecraft] is actually relatively straightforward. So I'd encourage people in the gaming industry to think about creating the next generation of spacecraft and rockets."

[0]: https://www.businessinsider.com/why-is-spacex-at-a-video-gam...
they have only announced them they will build them when the tracks are out. they have continually built their superchargers, keeping up with demand. this year with their incredible increase in vehicle production for the model 3 they have also increased their rate of new superchargers. See supercharge.info for some details. But it will still be hard for them to keep up with new vehicle production.
Isn't that whataboutism?

None of those things are relevant for you and your children and grandchildren. But global climate change and ecological collapse almost certainly will be.
Elm could learn even more from Perl 6. One of our mottos is "torture the implemeters on behalf of the users." Another is "hug trolls" and try to turn them into productive members of the community. Or the even more basic approach of not removing features without deprecating them for a release cycle. And for crying out loud listen to your users, as they see edges of the software that a language designer can miss.
The Mercedes and mansion aren’t going to pay for themselves.
I sincerely wish more people thought like this. Nothing is different about machine learning. It only performs better than OLS in a very specific subset of rich data, where improving prediction/action is important.
Are you sure we need ALL the humanities. There are an effectivly infinite number of potential avenues of exploration in the humanities (as in the sciences), so we cannot possibly host all of them. In general, I am in favor of letting academics self organize which areas get the attention and support at the ground level, but part of this is that some subjects will naturally lose interest and die off.

Without naming names, there are certain fields within the academic humanities that I think worthy of this die off (insert rant on postmodernism) to both free up resources and let the good parts be absorbed into adjacent fields.
That branch isn't the far right though. That branch is the people who represent electorates with lots of coal mines (ironically likely to be voting Labor, who are perceived as left aligned).

The perception that anyone likes coal because there is a massive pro-coal conspiracy is missing out on the Occam's Razor idea that there is broad electoral support for cheap power that the right wing, far right or otherwise, are happy to support.
I think this is a great idea. That said, this article seems like a puff piece for the DoE under Trump. Nor does the article linked really support the headline either.

Consider the source.

"When Anschutz first started the Examiner in its daily newspaper format, he envisioned creating a competitor to The Washington Post with a conservative editorial line. According to Politico, "When it came to the editorial page, Anschutz's instructions were explicit—he 'wanted nothing but conservative columns and conservative op-ed writers,' said one former employee." The Examiner's writers have included Michael Barone, Tim Cavanaugh, David Freddoso, Tara Palmeri, Rudy Takala, and Byron York."

That said, don't take my word for it, look at their home page (https://www.washingtonexaminer.com/) and judge for yourself.
As Warren Buffet once observed, the stock market is just a device for transferring money from the impatient to the patient.
Infinity times something finite is still infinite. I think this distinction isn't as important as telling people how much data their maximum really is based on how much they could actually use through the system
They haven't removed the comments from this one yet, and it's just as toxic: http://www.foxnews.com/politics/2018/08/25/tributes-pour-in-...
I'll take your analogy a step further. You can have a room in my apartment 1hr east of Penn Station for $650 if I can trust you.

$650 is about a week's pay for me, so I make less than $60,000 for sure. But food and transport are things, and so is the occasional medical care or movie.

I live pretty frugally and can typically save $1,000 per month. But in this area, inflation and rising cost of living will virtually guarantee it's a meaningless amount 30 years from now.
Creating a personal brand seems to go against "not playing the status game" stipulated in the tweet storm
"Not so smart guy" that somehow reached the peak of 3 major fields, including one where he was grossly outgunned and outfunded. "Low calibre" that's somehow supercharging our economy.

I remember reading an AskReddit thread about "have you ever met Trump, what was he like?", it was nothing but amazing stories about his incredible gifts of memory, his intelligence, and his generosity. This of course was back when Trump was still a Democrat. After becoming a Republican he's suddenly a bumbling senile fool who just stumbled into the Presidency over someone who raised 3x the money and had all the establishment support. An amazing example of the Dunning Kruger effect.
Any idea if the iPhone X surfaces RGBD from the TrueDepth camera?
It doesn't matter. There's no way that Australia could "save" the reef. At best, maybe they could bioengineer something that looked enough like a reef to keep tourists happy. Or maybe just replace it with plastic and stuff ;)
Aconex by Oracle?
There is a much more convincing talk on the dangers of bioengineering: https://www.youtube.com/watch?v=HKQDSgBHPfY

News article if you can't watch: https://www.theguardian.com/science/2017/jul/31/bioweapons-c...

tl;dr “The reason you haven’t heard much about bioweapons is that they’ve been held back by a pretty severe limitation, which is the potential for blowback." Unlocking the ability to target specific genes will overcome this since the same tech that allows targeting only cancer cell will allow targeting specific groups or individuals.

> What, for example, if groups spread their agenda in a very direct way, by literally rewriting DNA to make it impossible to live a life against their credo? Suppose militant vegans wanted to end meat eating: there’s a gene for that. Or imagine if radical misogynists wanted to force the veiling of all women: there’s a gene for sunlight intolerance, and the genetic functions of gender are already well-known.

> Or, he suggested, attacks could be done on an individual level: targeting public figures by stealing their genetic code, or targeting their whole family by sequencing the genes of someone who’s closely related. And the attacks could be subtler than what’s expected: Sotos cited genes for intractable diarrhea, massive weight gain, total baldness and “an intense fishy body odour”.
> No time to waste putting things off till "later".

As someone going through something similar (for the second time), thank you for sharing this.
I've never understood this. If the waste product is radioactive for millions of years then doesn't that mean it's not very radioactive?

Wikipedia has this to say:

Since radioactive decay follows the half-life rule, the rate of decay is inversely proportional to the duration of decay. In other words, the radiation from a long-lived isotope like iodine-129 will be much less intense than that of a short-lived isotope like iodine-131.¹

So my understanding is radioactive products are dangerous because body takes up the elements and they're either chemically toxic, dangerous because of radioactive decay, or both.

So isn't this solved by vitrifying the waste and burying it? Glasses tend to be extremely chemically inert.

I'm not convinced the spectre of nuclear waste warrants the paranoia it receives.

1. https://en.wikipedia.org/wiki/Radioactive_waste#Physics
There are some quotes missing from this title ... the proper spelling is Data “Scientists”.
1hr is "close" by NY standards now.
>Someone even more ridiculous unless a better McCain-Palin type arrangement happens.

We basically got that relationship with Trump/Pence, just flip the ticket and replace War with Religion.
People don't like paying more for the same thing.

There can be cultural reasons which make this more sticky in some places like France perhaps. I came across a survey in Japan where companies also said they were having trouble hiring and only 1/11 companies said they would consider raising wages. America has the highest software developer salaries in the world because there is more of a cultural acceptance of the free market and realization that it can make good business sense to pay more.

I come from a place where salaries advance very slowly and unfortunately, in places like this, companies would rather pass on good candidates than pay more. It means their company grows slower. But they get to keep the illusion of control.

It comes down to the founder's dilemma [1] that permeates through the culture of a company - Does the owner want to be rich or king? If the company owner/managers are more interested in being king, they will generally not pay higher salaries unless the situation gets so dire than they begrudgingly are forced to. You want to try to work for companies where they want to be rich. Unfortunately, in a place where the general culture does not encourage this, these companies will be very tough to find.

[1] https://hbr.org/2008/02/the-founders-dilemma
There are two correct answers: Use std::filesystem on C++17, or rename() on POSIX and MoveFileExW() on Windows (which are what boost::filesystem calls internally).

These answers are correct because they answer the question literally, and someone can extract accurate, useful information from it. If there was no correct answer, the answer should be "you can't" from someone confident enough to make that claim. I agree that it is good for the asker to somewhat demonstrate that their question is asked correctly to avoid the XY Problem, but more times than not, the reason they're trying to achieve something in the way they ask it is so incredibly boring, it does nothing but distract from the original question. For example, "I need to rename a file and I'm writing a C++ project for my boss, and we need to distribute this package on a cluster managed by an external IT team that runs a build script on our code that pulls everything from a proxy, where each file needs to be approved by another team, and this needs to take place as quickly as possible because the machines are wiped weekly and someone needs to monitor the build process, so it makes everyone's lives easier if we don't pull in libraries, blah blah blah."

It's 100x easier to just say "I need to rename a file on C++. Constraints: no libraries". When I see a question phrased this way, I can empathize exactly why, because the asker has an encyclopedia of information behind the question that I don't know (or want to know), and they have kindly phrased it as concisely as possible for an expert to quickly help them. I'm just saying that I try very hard to avoid answering questions like "I want to do X without Y" with simply "do Y", because as much as I think I might be helping them by showing them their question is "wrong", I'm not. I just waste their time making them explain the reasons behind their constaints.
Didn't Enron go down before 9/11?
I think your estimate is too low [1], but I share the sentiment. I'd love to see suburbs with fewer mcmansions and more reasonable housing. 700sqft with a small accessory unit on a quarter acre lot would be a huge step up for many families and should be considerably cheaper than the typical over-sized homes we see all over the place. There aren't enough options.

[1] For a durable shelter nice enough for guests...assuming this means an actual house, modestly outfitted... There's site prep, foundation materials and labor, plumbing/elec work, hookup fees, development fees, permit fees, lawyer, real estate fees, appliances, furnishings, all in addition to the actual structure and land materials and labor cost.
It’s not partisanship to make such a disclaimer. It’s an acknowledgement that McCain was a huge force in politics, and led initiatives that had serious impact on American policy, for better or worse.
Well, the iPhone 6, released after the San Bernardino shooter incident involving an iPhone 5S, used PCI-e to talk to the NVMe.

For maximum speed (900MB/s), the NVMe in the 6 shipped data to/from the processor core using NVMe-side DMA bus mastering.

This begged the question: if you could hardware-MITM the communications between the NVMe and the main processor, and then reverse-engineer the way the DMA bus mastering was done... could you do arbitrary I/O on the main CPU?

Well, the NVMe has a package-embedded Cortex-M5 (actually a Cortex-R5) inside, which handles raw NAND interface, TRIM, sector reallocation, and related functionality. (It may operate at 200MHz.)

So... since the NVMe is PCI-e, it begs the question, could you possibly connect it to a PC? The answer is a solid YES, if you're motivated enough to commision the custom ZIF SOIC receptacle required. But it Just Works(TM)!

It turns out the firmware upgrades for this microcontroller were (at the time, at least) distributed in unencrypted iOS packages. This made it possible to understand the NVMe update process, fake the iPhone CPU side of the update sequence via the PC PCI-e connection, and exploit the firmware update code to write attacker-defined code into the host PC's memory - proving without a shadow of a doubt that the NVMe's PCI transciever fuses were configured for RDMA.

With this established, all you need to do is flip everything over and turn _the PC into a fake NVMe_ by creating a 2nd test rig (with a 2nd commission for the inverse of the SOIC socket) that hooks the PC PCE-e port to the iPhone CPU _via an FPGA_, figure out the various low-level steps involved in initialization before the RDMA bit is enabled...

...and discover that the iPhone 6 CPU doesn't IOMMU-protect the memory area where SecureROM is running from. (Since, at the point the NVMe is initialized, SecureROM is running and waiting for the NVMe to ping it so it can fetch and validate iBoot, the iOS stage2 bootloader).

Woops.

Maybe. Why didn't Apple IOMMU-protect the SecureROM area?!?

At least the guy who figured this out got $200k for his efforts.

The above was TL;DRed from http://ramtin-amin.fr/#nvmepcie and http://ramtin-amin.fr/#nvmedma, which I needed to read multiple times (in some cases weeks/months apart) to fully grasp.

Since I read the above I have 0% confidence in Apple device security.

To be fair, I highly doubt the 6's design phase started anytime after the incident, so maybe a "we don't need to push that far" carried through the life of the 6 project. I wonder if anyone tried to lobby to lock this down. Or maybe Apple doesn't care if people push that hard? Or maybe...
How is performance and asset size like? For me those are a deal breaker.
By living in an environment that was free of the things that kill it.
ah I understand now
The entire field of computer graphics
Thanks for the link.

FLOSS weekly had an episode about interactive fiction:

https://twit.tv/shows/floss-weekly/episodes/408
The main leverage prosecutors have now days is you are going to be financially ruined trying to defend yourself. Innocent or not it's a lose lose for normal people.

The prosecutor's don't have this leverage over the rich.
Senator Sanders is America's best bet.
> I don't care to invest

I think this gets to the core of it.

When we're bombarded headlines from hundreds, if not thousands, of articles in a day, how do you know which ones are worth investing your time in?

This is a question worth answering, because many many people are investing their time mostly in headlines, and skim reading. Which means they never get depth, which has obvious negative consequences.

This is not just a question that we should answer individually, but as a society. There is a real cost to disproportionate amounts of headline surfing and skim reading.
The Truth about Humanely Raised Chicken