skysight-inc/HackerNews huggingface dataset:
> Being productive in a corporate environment doesn't take much time at the right level of the stack.

I fully agree, and I think that's a great job to teach to and for people to have. I think conflating it with this-had-better-frigging-work engineering is dangerous to both the profession and the people who trust us to do good work for them (both as employers/clients and as a society).

Engineer means something. Hell, I build systems expecting them to fail and I understand how to proof them, to the best of my time/cost allowances, against failure. I'm still not "an engineer". And--and this is important--I am also not held liable like one.
Why do you think so? On that page is just this sentence and nothing more. I don't believe in a significant improvment unless Google takes ownership of all OS updates themselves.
what does "step out" mean?
And it's not that the new emojis are all necessarily bad. My issue is confusion over what the recipient will see when I select one of the new emojis. I'm still not 100% clear on the emoji set mapping between OEMs/OSes. :-/
The point is, that's three categories that are very subjective.
> alias 'devmount=mount_smbfs //ome:ch1cag0@localhost:10139/ome /Users/$USERNAME/Projects/devvm/'

Whoooops...
When I am cyberstalking (or want aggregate information about any particular topic) I use Bing.

On the other hand, Google makes waaaaay too many assumptions about what I want. When I really want to scour the internet.
Now Install Chrome Stable, Beta and Dev Builds Side by Side
> How can you do intelligent philosophy about probability if you don't have a good detailed understanding of what probability is?

There is more than one way to answer the question of 'what probability is'; you are advocating for an inductive approach where the general category is arrived at through exposure to particular instances; another approach is to work within a more general framework which expresses different types of probability theories as configurations of more general types. Granted, one must start inductively in order to get the general framework I speak of—but such frameworks are now in place, so it is not necessary for everyone who wants to compare theories of probability to proceed inductively. Then again, if your expertise is philosophy of probability you should do it anyway—but that brings me to the other point I wanted to make, which is: in my original post I was not referring to philosophers of probability, since that would be their expertise; instead I was referring to ancillary knowledge and whether someone acquires foundational or 'philosophical' (i.e. meta) knowledge of these ancillary fields.

As for whether there can be value to knowing about something like QM without knowing the math behind it, consider Feynman's preface to Q.E.D (the edition he wrote for the layman [well, transcription of lectures technically]). In it he describes the six years of training required in order to actually perform the mystical rites of physics, but knowing what the rites are about and what purpose they serve etc. is also valuable, which is why he wrote the book/gave the lectures (sorry, trying to give a rough quick summary, but the analogy he presents in the preface is the best explanation I've seen).
Privatize the profits, socialize the risks. Of course those with power will push for the most beneficial possible scenario for themselves, hypocrisy be damned.
Yeah, also known as a feature that has been around for years but now is being shoved in my face whithout providing any additonal benifit. (I guess I am supposed to feel safer?)
From Imperative to Pure-Functional and Back Again: Monads V Scoped Continuations
It depends what we're talking about. Specifically with ARM processors, it isn't trivial to add drivers separate from your OS deployment. Microsoft DOES work with (and update) third party hardware directly for Windows 10 Mobile devices. And this is true for their third party phones from HP, Acer, etc. as well.

(Note, I have a Windows Mobile device from 2014, and I still receive the latest security fix on Patch Tuesday around 1 PM, every month.)
Devils advocate: why should google do that? That would be a pretty big outlay of money/time and they may not be getting paid at all by OEMs.

I agree it's probably the only way to actually fix this, I just don't think it will happen.
Lack of opportunities for a nice lifestyle is not a justification for criminal behavior. They're on completely separate axes, and people would do well to disconnect the two. That is one of the big reasons that we're in this mess in the first place. I.e. people being unhappy with their share of the pie and using it as justification to steal/defraud, and finally to hurt when the first two don't fix their situation.
We detached this subthread from https://news.ycombinator.com/item?id=15063187 and marked it off-topic.
> I've even switched myself off their DNS

So this is how tech-nerds revenge their nemesis.
It says "a device near you", not "your device". ;)
Ideological flamebait is indistinguishable from trolling. Please do not post like this to HN.

Edit: It looks like you've been using HN primarily for ideological battle. We ban accounts that do this, so please stop doing it. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
We detached this subthread from https://news.ycombinator.com/item?id=15062943 and marked it off-topic.
The Best Portable Grills
I'd hardly characterize it as a death sentence though. He's been able to work in his field and found a way to make millions by pretending in front of a camera. If he were only a supporting actor, there's a good chance no one would have noticed at all.
Perhaps instead of assuming everyone else in the universe is a mercenary liar, you could look to other explanations?

