skysight-inc/HackerNews huggingface dataset:
If that's really the official attitude within Google, then I will stay away from using Google's APIs and will advise other companies to do the same.

We should be talking about 10-year deprecation for APIs. Not 1 year.

Software development is a huge capital expense. Talented developers are a limited resource. Forcing your paying customers to go spend a bunch of valuable $$$ and time in order to just move to the latest version of your API -- not even to gain any new functionality, but to keep what was working already! -- is simply unacceptable.
If the people working for the NSA don't want to go to prison, then maybe they should stop committing treason by breaking our constitution and illegally spying on Americans through illegal programs.

Don't do the crime if you cant do the time.

Personally, I'd rather our military NOT be full of people who are willing to do this kind of thing.

If this discussion was about missiles, and the gov agency in charge of the missiles were using them on Americans, I'd say that they should go to jail as well.

You are right. These cyber exploits are weapons. And they should stop using those weapons on Americans, as a multitude of leaks have shown that they do, through mass spying and mass data collection programs.
Exactly - and while that low barrier of entry gives Amazon a significant problem with fraudulent items and listings of dubious quality, it also adds a ton of breadth to the marketplace and makes something that actually lives up to the phrase, "The Everything Store."

As an example, I found myself in the market for a laser cutter recently. Consumer entries start in the low/mid 4-figures, and Glowforge doesn't appear to be right around the corner. So I figure, the best bang-for-your-buck option is to buy a cheap Chinese model and swap out the cruddy bits.

Now where am I going to get a cheap Chinese laser cutter, a nice open-source CNC controller board, and if things go hooey-shaped, a more robust power supply, ventilation, and/or cooling system? Walmart?

No, the alternatives to something like that are more along the lines of ebay. The turnaround time would be significant, and I'd still have to vet all of the listings I consider to hopefully avoid fakes. Ditto for AliExpress, and double for TaoBao. Amazon offers prime shipping on most of those items, though, and they have a decent returns policy to boot. The breadth of their catalog is nothing to sneeze at.
That's just a misunderstanding. There is a lot of fun to be had in maintaining others' code and there's nothing like finding a stupid bug (and fixing it) to boost your self-esteem as a programmer.

But maintaining code (especially shitty code) gets you much fewer rewards and recognition than writing new code from scratch (including shitty code) -so that may be a better explanation of why most people don't like being "maintainers".
I'm all for simplicity. What I also like is consistency. Craigslist's UI is not consistent.
That's literally the paper the article summarizes
Thanks for that response, I think I will use "allegedly questionable data on planetary climate and surrounding public discourse by friends on the western side of the globe". That ought to be less "provocative" while meaning the same.
Charles Babbage left a computer program in Turin in 1840. Here it is
Most of the userspaces are just compiled for ARMv6. If you've got your firmware (bootloader, kernels, devicetree overlays) up-to-date, then you should be able to boot the OS on any Pi (the bootloader detects hardware version and inits the right stuff, including loading kernel7.img for the Pi2/3, instead of kernel.img for the 0/1/1+ models).

Ubuntu and some of the other 3rd-party OSes are compiled for ARMv7, and won't run on the 0/1/1+. A couple are compiled for ARMv8/AARCH64, and won't run on anything but a Pi3. There's a lot of work that went into making things like Raspbian as close to foolproof as possible.
What "public" are you speaking about? I don't think the average consumer has any idea what Magic Leap is or what they do. You compare it to Microsoft and the HoloLens which had much greater public awareness and because of that is already dealing with the vaporware label. Gizmodo just posted an article today discussing the HoloLens as a current consumer failure. People in the tech bubble might be tired of not seeing anything out of Magic Leap, but I don't think that automatically means it is the wrong strategy for eventual mass market success.
Good enough is not enough.
Things like this exist: https://coinmixer.se/en/
I'm very impressed by the quality of the Next.js framework and how lightweight it is. Glad to see it move forward!
The web apps of 2017 may be more advanced, but I don't see value added through that complexity.
Lent out my usb to Mike
Lent out my usb to Mike to recharge is keyboard. He said thanks, with a karma point.
So, where's that point?
I'm happy to not recline my seat when I'm sitting in steerage, unless the human sitting in front of me reclines.

