skysight-inc/HackerNews huggingface dataset:
The whole point of how interrupt handling works is that it returns back to the same state of the program already in progress when finished. The abstraction is such that the interrupted program doesn't need to care.

Even in those "old" systems of single address spaces and no protection, you're constantly getting timer interrupts, interrupts for I/O, etc., which your application might not have installed its own handler for.
Well, you asked for an example, so you were given an example.

However, I agree that examples are not all that useful. Numbers are, and these show that, in aggregate, German companies are beating US companies, individual sectors notwithstanding.

And the US is borrowing tons of money from the outside world and has been doing that for decades.

Now you can try to dispute that, but you'd need to come up with some solid arguments backed with data. Certainly your point that these awful commies are mooching off the great capitalists is ... a little off base. As in not compatible with the facts.
I hope that it's obvious that you shouldn't expose part of your implementation to your end users a la auto incrementing primary keys.

Obfuscation of how data is queried and stored is pretty low hanging fruit, security-wise.
Red Hat Developers Continue Working on OpenCL/Compute for Nouveau – Phoronix
I will add that taking calculus in high school was the final stake in the heart of my belief in god.

Calculus shows you that complex outcomes can result from quite simple causes.
Hear, hear! Glory days.
Who will ask, and why? Perhaps you earnt the money through speculating on bitcoin using a computer that is now sadly destroyed.
What if someday we get political leadership so awful that, hypothetically, a former CIA chief feels compelled to warn that is is fundamentally dangerous to the nation?

One answer might be that we deserve such an outcome, and there is no reason to insulate encryption from the negative consequences. But is that a good answer?
His foundation is doing a lot of good but merely giving money away should not be grounds for a Nobel.

That should be for people who actually dedicate their lives to doing good. Gates is facilitating other people doing good. He’s like Alfred Nobel himself, not like the recipients.
This article begins with a false story about Galileo being locked up for promoting heliocentrism. That is not why he was locked up. Copernicus came before Galileo, promoted heliocentrism and was employed by the Catholic Church. Galileo was locked up for political reasons, and because he was pretty antagonizing to the pope of the time. If you want a quick cartoon describing the events Adam Ruins Everything did a section on it: https://www.youtube.com/watch?v=vlRHbQEHdRU.

Sources:
[1] https://en.wikipedia.org/wiki/Galileo_Galilei#Controversy_ov...
[2] http://www.trutv.com/shows/adam-ruins-everything/blog/adams-...
Many years ago, I thought bitbucket's unlimited private repos is a generous offer. I decided to put my everything on bitbucket. I hope my opensource projects can help bitbucket attract some traffic. Then I found I received more attention on github.

Maybe it's the network effect.

Nowadays, I like the ui, responsiveness and developer interactions provided by github. I don't like Bitbucket's color scheme and sometimes it's slow.
> Now he gets oodles of credit for throwing the change back at humanitarian projects which sometimes bear fruit.

They're thought to have saved 6 Million lives...
And compared to the profits certain to be reaped if you were successful in developing it.
The most common rebuttal to this is that a low birth rate is better than a high death rate.

Even if everyone was immortal (not just unaging, as that would only reduce death rates by ≈90%), couples could still have one child each. That would leave the final population at twice the original population. 8 billion people have 4 billion kids, who have 2 billion kids, who have 1 billion kids... etc.

> Will the old people in power remain open to new ideas and challenges? Do we really want immortal Bezos and Zuckerberg expanding their empires in perpetuity?

Nobody knows. Fixing aging will cause new problems, but those problems will not be as bad as 100,000 people dying every day.

Lastly, who thinks aging will never be fixed? Maybe we fix it in 30 years. Maybe it takes 100 years. But unless we destroy our civilization, humanity will invent anti-aging technology. So we have all the problems you worry about, though perhaps not in your lifetime.
Does this relate to the dragon energy of Kanye West and Donald Trump?
Microsoft's incomprehensible licensing is a huge part of their business model. They rely on no one (not even their own experts) being able to understand it as a form of leverage.
Drucker, the person most attributed with founding modern management, himself stated that you cannot teach management:

Prof Drucker expounds: "Teaching 23-year-olds in an MBA programme strikes me as largely a waste of time. They lack the background of experience. You can teach them skills - accounting and what have you - but you can't teach them management."

His view is that management is neither an art nor a science but a practice - in which achievement is measured not by academic awards but by results.