I use Gitlab for some specific things. It's worth checking out. If only because it's nice to know what a migration strategy off githib would look like.
I haven't had much problem with FB Messenger, and it's app is more useful then the mobile site.

However the main app is a total dog and the mobile site is quite complete. Would definitely remove it.
The new boss: just like the old boss, but gets to have her ivy league friends write sexism articles about her, despite courts with lower burdens of proof (preponderance) finding none.
Does this mean ProtonMail is more reliable? Would you recommend using ProtonMail?
There are a few downsides, mostly minor. For one, it doesn't come with a spare tire or jack (probably to save weight and improve range). It uses special tires to reduce the likelihood of a flat, but a blowout would require roadside assistance unless you add a jack and tire.

For another, it's small inside, especially horizontally. It's not a big deal for me, but two large people side by side would be quite close together.

The gauge cluster screen is a bit boring, it seems like it could be more attractive and interesting. But that's a minor quibble.

Nothing else comes to mind, it's mostly been an excellent car so far.
A Tale of Two Kafka Clients: choosing open source software
I think you're right. It was probably politically motivated, at least indirectly. It was more likely due to coordinated flagging efforts rather than a human at Google deciding to ban the account.

He's getting a lot of support from the right, the center (e.g. Joe Rogan) and from many on the left such as Sam Harris as well. In all cases, it seems to be for free speech issues. He seems to hold a deep opposition to political extremes, though it's hard to tell what he favors other than free speech since his videos meander into mythology and literature so much.
I'll admit it. The thing that got me to update iOS this last time were the iMessage effects (slam, confetti, invisible ink, etc.).

I rarely use those now, but I'm not immune to superficial hype. It's fun.
The CEO of my company doesn't tell me what to do. He tells a vice president who tells [skip a dozen or so layers of management] who tells my boss who tells me. Part of my job is to go on down the line - I'm expected to feed work to a half a dozen junior engineers (there are other senior engineers on my team who also are expected to find work to feed on down the chain).

Each level of the chain requires understanding of what the business needs. I need to make autonomous decisions every day that ultimately the CEO stands behind. The composite of all the good decisions (enough better be good) results in the success of my company and the CEO will take credit for it. However all the CEO says to me is "we will be the global leader in [the generic area my project is in]" in an all company meeting. Every step down the chain has just been filling in details.
I have a similar tale of crashing the University mainframe.
We had a CDC 6600 and then later a CDC Cyber model that was software compatible with 6600. This system had a front end from Modcomp. All the terminals were on this system and connected to the NOS OS on the CDC.

During a project to build a microprocessor (6809) based Front end to the front end I got permission to use additional features of the Modcomp. With Modcomp manuals in hand and 6809 code ready to go into "Transparent Mode" I ran my code for the first time. Nothing happened, or at least not what I expected. The RJE station on the floor had tradition of Turning off the lights if the 6600 was not accessible. I checked and they were dark. Dam my bad luck, Just when I was testing my code. Fifteen minutes later with the connection back I ran it again. Again nothing and yes the lights went out again. I slowly put 2 and 2 together and made a phone call, reluctantly. They screamed at me, ... a lot, but I did have permission. I gave them my code. Several days later they told me to run it again. Suddenly nothing happened again but the good news was the RJE lights stayed on. My code never ran right but at least I wasn't Crashing the Mainframe.
I mean it's not that you're automatically blocked it's just that your server's score for sending email is nonexistent which means a high likelihood of being a spam server.

You have to spend a long time to build up a reputation to get places to mark your email as not spam. This is why many providers that allow you to do bulk email through them have multiple IPs and they only let the most behaved on their better reputation IPs.
By "user-defined", I meant to refer to the user of the algorithm (AI or not), who is the developer.

You're right that if the algorithm described in the article will always get the same result given the same input it will be deterministic in a way that the kinds of AI methods I'm thinking of (the stochastic kind) will not. That sort of non-determinism will be a problem if you expect your code to be formatted the same way every time it goes through the formatter.
I don't think it's controversial to say that postcolonialism rejects the universality of European enlightenment values. That is, in my view, a mode of "Not Invented Here" thinking. Relevant: https://www.jacobinmag.com/2013/04/how-does-the-subaltern-sp....

> There has been no really prominent body of thought associated with the Left in the last hundred and fifty years or so that has insisted on denying the scientific ethos and the applicability of categories coming out of the liberal enlightenment and the radical enlightenment — categories like capital, democracy, liberalism, rationality, and objectivity. There have been philosophers who have criticized these orientations, but they’ve rarely achieved any significant traction on the Left. Postcolonial theorists are the first to do so.
Very nice.