So it's not about making a deal with whomever sits before you; instead, it's about making a deal with everybody in your column and lower row number, at least up to an exit row. All it takes is one recliner to ruin it for everybody.
Emails go out every day at 2:00. Here's todays issue http://us15.campaign-archive1.com/?u=c6f4641a67aaac83a748e0f...

If you wanted to try it out, sign up your email.
Simple Website Fixes – Part 10
Yes true, I might pick one up. The Atom I wasn't too impressed with in an old Shuttle but that has changed I think.
While it might sound bad to you for millions of Indians and Chinese it is totally worth a Kidney. As long as they are making that choice themselves I do not see the problem.
It's not productive to reduce the argument to this extreme. There's no way for the NSA to do what the NSA does without searching for exploits and weaponizing them. That's the whole reason to have an NSA.
As much as parts of the worm do look kind of amateur-ish, it's probably still a stretch to assume that they used the same encryption key for every infection.
This fact actually makes it a potential offense to say anything to them. After all it's not their fault if they misunderstand you...
The valuation seems absurdly low.
>Yes it is. As long as the 30% of the proceeds are higher than the proceeds of the best alternative use of your money.

You aren't guaranteed proceeds. You can model investment as a probability function of profit. You should only invest when the expected value of the investing is greater than 0. But tax rates factor into the expected value.

Would you bet on a 50/50 coin flip with 3:1 odds? Of course. How about if you were taxed 90% on proceeds?
> from a donations pool where everybody has access to

If the donation pool is limited and a sick person is not allowed to use his wealth to save himself, it is violence on the sick person.
Which is actually why MS sucks so much: they make you pay for the privilege of choosing when your computer will restart itself.
Yep; as Magic Leap goes longer and longer without publicly providing any details about their product I've slowly grown more and more skeptical.

On the other hand though, you and I aren't the ones they have to convince; for now they only have to convince investors. And so far, investors seem to be pretty convinced. Whether those beliefs are well-founded is impossible for us to determine one way or the other, since again, we haven't been provided with any information on Magic Leap's product.

If Magic Leap ever does release a product it won't matter how skeptical the general public is or isn't initially; the product will speak for itself.
>One of my favorite poster children for this is Plastic Logic.

Basically the entire organic transistor community has a solution in search of a problem. Not really an issue limited to Plastic Logic.
Agreed. Except for the VERY long-legged, a reclined seat-back in front doesn't remove leg space. It pivots at/above knee level and simply pivots marginally closer to me. I have never had a reclined seat obstruct my view of the entertainment screen or make me tray unusable.

On the other side, I don't recline the seat to create more space for myself. I recline it to alleviate discomfort from the absurdly upright default seat position.
Former Mich State football players launch students study app
And http://www.bigbustycoons.com
The Dark Side of Doctoring
can anyone compare with meteor please?
They probably would have made more by being quiet about the infection and renting it out as a botnet, or selling whatever interesting data they found.
They have very detailed instructions in 20 languages. It's much more user-friendly than most software these days.
Have you seen the banner ad at the top of the page: "Kevin Mitnick Security Awareness Training 2016". So who knows, maybe there's more in it for them longer term.
No ... I think I was pretty specific about including the agencies who operate without enough oversight, frequently flaunt the law (and ignore the constitution) and are eroding the rights of the people they're supposedly serving.

The military is completely different. The troops on the ground are generally following orders and highly disciplined. There are definitely occasions where I don't agree with the orders they're following - I can't possibly fault the soldiers. Adding the Coast Guard to the mix is borderline ridiculous. And you completely forgot the Red Cross - there are some very militant nurses involved.
Touchpads created with a can of spray paint
I'm consistently blown away by just how good the project management for this language is. It's not just the forward progress that the language is making (which is considerable), but also just how well they package the information up into a form that the rest of us who are not involved day to day can digest, like has been done here.

