skysight-inc/HackerNews huggingface dataset:
UNIX: A History and a Memoir by Brian Kernighan.

UNIX is the predecessor to Linux/BSD and was created at Bell laboratories. Also C was created there.

https://en.wikipedia.org/wiki/History_of_Unix
https://en.wikipedia.org/wiki/Unix_philosophy
https://en.wikipedia.org/wiki/C_%28programming_language%29

"Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features"."

One could say Micro services is a form that, do one thing and do it well.
> Getting mad at Zoom for using the Facebook SDK is missing the point. They and a million others are always going to be doing this. Get mad at Apple for not letting you wireshark your own iPhone.

But you’ve just said everyone does it and we shouldn’t get mad at them - so we don’t need wireshark, because it would simply confirm that everyone does it and we shouldn’t get mad at them - right?
I was mainly referring to CT scan data. A symptomatic check should not require much experience, rather applying the knowledge in form of a simple decision tree.

Regarding CT scans .. machine learning will be so much better than humans in classifying those once enough data is available... it‘s completely out of question for me as an ML researcher.
Ask HN: Remote work business exploding, what do we do
My business parter and I have a small business serving what until 2 weeks ago was a fairly niche product for remote collaboration in a specific market. In the last 2 weeks we've got 5x the sales and doubled our support staff. Our company valuator says we would be worth a lot more. Do we reach out for VC money right now? Where would we go? We bootstrapped and never imagined we would have the opportunity to get so big as it looks like we will now. Exciting and scary times for us - we'd like some more sleep but we're also grateful for the opportunity.
And that is certainly your prerogative to do. My family is getting takeout a few times a week to support our favorite local restaurants. Just providing a counter point that there is still money going into some restaurants (although I'm sure it is less than typical).
Some states need to lock down now because there are too many active cases. When the active cases get down and there are few new cases, we can end the lock down if we have cheap and abundant and quick tests, and have robust contact tracing. In addition, these measures can help us to bring down the new cases more quickly. Also, there are quite a few states where the active cases have not exploded yet. They can use these measures to avoid the fate of locking down.
> They took prompt action as soon as they were aware.

They took prompt action because they were attacked so much over this.
Why not go both ways ?

In this very thread we started from “I can tell you from experience that everyone does this.”.

Now when a PO will be asked to add facebook in its app (or wants to remove it) there is at least one prominent instance to point to showing that having the SDK is not the right move. And hopefully that “everyone does it” will become “some still do it”.

If of course in the meantime we find a working systematic solution, it’s all for the better.
Here is a book a bit dry but teaches you most of the foundational stuffs about investing.

The Conceptual Foundations of Investing - Bradford Cornell
The Intelligent Investor and Howard Marks The Most Important Thing
On the other hand I always get suspicious when a professional cannot describe me roughly what the road ahead entails — if someone is unable to explains this it usually means that they are either making it up as they go, that they never did this before or that they can't really communicate the things they do. And none of these are good signs.

Of course you cannot expect a hundred percent accurate picture with all the nitty gritty details beforehand, but unless you are working solo having clear goals is really important. Programming really is about the decisions one takes at each step and the domain specific knowledge one encodes within the project. That is why reflecting and documenting every once in a while really makes sense.
The same team has won the last 6 F1 championships, clearly not everything that helps them win is being banned.
https://en.wikipedia.org/wiki/Moving_sofa_problem
Do you think that halting our activities for a few months will have a significant effect on wildlife growth?
Can We Forgive China?
It looks like the problem isn’t with the tests, but rather they are buying uncertified products.

From the first link,

> the company that made the test kits, Shenzhen Bioeasy Biotechnology, had not been on Beijing’s list of certified providers

> Spanish health officials said they bought the tests from an unnamed third-party distributor

Furthermore, the Spanish health officials used the test wrong,

> In a statement on social media, Bioeasy said that Spanish officials did not understand how to conduct the test and that it made videos and issued instructions to help them.
Reminiscences of a Stock Operator by Lefevre and
Security Analysis by Graham and Dodd
As nice as it would be, auditing everything you use is almost impossible, especially for smaller teams.
I could get behind that but am sure people get tired - both the activists and sheer mass of people who would need to get convinced.

During covid nobody is paying attention and we have the additional problem that they're trying to use cellphone location data to enforce social distancing! Once this is in effect it will be difficult to undo because the next epidemic will be "just around the corner" ...
Agreed. Or an additional option is to let businesses fail. The value of a viable business doesn't instantly go away just because they are insolvent. Let another better managed company buy up the failed company.
I believe the accepted period is around 15,000 years ago, possibly slightly earlier.
Legislation?
Who isn't broke? Just banks?

Banks manage money but that’s not the same as having that money on their own balance sheet. Banks can and do go bankrupt.
It's NASCAR.
Profoundly embarrassing.
Why exactly? Are those industries booming?
See, one way I often solve this is by reducing my reliance on third-party dependencies.
Is social distancing effective against COVID19? This is what data tells us
Ask HN: How to verify binary came from this exact source code?
I want to make an app and put the source on GitHub so everybody can verify it.
How can I ensure that the corresponding binary really belonged to a specific GIT commit? Is this possible?

I know for example that Google Go has reproducible builds and I would get the same hash out of the binary. But I would have to attach this hash to the binary so I could have a “print version” dialogue.
And this attachment would mess up the previous binary.

Google Go was an example. I am talking about an Android, iOS app.
Sometimes when I delegate it costs me more time explaining and supervising than it would to do the work myself.

Sometimes I get back a perfectly decent solution, but in 5x the time I would have considered reasonable.

Most often I get back something that’s not amazing but looks fine, and works at first but turns out to have had some sloppiness or impedance mismatch down the road.

Sometimes I get back not only a solid and thorough solution, but a coworker who went way deeper into the topic than was necessary for the particular task, and is excitedly teaching me new things about it.

From certain people I get back an explanation of why what I’m asking will turn out to be a mistake 8 moves from now in the 10-dimensional chess game, and thing I actually needed instead.

The third group is technically “good enough.” They pull their weight, and we turn a profit on having them around. But if I can manage it, I’ll always try to get the fourth group for junior positions and the fifth group for senior (between those two it’s the same set of people at different stages of development). Those people are maybe 20% of my division, but they do 80% of the work, for what I expect is closer to 30% of the cost.
on the PLATO book, https://news.ycombinator.com/item?id=15784052 has interesting comments from the author.
On PLATO itself, https://news.ycombinator.com/item?id=16615420

While i'm at it, the book
'Minitel, Welcome to the Internet' - https://mitpress.mit.edu/books/minitel is about the history of the french Minitel (previous HN discussion on the Minitel - https://news.ycombinator.com/item?id=14681561 )
It's down to monies. There's no hard limit on spending (yet) so larger teams can and do invest more. On top of that smaller teams have to buy some of the components from the larger ones and integrate those into their designs. This is bound to be less effective than doing integrated, end to end design like Mercedes does.
Most apps are extremely chatty and prompts like these may not end up being useful.
For now. Sony's recent 600mm f/4 paired with a a9II and animal eye-af is something that will tempt wildlife and sports photographers. It's unrivalled.

Services, yeah, Canon are miles ahead but one step at a time.

I'm a Nikon shooter, mainly wildlife. If I was starting over today I don't know which system I'd buy into.
https://www.goodreads.com/book/show/171127.The_Little_Book_o...
Trading and Exchanges: Market Microstructure for Practitioners, An introduction to quantitative finance by Blyth.

Avoid pop finance books that is light on numbers. If you want to understand the qualitative aspects/culture/history, books like Flash Boys or Flash Boys: Not so fast are more than sufficient. Stay away from "technical" books that are designed for layman and non-technical readers. They will handwave Black Scholes and economic math and you will simply be going through the movements without truly understanding.

Books like Reminiscences of a Stock Operator are great secondary books to supplement your primary readings. You don't give a beginning programmer Pragmatic Programmers/Clean Code/Programmers at Work when he or she can barely write a hello world, let alone a quicksort. You want a intro to programming course followed by something like SICP to lay in the foundations of abstraction and computer science. It is the same for finance. Half of the books in this thread are either financial pop science or has little relevance to somebody who wants a rigorous understanding of how the stock market system works.

Also to note, Buffet and A Random Walk Down Wall Street are books that espouse certain schools of thought on managing portfolio. Judge them by their history and backtest their theories rigorously. It is like Object Oriented Programming, fads wax and wane with time and everyone has their opinion on how trading should work so take things with a grain of salt. Lastly, trading and managing a 10 billion dollar fund is quite different from e.g. 100k in your tax free social security account due to stuff like network effects and doors that can only be opened when you have enough zeroes on your spreadsheet so what's good for the goose is not always great for the gander.

Once you are done with stock markets, get a macroeconomics textbook to understand how it ties into the federal reserve (or central bank) and how government bonds affect liquidity, that sort of thing. Again, avoid pop science books which shows up way too often on HN (this is worse with biology, another subject that this forum has a poor grasp of).
I wish I could upvote this more. Apple goes further and state that privacy is a fundamental human right, and then do the things you mention. Some of them clearly in violation of GDPR.

(seems like Apple fans/shills are downvoting me. Not the first time)
I guess it was not known that the facebook sdk did something as nasty as this
Tooo little, too late.
Try creating a Mac App Store version first
A Random Walk Down Wall Street by Burton Malkiel

Buffett: The Making of an American Capitalist by Roger Lowenstein
I agree. HN should have been more supportive of bold, innovative and disruptive entrepreneurs like Elizabeth Holmes of Theranos, and Billy McFarland of Fyre, rather than just criticising them all the time.
This is an excellent deck. Thank you for sharing it!
I find it too easy for people not on the front line to criticise those who are.

1. Chloroquine has been used since 1949 for treating a range of diseases including malaria, and is therefore a well known drug which causes complication only in rare cases because its side effects and use are well known, it's even given in prevention to healthy people travelling in certain parts of the world

2. Pr Raoult has demonstrated 13 years ago its effectiveness against coronaviruses

3. The current CV19 pandemic is killing people at an alarming rate

4. In Europe hospitals are stretched beyond capacity meaning more are dying for lack of space/equipment/attention/treatment, and not because of CV19 itself

5. As a world renown specialist Pr Raoult has been in contact with doctors in China who were the first to use it to treat CV19 and observe its effectiveness in greatly reducing the viral load

6. As director of a research hospital Pr Raoul is on the front line for handling CV19 patients and is responsible for making life and death decisions not just for his own life but for all patients arriving in mass to his door

7. There is no other alternative treatment to date for CV19, some other drugs are promising but are either much newer and less known, or heavier on side effects and cost

Now take into account the above facts, imagine yourself in Pr Raoult shoes, and realise that withholding the use of chloroquine in such dire situation, where the luxury of a full study cannot be afforded and the drug is very well known, can be considered not only immoral but also criminal. In other words when the choice is either to let people die with a "wait and see" attitude, or to save lives by significantly reducing the viral load and infection with a well known drug, the choice is clear. Another way to view the situation: you are a policeman stopping an ambulance not respecting the driving code and driving too fast, and then learn there is a dying patient in the back, what do you do?

Also Pr Raoult does not claim he has done a full study. Those that get finicky and still want to have a full study before allowing its use are irresponsible people who have no idea of what's it's like on the ground. Those that criticise him as a lone advocate are really out of touch with reality: he is definitely not alone, he's got 200 staff under his responsibility, 80 of which are researchers, he has been on the forefront of his field worldwide (see his wikipedia page), knows very well how to perform perfect academic studies, and is and has been constantly talking with specialists and doctors around the world since the earliest time of the pandemic.
"The Annotated Turing" by Charles Petzold is an in depth look into the seminal paper by Claude Shannon that started this whole "tech" thing.
> That would imply they are incompetent and negligent.

> Would one not expect large companies like LG to have internal security and privacy

can't tell if this is sarcasm because this is exactly what they are. an OEM is just packaging stuff and always bigger than it's parts (in this case meaning the knowhow of their otherwise bright and knowledgeable engineers is lost in the organization as a whole). the biggest companies are always the dumbest places where no matter how bright you may be the management layers above make sure that this gets cancelled out (I've worked at Samsung, Nokia and Ericsson and it was the case in all these places). Doubt LG would be any different.
I built a react native version: https://github.com/yonahforst/trackandtrace

Looking for contributors!
What would you have done? Saved $45B in cash in case a virus like this causes the world economy to stop?

The job of management is to find a profitable way to deploy capital. If management are returning capital to shareholders, outside of expected dividends of course, it’s because they are bereft of ideas. What would I have done? Invested a large portion of that money in long term R&D and careful strategic acquisitions. It’s the same over at IBM. The current generation of managers have inherited cash flows set up by their predecessors but have no idea what to do with them.
Is the data sent back to Facebook sent in clear text ? What if they used https to send back the data ? Would the data content be detectable ?
Safari mostly uses the open-source WebKit, except it of course sets all the Mac defines and Apple-specific feature flags, and there’s a bit of extra code sprinkled in internally. On Linux you can get something similar but not exactly the same by using one of the WebKit browsers, such as GNOME Web.
It's an imported library. Almost nobody vets those libraries ever. And that's the current state of software supply chain.
This video by Ray Dalio about the Economic Machine helped me more than any book I read: https://m.youtube.com/watch?v=sMRRz1J9RkI
Disappointing.

And there's no Mac or Windows version, so...

yawn
Lots of tempting 3rd party iOS frameworks are binary only without source, such as Google Maps for iOS. Who knows what kind of telemetry and event listeners these frameworks install.
The USPTO is basically derelict at this point.

All we can do, I guess, is write to our representatives and demand that software and "business-method" patents be codified as ILLEGAL.
> Can you elaborate on how to identify the filename for a pipe in procfs or sysfs in a simple "echo hello | wc -c" example?

You can see it under /proc/$pid/fd. For example, if you run "sleep 600|wc -c" (just to give yourself some time to poke around), you can see:

$ ls -l /proc/2760791/fd
total 0
lrwx------ 1 ams ams 64 Mar 28 13:35 0 -> /dev/pts/10
l-wx------ 1 ams ams 64 Mar 28 13:35 1 -> pipe:[54074122]
lrwx------ 1 ams ams 64 Mar 28 13:35 2 -> /dev/pts/10

$ ls -l /proc/2760792/fd
total 0
lr-x------ 1 ams ams 64 Mar 28 13:35 0 -> pipe:[54074122]
lrwx------ 1 ams ams 64 Mar 28 13:35 1 -> /dev/pts/10
lrwx------ 1 ams ams 64 Mar 28 13:35 2 -> /dev/pts/10

Here 2760791 is the pid of the "sleep 600", and 2760792 is the pid of "wc". You can see they're both connected to "pipe:[54074122]".

54074122 is the (virtual, i.e., not disk-based) inode of the pipe. You can get substantially the same information from lsof:

$ lsof -E -u ams|egrep 'sleep|wc'|grep pipe
sleep 2760791 ams 1w FIFO 0,13 0t0 54074122 pipe 2760792,wc,0r
wc 2760792 ams 0r FIFO 0,13 0t0 54074122 pipe 2760791,sleep,1w

But the name "pipe:[54074122]" is actually the "filename" of the pipe, and it comes from here in fs/pipe.c:

static char *pipefs_dname(struct dentry *dentry, char *buffer, int buflen)
{
return dynamic_dname(dentry, buffer, buflen, "pipe:[%lu]",
d_inode(dentry)->i_ino);
}

(There's an interesting note in Documentation/filesystems/vfs.txt about how pseudo-filesystems like pipefs can generate these names only when someone asks for them, since they're not used for anything otherwise. The only way I know of to ask for the name in this case is to call readlink() on the pipe fd under /proc/$pid/fd, as ls does.)
I would recommend Investing Demystified by Lars Kroijer.
Yes, it did not work for me sitting with a laptop on a swing chair. It actually works better with clear static features in the background, but it seams to be a bit more (cnn?) because it seams to isolate paintings on the wall for me as well. Wish there was more open source easy to use camera stream manipulation. Skype also has background blurring.
SARS-CoV-2 infection in 86 healthcare workers in two Dutch hospitals in Mar 2020
You cannot have the signature as part of the signed message. You can substitute a deterministic value (like all zeroes) where the signature goes, during the signature calculation.

You may be interested in Telegram’s documentation on reusable iOS and Android builds. https://core.telegram.org/reproducible-builds
sure, but since I am unable to actually make legislation I wrote "call your MP" - which is more sobering/realistic if you look at the likely success of this particular effort.

We're outgunned by the lobbying from these companies I think.
You look at source code of a program that does it.

Source to almost all such programs is readily available, unlike Windows programs.
Well, of course.
The negative code quote echoes the famous quote of Antoine de Saint-Exupéry:

“It seems that perfection is attained not when there is nothing more to add, but when there is nothing more to remove.”
The two books that helped me "get it" the most are "A random walk down Wall Street" and "The intelligent investor".
I once read through 21 "day trading" / stock market books in a month to glean a basic understanding. Interestingly only one book had one small chapter on money management & risk management.
Unblocked: https://archive.ph/mVxhG
https://github.com/mattes/vagrant-dnsmasq
> May I ask how you get started with technical writing?

The easiest way is to apply to huge companies like Amazon, Apple, Google, or Microsoft. These companies may have ridiculous expectations from software engineers, but the tech writing screening process is much easier.
There's another benefit to having a decision journal, even if you do it alone and not as a team or company-wide effort: it reduces the time you have to waste fighting misinformation.

Companies bigger than a typical seed-stage startup usually come with an added level of bureaucracy. Products, tools, documents and others are usually created or pushed forward by different teams as a cross-functional effort. If you are the leader of such a project, the creator of a tool, methodology or document used by others, you will be expected to keep everyone in the gallaxy up-to-date with the details. Failing to do this will lead to certain personalities giving you a hard time. Suddenly people may start questioning your decisions in calls, emails and threads. You'll start wondering where all this skepticism comes from and will be forced to repeat yourself over and over again wasting valuable time. "Yes we did test whether to use X or Y architectures", "yes, we did test and consider this tool but it lacks feature Z".

I'm likely not alone in considering the above a less than ideal situation to be in. Having a well organized and detailed decision journal allows you to stop the noise almost completely. Also, as others mentioned, it gives your thought process structure, keeps you honest, committed and makes evolving a deliverable overtime easier.
Who do you think researches and supplies the lens and sensors for some really good phone cameras? Yes, Sony.
The Innovators by Walter Isaacson is one of my favourites.
I might be misunderstanding the situation, but it feels like Roche has been acting like a printer manufacturer: capture the market with underpriced devices, but having those devices only work with a specific variation of an otherwise not that special input material that only they can produce, and then charging a premium for that.
Why does global warming damage the environment everywhere?
No thanks. Will keep settings sync.
Ask HN: What have you been playing?
In this period of "indoor propensity", what are the (board/video/etc) games you are most enjoying?
antibiotics can relieve symptoms in that they reduce inflammation.
How is it a company that rents scooter needed 1,387 employees?!?

I’m pretty sure this 30% figure also doesn’t take into account their legions of gig workers recharging the scooters.