Perhaps using (partition 2 1 _) could be a clearer way to view the prev line instead of the reduce on a nil?
If you want to use your own version of "left" and "right" then you can put Nazis anywhere you like.
And the people in those regions continue to vote ever more stubbornly for the people who created that situation and refuse to help.
A fun recent example mitigating the halting problem came from an affectionate troll level(o) in mario maker

I'm unsure whether the underlying implementation uses approximation techniques, as the op suggests, or if Nintendo simply identified potential halting offenders and added a layer of checks to overcome the intractable issue

note: the clip is loud and includes the player yelling fuck; in case that offends.. that said, the whole level playthrough is a lot of fun

(o) https://m.youtube.com/watch?v=Hg4OjsC3Ty8&t=1102
Not saying that everything else is bad, but one thing that strikes me is how much they have run out of interesting things now that they had to use fillers[1] like:

Tooltips

Support for tooltips (small popup windows with descriptive text) for views and menu items.

Normally, this would be relegated to a git changelog in the support library. But this is on the global marketing landing page.

I like to imagine a fictional internal mail thread going like this:

> Folks! please, give us something, anything, to put on the landing page!

> Someone replies duh, maybe tooltips

> What's a tooltip?

> uhh, small popup windows with descriptive text

> What's a popup window?

> uhh...

> Nevermind, its on!

Obligatory /s and yeah its Google, but seriously I can't imagine any other circumstances on how this specific copy, which tries to explain what a "tooltip" is by using the words "popup window", "view" and "menu item", came up.

This could be a good sign though, of the maturity of the platform (and harder to feel left out if you didn't upgrade).

1: https://www.android.com/versions/oreo-8-0/
> But couldn't a bit of text be loaded instantly instead?
Yep. You could code your website in such a way to use a mix of serverside rendering and ajax components. This has always been true. Consider something like a server-rendered blog post that has a client-rendered Disqus widget.

> Is the time the spinners run determined by the time the server needs to deliver the data?

Basically. But you can also render your react app or vue on the server and then have client side rendering take over once the page is loaded. This is perhaps the ideal case but it's more complicated and takes some work to set up (I haven't actually done it).
Very cool... this could be extremely useful to me. I've been doing a fair amount of ETL work, and quite a bit of it could be more parallel.
Being on a jury is not an elevating experience.

I was on a jury deciding a driving while intoxicated case. The first vote was basically two of us against the rest of the jury. The reasons I heard justifying the guilty verdict votes were things like "Well, I'm a mom and I think drunk driving is terrible. That's why I think she is guilty".

Fortunately, there was one other educated person on the jury, and eventually, after discussing the actual facts of the case the rest of the jury understood and we acquitted the accused.

It was scary, during the selection process, the candidates mostly fell into two categories. Those looking forward to the $40 (as I remember it) allowance they gave us for each day of the trial and those that valued their time at more than $5/hour. The latter group all seemed to have some excuse for getting out of the trial. If it wasn't for the two of us on the jury, I believe the accused woman would have have been found guilty.
https://www.android.com/security-center/

This page says 8 billion a day, which seems inconsistent. Also how many apps are there on the Play Store to scan that many?
Going to take advantage of an Android thread here to ask something that has driven me crazy for ~3 years:

How do I disable "pop-down" notifications? i.e. facebook messenger, on receiving a message, drops down a little message box from the top with that message. It stays there for about 2 seconds and then disappears... unless further messages in that chat appears.

The only way I can disable this is by muting that chat, which is not ideal. Same for Hangouts and other messaging apps. It drives me insane.
> I'm not sure why everyone is for tolerating the intolerant.

If you accept intolerance towards intolerance then why bother caring about tolerance in the first place. Everyone's just intolerant. The "good" aren't the people who shout the loudest, they're the people who extend goodwill towards their enemies.

> Then when a catastrophe or a period of unrest hits these little spots of cancer get the opportunity to grow into the general populace by spreading their fear, uncertainty and blame first mentalities.

Same thing with fear. If people should fear fear what's the point of caring about fear in the first place? Everyone's already afraid.

> I get the slippery slope of censorship but when a group/ideology processes itself to be only intolerant and hateful then should we really encourage or even tolerant its existence?

As for censorship and speech, there is worldwide consensus that humans should be permitted to speak freely without fear [0]. In, at least the US, I believe (and sincerely hope) this human right continues to be recognized in the long term.

> As an aside, obviously when it comes to bigger groups (religious groups) then it's harder to generalize that every participant espouses every belief.

Debates are probably better focused on individual arguments than on groups anyway.

[0] "...the advent of a world in which human beings shall enjoy freedom of speech and belief and freedom from fear and want has been proclaimed as the highest aspiration of the common people..." - https://www.un.org/en/universal-declaration-human-rights/

