skysight-inc/HackerNews huggingface dataset:
Can you contact me? Email is on profile.
Not on the same use case, but similar niche - home surveillance.
Show HN: Flightcomp.ca – Flight Delay Compensation Calculator for Canadians
The criteria are very clear:

- Safari

- max 398 days
I’m using Apple as an example here because I am most familiar with their acquisitions and the products that came from them.

Why is it important for the end users of the companies are viable and not the products?

Would consumers have been better off if most of the companies that Apple acquired, integrated into billions of devices and sold to consumers didn’t exist because they couldn’t foresee a viable business model outside of an acquisition?
Not a bad read, but it’s written from the perspective of large mature operations. If your company is just starting out, the advice is actually there but not quite spelled out - use S3/GCS to store data (ideally in parquet format) and query it using Athena/bigquery.
Then they should buy you some donuts!
So the moved on from Bitcoin...expect similar bubbles soon!
I was a subscriber for a while. Fun idea!
Seems kind of short sighted. The books keep a solid core of fans engaged and act as the creative engine from which the other IP (movies, tv, etc) stems. It would be better to view the publishing arm as either a loss leader or a marketing expense.
Do you mean “HN types”? Almost everyone in this HN thread seems to agree that we should worry about the virus.
What you are suggesting sounds similar to https://blockstack.org/.

For me the problem with this approach is trusting that encryption will keep your data safe indefinitely. I worry that current encryption algorithms will become crackable at some point in time, let’s say in 50 years. I wouldn’t like for my current medical records to become publicly available then.
You don't have to use a single Ontology for your data.
You can pick and choose a range of Ontologies or parts of, and the version of which that you like.

I would argue its more flexible than getting data from a source where you pegged against the APIs schema and version for the data you ingest, and the way they happen to have defined their API. Also, there being no reference to the object and fields beyond that companies API, i.e. much harder for data integration and discovery.

Even if API just used schema.org for defining their objects that would help IMHO
Someone has got to be left holding the bag in the next downturn.
Taxes are such an important and partisan issue that they are instituted in ways that are deliberately difficult for future legislative bodies to interfere with. Any sort of dynamic system would give some institutional body the ability to control tax rates without having to succeed in passing legislation, which is not something legislators want. Consider the Federal Reserve, which dynamically sets interest rates. Congress has very little input on this process (which is good!) and the tenure of the Chair is long enough that entire sessions of Congress can go by without Congress having any input at all. It’s hard to convince legislators that they should hand over power like this on issues that effect their chances of re-election, even when it’s correct.
Behavioral Economics Effects and Use Cases
I live in Europe (the Netherlands) and I most definitely empty my car. I've had two smashed windows, my dad has had one, and besides, it's all uninsured: the insurance companies do not consider the trunk of your locked car a "safe place for valuables".
you could say 'get woke go broke' applied.

Why would companies put themselves at a net disadvantage by actively targetting older SE's who are more likely to know their rights and not accept 18 hour days.
Personally I question the assumption that prototyping with bad code is faster than writing decent code. You don’t need full test coverage or deploy pipeline but I doubt that introducing constants, meaningful names, functions and other basic stuff slows down prototyping.
The actual temperature only depends on the surface color.

The perceived temperature is that less conductive objects are less hot/cool than more conductive ones.
It’s easier to build something once you know what you want than it is while you’re discovering what you want.

We’re dealing with similar at work now. Over 5 years a system was built. It works and the code is crap.

Now I’m pushing management to please just decide “Yes, this is what we wanted all along” so we can throw out 90% of the code
Make requests act like jQuery when passing nested objects to data/payload
Chinese have been known to eat all kind of exotic wild animals for medicinal and recreational reasons.

The government may be trying to curb this, but a large portion of Chinese are still rural and food superstitions are rife, the regulation is not that easy I suppose.

