skysight-inc/HackerNews huggingface dataset:
I forget syntaxes of various languages or language features, so it's really handy that emacs can show them to me from stackoverflow with completion:

https://i.imgur.com/dDvHfOn.gif
Thank you. Now where to find such investors is another story...
Alternatively you can use tridactyl to click on links with hint keys.
The irony to me is that the examples he provides for things not to cover are exactly things I think should be covered. Short-circuit logic is ripe for bugs and the code that causes the short-circuit should definitely be tested!
I couldn't remember also.
The way I finay did it was to memorize 'ln -s -T' -T stands for target that way... I know the next thing must be the target then the source.
I agree. I use them. They're like a formal procedure.
The median income for a man in 1940 was $956. In 2010, the median income was $33,276. Women in 1940 earned 62 cents for every dollar a man earned. In 2010, women earned 74 cents for every dollar a man earned. In 2019 the income numbers probably has grown by another 20% just because of inflation.

So basically education cost grows only slightly faster than median income. Given the biggest portion of the cost is human capital, this makes economical sense.

reference: https://www.npr.org/2012/04/02/149575704/the-1940-census-72-...
It's amazing, that they still expect you to know stuff from memory when you go for those stupid coder-pad interviews or whiteboard sessions
The article says "Apps that exploited PushKit could drain iPhone batteries, Apple said." and "The basis for doing this is battery savings"
No. The process is really the same and still pretty easy (when there are no issues like in your case), just slow.
I'd like to point out that ITAR has had a negative impact on the tech world and privacy rights in the past as well.

ITAR is the law that restricts the export of encryption, and is what Phil Zimmermann was dealing with during the PGP fiasco.

ITAR is also the law that Defense Distributed and similar organizations/individuals are dealing with in distributing 3D models of firearms.
Scottish police says: Tell it tae th' baillie!

(= Tell it to the judge)
Yes, in my case it's "hey" followed by silence unless I acknowledge. I mean, gee whiz, this isn't a phone line dude - just spit it out already. The person in question has zero abilities to learn lessons or develop empathy so I am resigned to the idea of dealing with it or finding a different place to work.
One you take into account energy storage, backup and associated supply chain I think benefits are minor at best
The current CEO of the company started as a designer at EA Australia. Many of the people at the (S)VP level had development experience and play games.
A VCs goal is always a quick and large exit. They aren’t in the business of owning small profitable private “lifestyle companies”.

It no longer matters what they want, it matters what the VC wants.
Yup that's what I came here to say. It might have been easier to take a higher insurance premium and let it pay the ransom than to do a restore exercise. Either way, bravo.
Search without probable cause.
What should founders of VC-funded startups with no previous exposure to the immigration system know about sponsorships and associated costs while hiring?
> It's also frustrating that every time a user leaves an organization, my entire chat history with them is deleted as well.

That may be a setting in the organization or something that your Slack admins are doing? I'm able to look up DM history with former employees in our Slack, their account is just tagged as having been deactived.
Owned by a japanese parent company, HQ'd in the UK, designed and, I assume, patent filed in the US, texas iirc
If we really cared we'd only ship data and not code
The general population of iPhone owners don't have the technical knowledge to understand the nuance of the actual vulnerability and exploit, so for many of them it probably wasn't a "neutral event". The subject of the article does come off as a bit defensive - though much less so than it could've - but I understand why they felt the need to tell their side of the story.
About a couple million times a second, to each of about 2000 companies that do realtime bidding, just now.
I agree 100% (but oftentimes this inquiry by a Congressional office really helps).
No, he wouldn't have called it GNU/Linux: https://www.sudosatirical.com/articles/richard-stallman-inte...
Ahaha, if it were that simple...
It isn't just like `cp`, on some systems `ln` is just a symlink to `cp`! `cp -s` does the same thing as `ln -s`, although the other flags are generally different.
More than a lack of facts, there's a lack of any real depth of opinion. E.g. "{containers, k8s} were an attempt to solve problems X, Y, and Z. Here's where we believe they fail, and where future directions lie." This could be an opinion-based approach, subject to debate, but have value as a point of conversation. And could we get any deeper into Appeal to Authority fallacies: cherry picking tweets, bashing k8s because Google itself, with scale almost beyond reckoning is bound to another tool, etc.
If you live in the US, does it help? It seems like they're looking for people outside the US using the technology.
Yes please. I hate articles like this that tell you what Facebook will now allow you to do... but don't give you the actual link where you could do it yourself _right now_. Makes me think these articles are actually Facebook PR which wants to control the narrative on the feature and deliberately not make it easy to find where to do it.
That's a good point. I hadn't thought of that --- if you want to test how your code handles allocation failures, allocating in more places means you have a lot more to test.
It doesn't sound like it unfortunately. The entity needs to be more than just a non-profit.
This was happening to me (and many others). I disabled notifications in the Amazon Music app and the switching has stopped.

