skysight-inc/HackerNews huggingface dataset:
I didn't want to be this explicit with my point because I think it's patronizing. But your comment isn't responding to what I intended to say, so here it is. I'm not talking about ideological design mandates and I'm not talking about perfect rationality. I'm talking about charitable estimation of competency and an assumption of baseline rationality.

Apple is one of the most valuable and critically examined companies in the world, with 125,000 employees and end-to-end vertical integration across its hardware and software development process. In consideration of feedback from design decisions, like choosing to develop progressively thinner products, removing physical function keys and implementing touchbars, why would Apple make those decisions? More importantly, why would Apple double down on these decisions in a line refresh of the product 18 months after the initial launch? Presumably Apple is well aware of the number of developers who use their machines, and presumably Apple is aware of developer feedback (again: basic competency as an organization).

So let's reframe this question as follows: why would Apple, with all its resources and talent for research and development, choose to double down on a controversial design mandate instead of rolling back the keyboard to the version most widely praised? A very reasonable answer is that customers in the aggregate - developers included - don't care that much about the touchbar or the virtual function keys, and will continue to buy the products.

Regardless of my own opinion about the keyboard design, I try to approach this from the perspective that as a single individual with vastly fewer resources than Apple, I likely have a fundamentally less perfect understanding of Apple's product goals, customer demographic and design initiatives. So if I see an incongruence that seems to have a simple answer ("Why doesn't Apple just do the thing everyone clearly wants"), my instinct is that my priors are incorrect and/or it's actually not simple at all.
How to Reset Your WP Database with WP Reset WordPress Plugin
It’s 2018 and in the MacBook lineup, Apple is still selling laptops with:

- 480p webcam (MB)
- NonRetina displays (MBA)
- Huge display bezels (all)
- inconsistent keyboards (MBA vs all others)

I guess it take “courage” to no longer innovate the Mac laptop line.
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.
The diversity cult is here, have your throwaway accounts ready.
Some problems defy budget. I'm in a mid-sized office (8 people) or in a customer's larger office (about 30 people) and in both cases noise is moderate (and mostly consisting of interesting conversation) but there are plenty of idiots who turn off air conditioning, open the windows or pull up curtains regardless of everyone else's comfort.
Is Cassava flour expensive in the countries where it is grown? In Western Europe and Australia, it seems to be priced at approximately $9 AUD / €6 per kilogram of flour and only available from selected specialty retailers or health food stores.

Given it is such an important staple for 700 million people worldwide, made me wonder whether its 'uniqueness' attracts a significant cost addition. Or maybe the flour is (relatively) expensive, and not the tubers or edible parts of the plant?
>Having problems fixing poverty? Really it's the fact that no good jobs will hire us.

There are only 3 things you need to do in order to not be permanently poor in the US -

1. Graduate High School
2. Don't have kids before you're married
3. Get a job, it doesn't have to be a "good" job.

Specifically with black America, it is very obvious that the vast amount of fatherless children is a huge problem. Single motherhood is associated (if not causally linked) with many very negative outcomes. This is a problem of culture and a lack of personal responsibility. Society does not make black Americans have kids disproportionately out of wedlock. Though it could be argued that the welfare programs enacted in the 60's have encouraged this behavior.
Female dominated professions, on average, have more time off, more flexible hours, significant social components, less physically dangerous, etc. Maybe these things matter, on average, more to women than men. Why should we expect women to have the exact same distribution of preferences as men? Why are we accepting the frame that the only thing that matters is salary?

If women choose their profession based on factors other than salary, it is a little strange to analogize them to black people under segregation. Just because someone has different values doesn't mean that they have false consciousness or are acting under duress.
Although the author mentions they haven't had experience with AppEngine, it's the reason why I love Google Cloud SO much over anything else.

If you're a startup running something on Elixir (or even Rails), AppEngine's experience is hard to beat.

Not many people do know:

* You can run multiple microservices on AppEngine under one application.

* Each of these can have many versions serving different percentages of traffic.

* There is an on the fly image resizing service, which means, you don't need to run complex imagemagick setups on your machine, instead you can simply call your image with parameters appended Eg. - /my.jpg?size=120x80 and it will be resized on the fly. And it's pretty damn fast, too.

* If you're also using Cloud SQL, you can directly let your app talk to it without whitelisting IPs or even using the proxy, just using sockets.