Another example is the "This Week in Rust" newsletter which takes progress that would've taken you hours to read about yourself, and puts it into a succinct format that you can get through in minutes [1].

The Rust 2017 roadmap which targeted forward movement on all the language's weakest features was admirable in itself, but even moreso is how much progress has already been made. In particular, I'm really excited about incremental compilation, which is showing as much as 5x speedups in early results [2].

I was also very happy to hear that the Rust team acknowledges that regardless of how performant they are, futures are not a particularly ergonomic or maintainable way to write code, and are considering what new constructs might look like over the longer term:

> Over the rest of this year, we expect all of the above libraries to significantly mature; for a middleware ecosystem to sprout up; for the selection of supported protocols and services to grow; and, quite possibly, to tie all this all together with an async/await notation that works natively with Rust’s futures.

I'm still on dabbling in Rust, but I'm fairly convinced that in another few years after this Tokio churn has gotten a chance to settle down and the async patterns are more broadly refined, there won't be many justifiable reasons to not write new projects in it, whether they're as low level as a Postgres extension, or as high level as a DB-backed HTTP application. It seems to have an almost perfect compromise between performance, safety, productivity, and ecosystem.

[1] https://this-week-in-rust.org/

[2] https://blog.rust-lang.org/2017/05/15/rust-at-two-years.html...
Can you explain how you arrived at 75% effective tax rate for the top 10% and 90% marginal tax rate for income over $1 million? The math isn't working out for me.
Anything on the tray table is the problem. Reclining reduces my use of my tray table. It also reduces the area I have to read my book, I can't hold it as far from my face as I like.

But IMO it should be enough that it intrudes into my space, which is already at an extreme premium. It doesn't have to be useful space, I'm already cramped and you're making my space smaller. Please don't.
Craigslist has competition. However, it works really well, loads very fast, and makes a lot of money. There's no motivation, then, to make the UX "better."
Designed in part by I.M. Pei of popping windows in the Hancock building fame. Apparently, a revolving door had to be installed because sometimes people were physically unable to open the door because of the wind tunnel effect (or they had to enter through other buildings and take a tunnel). [1]

[1] https://en.wikipedia.org/wiki/Green_Building_(MIT)

ADDED: There was even an MIT Musical Theater Guild filkish number way back at the dawn of time :-) about not being able to get into the Green Building to the tune of Charlie on the MBTA.
Gamesibeat – gaming website
There's a clever way to destroy data on SSD: just overwrite your (encrypted) hard drive encryption key, then even though the data remains, the key is lost forever. I think most modern SSDs come with the feature.

More info in this question: https://superuser.com/questions/986387/why-does-my-ssd-inter...
> Either NSA's role involves using zero-day exploits, in which case they shouldn't disclose them; or NSA's role doesn't involve using zero-day exploits, in which case it shouldn't be looking for them and would have nothing to disclose.

Third possibility: their role involves securing domestic infrastructure, in which case they should be looking for vulns and getting them fixed. IIRC this actually is part of their statutory mandate, alongside offensive operations.

That being said, it still wouldn't help against WannaCry because Microsoft made a blunder when they disclosed the vuln by patching new versions of Windows while they left majority of XP installations unfixed. Even without the NSA leak somebody may have reverse engineered the bug from the released updates - such things happened in the past.
Looks to be ~56K and pulling in 20k / day right now: https://twitter.com/actual_ransom/
Personally I just like the extra space. I think it's really for everyones convenience not to recline before most of the people are sleeping in the plane. What if some one has to get out of the window seat? What if food is served? What if person wants to use laptop or read? Reclined seats are always on the way.
> This is actually an odd case, as it was mainly the result of improper training and different configurations between two planes.

