skysight-inc/HackerNews huggingface dataset:
When I was a child I read a book of short stories, I think it may have been Ray Bradbury. Anyway a cosmonaut leaves earth at near-light speeds and returns what are a few months to him, I dont remember how many years had passed on earth. The world was covered in green goo and the only people left were Americans and Russians living in submarines and still trying to kill each other with biological warfare. I believe anyway, this was about 25 years ago. It made me very afraid of all arms races. Does anyone happen to know the name of the author/book/story?
The war analogy is not really adequate. War is an extension of diplomacy, a continuation of policy with other means, an instrument that may allow politicians to achieve certain foreign policy goals which they could not otherwise. War is not something that magically happens on it's own, it's started intentionally to achieve certain goals, by a politician who did not want to stop that war but who wanted and chose to start it.

Even in the absence of actual conflict, having that option (and others knowing that you have that option) gives you lots of leverage and influence, and unilaterally abandoning that capability gives up that influence and ensures that you'll have to concede things to others who do have that option.

And it's not just that unilateral withdrawal doesn't work (si vis pacem, para bellum), but also that a multilateral agreement to end all war and capability for it is not something that all politicians and countries desire - some do, but some countries are militarily more capable than others, and they benefit from that, so it's simply not in their best interest to have a world where war isn't an option and they lose that influence. Case in point - nuclear disarmament; the powers that do have nuclear weapons have a strategic advantage over those that don't, and they would not be willing to give that up to have a world with no nuclear weapons even if it would be possible to have a working multilateral agreement between all of the nuclear powers.
The majority of the most "desirable" men in the world have lean, muscular physiques, not bodybuilder physiques. Think Brad Pitt in Fight Club.

So, if your main reason for using steroids is to attract women - seriously reconsider, as your premises are wrong.
Law suits. The big one missing is law suits. That's a higher level of fame than this blogger has hit. That includes:

1) Nuts and idiots. For example, people who genuinely believe what you're doing is out to get them.

2) Jackals and vultures. People want what you've built, and see the legal system as a good way of extorting you to get it.

I hit this level of fame, and quickly backed down from anything which might give me more visibility.

I also stopped believing random accusations of famous people until there's proof or unless the accusers are really close. If someone is CEO of a 20,000 person company, and their closest associates accuse them of sexual harassment, exploitation, fraud, or otherwise? That's a plausible accusation. If someone runs a 20,000 person company, and 20 seemingly random people do? Well, that's almost guaranteed by statistics.
Not sure about Norway, but in the Netherlands, you have to note down the PUK code. You can't get a replacement SIM card without PUK code. This is for prepaid though.
I had the call every parent dreads – student's dad
In Sweden the banks issue the BankID instead, the certificate is tied to the phone/pc it’s downloaded to and is not connected to the phone# at all. You can however connect for example ”Swish” to your bank accounts for seamless transactions through youe phone# but it too has to be authenticated with bankid.

I’ve never really heard of a case when the bankid/authentication to any Swedish banks has been compromised with the exception of the users signing in fraudulent actors.
> Once you have enough money to have a great quality of life without stress, having more money isn't improving much your happiness.

If you mean without having to continue working, that is indeed what many would consider being rich.
Manage Flask Apps with Flask Buddy CLI
The CyberWire Daily Podcast
The threshold is whether you need a job.

The difference in stress of needing to hold onto a job, versus of being their voluntarily, is huge. And it's not binary. If you have a few years cushion saved up, it's a huge decrease in stress. If you have a mortgage paid off and enough to retire off of, most people in the world would call that 'rich.'
He could've just used a SIP client (plus e.g. WLAN, which does not even have to be on 24/7), and being the one who initializes the call. If he does it on a sane time, then he'll reach contact.
Yes, and extending that model to unsafe code. It would make violations of the model have undefined results, which allows the compiler to make optimizations that assume the model is followed even in situations where that can’t be statically proved.
Of all the programs not to have a single screenshot on its homepage..
this is hands-down among best that are out there (and it's free). It is known under 2 names[1] which might be a bit confusing but it _IS_ about assembly.

see this HN thread (450+ points) discussing the book at the time: https://news.ycombinator.com/item?id=21640669 It is also constantly updated.

This books is to ASSEMBLY what Richard W. Stevens is to TCP/IP and UNIX programming. Also it IS a beginners books because he makes no assumptions about the readers previous experience. It is very thorough so it's probably the only book you'll ever need on Assembly :)

