skysight-inc/HackerNews huggingface dataset:
Show HN: A portable (OS X/Linux/Windows), simple zip library written in C
... Some day, I was looking for zip library written in C for my project, but I could not find anything simple enough and lightweight. Everything what I tried required 'crazy mental gymnastics' to integrate or had some limitations or was too heavy. I hate frameworks, factories and adding new dependencies. If I must to install all those dependencies and link new library, I'm getting almost sick. I wanted something powerfull and small enough, so I could add just a few files and compile them into my project. And finally I found miniz. Miniz is a lossless, high performance data compression library in a single source file. I only needed simple interface to append buffers or files to the current zip-entry. Thanks to this feature I'm able to merge many files/buffers and compress them on-the-fly.
It was the reason, why I decided to write zip module (https://github.com/kuba--/zip) on top of the miniz. It required a little bit hacking and wrapping some functions, but I kept simplicity. So, you can grab these 3 files and compile them into your project. I hope that interface is also extremely simple, so you will not have any problems to understand it.
I'm really not sure, and I have to admit that the reason I'm concerned for my investment is that part of me don't think they can.
As a former MySpace employee I can confirm that being at an unpopular company is irrelevant. Employers are looking for increasing levels of responsibility, among other things. Do your best and you will be ok.
Before Tesla Legal bared their teeth George Hotz was going to buy a Tesla, hack it and run his own proprietary software on AP2's hardware. It would've been hilarious because Comma.ai is a tiny little fly by night operation outperforming AP2 using cheap, over the counter hardware.

That local roads update was an embarrassment, what was Tesla thinking? I mean, they're talking L5 by the end of the year, and this is what their autopilot division has to show for themselves.
Meat is the easiest form of high quality protein. Not everyone's digestive system is amenable to high quantities of non-meat protein sources or to high-carb diets.
Interesting enough, we haven't had an issue with production running systems. We're unable to provision new systems and perform some management operations in our storage accounts. It's not too bad so far though.

I do find it interesting that so much more information is on the status page than Amazon lists.
Music. I only like making music for my own sake though - making music to please others never interested me.
I grew up as an Orthodox Jew and virtually all of the stories of the bible are heavily illustrated in many forms, both recently and in ancient times.

The fact that the Megilla doesn't contain the name of God is an interesting phenomenon and the source of a lot of commentary, but not for this reason.
I'm really hoping that when Tesla implodes it has no effect on SpaceX.
If you work out, figuring out where your protein's gonna come from is a huge pain in the ass (especially if you want to avoid Soy).
I worked for a pre-Genius lyrics service [1] with a website that also broke that mold, at least in my opinion. We didn't have very many ads, and the site design was simpler and far less spammy than most lyrics websites were at the time, probably because the website was just a hook to get people to install their mobile apps.

The lyrics licensing industry is absolutely brutal, and I will be pleasantly surprised if anyone that isn't owned by a music publisher is able to succeed in this market.

1: https://en.wikipedia.org/wiki/TuneWiki
It does have a very fish-eyed lens and some annoying design decisions. And the Xiaomi Yi app is less than stellar.

But I love mine, and the waterproof cases for them are dirt cheap and sacrificial.
He burgled vacation homes, huge difference.

Hunting and fishing are not as calorically rewarding as what he could get concentrated in peanut butter and sweets. Read the GQ article, it's fascinating how he would intentionally get fat for the winter.
Data stored "on the wire"? :D

pingfs - Stores your data in ICMP ping packets

https://github.com/yarrick/pingfs

https://news.ycombinator.com/item?id=9844725

There should be a Rule 34 for insane software ideas :)
A couple comments who knows absolutely nothing about how this works:

* They don't need to reach price parity to be financially successful. I'm sure there are people out there (former vegans/vegetarians or those considering veganism/vegetarianism) who would pay a marked up price. People already pay marked up proces for things like grass-fed beef and uncured meats.

* Is there any evidence that these price decreases hold at scale? There's a world of difference in being able to provide a market niche with artificial chicken at low cost and being able to produce enough chicken for the whole market at those marginal costs.
Every single modern movie has that lawyer-require statement just in case they get sued.
Too easy to get down-votes when commenting
Hacker News should have a system where down-votes only count half as much as up-votes. The problem is, let's say you have an issue where the community is 60% 'opposed' and 40% 'for'. going against the grain means you will always have a net-negative vote count.
The Bug That Knocked Out Bitcoin Unlimited
Optimize Images in Slack to Save Time/Money
I am refuting the suggestion that Tesla wasn't planning a raise. Elon told investors in an investor call that they would likely do a raise.
GPS units are receive-only. The tech behind GPS is actually really cool!

