skysight-inc/HackerNews huggingface dataset:
Scratch is actually pretty good at expressing state machines. Since all statements are atomic and all scripts on a sprite run in parallel, you can write one script that says

forever:
wait until Today == Saturday
repeat until Today != Saturday:
do things outside

and another script that says

forever:
wait until Today == Thursday
repeat until Today != Thursday:
if there is trash:
take out the trash

and then any process that updates `Today` will cause the sprite to perform the right behavior on the right day.
OpenOffice.org won’t print on Tuesdays (2009)
I enjoyed this article and I'm glad I took the time to read it. Did I learn about some new framework? No. Will I get ahead in the rat race because of it? Unlikely. Though I do feel enriched because of it. I was there when Walt shouted at Jonathan. I was there when Jonathan found out about Gail's death. Maybe I'm alone in finding the utility of an article like this. It wasn't rubbish nor poorly written. It was just right.
In the UK, Tesco had the brand "Tesco Value" (picture [0]) from 1993 - 2012. It became one of the best selling brands in the UK, and is deemed responsible for allowing them to become the biggest supermarket in the country.

[0] http://api.ning.com/files/TpvqSYo3L8j4*3QBoyqNr*zPPYYtbPvcSz...
Jawbone: Insiders reveal why it keeps falling short
Which async control flow library to choose in Node.js?
Spendwallet – No More Cards in Your Wallet
While this is not truly for kids since I was teaching university students I always wanted to investigate if domain specific languages should be used more.

We did some unpublished experiments for an AI class on agent development where groups developed a card playing agent in Prolog and a domain specific language for that card game. The DSL agents were quite a bit more sophisticated.

My point being...I think usually we assume kids should be taught general programming. It might be more fruitful to pick a cool domain and a language suited for that domain. Unfortunately a lot of the programming exercises/projects across all age groups are rather boring for lots of the students from anecdotal evidence. I'm envisioning something like this:

Educator: Tell me something that's cool.

Kid 1: Pokemon!

Kid 2: Football!

Educator: Ok, tomorrow we'll learn how to program (Pokemon stuff here) and (football stuff here). Educator goes home, configures the PokemonLanguage and FootballLanguage and starts teaching that language with Pokemon/Football specific examples.
Does it scale...probably not but we're in the business of doing things that done't scale, right?
They kill a lot of birds too -- birds perch on the bars and then fly off only to be stuck by a blade they didn't see.
New Impact Investment Fund Designed to Help a Country Blighted by Poverty
> "These contracts are enforced by math" is a meaningless platitude.

Not quite. For example, assuming you accept cryptocurrencies have an actual monetary value, now I can pay any amount of money I want to a "smart contract" that will then proceed to pay that money to whomever solves a mathematical problem of interest to me (for example, I could give it to someone who gives me the cheapest route to visit 50 cities of my choosing, given the point to point cost). Once the contract is defined and created, the following is true: a) I no longer can choose not to pay, even if I change my mind, b) Only someone who solves the problem I posed will be able to claim that payment, and c) They will be able to cash in the prize without ever needing to reveal their identity to me.