___

[1] explanation from the author:

> What is with two titles? The book was named “Reverse Engineering for Beginners” in 2014-2018, but I always suspected this makes readership too narrow. Infosec people know about “reverse engineering”, but I’ve rarely hear the “assembler” word from them. Likewise, the “reverse engineering” term is somewhat cryptic to a general audience of programmers, but they know about “assembler”. In July 2018, as an experiment, I’ve changed the title to “Assembly Language for Beginners” and posted the link to Hacker News website, and the book was received generally well. So let it be, the book now has two titles. However, I’ve changed the second title to “Understanding Assembly Language”, because someone had already written “Assembly Language for Beginners” book. Also, people say “for Beginners” sounds a bit sarcastic for a book of ~1000 pages.The two books differ only by title, filename (UAL-XX.pdf versus RE4B-XX.pdf), URL and a couple of the first pages
A bad formatter is worse than no formatter, and unfortunately YAPF proves this out in my experience, being unstable, inconsistent, and tricky to configure.

Black however could fall into this category of worse than no formatter. On my team we have a strong style guide with a lot of well-reasoned, detailed, and consistent rules. One of the main differences to other style guides is that we design our style to make review easier. One of the primary ways of doing this is minimising diff noise.

While Black's vision is to reduce diff noise and design for easier review through a consistent style, it creates more diff noise and has a less consistent style than our style guide, and so we've had many discussions internally about whether it's right for us.

I have no doubt that Black is better than weak/no style guide, and for open source projects the automation it brings would absolutely be the right choice. I just wish it was better at what it sets out to do.

Edit: to address some of the questions raised:

- Yes Black does save time over code review picking on style details, but we already have automated linters for most things we'd raise about style anyway, which negates some of the time saving.

- The easiest example of where Black differs from our style guide and falls down on its promises is formatting lists/function calls/definitions.

For example:

foo = [bar, bar]

When reaching the line length limit, we will turn this into:

foo = [
bar,
baz,
quux,
]

However Black will format this first as:

foo = [
bar, baz, quux
]

Only when it goes on a few more characters does it then format into the way we'd go straight to. This means that there's more diff noise more of the time, and when reading code there are 3 forms of this construction that one must be aware of, rather than the 2 forms that we have, meaning the code is less consistently formatted.

This is picky, yes, but the point of Black is to be picky, and in a team where we can have a very good shared understanding of a style, and where we do already have that style, Black is much less convincing.
> It was only 282 years ago that Euler presented in his textbooks the exact formula for the volume of a sphere

It's strange that Fermat's Library stated this since the formula for volume of sphere was discovered by Archimedes more than 2000 years ago.

[1]: https://en.wikipedia.org/wiki/On_the_Sphere_and_Cylinder
That makes sense, but wasn't mentioned as a core reason in the post, so I'm assuming it's not that for author.
I'm making an interactive map showing the progression of the virus, from various sources. https://coronaprogress.com/

I don't believe anymore that they are trying to downplay it, or they are being really bad at it. We shall be approaching a hundred thousand confirmed cases within 10 days.
Nope. More famous researchers face the same problems. It doesn't kick until it's popular fame, as far as I know. In other words, if most computer scientists know who you are, you might still be okay unless you get unlucky (but you might definitely get unlucky too). If Joe on the street knows who you are, you've got all this and more.
> SMS 2FA is a joke tho.
Yes, everyone knows. But it's better than nothing.
Antora's cross-reference feature[1] might be what you're looking for. It also has the very, very useful concept of content catalogs; it's an SSG for documentation sites.

