skysight-inc/HackerNews huggingface dataset:
I actually disagree with a fundamental part of your argument. I do believe those living outside city centers are significantly more "freedom loving" than their city dwelling counterparts. I don't live out here because I can't afford to live in a city, I live out here because I'm afforded more freedom (more free space to move around, fewer lifestyle restrictions, generally fewer regulations, etc) to do as I want. I think the idea of autonomous vehicles or an outright ban on vehicles makes sense in a place like Manhattan. Most of us don't live there and this is a rather sprawling country. Waiting around for an autonomous blob to get to my house when my pig has decided that ant poison is delicious and needs to be rushed to the vet wouldn't work.

If price were a motivating enough factor for people to change, places like SF and Manhattan would be empty.
I wonder if you're a troll, but on the chance you aren't:

> I see nothing wrong with these videos at all and the current general opinion here is the real worry.

I wager you have no children. If you did, and you had made the observations I have, I think you'd feel different.

> I think the author needs to read https://en.wikipedia.org/wiki/Grimms%27_Fairy_Tales and get over their moral panic.

From the Wikipedia article: 'The first volumes were much criticized because, although they were called "Children's Tales", they were not regarded as suitable for children'

And even today, I think many of them aren't suitable for children (I found them vaguely unsettling as a child).

I have a child small who used to be allowed on Youtube, but we've since disallowed it: the content was just too weird in a bad way, obviously not beneficial (it was amusing in the sense that crack is amusing), and amazingly addictive, pretty much like visual crack (to a degree other videos aren't).

I can say that there's something unsettling going on, not merely from my opinion on the value of the videos (which I find annoying at best), but from the observed effects.
This is one of my worst nightmares, and seeing it become reality is very depressing. Slowly eroding education system, avalanche of fake, malicious, agenda-driven content from all around you, what's a man to do?
We're using this technique to stuff the file descriptor with the accompanying object for the epoll registration, so one can check if the (reusable) object was reused for something else while registered with other file descriptor in the epoll: https://github.com/sociomantic-tsunami/ocean/blob/ee4f78d527...
Where do you live it took me most of my weekend to find one in a store in Seattle?
Isn't it possible to generate a new token that has the same amount of ether lost, and airdrop it to those addresses? That token can be assumed to replace ETH (call it ETH1), and should have the same dollar value in trading markets.
Can you tail cloudwatch logs in real time, ideally from the command line?

For debugging situations, I'd like to send a request to my app server and then see the server response live, or with little delay.
Generate your one time passwords with the command-line
If you know Heroku and you’re not worried about its price then stick with it. Move to GCP when Heroku becomes too expensive.
"There being enough wealth to pay everyone" is not really what happened in New York, I don't think.
How would he feel maintaining js apps from 2008-2010?

Sure there have been changes in both Ruby and Rails since then, but nothing like maintaining javascript.
I would live in that (Ikea?) house in a heartbeat, though not your white-featureless-cube dystopian horror outside. My ideal house has almost nothing in it.

For some, aesthetic is certainly greeblies[0], but I think minimalism is widely accepted as one aesthetic ideal. Why? Why does anyone prefer anything? I'm not sure we exactly know yet, from an art/design/aesthetic perspective.

Edit: OTOH, I am pretty sure my dad's mother preferred a mass of junk and clutter and mess in her house, to make it feel alive.

[0]https://www.urbandictionary.com/define.php?term=greeblies
Music and Measure Theory (from 2015)
> Threadless fans report that the shirts now appear in UK T.J. Maxx stores

Over here they're known as TK Maxx.
He did cover those points in the letter:

> I guess Minix' license, which allows this kind of behaviour, is the very reason Intel chose Minix in the first place. I imagine it would be very complicated to get management approval for informing Dr. Tannenbaum about the usage in Intel's ME.

Tanenbaum: Some people have pointed out online that if MINIX had a GPL license, Intel might not have used it since then it would have had to publish the modifications to the code. Maybe yes, maybe no, but the modifications were no doubt technical issues involving which mode processes run in, etc. My understanding, however, is that the small size and modular microkernel structure were the primary attractions.