https://youtu.be/rbHxeOQA1Mc
Creating a Compiler with Raku – Book in Progress
Self-driving car companies complain California test data may mislead
Wuhan Institute of Virology
Without jumping into conspiracy bandwagon, I still can't see how "originated from bats" is better then "bioweapon" if neither has concrete evidence or proof.
As opposed to only the microphone and location tracking being on 24/7?
Bitcoin is back on the rise btw... people are going into cryptocurrency not out now.
forums are a tricky one. It needs multiple accounts to shill for you and praise you. I've got BHW and a few other forums wrapped around my little finger.
Maybe FAANG should institute random DS&A tests for all employees and fire underperformers as potential false positives. /s
My first reaction is "I am a fool in man's clothing" for not taking a job there recently.

I turned down way their way better comp package and a career advancing title... because I wanted to live in NYC.

C'est la vie I guess
One can talk about MTBF and MTTR but not all failures are created equal so maybe not all attempts to do statistics about them make sense. The main class of failures that I am worrying about regarding the MTTR is the very same observable problem that you solved last week occurring again due to a lack of quality gates. To the customer this looks like last weeks problem was not solved at all despite promises to the contrary. If the customer is calculating MTTR he would say that the TTR for this event is at least a week. And I could not blame the customer for saying that. Since getting the same bug twice is worse than getting two different ones, it actually is quite great that quality gates defend against known bugs.

The blame vs reward issue to me sounds rather orthogonal to the one we are discussing here. If the house crumbles one can choose to blame or not blame the one who built it but independently of that issue, in that situation it quite clear that it is not the time to attach pretty pictures to the walls. I.e., it certainly is not the time to do any improvement let alone reward anyone for it. First the walls have to be reliable and then we can attach pictures to them. The question what percentage of my time am I busy repairing failure vs what percentage can I write new stuff seems to me more important than MTBF vs. MTTR.

I have to grant you that underneath what I write there is some fear going on, but it is not the fear of blame. It is the fear of finding myself in a situation that I do not want to find myself in, namely, the thing is not working in production and I have no idea what caused it, no way to reproduce it and I will just have to make an educated guess how to fix it. Note that all of the stuff that was written to provide quality gates is often also very helpful to reproduce customer issues in the lab. This way the quality gates can decrease MTTR by a very large amount.
The snippet used in these examples is almost never what you actually write in real code. You will almost always annotate the error, e.g.

result, err := computeVector(input)
if err != nil {
return nil, fmt.Errorf("error computing vector: %w", err)
}

But that's a bit unwieldy to write in an article or talk.
Failure of a project's adoption usually traces back to people and management, not technology.
There's really nothing simple about building apps on top of Riak. It's one of those things that seems simple until you use it in production, and then you realize it's a total nightmare and you can't wait to sunset it.
I posted about this a couple of days ago: https://news.ycombinator.com/item?id=22373673 didn't get much traction then :-(
OOP is not Java.
> Stripe closed my account before I was able to launch as it was "unable to accept payments for crowdfunding"..... Their marketing doesn't match their policies.

Wow. I understand it's their right to do this, but that's total horseshit IMO. I guess maybe crowdfunding is subject to too many refunds, but IDK.
I agree on that, I just don't see fonts as critical for your site, provided that you have a fallback. But I see how hosting the fonts is pretty easy to do and you avoid one point of failure for the user experience.
Why is he getting downvoted? That's a very real dichotomy that imo will be the reason of EU split if there is going to be one
https://20-things.com - not counting on it to become anything, but as a learning sideproject, I'm glad I spent so much time developing it.
I built a DIY license plate reader with a Raspberry Pi and machine learning
Yeah, lots of these things are just about cultivating good habits... Once it's a habit, there's no cognitive overhead.

I also tend to wonder how often research results are tainted by subtle implementation bugs that may have been more obvious with better coding habits.
On the contrary, it is due to the operating taxes.
Logging / Monitoring is the hottest market to disrupt right now.
Without an expiration date the only way to retire a certificate would be to explicitly revoke it. That'd be a bit heavy handed IMO.

