skysight-inc/HackerNews huggingface dataset:
I've been a (reasonably successful) programmer for 20+ years and I don't even know how to play Sudoku, nor does learning interest me... not being able to write a Sudoku solver bears no resemblance on ones capabilities. This goes the same as being able to write one. So I agree, getting excited about this seems somewhat... irrelevant. Being able to write any kind of computer program doesn't demonstrate being capable of effective leadership. Having a compelling vision for one's country, understanding the issues you will need to overcome to get there and inspiring the people to help you take it there are far more relevant to me.

Knowing a bit of C++ and understanding an algorithm to make it solve a puzzle is largely useless in this context. Understanding a bit about technology at (close to) the lowest level, doesn't signify an understanding of how the internet works, how encryption systems work, how network security or the communications infrastructure works. Without an understanding of these in today's world of the communications and the internet, you may as well not understand how to program at all. Where we see technology failing the people (certainly in North America) are because legislators are largely incompetent in this context and seek to protect corporate interests over the needs of the people. I would say, being a systems administrator or systems analyst would make you far more capable of understanding the implications of technical bills and regulations than understanding a bit of C++.
I am often convinced otherwise. Just not in this case.

By the way, your I-am-the-superior-intellect pose would be more convincing with better spelling. Note also that "It's been observed" and "they're generally" is classic weasel wording. [1] If you think the truth lies outside my constructed dichotomy, by all means make it clear what you are claiming the truth is.