Now there is two potential problems with this. First, it might very well be that the kind of "contracts" we care about for running organizations are beyond what can be expressed and enforced by smart-contracts (specially "enforced" in the sense of the example above, versus simply "reported"). Second, the above guarantees hold only as long as the underlying network holds, and that is a social system in the final degree, made of people who can as a whole destroy or subvert it. However, regarding the not-turtles-all-the-way-down argument about the cryptocurrency networks being social systems in the end, well... so is the Internet, the international trade system, the national governments, etc. Smart-contracts are not magic, but they are a different way of organizing resources and bootstrapping trust between parties. Will they eliminate the need for governments and traditional corporations? Probably not. Some people said that about the internet too, and they were, in the short to medium term at least, wrong. But if it has even 1% of the impact in the world the Internet had, well...
China’s VR market worth $8.5B by 2020? Here’s why I doubt it
Be careful if you return too many of those shitty products, they will close your account, even if you have a Prime membership. Amazon is shady as fuck and an untrustworthy retailer. The way they treat employees is beyond atrocious. Amazon makes Walmart look ethical and honest in comparison.
A popular past time in the medieval era was to go on a pilgrimage. Something like 1/2 the population in some areas went on at least one pilgrimage in their lives.
I wonder what they will do once people start using http://the.links http://to.write.longer http://messages
Thanks for that! I hadn't seen ionide before.
Cool. Does anybody have any experience with both this and Nvidia OptiX Prime and could comment on their differences?
But there the typical ... nah I won't go there.
Integrated features are easier to tool and provide good diagnostics for. It's nice to have enough expressiveness to model monadic computations without too much syntactic overhead - and monads are usually enough, since they hand blobs of user code to the library to be composed as necessary - but debugging a reshuffled graph of closures is no picnic.
Does anyone know where to get Lidar or other 3D Data from Germany? (Especially Frankfurt?)
Evil bank is a tautology
That is also a very decent approach in my opinion. I'm not aware of any studies on ideal age for programming or other skills that correlate to learning it better but I suspect it can't hurt to wait a bit and not rush it (it's very likely to be a hugely individual thing).

Since I have recently ventured into learning how to draw (I am pretty horrible at it) my mind is kind of blown at how much that influences my general thinking and thought modes. Maybe identify these general activities and nurture them first before jumping into the actual programming (logic, drawing, thinking in processes and parallel etc.).
I remember trying out different approaches a long time ago, and I believe that the fastest way was through "fast doubling" [0]. I applied FFT-based multiplication to it for larger numbers, and it got really really fast :)

Edit: using karatsuba like the page below is probably preferrable, though.

[0]: https://www.nayuki.io/page/fast-fibonacci-algorithms
That's twice you've said that, care to elaborate?

Hong Kong 6,544/km2 17,024/sq mi

Singapore: 7,697/km2 19,910/sq mi
the authors forgot to add the protocol to the link

href="www.lmfdb.org" should be href="http://www.lmfdb.org"
I'm not implying these vendors should work for free. Just that they could have been more creative with the way they monetized.

The way that makes most sense to me is charging for the authoring tools and making the language/VM completely open (e.g. MIT license).

Maybe that's too idealistic?
I don't think you should presume to speak for others on this matter, thank you.
asp.net MVC is also entirely based on magic strings. They do not seem to read their own best practice guidelines.
My Indian cousin Useraji doesn't find this funny…
So he is assuming Gilbert & company would be able to turn Yahoo around, churn out some cash and pay the interest? That would be very long shot given the history.
Of course it does. If you're working on a task that will take hundreds of hours and your boss asks how far along you are, is your only possible response either "finished" or "not finished"?
Avoid the blogspam: https://bugs.launchpad.net/ubuntu/+source/file/+bug/248619
We solved this in the 90s with Motif. Then the world collectively went insane and chose AWT. History repeating as tragedy and farce.
This is actually a real problem we need public perception changed. If you have proper white-listing in place then AV does nothing but actually decrease the security as these AV programs probably need to be white-listed and thus expose the machines to the kinds of issues as shown here.

Unless the compliance auditors are happy with the software just being installed and don't check whether it actually runs. That would still be a colossal waste of money for the licenses but at least it would not compromise your security.
Here's one weird tip... uhh, the Top 10. You won't believe what happens next, #3 is shocking.

http://www.ytravelblog.com/best-antarctica-10-highlights/
UK needs comp sci grads, so why isn't it hiring them?
They knowingly sell bad products and when you return enough of them, they'll close your account. I'd say that's some pretty bad mistreatment for their Prime customers.
If you trust the hardware enough to use it for 2-factor authentication, then I think you trust it enough to be honest with you about its contents.
> Until they are old enough

