skysight-inc/HackerNews huggingface dataset:
Innovation these days happens around the edges, not necessarily in big step-function creation of new product categories. We remember those, they suck up all the oxygen and inspire a year of me-too funding of fast followers. You hardly notice it the daily innovcation, when it's happening in small steps. Just look at photo/image search, or improvements in low light photography or portraits, in translation, or voice.

I think Yegge suffers from the same affliction that actually afflicts Google: a reward structure for new launches, not for perfecting what already exists. Google's problem is often not innovating, it's trying to hard to do something innovative, rather than the boring stuff that actually matters to a lot of customers. I think Google Photos is a perfect example of innovation focused on solving the boring stuff. You can say it's an iPhoto clone, but photo storage and backup is a commodity, it's organization and maintenance that's the real consumer pain in that regard.

And as many noted, the irony of the complaint about copying competitors and lack of innovation, and then a feverish, almost religious pitch for yet another O2O gig-economy clone, like the numerous that already exist in China.
If the C team knew they were going to IPO, the incentive is to mention it as least as possible to employees that leave dont exercise. I dont blame the C team for responding to basic incentives. Its insane to believe someone will choose to fork over their own money in favor of others that are not even at the negotiating table.

Thats why it should not be in the hands of anyone but the stock owner what he can or cant do with the shares. That way, when they send you a spreadsheet showing you will be a millionare, you go to see how much the shares are actually being sold in the market and worst case scenario, you buy some without being an employee!
Sucks that the best approximation is an always-on-top clock.

It's in the taskbar, they have functionality to show / hide the taskbar, they should combine the two.
Slow Carb Diet Tips
Yes, absolutely. But the species that inhabit the earth come and go, and climate seems to be one driver.
2018 Crypto: The Year of Talent and Shipping
This comment raises a lot of questions.
>it is about making sure the owner/admin is the final arbiter of what can or can't be done on that computer

Which you can't do with Windows, and only to a certain degree with osx.
Speaking for myself, it's completely out of my control. I highlight randomly while reading, and the highlights aren't necessarily focused on the section I'm reading. And just because I highlighted something doesn't mean I will pause and look at it. Maybe I enjoy the colored aura of highlighted text flashing and changing in my periphery. I've never seen someone in person doing it, but I've read other accounts online. And this is definitely the most I've ever thought about it.

It's interesting to read other people highlighting to keep their place. I've never thought to do that. I normally just scroll the paragraph I'm on to the top of the browser.
Here's a good one: A few years back, I had a quick stint as a wordpress PHP magician. The php community has a tool called php code sniffer. The wordpress community has a collection of "sniffs" (rules) to enforce coding conventions[0]. One folder of rules is called "Security"[1]. Set up a git precommit hook to run phpcs with whatever set of rules you like and it will give you a list of things you need to fix before your code can be committed. Automatically.

In the JS/webpack/react world, there's eslint. You can write custom rules to automatically check for and enforce whatever you have on your checklist.

[0]: https://github.com/WordPress-Coding-Standards/WordPress-Codi...

[1]: https://github.com/WordPress-Coding-Standards/WordPress-Codi...
Maybe one day everyone will be using cameras with a combination of digital signatures and watermarking technologies.

That said not being able to definitely classify videos between "faked" ones and "original" ones could help people suffering from revenge porn (or political manipulations)
The x86 ABI enforces alignment of the stack to 16 bytes. Isn't that enough to make this particular problem go away?
Or set off a few hundred nukes.
> Even on high-contrast sites like Medium, the bright background combined with dark text can be tiresome on the eye, meaning that highlighted text will invert that yielding a more comfortable white text on blue.