I still get an occasional dropout where the song gets really quiet for a few seconds but my Spotify app keeps running and no longer switches to Amazon Music randomly.
fwiw, I always say outloud in my head "thing that exists first" -- but I did need a mnemonic. Somehow I didn't realize it was just cp semantics.
I'd say lack of probable cause, and the process being essentially a fishing expedition. Last I checked, there had to be clear evidence linking a particular individual to a potential criminal act before a warrant could be issued.

I.e. it's fine for the government to phrase the warrant "give us all info with regards to users/downloaders with GeoIP's outside the United States" as the being in possession of the product outside the country at least correlates with the possibility of being an ITAR violator. Even then it is sketchy, because that would be a separate charge technically, because they are only the receiver, not the exporter necessarily.

On the other hand, demanding all the info to cross reference with an internal licensing database seems an egregious overstep, and an exploitation of an overly broad warrant. It sets a very bad precedent in terms of allowable conduct.
Clearbit- AWS of Data
NASA refines plans for Artemis lunar lander
Depends on the company. I could be wrong but both Sony and Nintendo have a decent number of former developers or engineers as high level execs. Even then, it's just really hard to not be reactive to the markets. There are very few CEOs with that superpower
Nahh, The Count is getting the hell out of Barrytown.
Some folks are attracted to ways of thinking which are not subject to opinion.
I love this.

It funny how much background knowledge is required to know what to google.
Until Facebook states they won't store/analyze faces they can't recognize then everyone who has never had an account or deleted their account are at a disadvantage.

I've always wondered if COPPA could be used against Facebook with regard to this. Theoretical situation: I'm a parent and I find an image of my child (under 13 years of age). Facebook never notified me of they were storing my child's image. Facebook would argue they didn't know. But Facebook already scanned the image and likely guessed the child's age - and knew they were under 13. In that situation Facebook should be required to remove the image based on the fact they cannot notify the guardian. I realize this would have severe repercussions to their operational model, but that's also the point. Or... If I find an image Facebook didn't notify me about - then I'll take that $42,000 per image.

Seems fair.
That's assuming that parsers don't have bugs in them.
If you look at the presentations, they are comparing only 2 or 3 values, so graph itself is meaningless because visual delta between two values does not mean anything.
It's a strange time.

On one hand, the Fed is right that the US economy is strong and does not need stimulus.

On the other hand, treasuries are a global market now. And the US is pricing its debt at insanely high rates given that all other advanced, stable economies are paying zero or less. This is leading to capital world-wide gobbling up as much long term US debt as possible, and inverting the curve.

The best path forward would be for the Fed to lower rates closer to market, based on the US's peers, like Europe and Japan. And for the Federal Government to raise taxes gradually (they already are doing this in a sense with tariffs) and lower spending -- so they can react to any future recession with stimulus.

The Fed can act unilaterally, but the harder part is for Congress to put a little money away for a rainy day.
>housing crisis

I don't think the housing crisis is the primary driver, rather it's cheap loans and a booming market for urban residential development. They built co-living in Chicago! There is no housing crisis here, if anything they are saying we are overbuilt. https://chicago.goquarters.com/west-loop/
Attaching the payload would indeed pull on the line, since the payload wouldn't have the velocity to maintain itself in that orbit, and so would need an upward force from the line to not fall down.

The line would of course need to be designed to handle that, as well as the increased load as the payload is hoisted up to the moon.
Everytime I try to google what I need, I end up with postgres documentation about SQL features. But I'm in the guts of the C API. So off to postgresql sourcecode I go
That explains what the central dogma is, but not how specific patterns of gene expression lead to a horse. That's something that's still quite a mystery. Hell, even after a lot of work, we don't still entirely know how even something as simple as Drosophila does its segmentation.
Who says we're not in a constant crisis?
I had only seen the headlines, but I learned new facts from this personally. So in that way it was effective. That said, I agree with you that Apple should be THANKING Google for bringing potential issues to them (no matter the intent behind it, even if in this specific case they already were aware of it).
Completely agreed. Security is a collaborative endeavor. Project Zero was not accusatory and did not over-hype the scope of the vulnerability.

Project Zero is an amazing team that has only helped the state of security worldwide. Apple's defensive and accusatory response makes zero sense and goes against the very spirit of security today.
Real estate prices are inextricably linked to the wealthy, even just the upper-middle and middle classes. With the stagnation of wages and the limiting of the workforce, one of the only remaining routes to long term prosperity and social mobility is property ownership.

This, if you're interested, is also why despite being emancipated for decades, African Americans are still insanely poor compared to whites; they can't afford property, which is the primary mechanism for enriching subsequent generations. They rent all their lives because it's all they can afford, and they have nothing to give their children when they die.