Forcing certificates to expire means that domain ownership gets re-validated every time. Nobody would risk buying 2nd-hand domains for anything sensitive if the previous owners could have a permanently valid certificate stashed somewhere. Or you'd have to contact all the CAs that could've issued a certificate for that domain and ask them to revoke it if they did.
Paper Helicopter Circles over Stove
The scheduled date for floating is October 2020 and it looks pretty fine. If there was a problem it seems perfectly fixed.

https://www.navantia.es/en/news/press-releases/navantia-clos...
> 25 years ago, we technologists […] thought that the web will bring freedom, understanding and equality to the world. We were wrong.

This is not hyperbole. Every time some new stupidity hits the internet I have a moment where I recall having these conversations with people, and I wonder, if I still knew those same folks, how that conversation would go today.

I think, in a way, all of these devs had a simpler understanding of group dynamics. We had all of these small, mostly self policing communities. Everyone should have this! But big communities don’t have the same dynamics.

The cynical saw things like this coming, and thankfully some organized early. The EFF, for instance, turns thirty this summer. Wow.

But even I would not have guessed... this. Maybe if we had there’d be more EFFs and they’d have deeper pockets.

If you’re 25 and reading this, know that at least some of us are sorry.
You could automate the generation of the wildcard certificate and push it out with chef to all your servers. Instead of replacing it once a year, you replace it every 90 days.
Yeah, and this is so simple a change (compiler wise) and far more stronger a guarantee I don't see why Go didn't implement it...

At least then errors as return values would be solid.

Of course now they make programmers do all the extra error wrapping thing in 1.14 to pass "richer" errors...
Sounds like you didn't clear the "why this over NewRelic?" threshold.
Coronavirus: US says Russia behind disinformation campaign
Trunk[0] syncs your stock levels/inventory in real-time between Amazon, eBay, Etsy, Faire, Shopify, Squarespace and Square

[0] https://trunkinventory.com
Totally agree. And here is a video to prove it

https://youtu.be/rbHxeOQA1Mc

CCP is also lying on the numbers of deaths and treatment of people in quarantine. Where their apartments are sealed from outside and they are left to die.

I saw several videos from Wuhan where seemingly normal people are collapsing in the street and dying.
You're right. I wanted to introduce myself. Unfortunately, I didn't yet. That would be great.
I look forward to the community feedback.
That's still not error handling.

Error handling would look something like this:

for err := callService(); err != nil {
logger.Info("Retrying...")
}

Or

value, err := readValueFromFile("abc.conf")
if err != nil {
value = getDefault()
}

etc.
https://get.thread-app.com

It's an ad-free social network that is supposed to be a richer and more private alternative to Facebook.

It's been adopted by my closest friends and family, but hasn't grown much beyond these initial users. The product itself tries to do a ton of stuff: messaging, photo sharing, event planning, location sharing, video sharing, etc. Perhaps that's part of the problem -- it doesn't do one thing particularly above and beyond existing solutions.
Some already are:

https://www.youtube.com/watch?v=7Z2XRg3dy9k

~ the 7 minute mark
Only BSL4 lab in Mainland China. Built with French assistance. Was controversial because a culture of open communication is important to maintaining BSL4 standards.
I think this statement ^ is very generic. Google acquiring Credit Karma would have been okay-ish.

Intuit acquiring gives them a monopoly on tax filing software. They’ve already done a fair amount of lobbying for anti-consumer practices.

Basically if America is just a bunch of really large corporations, it makes life worse and doesn’t let us produce more innovative solutions to our problems. Because monopolies are rent seekers and they love to milk their cash cows.
Do we really think the reduction in trade costs from $10 to $0 is really driving consumer investors to dive in? Or is it the surge in stocks like tesla over the last year that is driving more speculation?
Most people underestimate the value of refactoring existing code. Even a prototype provides a good base to start the refactoring. Of course it will help if the programming language helps with easy refactoring. In my projects, I expect to refactor the code at least 3 or 4 times before it reaches a state I am comfortable with.

