skysight-inc/HackerNews huggingface dataset:
But even then, you have only shrunk the language for you - unless you can get everyone else to use your new feature. But if several such things are proposed, typically none of them gains traction, and so they all stay as just individual solutions.

Which is still fine - for the individuals who write them. But the language, as generally used, does not shrink.
Interesting... Fast 486 (120mhz) with 12mb at 640x480 was swapping my so much fun could watch the logo screen rendering slowly down the screen
Term rewriting, I guess? Then it's not that different from what Maude is doing, for example.
This is good spin-doctoring. The financial sector always wants to point the finger at taxes. The problem is still the banks. Declare debt amnesty, regulate the banks. Watch the economy soar.
And what for a +40 someone? Can't go and waste time at school again.

I got contacted by my cofounder. Back when Rails was hot, he looked on forums, found some posts of mine, investigated further and contacted me.

Didn't work out though. Project got started, has been making profit for years, but not enough to drop the daytime job.

I find that reliable people my age really have such an outdated view on business that I know in advance we're not compatible... younger people lack experience.

I'm thinking lately of switching roles. I had been looking for a non-tech cofounder, as I've got more than enough coding/sysadmin experience. But the last 7-8 years, I'm the director of a small business (not my own), learning marketing, pr, bizdev, hr, ... so I'm thinking I might rather look for someone to handle the tech part.
You shouldn't take what people say in dating too literally, both guys and girls, but especially girls. I'm no expert, but there can be all sorts of reason why any specific girl say that.

- she means it as someone who don't take life too seriously

- saying she is looking for someone handsome/rich sounds too shallow

- she means some particular types of funny, probably not including the clown type

- she means someone who can talk to her on the same level

- she wants that because that's what all other girls claim to want
Meta question - anyone know if this was autogenerated from latex, and if so how?
Best Method to download iOS 9 beta for apple devices
Anecdotally, when I was a kid I had goldfish at one point. I noticed that if they were fed daily they didn't live very long. If they were fed once or twice a week they seemed to live forever.
While acceptable for most paranoid users, the indicator light isn't as secure as a physical switch. For some devices (most notably 2007/2008 era MacBooks) the controller can be manipulated to enable the camera without giving any visual indication via the light.
Detoxing from what? Personally, my liver and kidneys pretty well no matter what I am eating (or not).
Mars is the Ohio of the Solar System. Important for political purposes, but otherwise boring and unfulfilling.
>pure detox. Headaches, migraines, agitation, etc.

Detox is a pseudo-science word anymore. Is that detox or just your blood sugar level going down?
Can confirm, keto diets burn weight like a motherfucker. They're also reasonably easy to maintain, since it's pretty easy to order a cheeseburger without a bun and eat it with a knife and fork. Also, bacon and avocado are a delicious combination, and keto says they are ok. I dropped 40 lbs in under 6 months on a keto diet, and built muscle while doing it.

But I had to stop the keto diet because it makes me stupid when I'm on it. I'm not talking the "keto fog" that you experience for a few days when your body is adjusting; operating in extended ketosis for me correlated with a marked decline in mental capacity. I went from being a rockstar knowledge worker to someone who couldn't do simple arithmetic. And my mental faculties would return within an hour if I ate a bagel.

Ketones (what your body burns for energy when there are no sugars available) don't penetrate to the brain, so your body produces sugars from protein through gluconeogenesis, but it wasn't really enough to keep me functioning at 100%. Also, you don't want to be frequently transitioning in/out of ketosis; it gives you horrible headaches.
check out the warrior diet, similar to an ironman sleep cycle in its extremity. One massive meal a day at night.

http://www.warriordiet.com/
I've had a car window broken to steal a stereo that on a good day would have brought $5. Basic smash and grab in a bad neighborhood. I was more pissed at the screwdriver marks on the paint than losing the stereo.