[1] http://rationalwiki.org/wiki/Weasel_word
There's no "binary data" type. Raw hash output can certainly start with bytes matching "0e" or "0E", it's just a lot more rare.
I don't think CPU and GPU is going to make much difference here. You speed up in GPU run could be because of hot cache of file system. Try running GPU run first and non-GPU after that and plz post the results.
Not to mention that Panasonic stopped making plasmas and you'd probably find the black level performance of all but the most expensive LCD sets disappointing.
I don't know how many other ways to say this: Downloading dependencies is not the job of a build system! One should be able to use npm to fetch dependencies, or get them via another means (your system package manager), and the build system shouldn't care. Coupling package managers to build systems is a mistake.
The reason most of you don't shop at MCD is because you're above the class they sell to. They need to sell cheap food to those who are on a tight budget, and cheap food unfortunately, is also the lowest quality and unhealthiest of food (hence why it's cheap).
I have to say as an atheist the current pope seems a huge improvement on the previous models.
Is there any way to defend against this one? I know === to turn off type conversion with the equality operator, but what about here?
because PHP is dynamically typed, it's easier to accidentally increment a string.
This is code written by a criminal. That is relevant. Context matters. It has nothing to do with politics.
You would have to make sure you don't get in the beam - you could give your self some nasty burn/radiation injuries with that set up

And the FCC would be having a word with you they don't allow civilians to run things that hot you'd be looking at 20-24 dbi
PHP haters are notorious for using blatantly incorrect or horribly outdated information.

Correct PHP 7.0 changes: https://wiki.php.net/rfc#php_70
I don't know much about AI, though I know a bit about ML, statistics and neural nets. And one good way I've found to learn those subjects has been to find interesting papers and then figure out how to replicate/reimplement them.

This might sound a little uninspiring, but it's a solid start, and often you can make improvements over the authors' original stuff -- especially in areas where you may have more experience, e.g. computational efficiency.
Can I ask you why you are anti-GMO? It seems like a lot of people on the internet hate Monsanto and just lump GMOs in with them.

If we didn't have GMOs we would have far more starving people than we currently do on this planet.
Cisco Names Charles Robbins to Succeed C.E.O. John Chambers
Occasionally you'll also come across someone who beats the joke to death just to make their point!!!1111OneOneEleven
At Japanese weddings there is sometimes a white man dressed as a priest. I guess that Asian restaurants in the West often have a similar 'Hire-an-Asian' policy to make the food seem more authentic.
Recently there's been a bit of discussion about "downvote to disagree".

This is an example where I'd far rather people just downvote each other and move on than post these bickering threads.

Maybe I'm wrong though.
I am sick of seeing "free speech" treated almost as religious dogma, as if it is axiomatically good. It's not - it's just a theory that unrestricted free speech will lead to a better society. Frankly, I don't think that is anywhere near proven yet (nor do I think even democracy has been "proven" to work long-term).

I actually like that there's lots of little experiments going on, trying any number of positions on all the little dials of society. Time will tell which ones work.
Cisco Board Names Chuck Robbins as Next CEO, Effective July 26
Note it's joint assignment - you retain yours as well.
I know. But even then, I kind of like being able to append values to a mutable buffer that is in scope without having to rewrite everything to use monads.
> the ending should read "echo hundred echty-fox".

You can write it either way - it's like potato and potato, harbour and harbor. I was schooled to never omit the 'and'.
There's a place in Chicago that teaches longsword classes based on the reconstructed fencing school of Fiore dei Liberi, who wrote this book.
The common issues are kind of funny.

Transaction Fee Death Spiral: Bitcoin is advertised as a way to transfer money at low costs but then you don't want transaction fees as low as possible? Looks to me like you are not interested in a system with low transaction fees but one to maximize your mining profits.

Centralization Death Spiral: The amount of data to keep around depends on the number of transactions, not the block size. The larger block size only ever matters if the smaller block size gets saturated. And then you either increase the block size or you run a system that is constantly overloaded. Higher demand will cause higher fees and may push a couple of transactions that are not worth the costs out but in the long run you will make your users unhappy if their transactions are not executed unless they throw a lot of fees at them. And after all 1 TB per year is not exactly a huge amount of data.

Block Subsidy, Fees, and Blockchain Security: Bitcoin is by its very nature an expensive system. Not sure what the current costs per transactions are but they used to be on the order of $10 per transaction. None of the often mentioned target audiences of Bitcoin - unbanked people in poor areas, people looking for low transaction costs, micro payment services - is willing to pay that once the block reward is gone. Then you face the choice - reduce the hash rate or process more transactions, nothing else we reduce transaction costs. Especially not more efficient and cheaper mining hardware in case you want to maintain the security level because attackers will gain the same advances.
It's funny hearing about, what I assume to be, McDonald's in the US. There are two Angus beef burgers is still available in Australia. Once they introduced them, Hungry Jacks (Burger King) did the same.

It's actually pretty tasty...
https://mcdonalds.com.au/menu/grand-angus
Atmel have had FPGA devices for a very long time, they also have military specification FPGAs that are probably sat in lots of hardware that would need a constant flow of replacement modules for repair.

I seem to remember that they had some early 8051 and possibly even AVR devices that had some programmable logic blocks on board too.

This reminded me of a cool video I watched the other day, so I made a new post about it - https://news.ycombinator.com/item?id=9486128
For file sizes where parsing speed really makes a difference, loading the entire file into memory doesn't seem feasible. Maybe some sort of a hybrid approach (load chunks into memory and parse them via the GPU) would provide some real benefits though.
Singapore is a different deal than most countries in the world. Perhaps free speech and civil liberties are not as strong there, but that trade-off gains them freedom from other things. Singaporeans are largely free from lots of types of crime that effectively plague many other first-world countries.

I think it would be nice if there were more countries that presented different types of trade-offs, and then some mechanism for people to decide what type of country they want to live in.
The "this" keyword is also a mess. I wonder when well be able to start using the new arrow-syntax lambdas everywhere.
Target acquired: Automatically find targets in drone/quadcopter video streams
and the same management and entrepreneurial chops? Investors care about one thing: Money. If you can demonstrate to them less risk and more financial gain, they'll throw their money at you. Age has nothing to do with it. In the absence of knowing, they'll throw their money at anyone who can sell them on a lucrative vision and that person's ability to deliver that vision.
Have you tried the FanTV[1] remote and UI[2]? I switched from the Apple Tv remote/iPhone/iPad and even the Apple Watch hasn't gotten displaced this from my house yet.

[2] https://www.youtube.com/watch?v=TyYBJTFVOo0
[1] https://www.fan.tv/
I'd wager that abandoning GMO sources would have little impact on their appeal, since there would be no noticeable quality difference. Any marketing collateral around "We've one healthy GMO-free" could be done without the GMO part just as effectively if they switched to low-sugar ingredients.
Or use === instead of ==.

The PHP developers have been pretty honest about the mistakes they made early on because they didn't know better. Unfortunately, many of those mistakes persist. The difference between == and === is one of the more well-known mistakes.
Population I of course meant to say !
"bonus page" -> http://carlyfiorina.org/bonus-page.html

Some pretty clean and concise static markup for your typical internet smear site.
You are correct in saying that Nim does have C style pointers (ptr keyword). These are unsafe, but are meant to be used as part of the FFI. So when developing ordinary applications you should not be using them, unless you absolutely have to.

Nim also has references (ref keyword) which are traced by the GC and therefore safe.
Research on Interleaved Practice Proves It Aids Learning
I don't think many people here realize just what a gargantuan feat it would be for McDonalds to change their menu.

If they went organic grass feed beef one day they would need the entire 20 years of the entire US organic beef production to fill their first year needs.

When they roll out a new topping, like spinach, they have to build up reserves for months ahead of time so they don't affect the market.

The down side of being McDonalds is that they are so mind boggling huge that they can raise or lower the pirce of pretty much any vegtable by adding it to their menu.

The upside of being McDonalds is that they are so mind boggling huge that they can change the course of American farming by decreeing that they will only use certain types of vegetables or vegetables only produced under certain conditions.

Think about the intestinal fortitude you would need to change McDonalds menu in any drastic way. McDonalds is 4 things:

1) One of the largest derivatives players that isn't doing it as their main source of revenue, ie they aren't a hedge fund. You will directly affect the commodities market.

