skysight-inc/HackerNews huggingface dataset:
> It seems like he took all of the photos in the link. That doesn't seem like a lazy homeowner who just can't be bothered to mow.

Taking photos one day is not the equivalent to maintaining a yard for a day let alone a season. If you look at the three photos of the yard, not the close ups of flora and fauna, you'll see there's no plan or layout. The yard was just allowed to overgrow with plants.

https://2.bp.blogspot.com/-Rv-0OmSiXcQ/WQdXlCWQNNI/AAAAAAAAA...
https://4.bp.blogspot.com/-mX3B1jfVxkk/WQdevm0hYRI/AAAAAAAAA...
https://4.bp.blogspot.com/-9olV716pCOI/WQdXOc14CYI/AAAAAAAAA...

Additionally having plants growing that close to the house traps moisture and doesn't allow the house to dry which can lead to issues with foundation and siding.

If the OP were truly maintaining the yard then he'd have pruned back the plants form the house.
If they only could build decent trackpads and gestures that work. On my Macbook I can work perfectly well with only the laptop and the trackpad but on Windows the trackpad doesn't feel right and the gestures are weird.
If the change as originally proposed went through, it probably wouldn't affect most uses of bitbanging low level code because they are already using int32/int64 rather than int (which has different size on different platforms). You are correct that it could definitely break some programs though, and so with recent sensibilities veering away from making any non- backwards-compatible changes, an amended proposal would probably just introduce a new "vint" type (maybe removing the old int type at the same time if it is really ambitious)
Well it's good to have as an option in existing software stack. In addition having the connector live as an extension inside of stack, allows for a pretty minimal software architecture, right?
You should care because the real way to get people to use transit is by making it better than the alternative.
I am misunderstanding or really go is using the ‘int’ type that can be 32 or 64 bit depending on the system that it runs on???
If this is the case I think that is crazy and I can’t think of any useful use case for it.
If it’s not the case then please explain me what that proposal is really about...
Auto-Instrumenting Functions with AWS Lambda Layers
Fun story: I pushed back on the implementation of an A/B testing platform and instead said we should focus on improving performance and my Marketing VP literally walked out of the meeting in anger. Infrastructure work is never sexy, but it's so important to everything — even sales performance.

A/B testing small changes is something that really big sites like Amazon can do because they have enough volume to justify it. It's kind of like blood doping in sports. If you're already at the top of your game it will make enough of a difference to be significant, but if you're just some average person who can't run a mile... blood doping is the last thing you should do.
I’ve used Apple computers my entire life.  why I'm never buying one again
“Now Go Build” with Amazon.com's CTO Werner Vogels
While that sounds romantic and liberating, the reality is that our experience in the present is shaped by the events of the past and anticipation of the future. The greatest sources of fulfillment in my life are the result of thoughtful consideration of the future that took place in the past.
Credit cards are not instant. They take several days before they post. And you can spend more USD in your bank account than is actually there up to a certain extent, causing "overdraft" (if you allow it). The hour that you wait for BTC is to make sure it can't be taken back. A credit card transaction can even be taken back after it has completely cleared called a "chargeback".

BTC is actually instant. You don't even need internet access! But to make sure it can't be taken back, we wait an hour.
I don’t think the message “35-year old is still very young” is useful.

Life is really hard and is contant suffering. You might die at 95 year-old, but you might die tomorrow. Taking responsibilities instead of blaming the world is often the only way to go.
Obviously if all your services are hosted in house and you will never need to expose internal services externally go for it. But as soon as your organization grows, splits, merges or starts utilizing other services that don’t give you access to the trust store you are boned. It screwed us, and was a giant pain to fix.
Sort of. Lambda is event-driven and on-demand, Fargate is "task-based". As mentioned in the sibling comment, if you build a "ping" HTTP endpoint in both, in Lambda you will have just a function which is called when necessary, in Fargate you will need to build a mini-webserver to keep listening for requests (as well as pay just to be listening instead of pay just when running).
That's not a shallow reason: the annoyance in aggregate motivated a language usability improvement with no regressions.
Here's the announcement from Macworld '97. https://www.youtube.com/watch?v=WxOp5mBY9IY
You need to account for the fact that we really haven't been able to do much searching on any other planet. Mars looks very promising as far as once having harbored life. Even though we don't have conclusive evidence to say so, if you forced scientists to bet their life's savings one way or the other, the vast majority of them would probably bet Mars did harbor life at some point. You'd probably find a non trivial number of them also betting it currently harbors life.
> what they do well, which was consumer hardware and software