OTOH, a friend of mine had her car broken into around the same time in the mid-90's and the factory radio was stolen professionally. The thief only broke the tiny side quarter window and then reached in to open the door. It was a very neat, precise theft. All the screws and trim were in a tidy pile on the driver's seat. The stereo was carefully extracted with no damage to the dashboard. The thief quite clearly took his time to do this. She speculated that he probably saw them get out of the car and go into her friend's house where there was a party so he knew he had time.
I'm running it on a system with 512 bytes of RAM and multiple queues...saving 1 byte helps. I do not need extra space for synchronization; I can enable/disable interrupts without extra RAM required.
More advisable for what intended result?
There was a paper published last year by this group where they did a study of Cancer patients (and a bigger study in mice) receiving a particular kind of Chemo, and their immune systems post therapy were basically 'rebooted'. The protocol in that work was a periodic 2 day water fast in 6 cycles timed with the Chemotherapy adminstration. They then did a very small pilot study and saw the reversal of immunosenescence in people who did the cyclic fasting without Chemotherapy. It was a reasonable effect, but the human studies were smallish and probably could use more reproduction.
This exists; it's called the R7RS standard for Scheme. It basically divides Scheme into two languages: a small core with a basic module system, and a more extensive language with a robust standard library packaged as modules.
Victor Hugo had the 19th-Century habit of putting too much into a book. He had plenty to say about the Battle of Waterloo, some I dare say correct, but he had small excuse for putting it all into Les Miserables. (And then there's the long excursion on convents, which the Penguin edition displaces to an appendix, but that's an argument for another day.)

John Keegan gives it a very readable treatment in The Day of Battle.
Previously it has been found that eating a ketogenic diet (<20g carbs/day for most, adq. protien, most cals from fat) mimics long term caloric restriction- And, at least to me, that sounds much more appealing that eating a severe calorie deficient...

I lost 40 lbs on keto eating mostly (by volume) non-carby veggies and mostly (by calories) fat, along with 80-120g of protein per day. I'd really like to see their complex diet tested against a well formulated ketogenic diet.
I believe the idea is toxins do tend to get stored in fat, so when you are running on stored fat - you can release them. I can confirm you can have sudden ups and downs when fasting and I never experienced headaches until i started.
Yeah your intuition is correct here. On an MSP430 (which is were I use it) the producer is in interrupt context but as a savvy redditor pointed out, I will need to enable/disable interrupts in the consumer function as well.
This post is literally about saving one byte, at the cost of being slower and not producer-consumer friendly. Not very interesting.

The flag could have been hidden in any other field as a bit or something. Then it could be at least masked with simple AND operation which is usually faster than branching, especially on pipelined CPUs.

Update: Quick implementation: https://gist.github.com/dpc/a194b7784adfa150a450

This fix for concurrency issue is an ugly hack. I'm not sure if it's even correct in this particular scenario, and definitely not proper for anything that would aspire to be good reusable code. I'd advise this code to push atomicity requirement onto caller. Irqs should have been disabled by calling code.

"register" keyword is obsolete. There's no point in using it.
Newbie here. Why is not supported in Safari?
I wrote a little fibonacci:

RAM AD PC
ADDR ________ _ _
---- |---****-|-|*|
---* |----**-*|-|-|
--*- |---***--|-|-|
--** |--*-***-|-|-|
-*-- |---***-*|-|-|
-*-* |----**--|-|-|
-**- |---*****|-|-|
-*** |-*------|-|-|
*--- |--------|-|-|
*--* |--------|-|-|
*-*- |--------|-|-|
*-** |--------|-|-|
**-- |--------|-|-|
**-* |-------*|-|-|
***- |--------|-|-|
**** | OUTPUT |-|-|

But due to the saturating arithmetic, it gets to 255 and then just prints 255 over and over. I tried to write one that would reset itself when that happens, but I can't seem to do it in 15 bytes (I have a 14 instruction+3 variable version but of course 17 bytes won't fit in RAM)

