skysight-inc/HackerNews huggingface dataset:
It may be so, but it doesn't implement an interrupt solution, which is a really bad way to program a microcontroller.

Also I found these types particularly amusing. None of that code can be copy pasted without editing:

while ((err == 0) &amp;amp;&amp;amp; (nbytes &amp;gt; 0))

But since it doesn't support interrupts, I think not being able to copy paste this code is generally a good thing.
Keep in mind the converse as well, when negotiating. i.e. you don't want to inadvertently leak information by assuming they know as much as you do.
you're a good parent for thinking a lot about your daughter and by giving her your best, keep it up! :)
Reprocessing could take care of the waste problem.
Reddit is a weird place, many of the smaller subreddits are more like community forums. The larger, broader subreddits, like /r/pics, /r/askreddit and others are the equivalent of mainstream media, only a few "community approved opinions" are allowed to surface.

While I have no data to back this up, I would say that the larger a community becomes, the lower the tolerance and quality become. Perhaps because the number of things people have in common shrinks as you add people.
Tons of them. Materials required for solar cells and turbines have to come from somewhere.
>Mobile homes in the UK are usually permanent

They are usually permanently placed, but are they permanent residencies, or more like vacation homes (for people who also have another main residence)?

I had the impression it was the latter from some UK friends I have with one.
In the case of something like a photograph, that means a minimal-fee registration on each photograph every 10 years. This is also exactly the sort of effort that opponents of orphan works legislation feel that large content corporations will take advantage of when all the little guys forget to renew.

I'm actually mostly for orphan works legislation but I understand the perspective of the opponents.
they're still better than most big news organizations, but they're massively scewed toward a certain type of left wing echo chamber at this point. I loved reading the publication for years; the Snowden revelations were the high point.

Now you'll get a massive dosage of anti-Sanders, anti-Corbyn hit pieces and similar along that political vein. You'll get a solid 70% of opinion articles pushing extreme feminism. If that's your cup of tea, all the power to you. But I don't think they're remotely impartial for a second anymore.

Comments sections strategically opened or closed or moderated depending on the subject.

Good on them for pulling out of Facebook I guess, but that definitely doesn't mean they're remotely objective at this point in my experience.
I went to https://www.ruby-lang.org/en/about/ and I didn't find any references to trademarks. There is a JRuby, an IronRuby, why not a Rooby?
Your best bet is to tap your personal network.
Could you please link to some docs for the cached flag you mentioned? I can't find anything about it.
The First Wave of Corporate AI Is Doomed to Fail
What a beautifully written, honest, and wonderfully human story. The author makes an impossibly awful situation -- losing your eye at 12 -- the best she can, and notes the sometimes positive side of the unfortunate circumstances. I admired her and feel inspired by her.
They has other firm
They are horribly dumb, especially compared to other farm animals like cows or pigs.

I worked in a farm as a teenager. Getting sheep out of trouble was a secondary duty.

Highlights:

- One managed to hang itself from a large garbage can full of grain when a kid left it open. It literally jumped up to try and get in, and got stuck on rim.

- Remember the Disney "chip and dale" episode where they borrowed Donald Duck's sailboat to get nuts from a tree on a little island? 3 sheep tried to do that without a boat and drowned.

- Another somehow impaled itself on farm machinery in the middle of a 10 acre field. No idea why.
It's certainly fair that there was a "convenient" aligning of interests between large media corps in the US and longstanding copyright practices/philosophies in Europe. There was absolutely no concentrated lobby in the US to push for an alignment on shortened copyright terms.
Facebook's survival is hardly assured.

Of course, but it'd take a long series of significant mistakes by Facebook for them to actually die. While another social network could potentially eat their market Facebook aren't just going to sit idly by and let them. They have the resources to tackle pretty much any threat, so the only way for them to fail is by getting things wrong internally. No one is going to invent a new way of communicating that Facebook can't copy.

Why do you think zuck is working so hard on VR or why he split off messenger - because he knows facebooks survival is limited. What's app and Instagram is more of a threat than FB.

I suspect a lot of Facebook's 'side projects' are driven by what Zuck finds interesting rather than what he thinks is important to Facebook's future.

You people obviously don't use FB< if you did you'd realize that there is huge fatigue on the platform

I don't think it's possible to gauge 1.86 billion people's opinions of Facebook by the things you see when you log in to your own account.
How SSH got port number 22
By your definition "the ecosystem" never "survives", because it has been in a state of constant change since life first developed on earth.

"What do you think it's going to be like when about a billion people have to migrate inland due to sea level rise?"