Agreed. There is evidence that capability for true abstract reasoning does not properly develop until 12 or so, and that students who are taught basically no math before then catch up to their peers in a matter of years anyways. Before a certain point it is just wasted, probably.
You can do that with Bokeh.
I think my problem with this approach is the way it throws away the functional programming paradigm JS has been sharpening over these last few years. When I see await, I'm reminded of Java or .net, languages that didn't traditionally have functions as first class citizens.

OTOH, I can't complain about removing dependencies like "when" or "bluebird", and it'll be nice to not have to simulate promise returns in testing.
Just checked, one of the automatically present accounts on the Windows 8.1 machine I have access to is:

"HomeGroupUser$"

It seems to be mostly undocumented "feature," searching for something "official" I've just found this "errata":

https://support.microsoft.com/en-us/kb/981068

"Creating or joining a HomeGroup creates the HomeGroupUser$ account and the HomeUsers group, and adds all local accounts to the group."

People have real problems with it:

http://answers.microsoft.com/en-us/windows/forum/windows_10-...
First : According to research - "Shoppers see value and are willing to pay for the convenience of these services. A MAJORITY of shoppers consider $6 to $10 a reasonable fee for delivery to their homes, and $3 to $5 for in-vehicle or in-store pickups."

And i would add - many would probably be willing to pay something between those numbers for delivery to a fast pickup point on their way from work.

So what if we start talking about parcel lockers for food(as there are in some places), which increase last mile delivery productivity 10x according to some ? And if we designed robotic parcel lockers, built to height, so we could optimize land productivity ? And fully/mostly robotic order fulfillment ? And once eCommerce takes some grocery share, grocery prices will rise somewhat. And of course, online will have a larger selection(which tends to impact prices,by competition).

It's not clear Costco will win.
How to Keep Your Android Device Safe
Yes, it is open source - https://github.com/whitef0x0/tellform
I think it's nice to have both options. I prefer the functional style of chaining promises for the most part, but there are definitely a few times when await is easier to use IMO (awaiting inside of a loop, for example).
Not 6502, but I have for a long time wondered what alternative ISA than the Z80 one could have produced assuming the same 8500 transistor budget and technology. Notably, something that was vastly more compiler friendly.
Prenatal Fluoride and Autism
Modify the hardware to look the same but with added features. Like a radio transmitter.
> My favorite might be "I would argue", followed by... the author making an argument [..] I suppose there's an idea these days that being detached and emotionless confers objectivity and wisdom

I would argue Orwell would definitely get downvoted all the time on HN for saying clearly his opinion and not masquerading it in an etiquette of apparent self-doubt. ;)

I really like his essay on politics and language, thanks for the reminder.
Free Delivery
Hotel Promotion Codes
45 Ways How to Speed Up Firebird Database
Rothschild Group Under Criminal Investigation Over Missing $4B
Women's Affordable Fashion
My favorite line was this:

> It’s true that the most effective single action that most human beings can take, not only to combat climate change but to preserve a world of biodiversity, is to not have children.

However, I'm not sure I understand how not having children preserves a world of biodiversity.
After+Party
As much as I dislike Peter Hitchen's politics, he has it right when he says that both major parties are now just commercial organisations, who raise money wherever they can get it to buy their way into office through unscrupulous election campaigns. They then presumably reward their donors once they are in office. The electorate are a constitutional necessity for this process, but otherwise their fears, hopes and desires are largely irrelevant.
> giving developers much better tools to build apps or engines with.

oh, that's the different [good] thing.

I was talking about abstraction level/layer - I doubt those who enjoy (feel comfortable) working at the OpenGL or D3D layer will be the same contingent who will enjoy using Vulkan.