IMHO, this is far better than starting from scratch. Both code and SQL are meant to refactored. Don’t over-engineer from the beginning adding usecases we know nothing about.
I like to grep a code pattern through out all repos.
I use gstreamer, and sometimes i just don't know how to use it to do a specific thing. So i search substrings to find out usage patterns by other people.
Great article. Query though, it says “Protruding roof tiles or wooden canopies often shielded the fruit trees from rain, hail and bird droppings“
I get most of that but are bird droppings really a problem?
> An actually effective way pandemics can be stopped for sure requires an international effort and discipline... quarantined people must stay isolated from others and prevented from entering any country until the maximum incubation time.

How would this be possible with asymptomatic and subclinical spread? With the absence/unreliability of testing you'd damn near need to quarantine anyone with mild cold/flu symptoms.

Even China now appears to be relaxing their quarantines because of concerns about the economic impact.

I think we're just going to be dealing with this over the next 12-18 months, as countries see it arrive and spread within their borders.
The Newton Application Architecture (1994) [pdf]
> Over-alarming risk messages are far more forgivable than over-reassuring ones.

The risk of panic is that if there ends up no need to panic, then folks won't listen later when there is a need to panic.

I see this all the time with fire alarm tests. No one takes them seriously -- when a real fire comes they will not take the necessary steps to evacuate fast enough.
Tricky to compare, because health care is better these days so mortality would be expected to be lower (unless the system is overwhelmed, of course).
Would expect this to work only if by plugging in you mean plugging in 3.7V to where the battery's terminals were.

Can't recall succeeding to boot an Android phone with USB charger and no battery.
Yep, I'm running ES in a StatefulSet. It works nicely out of the box using headless Services for node-to-node discovery, and by using a custom preStop hook, to make sure that the cluster wouldn't become RED after the node shuts down.
Communication between its elements is the source of a system's emergent behaviour.

So yes, input/output streams (and where they originate and end up) are at least as important to the system as its discrete elements, if not more so.
I don't know about "enormous cost"... if we're assuming that you can handle taxes this year, the changes to support next year have to be comparatively minor. It's definitely true that you need to keep current or the value of your service crashes to zero. But nobody is arguing that governments shouldn't update their tax codes.
They have been so far, and since they're part of the EU they have no reason not to be.
I'm in the early planning stages of doing something somewhat similar for motorcycle riders (which I am one), you feed it your commute route, typical times and it then sends you a summary of the next days commute (or ride) including interpreting the forecast in the context of a motorcycle (i.e. gust delta against base wind speed, temps below 0 in the preceeding 12hrs, estimated windchill at 40mph, 50mph, 60mph and suggested clothing - plus the ability to set alerts for particulary directions of wind etc).

I've zero interest in commercialising it, I'm building it to play with some technologies I want to learn and because it beats anything I've got currently which is mostly just remembering to check the temperature/wind direction for the next day.
I find throwaway code to be freeing and fun. I don’t have to worry so much about making the perfect abstraction, or some DRYness optimizations. I’ve also had my share of throwing making it into production.

The secret is keeping it simple. Simple code can always be optimized later. It can always be optimized if it’s simple. Besides, the junior developers need something to bust their chops on anyway right?

Often times when someone takes over the project I’ve already listed in the library and in comments what can and should be improved.
I would've probably never gotten into stocks if there was a trade fee.
Intuit and TurboTax are responsible for needlessly wasting Americans time by making us reenter our tax information. https://www.google.com/amp/s/amp.theatlantic.com/amp/article... so yeah it’s pretty awful.

Kredit Karma tax filing software is actually really good though, so I do not see a reason for them to keep it around though.
This is good advice for any sort of camera system, not just a repurposed phone.

