skysight-inc/HackerNews huggingface dataset:
It's a blurred philosophical line between prediction and explanation. Do you truly need explanatory/casual inference embedded in a predictive model somewhere? What about after the predictive model is run and you attempt to implement interventions to prevent or encourage the predicted outcomes? Surely, some causality will creep in at some point, unless it's a purely mechanical/mathematical slicing and no researchers/coders are attempting to contextualize the predictions within some useful framework.

For me, there is a distinction practically in the workflow. For prediction, you take many variables and throw them all in to a model attempting to predict a certain outcome of choice, which you then use with domain knowledge to affect change. In contrast, for explanation/causation, you start by carefully constructing a model using a priori evidence and intuition, which then gives you some idea about associations between the carefully selected variables.
> No, this is one of the greatest arguments for small government

Well, soon enough, I am sure, the AI will satisfy both views on the government: it will control everything, and it will fit in your pocket.
> Come on! There is absolutely no attempt to understand or level with contemporary architecture. It is pure ranting.

This is getting it backwards: why should we have to understand or level with contemporary architects? Buildings are for the enjoyment of everyone. The whole complaint here, which is supported by sources, is that architects won't understand or level with us, and assume that our wants are kitschy plebian sentimentalism which can be handwaved away.

> Yeah, walking around Manhattan or Hong Kong Island is boring and monotone.

You say this sarcastically, but I think it's actually true. The only reason walking around Manhattan isn't boring is because it still has enough pre-war architecture that hasn't been torn down. Walking around the downtowns of e.g. Vancouver or Seattle, is quite boring, and I'm saying this as an overall-happy Seattle resident.
Someone's probably done a study of changes in the odds of this happening over the years.
Patent: The Gathering
That is fine! In economics there is a famous essay I, Pencil[1] explaining that no one knows how to make a pencil. Sure you put some graphite in some wood, but how do you make graphite? And how do you make the machines that make it. And how do you make the components that go into that. Or updating this, no one knows how to make a computer mouse. (You'd need some hydro-carbons for the plastic, machines, machines that make machines etc.)

In reality people know bits about small bits (think of every person involved in making a mouse back through all materials). And yet without coordination these folks all collaborated to make a mouse. I'm an optimist because people all over the world are making the world better. The rate at which it is happening is picking up, and in general benefiting more and more people. We use communication (including Amazon and Facebook), markets, social movements, regulation etc as feedback loops to find and improve.

The one thing I can guarantee is that there will keep being more to understand, and that as an individual you will keep understanding a smaller and smaller proportion of it.

I enjoy perpectives from Matt Ridley about this (eg The Rational Optimist book) and his Ted talk[2]. A nice tidbit is that King Louis XIV of France had about 500 people preparing meals for him each night. You can go to town and have the same, with far better food and service than he had. By historic standards, we live like royalty, all because we don't understand everything.

[1] https://en.wikipedia.org/wiki/I,_Pencil

[2] https://www.ted.com/talks/matt_ridley_when_ideas_have_sex
What about all the data in DBMS, file systems, object stores? Also what about BGP routes, firewall settings, SNAT/DNAT rules and the like?

There's a lot more to replicate than just the bits in the apps.
Why is this a shell script? Shouldn't it be just a few documented ways to get such information with mentioned tools? Script is just too much for this, you have to trust the author, trust the source, install it, learn it, run it. While you could've just read few lines of text and run appropriate commands in the terminal.
Which when you think about it is absurd really. Here we are in this open plan office that is meant to encourage communication and collaboration and yet we're communicating over Slack because we don't want to disturb our other colleagues.
I don't believe anything I said was flamebait. I could have provided evidence if it was asked for, but I was shut down and assumed malicious before I had a chance.

For the record, here is a study on male chimpanzees:

https://today.duke.edu/2016/10/ChimpanzeeDominance

but the information I provided is generally true for all apes and is accepted amongst biologists. Males tend to challenge higher ranking males. Maybe it's inflammatory but it's true, and it's relevant to the discussion at hand.
Is this how other people hear software developers when we talk about code?
In this case it’s more than HU value LUT though. Photon counting allows per energy bin attenuation to capture more information. It’s cool and promising but costly and not new per se.
I don't think you mean multipart upload - that's a single request that contains multiple files. You're talking about some kind of resumable uploads.
Wah!!!! The keyboard isn't how I LIKE IT. WAH!!!! The Touch Bar doesn't work in a way that I MUST HAVE IT.

Guess what, that's life suckers. Grow the fuck-up. Rise about your typical, entitled d-bag bullshit for a change (I know it's hard HNers, you are after all young and dumb but think you are smart and wise).