2) One of hte largest property holders in the world, if your bet goes wrong you'll screw up what is in effect one of the worlds largest REITS.

3) an employer of a mind boggling large number of people. Make the wrong move and you just put a alrge portion of the lower wage community out of a job.

4) a company worth 94 billion by market cap. When you run a company that large you don't get to make brash decisions without the boards approval.

So if you make the decision to improve the quality of food you serve, you'll have a few side effects.

1) you'll shock the commodities markets, maybe this is good or bad, not sure. But it will take you a minimum of 3 years I'm imagining before you can see meaningful change as food contracts are usually long term.

2) you'll run a very real risk of pushing someone else out of the market as there is only so much of each food substance produced. ie if McDonalds announced they were only going to use a better quality of chicken and beef then the first thing I'd do is short chipotle, and short them hard, as if a supplier has the choice of upsetting McDonals or Chipotle, they will short change Chipotle every single time.

3) you run the risk of alienating your bread and butter customer, lower income people who are price sensitive to hamburger prices going from $1.50 to $3.

4) You are a dividend paying company, which means the market doesn't expect growth in any area expect your dividend. Fail in this regard and you will be punished heavily. If you fail in your better food quality push you may just shave off 20 Billion in market cap.

TL/DR it takes alot of courage to change the MCDonalds menu!!
I don't see how anything at mcdonalds is notably unhealthy as far as dining out goes. It's just high calorie. It's unhealthy in that most stuff is loaded with polyunsaturated vegetable oils, but then so is pretty much everything else you're going to eat when dining out anywhere, or buying packaged food.

They sell milk and OJ and I often buy that from them for a light meal on the go.
Almost every education article posted to HN that boasts a "new approach" is invariably a school that re-purposing Montessori. In this case it's using technology and data to a higher degree to streamline the BS teachers have to deal with so they can get on with teaching. That's cool and definitely a step above 99% of schools out there, but not a revolution in the Montessori sense.

I wish more people would grok the basic principles of Montessori and just focus on doing those right - because when it's done well its perfect and really doesn't take much structure. My wife runs a Montessori school from our home and has been a teacher for almost 12 years now. She has found that the more hands on she is (and other teachers are) with the students, the worse the outcomes are. As practitioners we see a lot of junk that claims to be "Montessori" but doesn't really stick to the principles. These are primarily: self directed learning and building a community for exploration and creativity.

The best Montessori schools have agreements with local warehouses/mills/shops etc... where children can do internships and apprenticeships. Having "curricula" like the article states is generally antithetical to that and kills a large portion of what makes Montessori so successful - which is pupils taking prepared "vocational" paths which are liberal in educational scope. It's simpler in the long run but takes much more up-front work and I think the technology is there to make that up-front work much easier.

The real challenge is fitting these types of schools into the larger "schooling" world of standardized tests etc... One thing we found was that many students leave Montessori because the clearest path into college is through the testing system and Monetssori doesn't play well with that. That is what needs real reform.
I'd be willing to say this is true for any language in varying ways.
Show HN: Get Notified When Someone Posts an Article from About JavaScript on Hacker News
I've heard this so many times from people that live in a place where one of this "little experiments" is not happening.

It is easy to be an anarchist or communist when you dont have to live in such a place.
Honestly, I'd be apathetic too if I was working at McDonald's.
Microsoft’s Plan to Embrace and Extend Mobile
Is this what passes for clever? It's hardly a "tech" article, that's for sure.

>The engine was also extremely hot, we burned ourselves when we touched it.

Electric motors run cold, I guess?

>We started calculating price versus consumption and came to the shocking conclusion that a petrol car costs unimaginable €12 per 100km! Sure, electric cars could also theoretically come up to these amounts if they quick charged at one of the most expensive charging stations in the country – but for petrol cars there are no cheaper alternatives!

You can buy a $12,000 gas car, but for electric cars there are no cheaper alternatives. Work that into the cost vs a $100,000 Tesla. The 99% of the world are not complete idiots; electric cars aren't mainstream yet.
Real-Time Code Iteration with Xamarin Sketches
A third-party payer system, such as Medicare, has no incentive to keep costs low.
Mmph. Ja. Skimmed the first three chapters. Not guru material.
Sensay Lets You Text Strangers for Help with Pretty Much Anything
I really don't think it's cheap food anymore (atleast, in Canada). An outing there with my wife and my daughter easily costs around $25. It's not nearly as cheap as it used to be. In that price range, I have lots of other options.

