skysight-inc/HackerNews huggingface dataset:
computers are customizable for a reason and software always requires human interaction to be updates/useable.. most people are OK with their iPhone updating itself and its apps and showing related apps -not sure why that's so hard for windows users to adopt.
This is a shallow, incorrect argument.

As a reminder, a custom version of iOS is absolutely useless without the means to get it onto a device. In fact, it's possible and relatively cheap for a talented team to make that custom version without Apple's help.

That means is a key held only by Apple, needed to sign software before it can run on any iOS device. Apple uses this key every single time any iOS device around the world is updated- a nonce is generated on device, sent to Apple, signed along with the firmware, then verified on-device before it allows the new software to run.

Creating the software may have been work for Apple, but would not contribute in any way to making phones less safe. Signing a piece of software inside their own premises for a particular nonce and device ID can likewise not be used to make any other device unsafe. This is a process Apple does many times a day, whenever any device updates.
People could be perfectly happy with today's performance levels (or tomorrow's, or yesterday's) if the prevailing systems were designed to serve and empower them, rather than to exploit them.

The market wants people to want "more features and faster execution." The market doesn't care what it's selling per se. If the web-browser-as-OS seems like an inevitability in that context, it's only a side-effect, and one that could change at any time.

WASM also impacts the labor market, as you mention. But it's not, as we might like to believe, because programmers' demands for more freedom and expressive power are being honored; it's because, as monkmartinez suggests [0] (and maybe this is what you mean by "floodgates"), companies would rather not be limited to a smaller human-resource pool when developing web properties.

If I sound a little dystopian, it might be because I'm currently reading Cyber-Marx [1], an insightful book from 1999 about the "information revolution" and its relation to capital.

[0] https://news.ycombinator.com/item?id=14342983

[1] http://www.press.uillinois.edu/books/catalog/66mwg3pc9780252...
I've made this bread a few times with great success, too! I can advocate for the steel bowl method, as I've never owned a proper dutch oven.
More math books and discussion:

https://news.ycombinator.com/item?id=10248651
It's fascinating how Britain seems to have a need to be at the forefront of despicable surveillance and censorship amongst western countries, beating out even the US with their horrific laws. I wonder if it's jealousy over losing their position as head of empire to the US and wanting to one up them in one of the few areas--digital oppression--that they still can. Seems like such school-yard, childish rivalries are often employed to get really nasty atrocities done like the Iraq war and total surveillance. Playing catch-up to US atrocities is a losing game for almost any country, but I have to commend Britain. They have done a decent job keeping up generally, and a superior job beating the US digitally.
Airbus (nee EADS) was formed by decree, several aerospace companies in the EU were forced to merge, forming EADS.
Do they really? That's horrible! It would also explain so much bad/strange behavior where Amazon gets caught selling fraudulent merchandise.

For a good example of this, look up reviews on CR2032 coin cell batteries sometime. In a nutshell, regardless of which brand you pick or who you buy from on Amazon, it seems you're very likely to get re-packaged and possibly counterfeit goods.
I also read a lot of books from Barnes and Noble. I've still got the bookshelf... some pretty hilarious titles on there. Macromedia Flash 2004 for Dummies, C++ in 30 Days (complete with a Borland compiler install CD)... great memories.

Are you talking about "Advanced PHP Programming?" I bought that book when I wasn't even as tall as the checkout counter at b&n. The cashier was very confused. I remember learning the fundamentals of object oriented programming from that book, sitting poolside on a Florida vacation. People must have thought I was some sort of super nerd child prodigy.
<excessive snark deleted>
Join Auth0, Algolia, and Keen IO for Happy Hour at Signal 2017
> In practice, it's faster to copy the page up front than mess about with the page tables and TLB shootdowns, doubly so if you end up copying the page to break the COW anyway!