> MHO if he has a problem with the way things worked out, he should have chosen a different license.

Tanenbaum: I don't mind, of course, and was not expecting any kind of payment since that is not required. There isn't even any suggestion in the license that it would be appreciated.

Tanenbaum: The only thing that would have been nice is that after the project had been finished and the chip deployed, that someone from Intel would have told me, just as a courtesy, that MINIX 3 was now probably the most widely used operating system in the world on x86 computers. That certainly wasn't required in any way, but I think it would have been polite to give me a heads up, that's all.

-----

All in all, I think Tanenbaum's open letter is partly an exercise in self promotion and partly venting a little frustration that his work has gone uncredited given the scale of its deployment. I might be reading between the lines a little here but I also wonder if he's venting little because he dislikes nature of this particular deployment:

Tanenbaum: Many people (including me) don't like the idea of an all-powerful management engine in there at all (since it is a possible security hole and a dangerous idea in the first place), but that is Intel's business decision and a separate issue from the code it runs.
What the car did – and what it might do
Not always. I've had homeless family. I've had homeless friends.

Regardless, if a stranger hits you up for money five times on five different weeks, you still have similar issues. At some point they don't need a meal, they need a way to feed themselves.
What's ES6++?
The difference in NYC (really, mostly Manhattan) wasn't really spending although the city had financial issues as well in the 80s. It was mostly a change in attitude. What some people now decry as "Disneyfication" for example was the political will to clean up areas like 42nd Street. Rudy Giuliani was nicknamed the proctor of New York for a reason.
It's been 20 years and we STILL don't have tables with a fixed header in the HTML spec. We deserve a better standards body -- or an entirely new layout system.
Fuchsia is open source [1] [2] though not specifically GPL. It uses a myriad of licenses.

> I wonder how/if that will impact the platforms popularity.

It won't. Vast majority of users don't care about open source, and developers won't have to care. The kernel and userland get replaced, but the underlying Android OS (excluding GApps) remains open source.

[1] https://github.com/fuchsia-mirror

[2] https://en.wikipedia.org/wiki/Google_Fuchsia
That's right. Even pre-mvc, Java had Java Server Pages in 1999, which was much better than "<table>...sql here".

However, Rails is what really launched the "MVC renaissance." Because of it, soon Java, C# and many other languages moved to predominantly MVC cultures.
Many people here mention "parenting" as a solution to this problem, and although this is a solution available to the wealthy and time wealthy audience of hacker news, the other side of the world, probably in your own country and certainly in poorer countries, the people aren't able to put in as much attention into monitoring their children or to put in time understanding the many harms of the modern world.

The real problem is the mass effect of these people. The majority of the world.

We all like to think we are above manipulation, maybe as a form of egoism, but in reality we are all simple creatures compared to the momentum of science.
Open APS: designing a low-cost signal for blind and low-vision pedestrians
Ruby makes it really easy to write code at the cost of making it much harder to maintain.q
Very nifty! It's surprisingly advanced, including location search and a bunch of other options.
Go is what people are using. And python for some reason which amuses me greatly given we have Julia.
Node.js sub packages
There's a reason the term nickel bag exists.
Unique Beauty Products Name Ideas List for You
I guess, but neither language is really good.
Fact is, they do spend a lot of time coding, but most of the code they write is either boilerplate, countermeasures to the language shortcomings, or tests to keep the language from biting you.

At some point (and if the codebase is not that good to begin with) one might conclude that the language is being hostile. A bit excessive maybe, but understandable.
See https://www.wsj.com/articles/struggling-teespring-takes-valu...
I deleted my OP; here is the relevant piece for people whose reading comprehension skills are as poor as yours:

> That being said: I do agree with Tanenbaum that he deserves more acknowledgement for parts of his system inspiring security design around it. There's lot of hype on this subject; I encourage anybody read more than one perspective about the kinds of trade-offs manufacturers have to make: https://www.techrepublic.com/article/is-the-intel-management...