[1] https://docs.antora.org/antora/2.2/asciidoc/page-to-page-xre...
ROCA: Resource-oriented Client Architecture – an alternative to SPAs
Evidence of synthetic data in Wuhan coronavirus body count
It's an older reference but it checks out.

When Intel was developing Itanium they named the new architecture IA-64 and retroactively named their 32-bit x86 line IA-32.

After AMD released "AMD64" Intel started copying the AMD 64-bit extensions. IA-32e was a short lived name and Intel started using "Intel 64" to refer to the 64-bit extension of x86 and continued using IA-64 for the Itanium VLIW CPU line.

https://en.wikipedia.org/wiki/X86-64#History_2

After several years of denying its existence, Intel announced at the February 2004 IDF that the project was indeed underway. Intel's chairman at the time, Craig Barrett, admitted that this was one of their worst-kept secrets.

Intel's name for this instruction set has changed several times. The name used at the IDF was CT (presumably[original research?] for Clackamas Technology, another codename from an Oregon river); within weeks they began referring to it as IA-32e (for IA-32 extensions) and in March 2004 unveiled the "official" name EM64T (Extended Memory 64 Technology). In late 2006 Intel began instead using the name Intel 64 for its implementation, paralleling AMD's use of the name AMD64.
interoperability: "the ability of computer systems or software to exchange and make use of information."

Emphasis on exchanging information between 2 unknown programs.

So much programming plumbing (parsing text etc.) to do just that.

So many hours wasted chasing API documentation to figure out how to call an incantation.

So many software features hidden away and inacessible unless used through a UI maze.

So much code sitting there unused and undiscoverable.
I dislike a lot of black decisions and still use it for everything.

My aesthetic taste is less important than getting things done.

If you are not using it, stop arguing and nit picking about your preferences, we, as a community, have more important things to do. It will hurt only a little, I promise.
https://www.thegamingpub.com/ is such a great newsletter for those who like to check gaming news.
As a Candian, it seems to me so very pathetically and predictably Canadian to literally herald the surrender of your own industries to foreign takeover.

Canada is (often) to tech what Mexico is to cars.

Mexican 'assembly' of cars is fine and good, but they don't exactly move up the value chain from there.

Canada produces a lot of decent tech people, who will work for 2/3 the wages, unfortunately, this doesn't map to a successful entrepreneurial climate. Now, that's a hard thing to contemplate, as 'nobody' can really compete with SV at their own game, but it's disingenuous in the least to farm out labor and compare that activity with those doing much of the higher-level work, and most importantly: controlling the profits.

Maybe the Mexico analogy goes a little bit too far, as there are tech startups and a few decent companies in Toronto, by and large, but they have serious trouble scaling into anything. To be fair, it's not like most US cities are any better. In fact, aside from the weather and lack of charm, Toronto is a 'better all-around city' than most American cities.

But there's a serious lack of exceptionalism, and far too many of Toronto's best move on to the US, London, or elsewhere.

This kind of 'pathetic nationalism' is why loathe the CBC. It's as though they are utterly unaware of the extent to which they extoll mediocrity.

Canadians are well educated, get along pretty well, and the 'average person' in Canada in many ways lives better than the average American, at very least there's a lot less calamity, fraud, there's full healthcare which isn't great but it's mostly good.

But - on the issue of talent and exceptionalism, it's a disaster. We are near the bottom of the OECD it talent and R&D expenditures. Canada sends China 'raw materials' and they send us back finished goods: this is the opposite of 'first world/developing world' trading norm.

We should not be hailing mediocrity as a victory. It's nice to have jobs, but there is no Valley of the North.
seconded. i have seen and heard the name but thought it was yet another python web framework -- like, you know, we be getting a lot of them lately.

i will definitely check it out because i always wondered that jupyter is fun and game, but how do you productionize your work after?
The unspoken premise of this quote is that fame and fortune don't easily convert into each other. The believe that both go hand in hand is what most people get wrong already.

