skysight-inc/HackerNews huggingface dataset:
Having read Jonathan Schaeffer’s great book One Jump Ahead, I couldn’t help feeling that this article was a (well-written) book report which just barely mentions its primary source. Nice summary, but read the original. I haven’t read the second edition which apparently includes the follow-up story of solving the game, but I found the first edition very compelling. I wonder if the reporter was following the recent Deepmind/U of Alberta news and then came across the checkers story. Disclaimer: I was in Jonathan’s compiler course 30 years ago, prior to Chinook.
Jeff Hawkins is kind of a crank when it comes to neuroscience, and his AI companies have tended not to publish state-of-the-art results on machine learning problems either.
> I partially blame every tutorial and contrived example of how you should use Redux.

Partially? No. The culture of side projects/GitHub/blog post had led people to over engineer their learning materials and side projects to look as employable as possible. Why make a todo list with just React when you can use Redux in it too and put it in your resume?
Thanks, I wasn't aware, I thought Cython would do something along the lines of ARC.
> Personally, where I try to avoid using ternary operator, is places where I don't care about returned value.

As i asked below: Why though?
To each their own, I guess.

I'm inclined to buy it because of the name. I appreciate a company with a good sense of humor.

That, and every time I see a Soylent ad on Facebook, I usually get a good 10+ minutes of amusement from reading the indignant comments about the product's name. To be clear, I have no problem with your stance on the issue; you described your feelings concisely and reasonably. Those FB comments, though....many of them are neither concise nor reasonable.

I think that sometimes, a name that provokes this kind of reaction is a good thing. Maybe it's better to have a product that people either love or hate than for some reason than to have one that everyone is indifferent about.
Can you remember which newspaper? There are second/third-tier news sources in Australia that might have quality discussion, but generally it's pretty appalling.

I haven't seen any of them make a solid play at community-oriented commentary - things like persistent identities, karma systems, etc. Baffles me when sites like HN and Reddit are visited as much for their comments as the source articles. So many of the comments on mainstream news sites are drive-by insults instead.
What is the best tool to test your business idea?
I just want my wireless BT headphones to work right across multiple devices, can they fix that too?
>Lisp doesn't have a tuple problem; it has a "clueless programmers blogging about it" problem.

Sad but true.
Yes. Also I imagine it's easy to "bulldoze and start over" when there are fewer life-worn paths to start with.

Even if adults could regenerate large numbers of neurons like we do skin cells, those new neurons would have no idea how the old ones were connected.
well, it took a few months. that thing on chekov's head took like 30 seconds.
What if you are actually in pain? In that case, it might be fully rational to take the potentially addictive opioid painkiller, despite the possibility of developing an addiction.
BigQuery vs. Redshift vs. Athena Benchmark Updated with BigQuery Standard SQL
Congrats on shipping! I wonder if RocksDB could be the right choice for small to midscale IoT scenarios? Anyone has an opinion on that?
What identifying a company architecture did for Atomic Object
True!

I did read something about a guy who had used it to make 'vodka', by adding a few ml to enough water that a shot would have a similar effect to ethanol-based spirits. At the concentration the report said there was a sort of minty-chemical. I would imagine further dilutions with a mixer would hide that.
My mother is convinced if i dont eat carb heavy foods (rice, fruit) that I will die of some disorder or other. It is hard to stay on diet whenever I go home.
Google plans to introduce a cloud service for quantum computing
Using D3 and React Together to Make Visualizations in TypeScript
With slight reformatting:

int killMe = Factory.Omg
? (isFuckedUpped ? Leet.YES : Leet.NO)
: (youGetTheIdea ? yep : nope);

it doesn't look bad IMO. Definitely more readable than if-else alternative.
He he true.

When I do a side project I often want to do fancy stuff and blog about it.

When I get paid for my work, I try to keep it simple, because I fear I could end up with too much intermingled stuff I won't understand anymore after a few months.
Not quite the same as pure vertical farming, but greenhouse + aquaponics + high levels of automation seems to work well for certain varieties of vegetables that naturally vine. E.g. like the Houwelings tomato farm:

http://www.houwelings.com/

https://www.youtube.com/watch?v=bRyBKWqLzI8

But that still limits you to naturally vining crops (so that you can keep growing the plant longer than normal and automate the extension of the vine), natural light for the greenhouse, etc. No way a tomato would thrive under artificial light, they love the sun too much :)
Yes, it does. Lifeguards will tell you it's part of their training. It may be non-PC, but the statistics say that when you're watching the water, African-American children are more likely to drown. I don't know if it's specifically African American children, or black children (of any origin) in general. I've heard it's socioeconomic - potentially less likely to be able to swim, but I'm not sure honestly. If you're watching the water, though, it's very relevant.
Because they are delicious. Life is too short, not to enjoy one of life's simple pleasures. Obviously moderation is key, but it's silly not to take advantage of being human.
No. My argument was that a bottle was a vessel with a cap, and evoking Braun's “less but better” approach, while interesting (iconic, even) in itself, is unnecessary. To me, it merely sounds like pointless name-dropping.
No, you misunderstand. I didn't want it to be always A,B,A,B, but I also didn't want it to be an even coin flip and risk an A,A,A,A,A,A,A or whatever (like in the play Rosencrantz and Guildenstern are Dead).

With my method, it was possible for the same move to be picked 2 or 3 times in a row, but it mostly went back and forth, so the player was definitely going to encounter both moves, but they couldn't know for absolute certain which move the next one would be (and they both needed you to kind of quickly get into different positions before getting hit).

The type of pattern you'd usually get with mine was more like A,B,B,A,A,B,A,B,A,A,A,B,B,A.
> We can reverse brain damage. Wow

I'm going to tell you that I have never been more glad to read Hacker News first thing in the morning.

I am sleeping in my mother's ICU room @ UIUC after she's suffered a subarachnoid hemorrhage causing substantial brain damage. This is coming with me to the ICU team huddle this morning.

Side note: if you're in neurological field or specialize in neurogenesis, please get in touch with me
I can't give you a hard reason. I guess when I learned C all examples were like c=yesno?1:2. So I guess I stuck to it and never thought about triggering an action with side effects that way.
Show HN: Cppyy: Automatic Python-C++ bindings
After Long Wait, Apple OKs Dash Wallet for iOS App Store
Micropython actually has decent support for real-time operation, according to [1]. This is via proper use of timers and interrupts. I imagine it's something like programming for a real-time operating system.

[1]: http://www.edn.com/electronics-blogs/embedded-basics/4440447...
Haven't heard of anything public though
Here are some Tor privacy controls that might be a bit hard to ship by default:

1) Various navigator.* APIs all claim you're on Windows. Some people on non-Windows platforms may have issues with this.

2) Various window-sizing APIs lie about sizing, so pages that use them will end up making windows too small for their content.

3) Geolocation is disabled altogether.

4) The performance API is effectively disabled (claims pretty much everything took 0 time).

5) Media queries on the device pixel ratio lie and claim it's 1, no matter what it actually is.

6) All timing functions are clamped to the nearest 100ms. That means Date.now(), performance.now(), etc. If nothing else, shipping this by default will make all benchmark results _very_ weird.

There's also various other functionality that gets disabled (gamepad API, orientation API, etc, etc). These are generally not used much yet, so might be ok to remove, if people think these should actually not exist as web APIs.
It wasn't mentioned in the article, but it's well documented that the survival rates for drowning, while dismally low, are much better in ice-cold water.

Cold water lengthens the survival time by two mechanisms. It triggers the mammalian diving reflex, which halts breathing and conserves oxygen by slowing the heart rate and moving blood to vital parts of the body. This response is stronger in children than adults.(14) An opposing “cold shock response” may predominate, which leads to a faster heart rate with potential fatal rhythm disturbances(15). This response also causes immediate aspiration and swallowing of water, which quickly cools the heart and carotid arteries leading to “selective brain cooling”.(4) A reduction of brain temperature by 10° C decreases energy consumption by 50% and doubles the duration of time the brain can survive without oxygen.(16) This “therapeutic” hypothermia is accelerated by surface cooling in children and small adults with higher surface-area to body mass ratios and less subcutaneous fat. Panic by the victim (breath holding and vigorous attempts at escape) and protective gear worn in cold water work against these principles and may prevent therapeutic hypothermia.