https://www.ft.com/content/5e78a9cc-3732-11d9-a8bb-00000e251...
Not quite. If I was to truly critique the example, the problem lies mainly with the ban function, which appears to allow ints to be passed in as arguments. If we have static typing available to us (the example in the article doesn't seem to), then yes, I agree we should ensure that only the relevant type should be allowed as the argument. But still, problems can lurk in the shadows, for example, you could initialise a User type with a message ID by mistake, or even an iterating int, much like the example in the article. I'm not trying to be difficult or unnecessarily contrarian, but my experience tells me that you can put a whole bunch of safeguards into your code, but nothing beats testing at catching bugs, and sometimes, the safeguards are not worth the efficiency hit. Worse still, the safeguards can at times provide a false sense of security.
SpaceX is a good example. The number of people who would benefit from such a moonshot-like effort to cure ageing, if it was driven by private entreprise, would be about the same as the number of people who can afford space tourism currently. A privately-developed cure of ageing would be astronomically expensive, indeed.

Oh, I have no doubt that the prices would eventually go down- in like a few hundred years after the cure was invented. Until then the people not able to afford it would still die in droves while a few powerful and affluent people would ascend to a kind of immortality.

Bostrom doesn't even try to think of how a very expensive panacea that cured ageing and all the ailments that came with it would be distributed to a majority of the human population that even now cannot afford basic healthcare to extend their health-span even for a few years.

How is this current state of affairs supposed to be ethical? And how can we ethically justify halting ageing for only a tiny handful of people out of the entire world population?
Let's assume the ffg scenarios:

* Some people don't know how to download ISO files from the internet. Or even how to use them

* Some have poor internet / limited bandwidth

* Their laptops isn't booting and don't want their files wiped by recovery mode

If a technician is to provide repair discs to people in this scenario - no Windows Keys - should the technician customers this disc for free?
If you're good at hiding afterwards then there's probably plenty of people fencing computers who will take the cash (and launder it). You can probably get goods stolen to order.
A survey of comics research in computer science
Towards Quantum Communication from Global Navigation Satellite System
There's plenty of oral vaccines on the market.

A big one is polio.
This HN. Capitalism baaad, UBI goood.
More likely a troll? I can't believe a major bank is hiring a C-level on LinkedIn
The way I remember history taught in school is essentially "pre-history (first human settlements)" => giant leap to => "ancient high culture starting 3000 BCE", with a supplementary piece of info going like "well we don't really know yet what happened between those two". Back then it was clear to me, and so almost certainly to the researcher/historians of the time, that you don't go from relatively simple cave paintings to insanely complex languages, forms of government and far-fetched empires just by snapping a finger twice.
I also live outside US and every legit transfer larger than 100 USD or EUR from my account got blocked. Every time it happened, I had to send photocopied ID, bills, and other requested documents. I got a verified business account with lifted limits and still the same pattern continued. And every time I had to call support, otherwise it took about a month for them to review the documents and unlock the account. At the end I was able to get the money out by small transfers. Now I just require a SWIFT transfer from all my US customers.
>"I predict that the next-generation blockchains will be hosted on Github, and only then will software development be fully decentralized."

This made me laugh out loud. Thank you.
Tesla Losses Mounting
Copy paste from wiki: The 60 GHz signal cannot typically penetrate walls but can propagate off reflections from walls, ceilings, floors and objects using beamforming built into the WiGig system. When roaming away from the main room, the protocol can switch to make use of the other lower bands at a much lower rate, both of which can propagate through walls.
Even lazier option - go ask for some starter from a bakery.
The concern being expressed about this is absurd.

The database was used to find leads (by finding people who shared segments of DNA with the killer, indicating some family relationship), but was not used to conclusively determine the killer. That was done with samples from the criminal himself.

My reaction on seeing this is "Great! Where can I upload my DNA information on the off chance I can also help find a monster like this?"
Oh, I'm fairly certain that the information sharing would only go one direction: the merchants would share the data to the credit card companies, who would run fraud models on it and provide near-real-time feedback to the merchants.

In terms of user privacy, this gives the credit card information more information than they already have access to. It is reasonable to worry about the privacy implications of that sharing. But to be honest, the credit card company already knows a great deal just from processing the customer's purchases. Adding in the delivery address (when it differs from the card's billing address) is a leak of personal data, but not a huge one. Additionally, we might be able to put in place contractual controls limiting the data to certain uses. I can assure you (from my own experience), credit card companies are well experienced at compartmentalizing data and limiting data sharing.
Fitting distributions with R – mages' blog
So I immediately jumped on store.apple.com thinking it would be good to own a backup for the 3TB Time Capsule that has been serving my 4 macs (2 laptops, 2 desktops) faithfully for five years or more....

...and read the reviews. Oh dear. The current generation of TCs seems to be plagued with connection and overheating issues.

OK then -- what is a non-Apple substitute for seamless in-home backup and routing?
And a monopolized OS market has probably cost zero lives.

I'd let corporations get away with way worse if the profits were always used like this.
I would reject PR that introduce code like this. I disagree with the article. You should not introduce "safeguards" as described in the article. In few years time, someone will make bug assuming that users id starts from 1.

Instead, you can write this as (js):