People like you, simon_o, are ruining HN. Thanks for reminding me why I don't really hang out here much any more.
In Seattle my friend and I used to always give these two homeless guys our change from the supermarket.

Once my buddy asked them, instead, what they needed from inside. The guy asked for a drink, and he bought them a drink: "Man, are you kidding me? I asked you for a drink. And you went and got me this ! I don't want that . I want a drink."

Some woman in the parking lot saw us and explained to us that they often sleep at a nearby shelter, and that they have access to meals every day.

I guess we thought we were really helping them, but realized we weren't really doing much more than encouraging their behavior.

I wish there were code camps for homeless. Or xyz_marketable_skill camps for the homeless. I know these wouldn't help everyone, but I would feel a lot more sure about the marginal benefit they provide.

I know it is sad. But there is a lot of value in an approach which provides opportunity.

Up on Cap Hill, there used to be this homeless guy that would walk up and down the street, picking up all the garbage on the sidewalks and the gutters. I offered to buy him lunch and he refused--he said he didn't want to be any trouble and could get meals. I told him I'd buy him whatever he wanted from the undercover-Starbucks that is up there, and he agreed. I always remember that guy's eyes and smile when he sat down and drank that coffee.
I sometimes I wanted to cry for him. I wish there was a better way for him; he deserved it.
I doubt gaming is really their endgame here, there are many reasons to want integrated GPU and CPU on the same die beyond gaming that would be relevant to Apple for desktop and mobile (integrated pipelining, higher memory bandwidth)
Isn't a better alternative to give people free access to early intervention (especially early intervention in psychosis services) and free access to treatment in the home?
> The biggest and most lucrative alternative to Ruby in that space is JavaScript.

I wonder about this. C#, Java, Python, PHP, hell, even Scala are all viable options.
> Both r/bitcoin and r/btc are terrible

Are there good communities online for decent bitcoin discussion?
Which means they could’ve used Linux if they wanted to
Having lots of short stints at different companies also grows the pool of people to choose work-related friends from. And it increases the likelihood of ending up in a good workplace with fun people, since your pool of companies to choose from expands.

