skysight-inc/HackerNews huggingface dataset:
This is the first edition of this important book.

AFAICT the only differences to the second edition are the additional forewords and a new Foreword to the Second Edition by Papert. This foreword is not mentioned in this online edition by MIT [0]. I have the second edition at home; I can try to share the forewords and specially the new preface, I don't think they are online (even on library genesis).

[0] http://mindstorms.media.mit.edu/
"A second edition, with new Forewords by John Sculley and Carol Sperry, was published in 1993."
Go 1.8 is released
Microsoft gets it wrong on OS releases roughly about just as often as they get it right. Vista was not a unique pony. Windows Me and Windows 8 also existed. Someday some Windows x will likely also repulse and annoy people.
Just because you are working for a long term (technological, scientistic) goal doesn't mean you are above the many different perspectives of the rest of the world.

Some of those perspectives may be even longer-term than yours, and may be skeptical of promised future technological solutions to problems exacerbated by the technology we already have.

What marknutter is highlighting is the need for a broader perspective. Many of these problems have been with us since the beginning of human history, and the only tools we need have always been within reach: human intelligence and effort. What is lacking is the moral and political will to solve them.

It's not the tools we lack, it's responsibility in using the tools we already have.
All of those probably geolocate your IP to the same region, unless you were travelling the world at the time. You really need to use proxies or tor to get a genuinely non-personalised Google.
Learning as Procrastination
British Broadcasting F*ck Commision?
https://news.ycombinator.com/item?id=13645825

https://news.ycombinator.com/item?id=13659864
Flipkart, Ola and Government Protection
Sure, and if we imagine a hypothetical entity that has 10 products with security holes and then releases and 11th, it might be worth looking at the 11th more suspiciously. Things don't happen in a vacuum.
New Inkscape 0.92.1 fixes your previous works done with Inkscape
Perhaps universities have overlooked a simple solution to illiterate students: don't admit them!

But of course, that won't look good on the bottom line, so in they come.
My family owns a few luxury apartments in Santorini.
We always have them overstaffed. The apartments are 80% full during all seasons and 100% March to November.

The revenue is exceptional.

Our clients are quite happy I'd say, judging by reviews in tripadvisor, booking etc (9.5 booking, 4.5 tripadvisor).

Even during times that electricity is cut off and there is no water due having an electric pump to bring water up the cliff.

Its a win win scenario. We get a few customers that are on their honeymoon etc, meaning they are paying way above their actual price range, and they are always happy with the things provided.

Even on unfortunate moments like 2013 I think where half of the island was out of power for 4 days so thats 4 days without water, electricity on a 2000+ euros a night trip, I'd say customers were pretty understanding of the situation and also they were glad we did everything we could to accommodate their needs such as giving them ton's of bottled water etc.

The point am trying to make here is that people that are willing to pay for a luxury apartment are usually nice enough and understanding when there is an issue, and the ones that can't really afford it but its their big moment in their lifes, appreciate things like "bed/mattress" etc luxuries that they never had before.

Btw people living on our apartments will pay 100euro taxis and 600 euro boat trips... (way overpriced compared to general market prices) and generally they will spend a lot more money than just accommodation
AWS has RDS - That's most certainly a database suitable for writing real world applications as its MySQL.

Does serverless somehow mandate a non SQL solution?
CD Projekt reaches a total market cap of $1.6B
The same headlines in Italy, last time a couple of weeks ago. And still the European Union calls for a higher percentage of university students.

I have come to the conclusion that not everyone is fit for higher education, unless we lower the bar.
See https://news.ycombinator.com/item?id=13661865.
Interesting Benoît Hamon a french candidate to presidential propose the same idea. The definition of robot is not clear for the moment.
No lifetime parameters can be shorter than the lifetime of the struct itself, and that's part of the so-called WF (well-formed(ness)) rules in Rust (which the compiler tries to make as implicit as possible).

However, that has nothing to do with why you have to have a parameter. The parameter is there to make all instances of App track the actual lifetime, e.g. you can tell between App<'foo> and App<'static> (and in the former case, it can keep the borrow that made the &'foo Config alive for as long as the App<'foo> sticks around, and if this is longer than the underlying data lives for, you get an "use after free" error).

Combined with function signatures, Rust can track complex interactions without ever looking at callee bodies, and if you're never reusing a lifetime parameter, you get just as much flexibility as if you were passing the references around directly.

This is something that the C++ attempts at tracking scopes and enforcing a set of rules about them, don't seem to have figure out yet. You need a certain amount of annotations to keep the correct mapping, otherwise you just lose information and have to assume every struct that contains a reference may borrow everything that was borrowed at some point and the borrow may have "escaped" into a struct.