Sorry for the bunny trail. Anyway, the problem is that everybody is always saying "we need more low cost housing" but what they tend to mean is "we need more low cost housing away from me", the good old NIMBY. Because property ownership is the only steady mechanism for upward social mobility, home prices must rise. Because home prices must rise, low cost housing must be away from you, because if it isn't it lowers the value of your home by virtue of being next door.

I experienced this personally; when a foreclosed home in my neighborood sold for way under market value, the value of my home at its next assessment dropped by about $3k.

So again; because home ownership is the only reliable path to long term wealth, people are very defensive (rightfully so) about keeping their property value up. This is where you get into how markets are always the best mechanism for generating wealth, but the tradeoff to that is they're terrible at allocating resources efficiently.
"We prefer the usual no holds barred madhouse where there are no rules. I mean, in hide and seek you're not allowed to ram full speed into someone with your cart with a passive aggressive 'sorry'!"
Patreon May Start Providing Loans to Creators
There were subtle jabs at Apple in the original post.
Idea: create clean public restrooms and showers for everyone. Place them every few blocks so they are conveniently accessible everywhere. Have well paid cleaning staff that keeps the places in good shape at all times. Have well paid security staff, train them to be empathetic and help users out, also connect them with other organizations that could provide additional help that some users might need. And have free lockers where people can keep their clothes.

That might at least allow homeless people to be/feel clean, be treated with more respect/dignity and have a connection to a network of resources that could help them out.