There are lots of reasons to bust out of local maxima besides "chasing money". (Which, incidentally, nobody but computer programmers uses as a term to describe negotiating a fair market rate for one's work. Everybody else would call that "not getting taken advantage of.")
I know that the only time we used them for a fundraising campaign in 2016 the colors on all of the designs printed a bit off.
HTTP/2 is easy, just turn it on…
My experience with switching from static to dynamic or dynamic to static typing is that it I've always missed the other at times. The flexibility of dynamic languages is especially nice when your requirements change a lot, which is a huge problem with what I'm doing now. I probably prefer static generally, but I'm glad I'm primarily working with a dynamic language at the moment.
That might be more of a chicken-egg situation. One might argue that you could take even a hundredth of the effort that has been put into Javascript and put it towards an alternative and you'd come a long way.

Also, I am not against Javascript at all. I just don't understand the role it has been given on the back-end. There are better languages and on the other hand I don't agree with the amount of engineering that goes into front-end applications that are built in things like React. It seems silly to me to rebuild standard functionality of your browser in a framework in order to gain some interactivity that was already there to begin with through plain-old-javascript. Rather than invest all that time and effort into React, Redux, Redux-sagas, Ember, Vue, etc, etc, etc (there are a whole bunch of etc) people would have spent their time a lot more productively if they'd help out with making web components happen properly.
Even if they used Linux, they could just go the TiVo route and not release the signing keys
Rather than just stating random numbers:

DNA in a cell is ~2 meters long (rolled up it's 6 microns across) http://www.sciencefocus.com/qa/how-long-your-dna * ~40 trillion cells (https://www.smithsonianmag.com/smart-news/there-are-372-tril...) ~= 8e13 meters ~= 5 * 10 ^ 10 miles or ~50 billion miles.
Thanks for taking the time to answer. Appreciate it. :)
Mmmmmmm. BBS glory days. Sometimes, I miss that era.

I could tell the speed of the connection by the sound of the handshake.
Awesome, thanks for the breakdown! So this is like a function being "public" when it should have been "private"? Would this be helped by making all functions more restrictive by default? What else would help? You'd think code that could change the owner would be heavily audited as well.

This sounds really similar to the big Ethereum wallet hack from earlier this year.
That's a terrible comparison, my money doesn't get locked into a specific SSL library when I use one for the first time.
see NERF https://news.ycombinator.com/item?id=15572978
The joke I always hear is that people are drawn to node because after learning all of JavaScript's weird quirks the people who've mastered it assume all languages are like that and never want to learn another language again.
"If tech geniuses with massive resources and brain power can't solve basic problems at their door step its far reach to claim to solve world problems. Of course its posturing but a lesson for those who drink the koolaid."

I get that the goal nowadays is to be a snarky jerk to everyone around you but this is just extremely bizarre. So lets say some kid from Missouri gets a job working at Pinterest. He or she work 50-60 hours a week and then try to have a life. This seems pretty normal, except to throw2016, who is angry at this supposed "genius" not solving San Francisco's homeless problem.

Also this burden is only on tech people, not on anyone in finance or any other industry in SF. Got it.
I've talked to a few SF natives about this, and the consensus seems to be: people who came from other(/nicer) towns and went to good schools moved here for the software revolution and gave no shits about our city or it's problems. I'm sure everyone remembers the Justin Keller blog post.
Perhaps that's a cue that "full stack developer" is just a cute buzzword for "jack of all trades, master of none".
The open letter is not about licensing or private attribution. It's the slowest come back I've ever seen. In 1992, Tanenbaum wrote "LINUX is obsolete". Linus and Tanenbaum docked it out about microkernels. Linux became very widely used. Intel secretly made Minix even more so. Linus eyes must be rolling.
At some point you need to get off the treadmill to stabilize the code, improve it or just make it better.

Constantly trying to keep up either needs a larger team to keep up and do those things, or you compromise somewhere.
I really like Javascript, I just don't like it when you use it in React applications and the like. It feels a lot like overengineering.

Want to muck around with websites with JS: https://bookmarkify.it/ (Disclaimer: shameless self-promotion on my part)
and?

Every time a bitcoin article is posted, this is among the top comments. I get it - economic bubbles are bad.

Can we get some deeper critical thinking, rather than just parroting the most popular FUD position?

If this makes Bitcoin the shining example of a economic bubble, what does that mean? Who will it affect? Why is it worth pointing out every time? Are you trying to warn people from "investing", or just trying to prove an assumption?

Discussions will continue to go in circles of "it's a bubble!" and "everyone invest now!" until someone can bring something to the discussion table other than the most-popular buzz words.
I got a Taranis Q X7 that comes with OpenTX from the factory. I can't believe how high-quality both the firmware and the companion (cross-platform desktop app that simulates the entire transmitter) is.
yes that's my understanding of how partnerships work unless VC funds are not "partnerships" in the way a law firm is
"Constant" is a term almost never spoken at Haskell circles, and "referential transparency" appears much more often within lispers and Clojure practitioners than between haskellers.
It's certainly a joking jab at that debate, and while I'm sure he can appreciate the irony of overtaking Linux this way, stroking his own ego is not what this is about. He doesn't need that.

I think the reason he posts this is that, just like everybody else, he's not happy about Intel secretly introducing a massive security hole in their processors. Telling him they were using Minix on such a massive scale would have been polite, but it would also have informed Tanenbaum that Intel was running a secret OS on their processors.

What Intel did was not only foolish and harmful, it was also impolite. Plenty of people are addressing the foolish and harmful parts already, but the impolite part can only really be addressed by AST.
I understand but they are not directly involved in the process. They provide value to other systems rather than carrying the value themselves.
>This guy seems to be the polar opposite of a world class exploit dev

Stealing $100M over two years from FB and Google? Sounds world class to me. Social engineering isn't an inferior skill to actual code exploits.
What is their scaling plan? The block size could have easily been increased at any point if it weren't for them and the 'lightning network' doesn't work, there is no time frame for it working, and it the whole purpose is to make money for blockstream, not to be decentralized money.

The fact is, there are already two methods of transactions off of the bitcoin chain that have evolved in the face of bitcoin being artificially crippled - other cryptocurrencies and (unfortunately) exchanges.
New England Leading the Way on Climate Change
You're not missing anything, it's just that with each added "hop" it becomes harder to implement a backdoor and have it undetected.

Your futuristic 3D printer could be backdoored to recognize certain patterns and modify them sneakily but that would be pretty sophisticated and somebody validating thoroughly the output could detect the unexpected divergence. Designing a generic backdoor that would work on any CPU design without being obvious sounds very tricky indeed.

It would also be very difficult to hide the code generating the backdoor if the software of the printer is open source itself. Then you'd have to insert inconspicuous code in the printer's driver which would have the very complex task of messing with the model to insert a backdoor in an arbitrary user-controlled design.
Thanks for the options you mentioned!

Are there tutorials do do this?:
Some Intel processors and a Raspberry Pi: much better performance but you have to ME_Clean the firmware, hence the Pi.
Entities owning those new tokens would rush to the exit, sending the new token towards zero would be my guess.
> Everyone who has used Ruby for some time (at least one full project) will have different bad memories, as well as probably some very happy memories.

I feel like the happy memories are more for greenfield development than maintenance. I don't have any particularly happy memories of Ruby anyway.
Yes, this letter[0] by Michael Reich (author of a competing study also analyzing Seattle's minimum wage) really digs into the UW study to find its flaws. I think the one I mentioned is the most damning.

[0] http://irle.berkeley.edu/files/2017/Reich-letter-to-Robert-F...
Yes, technically you could plausibly run it wired until
its charged enough but now there's the extra
inconvenience of managing a cable.

You have to manage the same cable when charging it from underneath, only now it's unusable until it's done charging...

I can see defending it on aesthetic grounds, and maybe even from a condescending place of not wanting the user to feel what it's like to use it tethered (I like Apple but they do this "we know what you want better than you" dance a little too much). But the point I quoted is pretty silly.
shirt.woot has been around forever and still going
This library aims to replicate code evaluation functionality in Repl.it, Code Academy and TestDome. The server mode is conveniently included for you in the library's CLI (all you have to do is run `npm install -g medieval` and then type `medieval serve` to have a code evaluation server up and running

Evaluation is done inside Docker, so it is much safer than just running the code bare on your machine itself.
Are holograms the future of how we capture memories?
Here is the method I used in a similar situation. Start from an extremely loyal linter config where you get 0 errors and 0 warnings with your existing code (that might mean an empty config, but that's OK). Then add rules one by one, fixing the codebase completely for each rule that you add, so that you always have 0 warnings and 0 errors with each commit. Yes, this is significant amount of work, but at least the work is broken down into chunks, and each chunk has a clear definition of done (can go straight into an agile backlog, etc). By the time you have a sensible linter config, you have a much better codebase as well.
> Most developers who are interested in learning functional programming are JavaScript developers.

Whatever they believe, they will probably gain much more from learning a second language (any second language) than by learning about functional programming jargon.
The threats are no more. This is now officially a lawsuit as its been file with the courts.
Or, you will die of old age and your sons and grandsons will not care about cars.
This works very well at lower levels, but scales badly later on unless it gets lots of farm. Would not recommend for people just starting out.
Snapchat went down mid afternoon Eastern Time. My high school was a war zone without Snapchat.
It’s not about money. Intel has improved the software, by making it more modular, but kept that improvement for themselves. That’s the problem with BSD IMHO.
StarCraft II goes free-to-play seven years after launch