Hardware, yes, software, not a lot lately, eg:

https://medium.com/stealthmode-blog/apple-s-dirty-little-sec...

If they are going to build business in services they have to make a renewed/better case for their usability.
I think it's easier to cut into the profits of those owning more than one house/flat. Here in Austria we have a 10% sales tax on the rent I pay, why can't that be fully shifted to the owners regardless if the apartments is rented out or not?
Secret project targeted by Intel worker in Folsom CA, lawsuit claims
thank you for this test!
It is the Chicago region, not just the city. Examples are; Oakbrook (where McDonald's moved from), Downtown Naperville, Schaumburg, Elk Grove Village, etc.
Last year I created a visualization of our private leaderboard [1], but that required same manual work to update the ranking each day.

So for this year I've converted it to a browser extension, so it fetches the data automatically :) Available for both Firefox [2] and Chrome [3].

[1] https://github.com/amochtar/aoc-ranking
[2] https://addons.mozilla.org/en-US/firefox/addon/aoc-ranking/
[3] https://chrome.google.com/webstore/detail/aoc-ranking/jbnlaf...
"Talent wants transit" says transit salesman. OK.

I don't want transit, I want a relatively short commute that doesn't kill my soul. Ideally not working from the office all the time, IDEALLY NOT WORKING EVERY DAY.
This is why I come to the comments section here.
I saw the Linux kernel was recommended many times here, but how many people actually read it? Where do you even start? The Linux kernel has around 60,000 files and 25 million lines of code...

I think smaller projects are better for learning purposes. If you are interested in reading some smaller projects, check out my project here https://github.com/CodeReaderMe/awesome-code-reading.
Go modules are extremely suitable for current work; they're as un-risky as anything labelled "experimental" could be. I've been using them for a boring professional application for about 4 months now, and there are no hassles with using them.
Industrial Internet of Things (IIoT) Makes ProgressOwing to Its Capabilities
What if there is a crash on the highway? What if your car breaks down? What if have a medical emergency and cannot drive?
>I've recently learned that OpenZFS has effective counter-measures for ransomware and data corruption in general.

Sort of. The data corruption part yes, that's a core transparent part of the filesystem as it should be. But for ransomware ZFS only provides helpful tools for doing so, it's not designed around that specifically (though it could provide the foundation for something that was). Very low cost atomic snapshots and ease of replication definitely can help if they're used, particularly combined with ZFS permission delegation system. You can set a user to have snapshotting permissions separately from permission to destroy snapshots, as well as rollbacks, sends, etc. Of course that won't help if ransomware gets root (unless in turn the storage has hardware separation, loaded over a NAS say), but it's still quite handy.

It would be interesting actually if ZFS had some limited active content monitoring capabilities, such as detecting changes in entropy or a sudden massive spike in snapshot delta size (indicating everything in the file system had been touched). At any rate though note the "a carefully planned" bit there, ZFS is a fantastic foundation for a better data protection system and makes it easier to do well. But it's not install-and-forget by itself either right now, though someone could build something on top if they wanted to (or maybe already has? it has been a while since I surveyed ZnapZend and the like).
I’m reminded of a story an English tracher once related to us. A friend of the group decided to go off and teach English in Spain, had lots of fun and few worries, life was wonderful and friends back home felt “jealous”. But this person returned one day, many years later with little in the sense of career accomplishment and security (dunno what prompted the move back, age, money, career, crisis?).

Moral was when they got back they realized all that “fun” time accomplished little but transitory happiness. They came back asking friends for job favors and so on.
Honestly, that kind of thing should lead to the loss of their license after one instance.
By that definition it is not stealing to take something that is unguarded, isn't locked or surrounded by a fence from a neighbors lawn, or a department store.
Gravimetrically. IE: weigh it.

At least the bad counterfeits won’t have a small concrete weight.

When that doesn’t work, weigh each corner in each orientation and compare to the original.
Whoops, need this as well https://aws.amazon.com/fargate/
I would not want to see a vacancy tax however a hotel tax serves its purpose because it targets the use of the property. still i would limit the hotel tax to housing employed for that purpose for a majority of the year. this would let those who summer elsewhere to enjoy the benefits of their home while only hitting those who choose to live elsewhere all the time.

the second point you made is a well known issue across the world, it simply comes down to a politically correct version of red lining. the terms are changed to make it palatable but the effect is the same. those in need are forced out, their presence is only desired during work hours to perform work
Raising the price of gas helps too.
This is awesome. Wonder if serverless-ruby.org made a difference in helping them prioritizing it. Either way, it's a huge upgrade to Lambda (especially with the new Lambda Layers and Runtime API) https://aws.amazon.com/blogs/aws/new-for-aws-lambda-use-any-...
"Pwning" and "dumping source code" aren't the same. I think code should be written with the assumption that it will be leaked. Getting DB passwords isn't that meaningful if you don't have access to the DB because of firewalls.
Can't wait for this too, it seems kind of old limitation not suitable for layers at all. But on another hand - lambda should be small and fast if something out of limits is needed then fargate or ecs should be used.

That said I I hope they increase the limit to at least 500 Mb sooner than next reInvent.
Atomic Clocks Make for Longer-Lasting Qubits
You know I was thinking to write something along these lines but I thought it would be more than adequate to just fork all your dependencies, and package the forked modules.
Any thoughts on what it should be raised to?
Cold start performance is improving significantly as the Lambda fleets migrate to Firecracker technology: https://aws.amazon.com/blogs/aws/firecracker-lightweight-vir...
I've been thinking about this, and even though it's indeed a breaking change, it's one of those changes that can be easily toggled through a compiler flag. I cannot picture many libraries relying on the edge cases that Pike enumerated.
Prior to some programming languages adopting it, I don't think there was precedent for using underscore as a thousands separator, so I don't consider it a strong precedent. The first language I recall using it was Ada. But I understand that using apostrophe has problems that would likely make its adoption impossible for an existing language. I was actually surprised when C++ adopted it. Interestingly, there is a locale that uses apostrophe for the thousands separator: de_CH (Swiss German). Try this in bash:

$ LC_NUMERIC=de_CH df --block-size=\'1KB

I don't know if there is a locale that uses underscore, I didn't find one when I looked a while back. Perhaps there should be...
This is awesome. I hope http://rubyonjets.com/ will use all the new functionnality we saw this morning, including the lambda layers.
A Bundle of Feeless Financial Products Detached from the Legacy Financial System
> And with men I date, I feel pressure to make something of the relationship too soon (move in, get married, “I have to have kids in a couple of years”; fun times!).

I think most, if not all problems people have that aren't resource-driven (not making enough money to live) boil down to lack of ability to enjoy the present moment. And maybe even the resource-driven ones as well. If people could just learn how to relax, appreciate what you do have, realize it could be a lot worse, smell the roses, then they could get centered and plan for the future more effectively.

But instead many people just get caught in these catch-22s where they're depressed over not being where they want to be. But there's always somewhere you're going to want to be, you're never going to be 100% perfectly content with everything. Discontent isn't the worst thing in the world, but people let it sabotage their well-being and mental health. So sad.
So, this looks really interesting, but I don't really want to create an account just to try it out :/
Or Alien!

https://www.youtube.com/watch?v=rrf0cH4o_g4
Can you explain more about why this is?

If you are experiencing cold starts it means that function is not used very often. If it's not used very often that likely means it's not user facing (or something less important like a Terms of Service page). If that's the case, why do you need instant response times?
> A couple of years go by and the companies were all kisses and hugs for the keynote address to the Boston Macworld Expo.

Totally remember seeing the video for that and the booing and gasping in the crowd was hilarious.

It was like Lando Calrissian in Empire Strikes back where he tells Han and the group he just made a deal to keep the Empire out for good and then the door opens and there's Vader sitting at the head of the conference table.
I don't understand why CodeBuild/CodePipeline is so bad when SWF or Step should make these relatively straightforward to implement...
More anecdata: I have seen:

- Someone watching a video on YouTube while driving

- Someone on their phone, with headphones on, while driving

People are using their cars like they’re already driverless ;)
We're not discussing taxonomy, so this is completely irrelevant.
6.7 / 9.5 = 0.7.