* You can lock your app under what google calls IAP, a login layer that allows only authorized users to access your app. IF you're building prototype for clients, it's a no brainer and saves you from adding custom auth. (https://cloud.google.com/iap/docs/app-engine-quickstart)

* The development experience is superb, and has gotten better in the last 2 years.

For the record, I tried AWS ElasticBeanstalk recently and it has a lot of bugs, especially with the new interface changes, so I kept coming back to AppEngine. Seriously, if you're doing a startup in 2018, there is no reason to not use AppEngine.
Yet Apple leaves severe bugs in their terminal, which causes every open terminal to crash, unfixed for years after the bug has been reported. Yet Apple requires 3rd party applications for basic window management: http://www.irradiatedsoftware.com/sizeup/, https://manytricks.com/witch/. Yet Apple presents a macOS API so crippled, that sending a window to the back isn't even directly possible: https://apple.stackexchange.com/questions/233687/how-can-i-s....
Crime: Whale Sushi. Sentence: 11M Years
If you are a good person.

I agree with the idea you should give power only to people that don't want it.

I think guido was the right person in power.
Before anyone dismisses this as a one-sided attack on socialism through the language of architecture,

"[W]hy so many on the left are wedded to defending unpopular schools of architectural and urban design is less immediately obvious."

yet further down,

"Capitalism eats culture, and it makes ugly places. Money has no taste."

and,

"There is a widespread conception, reinforced by conservative classicists, that “beauty” is just a euphemism for European imperialist art."

It has strong words for both sides of the debate.
Not the parent, but I can give some uses of my own.

* All kinds of recurring payments. I pay for email, Dropbox, Patreon, and my VPS with cards that have monthly or yearly spending limits.

* One time payments everywhere I don't have an account and don't want an account. I had to pay dues for a university club recently and I went through a super sketchy university website and payed with a burner card. 3 months later I get a "rejected transaction" email from Privacy telling me that someone tried to use my card at a Walmart. This isn't a common occurrence for me but it was nice to not have to cancel my real credit card.
One thing I didn't see mentioned in this article is Firebase. It feels like a hidden gem lurking within the overall GCP offering, and may be overlooked by devs who're not doing mobile-specific work. For me, Firebase was the gateway drug that got me into GCP. I successfully built and hosted the backends for a couple of iOS apps using Firebase. The best parts were cloud functions and built-in sync (including offline/occasionally connected sync scenarios). Firebase Cloud functions allowed me to convert an AWS Elastic Beanstalk project into a 100% serverless architecture, which basically runs itself with no ongoing maintenance or scaling required. It took a significant amount of work off my shoulders. Once I had a positive experience with Firebase, I started poking deeper into the Cloud Console. I realized I could use App Engine, Compute Engine and various other services, which all made perfect sense as "upgrades" to the core Firebase project. I've now migrated the backends of 2 existing, popular iOS apps from AWS to Firebase+GCP. Kudos to the Google team for making Firebase perfect for my needs, and the overall Cloud platform.
Allows you to have a cap on any card you create, so you have protection against getting overcharged or if you want to help someone out with purchasing something, you won't give them your original card right? Create a privacy credit card, have a cap on it and give it...etc
Maybe it would be better to say that describing a person as ignorant without a scope rarely makes sense.

I mean I've worked with literal rocket scientists that can't figure out how to attach a PDF to an email. I would have a hard time describing them as 'dumb'. And don't even get me started on trying to help doctors and surgeons when I worked in medical.

Just because we might find something easy or 'intuitive' after spending most of our lives in front of computer doesn't mean it's actually easy.
Announcing TypeScript 3.0 RC
>we could watch the people that watch us.

If this were possible, there would be no authority
I use it frequently too (the chrome extension is great). Best use case is using temporary cards for subscriptions or sites you don't use frequently and don't want to give out your actual credit/debit card.
Honest question: Is your concern about over-representation limited to Asian people, or do you have similar concerns about white male over-representation in tech and elsewhere?
Security vulnerability alerts for Python
No, that's not kernel space what that means.

Kernel space means the code is implemented by the kernel and is executed in this privileged context (with its own memory region). Other kernel level actions (such as the actual methods for most disk and network access) can be used and instead of copying memory over to user space (because user code can't access kernel memory for security reasons).

Because of this, all system calls (kernel routines) that return data use copying extensively. Every byte you read from the network or disk through a syscall is generally at least read into kernel memory then copied to user memory.

As you can imagine, providing higher level routines where more is handled in kernel space eliminates a lot of memory copying, and thus can achieve better performance.
I use the Android app as well. It saved me in a pinch a few days ago when I had to pay for my doctor visit and was unable to find my bank card.
Firefox and the 4-year battle to get Google to treat it as a first-class citizen
Because historically many American companies were 100% white and controlled all the financial and political power. We never had a homogenous Asian or black majority in our society, so there is an attempt here to make up for hundreds of years of segregation where black people were not allowed in the office, the church, the restaurant etc, simply because they were black.
How to create a substring in R
Not me. When I say that, I really mean it! I don't even have cellular service at home and internet is coming from a 2-man WISP capped at 5mbps. Makes for a fun conversation when a user says the app is "slow" to load...it loads faster than HN at my house ;).
The world isn't that hard, some people just like to hoarde resources.
Show HN: A check-my-IP site that also discovers your DNS servers
Seems like this thread is a few steps away from outrage about outrage :)
🛵 Scoot | Senior iOS + React Native engineer | San Francisco, CA | Onsite

Scoot is building electric vehicles for everyone. We have been operating our fleet of electric mopeds in San Francisco since 2012. We just launched operations in Barcelona (our first expansion market outside of SF) and added electric bicycles to our fleet so it's a very exciting time to join!

We are looking for a senior iOS developer with React Native expertise. You will help implement new features for our riders in both San Francisco and Barcelona.

Contact jared@scoot.co for details. Come join us and be a part of the electric vehicle revolution!
Aha!! So all code is executed in the container but all the code is stored locally so all my local tools see it normally. Yes on the surface that seems like the approach I need.
You're not technically wrong, but most of us don't have the good fortune to work in an organization where we can "be real". Yet, we still have to put food on the table. You, in the organization you work in, might feel comfortable going to your boss and boss's boss, but as you read in the parent comment, I hope you understand that not every organization is that way.
Sounds like youre ahead of myself and many others if you've read existing research & formed your own organic oppinions from that. Im not saying people have to conduct the research themselves, though kudos to those who do
3 Steps to Train Your Inner Critic
The challenge here is that you cannot just go with signed commits—it would also need to authenticate a specific user/org, repository, etc. (Anyone can sign a commit)

Similarly, however that whitelist of identities is specified becomes another vector, without a lot of PKI
If you don't use it much, I'd recommend getting one that can survive a semi-permanent coating of dust...
Number_format when passed a 0 as first function argument, returns null
Your physician, airline pilot, CFO, or lawyer could most likely easily point out the same about you, for a given context.
yeah... nice alternative for deep learning:
https://lambdal.com/raw-configurator?product=tensorbook
100 crowdfunding influencers to boost your campaign
I'm picturing a large wall-mounted light-up dashboard, one line for every worker. As a result of your interview, the status for the person you were "supposed to replace" blinked a red light indicating that their replacement was queued. In the three months that followed, that person cleaned up their act and was thus taken off of probation.
I've used Terminal almost every day for the past 10 years and it's not crashed even one time. I can understand why sending a screen to the back wouldn't be a part of the API for security reasons alone. I think you're digging at some pretty niche edge cases.
I am not sure why this was downvoted. Isn't it true, that cloud storage service is supposed to be used for cloud storage, and content delivery service is supposed to be used for content delivery?
Not sure about that. Remote would save so much more on office space! Yet most companies hate remote and don't allow it.

I think the real reason is managers want to be able to see everyone at a glance; it's all about control.
If I take or make a phone call, it must be in a place where my computer, my notes and my phone are located. This means the open office, regardless of how much I disturb my audience.
Ya I was hoping they would come to an agreement ;(
It’s just a regressive position on diversity masquerading as being a reasonable progressive one. Take something that’s easier to fix from a centralized location, and instead argue for individual responsibility. Like how instead of complaining about oil companies destroying the environment and corrupting our political system, we should all just recycle and buy Teslas, like a buncha radicals or something :)

I think sure, do what you can at an individual level if you want but that’s so much less important. You’re not gonna change the household conversations happening in millions of houses, and telegraphing what YOU are doing for your daughters in Silicon Valley is more narcissistic than political.
It is not unusual or rare for Apple to announce (what they consider) mere spec bump releases via press release.
Apple has a long history of doing this.
Neuromorphic Computing Breakthrough Claimed by SpiNNaker Project
You'd be surprised how often accountants run a company unofficially, and all the ways that it happens.
I'm a bit reminded of the Zentraedi from Macross, who know how to fly and fight with advanced spaceships/mechs, but not how to repair them or how they work. Except in that case it's because their patron race, the Protoculture, deliberately kept them dependent; Protoculture factories supplied as many ships and weapons as the Zentraedi might need, meanwhile, the average Zentraedi was kept at about a five-year-old human's level of cognitive development. (After Zentraedi culture integrated with human culture (thanks to a frickin' idol singer), adult Zentraedi were at cognitive parity with adult humans.)