It could be worth it when the data fills an entire page or more. And it's common that after a write, the thread will either sleep waiting on events and not get one during the milliseconds it takes for the kernel to be finished with the data, or the buffer is immediately used for read()/recv() which allows the kernel to remap the page without copying it.

But yes, that seems to be the problem in general -- we're trying to optimize something which isn't actually that slow. A memcpy() on a <500 byte packet is only tens of cycles. Even a full page is hundreds of cycles, which is on the same order as the cost of the syscall to have the OS notify the application it has finished with a buffer. None of this complexity can justify its overhead unless you're sending thousands of contiguous bytes, and at that point you're in sendfile() territory anyway.
Addressing the Gender Pay Gap
It's one thing when a word evolves. It's another thing entirely when the evolution is the opposite of the original meaning. So let's not get condescending when it's more than a simple shift in meaning, okay?
again, this is another attack without much merit. Lots of windows users want the updates because they're asking Microsoft for them. If you want to run Linux then RUN Linux.. you don't need to rain on the MS parade for no other reason than a an apparent lack of empathy for what other human beings want to run.
WannaCry about Vulnerability Management
I've been baking a lot of bread lately (pushing 80 lbs of flour this year), but I haven't tried these no-knead recipes yet. My kids don't like a really assertive crust, and peanut butter falls right through a wide-open crumb, so I'm going to stick to drier, denser loaves for the time being. Nonetheless, I'm interested! Maybe I'll try a one-off loaf just to see how it turns out.
You're not paying money to shop; you're paying money for shipping and unlimited access to their video library (and a bunch of other stuff, I'm sure). I'm not sure what the average shipping cost is, but if it were $5 then you should get Prime if you are going to buy more than 16 things from them.
...soon you will have just one device that does everything.

That's already true, for people who only have a phone. In the long term, it's completely wrong. Today's "super"-devices will explode into a constantly-changing constellation, as soon as personal networking is ironed out. Future generations will laugh at caricatures of people today, who constantly tend to and obsess on one hunk of plastic to the exclusion of the wider world.
How to create a buck based c++ project
R⁶ – Tracking WannaCry Bitcoin Wallet Payments with R
95% of ATMs use COBOL, but where are the new COBOL programmers?
Great find! Thank you for posting this. This one was pretty hilarious and would make a great graduation present: https://digital.library.cornell.edu/catalog/ss:19343334

Sadly, one link that I really wanted to check out ('Not So Persuasive' on this by-subject listing https://persuasivemaps.library.cornell.edu/browse-subject) does not work!
Intel's Puma series SoCs have both an Atom (x86) and ARM CPU. The ARM processor is used for running a cable modem (DOCSIS).
I've never liked the 747, but i've flown internationally on the 777ER on Delta and Air France. Wonderful experience for the most part.
Frankly, I think the old World habits of people distancing themselves from distractions and to involve their self in deep thoughts relevant to their fields, experimenting tirelessly and then collaborating with like minded personalities are either dead or severely limited nowadays.

With such pervasive usage of TV, internet, cellphones, telephones, material items, shopping, entertainment over the last few generations, we have gotten to the point where we are no longer producing Einsteins, or Thomas Edisons or Babbages. These days, your typical 'scientist' is a guy more concerned with dressing and appearing hip and is more concerned with being a CEO/marketing than with actual trench work in the scientific plains. These are the same types who encourage in turn for younger generations to follow their 'hearts', to be more 'social', to refrain from 'dry and boring studies' that consume one's entire lifespan.
Intel have a high end desktop chipset related to the server boards which is used in such cases.

X79, X99, both are related to equivalent server chipsets in C602 and C612 respectively. Yes boards are more expensive but the HEDT platform has all the features you'd expect of a consumer/enthusiast board. also the high end i7s are all met with equivalent non overclockable Xeon E5-1* processors
Every single time iOS is updated on any phone, it requires a new signature from Apple specific to a nonce and that device ID. It wasn't that they needed to build an installer then destroy it, any installer is in fact useless without being signed specifically for that install.
What is a psych evaluation supposed to tell me? The entire article is one sided assertions.

Cage supports Aafia Siddiqui, but the article doesn't say why, or why it's wrong to support her. She was convicted, sure, but of what?

"Five years later she reappeared in Ghazni, Afghanistan, was arrested by Afghan police and held for questioning. While in custody, Siddiqui told the FBI she had gone into hiding but later disavowed her testimony and stated she had been abducted and imprisoned. Supporters believe she was held captive at Bagram Air Force Base as a ghost prisoner—charges the US government denies.

While in custody in Ghazni, police found documents and notes for making bombs plus containers of sodium cyanide in her possession. She was shot in the torso the next day by visiting U.S. FBI and Army personnel, allegedly after shooting at them with a rifle one of the interrogators had placed on the floor. She was extradited and flown to the US where in September 2008 she was indicted on charges of assault and attempted murder of a US soldier in the police station in Ghazni—charges she denied. She was convicted on 3 February 2010 and later sentenced to 86 years in prison."

Seems pretty shady to me. Not unreasonable to think she might have been setup.

Your posts are fact free smears of Cage.
Interesting tidbit from the bottom of this thread [1]: Windows actually has a pretty clear distinction between "security" and "crap-no-one-needs" updates and even offers a way to restrict to security updates only - in the LTSB version which is exclusively available to enterprise customers [2].

I take that as a proof that the whole discussion is more about pushing Windows-as-a-service than about actually caring for security.

[1] https://news.ycombinator.com/item?id=14340449

[2] https://docs.microsoft.com/en-us/windows/deployment/update/w... "Long Term Servicing Branch"
> research papers can all be read by "people in the field".

Not necessarily. The classic example is Shinichi Mochizuki's work.

He's done some incredible work but he's basically invented his entire field out of thin air, he doesn't publish frequently, and the papers he does publish are essentially impenetrable.

He likes it this way and doesn't want to "dumb down" his work for the mere mortals who need to review it. That's essentially the end state of your argument - if you can't comprehend it you're not "in his field" and you're obviously not qualified to discuss it. And he's certainly not going to waste his time teaching some dunces the basics of his field.

https://www.newscientist.com/article/dn26753-mathematicians-...

https://www.newscientist.com/article/2099534-mathematicians-...
>Moreover, mathematiciens are trained to remove things like motivation and intuition from scientific papers and when they communicate among themselves. You get punished when you dont.

Why is this the case?
While that's true, there is a flip side that there were likely a lot of custom-made or proprietary systems that only worked on XP. Even worse, there were likely various medical hardware that only had drivers for XP. So upgrading from XP is not necessarily an easy project, and definitely not cheap. It's likely a huge project that would be like doing a complete circulatory system transplant, not a simple isolated heart transplant.
Can you point to an android tablet that gets updates 7 years after it's introduction?
> Experts' Exchange, which was basically an earlier version of Stack Overflow

Expert Sex Change was garbage, though. If it hadn't been as terrible as it was throughout its life, Stack Overflow wouldn't have taken off nearly as easily or as well as it did. I mean, I like to grouse as much as the next graybeard over how SO has gone downhill - and it has - but it's still miles and miles better than the metaphorical and deeply unmourned Superfund site that predeceased it.
Dangerous Skyscrapers Channel Wind and Sun, Topple Pedestrians and Start Fires
I guess it's a little different but it happens all the time. https://en.wikipedia.org/wiki/Auto-antonym#Examples

Also, "sad" and "sated" aren't quite opposites but they're very different. Are you telling me you wouldn't be annoyed if people started talking about how sad they were at the end of a great meal?
Apple already has a backdoor key which they use every single time any iOS device needs to update. The FBI wasn't asking for the key, they were asking for the key to be used to sign one update. That signature would inherently have only worked once, as it includes a nonce and device ID.
Sanjoy is rad. This should be a must-read for engineering school.
I think the "killer app" is the Pencil. I had a mini that had a shattered screen and the cost of replacement wasn't worth it to me. I hemmed and hawed for a year about getting another iPad. It would have been nice to have, but I could not justify the expense. The Apple Pencil changed that.

I have never used another stylus that comes within 100 yards of the Pencil. I got the iPad Pro 9.7" heading into my last year of grad school. What a difference reading and annotating with a Pencil than with my Mini just a year and a half earlier or even my laptop. I loathe reading anything that I need to annotate or really understand anywhere else besides my iPad (and that includes paper).

The Pencil swung me from "meh, nice to have" to "I will replace this immediately if it dies." I am using a 2011 MacBook Pro that I cannot justify upgrading and will probably not replace if it dies. But the iPad with a Pencil is something I can't imagine not having now.
Learned on a C=64.

Things went a little slower back then. In some respects, I think that was better. You could find decent quality code in magazines and books to learn by. Books stayed up to date longer. I still have a copy of PC Intern that I used when I moved to the PC platform. It had a lot of really good information in it.

But, really, it was more about trying and failing than anything else. Sadly, I've even gotten away from this because it's too easy to reach out to another dev for help. I think this makes learning more superficial. But, then, with how fast everything moves now, you kind of have to pick what you want to learn in depth and just accept the superficial learning for everything else.
Gotta love a government that stockpiles exploits to use against citizens (them loses them), rather than shares them with companies to protect citizens.
Yes, agree. in the article world = US. Its pure ignorance I have seen with people from US. They dont seem to know that other "worlds" exists outside the north american continent.
Hah. Imagine the press if they were as customer-centric and data-driven as they are portrayed, and they proactively sent compensation based on their errors of estimation (i.e. customer expectations).
>I feel like Amazon has gotten harder to browse, lately.

Amazon has a "problem" with private labels. It's so so so easy for Joe Blow in Kansas to create a private label product and get it shipped directly to Amazon's wearhouses. So Amazon is overrun by them, which makes it difficult to find anything in the mess. On top of that, since most listings are created by third party sellers, listings vary in quality and can be very inaccurate. All this makes it close to impossible to compare items. Top it off with Amazon's sorting feature being entirely broken, it can really be a mess to try to browse. eBay actually offers a better UI in that regard.

It was pretty short sighted on Amazon's part to let this happen, IMO.

Amazon actually CAN improve in this regard, all they have to do is require third party sellers to complete the listing and also have a human review the listing for quality and accuracy. Just that small step would improve the customer experience drastically.

With all that I don't really understand why people still use Amazon anymore other than out of habit.
In Qatar, it is illegal to criticize the ruling family, for example. It is also illegal to promote methods of circumventing the various internet laws, such as VPNs. Sites that are perceived to fall foul of this, get blocked. It is very irritating; I got in the habit of using Tor for everything.

The block looks like this: https://dohanews.co/wp-content/uploads/2014/09/qatar-block.p...
Anti-net-neutrality is the government interfering in private business.

Let's compare the Internet to a highway system, since that's the analogy politicians like. The Internet is all private roads. You pay your ISP for your road so that any traffic serving you can come across in either direction. I pay my ISP for any traffic serving me to come across in either direction.

Net neutrality says that if you and I send traffic to one another, your ISP can't charge me for my packets (trucks) carrying data (cargo) to you because you've already paid for use of the road. They also can't charge you more for a truck entering your road from my road than from their own other road, or from Google's road. It's all the same toll (or all included if you have an unlimited traffic plan) and you pay the same for your leg of the trip no matter how the truck got to your road.

Anti-net-neutrality folks think the government should grant the folks running the private toll roads we rent the right to waive tolls on those roads if they have a business relationship with one of the parties. They think the toll road operators should be able to charge you more rent or higher tolls if you do business with someone whose cargo came from a competitor's road to get to your section of road. At the same time, they say it's fine that the government itself has severely limited your choice in local road providers giving you no power to negotiate or find a suitable competitive road provider.

Then anti-neutrality folks call that an open, free market. Free for whom? Open for whom? Your state tells you who can install a road without a fair bidding process, that whoever installed the wholesale road doesn't need to allow a competitive resale market for retail use of the road, that you can't individually negotiate terms with the road operator, and that you can't build your own road to replace it. Now the federal government wants to tell you that the road operator under those terms set by your state can shut out cargo from its roads or charge huge surcharges based on who you bought the cargo from. What's free and open about that?
Programming with PICO-8: First Steps
> So your answer to the difficulty in making an OS secure is that anyone writing an application to run on that OS should instead be contractually required to support that application on arbitrary future OSes that don't even exist yet?

A piece of software that is operating on an non-supported OS is not a functioning piece of software. Usually, when software in the corporate environment is purchased, it is with a maintenance agreement or it should be. Part of the maintenance agreement should be for future versions of the OS from the same software vendor (eg, Microsoft in this case).

Perhaps in the future with more and more apps going from Desktop to SAAS or mobile this might be less of a problem. Don't know.
I've been studying the game of hangman (somewhat obsessively) for the last 6 or so years. I only recently discovered this Knuth paper via An Optimal Mastermind (4,7) Strategy and
More Results in the Expected Case [1].

I think the reason it has captivated me for so long is because of the unexpected insight that choosing a known short-term failure or an increased chance of short-term failure (when optimizing for information gain) will result in quicker paths to your final goal AND decreased amounts of short-term failures.

My repo (currently being reworked) for simulating different strategies in hangman and battleship: https://github.com/chrisconley/hangman

[1] - https://arxiv.org/pdf/1305.1010.pdf
Win10 also has an insider program too.
I'm kinda iffy on this. I mean, I get the idea behind it and I appreciate the spirit of it. But now we have yet one more home-grown license that probably hasn't been vetted by anybody, has unknown legal ramifications, and basically just adds to the noise and confusion around OSS licensing.

Sure, as a layman, I can read this and assume that it probably means what I think it means. But if I wanted to incorporate this code into another project, would I really be willing to be the farm on that?

License proliferation[1] is a real issue and I think we should all take it into consideration. Anyway, I hope the author at least submits this to OSI[2] and - hopefully - gets it certified as an OSI approved OSS license.

[1]: https://opensource.org/proliferation-report

[2]: https://opensource.org/approval
I only got around to updating my personal MBP to Sierra today. A major OS version upgrade took less time and messed with my stuff less than some Win10 updates have. :-/
i've only had exceptional teachers in university
True. Unfortunately Amazon does the very same thing.
The point I am trying to make is that there are valid reasons to have non-competes that aren't just trying to handcuff employees as that is the standard way of thinking in this thread. Whether or not they could practically be used for them is a different question.
Borland Turbo C - how I loved that program!

To actually learn C (not ++) I used Bjarne Stroustrup's C all the way. I think it was 150 pages of book with 10 pages of index, not exactly a heavy book, probably no larger than a 13" screen 'ultrabook' and I took it everywhere.

Back then we had attention spans longer than a goldfish, so studying a book that was so concise was the way to go, not to skim search results, copy and paste.

Before then with the BBC Micro again there were just the two manuals, the one it came with and some advanced one. The ZX81 was okay with just the manual it came with.

Computer magazines were actually how you learned new stuff, or at least saw stuff that you wanted to do, even if the reality was typing in hex-dumps.

As for attention spans:

https://geneticliteracyproject.org/2016/07/25/another-modern...

A Microsoft study in 2013 said the attention span of a goldfish is 9 seconds, whereas we had attention spans of 12 seconds in 2000 and 8 seconds in 2013.

There is a lot of 'averages' here, however, we have changed how we expect to learn things. I have no idea whether it is 'needle, haystack' or the other way around for commands I use daily. We just remember where to find stuff on the internets rather than in our own grey matter.