http://www.sitezed.com/an-analytical-look-at-survivable-subm...
Yeah, I realized that would be a controversial statement, and modified it to be a little less so.

However, I have a 2 and a 3 year-old. And I would consider it my fault if they wandered into a freezing pool.
Well yes, you can; as the other posted has linked, it happens already. Requiring some technology over another can have other goals too though; for example reducing the load on the electricity grid. Or you can set parameters beyond 'new building are required to have energy efficiency of x' because it's too hard or expensive to quantify certain elements that make buildings more efficient.

How you do it exactly in the end is a political decision, and it's fine to disagree with it. The GP however complained about adding to the cost, which is a different point, and one to which the answer is very clear and simple. So I'm not sure what we're arguing here - or whether we're even arguing at all :) Maybe you're just bringing up an additional point, I can't quite tell, but if so, then yes.
is it not the same as this? https://www.youtube.com/watch?v=5RnuIiaLxCs
https://www.youtube.com/watch?v=DH5_jLrVfQU&list=PL2tufbjcRa...
i feel you :(
I see torrents on Skytorrents.in.
In reading the comments I had forgotten what DSL stood for and had to look it up and it usually means something other than intended here, to save anyone else the trouble its Domain Specific Language.

https://en.wikipedia.org/wiki/Domain-specific_language
Publisher's audience is presumably American. Might seem more credible to that audience to make it relatable than pitch it as some far-off, unimagined, mystery toddler. Bit like how the death of one local kid gets as much coverage as the deaths of 50-100 foreign kids.
Bitfinex has BCU https://www.bitfinex.com/posts/195

I'm not sure if it applies though.
well, it looks like they're similar
I didn't suggest it was impossible or that you couldn't start a business when you have a family or other dependents. I do believe that it's risk to start one or work at one if you do not have ways of mitigating the risk to the people you are responsible to.

It is fundamentally a gamble. Everything else is risk mitigation: having a savings account with enough money to cover your obligations of for a couple of years, starting in a low-risk niche, working with partners, insurance, etc, etc. In the end the market may make the venture a flop: hopefully you've taken enough precautions that it doesn't leave you with a foreclosed house and filing for bankruptcy.

The only real competitor anyone should care about is themselves. Being an entrepreneur, recklessly, is not going to satisfy that itch in the long run.
Thank you -- that's exactly how I feel about the Braun reference.

The "program" here being one of the simplest imaginable, with literally thousands of years of prior art.
>I use comcast or Nothing, there is no other option for me

That is unfortunate... not the fact that you don't have an option... but the fact that you are on the side of the argument which denies you that option.

I'm done here. Good luck!
Distributed energy sources can reduce cost of electricity up to 50%, study say
Using AI to connect interesting news to you, in real time
For a while you could use a VPN to make it look like you were in the UK. They seem to have found some ways to crack down on this a bit recently.

It's as if they _want_ us to BitTorrent Great British Bake-Off.
Ternaries strongly suggest "side effect-free statement being run for its return value." Perhaps a more apt analogy would be to say it's like writing a method called "getX" with side effects.
Is it proved that Carbs are harmful? Don't want to cut down on them only so that a study 10 years down the line lists out Carb-diet benefits just like Fat ones these days.
Show HN: Dead simple file uploads to your Amazon S3 bucket
Nope. As far as I know, I've retained my immunities.

However, I do know that my seasonal allergies have changed slightly since treatment–they've actually moderated. I don't know if that's due to the treatment or just an age-related occurrence.
At first glance, it seems attractive to put a giant CO2 sink in urban areas where it can reduce those pesky greenhouse gasses. But on closer inspection you will find that they actually pump CO2 into these facilities to improve crop growth.
I'm not sure whether or not I believe this actually happened...
I wonder if new neurons for adults could act more like 'aged' cells in the rest of the body, where the cell knows how old it is. Could neuron connection be like the age property where that information is passed down?
Design is about art though
Adding more OpenSource to OpenVMS is __NOT__ a good thing. Especially adding it at the compiler level.

Moving to a common back end, especially for BASIC, would be a truly wretched decision. It would also be the final nail in the coffin of the interactive BASIC environment which VAX had and the industry begged for on Alpha. When it to the Itanium (Itanic) hardware we were all too busy begging for a processor that wouldn't combust like Samsung Galaxy or one of those hoverboards.

The interactive BASIC environment wasn't just for students. It provided a great sandbox to test out algorithms quickly, much like today's script kiddies would call a modern IDE.
I don't know if it's exciting advancements in food science or something else, but I used to be able to make a bag of chips last a month. Now I just can't buy them because they disappear within a day.

What's weird is I can eat carb-rich foods and get a very different result from what the researchers in this article found. It seems to have more to do with the composition of the meal than the exact nutritional content. A tuna sandwich or a pot pie dumped on a baked potato (both options are ~500 calories) fills me up to the point where I don't even get hungry at a normal meal time.

You'd expect either of those to leave me desperate for more carbs based on the usual low-carb diet sales pitch. I tried the low-carb lifestyle. It left me hungry and tired, no matter how carefully I followed all the good advice or how long I stuck with it.
This makes sense. In the village I grew up at a lot of people walked home over lunch and came back to work two hours later. This was great but with commutes it doesn't make sense.
> We can reverse brain damage. Wow.

don't forget the '...having developing brain of a child...' part, which might also be significant factor in the recovery process.
I wish React would come with a standard way to handle Ajax (or a convention or semi-standard library would emerge). (Edit: "comes along" in the sense that immutability-helpers, redux and create-react-app come along with react. I'm not proposing to add anything to the react module. I'm not the world's best expert on react, but before downvoting can you please assume I know a little bit of what I'm talking about?)

Something that:

- Can fetch JSON according to criteria from an API

- Caches stuff locally (just in memory, or in local storage) in case of duplicate calls

- Deals with multiple concurrent calls, and merge them (e.g. fetching 1 and then 2,3,4 before 1 finishes -> either cancel 1, or wait until it finishes, and then fetch only the last requested item.

- And all the stuff I can't think about right now, like cancellation and timeouts

Plug your pure component into one of these, tell it about your API, and you're done. It's really error prone to write these containers yourself. And I think Redux doesn't really help much with Ajax.
What if they actually were inspired by one of them? Why not give some background and context to a crowd that may not be familiar with various icons?
Well, I think, the difference now is that the technology is mature enough to enable distributed work. I work at Mentor Graphics, and altough its embedded software most of my managers work from EU/US timezone and they all work from home.

I don't know how people used to manage their issues before jira/github but it certainly has helped remote work. Plus the internet as a whole is penetrating developing countries so the issues of no internet and lag is not there anymore.

I can't back this up with data but, I have personally seen a rise in the remote first companies. the first name that comes to mind is Linaro, plus I think red hat also supports remote hires. All the dev ops jobs that I see are remote.

So yes the change is a difficult one and it needs a particular mindset on the managers side as well. But I think the threshold to become a remote company is a lot lower now...
MAPS.ME Introduces the Game of Thrones Route
You lost an "if" there :). setf will complain on trying to set 5 to 7.

What you meant is:

(setf z (if (> x y) 5 7))

A nicer thing that I like about Lisp's "everything is an expression" is something that is considered as code smell by some:

(setf foo (or var (compute-default-value) +some-default-constant+))

This works in Common Lisp, where the only value considered logically false is NIL, because or will short-circuit (as expected), returning not T, but the value of the first logically true result.

So e.g.

(let ((a nil) (b 2) (c :foo))
(or a b c))

returns 2.
I think yes. The RocksDB engine is much better than the old engine in situations in which the stored data is larger than the available RAM. It all depends on the concrete queries issued but in general I would say: "Definitely yes!"
Vue.js 2.4.0
Could you explain why you wouldn't believe this?
All of those are op-ed pieces. While still part of the organization, they shouldn't really be used in an argument about reputability of a news source.
Do you mind looking in about:crashes and pointing to some of the crash reports involved? I normally have multi-week uptimes in Firefox before I remember to restart just so I can get an update... I would really like to try to figure out why you're seeing so many crashes.
Its pretty well understood that a diet that is high in carbs and low in nutrients is generally unhealthy. Our bodies are totally capable of generating all of the glucose/ATP they need from a diet that is high in protein and fats and these diets tend to be more nutrient rich as fats and proteins (in general) are found in more complex foods.

Our bodies cannot, however, produce all of the nutrients we need from a diet that is high in carbs but deficient in other things like proteins.

And yes there is always a change that future work will require us to rework our current understanding, thats how science works after all.
It was shit. You took pay cuts to stay on a job or you left the field. Personally I worked through it but it was not fun and eventually had to leave the position anyway. Adrift in 2003 and thankfully late 2004 showed up and government
started hiring contractors. Otherwise I would be making 40K a year teaching PE at a middle school.
It's an old problem. There's a neat book, Big Dummy's Guide to the Internet, published by the EFF back in 1990. There's a quote from it[1] that comes to mind when I see people vehemently disagreeing online:

Something about online communications seems to make some people particularly irritable. Perhaps it's the
immediacy and semi-anonymity of it all. Whatever it is, there are whole classes of people you will soon
think seem to exist to make you miserable.

Rather than pausing and reflecting on a message as one might do with a letter received on paper, it's
just so easy to hit your R key and tell somebody you don't really know what you really think of them.
Even otherwise calm people sometimes find themselves turning into raving madmen. When this happens,
flames erupt.

And of course, Usenet was around long before this book was published. So now, when I see people being righteously indignant on HN or Reddit, I try to take it in stride. They're just carrying on the time honored internet flaming tradition. :)

[1] https://www.cs.indiana.edu/docproject/bdgtti/bdgtti_8.html
>Slandering "third party" as if that has any meaning is silly

This feels like a good opportunity to point out that a big part of decentralized infrastructure is that there isn't a 'First Party'
In this case, it's a legal requirement on the BBC. Their funding for iPlayer comes directly from the license fee that UK live-TV watchers legally have to pay annually. They do re-sell their content around the world and even have a commercial branch, BBC Worldwide, which creates content for the US and other markets, and also allows them to show adverts in those markets (which they can't do in the UK, again due to the license fee).

I guess they don't put everything on BBC Worldwide due to costs (getting permission from rights holders etc.) and instead prioritise those things they think are likely to sell.
I'm just a random guy on the internet, but I would suggest you to fix your life first and then remember the hard lessons you (should) have learned on your two failures if you decide to do it again..
I think it's proven that carbs make you gain weight faster, at least.
http://www.bbc.co.uk/news/world-us-canada-11172054

Theorises that segregation meant many POC never learnt to swim and then their fear of drowning (along with socioeconomic factors, of course) has lead them to keeping their children away from swimming lessons.
This is what's nice with a single payer health system. The same cost center has to either pay for disability related costs, or pay for treatments that would potentially end the disability related costs. It's a sane investment by the government here in Canada to make such choices.

On the other hand, if your health insurance is through one system and your disability insurance through another, you have everyone optimizing for their personal local minimums rather than the global minimum.
What does the manufacturer of OxyContin (Purdue) have to do with you being prescribed Vicodin? And the world generally agrees that a just society wouldn't execute anyone. And the greatest issue in your life was that you were prescribed some pills you didn't need to take, just in case you had been in pain? That's a pretty good life.
Elon Musk – ISS Research and Development Conference 2017