All of which makes you wonder: on actual Earth, is there a class of tech-company Morlocks keeping the disposable-income Eloi dependent with their endless supply of disposable gadgets?
Show HN: Chrome Extension to find useful topics for products on Amazon
I thought that's exactly what the "Overcoming Fears" section of TFA did, to wit: the fear of (1) beauty [which is for "sentimental traditionalists"], (2) ornament, (3) tradition [because tradition requires effort, or you get 'McMansion'], (4) symmetry, and (5) [and most pertinent in my mind] looking foolish in the eyes of other architects.
I disagree that economists are good at maximizing resource allocation as they largely ignore externalities.
Re: your P.S.: If a touch keyboard could give haptic feedback that let us distinguish between a "correct" keypress and a missed one, it might work. Perhaps a pleasant haptic vibration in proportion to how close to center your finger strikes would work.
Actually WalMart is very concerned about employee happiness. The things they do about it are very different from other industries, but they results are employees that are generally happy. Of course outsiders look at it and wonder how their employees can be happy.
How Pusher Channels has delivered ten trillion messages
Richard Hipp (creator of SQLite) had this to say about Rust and SQLite in the comments:

> Rewriting SQLite in Rust, or some other trendy “safe” language, would not help. In fact it might hurt.

Prof. Regehr did not find problems with SQLite. He found constructs in the SQLite source code which under a strict reading of the C standards have “undefined behaviour”, which means that the compiler can generate whatever machine code it wants without it being called a compiler bug. That’s an important finding. But as it happens, no modern compilers that we know of actually interpret any of the SQLite source code in an unexpected or harmful way. We know this, because we have tested the SQLite machine code – every single instruction – using many different compilers, on many different CPU architectures and operating systems and with many different compile-time options. So there is nothing wrong with the sqlite3.so or sqlite3.dylib or winsqlite3.dll library that is happily running on your computer. Those files contain no source code, and hence no UB.