You're either too conservative and thus can't apply the rules to prevent iterator invalidation and data races like Rust can with borrows (Cyclone didn't have borrow-checking either IIRC), or you're ignoring an entire subset of UAF bugs waiting to happen.

Even for the purpose of preventing UAF, such an imprecise aliasing-analysis-like conservative system may be too restricting for many real-world usecases, whereas Rust's, ironically, wouldn't be.
nim is faster at calling c routines than c? That seems interesting... But probably the measurement errors are larger than 1%?
Much like eBay is now basically a channel for retail. The alternative becomes the incumbent.
The manual that came with my car includes an overview of the suggested maintenance. Aside from that there are some very good resources online, especially make or model specific forums, and some handy Youtube videos that give step by step instructions.

I have an older car, model year 2000, which probably makes things a bit easier but my friend has a newer 2010 Lexus and doing the oil change on that car wasn't much more difficult. The oil/oil filter was a bit more expensive and the oil filter was a bit harder to reach, but not bad overall.

Doing your own oil change can be pretty darn easy. The oil filter costs me $6 and the actual oil comes to around $10-$15. Warming up my car, putting it on jacks, putting down some cardboard, draining the oil, installing a new oil filter, refilling the oil, and then cleaning up takes me about 20 minutes by myself.

It also forces you to know a bit more about your car than most people which can come in handy even if your aren't particularly into cars.
I know I might be in the minority, but this kind of stuff doesn't bother me at all. The silly abstraction is essentially there to highlight which part of the problem / lesson you should be focusing on, and to stop you from going off on a tangent and getting bogged down in the gritty details.

Going with your exotic particle example, once they've framed the problem like that, there's an implied expectation of reality and correctness which is likely going to be missing from an introductory example.
I'm not sure what you're trying to say, but there are lots of non communist states with great public transit. Japan, Korea, Singapore, most of Europe, and Hong Kong up until China (which is only a communist system by name) are all examples. American transit is a joke.
Ask HN: Why do so few software developers use software visualization tools?
I'm a software dev that frequently uses software visualization and I'm wondering why so many people don't. I posted this question to hear your thoughts on the topic. Please share them with me :)
>Your argument is about ease of use

No! My argument is more meta; that this whole discussion is an unproductive waste of time and I can't tell anymore if people are just trolling or looking to start a flame war by bringing up generics in a Go thread. It's noise and it's making Hacker News a worse place.

This has been discussed to death already.
I think this is an underappreciated fact... SV (but not exclusively SV, it's worse in academic science, for example) runs a pretty insidious narrative of how the entrepreneurship game works, that I don't think is at all accurate.
True, but that's the reason why you don't see "raw" recipes for poultry: properly cooking the meat kills whole classes of bacteria prevalent in it.
Gah. Buffalo's alternative weekly is Artvoice, of course. The Stranger is Seattle's. Mental wires crossed.
You're missing the point about criticism of Windows 10.

Almost nobody could claim that it's a bad OS from a technical standpoint, though there are certainly significant improvements to be made. The real issue is lack of any semblance of privacy, user unfriendliness, and frankly the closed-down nature of it is never going to do it any favours.

In my view, apart from gaming, it has nothing going for it.
Africa Domain Sales to Kick-Off on 04 April 2017
I forgot that google did that, but facebook was just in your face with it. I was talking to a friend on facebook about some ice climbing and if it was ok for a beginner, and very shortly after I saw ads on my facebook for ice climbing lessons. With google the worst I see if I search for something sometimes I see ads for those.
Conscious Decision of Spelling Afrika with a 'K'
You presented an extreme vision. I was talking about spreading businesses around in suburbs, just like malls.
> because blocking this stuff would amount to censorship

Or because they were raking in money off the back of it.
An "average american-chinese person" is actually a bit vague since many people emigrated from Hong Kong and Taiwan to America, and they most likely do not hold the same views as the Communist Party of China (CPC) on this matter.

I think the group most likely to oppose the Dalai Lama are the people born of the one-child generation who did not leave China until after high school. I say this because they grew up in a China when things and opportunity are plentiful, all thanks to the glorious CPC. When things are good, it's easier to believe the party line.

The older generation of mainland Chinese that was born earlier has a different relationship the government because life was more authoritarian back before the 90s. The government owned everything and entrepreneurship was very difficult. And in contrast to the younger generation, because the older one experienced or knew of the horrors of the Cultural Revolution firsthand, they were much more skeptical of their government.

If you want one data point, I think it's great the Dalai Lama is speaking at UCSD. Hopefully it will give the Chinese students and their parents a chance to see that he isn't the boogeyman.
> degrade the experience of driving until it sucks just a little worse than transit/cycling

And so because transit and cycling both suck in unavoidable ways compared to driving, these anti-car advocates end up creating a world that's worse overall just so that people who drive cars can't have some comfort. This kind of conspicuous self-flagellation is not how to advance as a society.
What is Mark Zuckerberg up to right now? He's doing a lot of of outreach, and even meet and greet tours. It's a bit like he's on the campaign trail, planning on running for political office, but maybe not exactly that.

e.g.:

https://www.ft.com/content/b0a6481e-d20a-11e6-9341-7393bb2e1...

http://www.telegraph.co.uk/technology/2017/01/04/mark-zucker...
http://onlinelibrary.wiley.com/doi/10.1111/j.1750-2659.2012....

Use of Metropolitan public transport is not associated with the flu (and considering the way it's transmitted it's a very good candidate for a disease that would spread in that environment).

I don't want to get into the whole driving debate. Just wanted this fact out there.
It's a young initiative and its focus thus far has mainly been on other issues, but nonetheless, you may want to reach out to Tech Solidarity NL to propose or coordinate actions.

https://www.techsolidarity.nl
He's banking on millenials to carry him into office in 20+ years like the boomers did Trump.
Yup. People sometimes use ARR to mean multiple things. Previous poster was referring to run-rate which likely was the run rate for GMV--versys ARR which I assume you mean as annual revenue
I see this argument often, but think about it this way: people use Electron style apps because they have no other real choice. If I had the same app written natively and another implementation based on Electron, I'd pick the native app every single time. It's developers who are pushing for JavaScript, not users.
What happens when your old open-source project gets to the top of Hacker News?
What I learned from organising an all female code meet-up
Now You Can Apply and Advertise for Jobs on Facebook – TechRobin
I think the idea behind the GFiber shrinkage is that WebPass achieves the same end result, but doesn't require the extremely time-consuming, expensive, and risky negotiation for right-of-ways on the poles or digging permits that GFiber would've. If so, then economically at least Webpass is the way to go. At least, that's the theory. It'd suck to scale back GFiber and then find out that Webpass wouldn't actually scale to a nationwide roll-out either.

I'm sad to see GFiber go as well, I worked on it right before its launch and was really hoping I'd get to try it out as a customer.
A green party here in Netherlands promotes to remove income taxes and only tax the raw materials extracted from earth and coming from the border.
My point is the latter.
That's very nice, but I feel that the price we're paying for running the Web-stack on top of normal application stack is atrocious, especially where a native, local application would be far more efficient. It works, yes; and I'm glad I'm not getting as many "Linux? Go away" issues these days; yet the bloat and latency of web-stack is something that remains largely unadressed in 2017.

Case in point: OSM editors. iD has very low barriers to entry: it's all in-browser, integrated with the website, nice rounded corners, and no dependencies - but it's slow and unable to keep up with edits > 500 nodes (because it's a memory hog built on a memory-hog JS framework running in a JS+DOM memory-hog virtual machine inside a memory-hog application). JOSM, on the other hand, is not quite native (Java being a memory hog of its own), but is capable to use persistent caching and relatively efficient memory structures. (I'm explicitly not comparing the feature set, which stems from different usecases or ease-of-use, which is somewhat subjective: this is in comparison of rudimentary editing operations)
This is, and always has been, a poor criticism of design patterns, by people who think they're just a library of code that idiots are supposed to cut and paste to be better programmers.

A common example from the GoF book is the Strategy pattern - most functional programming snarks will jump in and say you don't need this! We have first class functions you can pass around! And it's entirely true that an implementation of this pattern (a good, simple one even) is just accepting functions as arguments - cool, you probably get it! But the _design_ principle is about making strategies _explicit_ - allowing decisions to be made or policies to be enforced in ways you don't anticipate. I still see _tons_ of libraries written by smart people in functional languages that will still accept an enum of some kind to tell them what do in certain situations (e.g. a lot of HTTP libraries' extremely limited retry logic). That's an explicit design decision - to limit options instead of opening them up. Having a language to talk about the _design decisions_ at a higher level, instead of conflating them with language features, is the whole point. Everybody knows you can pass functions around as arguments, that doesn't necessarily prompt you or make it easier to discuss implementing a Strategy.

Design patterns aren't a static, finite set of code snippets, and I actually think things like the linked post that mostly treat them that way aren't helpful. They give you a way of naming and talking about components of a design, possibly at a higher granularity than your programming language (and sure, different languages have different granularities).

We've been hearing this same exact criticism for literally 20 years and it's boring at this point. I get that most people don't bother creating new design patterns in public these days (because they've internalised that modern languages have 'design patterns' built in), but if you look at something like React and think it's just JavaScript and there are no design decisions in there worthy of reifying, I think that's sad and unproductive.
I can attest to Honda cheapening out on some of the fasteners, although I've never worked on a MB. For the minimal maintenance I've done on the drivetrain I haven't really noticed it but a few years ago my radio went out so I installed an aftermarket stereo. The dash and other interior pieces that I needed to remove used a bunch of those break off fasteners that are super annoying.

