skysight-inc/HackerNews huggingface dataset:
uh.... with no ability to EDIT those public APIs to do NEW things with NEW integrations, we certainly are Fucked Up, Dumbass.

you're all idiots.
It's like changing the beating heart of a living person. That's probably impossible!
Stallman's style isn't mine, but I'm not sure that's a bad thing. Radicals can alienate moderates, but they can also shift the Overton window.
Blood in Blood Out – Beef. Listen Cdbaby #beefent Beefent.com
The freedom to study is normally taken away because the software vendor keeps the human-readable version of the code secret, only distributing the compiled program.

This is an argument which I think could go away if more people knew reverse-engineering, and decompiler technology has also been constantly improving in the meantime. The freedom to study and availability of source code are related but not entirely the same thing; regardless of legality, people have been studying and modifying software for decades without source code. One great example of this is in security research, where plenty of vulnerabilities are discovered without needing to obtain source. In fact I'd argue that sometimes it's better to not use the source, since it could be somewhat misleading --- whereas the binary, the actual instructions that execute, is the truth. Thus, one can have all those freedoms without having source code.

It was not possible for third-parties to provide security support, because Windows is proprietary software, lacking all of the freedoms.

Look at the various unofficial patches available. They might not be legal, but they are definitely possible and made without access to the original source code.

As the saying goes, "Source code? We don't need no stinkin' source code!" ;-)
Gotcha. I appreciate you coming back after 4 days to explain what you meant. I've been frustrated by the increasing tendency to consider tainted any research or facts put forth by people who also want to take a stand on issues. Granted, that can be problematic, which is why transparency is so important.
I didn't use C much. What kind of features of are in the book that make it modern?
Oh. Handy. I didn't know that.

Stupid outdated resources...
I wonder if this is what Intel is playing at with their comments about beating NVidia in the ML space within a few years without using GPUs?
Interesting. I put my own blog (link in my profile) into there, and it scored only 90/100 on mobile. Google now wants to talk me into enabling compression and caching on a website that is literally 4.98 KB large (including all assets).
Maybe I read it differently. When I read "the developer or any other specific entity", I don't think that the network users count as "specific entities"; they are other users of the software, and you have control over exactly who those people are. Neither the original developer of the software, nor any specific (i.e. predetermined, exact) entity must be communicated your modifications, only those you choose to put yourself in that situation with.
Time travel is dubious, but in what useful sense is there no such thing as time? Define the phenomenon of time dilation or just the concept of motion without it. Particles go from position to position... but describing being at state X and then being at state Y seems to strongly imply the existence of what we understand as time.
Yeah, there's no good alternative for the general public to use. "Cracking" is still ambiguous and never really caught on. Compare "Mr. Robot is a show about a hacker" to "Mr. Robot is a show about a cracker".
> RMS' view often seems to come from a place where all commercial organisations are inherently evil and out to do their users harm.

Yes, this was the thinking in early 2000', and indeed this was a proper reaction to the windows context back then. But I don't think that's what rms is fighting for anymore, I would state it more like : "if I bought it, then I own it", like when you buy a house, you can do any change in it you want. That's what is puzzling me in the linked statement, it sounds a lot like we're back in the 2000'. I guess shortness of statement is killing its details.
Yes, so bash is unique in that there is a two level structure. Tokens turn are parsed into words. And then words are used as "tokens" for the "command sublanguage", the grammar for which is given in POSIX.

I mention that in a few places -- there are 4 sublanguages, arith/bool/word/command, but POSIX only covers the command sublanguage.

http://www.oilshell.org/blog/2016/10/26.html

This is one of the reasons parser generators as "frameworks" don't work for shell.

I have a diagram in mind for the parser architecture which I think will be illuminating. The command language uses the words as "tokens", but they're also mutually recursive, because an entire subprogram can fit inside a word/string, like

"prefix $(my-func() { echo hi; }; my-func) suffix"