Seriously, 99% of these comments are a f-n joke. I own and use a MacBook Pro and the keyboard is a-ok, you get use to it. The Touch Bar is cool too if you aren't stuck in your ways and pathetically expecting the world to conform to your whinny ass needs.
How being VC-backed or for-profit is related to anything? Sounds like knee-jerk reaction - somebody screwed up, they are VC-backed, which proves VCs are evil and profits are evil. Let's not add such noise.
There's also the whole World Wide Web thing...
Home networks have only a single point of failure. Enterprise systems have multiple points of failure, some of which are unknown because the people who were the "failures" have left the company for decades.
Lessons learned from building and implementing engineering growth frameworks
Should we start holding food chemists accountable for weight gain and obesity?

Rhetorical question aside, there's a lot of stimuli competing for our attention in any given day. Since we've created this brave new world, I think it makes sense to educate people growing in this society to combat that. If you're into that sort of thing. I'd liken measures against this to soda taxes and cancer photos on cigarettes.

I think education is fine, but anything that impedes on personal agency is annoying. I understand addiction ruins lives. But imposing blanket measures, like soda taxes or whatever, seems like punishing others because of someone else.
Unlike most millennials Norway's are rich
Well, there are people on this forum who do not seem to grasp the difference between lacking intelligence and holding a false belief, so there is that.
I think "consumers" is the better term.
The iMac Pro is absolutely nothing close to “a powerful laptop on a desk”. You’re fooling yourself with your narrative.
Why is Apple's approach on introducing new things so punishing?

iPhone X - introduce Face ID AND remove Touch ID

Macbook - introduce Touch Bar AND remove physical function keys

I'm sure there are other examples but I don't follow Apple's hardware close enough to know. It doesn't have to be this way. In both cases above, both items could easily have been kept to maximize user choice AND maximize innovation at the same time.
Sextortion Scam Uses Recipient’s Hacked Passwords
Was very disappointed to see tha the new 13" models don't come with a 32GB of RAM option.
If you’re going to ask me to check out and bag my own groceries, I’d expect you to at least pay me minimum wage to do it. What’s next? Customers have to stock the shelves and empty the trash too?
Why is assignment an expression and not a statement? Why should an assignment evaluate to a value?
Better UI designer and copy writers collaboration in 30-seconds or less
Or one model with and one model without. I don't like the touchbar (keys move around and change size depending on context, escape can be triggered by touching areas outside of the escape key, touch bar locks up / crashes) but I'm largely indifferent to it. My primary complaint is the awful butterfly keyboard itself. There's too little travel, the keyboard itself is far too delicate (only took a few weeks for the spacebar to start crapping out on my 2016), and the layout is subpar.

My mid-2012 MPB is in need of a replacement, but the butterfly keyboard is a dealbreaker. I'm not thrilled with the touch bar, generally supportive of USB-C (although I miss magsafe), will tolerate the glossy screen and oversized trackpad, and don't give two hoots about the fingerprint reader. If Apple could see fit to provide a current gen MBP with a proper keyboard I'd buy one in a heartbeat. As it is, when my MBP dies for good I'm almost certainly moving to a Linux laptop.
I wonder if they do it on purpose to create a “moat”. The more time you've invested learning what's clickable, where to force-touch, etc., the more resistant you'll be to leaving the platform.
Nah, it's not redundant just yet. For starters the components provide a basic sort of 'design' for people who suck at designing UIs, like myself. For them, it means they've got a decent default style for things like buttons, burger menus, slideshows, alerts, etc. That's still useful to have, especially if you can't afford a designer.