And there is also a certain asymmetry, because popularity at least can be bought to some degree but converting pure fame into lasting wealth is hard work if, depending on the circumstances, possible at all.
Mate, if this isn't accepted very well here, you can try posting on IndieHackers. You will be surprised how much better it will be accepted there.
My guess would be for a laptop with a more recent touchpad in e.g. Gnome. It’s not “proprietary hotness,” it’s free software that only works on Wayland because that’s where lots of recent DE development has been. Nvidia users are out of luck; and I do blame Nvidia for this and intend to buy AMD next time.
I don't believe that, because otherwise companies like them https://www.fj.co/ wouldn't have a business case.

There are also many others in that space fixing old timers, or 'new' old timers, say from the 80ies or 90ies. Can all be had without telemetry. Are there regions who allow absolutely NO EXCEPTIONS to 'grandfathered in' cars?

Wouldn't that be so totalitarian?
I wonder where the x86-64, x86_64, and (the most strange of all) x64 names came from.

I think we should call it AMD64, since that's what the people who actually designed it wanted it to be called.
In order to get original source interspersed in the assembly, run

gcc -c -g foo.c
objdump -S foo.o
> However trying to become rich can be very difficult, tiresome, and disappointing.

Some people enjoy making money regardless how much wealth they already have.
Also, this is the primary reason that unsafe exists— there exists code that is both useful and correct but the borrow checker can’t properly verify. It’s a marker that tells the compiler it’s not responsible for verifying that code.
You're probably getting voted down because you're not really adding anything valuable to the discussion.

If you think the submitted article is bad just vote it down and move on.
" There's literally no place in Canada that doesn't have a generally unpleasant outdoor experience for at least half the year."

Much of BC. The rain is not that bad.

Also, winter is not that bad at all, it's really the long thaw that bites.

And if you live near hills and the countryside, it's fun.

Weather is a barrier to people coming to Canada, but it's generally not a reason people leave.
Unless you’re deliberately operating a not-for-profit (trying to cover expenses and nothing else), value-based pricing generally makes more sense than cost-based - particularly for SaaS where the marginal cost of a new customer is low. Lots more: https://www.google.com/search?q=value-based+pricing+saas

Regarding your exact question, since there’s no average number of customers (denominator) or average total expense (numerator), there’s also no use in an average cost-based price. About as close as one can get is to look at the average gross and net (ie, overall) margin of existing SaaS companies. That’s interesting but not a great way to set prices, since prospective customers don’t know or care. They care what your thing is doing for them and how much that benefit (time savings, pleasure, etc) is worth to them.
Since I started using MovieLens.org and let it learn what I like, I get pretty decent recommendations. I am also adding tags after I watch the movie. Recommendations has to be highly personal. Thumbs up/down is not enough. And global rankings are totally useless for me. I rarely like top-rated movies. I hope no corporation buys them and rewrites/destroys the system as it is common with all acquisitions because the way it works now is perfect. They should open-source it to preserve it and help the society. I pay for Netflix but I rarely use it due to DRM (a bit complicated in Kodi) and lack of movies (too many shows).
I opened this on a computer without an adblocker installed (yeah, my mistake), and a minute or so into reading the article it suddenly pops up a full-screen ad to buy this guy's book. That's on the same level of annoying as autoplaying videos imo.
The promise and danger of Crispr9 gene editing [video]
Choosing the Right EC2 Instance Type for Your ML Model
You actually just proved the opposite: your TN was the thing that got you a job paying 2x as much, gave you your foot in the door and exposure, and some time to establish longer-term plans.

Without the TN it's likely you may not have been hired because it's not worth the effort for most companies: T1 is easy, then once you're in they can process it more.

FYI this is not an argument for or against TN.
The top post from four days ago predict the numbers the Chinese will announce.

08/02/2020 34506 cases 721 fatalities
09/02/2020 38675 cases 808 fatalities
10/02/2020 43084 cases 900 fatalities
11/02/2020 47733 cases 997 fatalities

The 8/2 figures compare with 34 598 and 723 announced on the WHO site or almost spot on. You can check how well they've done with subsequent days here https://www.who.int/emergencies/diseases/novel-coronavirus-2...