That is defining a function and calling it inside a string.
The author provides the book as a free to download pdf at http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf
Related: Apex https://www.github.com/apex/apex
Years ago I worked at FMC. I remember being told that Atari had designed a game based on the M113/Bradley. I was also told that it didn't work well - and the tank drivers found it to be unrealistic - so they didn't use it. (Well, they actually used stronger words than that about how the game wasn't realistic.) I don't have any real first-hand knowledge. That is just what I was told.
WW3 OBAMA SET TOO SHOOT SORO'S ANTI
Well, it was buggy until not very long ago:

* https://bugs.kde.org/show_bug.cgi?id=365455

* https://blog.martin-graesslin.com/blog/2016/07/multi-screen-...

This also was rather annoying and took a long time for distros to catch up: https://bugreports.qt.io/browse/QTBUG-42985

Since Plasma 5.8.x, it's much much better.
That some corporations can abuse IP is obvious, but that doesn't remotely imply that the concept of IP itself is either dysfunctional or immoral.

Stallman is completely wrong in all these statements.

He's very shortsighted in fact, his views are 19th century if anything, and they're not even very intellectually founded, or well expressed.
I was just thinking it would be neat to get some Rust in there. Yes, very predictable I know.
Check out bayesdb
Thanks for the pointers. I knew about the UK but I believe it is an exception in Europe rather than the rule, as of now. Of course I agree with you that probably most countries will try to get there, unfortunately. Then again, I can only read stuff written in my own language or English so I don't have the full view.
Championship.io, Premium One Word Domain Name – EBay
The article barely mentioned Trump at all, and basically just said that things "might change". That is self-evident with a new administration coming in.

Regardless of that, the article describing the organization's role and approach was interesting.
#2 and #3 have one huge practical difference: incentive. See, as far as profit-maximising is concerned, expanding the realm of #2 is very good for whoever owns the stuff. See how DRM is doing exactly that. If #2 itself was either forbidden or visibly abhorrent for everyone involved, we'd get more #1 right away.

Note that there is some flaw to #3 to #2 even when public funding is involved. Many patents were born that way. This abomination should of course stop yesterday. Because right now, the flow from #3 to #1 is smaller than it has rights to be.

Destroying #2 doesn't have to choke off the flow from the impossible to the possible, if adjust our society around it. Stuff like ending capitalism may do. (Of course, let's not do USSR "communism", it obviously didn't work. To be honest, I'm not sure what a good solution should look like. But I'm pretty sure it doesn't involve mega-corporations that own more money than entire nation-states.)
A lot of interesting stuff: search revenue tapering off because of rising mobile usage, ransomware being spread through ad exchanges, owning your own data and privacy, using zero knowledge proofs for distributing revenue to publishers through brave, tiers of privacy and monetization strategies around it, sustainability issues around browser development and open source software in general, shared costs of platform code and how open source fits into that, etc.

You really should listen to it. Brendan Eich is a really smart person.
Googling the email address shows a few hits with other IDs, so at the very least this has gotten around a bit. (I haven't chased down the search hits, there may/may not be some leads as to what it is out there)
Can we please just bring back removable batteries?
Did a bit of quick digging, this article shows an actual (potato) photo: http://www.sfexaminer.com/hacked-appears-muni-stations-fare-...

Looks like it tinkered with the MBR, but I'm very curious as to why it's also saying "Missing operating system" under the message. Maybe the string is part of the replaced MBR for added effect?

Also, dupe thread with more comments: https://news.ycombinator.com/item?id=13050262 - maybe those comments could be moved over here.
They should all have same binary encoding, which means they can all be decoded to any human readable format regardless...
Stephen Wolfram's post about Ada Lovelace:

http://blog.stephenwolfram.com/2015/12/untangling-the-tale-o...

Is actually surprisingly substantive, and addresses (among other things) the correspondence between Lovelace and Babbage while she was working on the Appendix.
Wow. This is starting to sound like Stallman Kremlinology.
I don't know what you did there, but it takes about 8 seconds on my desktop before it displays anything. Talk about "accelerated".

Edit: I checked with the Developer Tools, but I have no idea what is going on there. Assets are fully loaded within 500 ms, and then it just sits there for another 7.5 s before rendering anything at all. (I will note that cdn.ampproject.org is blocked by default in my uMatrix.)
I'm a college student but I'd still donate a buck a month to that. Also having a group who makes datasheets for chips would be nice. Tackle each of the cheapest/"Best" chipsets and get perfect support so that more machines like these can be built.
Can any C programmers evaluate this book? I don't do a lot of C, so I can't really do it.

Does it advocate good best practices?

Does it talk about pitfalls?

Does it overemphasize new, possibly less widely implemented, features?

Does it do/not do anything else we should know about?
An unsealed hole underground would have to be dug to the same depths as that crater. If you're pressurizing it, you'll probably target 1 bar to live in it, instead of 600 KPa.

A glacier that has the pressure to melt ice, would have more than enough pressure to keep it from sublimating. A rough estimate says that a foot or so of ice could provide over 600KPa of pressure, but that doesn't account for any means of keeping the water liquid or the ice solid. However, I wouldn't expect to actually find that on Mars. You might be able to keep water that way for a while until it froze again.
> Around this time it was also believed that tomatoes were best eaten in hotter countries

That part is still true. I'm always amazed how nice tomatoes taste in Italy.
This is great. I was going to create something similar to manage lambda functions across environments. Awesome to see you're already using the newly released environment variables for lambdas.
There is a difference between weakened and backdoored. Weakened is along the lines what you're saying - that likely others than just the governments can easily access, whereas backdoored (if done properly) means only the govt. Of course, this assumes a perfect world and that there is a proper way to backdoor - in the real world, adversaries simply attack the governments backdoors/keys.

Nonetheless, given your context of "there is no encryption going on at all" I argue does not necessarily hold for a backdoor - or at least not at the outset and if done properly. If the govt backdoor is a key for which huge amount of care is taken to protect and take the extreme example of the govt encrypting the only copy of the key and firing it off in one direction into space - there is a backdoor but this is not necessarily equivalent to "no encryption at all".
Better photos: http://www.sfexaminer.com/hacked-appears-muni-stations-fare-...

Also see the comment linking the existing post.
Show HN: Market Chooser
For me, it's the giant header that takes up a quarter of the page height (at least if you don't have a rather wide page width).
Corporations need to be treated as if they could have radically different managers at any moment (because they can). The Best Company Ever of today could be bought by Worst Corporation In Existence tomorrow.

It essentially doesn’t matter what a company is currently doing or “promises” to do or not do, if those behaviors are not legally binding. And even then, if you have to read a hundred-page document to figure out what the legal binding is, assume that the company has carefully placed a nice escape hatch somewhere in their legalese.

It was supposed to be true that if one vendor does something you don’t like, you simply “vote with your wallet” and go to one that you do like. That works great when buying toasters. Yet now, with essentially your whole life tied up in one or two devices and key services like Internet being dictated by one company based on where you live, it is REALLY hard to just walk away from one crappy technology experience and find something you like better. This is a real sign that it is not a good idea to have so much technology powered by so few corporations.
At the very top of GP's article:
This article has been superseded by a major rewrite, “Open Source” misses the point of Free Software, which is much better. We keep this version for historical reasons.

With a bit less animosity further down:
"The official definition of “open source software” (which is published by the Open Source Initiative and is too long to include here) was derived indirectly from our criteria for free software. It is not the same; it is a little looser in some respects. Nonetheless, their definition agrees with our definition in most cases."

https://www.gnu.org/philosophy/open-source-misses-the-point....
Code Density
> That mobile doesn't have a way to block ads is probably a failure of Google, Apple and other players to allow extensions.

Mobile ad-blocking works just fine for me (uBlock on Firefox for Android).
The Macintosh Endgame
Reminds me of Gabriel Chen's cooking class back in Ann Arbor. He used a very similar method, taught us all how to do it.

The class was remarkable for a number of reasons. He would cook two recipes each week, and in the two years that I attended, I think there were only one or two repeats.

Also, there was a period that you couldn't leave the class unless you were pregnant.

He prepared a special dish called "Auspicious Beginnings" when a couple in the class got married. The bulk of the dish was chicken knees. And goodness! I just realized he has a facebook page: https://www.facebook.com/Gabriel-Chin-Students-and-Fans-1042.... His main business was catering. He would bring his own propane-fueled wok to your house and prepare the meal in your kitchen. We once had 70 folks to one of our dinners.
Sure, but in many languages, such as C++ _a lot_ of information can be checked and then thrown away at compile-time, leaving an artifact that might not be all that understandable, especially for new people.
That makes sense. It seems like a different use case than is typical for a laptop. Though one that I used laptop might readily fill...there's some nice kit available for the price of a new NUC.
u realize blend file isn't encrypted or obfuscated?
In order to redirect, you still need smtp server for the domain. Also if these are for some side ventures, handling correspondence via single inbox can be bit inconvenient and error-prone.
I can't argue with the music analogy—it's a very strong point.

My view is that pursuing fluency in the basic arithmetic skills as an intermediate goal towards higher understanding might not be a necessary step. Assuming the person learns a lot of math (like five years' worth) then they will be forced to develop fluency in the process of using the basic skills as building blocks for the more advanced topics. You're right that having useful "chunks" of memorized procedures would make learning the advanced stuff easier in the first place, but I think students could also develop arithmetic/algebra fluency "just in time" while learning the more advanced levels.
Physics, Topology, Logic, and Computation: A Rosetta Stone (2009)
MasterClass Online Classes
Oscilloscope Music – Pictures from Sound
I'd like to propose the comments on the page be ordered by whether they formed a thread or not (people responded), length (word count, longer posts explain more, shorter posts speak to the experienced), alphabetical order of name of the poster (if you want to see if someone specific you liked posted), or whether or not they contain a URL.

However, by default, the page should randomize the display of comments every time it's loaded in order to force people to view some viewpoints occasionally that they might not like.

The reason I come here is to have my opinions and views challenged; this refines the metrics by which I judge reality and the viewpoints I consider valid and generally enriches my life. Google has become all about pushing a viewpoint. Go into google right now and start typing in "a", "b", "c"; first thing that comes up is large big-box retail chains. Used to be you could find fringe topics via major search engines, now everything lives in it's walled garden; giving corps the ability to control viewpoints like that is somewhere in-between suicide and genocide. You want people constantly debating and discussing topics and not forcing themselves into an orthodoxy because it forces the habitation of developing a personal scientific method which doubles as a BS detector and inoculation against agents of psychological warfare.
Not if you want to install apps, and if you don't want to jailbreak.

Is it really that much of a hassle, though? A lot of services have my email and credit card.
How would this resolve any issues?
I could go on and on about why this stuff will make programming more beautiful/enjoyable. But let's do the stick not the caret. From recently-posted http://www.dailydot.com/layer8/bruce-schneier-internet-of-th..., it's high time we tighten your "good enough".
Beware. The Skylake XPS13 has a DP output, but the Kaby Lake XPS13 doesn't seem to.
Burgers are very easy to find in Australasia and Europe. Most pubs/bistros will have one on the menu. And there are loads of small burger places in Australia too.
Sure, but WWII was a historical anamoly, not a "historical norm". "World peace", to my mind, implies _no_ wars, not just 'less conflict than the biggest war in history'.
Interesting how John McCarthy, the father of lisp, seems to be at the root of it all.
I like Changelog when the hosts have familiarity with the tech in question. Ruby ones are good in that respect. There are recent-ish Sandi Metz and Yukihiro Matsumoto episodes.
Hey! Great project. We actually built stdlib [1] to capture an experience similar to Heroku's for building microservices, and we'll be presenting at AWS Re:invent on Tuesday [2]. Our workflows with our public API are accessible via our open source library, would love contributors such as yourself (and anybody else that finds it interesting!). We have a diverse team working on the project - Xooglers, support from early Heroku team members, and even some YC alumni lending a hand. :)

[1] https://github.com/poly/stdlib

[2] https://www.portal.reinvent.awsevents.com/connect/sessionDet...
I looked into the table of contents & jumped into pages of it. It looks like good material on best practices & optimization rules & tips. Quickly, bookmarked it & definitely worth reading.

IMO, the title here is misleading, I don't think new feature is added to C to make it modern.
You don't. If you can remember it, it will be guessed by a script.
Ah, this old argument. Always pops up in topics like this and it's still as naive as before.

The lessons learned from colonising other worlds will allow us to better manage Earth, much like past space exploration has already done.
That will not prevent batteries spontaneously combusting.

Replaceable batteries will only address the pain of safety recalls and increase the risk of fires due to consumers choosing to buy cheaper off-brand batteries.
The Galaxy Note 7 recall is reported to cost "at least $5.3 billion"[1]. Even at a chaebol as large as Samsung's, that's big enough to get people to notice.

That cost, more than the recent election, will bring about change for the better.

[1] http://www.latimes.com/business/technology/la-fi-tn-samsung-...
- A scratch pad window that appears on Hyper-S. It appends stuff to my scratch.txt.

- Hyper-1 through 5 to defer tasks in OmniFocus (calls out to an external script).

- Hyper-W to lock my screen.

- Hyper-M to mute skype microphone.

- Hyper-[C,T,X,F] to focus Chrome, TaskPaper, nvAlt and iTerm.
Well it would have likely solved the Note 7 recall, and any futures battery recalls. It would also allow a user to remove an unsafe battery so that it's not in use while waiting for a replacement.
Awww, I would love to see the rest of this conversation!
Peter Thiel to help further shape Trump's transition team
If you happen to use DNSimple for DNS, they recently released a Let's Encrypt integration that verifies via DNS record. They have web hooks and also make the certs and private keys available via API, so I imagine you could set something up with Lambda.

But in my experience, Amazon's certs are so easy to setup and use there is no reason not to.
This sounds really interesting. I've never taken a look at the 6809 before. I happen to have a working Tandy CoCo I scored in a vintage computer haul. I'll definitely check out 6809 assembler.
Don't forget DMA is different from both of those too.
I wrote a base 92 encoder for the Javascript game I'm working on:

http://www.emergencevector.com/

It's pretty easy to write the decode for the 0-91 integer in Javascript.

if (ch == "!") {
return 57;
} else {
return ch.charCodeAt(0) - 35;
}

It doesn't give you that much usable compactness over base 64, though you can easily encode a 360 degree angle with two bits of precision lost. Also, 5 base 92 characters can fully encode 32 bits of binary data. (Of course, since base 85 can do it in 5 characters.)

I'm probably going to go to typed arrays of 32 bit values. Currently, I can encode an entire ship's data in 18 bytes, of which 4 characters is a hash id.
Anyone knows why emacs is almost never installed by default while vi(m) is? I often wish I had learned vim instead of emacs because of this :/
It's interesting.

You'd imagine if a cancer patient throwing up all the time wanted a Coke/Fanta, It'd great emotionally and health wise.

This, might be a small percent of patients and could be catered to in theory. If patients could chose their meals.

But certainly the hypocrisy you often see at cancer walks where they have sublet the catering to junk food providers can wear a bit thin.
base 85 also has the interesting property that 4 original bytes fit in 5 encoded bytes.

Still useful for Javascript, as the bit shift operators work on 32 bit "registers".
Failure rates for rechargeable Li-ion batteries are on the order of one in 10 million cells.

http://cen.acs.org/articles/91/i6/Assessing-Safety-Lithium-I...
The article barely mentioned Trump at all

Oh come on, the spin in the story was much worse than that. The direct quote from the chairman of the CPSC was: "My hope is now with the election and potential leadership change here, that that work is not scuttled".

Using loaded words like "scuttled" makes it quite clear that he's throwing shade at Trump.
Didn't the phones with replacement batteries also catch fire?
Consider the concept of the overton window, https://en.wikipedia.org/wiki/Overton_window -- the cause of software freedom needs at least some people taking an extreme view in order to help shift the discussion and normalize more moderate views.