I only go there to give my daughter some play time in their play area during the colder months.
Web cached version: http://webcache.googleusercontent.com/search?q=cache:lVzsGlt...
I think there's a utility that does something similar (windows based, assuming it's available elsewhere), I remember it having a "crass" name, you'd think it would make it easier to remember, maybe F.U.C.K.?
Yes I think it's interesting to realize democracy isn't the golden bullet (it isn't) but I think freedom of speech and freedom of assembly are two very important rights that should be protected in your constitution even if you're not 'democratic'.

The problem is that the people have no way to overthrow or even audit their government. That's all nice and roses if the government is acting in good faith of its citizens (which people here claim is happening in singapore). But what if the next person is just totally insane? And abuses all his powers? You have no way to protect yourself from an abusive government. Which is very concerning.

Maybe I'm too extreme in this? I don't know. But at least I can decide right?
You seem to start your posts with a lot of rhetoric, and then you repeatedly fall flat on your face with substance.

> you had tacitly admitted to a complete reversal of your position

> until you can demonstrate the integrity of committing to something definite

My position has never changed, nor has my opinion. I still believe C++ was a useful analogy to the problem at hand (people misunderstanding Java references and pass-by-reference), and I still believe that any explanation involving machine addresses and stack frames that you could write (which you continue to refuse to do) would be more complex than comparing to C++.

If you care to take your umpteenth failed swing at that, go right ahead. I already know what's going to happen though. "Failed attempt at rhetoric, misrepresenting of opponent's position, arguing against the failed position".

I should advise you, though, that if you are going to keep wasting your own time flailing around in this thread, you should try to have a modicum of self-respect by sticking to what I say in your replies. Arguing against positions that don't exist may make you feel like you are getting somewhere, but really all you are doing is entertaining me.

But if that's your goal, and I'm misunderstanding you, then ignore the previous paragraph, and keep it coming :)
GP is likely referring to the on-going, completely sanctioned and culturally ingrained practice of corporal punishment for what would otherwise be minor offenses in the Western world. While likely not thought of "torture" in the minds of Singaporeans, the thought of corporal punishment is abhorrent to many of the 20-30 somethings in Western urban environments.

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

https://en.wikipedia.org/wiki/Vandalism_Act_(Singapore)
Abomonation: terrifying serialization
I still don't understand how this will benefit the internet speed. Don't get me wrong, the built-in CDN (cause that's what this is all about, redistributing data) is kind of good, but would you spend double the money for a router so that it can have a storage device to cache data? Or do you think that your ISP would/should? If so, caching is doable with current infrastructures too, we just don't invest in it...

On the other hand if you were to stream from your neighbours' connections.. Well... That would really require a big advance in current line speeds or it would make everyone DDoSed all the time.

So as I see it no, the IP protocol really isn't the current bottleneck in today's internet usage speeds.

Oh and don't even get me started on device interconnection because it's exactly the same problem but on a different protocol: the problem is how you manage your content (files etc) with software not how it's transported. To move files from a device to the other what's important to develop is better access management (share over 192. ranges, or share on a VPN or share only with a password like ftp etc). A different protocol would only make the respective language's API a bit different, it wouldn't magically create apps and interfaces and systems that would take advantage of it.
I used fluxbox as the window manager. I simply installed iceweasel, xinit, xterm and fluxbox, ran startx and had working environment.
Thanks for the heads up. Fortunately I was aware of the kinks with division, so it caused no trouble.
That may be true. You could make that kind of comparison about a lot of the human rights we enjoy vs. the benefits of their absence. In this case, there doesn't seem to be any obvious connection. How does silencing political speech prevent rape and mugging?
In addition to brudgers point about strings, which might very well be true, in Ruby it was never an option to stay on the old version. The mindset of a really stable Ruby version does not exist. If someone considers Ruby, he is fast made aware of the fact that it will be necessary to adapt the code to the new ruby version, probably. But since that is true for everyone, all the frameworks and gems do the same anyway, which makes it easier.

But the breaks were not that big. And the new versions always had really cool features, so updating was really nice.

It might be a mindset thing of Ruby developers.
The other thing I find interesting is that McDonalds is a common dietary substitute for those with a low-income. If they were to increase quality (nutritional content) or increase price, it could have a meaningful effect on obesity.
And nobody dissented!
Igaro App 1.0b SPA JavaScript Framework for Web/mobile Dev
Another month, another JS framework.

So here's one that doesn't use MVC, or HTML for that matter.

Documentation is still being updated, but the framework is stable, loaded with features, and wont fail to impress.

The link to the github will have you up and running, creating your own fully functional App in minutes. You start with a local running copy of http://app.igaro.com and modify it to suit.

Please spread the word to your friends and other developers. Your feedback in whatever form is warmly appreciated.

A. Charnley
Don't you just want to buy a monitor instead of a TV then?
Show HN: The Cat API