https://en.wikipedia.org/wiki/Global_Positioning_System#Fund...
Reading about the S/360 is insane...no one makes investments like that anymore. This would be the equivalent of Intel or someone spending $40 billion dollars on engineering the and the infrastructure needed to build a quantum computer today. (What's interesting is that they would survive even if the expense didn't pan out, but no large successful company would ever do this today.)
Not really. Protein is plentiful in the plant world, and soy isn't the only supplemental source.
I was more curious about the "necessary P2P future of the web" part.

I think there's an assumption here that most of the responsibility for storing the source of truth will move out to things like IoT devices (i.e. fog computing).

And sure, there will probably be a need for that. But regarding the assumption that most web services will go away, I don't there's sufficient evidence to bet on it happening anytime reasonably soon. Data centers and public clouds will probably still be there in the next decade or two.
For someone with such extreme dental problems, you think he would steal some mouthwash or something :)
He's clearly a very smart man, which means that he understands the challenges which are known (cognitive decline from radiation, no material suitable for shielding, incomplete understanding of human microbiome, etc...) and the impossibility of his stated goal to establish a human colony on Mars anytime soon.

He's positioned for LEO cargo, and in the longer-term (I suspect) for potentially surveying and mining asteroids. There is almost literally money out there, for the first people to stake a claim. It's daring, it's risky, but it's possible to do with a combination of human explorers and robotics.

It's not sexy however, and it calls to mind all of the dystopian sci-fi of the last few decades. "We're going to Mars folks!" is just... easier to swallow than... mining space rocks.

People like you and me want to believe in a secure future for the species, which requires getting a self-sustaining group of humans off this planet. It's a powerful dream that could really move some very bright and dedicated people, who might not be similarly moved by the dream of simply gathering more resources for Earth.

Elon Musk, I think, has perfectly blended PR and a real business plan, but the PR and plan are not one and the same. More credit to him, but it's a bit discouraging to see so many people flip the switch on their skepticism out of pure "wanting it to be true".
I bought a GoPro recently, and I was confused why GoPro had so many apps instead of just 1 app.

GoPro Capture

GoPro Quik

GoPro Studio

I see why they're laying off on the software side. Those three apps should be condensed into one. (Quik and Studio particularly should be the same, they're both editing software)
Same symptoms here, production is running fine, but we aren't able to view the storage accounts directly or do most things in the azure portal.
The trouble with this kind of calculator is that it fails to take into account the global opportunities that the higher end of the talent distribution has. Salaries to retain highly skilled people in cheap locations don't have as large a discount; not only does the salary need to compete against other employers in the area, it also needs to compete against moving to a better market.

Top end salaries will still be discounted, naturally, because the costs in high cost areas are real. But not every scales like housing.
The primary threat to Tesla is Tesla's own ability to execute and succeed long term.

Developing a long-term-viable car company is hard even when it makes regular old gasoline cars. Tesla also needs to fulfill the Model 3 preorders, and that process could be derailed by a number of issues: manufacturing speed, quality control, factory problems, etc. That's a big challenge for a company that has made small numbers of high-end luxury cars until now.

I'm impressed by Tesla's success so far, but if I were to invest in a car company today, I would rather invest in GM. They are getting into the electric car market big time with the Bolt, and unlike Tesla, they already have realized economies of scale in car production. If the Bolt succeeds, GM could choose to produce a car that would be a good competitor to the Tesla Model 3.
Regardless of what you think of their judgement, they didn't deny raising capital, which is what your parent comment was saying.
For those that can't get past the paywall...

https://m.facebook.com/l.php?u=https%3A%2F%2Fwww.wsj.com%2Fa...
I don't know the answer either. Obviously whoever can figure it out though, stands to make a killing either way. If you invested this money with the knowledge that it was a risk, that you could lose it all, then you should probably stick with that; nothing has really changed. If this was something you felt was a sure bet, or if circumstances have changed then maybe it's worth re-thinking your position.
GRACE Mission: 15 Years of Watching Water on Earth
Yeah - I've got an AWS account which in months where I don't use anything except my S3 storage costs me around 90c/month - and I have a licence for Transmit which gives me almost identical folder-sync like behaviour from Mac OS. There's some useful-to-me stuff the iOS Dropbox app does, but for 90-100/year I suspect I can solve or ignore that problem...
Just the fact that they've been around a long time now, and are still like they are.
(I help people get faster internet connections): One common example I run into is people trying to stream IP security cameras to off-site. Once you have more than a couple of cameras then the upload on cable and DSL isn't enough.

Once they get things set up for their cameras, they realise that they can suddenly reliably watch 4K netflix; some have started streaming to twitch/youtube because it costs them nothing, and heaps more.

On the other side of the argument, there is the 'privacy' aspect of things: most people would never run a home server that runs email/social/backup for you (and connect to it from your phone while out and about). However once fast home internet connections are ubiquitous, I fully expect people to start taking back their data from google/facebook/etc of the world