That might be the case, but I would rather not be on a plane where children are allowed inside the cockpit. Parents can visit an aviation museum if they want to.
Fair point, but at least when Canonical was doing it it was just searching Amazon for something relevant to your query. All of the outrage was that doing this meant that Amazon would get searches for stuff like local file names that presented an information leak. Canonical also proxied these searches so Amazon didn't actually get enough information to tie a search back to a particular user.

As for Apple though, I disagree with a lot of their design decisions but Apple hasn't introduced Spyware, Adware, and Malware into any of their products. Their walled garden philosophy is crappy but they aren't doing what Microsoft has been doing.
Sure, Silicon Valley probably won't jump on this bandwagon. But it's ok for a lifestyle business to have modest goals.
It works in Pro, but not in Home and I think not in Enterprise either.
> Port 445 that was used in an attack is opened by a kernel driver that runs in ring 0.

You know, not too long ago, Linux used to run NFS on ring 0 too.

There was a good reason for those things, you can find them on the performance comparatives between CPU and network at the time.
> 'I can’t read the full study you linked, so I don’t have their examples'

Then you go on to cite tumblr?!

Just read the actual paper: http://sci-hub.cc/10.1001/jama.2017.5150
It already costs 2.5 billion to bring a medication to market..

https://www.scientificamerican.com/article/cost-to-develop-n...

Adding additional quality measures only stands to increase that number.
I didn't come up with it. I'm asking if the math works out and the response was basically, as long as the marginal rate isn't over 100% it works. I don't think that is accurate.

If someone modeled a realistic tax rate I'd love to see what they came up with.
The addressable memory space doesn't include code, globals, stack, etc, but only that memory which could be considered the heap.

Pointers into memory are 32bit base + 32bit offset, non-wrapping, so 33-bit distances from a base pointer. Each memory access needs a check to that (relatively non-changing) pointer. Memory spaces can request expansion in multiples of 64KB, and can have configured maximum sizes. This leaves it all compatible with using the MMU to trap accesses beyond allowed memory. The example from the paper linked elsewhere is that on a 64 bit machine, you can allocate 8GB of virtual address space, which covers the entire possible addressable range of wasm instructions, and use permissions to trap out of boundness. The very notion of allocating that 8GB already encapsulates memory sandboxing, as long as the addressability limits of instructions can't be usurped (and it's formally been shown to be sound).
This has been exactly my experience. The only difference is I got books from the local library. I have the same nostalgia for working through Pascal and assembly language books while hunched over an old 386 as a teen. Now, it's much more about how fast I can generate value. Probably speaks equally well to the process of growing up as it does to how learning programming has changed.
Well it has happened where a pilot committed suicide by crashing the plane. Ugh, I think, I hope that wasn't a movie.
Hello All,

I made this site for fun as a personal project. The premise is that I wanted a fun way to keep track of the games I played. I realize there are other apps. I am just looking for feedback regarding landing page, navigation, features and overall usability. Any constructive advice will be appreciated.

Thanks,
gib
> There's no excuse for this in final, deliverable products.

There is an excuse for it if you aren't willing to pay for faster software. Cheap is more important than fast for most software products.
This is really interesting - ive been interested in the immutable deployments since they launched but haven't ever played with it. I assume there is a way to turn off previous instances? Can you do that with the command line as well or do you have to log in to the website?
It's not to protect you from yourself, it's to protect you from others. It's like how some shops have "cashier cannot access safe" signs -- it's not necessarily that they don't trust the cashier, it's that it prevents the cashier from becoming a target.
Hence the esque. :)

Good point though, I'll make a note of that in the README.
Next and Meteor are two separate types of projects.
> "Why not, exactly? What is mysteriously going to stop working just because someone's legal arrangement expired?"

No, it is about engineering and resiliency as opposed to just getting something to work. Would you fly on a plane with unsupported software?