That's really a lot, 70%! How big of a portion of them are commuting to downtown?
Strange seismic waves were picked up circling the globe on November 11
I really don't know why you got downvoted. The fact that go was meant to force "average" programmers produce maintainable code is an extremely important push for the language.

I do think that generics are needed if go wants to become more useful in contexts others than network middleware or data plumbing, but i'm also pretty sure that adding them will help cripple a lot of codebase in a very short term.
Good work. Does anyone know a terminal UI style CSS framework?
> Now they're pushing Apollo-era Unix technology to its breaking point, while Microsoft moves ahead.

If you're referring to the fact that macOS is a certified UNIX, I really hope that Microsoft keeps moving ahead.

That means that they are bound to catch up with where Apple in particular and the whole unix-like ecosystem has been for the last couple of decades.
Predicting is inherently approximate; accounting needs to be exact. They may use similar units, but they are different kinds of problems.
Full title (too long for HN): Strange seismic waves were picked up circling the globe on November 11, and seismologists are now trying to figure out why
https://github.com/awslabs/aws-lambda-cpp makes claims of millisecond cold start.
With Rack integration this could be very very nice. I kind of wonder why the format doesn't follow Rack convention.
Is this going to be livestreamed or recorded? I'm still looking at both this and BEAM and would love to learn more, but flying out to San Mateo for the day isn't viable for me right now.
Me too. But I don’t know how to give funny speeches in the wedding. This resonates with me because I moved from Philippines to USA to pursue my graduate degree. Friends get lost along the way and it’s a big effort to reconnect due to time zone issues. Now married to my wife ( gf of 10 years) and have kids. It’s a difficult but fruitful journey.
"edit: Downvoter, care to explain how I can improve my comment? Thanks. "