Given the scenes of chaos on the ground the numbers do seem a little over smooth. You can also pretty much get the fatalities number by dividing the cases by 47.9.
Have you got any specific examples of different rules/styles? Have you brought any of them up on the issue tracker?

I’m a very big fan of black, and had disliked a few choices. But it’s saved our team literally dozens of hours of nit picking and style fixes. It’s so good to never have to critique style and just focus on function.
Very interesting! It's not clear to me why it's so obvious that doubling the height of a pyramid while keeping the side constant would double the volume of the pyramid. The reason it is not obvious to me is that the proportions of the pyramid would change. The author of the post seems to think this is so obvious that it doesn't bear explanation. Can anyone explain to me why this works?
Ah, okay thanks.
Came here to recommend the same. You can find the 15-213 course videos online. I have done the course and can’t recommend it enough. Do the labs, sincerely. You’ll learn a lot!
Can AI Find ET?
Psychotic episodes don't make you violent!
How, specifically, do you minimise diff noise? I can imagine a couple of ways:

- Split to as many lines as possible in order to avoid suddenly going from one line to many lines and vice versa when a line crosses a specified line length

- Add trailing commas wherever possible
Top, because my editor opens at top.
Ask HN: Which InfoSec Accounts to Follow
I got into the InfoSec space a few years ago when I read a blog post by Troy Hunt, but recently he has not blogged anything interesting in years anymore and on his Twitter account he has mostly just become an advertiser for his paid partnerships with 1Password, etc.

What are genuinly good InfoSec people to follow on Twitter and blogs to read?
We run x86-64, with a SSD (SATA2/3, or NVME). I/O should not be a problem anymore, regardless of OS.
No need, Spike is leading the email race anyway...
CEO by day, internet sleuth by night
Nothing comes close to a MBP's trackpad on a Mac.
Sure, but we want to be sure that the chosen model fits in correctly with the borrow checker. That's the part I was interested in.
wait, so is it purchasable right now ?
Yeah, the DOT has some value to baseline effectiveness of programs: if they have $30,000 they can improve some intersection or stretch of highway and save one life a year. They can always turn extra cash into lives saved, so they use that to measure the effectiveness of spending. (Preventing malaria deaths is much much cheaper, maybe the conversion rate should be lower, but let's go with 30k for now.)

If someone says they don't want $30k because they live comfortably, even though they could immediately donate it to GiveWell, it's like saying they don't value saving other lives because their life is fine.

Substitute in anything else you value. You could sponsor modern art competitions, or film preservation, or buy land for ecological preservation, or help fund policy research on key issues from think tanks...

People reflexively associate money with consumptive hedonism, so it can seem like a negative, but it can also support almost any value you have.

Money can build you and tacky gold lined apartment and buy you a loud sports car, but money can also cure the sick, feed the hungry, and house the homeless.
Not always. If the provider can be social engineered into granting you access to the account after proving access to that number then I’m not sure “better than nothing” is that solid.
FOSDEM 2020: A Component-Based Environment for Android Apps
Flight mode is the only way of living
You can also get 2GB prepaid for 3 weeks for less than 2 USD :)
Their site [1] says 'buy now, get in 6 months', so sort of...

[1] - https://shop.puri.sm/shop/librem-5/
Awaiting more responses here :)
Sounds like they're just cheap; and the off the grid part doesn't necessarily have anything to do with it.
Wait, you're telling us you don't have to use Nouveau or the proprietary Nvidia driver?
Fullstack Webscraper for Machine Learning
> make sure you don’t leech

Spot on. Nothing worse than feeling taken advantage of.
This isn't a PhD hire problem, this is a hiring someone out of school / college and not giving them enough structure to succeed problem. It's just you have higher expectations because they did great at undergrad / masters.
You deliberately took a very narrow interpretation of OP's message, and then you create an elaborate viewpoint on top of that. That's just retarded. OP was specifically calling out people who leech, not people who take an odd favour off of others - consistently carrying a phone without a bloody SIM is definitely the hallmark of a leech.
ajuniorvc.com - Weekly newsletter for crisp startup analysis.

finshots.in - Daily 3min finance newsletter.