Firms can choose to use unsupported software at their own risk (at least in most situations -- there may be situations where it is illegal to do so such as mission critical safety systems).

> "That's a lovely theory, but in the real world organisations buy very useful, very expensive equipment all the time with the expectation that its useful lifetime will be longer than any currently available OS is officially supported for."

First, I don't know if that's true about the expectation that a very expensive piece of equipment is expected to run on unsupported software. If it truly an expensive piece of equipment that usually comes with maintenance agreements (eg, MRI scanner, CT scanner) and in that case, the vendor can't be using unsupported software. It should be part of FDA approval process that that be the case, but I don't know for certain.

Regarding SAAS, it might be a private firm server (farm) but one that is a server none-the-less which is easier on upgrades than entire sets of desktop systems.

I believe that firms that use unsupported, outdated software open themselves up to various liabilities.
Tech Industry Needs to Innovate Anti-Racist Principles
Sure, but part of the process of "ironing out" local networks will be an easy way of categorizing what host gets what sort of connection to the internet. A pedometer built into a shoe needs very little access to anything.
A simple update applied to a few hundred thousand of people, most of which don't work for you or know enough to care.
Simplicity? Modula-3 was simple, fast, and safe. PreScheme was less type-checked but powerful and simple. You can learn how to use them in a day coming from an imperative or functional language. Rust looks like it gives users extra power/safety with quite a bit of a learning curve (most say weeks to months) due to extra complexity. Definitely not simple, though.

https://en.m.wikipedia.org/wiki/Modula-3

https://en.m.wikipedia.org/wiki/PreScheme
Finding out if 2 people are chatting to each other on WhatsApp
pi^2=10 so pi^6=1000?

This is within 5% of the real answer, but does not not involve music!
I have had people recline right onto my knees then continue pushing back when the seat stops moving. Some planes are much worse than others wrt knee space though. I am also a few inches over six foot.

Reclined seats can also make laptop use difficult and some people don't check what is going on behind them before blasting their seat backwards which can be disastrous if you have a drink on your tray at that moment.

I love to recline my seat and stretch out a little but I rarely do so since it is so annoying to the next person. The only time I recline is on long-haul flights when the lights are out and I can see that the person behind me is clearly sleeping. Even in this situation, I recline just enough to give myself some lower-back relief.
Wasm has explicitly declared imports & exports, so that it can be called from, and call into, both JS and other wasm modules. I haven't seen anything regarding dynamic linking, but just linking these declarations at wasm module start time.

The interface should take care of all type conversion between wasm and JS primitive types (notably varying integer sizes and JS floats). wasm's 64-bit integers will likely not be allowed across a JS<->wasm interface.
Yes, it is a text. As the linked-to page says, it has been used in hundreds of classes at many schools as well as by thousands of individuals for independent study.

> Am I correct in assuming it grew out of your lectures notes?

No, really I wrote it intentionally not organically. I used Strang's book in a course a couple of times and while that is a very fine book, the students I had in front of me had trouble with it (and anyway I wanted to cover a somewhat different set of topics). I looked around some more but basically I couldn't find a text that fit.

> What lead you to make this a freely available textbook, instead of going the "normal" route of going through a publisher and getting royalties?

I wrote it using LaTeX, on Linux, using emacs. It seemed natural.

I do get some money, from Amazon sales, because it would be stupid to not round the price up. (But in general, everyone tells you that unless you write a very popular text for a very big audience, you are not going to see much money. You need to get your pleasure from the creative accomplishment.)
I'm happier for it, as otherwise you wind up with garbage ads from the smaller lots. For example, they'll list the monthly payment instead of the price, which makes wading through 'sort by increasing price' a PITA. Or they'll put a bunch of SEO keywords into the ad such that their vehicle shows up on a search that it shouldn't.
Shouldn't you already be charged with criminal negligence for the second building?
After seeing the thread on here about how you can collect huge amounts of data using WhatsApp a few days ago I had to have a mess about with this.