I do this for my cameras, there's too much risk associated with them phoning home to set them up any other way.
Incorrect, property taxes don’t go down because government spending always goes up. If property values go down the city government finds a way to not adjust down or increase rates. You could sue and get them to readjust down but next year they will just reset you back and you have to do it again guaranteed that it will cost you more to fight than to pay.
> How is that related to memory allocation costs?

It's a cost that has to be paid when using bump pointer allocation.

> We are talking about the cost of obtaining a chunk of memory. The cost of actually creating an object is allowed to be much higher because constructors are allowed to execute any arbitrary code.

Accessing main memory is about two orders of magnitude slower than accessing L1. For that time you can run a lot of arbitrary code that accesses data in L1 and registers.

> Just think about how expensive it would be to allocate a 3d vector consisting of 3 floats with malloc() 20000 times and then later deallocate it. Nobody is worrying about the cost of writing 3 floats to RAM. Everyone is worrying about the cost of malloc traversing a free list and it causing memory fragmentation in the process. Meanwhile the arena allocator would be at least as efficient as using an array of 3d vectors.

malloc doesn't mandate free lists, other implementations exist. It's not about relative costs. OP claimed bump pointer allocation to be a "no-op" when it's clearly not.
We will keep on improving it so it work better and better.
For the moment the whole business is based on donation : https://appscyborg.com/contribution ,as unfortunately this is not enough we plan on developing sponsoring like https://www.troyhunt.com/sponsorship/ If any company is interested you can contact us at info@appscyborg.com
I think that has more to do with the fact the k8s devs had a complete implementation of the the same product (Google's Borg) as reference. Mesos/Marathon only had a couple 10 page journal articles to look at and a ton of on the ground decisions to make and quantify the choices of.
This is a great idea, but not sure if you can survive the competition.
Could someone link the referenced post on successful side projects? Thanks.
Sure, my registration certificate has a kW value, but I have never in my life heard anyone speak of kW output of an engine(except for electric cars) and I'm a rather passionate petrolhead.
My understanding is that until very recently they wouldn’t do the test unless you had been to Hubei, so there would be no community spread by definition.
A colleague told me an anecdote tangentially related.

He was working on a service and managed to hack together some code that barely worked. His manager came around and a conversation like this unfolded.

Manager: How is your project going?

Engineer: Pretty well, I got something working.

Manager: Excellent! We have a meeting with a VP tomorrow and we want you to do a demo.

The lesson learned was to be careful and under optimistic about how you communicate to leadership.
Fog Machine
https://fog.fm

It's not dead, but on an indefinite freeze. It lets anyone host a server from any device. The goal was to market it to users who want to host their own Minecraft servers, and IoT businesses that need to do on-premise hosting using an internet connection they don't control
I don’t think it’ll dramatically change how much overall gets invested.

I do think small investors will be more likely to actively manage their investments, though, which is against most of their interests.
But in a covalent bonding you're sharing electrons, which means you need less electrons than in the atom state.
As others have pointed out, these "free trades" aren't actually free. In exchange, you lose good order execution. Brokerages like Robinhood seem to outsource this to other market makers which in turn give them a kickback for sending those orders their way.
Yes, I guess?
The tax code with federal, state and so on is extremely complex and you also have a hard deadline every year . Hard to do this with volunteers.

The IRS already has an implementation of the tax code. It would be great if they open sourced it as public service.
Reduce patent terms to 5 years would be a good one too.
yep - this is the week we see shift from containment to mitigation in a number of countries. Some countries are ahead of the curve (UK from what I can tell)

I expect some official language about "pandemic" from the WHO before the end of the week.
You pay IV on one side and get it back on the other, don't you? AIUI high IV just means the spread won't start "paying off" until closer to expiry.
Contributing to the destruction of online trust is a pretty uncool method of growth hacking.
If the code is any good, it will be rewritten. Or it's perfect. Bad code however, no one want to touch it.