EDIT: a word
Can't be used because it's GPL and most plugin makers sell closed-source plugins.
We actually have quite a lot of R&D in some algorithms.
> honestly it is often to the detriment of understanding it when you come back to that code it in a few weeks.

Not in my case. I think async await makes everything quite clear BUT you have to understand promises and async await well. This stuff ia super tough and I needed a week or more. Then you can produce quite elegant code.
However, a significant (not large, significant) proportion of Americans believe that the phrase "kill all the Nazis" is not hate because <reasons>, or at least is "justified hate", whatever that means.
Choosing where to work
My Android 7 device is pretty good with realizing when the wifi doesn't actually give Internet access, and it then routes data through the 4g/mobile connection instead. Nexus 6, stock Android 7.1.1.
That's the common thinking that if you don't have latest Android it's a problem. But some manufacturers like Samsung push security updates monthly even for old devices such as Note 4. They do have many features years before the stock Android gets them (e.g. aptX, multiwindow or even Android O "tooltips" were in Note 4 when it was announced). So what exactly is the benefit of having everyone use the same exact, latest version? I most certainly would not switch to stock if that meant degarding my "experience" w.r.t. other features.

"Be together. Not the same."
This was posted a couple of days ago https://news.ycombinator.com/item?id=15002167
Provided access to a VM (@localhost). Not as big a whoops as you would like.
How is this any less scary? If a company can just _mistakenly_ cut off my email without warning, and I can't fight through the customer service abyss to get it back, shouldn't I be concerned?
Shopify Product Configurator Software
IMAX is ditching 3D. Is this the end of 3D movies?
The American right loves gun control as long as it's directed against what they see as the proper target. Candidate Trump said he wanted police to stop people on the street and confiscate their guns. The only reason there wasn't a complete revolt in his party over this was the understanding that he meant it would only be done to minorities.
I'd highly suggest doing some serious research into wherever you're putting you money. Don't go throwing it around at trends if you don't have, at minimal, a fundamental understanding of how they work.
Android has been improving so much in the performance department I think the phone that will replace my aging S3 will be... another S3 if I can find one.

Seriously. Software has improved so much but the hardware nowadays is trash for my needs at least.
You can disable app notifications from phone settings. But that's the extreme case.
In such messages, not telling how he can remedy the situation is intentional. It illustrates that their goal&decision is not that they want him to try and change some behaviour (whatever that might be) but that they want to discontinue the relationship even if the behaviour changes, or (in the case of actually malicious users that need to be banned) gets hidden or kept at a 'slightly below the boundary' level, which is not the intended result.

Also, not telling what specifically he did wrong is also intentional. They have already decided that they don't want any future relationship. At that point, telling which behavior exactly went over the line is counterproductive - since it would invite that information to be challenged, and they've preemptively decided that no, they don't want to read the response or excuses or reasons, they've made a decision already; and throughly explaining and defending a decision takes much more effort than simply making one, effort that Google doesn't want to spend on every banned person.
Are you sure about Reddit, Quora, Docker, and Twitch?

Edit:

> But off the top of my head I can count a few more than 10 billion-dollar companies funded by YC.

I thought you were listing 10B+ companies.
Reflect for a moment; what was the 'new' price of the Nexus 4 vs the 'new' price of the iPhone at the time?

A Nexus 4 was a 2012 phone with 2GB ram, and 8GB storage (entry model) https://en.wikipedia.org/wiki/Nexus_4

An iPhone 5 is the comparable year device. https://en.wikipedia.org/wiki/IPhone_5 It had entry specs of only 1GB of RAM, but 16GB of storage. The apps would also be native binaries instead of 'java' apps, meaning less storage was needed.

IMO what killed support on the older Nexus phones was /mostly/ the insufficient entry level storage.
It's not necessarily about introversion and extroversion. I'm a natural introvert, and I also have working at home. I want a strong, clear boundary between work and personal activities. It's not so much about being in an office; it's about being a place that isn't home.
That's not entirely true:

Pixel phones get security updates for at least 3 years from when the device first became available on the Google Store, or at least 18 months from when the Google Store last sold the device, whichever is longer.

https://support.google.com/nexus/answer/4457705
In the Notifications settings, you can adjust every app's notification settings and disable this.
There's no risk. They talked to Nabisco, said, "Hey we wanna call the next OS 'Oreo', coo?" And Nabisco said, "Ok."

Maybe money was paid one way or the other. Or not.

What restrictions are you imagining?
FWIW, I still get security bugfix system updates on my 2015 Moto 3G, as recently as two months ago. Here's hoping they keep up this level of support.
OK, exclude genius from my statement. Let just limit it to creativity and inspiration. Messy business.

Of course, my real point is that both connections are tenuous and reductive. It's a fun bit of pop psychology, but I doubt either is actually true in general.