banSendersOfMessages(messages) {
messages
.forEach(({senders}) => senders.forEach(banAccount));
}

In the ruby community, there is the principle of least surprise. Your design you should not introduce astonishing things.
The original idea of bschools where they where for mid career mangers where considered high flyers.

Now it seems the higher level degree status is used to game visa applications.

Maybe a MBA should only be issued if you can prove 10 or 15 years real world work experience which would return the MBA to its roots as a course for experienced people
Nice presentation.

Is the hardenedbsd web site's security feature comparison table up to date?

Edited to remove comment about my confusion that Carolinacon14 -> 2014; not the case. It's 2018.
Stackable Virality and the Birth of Microbrands and Virtual Restaurants
I agree about the security of a centralized vault being a key weakness, but the article omits a few key aspects of Ozzie's proposal:[0]

* A court order is required. It's not up to the tech vendor.

* Physical control of the device is required. No remote exploits.

* Access is enabled only to one device at a time. No mass hacking.

The point of security is to increase the cost to the 'attacker' (here we'll use that word even for legitimate government purposes); there's no perfect security; law enforcement can access data on iPhones already. Also, attackers focus on the weakest (i.e., least expensive) link and there's limited value in increasing the cost beyond the 2nd weakest link.[1] Except for the centralization of key storage and two other issues (see below), Ozzie's proposal might increase the cost to the level of law enforcement's alternative, acquiring a hacking tool. In fact, I've been thinking of something similar (court order, physical access required, notification to user) and might even have posted it to HN at some point.

Using hacking tools is much worse than Ozzie's process: There's no court (or at least it's not as enforceable, because there's no tech company checking for a warrant), no tech company, the user doesn't necessarily know their data has been accessed, remote exploits are possible, and so is mass hacking.

Also remember that private citizens can still encrypt their data at the file level using other tools, though of course most will not.

Here are weaknesses I see:

A) The use of other means of accessing devices would have to be outlawed, or law enforcement will continue to use hacking tools and citizens gain nothing.

B) Solve the centralization problem. Probably, the keys shouldn't be in the hands of the tech giants and should be distributed widely. EDIT: Perhaps require two unrelated parties for access?

C) If these new access tools are built into mobile devices, what happens in countries where people's rights have been taken away? The courts are often ineffective. I suppose the fact that the phones get bricked at least informs the user, and the authorities can use hacking tools anyway, so perhaps nothing is lost.

____________

[0] https://www.wired.com/story/crypto-war-clear-encryption/

[1] If I increase the cost of exploit A to $100,000 and exploit B costs $50,000, attackers will use B. If I increase the cost of A even further, to $200,000, it won't provide much more security - the attackers still will use B.
There are several points in this article :

1/ stuffing random ints into your user functions : that problem can be solved with typing and tests. I'm hoping that extensive testing of any piece of code which would have a drastic effect on a user would get extensive testing before going into production.

2/ ID canary : seems a rather good idea, like stack canaries commonly used when you don't have much stack space and you might get a collision with your heap. It's only a problem for languages for which point 1/ couldn't be a solution.