It's also still very good for quickly mocking up user interfaces, especially ones for boring stuff like admin panels where you don't want to be stuck focusing on the UI rather than the actual functionality.

Finally, it provides a nice sort of built in style guide for a project you're not used to yet. If a site uses Bootstrap, well you know immediately what classes you need to use for components, what blocks of HTML are needed where, etc, and you can much more easily teach that to a new developer too.

So while its usage for grids is certainly on the decline, it's not dead just yet.
> That's the very point of a bdfl : it assumes he knows better than others

I think it's not that he knows better, it's that there can be a single, coherent, consistent design consciousness.

A BFDL can create an effective process of evolution rather than some of the more egregious open-mob process failures that are prevalent in open source.
I have a friend who works for a McDonalds competitor (a Little Caesar's) in a small town in North Dakota, where McDonalds is already the big spender at 15 bucks an hour, not because they desire to replace entry level jobs, but because hiring people who are competent and reliable is a literal day to day struggle.

This seems like the inevitable result of both the pressure to hire decent workers and a desire to keep costs down.

Once customers become fluent in the interface, I can't imagine businesses not adopting it en masse.
What's to lose, if you're struggling to keep meatspace workers?
I wonder how many "easter eggs" were planted by people on the NSA's payroll pre-2005?

One of the lesser talked about things that was touched on in the Snowden docs is that the NSA sometimes has agents within companies similar to how we traditionally think of the CIA having "assets"
Here's how I checked my own machine, though I was already confident I wouldn't be affected:

find ~ -name eslint-scope -exec grep -H version '{}/package.json' \;

If you use yarn exclusively, this will also work:

yarn cache list | grep eslint-scope-3.7.2
Check out https://bootstrap-vue.js.org/
These are publicly verifiable, they are just not plaintext values anymore. This isn't so weird -- think about what a signature is, it's a proof that I know a private key without plaintext revealing the key.
Except that on Linux parsing strings and piping is the way of life.
I think most laptop DJ's will be using an external control surface.
Have you migrated anything off of Firebase? Or still kept the “base” projects and upgraded around it? I’m interested specifically in how expensive Firebase is for popular products
You forgot about Pryce!
>I wouldn’t say, “most parents want [sex targeted toys]”. Rather parents give the toys their kids want. Kids want what they see, and the see gender specific toys.

I don't know. The pink bicycles vs non-pink bicycles thing applies to adults too. See 'pink tax'.
WAH!!! I'm an entitled prick that expects and needs the world to CONFORM to how I expect things to be!!!! WAH!!!
That seems too easy. That guy was the core of the Python community for over 20 years. Supposedly he has seen a lot of ups, downs and drama and experienced the downward slope of the motivation curve often enough and still held on - until now. So what was different this time?

> There is no real cause to "treat", you just need to adapt to the new environment you are facing.

Maybe, maybe not. The purpose of a deeper analysis should be to find out whether or not it might be like this - but you can't just assume it's like this from the start.
Detecting Spam as it happens: Erlang+Python working together with Wallaroo
You take the commitments from the outputs and use them in the next proof.

It is possible to soft fork confidentiality into Bitcoin, see https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016... for example
Ötzi’s last supper: mummified hunter's final meal revealed
Agreed. Photon counting has been around in (medical) imaging for ages.
The bump in specs is very much welcome, but I'm considerably irked by the continuation of USB-C only connectivity. I'm not joking with this. I would like, at least on the 15-inch model:

- An HDMI port

- Two mini-display ports

- At least two standard USB 3 compatible ports

- A mag-safe power connector to avoid damage to the machine, and the connector itself, if somebody (like me!) trips over the power cable

- At least they haven't got rid of the headphone socket but I'd also like the line in back, please: makes recording on the fly much more convenient, which is something I need to do reasonably regularly

Overall these additions would make the machine much more convenient and versatile when travelling because it means I don't have to carry (and find space for) a bunch of dongles that will inevitably suffer periodic loss and replacement. I know this will make the machine cost more but I JUST DON'T CARE.

Seriously Apple, the clue is in the name: Macbook Pro. Please: wake up - stop building toys and start building tools! You used to be really good at this and I don't really understand why you chose to stop.
I've been bingeing my way through a youtube channel [1] that's largely focused on old/outdated consumer technology. I'm astounded by how little I knew about how any of it worked. In particular, I was astonished when I watched the one about how VHS tapes works. There's just so much knowledge underpinning even relatively obsolete technology. As time goes on the fantasy trope of "ancient lost knowledge" becomes less hard to understand. In a hundred years will anyone know how a VHS works? Or how they encoded color information alongside a backwards compatible black-and-white analog TV signal (IMO another incredible feat)?

[1] https://www.youtube.com/channel/UCy0tKL1T7wFoYcxCe0xjN6Q
I clicked into one of the featured seeds, then clicked to open the seed in colab. https://colab.research.google.com/notebooks/magenta/music_va...

Then I click the first little play button for "Setup Environment" then it gives me that error. I'm on chrome 67.0.3396.99 on OSX, and I do in fact have third party cookies disabled (for the usual privacy reasons).

Specifically it is `NotSupportedError: Failed to register a ServiceWorker: The user denied permission to use Service Worker.` which is probably due to the privacy settings?
That's interesting, sounds like the world 5 years ago and before -- outside of the Netflix/Google/Facebook monoliths. Sounds like the landscape made systems so complicated via ease of automation that they don't know what's happening under the hood anymore. That's good news for consultants like myself.

Sincerely,

DevOps guy formerly known as SysEngineer formerly known as SysAdmin for 15+ years.
Undefined behaviour is not a compiler bug - it is deliberate.

And having undefined behaviour in your C code is definitely not a good thing, even if it is basically unavoidable.

The real problem is that the C and C++ standards cop out to UB in too many places, e.g. with things like type aliasing and people reasonably think "weeeell, it may be UB but it works now and I need it so screw it" and then you have a mess of programs relying on de facto non-standard behaviour which is shit.

The C people just need to officially define some of the de facto behaviours.

Rust doesn't have this problem because it doesn't leave so many basic things undefined.
It's not that easy for the compiler to provide these warnings when the language is interpreted rather than compiled
Obligatory RobinHood Tweet [2016]:

"Trade fast, die young." https://twitter.com/robinhoodapp/status/756262680537759744
*light on women and other races.
> Everytime we post an opinion against the consensus

Downvoting was, long ago, supposed to be used to indicate trolling, incivility, not substantive, etc. Sometime recently, dang and sctb have ruled that downvoting for disagreement is now perfectly acceptable.

In any event, I agree it's become a terrible method of hivemind enforcement. Have an upvote.
Universal AI: An Introduction to Optimal Artificial Intelligence
Yep. Last call https://www.bhphotovideo.com/c/product/1151721-REG/apple_z0r...
I strongly disagree with you that I was being hyperbolic. In fact, my comment (the one you responded to) did not quantify anything, much less in a hyperbolic way. I expressed an opinion. As it stands, your comment is a pretty passive aggressive way to withdraw a statement.
It seems like Apple has lost the plot again, since Jobs' departure. Competent management but lacking vision. So, sure, it'll keep going forever, because that much capital can last and grow forever when competently managed. But, will Apple ever have another iPhone/iMac/iPod/etc. (the kind of product that shifts the entire industry in a notable way for the next 5-10 years)?

I could be wrong, and I don't follow Apple closely, but the impression I get from longtime Apple fans is that the last few years have been a stream of mild disappointments.
What a pathetic reason to not like something.

You know you can run that slick hack to coop the Touch Bar right? You can put just about anything on it, I find a mix app buttons + weather + time/date + volume to be pretty rad.

I'm not buying your complaint about F.lux at all, it's simply not that bright or intrusive.
For anyone else wondering what BDFL means: Benevolent Dictator For Life (BDFL) is a title given to a small number of open-source software development leaders, typically project founders who retain the final say in disputes or arguments within the community. The phrase originated in 1995 with reference to Guido van Rossum, creator of the Python programming language.[1][2] Shortly after van Rossum joined the Corporation for National Research Initiatives, the term appeared in a follow-up mail by Ken Manheimer to a meeting trying to create a semi-formal group that would oversee Python development and workshops; this initial use included the additional joke of naming van Rossum the "First Interim BDFL".[1] Source: Wikipedia

It's interesting that GvR seems to have been the first official BDFL
false imperative => "Python 3 has overtaken 2 and there is no stopping migration to it now. "

this shows a superficial, almost entertainment-industry sort of view of a software development lifecycle..

in the latest Ubuntu Bionic with apps, building right now on a local machine, I see 143 python-xx packages installed and 43 python3-xxx ..

saavy package authors use import future and six to side-step the whole issue, while core maintainers struggle, and outsiders invoke a mob voice

Python 2.7 for LTS
Great story. It also describes how the powerful keep the benefits of automation to themselves instead of letting everyone's life get better.
Anytime you find a problem you should come up with at least two solutions before you bring it to leadership.

Yes. I think many people who believe they were punished for delivering bad news were actually punished for not offering ways to solve the problem. It's easy to simply say, "the project is doomed" and leave the problem in management's lap; much harder to come up with creative ways to rescue a bad situation.
The Presidential Motorcade's New Satcom-Packing Super Truck
Sure its not the parents. Kids 'want' what they see on tv, see their friends have, see who the toy's aimed at etc. Its cultural. Which means, learned.
This is sad to see, but necessary at some point, as others have said. We should all thank him for his contributions, and for the advances in data science experiments enabled by Python's ease of use, good design, and advanced features.

I am glad that Python is recognized as the quality language it is.

Perhaps it's synchronicity that in other news this week Elon Musk triple hearted Python, https://twitter.com/elonmusk/status/1016002749446516737.
Great, I haven't used := thing yet. I think it's more elegant like that.
Correct -- the bulletproofs are only for the range proofs, but thought that was a bit too involved for my tldr :)
Períodos importantes en la historia mundial
This reminds me of a homework assignment in one of my freshman year classes which was to implement various church encodings and helper functions in the lambda calculus using only LaTeX macros!
Owners of websites and social networks are afraid of moderation. Because it takes time and money. Because the trolls will complain. Because you can't be neutral. But you've got to do it some how.

If you open an online community and neglect to moderate, you're just giving the most extreme people of any side a free megaphone. It's irresponsible. If you're not going to moderate, turn comments off.

For social networks - How do you do it at scale? You don't. Give groups the tools to govern themselves. Let users control what they see. Eliminate the timeline, and free for all commenting on posts. I don't care if it hurts your engagement metrics. Don't like it? Then I support legislation to regulate you.
I just switched to Mac for work 2 months ago... Before that I was using a 2016 Razer Blade Stealth (which I loved)...

Touchbar is worse than useless for me because I am constantly accidentally grazing the esc key on the touch bar with my ring finger... infuriating. Keyboard is pretty bad also... I needed to take my macbook to the apple store (thunderbolt issue) and so I had to use a loaner for a week... I got the last macbook before the 2017 one... SO much better! First of all having a variety of ports is awesome... keyboard is awesome... Why did they just not add 2 thunderbolt ports and a 4k screen to that one (and upgrade CPU etc)?