skysight-inc/HackerNews huggingface dataset:
I was going to add that the present estimates of available nuclear fuel suggests we're pretty good for the next thousand years[0], but I didn't want to start an argument over the meaning of the term "renewable energy source", which would detract from the general point that nuclear is a viable and eco-friendly replacement for fossil fuels.

[0] - https://www.withouthotair.com/c24/page_161.shtml
Code Reviews. Doing them as well as getting your code reviewed.
Yes, you can encode everything "as a tree". You can also encode everything "as binary", "as a big integer", whatever. That doesn't mean it's a good idea.
They could aggressively go after certain corporate/government clients (and obviously also consumers but I'd guess not many really care...sadly) with a "no Management Engine, no secrets, no back doors, just secure" pitch. Not saying it's the right play but there's a strategy.
I'm guessing in your case it's either a misunderstanding of what solitary would be like, or a misunderstanding of how bad it would be to share a cell with the average prisoner.

Solitary is not just getting the room to yourself. It's 24 hours a day of total isolation and really nothing at all to do. Your human contact would be limited to having guards slide food trays into your cell and once a day having a guard escort you to and from a slightly larger rec room (and you are alone there also). You would not have access to amenities that other prisoners have, like TV, computers, or possibly even books. I have seen descriptions of some solitary cells that are dark 24/7, and some that remain lit all day. Some people are in solitary for decades. I think staring at the wall all day and not having a meaningful conversation for years on end easily constitutes torture.
> If that were the use-case then nothing speaks against giving full control to private customers over their chips or not including these features into chips for private customers, while neither of both is done.

This is (as far as I know) only one use-case. Another one (that makes Hollywood drool) is implementing DRM.
Document type classification. We wanted to predict which of these k classes a new text document was.

We trained 100-dim word vectors on all the text content we currently have, plus some 30,000 wiki articles related to the business. New content comes in, convert words to vecs, average them, and use that resulting vec as the input to a basic classifier.

For how simple that is, the method is unreasonably good. Widely applicable too.
Yes, but... A "bottleneck" occurs wherever there is a high speed link going to a lower speed link. In your case, the 100 Mbps Ethernets in your home feed through the router to the 1 Mbps upstream your ISP provides. That's another bottleneck.

At this point in a conversation, I always recommend people measure their actual network, to see if they're happy with the situation. If it's good, then everyone's happy.

What results to you get from the DSLReports Speed Test (www.dslreports.com/speedtest)? It measures latency (lag) during the download and upload parts of the test, and will show if your router (or your ISP's router) is buffering too much data, and giving you undesired latency. Best regards.
Assigns sound a bit similar to how Plan9 handles the "everything is a file" thing
IMO the Udacity course is very poorly authored and taught. I would not recommend it to someone who has a primary goal of learning TensorFlow unless you have a pretty deep understanding of deep learning to begin with.
Tres impressionnant... amazing
It's not difficult to get a hold of tho

http://umj.imath.kiev.ua/article/?lang=en&article=10002
The Art of Manipulating Algorithms
This is pretty neat!

What would really make a difference in how we perceive the SQL CLI world would be an IPython-like interface – complete with syntax highlighting, tab-autocomplete menus, easy multiline backlog entry editing etc.
I quite agree with you!

I'd enjoy working on this :) It looks like a nice application of true build pipelines using GoCD. If you're interested to discuss this offline, do let me know.
Department of Energy, not to be confused with Department of Defense. Granted there is a lot of nuclear weapons work at DOE, but LBNL does mostly big science work up the hill from Berkeley
Just read the introduction, and it hits all the right spots in explaining why people (including me) have failed to come up with good subtyping in Hindley-Milner world. I expect people to rush to update their various HM-based systems to this new approach. This seems like a really big thing to me.
> I'd choose solitary over sharing a cell with others

Is it possible that you would regret this after five or ten or more years or almost no contact with another person?

Maybe you're focusing on the physical sharing aspect at the expense of not fully comprehending the more abstract time aspect. Which is totally understandable: I don't know how anyone can realistically imagine what this experience would be like.
I think that quite a bit in this book is outdated by now, but it's still a fun read, even as Unix person.

Especially the chapter on NFS was a fun read. When I first set up my home server, I had my desktop lock up completely a few times when the server became unavailable, because of NFS. (Then I found out one can mount NFS shares in interruptible mode so the requests will eventually time out... but it was so annoying up to that point.)
Its great idea
> They were perennially going to go public "in six months or so".

Heh... I once worked somewhere that they promised to get us healthcare in 6 months, every 6 months. Their refrain was, "soon we will be the Google of Healthcare!" (I quit 2 years ago, they still don't offer health insurance, but according to my poor schmuck friends who still work there they still claim it is just around the corner).

This company also had friends of the owners come in and fake sit at the desks and pretend they were working when potential clients would walk through so it looked like we were full staffed at 50 people when in reality there were only 20 of us.
Breivik is Norwegian.
what if its not linear but cyclical , only the cycle is around 1000 yrs long?
Recently HN featured a podcast interview with "one of the creators of Word2Vec and fastText", documenting some of his professional history.

https://news.ycombinator.com/item?id=13630678
And consequently, HaikuOS
I've found great personal growth when I move beyond my comfort zone and operate in an anxiety-invoking, hellish space of uncertainty and fear of failure. The "process" is far more important to my personal development than the ultimate outcome. So, I grow personally regardless of whether I fail.

With this given, I recommend you give yourself permission to fail, so that you may grow, and take on a stretch goal. I've done this a number of times. I'd gladly share more with you if it were of interest. See my HN profile to contact privately.
I guess not!

There is still a huge population which wants basic phones as a backup atleast. There are places in india where electricity is not so easy to get and the monthly salary is still under 100$
The senior citizens even though have migrated to smartphones stil are in the dire need of a durable small phone.

I feel apple may also jump in with a luxury feature phone,Just a matter of time
> Trustonic TEE OS

I have visions of the Windows 95 3D screensaver, with the walls, floor and ceiling displaying the many, many NDAs you need to sign to get access to this.

(I must admit that what initially came to mind was ~2:25 in http://youtu.be/EUXnJraKM3k (2:55).)

In all seriousness, this may be the tricky bit. AMD may need to release the PSP spec and get Libreboot to take it from there.

Considering the huge amount of support for this though, I can totally see a crowdfunded firmware implementation for the PSP working out.
How "big" a difference? I'm not sure how to quantify those differences. I'd probably just search the web for the differences then decide for yourself if you think they're "big" differences. The mindset is the same (for me).

For building apps it's hard to say. Depends on who/what you want to target, really, what platform support you need, and so on.
If you're looking for a single, extremely practical thing, I read the book "Design Patterns" by Gamma, Helm, Johnson, and Vlissides. The patterns in the book were somewhat helpful, but starting to think in terms of patterns really did help. Years later, I rarely think in terms of specific statements or calls needed, but in terms of higher level patterns that I can combine. Things like "Hmm.. this situation really calls for a level of reliability and error recovery which normal REST APIs won't provide, so let's combine 'idempotent calls', 'event queues with guaranteed delivery', and 'synchronous wrapper for asynchronous calls' to build a solution."
DocRaptor is based on PrinceXML, but also includes a much more advanced JavaScript engine
Thanks a lot for your recommendations about the UI and the app in general. I'll update it in a near future. It's my first Android project ("just for fun") and I hope you will use SentiNews from time to time.

> Very little content, only like 5 articles from each newspaper. All news are mostly political.

You can swipe beetwen pages and see different news topics (not only politic news). SentiNews includes a lot of categories (Sport, Technology, Science and etc.) from the most popular news sources.
Wow, now I see it is flagged. Lol, I really do not know why, probably people do not know what I was talking about, and I even put the quote marks. Maybe I had to sign who said that? lol But I found it was perfect for these kinds of posts.
This is what did it for me as well.

Even when it was technically outside the requirements of my job, I started stepping up and actually fixing my own shit. And not just bugs or issues, but really feeling the pain of having to deploy it, talk on the phone with the customer and feel the lack of help/debugging stuff built-in to the product, train new users on how to use it, feel the panic as you realize that you cocked up the last deploy and it's going to be offline for like an hour while you scramble to roll back the changes which you thought you figured out months ago but everything changed since then and you are sitting there with nothing.

Slowly but surely I started adding things to my "never do again" and my "needs to be done before launch" lists.
Interesting !
> This led to a great little segue about physical disk structure, tracks, sectors and clusters.

These days, those are abstractions as well. That's basically the API that the mass storage controller presents to the OS. I'm not sure you could explain a hard drive to a lay person anymore. Most of the time, I'm kind of surprised that they work at all.
Hum no. Clean energy is precisely less efficient. If it truly was more efficient everyone would be using it. It has a potential to be, but it isn't there yet.
correct me if I am wrong, but here active listening system very much sounds like a fancy term for "Digital Noise Cancellation" which is also being used in Sony headphones for a while. And Bose is known to be pioneer in noise cancelling earphones. I seriously dont understand their point with "copying" a "new" technology.
Assuming one has the access rights for it.

I do occasionally ssh into boxes were I am a lame user without compilers installed.
That's a really awesome project! Have you written anywhere about the process/challenges?
In computing industry, there's little pressure for weeding out "not better" new things. Unix is a great proof of that. Solutions survive on basis of popularity, not technical soundness, and many things get continuously forgotten and reinvented a decade later.
Uncorrectable freedom and security issues on x86 platforms (2016)
It depends on the IT guys, I have occasionally sshed into boxes where that wasn't the case and compiling wasn't an option.
Cali Court Rules Public Records Act Covers Gov Communications on Private Email
I would say a mixture of two things:

In a more general view, having skilled peer developers that have extensive knowledge in the field I am working on and are willing to mentor. I did my BS in a dual system that consisted of half a semester studying and the other half working in different teams of a software company with ~150 devs. During this time I had two or three very good mentors who not only made sure I am doing the right thing but also showed me how to do them correctly. This meant mainly reviewing the architecture and code I came up with and telling me when I was doing bad practice and how I should do properly. I think the situations I learned most in my whole studies were when one of these mentors refused a review or help me some higher level problems until the flaws they found in my code weren't fixed. This made me develop a feeling about if the approach I'm taking might be a bad idea and what to do instead that I can most often trust to a certain degree.

The other thing is to go beyond the basic tutorial steps for advanced technology like datastores, queueing systems and such. To me, this works best when I have the option for using them for a certain case that is (or will be) more or less important for production. I think gaining brief information about different frameworks etc. without wasting too much time before you need them is very important to know your options but you only fully understand the characteristics and problems behind them once you put them to an extensive and got hit by their pitfalls.
We Are Entitled to Expect Privacy in Our Smart Meter Data
If I were teaching, I would definitely look at something like Cloud9. I'm in the process of going through Michael Hartl's Ruby on Rails tutorial based on Cloud9 and I'm blown away by how good it is.
This is a futile discussion. It would not make any difference if AMD released the PSP source code. The problem with the PSP is not it's firmware, it is a much deeper fundamental architectural problem as outlined in (unfortunately dead link) https://www.reddit.com/r/linux/comments/5x5xl3/amd_to_consid...

If AMD would release the source code, the PSP would still remain a black box controlled by the manufacturer. It is an autonomous universal computer (with it's own CPU, RAM, ROM, clock...) which can load/run anytime any software AMD wants it to. There is no way for the user to tell what software it is running at the moment and what it is doing on the platform. It has fully privileged access to the users resources while it offers no interface for the user (only a very minimal low level interface).

So the fundamental problem is, that it takes the control of the platform away from the user, the manufacturer is ultimately in control on the platform. This is what goes against the philosophy of Coreboot/Libreboot (of being completely in control of the platform), not simply the encrypted PSP firmware blob.

Knowing that blob would not compromise the PSP and would not give the control back to the user.
I think you're arguing it backwards: the claim isn't that it's impossible to value IT but rather that it's more work than sorting a column in Excel. The incompetence charge comes from making major changes to a critical function without being willing to first put in the work to understand those functions or critically compare the options.

That's especially questionable given the context for rising costs: switching to electronic medical records. That's not inefficiency but rather a change in the business and one which is important to future success. A good senior manager would make sure they understand the implications deeply before making changes to a core function.
If anybody interested: i've been learning it and wrote some blog posts about it:

https://blog.metaflow.fr/tensorflow-a-primer-4b3fa0978be3#.2...

I hope it can be useful for future learners! (you can find the current list of articles at the end of the first one)
Surface RT's were an amazing step for our school. Had full office suite, a stand with a magnetic detachable keyboard, usb port, and was the same stuff we'd be using on the desktops. So, we could write up essays right on our desk, or do research, right there. Could then transfer that data to another computer at home if we wanted, or plug in a mouse to do some quick research.

But, Microsoft refused to fix the problems with them. Sometimes you'd push the power button to put them to sleep/turn off the screen, and it wouldn't come back up without turning it off, losing your work. They refused to allow domain policy, so the school had to manually configure each one of them. For our small school, it was doable, but a larger school I could not imagine that.

They were cheap, productive, compatible, and problematic.

Microsoft had their chance at education, and they shot it down, hard.
Breivik would be in Norway. He is not completely isolated btw, as he has visitors (IIRC, from an organisation that normally visits the lonely or elderly — he is not permitted to choose his own visitors).
Really does sound like "Let me shame your practices by redefining what this means in order to sell this service."
Yes, I already have a working branch with syntax highlighting and autocomplete hacked together, but the issue is that it breaks for some of the databases. When I can get it stable, I'll make available publicly.
> the need to connect to a remote X11 server

You mean client, not server.

(ducks for cover)
This seems to belong to Locked Post[1], a "free, anonymous, secure, uncensorable, decentralised and eternal post board".

[1]: https://lockedpost.com/
I don't want this to sound snide, but have you read the whole article? Inmates are literally driven insane by solitary confinement, driven to self harm and suicide.

It's not like you just get a cell for yourself as you would wish for in, say, a hospital; you are actually completely alone for months on end, with hardly any recreational activities, maybe none at all. That's much worse than having to cope with a celly who might be a bit unpleasant.
My copy came with a barf bag.
https://www.reddit.com/r/dredmorbius/comments/5x9tws/gresham...
Interesting, personally I think mobile devices and laptop/desktops have differing roles and both have their place. Funny you should mention switching to a desktop to teach them Python, I'm teaching it to mine using Pythonista on iPads because I do a fair bit of coding for fun with it on the train.

No one device can be the be-all and end-all. Yes my daughters watch a lot of dreck on Youtube, but my youngest recently got really excited and showed me her 'favourite video'[0] and told me about this great channel she'd found called numberphile. My eldest watches tons of Anime, but recently got into AMV (Anime Music Videos) and is working on one for herself using Garageband and iMovie on our desktop. It's not the tool that matters, it's cultivating the mind and attitudes that count.

On devices in formal education, I don't think any good can come from kids carrying around any device to use in classrooms all the time until at least high school age. I'm a big fan of using computers educationally, they have specific places and roles to play in that process and one solution simply doesn't fit all cases. iPads, Chromebooks and 'proper' desktops and laptops all have strengths and weaknesses. I'd no more outfit a school entirely with one or the other than I'd replace everything on the road - lorrys, cars, buses - with one kind of vehicle. Tying kids permanently to one specific device just makes no sense to me.

[0]https://www.youtube.com/watch?v=EdyociU35u8
> I've never tried to request mapping of more bytes than a file takes, though... I'm going to guess that still does something sane, but I've not tested it.

Sadly, the Opengroup and Linux man pages say that

> Memory access within the mapping but beyond the current end of the underlying objects may result in SIGBUS signals being sent to the process.
I remember when this was new and I've never found it as amusing as other people seem to. It's super easy to shit on software that's almost 50 years old. But where's the replacement?

Windows is still worse as a web server platform than various Unix descendants (Linux and BSD) despite Microsoft's best efforts, and it's not free.

Unix has its flaws but being a "Unix hater" is just dumb.
I cannot find a distinct credit for the Preface. Where is it?
Good point! I'm convinced.
I think this is a narrow view based on very recent history. What about the rise of Communism in the 20th century? Or Nazi Germany for that matter? Or slavery?

I guess you could argue all of these were transitory (albeit devastating) but isn't everything?

Probably one of the more modern notions is that the current state of world affairs is somehow permanent. This complacency is both naiv and dangerous.
I can give you an example in my actual work;

When making AI bots it's quite common to have all of the work of processing the AI it's own thread, so each rendered frame will do all calculations for all bots. That in of itself would be cheap, except it has to share it's core with a bunch of other crap.

With 2 cores you can have a main thread for updating the screen and then an "everything else" thread. If you can't be sure people will be playing with >2 cores then you have to keep your budgets down to 2 cores when developing and that's quite limiting.

it's not that it's "hard" to parralellise(?), it's that you run out of resources super quick if you make assumptions about CPU topology.
Auto-completion will come in time. I don't know if I would allow "relative" pathing via @@, I'm not sure why you wouldn't just use general paths. As for the other options, such as -f, etc., yes those will be put in place. I am hoping to make this a 100% drop in replacement for psql, so whatever psql supports on the command line, as well as the various backslash commands (ie, \f) will be added.
Google's Fuschia OS project is intriguing. It's open source, but I haven't been able to find any whitepapers or conference talks about its design or Google's plans for it. The speculation is that they wanted an ultra-lightweight OS for future low-latency augmented-reality applications.

(https://news.ycombinator.com/item?id=12271354)
* PSA for anyone interested in ME security *

Would like to drop this tidbit I found recently. The following is completely unverifiable and not going to convince some people but I found it interesting.

From the AMA linked in the link:

> 1) Security Through Obscurity doesn't work. As mention by /u/Gusec At some point in time, (somebody or some organization) will break this.

When I read that I remembered this:

https://www.reddit.com/r/onions/comments/5i6qa3/can_the_nsaf...

Mirror: http://archive.is/T8yVz

My focus is on the first paragraph in the wall of text, the bit about the signing keys floating around out there.

This is, again, totally unverifiable, and could for all I know be a skiddie strutting (it does read a bit like that). I thought it was an interesting bit of insight though, for what it's worth; and maybe some people could use it as a lead.

Regarding the views offered in that post, I am myself quite wary, simply because I don't know this person's providence and I have no idea if this is whatever you call the opposite of a scare campaign. (If it is it's a bit weird, so it probably isn't.)

(I will note that it looks like the person in question doesn't seem to want to be contactable, so poking them is unlikely to be helpful. I also wonder why they used a new Reddit account for each post.)

I found it when reading https://www.crowdsupply.com/raptor-computing-systems/talos-s... (mirror: http://archive.is/znkp3)
Hehe, I have heard that before, but I have actually not seen any gameplay of that :-)
They've already ravaged it, no need in trying further.
That could be. I am even pondering a self-experiment where I'd spend some time in complete isolation. But I don't think I have the guts to do it without an option to abort at any moment. And the very presence of such option would probably make the experience very different to that of a prisoner.
According to Amazon a fat-finger typo took down the internet earlier this week
I've just found this subreddit looking for what else if not UNIX:

https://www.reddit.com/r/EsotericOS/