skysight-inc/HackerNews huggingface dataset:
I use to make my own apps when it was profitable to do so. At any point, we had 50-100 apps across many categories, different companies.

We were making good revenue, it was still early in the mobile world. These days, it's not as profitable as it used to be outside of few VC funded categories which are heavily subsidized, good luck making a big profit there.

Most apps today are complementary to running at loss. So, need a SaaS app (with enough profit margin) before you make your mobile app.

Today, we develop apps for small businesses which is much easier and doesn't require any special skills. 80% apps are just CRUD apps. If we need something advance like machine learning etc..., we delegate it to Google and Amazon like API providers.

There are some of our competitors in app business who are hiring wizards yet not able to compete with this formula ^
> but almost every topic I think of has been written upon by someone, probably better that what/how I would have written it

That's a defeatist attitude that will sap your energy and make sure your blog is short lived.

Now, I definitely understand the sentiment, because there are a lot of smart folks out there writing on the internet. However, it simply isn't true that you don't have anything to say, even on a topic that has been written about over and over again.

What I'd suggest is writing about something that you are passionate about and willing to investigate. And I'd suggest primarily writing for yourself and your understanding rather than to be a famous blogger or find a job (those might be byproducts, but they're unlikely, whereas gaining knowledge is pretty much guaranteed).

The topic could be a problem domain (real estate tech, fintech) or a specific technology (AWS RDS, Google cloud spanner) or even development techniques (TDD, mob programming).

Pointing to other interesting posts and riffing on them is a great way to get started, but do be prepared to spend some time writing original content. Don't feel you have to find your perfect topic immediately, you can wander a bit.

Source: I've been blogging since 2003.
Switching (or indexing) predictor state on task and privilege level.
IMO, from the article linked the author doesn't consider the result of the division as time. He uses the term ratio.
Don't be afraid Ship it
I did not mean from a comprehensive understanding but there are things we can understand such as left vs. right brain, role of our limbic system, role of emotion when it comes to reason and decision making, etc. These concepts will give us a window into how our brains work and the need to train it using techniques such as meditation. Sorry, I was cryptic in my earlier comment.
IIRC not marsupials, which get the same chromosome chosen over the entire body.
Yep, you got it. For the most part I'm just adding filter: grayscale(100%) to the html element.

There some other stuff going on though. I noticed that for the html and body elements, if they had a background image/color, the grayscale trick wouldn't work for them.

So, on the options page I added a toggle to "Remove All Background Colors and Images No Matter What". This goes through the page and checks if there is a background image or color, then uses this library (https://github.com/bgrins/TinyColor) to check the perceived lightness of the color and changes the background to use a shade of gray instead.

Performance wise, I don't have any specific numbers, but I did a lot of dogfooding on my own before releasing and didn't notice any perceivable slowdown.
To summarize, everything is very complicated.
This is very cool. Last week I went full greyscale on my ipad and iphone, and over the weekend on my macbook pro.

It definitely forces me to think about each time I use each device - the stark contrast in colors to the real world requires a sense of intentionality that I really like.
Thanks, I was just lifting that from the wiki article (arthropods are animals too, and they don't have XY chromosomes either, of course). Those crazy feathered therapods! Plus, nucleated red blood cells[1].

1: http://www.askabiologist.org.uk/answers/viewtopic.php?id=929...
Doesn’t this assume that trying to find a great mentor has non-positive expected value, which is probably not true?
Or possibly a Canadian spin off of supernatural where the boys say "sorry in that cute canadian way" when they kill monsters.
You mean, only if the fixed costs are a large part of the price?

Fixed costs don't scale with production because they're fixed.

If variable costs are nearly all the cost of production, then scaling production doesn't fix anything.
I love hyperapp! As someone who thinks Elm’s architecture is ideal for building webapps, it’s great to be able to almost replicate it in JS. It’s simple enough to get started quickly but still robust enough to build actual apps and not just toys.
Key quotation: "Facial recognition is not new technology, but the [criticizing] organizations appear to be focusing on Amazon because of its prominence and what they see as a departure from the company’s oft-stated focus on customers."

This is an interesting side-effect of the success of AWS. Amazon's customers are not just individual consumers or even sellers anymore, but organizations on the scale of multinational corporations that rely on the cloud and national governments. Interesting to see how this will play out in future AWS offerings.
“Tesla cannot make $35k M3s at a profit(this is widely accepted, and even Tesla hinted at it), they'll lose money even making $42k cars. They need to make $50k cars to earn a decent profit.”

Which means those extra options are extremely marked up over cost, compared to the base M3.
I have heard that as long as elements aren't actually in the DOM, they are as fast as fragments, so you can use document.createElement instead of fragments. No idea if that's true or not.
You're correct. "All Cells in Your Body Have the Same DNA. Except They Don’t." would be more grammatically correct.

I think it passed because it was in the title, rather than the body of the article.
My post only had two lines, and one of them literally says "Tillerson, for example".
"It is raining" "It isn't"

It's the same thing.
I think this is going to happen, regardless of ACLU or whether Amazon pulls the service or not. Face recognition will be refined and sold as a package. Probably every cop car will have it one day. Courts will say that when you're in public you give certain privacy rights away etc. etc. Expect cop cars next to you if you missed a court date or violated parole.

The scariest part is the DNA fishing expeditions through cousins like https://www.washingtonpost.com/news/true-crime/wp/2018/04/27... . They find a hair in a crime scene and 17 years later, more or less, you need to prove that you didn't do it. Maybe the victim was next to you at Starbucks or picked your hair with his /her shoes. Good luck
I don't really care about malicious user-mode applications being able to take a peek at kernel memory on my desktop machine, because there are effectively two users: me, who often becomes root locally and remotely, and root. I do care about random websites being able to do the same (obviously).

Due to "Linux security properties" any random user-mode application is me and therefore already root and does not require an exploit to read kernel memory. The user-root-distinction is all but the thinnest of veils on a desktop Linux.
Supporting CSS selectors when navigating to a URL fragment
No, they form because of genetics: differential gene regulation.
Currently you have to pull out your phone and use their app to enter the Amazon Go stores (the no-cashiers convenience stores).

Interesting to think that Amazon could use their face recognition tech instead to let you enter without doing anything, just like you exit "without friction". You'd just need an app the first time for them to learn your face.

They haven't done this. That means they either think it'd be perceived as too creepy, or the tech isn't good enough yet.
Why not yo dawg and put a blog about your blog in your blog so you can blog while you blog.
People really enjoy pulling this up every time a JS framework is talked about, and it's really tiring.

I say this as someone whose entire job is writing "vanilla JS" without any sort of framework!

People do have a tendency to overdo tooling and lean too heavily on frameworks to get things done, but if you're building something without one you end up creating a lot of abstractions and boilerplate yourself to do anything relatively advanced and end up with a micro-framework of sorts at the end of the day, not unlike what was posted here! There's a lot of value in taking something small like this and building off of it.

Just linking to that vanilla JS site is snarky and unproductive.
Qt 5.11 is Released
Also being discussed here:

https://news.ycombinator.com/item?id=17126469
It also seems grammatically incorrect to me. "Every Cell in Your Body Has the Same DNA. Except They Don't." seems more correct.
I don't understand the "it requires too much attention". Isn't that what managers are for ? Assuming your opportunities are profitable enough , just hire enough managers and be done with it?
For open source or generic computer science topics, I think it is indeed difficult to come up with much in the way of useful new or interesting content.

Do you use any proprietary or closed source products? Many (not all) of those have poor quality, perfunctory documentation, and if you work with them a long time you'll development knowledge by means of experimentation, reverse engineering and support tickets.

Try blogging some of that, or develop it into some alternative documentation, book, or presentation. Become a well-known independent expert.
> the transient nature of the population in San Francisco

If transience is defined as the fraction of the population who moved in or out in 2015, San Francisco is a relatively non-transient city [1]. The five most transient cities in America by this metric are Provo, Ann Arbor, Gainesville, Boulder and Tempe. Transience does not appear, at first glance, to positively correlate with inequality.

[1] https://smartasset.com/mortgage/the-most-transient-cities-in...
Moment is great! Android gives devs the freedom to be so much more than just a self control app - we can reimagine the interface from scratch.

We'd love to be on iOS, but b/c of strict permissions we are unable to do the majority of what we have built in the beta so far. A number of our users have actually switched from iOS to Android, not just for Siempo but also for apps that let you set SMS autoresponders, block apps with geofencing, and other cool things that won't be possible unless Apple radically changes their interface or permissions.
I am not sure why you are so down on this app.

I would agree that majority of people don't realize how addictive smartphones can be and they don't care about fixing it.

At the same time, I think there are a decent number of people who realize that a smartphone is a GREAT tool they must have in their life but if they are not careful, it will take over their attention completely. The fact that apps like Moment (https://inthemoment.io/) exist and do well is a proof.

I welcome Siempo and I hope they offer a compelling app on the iOS platform. (See my other comment to know why I have my doubts regarding this)
If you do it every few minutes I feel like its more of a "tick" then a conscious choice. Furthermore it is a choice motivated by for-profit entities. Doesn't that make you feel uneasy?
> What? It's generally accepted that AP2/2.5 is now in general better than AP1.

As of when? As recently as 3-6 months ago, forums were decrying how much worse it was, YouTube videos famously show the car swerving on clearly marked roads, etc.
Yes, it's very sloppily worded.

The "it" does indeed refer to "a cell"; the second sentence is like saying, "except (some particular cell) doesn't (have the same DNA as all the others."

If this (kinda silly) format is to be kept, a better headline is, "All the Cells in Your BOdy Have the same DNA. Except They Don't."

An even better headline is one that is sans the clickbaity style - just "Cells in the Human Body Don't All Have the Same DNA."
Looks like there are a few options available to try - https://addons.mozilla.org/en-US/firefox/search/?platform=ma...
Is it me or has Amazon ever cared about customers, always marketshare and profit margin. I've never felt Amazon was a pro-consumer company, merely a side-effect that they need consumers.
It's because they're a "known technology" that it's rather surprising that Tesla managed to screw up their ABS system in such a dangerous way. If there has been an analogous failure with either traditional Bosch ABS systems or the Toyota systems that integrate with hybrid and electric powertrains - both systems have been around for decades - I'm not aware of it.

Not that Toyota hasn't had other sorts of firmware problems...
Slack adds action buttons to become a true workplace communication hub
So, absolutely no information on how the game is played, screenshots, demo...nothing... except you sign up?

Uhmm...why do people insist on this? at least let me have an overview before I decide I want to sign up.
From my understanding YNAB at least is already using Plaid - every service I've used that uses Plaid still needs username/password for the financial institution.
The Theranos Deception
This is the best thing I discovered since leaving React. x10 dev speed for me, not to speak about loading times. Superb work!
Wow, there's an overwhelming total of 2 comments in the source file. The first indicates a constant value. The second lacks all context. Looks like typical JavaScript code.
Maybe a predisposition to moral deviance is biochemical?
I agree with you generally. But I differ in the sense that my default belief is that these technologies are over hyped and cannot provide the scale of performance or detail of prediction that could make them effective as oppressive surveillance tools, at least not for a long time.

Mostly they are “surveillance theater” akin to useless (but costly) TSA surveillance. The way it interacts with society is by being vague and scary, not by actually enabling truly scary scales of surveillance.

Another way to look at it is that the government buys these contracts and services and rarely holds the provider accountable, perhaps especially in fields like machine learning where people can more easily make political arguments out of the debate over whether it’s working or not.

Since agencies are happy to drop big money even when the technology does not work then providers like Rekognition actually do not have incentives to invest in making the scale of accurate surveillance larger. Why would they when they’ll make more money yanking an engineer off of a material project like that and slotting them to work on some braindead TED talk sort of demoware that gets them the next big contract?

I worry about the spread of these surveillance contracts more as a taxpayer seeing government money wasted that could help people through much simpler means than I do as a concerned citizen who sees the danger in Orwellian surveillance.
Ahem, Optogenetics

> Optogenetics is a biological technique which involves the use of light to control cells in living tissue, typically neurons, that have been genetically modified to express light-sensitive ion channels. It is a neuromodulation method that uses a combination of techniques from optics and genetics to control and monitor the activities of individual neurons in living tissue—even within freely-moving animals—and to precisely measure these manipulation effects in real-time.

https://en.wikipedia.org/wiki/Optogenetics
Glad to hear the models are sane. I'm trying to get off a horribly convulted system with many issues and have been keeping my eye on Spree for years. Any thoughts about choosing Spree vs Solidus at the point?

I basically have custom frontend everywhere including some of checkout and account pages, so I mainly need to replace cart and payments and checkout and may try to integrate at the API level and handle all UI custom.

I have a bunch of requirements that may need plugins:
- Volume pricing
- Personalization such that some products can exist in the cart multiple times, but each item has a unique ID
- Upsells / add-ons for personalized product. I currently handle this hierarchy outside the cart, but it's brittle. There are thousands of different options per product and they change all the time. Quantities of these have different syncing rules in terms of their quantity vs their parent combined with quantities from an external data source e.g. address book.
- Social login, potentially adding login and payments with Amazon. Pondering if it'd be best to go with Auth0.

Promotions seem really powerful which is good, because I use them heavily and would want to add custom ones.

Any thoughts, insights, suggestions given these goals? Looking to support 100k products and millions of promotions.
I still don’t understand what Oracle does better than Postgres. For free, it provides a cleaner data structure, DDL transactions, better performance, closer to SQL standards... Of course Oracle does sales better.
They can feature what they want above the organic search results.
Hyperapp can use JSX via the transform-react-jsx plugin.
Just write articles that you would find interesting to read--don't worry about the subject. I like reading technical articles that have lots of illustrative figures and modest amounts of interactivity, so that's how I write.
Yeah, this is the same criticism of Oracle I've been hearing for years. I was under the naive impression that Amazon RDS [0] was going to be an Oracle-killer.

Has anyone here actually used it to transition away from Oracle? Because, as I understood it, Oracle makes it exceedingly difficult to transition out of its ecosystem.

[0] https://aws.amazon.com/rds/oracle/
I remember one pseudohappy cult leader named David Weekly. Dude adds little value bc he doesn’t do actual work (dilettante in PHP whom skated through ivy league CS), just delegates everything by abdication, absence and mission statements like “empowerment.”

TBH I’m glad Facebook keeps its cult of happy-clappy technoposers from infecting anything that matters.
It's an estimated $15,400 single seat, but these folks may have you covered.

https://en.wikipedia.org/wiki/ElectraMeccanica#SOLO
It could also make sense if there's so much inefficiency in the job market (hiring, retention, etc.) that large companies can afford to make VCs whole just to lock in productive employees for a couple years.
I recently interviewed there, and I definitely got this sense. Everyone in management had been there at least 3 years, and the directors / VPs had been there 8+. When I asked one person where people go if they leave Facebook, he didn't answer. He just said Facebook works hard to retain employees, and that if he ever felt bored he would leave.
The campus is idyllic, designed apparently by the same person who designed Disneyland. Free food, arcades, ice cream, movies, etc.
I think they try very hard to make you comfortable (no "stick") and keep presenting you with opportunities to have more impact ("carrot"). To the point where people don't appear to think as much about the bigger picture and who they want to be / where they want to go. I often heard that phrase "as long as I'm challenged and having impact, I'll stay here".
Rules of money management
yes. for example, lead contamination leads to increase in crime

[0] https://www.theguardian.com/commentisfree/2013/jan/07/violen...

[1] http://theconversation.com/child-lead-exposure-linked-to-agg...

[2] https://en.wikipedia.org/wiki/Lead_poisoning

...
That is not granular enough, since language runtimes have assumed up until Spectre that enforcing security with safety checks inserted into compiled code was enough. With these side channels it is not.
* It would be easier if cells had a human designer, with not so many chemicals interacting and in fewer ways.
Can you recommend a place to order these beans? I'm interested to try roasting at home.
I think "it" is the body. If I sit at stare at it and think too hard about it then it feels wrong. But my brain made it work, almost liked it the way it is when I read it at first. It sounds like how the young people talk, which is to say not quite right but we are smart so we can figure it out.
As of around mid-March. https://twitter.com/karpathy/status/974704734073274368
Where to Watch ‘Day for Night’ as It’s Unveiled at Salesforce Tower
Yes, the laws should move at the pace of technical capabilities. That's the big takeaway here. Not asking the cops to live in the '70s technologically, which is often the (effective) ask from privacy groups.
Instagram’s ‘mute’ feature hides annoying accounts
True- I guess I should have specified "science within academia".
This statement is against the spirit of HN. Although I agree that none of other pow coins currently have as robust code, but making an absolute statement like that is not rational.

You are saying every merge in the core code protocol is trusted by you even if that code has not even been written yet.
Do you mean that there's a biochemical "gene" (or similar) for behaving contrary to whatever someone believes is morally correct? Or that morality is an objective state?
Xmpp.is needs donations to pay for their servers
yeah. it was a half-joke + half-serious. Would be interesting to see the performance of branch predictor fix vs just having a short pipe.
At Boston restaurant Spyce, robots have replaced the chefs
Who manages the managers and how do you trust them? How do you measure their value when it's possible to cook the books? A portfolio of managers seems less reliable to me than a portfolio of companies. At least in the latter case, you can all pretend that the other investors are doing the proper diligence.
Diary of a Local Data Reporter
Bevi truly sucks, I don't know if it is the way it is configured, the level of carbonation is too weak and the Temperature is just not cold enough.
That's sweet. I can see how that can be tough though, how do you say no? It'd be a welcome interruption for me, but I think I'd be able to shut the door/block it out when needed. My wife is home during the summers (works at a school), so I could have her play interference as necessary.
Well on point, PoW dint work on Bitcoin as well. The only reason it dint become a problem was that Bitcoin wasn't famous at that time. From Digital Gold by Nathaniel Popper:

Laszlo’s CPU had been winning, at most, one block of 50 Bitcoins each day, of the approximately 140 blocks that were released daily. Once Laszlo got his GPU card hooked in he began winning one or two blocks an hour, and occasionally more. On May 17 he won twenty-eight blocks; these wins gave him fourteen hundred new coins that day.

Satoshi knew someone would eventually spot this opportunity as Bitcoin became more successful and was not surprised when Laszlo e-mailed him about his project. But in responding to Laszlo, Satoshi was clearly torn. If one person was taking all the coins, there would be less of an incentive for new people to join in.

“I don’t mean to sound like a socialist,” Satoshi wrote back. “I don’t care if wealth is concentrated, but for now, we get more growth by giving that money to 100% of the people than giving it to 20%.”

As a result, Satoshi asked Laszlo to go easy with the “high powered hashing,” the term coined to refer to the process of plugging an input into a hash function and seeing what it spit out.

But Satoshi also recognized that having more computing power on the network made the network stronger as long as the people with the power, like Laszlo, wanted to see Bitcoin succeed.”

One can imagine the outrage it will cause if it happened today.