The point of Prof. Regehr’s post (as I understand it) is the the C programming language as evolved to contain such byzantine rules that even experts find it difficult to write complex programs that do not contain UB.

The rules of rust are less byzantine (so far – give it time :-)) and so in theory it should be easier to write programs in rust that do not contain UB. That’s all well and good. But it does not relieve the programmer of the responsibility of testing the machine code to make sure it really does work as intended. The rust compiler contains bugs. (I don’t know what they are but I feel sure there must be some.) Some well-formed rust programs will generate machine code that behaves differently from what the programmer expected. In the case of rust we get to call these “compiler bugs” whereas in the C-language world such occurrences are more often labeled “undefined behavior”. But whatever you call it, the outcome is the same: the program does not work. And the only way to find these problems is to thoroughly test the actual machine code.

And that is where rust falls down. Because it is a newer language, it does not have (afaik) tools like gcov that are so helpful for doing machine-code testing. Nor are there multiple independently-developed rust compilers for diversity testing. Perhaps that situation will change as rust becomes more popular, but that is the situation for now.
Benevolent Dictator For Life.
Alas, is cruel dream.
Benevolent Dictator for Life
Dogs are fun to have around. I love to give them scratches and bellyrubs when I need a distraction from frustration. I'm allergic and my arms will get itchy but it's worth it.

This thread of Hacker News kvetching has really lost focus on the case against open offices. This reads like a contest of who can be the most uptight in the office.
Who decides when there's rough consensus or broad acceptance for a change? You have a bunch of people with commit access to the python repository; of course you need some mechanism to decide what goes in.

Rough consensus is what you need here.

Why?
Also, if you ever use SQL with the all-caps convention for commands; my right pinky hurts thinking about using shift for all of this.
The democratization of data science with Dr. Chris White
An interesting bit from the article was that he talks about 'sunk cost' with the defining example of ordering a dessert when you're nearly full and feeling compelled to finish it.

> There was an economist once early in my career who said to me, “You know, if you’re right, what am I supposed to do? What I know how to do is solve optimization problems.”

A career economist not wanting to change their ways because they have spent a career doing things when presented with a possible outcome that maybe those things didn't matter as much. Also:

> If you think of companies that have come and gone, like Kodak, which invented the digital camera, but they had an almost-monopoly in film, and didn’t really think this digital thing would go anywhere. Blockbuster Video, which came along and put tens of thousands of mom-and-pop video stores out of business, only to be put out of business by Netflix.

These are human behaviors to recognize - sunk cost. It can sink a company. Something to be wary of as a startup grows past adolescence and into adulthood.
Another article at http://www.eurekamagazine.co.uk/design-engineering-news/firs...
It sounds like the chips are detecting the energy of each xray, which is equivalent to a wavelength, and that data is then used to synthesize a 3D image.
Have you ever tried to debate on python-idea ?
Why management will not change their open office layouts
I looked long and hard at App Engine, but I wasn't able to use it as I needed to be able to accept file uploads that were larger than the upload limit on the App Engine load balancer. Otherwise it likely would have been my choice. I'm looking at using it for some internal applications soon though.
Guido van Rossum steps down as BDFL