Have you done any work on the interior of your MB? Were they similarly thoughtful in the way things were laid out?

Since we're already going off topic, I may as well add that one of my dreams is to someday acquire an old MB, maybe a W116/W126, or even an older W108, and convert it to an EV.
Show HN: Ipyvolume: 3D plotting library for the Jupyter/IPython notebook
Go CoC updated to remove “punitive language and anonymous reporting mechanism”
Not so easy, when your friends are on Facebook, often the only feasible way of advertising your business is on Facebook, if you are an artist everyone will ask for a FB page, many services integrate with Facebook.
Right, in an effort not to appear as though they are editorializing legitimate news stories for one side or the other via what appears in the trending news section, they threw the baby out with the bath water. Fake news is not legitimate news. It's a form of spam. They did nothing to remove this spam once they got rid of the human editors. So the trending news section went from left leaning legitimate news stories under human editors to a bunch of spam. Now they want to use automated methods to police your private messages when they couldn't be bothered to figure out an automated method to remove spam from their trending news section when it really mattered.
Could have sworn that MS had disabled GP access on "consumer" grade installs.
Do we still have grading in university? Since we started removing marks in middle school, should we keep going in adulthood by keeping students away from being evaluated? so universities don't have to make students unhappy.
@heartsucker If you want to judge on previous things, we are the team that created http://opalang.org and have no tie at all with the company static and outsourced portal. Also, will be in Berlin soon, contact me will gladly meet there.
What study abroad means for your personal growth
I don't because I don't know any software viz tools that seemed to provide me with a tangible benefit. Can you recommend some you find useful?
Ubuntu 16.04.2 LTS released
I would say the branding is similar too, an nucleus with electrons around it.
I have an idea, I welcome you to punch holes in it.