Faster internet is like wider roads: the mere presence of it increases demand.
According to Elon it's to qualm investor fears, not because they have anticipated needing the capital.
Wow that was shockingly bad. These seem like very standard conditions. Was there some confounding factor? He mentioned the sun being right in front of him...
Because it's unnecessary, and precludes it from running on fun platforms otherwise fully capable of it - like the Zipit Z2 I am currently hacking on (which come to think of it is probably even fast enough to run the original inside Dosbox).

It's just less fun.
Haha: "He developed a questionable reputation among the other members of the Mission..."

Yes, I can see it, and this is very cool. Thank you very much!
You're joking right? Are you asking if everyone looked like that back then?
Correct. They are "re-training" their AP2 system to achieve pairity with AP1. The falling out with MobileEye resulted in them having to remove AP1 prematurely before having a proper replacement.
> All 3 of the above types of certificate are available as a wildcard

No, you can't get EV wildcard certificate.
Terraforming by dtan4
The market is very often wrong. This kind of blind faith is why.
So why are all the engineered meat startups targeting pretty common meats that are fairly low cost? Why not a something like tuna which is endangered and can sell at a really high cost per pound. Take the Tesla strategy and build for a high-end exotic market that can sustain a high-margin first then get into position for the wider, lower margin market.
OMG

And where I live in South Austin I get between 500 megabits and 1 million megabit download and upload speeds.

The most amazing thing is that Google TV with 200 channels is mostly and totally uncompressed. Equal in quality to the over-the-air UHF HD from my local broadcast stations well lit studio news shows.

Go to the Google Fiber headquarters in downtown Austin and you can see the quality on an upscaled 4K TV - awesome so very awesome!

Time Warner and AT&T - never going back!

So sorry, so really very sorry rest of the country doesn't have this Choice - yay for Google.
> acting like we don't have viable other solutions is a bit silly. Lentils, beans, nuts, seeds, seitan, tofu, all great sources of protein.

Depends on what you mean by "viable". Food is a huge part of culture and while those items you listed do provide protein it's, in my opinion, no where near as enjoyable as various types of meat. In fact many of that, to me, is really gross and I've tried multiple versions of all of it.

Naturally to others meat may be gross. There isn't a one size fits all solution here. We've evolved taste for a reason and it's hard to ignore if you don't like the "other solutions".

So I would say I disagree with your statement when you call the other items "viable other solutions" :)
How is it easiest? Perhaps most accessible how society is currently setup, but beans, tofu, etc are all good for you, plenty of vegan body builders rely on them.

This "high quality" protein myth is garbage.
Lucky Peach is shutting down
thank you for this. As I have mentioned in previous comments a fellow chef and I are looking into publishing our own chef's guides with an application and indepth wrote ups.

Posts like this and all the comments are immensely helpful(and really help to keep the motivation up!)