But as you said, if some other API-s emerge on top of Vulkan, better than OpenGL, that would be great of course.
It might be interesting to consider bodies some countries have created to regulate language use. In particular, in some some cases (as far as I'm aware), they do their best to purge the language of foreign loanwords. See French's Académie française and Hindi's Central Hindi Directorate.
However, I'm not sure I understand how not having children preserves a world of biodiversity.

Increasing human activity depletes biodiversity by converting land into monocultured farmland, and by polluting the environment. Having children increases human activity. Therefore, having children reduces biodiversity. QED
There's no need for a condo association - have good sound isolation be part of the building codes.

The typical plan where I live is to have 3 or 4- story apartments in a square ring around a central yard. 100 years ago, that's where the pump, and the outhouse, and the pigs were located. Nowadays these are often play areas for the kids, small gardens, a BBQ area, and other ways to enjoy the outside while being isolated from the street noise and wind.

The building construction is quite solid. If we're making no noise, I can softly hear the piano upstairs playing. It's much nicer than the noise of the neighbors' lawnmowers when I lived in a house in the suburbs. My city has only about 60,000 people, so the noise even downtown isn't high. In the nearby big city of 500K people, buses, and trams, it's amazing how sound isolating triple-paned windows can be.

I think you're looking at solutions that are possible should one own a house, and missing that other solutions are possible with apartments.

In addition to the courtyard gardens, are also neighborhood plots, for those who are more serious into gardening. Many people who have a plot also have a little garden shed, with some furniture and such to make it sort of an escape from the house.

For a workshop, I joined the local maker's group, which is 4 blocks from where I live. They have a drill press, power saw, and other equipment for the rare times I need it.

There are also some lovely walking paths, the nearest dog park is 4 blocks the other way, and about 20 minute's walk away takes me to a part of the river set aside as a dog bathing area.

Of course if you want to keep a sled dog team, or do furniture building as a hobby, then your apartment options are limited. But for most people, being "stacked on top of each other" isn't a problem, and doesn't result in "much more stressful living."
Hong Kong is 75% rural montane forests. The city density is closer to 80000/mi^2.

An unsurprising choice, since for a century residents were surrounded by a much poorer, much more dangerous country, and the ocean, in all directions. The only place you can go in Hong Kong to escape are its parks.
"draw himself a character and the program the character to respond to key presses."

Except, don't you see that that's him controlling the machine and making it do things magically at his whim with the right combination of instructions?

The statement I made may not be universal, but you provided an example, not a counterexample, which infers you may not have well understood the full scope of said statement.

And most certainly cats and barns is a stab at universal-as-possible fun. We may not be identical, but nor are we that different.
Could you provide a demo account? Don't really want to sign up or install it myself to try it
So maybe you know why it's called 'rust'? I can't find any reference to it. Such a horrible name for a new programming language.
That's not cynical at all.
Playing Around with Microsoft's LifeCam Studio
https://news.ycombinator.com/item?id=11683044
Bejeweled, Candy Crush and Other Match-Three Games Are (NP-)Hard (2014)
Vodafone, al via programma apprendistato
3 questions about being a Product Owner
Not everything needs a tl;dr.
They have two different privacy solutions implemented in Android 6 (marshmallow):
The first one is comparable to iOS' model - the app must ask for permission on first access. If the user denies said access, the app gets this information.

Ghe second solution is aimed at apps designed for older Android versions, if the user denies access, the app gets empty data back (e.g. Empty contact lists, no GPS satellite etc).

An app designed for Android 6 should handle negative feedback (disable functions, show a warning/explanation or something else), it shouldn't break. If you don't want to handle this, design for Android <6 and let the system take care of it.
But it should be a difference between permission not granted and no data available, apps should handle these issues differently.
If I were to deny my navigation app access to my location, it should ask me to revoke this decision and not warn me about not finding GPS satellites (which would make me run around with my phone hold up in the air hoping to get a GPS fix).
This isn't surprising. The entire personal loan/payday loan industry is terribly corrupt. This only comes a few days after Google banned ads for payday loan companies.

I think regulation is coming soon to the alternative-loan industry as a whole. In regards to the LendingClub specifically, I can't speak for much since the details in the article are lacking, but it appears that there was some kind of falsification or "data errors" on securitized loans sold to banks or third parties. Based on how they are structured, I would guess that an investors audit of loans originated by Lending Club came up with some inconsistencies that didn't meet the purchase guidelines, triggering Lending Club to have to buy back the entirety of the security.
If only they demonstrated more control over their third party ad networks.

Breaking mobile on purpose, dubious products, etc.

I miss when ads were text only and had to be clever and accurate.
If you need any reward to do what's right you might need to search within yourself what kind of person you really want to be.
Many of us, in the Bay area Veterans community so agree with the topics and in one brand new book just released at www.barryeisler.com; civil liberties; rule of law, my community my neighbors, Please permit me to suggest his latest, just release book; "A God's Eye View." I for one like the one sentence in Chapter 47, "When you collect it all ;when you monitor everyone, you understand nothing." And a suggestion for the President's Blue Ribbon Panel for a position titled: " public interest advocate" is making more sense daily. http://www.theatlantic.com/politics/archive/2014/12/civillib...

I like the review Chelsea Manning gave of Barry, "Creepy. This story is much more plausible than I expected or care to admit." Salutes all too you for keeping me educated. As we said in my old army unit; "heart-faith-skill, the only way to win in a battle advocacy" (we borrowed it from Sean Connery as Ramirez in The Highlander Movie) peace..j.
If I had the inclination I'd consider this plan of action:

1. Scrape all recipes from the site.

2. Wait until the large chunk of recipes has been removed.

3. Scrape the site again, and work out which recipes have been removed.

4. Throw up a domain and publish the recipes.

5. Profit? Or satisfaction in keeping alive a great public resource.
How so? If you're going to make a wild claim like this you need to back it up with an example.
8 antenna portable cell phone jammer gps wifi jammer
Senate report on CIA torture is one step closer to disappearing
If you pay a contractor to do something AFK and they take the money and run, how do you enforce the contract?
Not sure what the relationship between niches and website appearance is here.

I only care about quality, not quantity or popularity when selecting my tools for a task. There are people doing real work with both J and PicoLisp. Look at KDB+/Q. It is a highly effective time series database/language that is used by some of the largest companies, but could be called niche, yet the kx.com site is modern, but look at kxparc.com which is Arthur Whitney's site. He created A+, K and Q, and inspired J, yet the site is basically plain text and minimal, the beginnings of a desktop and server OS in K, KOS.

BTW, J has Jd, a time series dbase with J as the built-in language of you're interested in that sort of stuff.

I am more a "function over form" kind of guy, although I understand the importance of appearance and human interface designs.
As most technet "solutions" have something todo with reinstalling the whole system, this seems a pretty good "solution" to me.
(Tedious disclaimer: my opinion only, not speaking for anybody else. I'm an SRE at Google, with no particular insight into Android.)

> No, I'm not, but clearly old-style permissions could have been reimplemented as forwarding calls to a new-style API that returned blank data if the user chose blank data for that app's permission, just as privacy mods for rooted phones have already done.

Not only is this clearly possible, and a good idea, but it is also pretty much exactly how Android implements it. If you don't use the new API, you'll just get blank data.

I've never used the app you're talking about, but it sounds buggy to me.
RCS is in works and it's the only thing that makes me excited for the future instead of all these messaging silos.
Really great write up, with lots of clear details of every aspect.

I always lament that STL was the format 3D printing software ended up with (essentially a bag of triangles, usually in text format). Far better if slicers could take a true mesh, and not have to guess if coincident points on separate triangles actually amount to the same vertex, except of course for places where it doesn't!
I've been using it as my main browser since release. I've noticed two things:

1) With gifs, Safari TP will loop the first few frames (or whatever loads quickly) and loop that, whilst the remaining frames load, but then never update to looping the entire gif once completely downloaded; refreshing doesn't correct it, just focussing the address bar and hitting to load the gif from cache.

2) Math.random() returns the same result the first two calls on page load.
Any idea how high airplane was flying and what LIDAR device it was using?

I followed few links and ended up here but not sure if this is the one they used to collect data:
http://geosurveysolutions.com/rapid-surveyor