In SF it might also get rid of the shit on the sidewalks, the smell of pee everywhere (especially around bars/nightclubs) and allow for easier tourism (it's kind of a pain finding a restroom some times when traveling).

Why not invest in the poor/less fortunate and give them as much as we can give them? All of society would be better off if instead of blaming these people for their situation, we helped them have a better one.

PS: Amsterdam has a slightly similar concept with their public urinals. They are kind gross, but they definitely help with keeping people from peeing all over the place. And pretty much everywhere in Japan there are clean public toilets (no showers or lockers though), it's really amazing.
i wonder how well a gun is recognized when held in a shopping bag, or a postal package.

How well is a face recognized when it is distorted with tape and cotton packing.

gait analysis is another thing, i wonder how well that can work when someone puts a marble in thier shoe, or buys a second hand pair and alters the profile of the sole as well.

wearing ill fitting clothes as an under layer will alter your bodys kinematic profile as well.
Indeed, and I remember those years too

right now I have to get a kiddo to school by 7.50am, so we get up at 6.30 and she goes to bed at 7.30.

TFA is talking about carving out 4 hours a morning of "me time". It's hard to do that with a kid and a job
> What happens when someone starts making breaking changes to excluded code?

You... don't. You un-exclude it first, and then, because of the rule, you're not allowed to commit the code until you write the tests that bring it back up to 100% coverage. Then you make breaking changes.
Please Enjoy Facebook Dating
There's an insight here I haven't seen elsewhere. Everyone but the most blind ideologue knows 100% test coverage isn't a good use of your time. But it's hard to care about increasing coverage from 89% to 90%, or to feel justified in objecting during a code review because the change under review would decrease coverage from 90% to 89%.

The solution to this dilemma is to make it easy to mark code as "OK not to be tested". It's annoying to have test annotations in code, but I'd expect mostly entire modules will be exempted, so it's not that big a deal. And this way, the coder has to either write tests or make a specific decision not to.
This chart says the exact opposite:
https://www.theatlas.com/charts/3eDG1I42R

(Anyone can make a chart on that site and with no sources they are both equally useless)
I mean, it is by definition defensive. They're pushing back against some of P0's claims.

Project Zero (whether it's housed at Google or not) has a vested interest in making their detections as newsworthy as possible. Apple has a vested interest in downplaying those claims as much as possible.
Ironically, your comment is an example of a narrow view mindset that software engineers who work on React and Javascript are somehow not equivalent to "real" engineers. I don't think that's a balanced view in an industry where a large percentage of companies have web-related products and employ engineers to work on them.
There is a difference in kind. If China does anything, people all over Africa will see it happening in real time, for example. That is scary to the Chinese who have too much investment at stake there to see an additional revolt to their authority.
Hurricane Dorian: These maps let you track power outages across North Carolina
Surprisingly educational, in a way.
I agree! It felt like reading a (less egregious version of a) Trump denial, with the same impact -- no one cared before, but now it's a thing.

As sibling points out though, we may just not be the target audience.
I notice that developers do you really like to mention quite often that they are "engineers".
Surely after their AI neural net thingamybob has absorbed your face, FB doesn't care about deleting your face, as their model has already benefited from it?
Lunafi – Helps tracking expenses, forecasting cash flow and managing budgets
As someone who worked somewhere where 100% code coverage was practically required, while it does point out flaws in your testing where you may have "missed a spot." It still doesn't prove that you're testing everything. You never know if a library function you are calling beneath your code has a different path it can also follow.

> I believe the only level of test coverage that's worth it is 100% of the lines you want to be covered.

This statement I vehemently disagree with. It seems like the kind of thing someone would hit you with as an excuse for why testing isn't useful at all because it's not perfect. I have found in my experience that simple end to end tests give me the best bang for my buck, and even a test suite that covers 80% of the code is pretty good.

To paraphrase from the Google code reviewer guide: No code is perfect, just try to make it better than it was.

100% test coverage doesn't tell you if you have race conditions, security problems, or networking issues. 100% test coverage doesn't matter much in distributed systems, where you can individually test each component to 100% but still have the system not work as a whole. 100% coverage doesn't mean you're checking that all your returned results are verified and what they should be.

> The problem with having a goal that is not 100% is that it leaves room for interpretation and negotiation.

By handing out edicts like these, you're taking away tools like negotiation and common sense and replacing them with blanket rules. Time is a finite resource and test coverage is only one small part of testing. Going from 95% to 100% might take more time and provide less value than other kinds of testing and other concepts (like UX, or market fit, where you test that what you're building is usable and useful).

Just because you answer all the questions right on the test doesn't mean you have perfect knowledge of the situation. Thinking such is hubris and leads to errors/defects.

By excluding lines and saying only make sure you cover what you're testing you're intentionally making blind spots. Just let the coverage number be what it is. Look at your coverage reports. Check the coverage of key components.

> I think it is a perfectly fine decision to exclude some code from coverage if the tests are too expensive to write (because of the required setup for instance).

No, no, no, no, no x a million. This is the fallacy that if you unit test each component, then when you put it together it's perfect because each part is perfect. You still have to do integration tests and complicated setup tests. If a test takes a long time, try to make it shorter, don't try to avoid testing it. Anything you avoid testing is where bugs will nest and code will churn.

To sum up, most of the important, complicated, and hairy bugs are not found by unit testing. It is the simple bugs that are found by unit testing. These are important to get out of the way because a system with a thousand cuts can still kill you, but in no way is 100% coverage and tests passing mean anything other than 100% coverage and tests passing.
I disagree with your assessment here - mostly because you're implying that your views reflect the majority of people.

You're reading hackernews, you're not an average iPhone user. The Project Zero announcement was sensationalized - press is good for them. It was then picked up and further sensationalized by large news outlets whose readers are nowhere near as technically literate as HN's audience is.

They didn't understand what was being written other than "zomg, website can hax my entire phone and could've for two years, I assume all my data is on the darkweb".

The nuance, and details were completely lost to an average iPhone user.

Google has some responsibility when identifying flaws in consumer devices and software to be more clear about the actual impact, ramifications, and likelihood that your device was compromised.
Written like a total noob who built their business in a boom and never had to survive an economic downturn. When the next recession, you’ll be begging to be added to your clients slack, IRC, forum, whatever. Hell, you’ll take change orders by fax machine if that’s what it takes to get the PO. GTFO of here with this attitude. If you’re this much of a pain in the ass with something so small, I’d hate to work with you when the fit hits the shan. We ask ALL of our vendors to join our Slack. Don’t like it? Neeexxxxt.
The more I see the stories of these leaders who led their country to independence and then stayed on and became dictators, the more I appreciate how unique George Washington was. His single decision to retire after 8 years set up American democracy for success.
I know of two different ways to remember:

1. Same as mv: `mv REAL_FILE link_name`

2. The second argument is optional. Therefore, the first argument must be the real file, and the second the link name. It does not make sense to omit the real file.
I feel part of this is Google published a very large article about the iOS vulnerabilities, but did not do the same for the Android and Windows attacks that were also reported - just not by Google.

Given Google has already gone down the "use our security posts to discuss competitors bugs but not our own", it seems entirely reasonable for other companies to start treating the PZ blog as a marketing tool.
> According to you all countries must stop all spending on space programs, since the money could be used for housing, food or health.

No, only if they have a disproportionate amount of poverty relative to countries that have their shit together.
The reason for his denial, that it's too close to Testflight, that was a reason that always bothered me. Apple disallowing apps that are too similar to their apps, not allowing you to change default apps for core functions, etc., is blatantly anticompetitive.
We currently aim for 7.30 on a school night but might need to push it a little earlier, it depends on how well I manage to get her to school in the morning.

I work on the basis that younger children do better with about 10-11 hours sleep
For simple shell commands like this, tldr is really handy.

https://tldr.sh
That terrifying realization that the universe is ending? (I mean... very very very slowly)