Thank you :-)
I'm not sure I understand entirely but this will make the car think that is a lane marker and won't cross it?
Erm, hello ? Japan is aware of tsunami and earthquake risks. There are hundreds of earthquakes every single year, and very few people actually die from any compared to any other country with similar profiles. So when a tsunami suddenly causes massive deaths in Japan, it's not because they were not prepared. It's because it was exceptional.
Robbery is robbery; the immorality of which has no dependency on how "put out" his victims were... as though it were for you or me to even make such a determination. He was a thief that stole stuff from people: nuff said. I hope at some point his victims got justice.
Toyota at its core is obsessive about manufacturing and relentless about distribution. The tech is mostly outsourced save some holdovers like engine technology. But even the engine is increasingly being innovated on by others. (Though it's dealership tiers are pretty confusing in Japan - I think there are 2 or 3 Toyota dealer tiers separate from Lexus)

Similarly, the heart of Tesla's tech is its batteries (I imagine they but the motors from someone). After that, outsource everything else and focus on manufacturing and distribution.
I just started playing with CEMU, very exciting piece of software.

I'm looking forward to a world where systems have workable emulators within several months of release, not several years. That will only bring the legal issues into more stark relief. So few of us realize that our intellectual property regime is holding back a lot of major accessibility and practicality improvements.

We need to fix it. Amazing projects like CEMU should not have to live in fear that someone is going to squash them and cause a lot of real harm just to protect someone else's bottom line.
Is a lot of their workforce remote? Because I imagine that would influence the lack of job-hopping.
And if you owe bond holders a billion dollars and your company has a billion dollars in assets when it goes under, the bond holders get your company and the stock holders get nothing. Or perhaps the assets are sold to another party to pay off the bond holders and it's that other party that gets the company for the price of paying off the bond holders.
The Bolt is GM's first practical EV. If it succeeds, GM could easily choose to compete in the luxury EV market against Tesla.

If GM decided to do this, it would have many advantages over Tesla: a huge dealership and service network, lots of suppliers, easy financing, and all of the other perks you get when you buy a "normal" car from an established company.
I agree with the buzzword bingo complaint, but they really do have a claim that is defensible here.

Their claim is that you can run an application distributed in a cloud around the world with data in their database, and read queries to their database will get results in an average of 2.8 ms.

This puts a lot of caveats on that 2.8 ms claim, and makes it something that is both good and believable. Which makes the claim very much not bullshit.
https://en.wikipedia.org/wiki/Saudade
>You never really explain how you can set that up easily and use it efficiently.

Conesus, apologies if I'm wrong, but I suspect you might not have understood the core issue Daveguy is raising here. I don't think its about pairing devices.

When I watched the video, there was this huge awkward tension I felt: "How can all this functionality work with just 4 buttons?" which made me think "This product is probably a waste of time, I should close the video."

This is just one guy's gut reaction - although I see a couple of posters here saying something similar - but I really suspect this is a big part of why your campaign didn't work.

The value proposition is unclear:

You are selling a beautiful remote to control my home. But while it is clearly beautiful, it is not clear how it works as a remote. It looks complicated and like it probably won't work, because its not clear and never explained in the video how four buttons will suffice.

I did eventually scroll down far enough to read "Are four buttons really enough?" where I finally realized it was designed to be programmable but even this wasn't convincing (do I have to re-program it between doing all those things showed in the first video? reprogram it each day?), and I'd have bounced long before then if I hadn't come across this in a HN comment. It wasn't until I read that section multiple times I realized the bit about 4 different app profiles, where you hold the corresponding button to activate, and I was long gone by then. The fact that there seems to be a dedicated go-to-bed and wake-up button only confuses things more.

Strongly would advise you to go deeper on this, e.g. show people the video and afterwards ask them to describe how it actually works etc, ask them whether they think it has enough buttons, probe for confusion on that point that would have made them bounce etc.

You even seem to acknowledge in your comment that this is a stumbling block for folks:

>Ah-ha, we hit my area of expertise which is talking about how four buttons is all you need.

(I.e. you know this is something that is unusual/surprising and hence requires explanation)

But the video doesn't explain this at all, and I think that might be causing you to lose a lot of folks early on.
2001 Levi Smart Jacket – Old New Wearables [pdf]
I got a notification about ToS change on Dec 21st, but it doesn't mention any features going away, mostly changes to which profile information will be displayed in various situations.

Looking over the past 6 months, I don't have anything else but "Hey, you added a new device to Dropbox!"
I've seen this story a thousand times. Someone is abused in some manner, becomes an abuser, and the cycle repeats.

I struggle with reconciling these cases because there's two drastically different perspectives you can look at it from:

1. Brevik is a mass murderer and should be punished to the fullest extent of the law.

2. Brevik is a victim who was never given a fair shot at life to begin with. He was moulded into the horrible person he became.

What is the point of transition where we stop treating someone like a victim and begin treating them like a criminal? How many serious offenders have been raised in such a damaging way that you could argue they're not exactly responsible for any of the awful things they ended up doing?

It brings doubt to how we handle serious criminals in modern times.
I think this comment shows a very fundamental lack of understanding how different languages handle errors.

In Java (and Kotlin) -- ignoring the topic of exceptions as an alternative -- errors like "missing value" are communicated with null.

So in Java you first have an error handling problem, you deal with it by returning null ... now you have a null handling problem!

Kotlin tries to put some band-aid around nulls by making them more typed than in Java.

In Scala, errors are handled with bog-standard library types like Option, Either, Try, Validation, not some special language built-in.
These types are not facilities to handle null (shown by the fact that all these types happily accept null as a valid value), they are facilities to handle errors.

They handle errors better than Java or Kotlin, because these types allow developers to choose the appropriate type for a specific error case and retain the structure of a computation.
To expand on the second point: Nullable types cannot be nested, Scala's types can and regularly are.

This allows Scala to compose operations while carrying errors up to the point where they can be handled easily.

If you have an operation returning an Option[T], and want to run an option on the value returning an Either[S, T] then simply looking at the resulting value will tell you if things succeeded or where exactly things went wrong.

None --> First operation did not result in a value
Some(Left(fail)) --> Second operation failed with cause "fail"
Some(Right(value)) --> All operations succeeded with result "value"

In Java and Kotlin all you would get would be a bare null, with a probability of people giving up on (typed) null completely and just throwing an (unchecked) exception instead.

TL;DR: Kotlin tries to put some band-aid around Java's broken approach of handling errors with null, Scala deals with errors correctly in the first place.
It's variable, and the client can provide it. By default, we use the greater of wall clock time or the highest timestamp transaction timestamp the node serving the query has seen.
> You cannot buy into Web Components without buying into at least Polymer to supply you with data binding.

This is completely and utterly false. What are you basing your assertion on?