Edit: I can save one of the variables with a set-immediate instruction :) https://github.com/gto76/comp-cpp/pull/7
Any significantly large government technology project is indistinguishable from fantasy.
(IANA Astronomer) Each probe has a mission, and each instrument has an hypothesis it is designed to test -- that's the scientific method. Given the large fixed costs of space exploration, it's probably a better tradeoff for now to specialize fewer missions rather than risk gathering the same data hundreds of times over, while missing out on opportunities to test other hypotheses. (For example, I'm not sure what the benefit of 50 identical trips to the moon would be.)

Sure, we would learn a lot about managing a fleet of so many probes simultaneously (esp. when it comes to mission control, analyzing the data, etc), but those are operational concerns, which are orthogonal to the science they are trying to accomplish. And it's solving a non-issue: the only time we'll need to figure out to manage a fleet of probes is when we actually have a fleet of probes.
I met my co-founders at school, after 11 years I finally figured out it did not work and that it never would work, been a single founder for the last 6 years and is never going to have a co-founder again.

Remember some people work better as single founders.

Ps. I have employees and always will, I loce being around people at work.
> It only doesn't change things if you're an ideologue who ignores reality.

And you can guarantee that Swift will be entirely open sourced? Sorry, but it doesn't change things because of reality. Apple hasn't released Swift yet as open source. So far, I'm winning.

> Care to share?

Besides FaceTime? Off the top of my head, see the releases of the iPod, iPhone, and iPad. All were released with claims that were turned completely around (only for Mac, no native apps, smaller versions are bad). This ignores other things like how multitasking is bad one year and then good the next.

Simply put, when someone from Apple says they won't ever do something, I assume they just haven't come up with a way to market it effectively.
i too remember that, but for some kind of tropical almost-transparent freshwater fish. Their lifespan was supposed to be about 2 years, but we fed it once a week and it lived perhaps 7 years, until it jumped out of a bowl and suffocated while we were cleaning it's tank!
Your CEO spending a LOT of time on just prioritizing support probably means that support is a hard problem that needs serious resources.
Corba. LOL.
What interview question to ask when hiring an iOS Developer?
The only comparisons I have seen of Napoleon to Hitler have reference to his desire to dominate the continent, and his attempt to defeat Britain by defeating Russia. They do not compare him on any sort of moral scale.
Yeah, must suck to have your life ruined and be denied opportunities based on your actions rather than your gender, race, or orientation like all us non-white non-straight non-males have to deal with. "Why can't I just be allowed to be terrible to other people without fear of criticism?!?"
> What choice did they have when a court said you can't do that?

Easy. Not say they are going to do something unless they know they can do it. Better yet: announce it when you can do it.
Rubygems has been lagging behind other packagers like Apt, RPM, NPM, and even newer things like Rust's Cargo. It's woefully overdue for an update.

That being said, there's great services like GemCanary (https://gemcanary.com/) that will read your Gemfile and produce a list of vulnerable packages for you automatically. It'll even email you alerts when there's problems.

The security story in Rails might not be perfect, but at least there's reporting and tools.

Keep pushing for signed packages, though. Long overdue.
R6RS was the systemd of language standards. It went against the very philosophy of the language it purported to standardize, and was basically a prescriptive standard based on a few influential individuals' notion of what Scheme "should" be.

That's another reason why I remain unswayed in my detestation for systemd: I'd seen this movie before and I don't like how it ends.
The way I heard it described is that the ice is basically an atmosphere except it is solid instead of gaseous. It apparently provides similar benefits to our atmosphere like stabilizing temperature and shielding from radiation.
> This was a mistake as the website name closely matched the name of a Russian Anti-TPP propaganda campaign.

No — if you go through the link, it seems there was a genuine reason, or it was indeed because his domain was similar to "stopfasttrack.ru", which indeed was a spam domain.
May as well add my little Speed Haste (released as Circuit Racers in the USA): https://github.com/TheJare/SpeedHasteSrc

Not as noteworthy as those in the list but hey, it's mine.
This is a really interesting comment. It's a sort of natural experiment. I wonder if there's any observational studies on the effect of Ramadan fasting on health. Religious Jews do some fasting, but they are two 25 hour fasts and a few other 12 hour fasts all spread throughout the year.
Eek... that's a rather unfortunate name choice. The "Gor" saga is an infamous series of books spanning the past 50 years, basically the sci-fi/fantasy equivalent of "Fifty Shades of Grey".

https://en.wikipedia.org/wiki/Gor

https://www.google.com/search?q=gor&biw=1920&bih=947&source=...
Oh, God. Where did this meme come from? I have fasted for 5 days and never wasn't hungry. The hunger severity comes and goes, just like anything but I was still hungry!!!

I fast pretty regularly for a day here and there. Used to do it every 4 days but fell off the bandwagon. Have done plenty of 2 day fasts too.

This is one of the silliest things said about fasting - and that is saying a lot.

Never had all this energy either.
OP covered some of the best examples, but the more complete list of commercial video games with available source code can be found here:

https://en.wikipedia.org/wiki/List_of_commercial_video_games...

Spelunky was released as freeware so I'm not sure it counts.
Previous discussion: https://news.ycombinator.com/item?id=9736171
I've combined the two.

I've been doing an IF of 8/16 where I only eat within 8 hours. Whenever I have lunch, I then have 8 hours to have dinner. I don't have the same schedule each day so sometimes I might start the next day late and fast for 20 hours.

However, since I've been doing this for a couple weeks, I recently stopped eating the second meal. I just wasn't hungry. I don't have the psychological stress- because I'm allowed to eat as much as I want (of the keto diet, so within the 20g of carbs, but I snack on celery) during those 8 hours so if I got hungry I could do it.

It's just when the 8 hours are up I decide if I'm hungry or not.

As someone who is very overweight, the idea of not being hungry is quite shocking. (I don't think it's due to the IF, I think it's due to the ketogenic diet I'm on.)

But if I keep to this, then eating once a day would give me about 23 hours of fasting. But given my uneven schedules many times that's been over 24 hours, though some days it's more like 20 hours. The point being that it isn't really much of an issue- depends on how I'm feeling and about half the time I'm not hungry at the 24 hour mark.

Of course I do drink a lot of water, and I use sugar free "water enhancers" to help. So, as a consequence I am drinking quite a bit more water than I ever have in my life. (probably 1-2 gallons.)

This is an anecdote, so I don't know if it's ketosis, or what that's the effect. I wanted to do everything right this time around so I'm doing keto, IF, calorie restriction, and portion controls. (I pre-make my meals. So I heat up a fixed sized meal, and have to go get a second meal if I'm still hungry, which I did a few times in the early days.)

I'm also learning to cook really great BBQ in the slow cooker.

Yesterday all I ate was some ribs. They were wonderful. (Memphis style, no sauce.)

Here's the recipe:
Rub: Memphis Dust: http://amazingribs.com/recipes/rubs_pastes_marinades_and_bri...

1. Cut the membrane off of the back of the ribs (or at least pierce it.)

2. Coat the ribs with salt. (I use lite- salt to increase my potassium intake).

3. Coat the ribs with Memphis Dust- pretty thick (I use a shaker for this)

4. Lay down a layer of celery in the bottom of the Slow Cooker. (keeps the ribs an inch away from the heat)

5. Put the Ribs in there.

6. Cook on Slow. I set it for 8 hours, it should take 8 hours but they've been done in 6 the past couple times. I think my slow cooker is running hot. So check them at 4 and 6 hours. They'll be done when the meat is falling off the bone.

7. Enjoy!
Mine was visual basic in school. Though we only had one year of that where we designed calculator gui before moving to C++.
I don't think there are many bad habits to be learned from Swift though. It seems a decently designed language.
When I tried that it crashed all the time. Huge pain to work with.
I am an "early" programmer. I'm on Chapter 7 of Hartl's Rails Tutorial, took a step back to learn Ruby early on and continued. This was all supplementing my knowledge of HTML, CSS and some basic JS.

I recently decided to start the "From NAND to Tetris" Coursera course which led me to starting Petzold's "Code" and then this article comes along.

There are people like my wife who have zero knowledge of coding, and likely won't ever care enough about it to make it through this article (I tried, she didn't get very far). They just have no interest, and I can respect that.

However for people like myself, I've realized that the more layers of the onion I peel back, the more intrigued I become. When I think about it, I was fascinated by fantasy-based magic systems when I was younger. I'm talking things like D&D, Mage: The Ascension, etc. Then I read "The Wiz Biz" by Rick Cook and realized that I was sucked in at the end when he realized how he could harness the basic "first principles" of this fantasy magic system to build abstractions that allowed for modern day coding principles.

My mind was blown, but I didn't realize just how much at the time.

Harry Potter interested me from the standpoint of "wow, I'd love to learn magic in an academic environment--how cool would that be?" And then I found myself hooked on the Magicians Trilogy by Lev Grossman which got as deep as I'd ever seen a book get on some of the mechanics of the actual magic system.

Finally, I put two and two together and realized that what appealed to me about all of this was the gradual understanding/building of a complex system based on its simple component parts, and the deep knowledge that was needed to master it. Then I realized that this was why I'm currently geeking out on going under the hood of modern day abstractions and working up from First Principles.

Again, I'm an "early" programmer. I don't fully grok half the crap I read. But I've realized that learning software development on my own is about as close as I'll ever get to working real, modern day magic. Clarke's 3rd law "Any sufficiently advanced technology is indistinguishable from magic." is very much top of mind lately. The fact that I can twiddle my fingers on a couple buttons and conjure up pictures, video, any information I want, etc. is pure magic.

There are many people out there like me who are amazed by the raw scope of how far we've come, and this article did an amazing job at reminding me of that, even though I may not have been the target audience, and that is why I enjoyed it immensely.

Some people are scared and overwhelmed by complexity, while others seek to understand it and tear it apart. I firmly believe the latter would have much more interest in this article than the former.
It's important to take that study in context. From the abstract: The relation between body weight and mortality among persons with type 2 diabetes remains unresolved, with some studies suggesting decreased mortality among overweight or obese persons as compared with normal-weight persons (an “obesity paradox”). [edit: In point of fact all studies are best taken in context.]

Considering diet is so important for managing the disease being light weight is probably correlated with a greater focus on health.

That said, it seems likely that reducing weight would have a net positive impact on heath and it's other risk factors which are being improved.
Twitter Investor Chris Sacca: The CEO Transition Has Been ‘Sloppy and Confusing’
There's a LOT of radiation in those belts around Jupiter - "Europa receives about 5.40 Sv of radiation per day.[19] (5.0 Sv is already considered lethal acute dose) from Jupiter's large radiation belts (10 times stronger than Earth's Van Allen radiation belts), and is a severe health threat to colonists without adequate radiation shielding. The satellite has only a very weak magnetosphere, which leaves it exposed to radiation by Jupiter and also the solar wind."

From Wikipedia https://en.wikipedia.org/wiki/Terraforming_of_Europa#Magneti...
You're referring to these ?

https://en.wikipedia.org/wiki/The_Pilgrim's_Progress

https://en.wikipedia.org/wiki/Whig_history

We'll see how Rust fare, especially with the recent stable release. Personally I'd like to see programming to aim at Haskell, even Idris. But let's not fantasize too much (especially in a thread about WebAssembl*).

ps: why on earth did cyclone not catch on ? I'd think people would jump on a C with less rope... https://en.wikipedia.org/wiki/Cyclone_(programming_language)...
I think the PG essay you're referring to is http://www.paulgraham.com/startupfaq.html, which includes literally the single line "the best way to meet co-founders is to go to school with them." While this is almost certainly true, it isn't exactly actionable advice -- either the OP is still in university, in which case she's already looking amongst her classmates, or she's graduated, in which case it's too late.

Although going back to do a postgraduate degree and intentionally looking out for co-founders is a perfectly valid tactic, so I guess there is something actionable about it.
The OCaml Language Cheatsheet (2011) [pdf]
C++, by way of example, is extremely complicated and wickedly unforgiving. JavaScript, even at its most surreal, is nowhere near that.

Suggesting that things like => are "too confusing" for JavaScript is to suggest that people that write JavaScript are too dumb to handle it. Is that what you're implying here?

Some programmers write in one language, but many write in several. Having the same shorthand available in JavaScript as in C# is a big deal, it makes things feel better. Being able to apply what you've learned in one domain directly to another is more efficient than having some ridiculously quirky JavaScript-only way of doing something.

That some people will abuse it or be confused is a problem that can be overcome with a little bit of learning. It's not a big deal.
Off topic, but does anyone know how the author generated this web version of the paper? It looks like as though they've automatically generated it from the LaTeX source of the PDF. It looks brilliant, and much easier to read in the browser.