By deleting it.
Note that it's long been possible to use any language with Lambda through a shim. In the early days that was using Node.js to call out to your binary. That meant you had an extra bit of startup cost (Node + your binary). Once Go was supported that no longer mattered much since Go binaries start almost instantly.

Of course an official method is nice here.
I think taking responsibility is important but it is also easy to take too much responsibility, be it at work, in the personal lives and choices of others, or in you own success - ultimately leading to anxiety and depression.

A concrete example that I think will echo here is the impostor syndrome many engineers face. We know it is technically possible to sit down and grind huge amounts of value in software in a relatively short period, and we believe it so strongly that we feel crushed if we don't do it each and every day.
What would you call someone who compelled strangers to buy low-quality things they don't need? What would you call someone who tricked children into getting addicted to mobile games? What would you call someone who knowingly buys products manufactured under poor labor conditions? What do you call someone who willingly eats meat produced in cruel environments?

You can play this game all day. This isn't the point. They're all people — they have families, wants and needs, they dream at night. They're all just trying to get by one way or another. They're no more discardable than you or me.
Same here. I've been using them in production with no issues.
This is a duplicate of

https://news.ycombinator.com/item?id=18550760
> they're as un-risky as anything labelled "experimental" could be.

Yes, that's exactly the point, and why any decision to take a hard pass is more than obvious.
> We really need a revitalization of a “creator” culture to combat the present consumer one.