Why not charge the sizeable players for that immediacy?

Say you have 500,000+ followers, and you want your tweets to be sent out the second Twitter receives them, you need some sort of premium account for $XXX/mth.

Without said account, your public Tweets have a 5 minute delay.

What am I missing?
Which module contains the source for the core search engine?
Stockholm Tracks Drivers' Phones to Improve Road Network
It is quite simple, if you are not paying for the product, you are the product and even if you are paying in some cases. This is well known. Also well known, is expect no privacy online.

Always assume everything you do online is being monitored and do your best to encourage everyone you know to use encryption, or to prefer encrypted services, wherever they can.
You can still learn a lot even if you don't graduate.
10 beautiful amazing places to go around the world
Using Bootstrap 4 with Ruby on Rails
Ellison/Mullin (2014) used 8 years of data from professional services firms in 60 locations. Is that close enough to tech?

You assert that distributed teams change the relationship between diversity and productivity, but I assume you're doing that without evidence, right? What's that opinion based on?
Fellow Australian think we are going to have to explain to most of the rest of the world what dodgy means first :)

Anyway shouldn't it be "might be dodgy" and "is dodgy"?
C an Go are pretty concise languages so they lend themselves to K&R and GoPL. Rust is a big language (like C++) and is still changing quite a bit so I don't think you'll get a similar tome in the near future. (imo)
Ok would you setup a HN-like alternative forum a la OP then? My point comes and goes there, he seems to tentatively think it is the medium doing the trick and that a populated community will follow accordingly. Very very slim chance.
Someone please give me guidance: what advantages do I gain from registering "mycompany.africa" that I cannot derive from "mycompany.org" ?
The fact that you can spell out the motivation of someone's shitty behavior doesn't elevate it above criticism!
Try deepdetect, it s easier than serving, though probably still less flexible when it comes to the TF backend.
I would love to see that tool
Hmm. Not sure how many different ways to say it. I've been very clear.

This isn't about not wanting immigrants.

This is about not creating false reasons for which we claim immigration is necessary or important.

That's it. Simple as that.

> the more great people we have, the more innovation we will have

Absolutely, positively, unequivocally false.

Innovation is NOT a function of quantity.

General Motors has over 200,000 employees.

Tesla had about 900 employees in 2010. They innovated the shit out of a market dominated by giants. And that's the story of every single small team that has disrupted market segments. Read "The Innovator's Dilemma".

More people does not mean more innovation. This is demonstrably false across a wide range of industries.

We do not need to import people to innovate and foster entrepreneurial drive. We have enough smart people already on board.
ADHD is geen ingebeelde ziekte maar een ernstige stoornis in de hersenen
But if you only care about your apps, there's no real reason to run ReactOS. You'd also have to care about free or open source software.