Considering that even the worst-case doom-crying scenarios issued by the IPCC predict a sea level increase of the order of 1 meter over the period of a century (i.e., ~1 cm per year), your (and Hollywood's) suggestion of rioting mobs fleeing the tsunami-like rising ocean is just not based in reality.
If someone is interested in a simple and straightforward implementation of I2C on MSP430 with the USI module (the simpler serial module found on cheap low-end chips), I wrote a library a couple of years back, because I couldn't find anything I'd be happy with: https://github.com/jwr/msp430_usi_i2c

The code is also fully interrupt-driven, which is important for low-power applications.
US accuses TCS, Infosys of violating H-1B visa norms
Crystal actually has quite a few features unique to Crystal too! I'd love to hear the author's ideas of how he wants to improve Ruby, maybe some of those ideas are still applicable to Crystal.
Some of the 4chan people trolling about systemd try to make people believe that communicating over tcp sockets, pipes or dbus with other processes is a "backdoor" around the GPL. Because a non-free program could talk to a GPL progam. Shocking!
There is nobody that I hate enough to ever recommend that they subject themselves to the Hell that is ASN.1!
Glad to hear that. Will it be possible to overload . in the future?
(With a short detour through writing a JIT in LLVM, of course, but I didn't want to edit the title. Sadly, I accidentally added the "from" at the beginning.)
While there are much good advise in those subreddit, much of the content is also extremely US-centric. That's fine of cause, that's where many of the users are, but some of the advise aren't really applicable in some other countries, and some is just plain bad advice in you're not in the US. The whole renting vs. buying of instance, Reddit users almost always recommend renting your home, but that just throwing money away in some countries.
Favicon turning into runner progress indicator is a nice touch. Useful when you have lots of tabs open.
Have you read the Feynman lectures? They're not exactly trivial. They have some diversions towards casual descriptions, but they're quite grounded in mathematics. I haven't watched his course lectures, but I have a hard time believing that they're that different.

He does write explicitly non-math based works as well, like the (IMO excellent) QED book. But I also have his lectures on computation book here, and I had to leave a good number of problems in it unsolved.
They has other perspective to life
Simple and Powerful – The Alexa Flash Briefing Skill API
Is a 'chain reaction' of ZigBee bulbs being hacked feasible?
For the benefit of others who found the description in the blog post unclear and can't or don't want to dig through the code changes themselves: "fixing the hash code and the linked list code to not use mallocs" is a bit misleading. Curl now uses the idiom where the linked list data (prev/next pointers) are inlined in the same struct that also holds the payload. So it's one malloc instead of two per dynamically allocated list element. This explains the "down to 80 allocations from the 115" part.

The larger gain is explained better and comes simply from stack allocation of some structures (which live in a simple array, not a linked list or hash table).
That's what I figured. But there have to be some online resources for this specific purpose. Actually, after performing an initial search -- there seem to be too many of them already. Wondering, which ones really work, and what to avoid.
>> But it is good to know whether a project is a hobby project to help learn, or a serious project aimed at getting traction, or what.

Most programming projects start with the intention of the latter but usually end up becoming the former.
+++++ yes it would
Well, yes. We expect that when a company presents a legal contract promising not to do something and that service X doesn't do action Y that it's truthful. If they want to enter into it to intentionally violate said contract, it just seems absolutely bizarre that they'd even present a contract in the first place.

I get the feeling that this wasn't some insidious conspiracy from Google to get us hooked on GAFE so much as internal forces at Google not talking to one another and data-collection ultimately winning out. I find that the more complicated explanation is Google decided to do this despite the risk of fighting fines and additional regulations from the government as well as potentially thousands of institutions, and potentially tens of thousands of individuals led to believe the terms and conditions of the contract were different than what Google presented, as opposed to Google made GAFE and presented it at face value, and other forces within Google decided to go ahead with the data collection anyways. Right hand not knowing what the left is doing just seems more plausible and reasonable.

I don't know either way, and cynicism can be healthy, but this just feels like cynicism for the sake of cynicism. Yes, Google is a data blackhole, and it's an unscrupulous company, but this would just be absolute incompetency on their part. I'm not denying the possibility, but that's a big pill to swallow.
Why everyone needs to be able to afford the housing? Down here in Europe we have about 30% homeownership rate and nobody says we are in a crisis, in fact, we are doing very well. U.S. is again near top of the world in homeownership rate.

You are making things up - trying to see a problem where there isn't. Better think about fixing childcare, and healthcare - that's where the real crisis is.
I'm working on a minimalist "cloud IDE" for machine learning projects, so you essentially code on EC2 instances. If it looks interesting feel free to reach out:

http://www.haikuapp.io/

It doesn't have any editor features though, it probably only makes sense for vim/emacs/etc. users. Docker is also pretty nice, but if you're not using it in production it might not solve your problem.
Most writers, be they novelists, journalists, bloggers or whatever label suits you, wish to write and hope to be paid well enough for it so that they can write some more. Most will acknowledge that they have a bias from the very outset (called 'eating'). If you are 'lucky' enough to have some semi-permanent arrangement with some publisher you will have their biases to contend with and if your employer accepts monies for advertising you will have their clients' biases to contend with and if they accept subscriptions you must contend with the bias of protecting the bubble into which the subscribers so willingly insert themselves because here in the United Kingdom, newspapers and even television media have, historically and quite openly, been arranged along political and socio-economic lines to the degree that if one took the Guardian one could be fairly assumed to be a 'middle-class, slightly-left of centre, hand-wringing, grammar school educated' whereas if you took the Telegraph you were ‘a cunt’. I find it especially relevant today what with all this talk of what is and isn't 'fake news'. Can 'good' journalism be paid for? What is 'good' journalism? And what are you paying for? Clearly some people do not wish to wander from the menu and can be justifiably upset having paid for a certain serving at having other unpleasantries appear on their plates. When you pay for your subscription and I do not mean to pick, you might wish to pay the Dirty Digger instead or as well as even, do you expect 'a' truth or 'the' truth? If the unbiased reporting of facts is what you are after then doesn't an aggregated feed from a variety of sources much better fit that goal? I could write more...
A well known example of a natural language that is not context free is the African language Bambara, spoken in Mali.

In Bambara the way you say "whichever <something>" is "<something> o <something>". For example, the Bambara word for dog is "wulu". So to say "whichever dog" you would say "wulu o wulu".

Another construction in Brambara is "<noun> + <verb> + la". That means someone who does <verb> to <noun>. The Bambara word for "search" is "nyini", so if you wanted to say "someone who searches for dogs" it would be "wulunyinila". The word for watch is "filè". So someone who watches dogs would be "wulufilèla". There can be more than one <verb> in this construct. For example "wulunyinifilèla" would be someone who watches dog searchers".

This can be carried on indefinitely: "wulynyininyinifilènyinila" would be someone who searches for watchers of searchers for dog searchers (if I counted right...).

This can be combined with the "whichever" construct, for example "wulynyininyinifilènyinila o wulynyininyinifilènyinila" would be whichever searcher for watchers of searchers for dog searchers.

This was first discussed in this paper [1], which is cited by the submitted paper.

[1] http://babel.ucsc.edu/~hank/mrg.readings/Culy1985_Bambara.pd...
I have great news for you: https://html5zombo.com/
>Coal plants don't just look awful,

And yet a number of old coal plants are being preserved and repurposed given that industrial chic is rather in vogue these days. See the Tate Modern for example: https://en.wikipedia.org/wiki/Tate_Modern

(These are admittedly not working plants but still.)
Show HN: Backup your friends Instagram stories
Rescuetime has been great for me so far. Really helping me stay on track and motivated.

Coursera and edx can be great too, but potential time-sucks if you don't manage your interests carefully.
While not ideal, docker-sync has improved the file access issue substantially:

http://docker-sync.io/
Note that this pattern[0] is essentially "copy-on-write", which can be encapsulated safely as such in a reasonably simple type (in a language with generics) and used elsewhere. I use a similar mechanism pervasively in some low-level web server code to use references into the query string, body and JSON objects directly when possible, and allocated strings when not.

[0] https://github.com/curl/curl/commit/5f1163517e1597339d
Hey, more power to you if you want to use more expressive/functional languages than Javascript like Erlang or Clojure. However claiming that a language that allows nothing beyond the Object oriented model of computation like Java or Go is more robust or allows you to have less errors would not be accurate (see the comments above).

The primary reason anyone would use Javscript over say Erlang would be the ubiquity of the language and the availability of libraries or strong familiarity with the language. But my point is Javascript provides you the tools to write functional code that is robust (if you are disciplined) and generators + promises (and async/await) makes the single threaded async model painless. I certainly did not claim that it was a silver bullet or a revolutionary model of computation.
I’d Pay You $500,000 a Year, but You Can't Do the Work
A publishing experiment with source code in TV and film
Njalla is owned by 1337 LLC in Nevis. It's also possible to own your domain within Njalla if you don't want them to be the actually owner of it.

I just moved my domains there. Super happy with the service since it's so simple and clean.
Other than my country's subreddit I can't think of anything reddit has contributed to my life, for the past two years.

I go there daily, but I almost never find anything interesting I haven't first seen elsewhere. It's a neat place to waste time, but even on small obscure subreddit, the content just isn't there anymore.

I guess you could say it changed a lot of lives, by becoming "the front page of the internet", but wasn't it negatively? I mean, the sense of community there used to be on sub-cultural forums and irc is lost on Reddit, and anything intelligent drowns in the vast ocean of mediocreness.
What are your other options?
Google is Crushing the Internet
If you want to be completely anonymous, you might have no choice.
It's not too surprising that a high-level I2C abstraction looks less convoluted than a register-level I2C driver.

Here's the equivalent code for the Atmel peripheral: https://github.com/arduino/Arduino/blob/master/hardware/ardu...
Crazy for Red Nose Day
Why is it strange? It has been common practice for decades now, you couldn't even buy games in Japan and play it on US console 10-20 years ago.

That's because you do not own the content, you are licensing the content and the content have geographical restrictions set in place by the content providers.

Until everyone sign an agreement to get rid of geographical restrictons, nothing we can do.
Gooby pls.
I don't find this too shocking. First, they never said she learned everything that much faster, just that there were some things she did learn much, much faster. Secondly, a big reason to not "understand" something is that you never considered it one way or the other. It's easy to just barely get by without knowing what's happening because it works so you move on to something else and then suddenly one day you see it again and go "wait, why?" and then you figure it out. You learned it quickly the moment you realized it was something you needed to learn, but it might have taken literal years before you considered it was something to learn. This kind of stuff I think happens a lot if you're self-taught because programming often (particularly in older languages and environments) involved some weird forms of setup that the beginner could skip by just copy-and-pasting the correct "template" without considering what it was doing.

For me, understanding what was involved with "installing" a library to use in Visual C++ took years even though it's not that complicated. I just followed magic instructions and if things didn't work, then I would just have to ask someone for help. Eventually I understood the difference between the dll and the header files, static and dynamic linking, etc. Someone could have explained that to me literally years before I learned it myself, but I spent years just assuming it was essentially unknowable.
Xmonad from Coq: Programming a Window Manager with a Proof Assistant (2012) [pdf]
It might be the lack of any upfront information on the terms and conditions as well as your technical approach to preserve privacy (remailers, etc).
> Doing very small (less than say 32 bytes) allocations is also wasteful just due to the very large amount of data in proportion that will be used just to keep track of that tiny little memory area (within the malloc system). Not to mention fragmentation of the heap.

That not necessarily true. Modern allocators tend to use a bunch of fixed size-buckets.

But given that curl runs on lots of platforms it makes sense to just fix the code.
Altamont is a disgrace for the whole industry. They had incentives to install and retain mills at the site, but almost no difference to the bottom line on how much power they produced. That's why these ancient mills are still there, even if they're missing turbine vanes.
> What's to stop you connecting up an old SIMM card? The memory won't be fast, but doable.

There aren't enough pins. Certainly not enough pins accesible in single-cycle reads/writes. Maybe you could multiplex them with external hardware to talk to a SIMM but you'd be talking to memory at single megahertz effectively.

An SDRAM controller in an FPGA on the other side of the QSPI link would be faster, but it'd still be slow. You could get it to work to say you've done it, but it'd run at literal-days-to-boot speeds.

The board (and chip) is meant and marketed for freetards who like Arduinos - so I bought one and so did several of my friends. LEDs were blinked and better futures dreamt of. It's cool. But it's not a workstation chip by any stretch of the imagination.

Hopefully the next version will have a real external memory bus.
Yes, ARM's architecture licensees (companies allowed to design their own ARM-compatible processors) have had access to the v8-A specs for years. The new bit is making it available so that researchers, companies and individuals can use it in software projects.
Great intro to this wonderful tool .. for me, the lure of PICO-8 has really been based around the fact that a) the products it loads are open source, and b) there are almost daily new releases for PICO-8, easily available through the built-in SPLORE command .. which is, I think, one of the very key factors to PICO-8's success.

But yeah, its a wonderful toy environment, and provides weekly entertainment in my household, where the kids kind of prefer to SPLORE over their other, commercial-based game consoles ..
There was a lot of fanfare a few years ago when they sold Auto Trader for almost $1 billion, which was justified as a sale that would put so much money into the Scott Trust endowment fund that the paper's finances were now "secure for generations to come" [1]. I guess that was optimistic?

[1] https://www.theguardian.com/gnm-press-office/guardian-media-...
Yes, I have the same problem. And it's really a pity that there is no local content in the same quality in my country. I also bought some native books, but they don't think strategically about money. It's just "grandma's advice" put on paper.
Taking the Whole Earth Digital (2006)
> The point is rather that curl now uses less CPU per byte transferred, which leaves more CPU over to the rest of the system to perform whatever it needs to do. Or to save battery if the device is a portable one.

Does anyone have a general sense of how these kinds of efficiencies translate to real-world battery life? I understand that the mechanisms (downclocking/sleeping the CPU) are there; I'm just curious as to how much it actually moves the needle in a real system.