Yes! I agree so much. As Hannah Arendt wrote in "The Human Condition":

> The ideals of homo faber, the fabricator of the world, which are permanence, stability, and durability, have been sacrificed to abundance, the ideal of the animal laborans.

If we changed to that, we can change from that.
The AIM-9 had way less off-bore capability and could not be helmet aimed like the missile of the MIG-29. The US did not catch up on helmet-queued missiles. US pilots were stunned by the MIG-29s ability to win dog fights when they tested the plane in Germany. Hopefully I gave you enough to google.
I believe you're referring to the "lost decade" under Ballmer where the stack ranking of employees led to a precipitous decline since all the teams were fighting each other and sabotaging each other's work.

2000-2010 was brutal on Microsoft.
Conceding your every point for the sake of argument: what use is any of that to 'Haunted' right now? It's hardly going to come as a surprise that adult life involves tradeoffs; she's speaking from a place where she has belatedly recognized that fact, and feels as if she's made every one of them wrongly. If the purpose is to help 'Haunted' - or those reading along who find 'Haunted' painfully relatable - make more of the years ahead of her than she has of those behind, where do you see this sort of thing making success in that purpose more likely?
Layers sound really nice.
Transit systems can run backup buses on the roads when the trains are down for a significant amount of time.
Whatever that can access C can also access Fortran these days. Look at the 3 newest Fortran standards, over the past two decades.
The thing that bothers me about GSG is that it seems to be enforced across Google no matter what team you're in or what project you work on. Think about it: somebody who thinks that he knows better than you decided how you and other 10000s developers at Google should use C++. I think such approach is incredibly inflexible and shortsighted. Even if that somebody is a well-renowned C++ expert I would still doubt he can come up with the C++ style guide applicable to the whole Google. If I lead a project at Google I don't want someone unrelated to my project or some committee higher up to make decisions for my team. I want my team to decide how to use C++ (or any other language or technology for that matter) based on the project needs and the team developer skills. One coding style for everyone reduces the skill level of everyone to the lowest common denominator. Even if you have better skilled developers around you, if they can't use their skills professionally, they either quit or lose their skills. Soon you'll be surrounded by developers with only poor skills who you can learn nothing from. I remember a story told by Sean Parent (if you don't know him, look him up) about the time he worked at Google and he was told that his code is hard to understand because it uses concepts and ideas nobody at Google is familiar with (because they are likely not part of the GSG). I find that story quite instructive.
> Code isn’t produced in a vacuum and there are always external pressures for why this was hacked in rather than done correctly.

Everybody has reasons for everything they do. Even if those reasons were made up after the fact to match the evidence (everybody wants to be sane even - no, especially - when they subconsciously do crazy stuff).

Anyone attempting self improvement has to first contend with the fact that their reasons are somewhere on a spectrum from wrong to excuses.

From a business perspective if you can tell me why it’s helping the business that’s the only reason that matters.

Also a very important life lesson to realize that the reason we did something isn’t a reason to keep it around. Sort of a “what have you don’t for me lately”. Hacking something four years ago to land a contract that saved the company isn’t a good reason to keep that code now. We did it because we did it, but we don’t have to keep it that way.
Thank you very much. This is a new account, but I don't know why I'd be banned :/ And why would you be able to see it and not me? :(

On Topic again: c2.com is great, I'd love if someone would take ownership and keep maintaining it.
Will Bio-Energy with Carbon Capture and Storage Help the Climate?
Microsoft will reportedly release a Surface Studio monitor in 2020
Cruise CEO Replaced by GM President, Kyle Vogt as CTO
On-prem native AWS services
That's a good question because they ostensibly do it to get more users aboard, but in most cases, the result is the opposite (e.g., the Python 2/3 disaster).