Agree with OP and super OP. This is exactly why I do it (highlight). Question: Is there any consensus on which combination of text color/background color is best for reading?
This is... scary. The potential applications of this technology extend far beyond porn. How long until intelligence agencies are using this sort of technology to sabotage political opponents?
> (Meanwhile, I can appreciate Microsoft Word's similar toolbar on highlight, which is especially useful in touch and pen-oriented workflows.)

I wonder if part of that observed difference is also in how the respective toolbars are engineered?

- The medium highlight toolbar is 100% opaque and directly next to the highlight, obscuring previous words in the paragraph.

- The Word highlight toolbar has mechanics whereby it doesn't always open directly above the highlighted region, very quickly becomes transparent if you don't interact with it, and dismisses itself entirely just as quickly if you move the mouse too far away or scroll the page.

That "Mario ghost shyness" built into the Word highlight toolbar I think makes a big difference in the feel of those popups.
The inevitable outcome is that no recorded media will be taken at face value unless there is immense proof in some way of its veracity.

In the short term, this will probably lead to all kinds of terrible things (kids getting bullied through computer generated imagery of them, people being fired for videos of them saying things they never said, jealous spurned lovers attempting to break apart marriages with fake videos, etc.)

In the long term, it might actually be a good thing - instilling a strong sense of caution for anything that claims to be recorded from the real world.
Fred from IRONdb (http://irondb.io) here. First off, it's worth mentioning that "scalability" is a very relative term. Some people need to process a billion measurements per second.. there are very few databases out there that can handle that sort of task. If you're only idling along at something small that a single machine can easily handle (like a million data points per second), then the product doesn't need to scale very much at all. At that point you'd be looking for operability and manageability... how does it behave when everything else in the world aims to ruin your day?

When we started scaling Circonus, we realized we needed to solve this billion measurements per second problem on a system that scales near-linear with added nodes and has manageable failure and recovery scenarios... if we didn't solve that, we'd be worried about data all the time instead of building value on data. That's IRONdb.

What all of these TSDBs you mentioned have in common is that they tend to handle increasing workloads by just throwing a bigger box at the problem, but run into technical challenges when adding more nodes. How do they ensure data consistency and availability when multiple nodes are involved? Most of them accomplish this via consensus algorithms (paxos/raft/etc).

This introduces a number of technical problems that readers of the 'Call Me Maybe' blog series by Aphyr (https://aphyr.com/tags/jepsen) are familiar with. Essentially you end up with data inconsistency and corruption at high workloads to some degree for almost all of them, and sacrifice performance for consensus. At serious scale with petabytes of data, how does your TSDB detect and recover from the inevitable fallibility of disks (bit error rates being non-zero)? These are manageability questions that you run into at scale.

This was an issue we recognized was best avoided when we designed IRONdb, so we approached the problem by avoiding the need for consensus altogether through use of commutative operations. This means that it doesn't matter what order the end time series data is applied in; the result is the same. It allowed us to focus our efforts on read vs write performance, operational simplicity and the other points you mentioned.

I gave a high level technical talk on these issues a few months ago, https://www.youtube.com/watch?v=QBatpIFii7M

As always, I'd recommend taking each for a spin and seeing for yourself. None are perfect and each will surprise and disappoint you in unique ways when you use it in anger. This coming from someone with ample anger.

Disclaimer; I've been a Postgres user for 18 years.
Why is the delivery guy needed?

For the majority of packages and deliveries, it could be completely automated. Anything bulky or non-standard would either be a separate delivery, or require pickup.

I think Amazon will be in this space first; heck, it might be most efficient (not energy-wise, of course) to just deliver the packages ad-hoc from the warehouse; imagine if their warehouse robots could leave the warehouse and deliver the package immediately - perhaps as soon as your order is completed!

They already have the standard-sized packaging for most things; they'd just need "standard-sized robots" for the delivery to handle the packages.

Or - in some far-off future that probably won't occur - imagine if the packaging boxes were the robots...
Take off every zig... for great justice!
Decision Making and Mental Models: A Toolkit
When I took Piracetam I used a Cap M Quik machine[1] to make batches of 50 capsules at a time. Took about 15-20 minutes to make a batch and I was pretty leisurely about it.

[1]https://www.cap-m-quik.com/
Philosophical positions that you can't defend are mental masterbation without a payoff at the end. They aren't worth the time required to post them on this site.
This seems like the beginning of a giant problem. First we had Adobe able to replicate a user's voice after listening to it for 20 to 40 minutes, now this.

I guess vein scanning is going to happen sooner or later in order for personal verification.
At first, I agreed, but then realized there's two issues with the argument I can think of:

1) to get to the warmer temperatures, you need to pass through the room temperature stage first. Things might change quickly, but not THAT quickly, meaning whatever is lurking in the soil can cause havoc/mutate/etc. before hitting it's upper temperature limits.

2) The areas where permafrost is generally found see summer temperatures generally at or below 'room temperature' now.

I do agree, that their tests could have been more thorough and included future scenario temperatures, but may underestimate the problem by not allowing mutation time.
So I clicked the link in the article (for science, so you don’t have to) and I’m blown away. People are doing this on home computer rigs? I thought I was going to find some really crappy paste jobs but instead I found myself having to completely second guess what I was seeing. Some of the videos of course suffer from odd minor defects that give up their authenticity but others were flat out as real as anything else I’ve ever seen.

Now I’m concerned about the implications of this. We already know any image can be faked and almost any video but we also laugh at people who say the moon landings were faked. Given this though how could anyone believe video evidence of say, the president with Stormy Daniels, which is a matter of unfortunate import with real consequences?

How hard would it be to fake an international incident from multiple vantage points?
Last time I tried Dino was 4th August, but I can't remember what made me stick with Pidgin. But hey, if Sam Whited suggests Dino I will try it again :-D

I love the XMPP and Golang stuff you are doing.

And far as I can see it Dino seems to have pretty good XEP collection nowadays:

https://github.com/dino/dino/wiki/Supported-XEPs
Our systems of civil society are fairly robust, but at some point those major problems become greater than our ability to cope. Unfortunately, "almost no chance" and "no chance" are not the same thing.
Yes. Google admin is very opaque and docs seem to always be subtly or outright out of date. It is not fun.
Education is not the savior. There is a physical limit to resources here on this Earth. There is only so much food we can make, only so many jobs we can create.

The only way to manage population is to control breeding. That is not a scaleable solution.
You were close enough the first time. For US households, annualized, 1 kilowatt of electrical demand is about right. The rest of it is fuel-based heating (natural gas stoves/furnaces/water heaters, some oil/wood/coal based heaters.)

https://www.eia.gov/tools/faqs/faq.php?id=97&t=3

10766 kWh per year is ~1.2 kW continuous.
conditional conformance is a game changer.
Q: Is this a scam?

A: It's as much a scam as 99% of the ICOs out there, but it's more transparent about it.

If only real life had such easily spotted scams. "Warning: This is a scam" labelling would be so helpful.
Who’s Afraid of the “Petextrian”?
...small children, "lets cook", spice jar with stuck lid...
People Like Games with solo and lilo
First step towards this: https://news.ycombinator.com/item?id=6272626#6272744
I _really_ love that you all have built something that works really well when scaled vertically, and not kneecapped the whole thing in search of horizontal scale chasing the 1%-ers.
those aren`t part of google any more.
The question is, where IS the innovation? Which big companies are doing an impressive job of innovating?

Remember when Tim Cook was criticised for not constantly bringing out new product lines? Yo don't hear that any more - people seem to have forgotten about the idea that Apple might be a company that actually comes up with entirely new product categories. Indeed Apple hardly even releases updates to its computers any more, and was savaged for that a year or two back, promised solemnly that it really does know how to release new computers, but for example the Mac Mini was last updated 4 years ago in 2014.

Amazon is certainly innovating in the cloud space. Sony is having a go with VR. What other examples are there of companies that remain innovative, not just reactionary?

Out in the startup world innovation seems to have declined - reviewing the next batch of startups from any incubator/early stage VC you're bound to see the same types of companies that are fixing insurance, delivering food to people and basically doing the same things over and over.

I feel like the real innovation happens on github but most of the projects don't bother trying to become businesses.
Twitch, Microsoft Store, LinkedIn, Netflix, Digital Ocean
Giant Waves Pound the Oregon Coast
Those things exist, but are they successful?
Darpa Wants to Build an Image Search Engine Out of DNA
Zstandard – Real-time data compression algorithm
That's my point. Capitalism or socialism, greed is greed. There is always a profit motive.
This post has a nice investigation into 'Escape Analysis' in Java, https://shipilev.net/jvm-anatomy-park/18-scalar-replacement/

Shows that the Hotspot doesn't handle it in all scenarios:

> But, EA is not ideal: if we cannot statically determine the object is not escaping, we have to assume it does. Complicated control flow may bail earlier. Calling non-inlined — and thus opaque for current analysis — instance method bails. Doing some things that rely on object identity bail, although trivial things like reference comparison with non-escaping objects gets folded efficiently.

> This is not an ideal optimization, but when it works, it works magnificently well. Further improvements in compiler technology might widen the number of cases where EA works well.
FHIR is relatively new and still in draft form. It would be a bit unreasonable to expect vendors to put a huge amount of effort into supporting a standard that's still in rapid flux.

Most of the major EHR vendors do now support a significant subset of FHIR resources through read-only APIs. And several of them have publicly committed to start offering limited write APIs by the end of 2018. We have to be a little bit patient.

As for purchasing memberships, well HL7 needs some revenue to keep the lights on. A small company can purchase an annual membership for as little as $1450, and individuals can join for even less.
Building blocks of Amazon ECS
That sounds very similar to Rubber Duck Debugging.
However, NO ONE can innovate constantly and forever. A competition race such as the cloud pricing Google vs. Amazon he mentioned is actually a good thing for customers from a economic standpoint.

There was recently an article on HN that claimed that the cost of starting a new business group at Amazon was amazingly low, and that the process was amazingly fast. Basically, you get the people together/get people hired, and you just start doing stuff. If that's true, then why couldn't Amazon manage to innovate forever? What's to prevent Jeff Bezos from getting together a pool of expertise comparable to that of YCombinator, and replicating the kind of ecosystem YCombinator managed to develop?

I question your assertion that, At some point, all companies have to slow down innovation and focus more on competitions
> crushing the frantic penguins

There are no penguins in the Arctic (Antarctica only) so nothing to fear.
Firefox has a built in reader of sorts. I forget the exact name but I think it's called live bookmarks or something. I never really used it, but I know it prompts me about it when I go to look at some rss url, because I'm trying to scrape it.
Just to be clear, the majority of Montana's do not vote by mail. It's just about 1/3 of the population. And only 2/3 of those absentee ballots had been returned when that news hit.

So still ~75% of the population voted with that knowledge and put him in office.

https://www.google.com/amp/s/amp.cnn.com/cnn/2017/05/25/poli...
Thanks I will look up the books and see how I can buy them.
Anthrax is a bad example here. Sure, some frozen reindeer had anthrax... but so does the soil in most of the world.
And in other news, alternative health fanatics embrace the Doreen Designs line of naturally dyed turmeric yellow and black clothes to simplify their lives. No more need to bleach anything or worry about spills.
Prepare for changes to macOS Server
C++ largely suffers from the same problems. Often a C++ programmer can write code which relies on iterators and containers which is quite safe and difficult to mess up, while for a variety of highly-specialized applications, mixtures of packed structs, pointer arithmetic, and arbitary sequences of binary data need to be handled with utmost care.

Knowing when to use which set of tools and how to safely glue them together is important.

Now, I will say that the C++ community has been teaching safer, cleaner practices for years now and users seem to be largely adopting them. It works, as long as the developers don't pay a runtime or excessive development cost to do so.

[I'm sure a crustangelist is likely to come tell me that I can never write safe C++ code and that the universe will hate me for eternity for not leaping to rust, but please, understand that I don't suffer from unsafe memory issues on the whole because modern C++ is quite safe. You won't convert me, but I'm also not trying to convert you.]
The contrast ratio is far more significant than the exact colors. I’d recomend using a WCAG (Web Content Accessibility Guidelines) conforming contrast checking when picking colors. A 4.5:1 ratio is recomended for normal size text. Here’s a simple web based one: http://colorsafe.co/.
Is there a list of his predictions somewhere?
According to http://www.nuscalepower.com/our-technology/technology-overvi... it would have a refueling cycle of 24 months. I didn't see anything about the expected lifetime of their reactors.
How do you hold people accountable for bad behavior (e.g. police behaving poorly when making an arrest or traffic stop) when the video evidence is viewed as "easily faked"? I mean, eyewitness testimony has been proven many times to be faulty, but presumably someone with an axe to grind (and some AWS credits?) could make fake videos of all sorts of bad things _from multiple perspectives_.

Scary indeed.
This technology makes me afraid because it deconstructs many core value I have.

You can do plenty of things with it. Create fake porn among others. But is it ethical ? Is it ethical to create fake porn with a celebrity face ? With your ex-girlfriend's ? What about if you keep it for your own personal use ?

But then were are the limits ? What about a "teen" ? What about fake child pornography from pictures of childs you found on the internet that permit to alleviate yourself without causing any harm to others ?

I would at first think its okay if you keep it for private and own use, but then that becomes scary because we've been "trained" to think that child porn is not okay.

Don't know why this is been downvoted ?
Low resolution security footage is about 1 year from extinction.
I think a key point Yegge made there is that Google is not paying attention to the customer. Instead, Google is maybe devoting too much focus to responding to the competition.

Starting with uncovering and serving customer needs and desires is a great impetus for innovation. Following what the competition is doing and one-upping them is also a viable strategy but it also means you'll be one or more steps behind.

Still, I think some things like Google Home and Google Assistant are pretty innovative and perfect for utilizing Google's strengths. I think if they keep pushing along that nexus of mobile, ai, and natural language technology there's a lot of new territory they can capture.

On the other hand, I feel like Google is gonna have a tougher time fighting off Amazon and Microsoft in the cloud market. Google doesn't seem to be as good at serving enterprise customers [as MSFT and AMZN] and that's where a lot of the money is. Google also doesn't have much advantage, if any, in developer tools to entice people to use their platform over the others either.
Participating in a woman focused community is hopefully not a competition, so I don't see why the same considerations should apply.
To put a point on this question: should an unsafe language (or language subset) be as safe as possible, or as unsafe (i.e. powerful) as possible?
It should be flipped. The surprise isn't in the small team but how large teams destroy productivity and velocity. Some things require lots of torque, and large teams, if someone can figure out how to give even a modest productivity boost to larger teams, that is where the revolution will occur.
Moving collectors get you best allocation throughput but impose other costs, which are hard to measure because they are design constraints. Obviously you cannot have a moving conservative collector so you must have stack maps, safe points, etc.

Or interactions with native code. How can native code hold a reference to a potentially movable object? .NET allows pinned pointers (obviously hurting compaction efficiency) while JNI uses double-dereferenced handles, of which there's a limit (65k in Android!) Compare to, say, JavaScriptCore, which uses a non-moving collector, and simply conservatively scans native stacks.

Whether these costs are important depends on your use case, but it's important to remember that we're rarely building isolated systems.

> non-moving generational GC

Yes, that's what Apple built for its ill-fated experiment with GC! Amusingly Apple also built its inverse: a moving manual memory manager. Google MoreMasters for some retro fun!
Show HN: (workermanager) a simple and useful example using djangorestframework