3/ Using UUIDs to avoid disclosing information about your user count : I think that's a separate problem. You should avoid disclosing unneeded information in general. If you use int IDs, always have an opaque public_id field that you use publicly and for interoperability with third-parties. But it does not mean you have to use UUIDs internally. However they do have a number of advantages, mainly that you don't need a central authority to distribute new sequence numbers, you can just generate UUIDs where you need them which will save you DB round-trips and make sharding of your DB easier. Also will help avoid issues such as this one : https://blog.travis-ci.com/2018-04-03-incident-post-mortem
Are they I though there was a hard to break ceiling between "technicans" and professional in Germany - they had to relax it a bit due to eu rules but.
Sauna with a cold is a recipe for spreading it to others, I think. I tend to avoid it out of consideration for others.
The main difference between this proposal and the previous ones is the bricking step, which is supposed to make it transparent when the key has been revealed. But once the key has been revealed, what prevents an attacker from replacing the main board of the phone (keeping the phone's exterior and its SIM card), and copying all the data to the new board? A non-technical user (and even most technical users) wouldn't know the difference.
I beg to differ and so do your sources, "Galileo was found "vehemently suspect of heresy", namely of having held the opinions that the Sun lies motionless at the centre of the universe, that the Earth is not at its centre and moves, and that one may hold and defend an opinion as probable after it has been declared contrary to Holy Scripture."

Your just saying if he would have kept enough political clout he could have got a pardon? Because the axe was falling once they felt he 'advocated'.
Some languages have deterministic, in-thread GC.
I've seen a similar bug in a web forum where someone wondered why "ke$ha" is rendered as "ke". "ke$DB" was quite interesting.
Isn't this really well trodden ground? Coroutines were known by the 60s, according to Wikipedia, and I have a really hard time believing that just about everything worth saying about them hasn't been said. I feel a little bit of scholarship would help avoid creating problems that have already been solved.
I'm surprised no one mentioned Alton Brown:

https://www.youtube.com/watch?v=FqxkMqsEQI0
It would be great if peers competed on features, anti-bot tactics, reliability, etc. Perhaps large social sites should be working on an open social data interchange protocol instead of asking for protected regulation.

Free the game instead of enshrining the players.

Closed social network platforms and protocols exhausterbated consolidation. They disallow competition. The market is hostile. The market will not standardize, and actively worked against it (RSS).

Open the protocols. Let the kid down the street compete with Facebook again.

Let me pay $5/mo for a small player in Norway to host a custom Whateverstadon with strict peering rules. Let DNS be the registry.
On the topic of bread for a moment: I recently started making my own bread. I bought a book on the topic by Ken Forkish "Flour water salt yeast", and I've fallen in love with the process.

The recipes are great, but the first few chapters that cover his journey to making bread, a bit of the science behind it and talking about the less scientific components of what almost sounds like "luck" (Really, just super detailed experimentation and careful repetition once you get the variables right) in the process of getting the perfect rise.

I've got to admit, i'm not a big reader, but there is something about the way Ken put this book together that I really enjoy. Maybe it's that he worked for IBM before becoming a baker and we both think like technical individuals? Maybe it's just good writing and I need to experience more of it? Whatever it is, I'd encourage you to buy the book...i've got no skin in the game, but bread making is great and his methods are slow but fun (My first bread took 18 hours to go through the whole process).
> I wonder if this kind of customs helped the Spanish conquest and subsequent colonization of the Inca/Aztec Empire.

I don't think so. It's probably mostly down to what Jared Diamond describes - Guns, Germs, and Steel.

The occasional score of children and conquests slaughtered voluntarily is dwarfed by the numbers of natives that died from smallpox (f.e.).
Been looking around for 15 mins, still can't tell what exactly this is.
Let's just keep in mind that while we observe this in others we probably play the same game ourselves.

Lately I have developed doubts that a system I was part in building up over the last few years and is generally well regarded is still necessary. It's pretty hard to admit this in public if a potential consequence may be to lose your job. I think people would be less prone to preserving problems if they wouldn't potentially lose their job and livelihood.
It's a counterfactual- I suspect we'd have more advanced technology in other sectors and more global economic opportunity across the board if Microsoft hadn't abused their monopoly power and slowed progress in computing advancements, which could also have saved lives indirectly... but we'll never know.
>I am a business school graduate. It's a little shocking to read this but also hard to argue. I think many degrees have no value except for serving as a requirement for entry into a career.

I would add a further element of uncertainty, that applies not specifically to business schools only but to a number of schools/universities.

The professors/dean/etc. may control what is taught at the university, but rarely they can control what the students actiually learn.

If the student perceives the degree as a mere requirement for entry into a career, he/she will not study to learn, he/she will study to pass the exams, which is not at all the same thing and learn and participate as little as possible.

If this is the case, there is no real incentive to teach "better" or teach "more", and what is taught little by little starts diverging from what the industry expects from a graduate, reinforcing the feeling (IMHO correct nowadays) that the degree is just a sort of badge to allow the entry to the club.

The job market however insists on asking these qualificatons even for jobs where they make no sense whatsoever, fueling this perverse mechanism.
It is just as possible (and actually much more likely, in my experience) for fictional narratives to be used as intuition pumps, to appeal to cognitive biases and distract from the difficulties of the real-world situation and the inconsistencies, incompleteness or arbitrariness of the author's position.
Have you ever used Softlayer/Bluemix?
The word "sacrifice" doesn't imply the consent of the person or animal being sacrificed
Thanks for mentioning this -- though the Adam Ruins Everything video still falls into the same Modern view of the whole thing (for the sake of humor of course :) ). For an exhaustively detailed account of the history of heliocentrism and the Galileo affair, I've not found a better resource than Michael Flynn's blog posts "The Great Ptolemaic Smackdown":

http://tofspot.blogspot.com/2013/10/the-great-ptolemaic-smac...
While we're at it, I consider the notiong of deity to be still present even in modern systems, as long as people found their existence onto something they don't understand it ends up as a god. We just swapped nature for other kinds of deities. GAFAism ?
> I know socialists see this as a critical component to their theories, and I understand why. But the truth is that the Soviet union, and China, both became very extreme totalitarian states ... not because of external aggression, but because they feared the civil war they themselves had used to get to power, before any capitalist aggression really began (long before WWII, and even during).

Foreign powers involved themselves in the civil wars in both places, which complicates this claim.

China's civil war in any case took place after World War II (the Nationalist-ruled China could fairly be described as an authoritarian state but I don't know that that helps the case)`.