skysight-inc/HackerNews huggingface dataset:
ESSA just removes the federal requirements for proficiency levels set by NCLB (i.e., 100% of students will be proficient by 2011/2012 and all the safe harbor calculations that came with this mandate). ESSA, however, it stills requires states to test in grades 3-8 and 11 and to develop success indicators including test scores, school climate (e.g., suspension and expulsion rates, graduation rates, and completion of advanced courses (e.g., AP/IB courses).

The biggest change is that state will have the freedom to develop their own local set of success indicators rather than relying on the federal department of education to tell which schools are successful and which are not. If you are in California, take a look at the CORE districts to have an idea about where the CA department of education is heading towards in regards of school and district accountability measures.

Back on topic: Kindergarten is actually still optional for California' students (see, http://www.cde.ca.gov/ci/gs/em/kindergartenfaq.asp and CA Ed Code Section 48010). There is some push in Sacramento to make kindergarten mandatory but the initiative is still gaining support. It is known that children from low social-economic status are at a disadvantage ausually nd start kindergarten with a developmental gap worth between 1-2 years of instruction.

Making kindergarten compulsory and pre-kindergarten optional is a step in the direction of strengthening early education and hopefully closing the achievement gap from an early age (in fact, we can already tell in 3rd grade which students will be successful and which will struggle by their reading test scores).
Just keep in mind things can cut both ways. To this day I somewhat regret my parents doing this as throughout my entire K12 education I always ended up making friends that were a grade or two ahead since my classmates were much less mature. Which was ultimately frustrating. However, such experiences are certainly not the norm. In my case it had more to do with emotional and physical maturity than the academic.
A US state is pretty similar to a EU nation, in terms of population and economy size.
I'd say we mostly suck at distributing Linux software. I'm not sure if improvements have been made recently, but I remember reading the docs on how to create .deb bundles a couple years ago, and the impression I got was that it had a somewhat steep learning curve. Considering not everyone runs Debian or Ubuntu, you also either need to provide other package formats as well, a tarball with instructions or (even worse) a weird install script for them to `curl | sh`.

OS X doesn't have this problem: .app bundles are just directories following a convention of where to put binaries/resources.

Windows is a mess under the hood with all the registry fiddling an installer has to do, but there are dozens of existing alternatives out there already, both free and commercial which abstract that away.
This looks nice! Thanks for sharing it.
> Yes. Coke, McDonalds, The Gap and every other consumer company try like hell to create involuntary behaviors in people all the time.

The appeal to authority that you have connected to the actions of corporations in regard to ethics does not answer the question I posed. If you want to discuss these companies in particular, I would say that they have all violated what are considered good ethics many times.

Is their creation of involuntary habits ethical?

> No, at least not for adults of sound mind.

What about children and teenagers then? We ban them from cigarettes and gambling. How about apps that are designed like a VLT?

> Farmville

Wasn't Farmville found to be targeting lonely retirees of questionably sound mind?

> Yes. Or at least, you and anyone else who wants to can. But making products that people use frequently is a common definition of success. Most comapnies aren't going to pass that up because some people have addictive personalities.

The destination of my question was regulation surrounding technology and addictive software. I am not an American, so this notion is not anathema to me. :)

> Good luck with that. Education vs the Forces of Capitalism. Winner: Capitalism.

This is just so cynical it hurts me.
I'm not sure this would be helpful, working with any unpredictable system is a nightmare. The compiler emitting warnings of undefined behavior being utilized would be the best solution, though it would not be able to identify all scenarios. Input fuzzing would likely get you the rest of the way there.
In a reducing environment you can also use a metal powder (like aluminium or magnesium), which at high temperatures reacts with CO2 and burns, self-sustainingly.

More on this: http://newmars.com/forums/viewtopic.php?id=6157
Because if you have undefined behavior, you want your program to crash and burn as quickly as possible, so that you can remove the undefined behavior. What seems to be proposed by Dan Bernstein is not so much a "boring C compiler", but rather a superset of C which does not have any undefined or unspecified behavior.
I think the idea is that any reliance on undefined behavior would blow up in your face and immediately cause a bugs, rather than working correctly with some compilers and not with others.
That's how it should be if it runs like it is supposed to.

Compartmentalization is one of the basics of running a 3-letter agency.
Comparison to tcmalloc suspiciously omitted.
You can't just send EVERYONE to Berkeley/SUNY/UW. "Prestigious" is inherently anti-universal-access. The only solution is to crush the power of these prestigious universities.
It's hard enough getting people to turn warnings on.
One of the bases for security is the age of a program. All other things being equal, the implementation that has been around the longest is expected to have fewer issues than the shiny, new thing (because the old program is well-understood, has been patched to death, considers a thousand corner cases, ran on more hardware, more time passed without any issues, etc.).

As such, changing away from well-known compilers and language behaviors may not be the wisest thing for security.

On the other hand, extending existing compilers to restrict behavior seems reasonable. Also, by all means document the hell out of the things that are not well-defined.
If you are getting unlimited work at $60, I suggest that you up your rates.
No word on their elite extortion squad:

http://kitchenette.jezebel.com/yelp-downgrades-restaurants-r...

> Instead, they’ve declared that legally, Yelp is entirely allowed to extort restaurants. In case you’ve forgotten, almost exactly a year ago, the Ninth Circuit Court of Appeals in San Francisco ruled that Yelp was well within its rights to extort restaurants. As above, Yelp desperately and frantically claims they don’t actually do this because to admit to what they’re widely accused of would be to pull back the curtain on the shell game that many, many restaurant owners believe is Yelp’s core business model. The first part of the above statement is thus simple PR sleight of hand; the lawsuits have been dismissed, but not because they’re not true—because legally, Yelp is perfectly free to engage in whatever extortionist practices it feels like.
Not really. There are a lot of platforms that already have a compiler that the vendor claims is standard, so being able to ensure programs rely only on the standard would make it easy to target all of these existing platforms and compiler implementations.

The "boring" compiler doesn't exist yet, and would need to be implemented on every platform that currently has a standard compiler to be as useful.
Activities and fragments are pretty much just view controllers in iOS. People make view controllers meant to be reused and embedded into other view controllers all the time. Parts of intents are a navigation mechanism, the other part starting an app with an app specific URL. Working in such an environment with a C++ business logic layer and the iOS and Android UXs, the architectural differences weren't that big of a deal.

Also the business logic layer shouldn't care about the UI that much. It mostly should be a set of service objects that you interact with that give you a data set to render. The service objects handle persistence and network operations themselves. From that you build your own independent apps. Coupling the UX to the C++ layer results in pain unless your rendering the UI yourself in C++, like with most games.
How to prepare for a developer job interview
I think so, yeah. I was saying there's probably a better way to describe OP's take.
flexport ~ y-comb
This makes zero sense to me. Where would this be beneficial?

Why not just fuzz inputs if this is your goal?
the problem is that the compiler assumes undefined behaviour can never happen ALL the time.

Signed integer overflow is the most common one, since it means you can hoist 32bit ints into 64bit ints so they fit in one register or similar and save hitting the stack.
Well, the thing is, the UNIX philosophy was not originally intended to guide kernel design decisions. It was meant more for tools that reside in the user envinronment and affect end user scenarious. The interface layer exposed to the end user was of primary concern.
No big surprises here... knowing the distribution of prizes helps a lot, like you might expect. I was a bit surprised that being the first player was better than being the second in their modeled game (I figured later was always better). The configuration is fiddly enough that I wonder if a slightly different configuration would remove that advantage.

It would be more interesting if someone could come up with a "fairer" version.
Gell-Mann Amnesia Effect: http://www.patheos.com/blogs/geneveith/2011/08/the-murray-ge...
Igor the Assassin
That's not how the App Store works
Did you look at https://pypi.python.org/pypi/ruamel.yaml ?
I don't know the reasons for why so many things are undefined in C. However, if a program does one thing when compiled with compiler A and another thing when compiled with compiler B, how does that help portability? To my perhaps naive mind this makes portability harder to achieve not easier.
> For instance, if you write f(g(), h()), C doesn't define whether g or h gets called first.

That's unSPECIFIED behavior, not unDEFINED behavior. There's a big difference.
Armin, are you not afraid that having to install Lektor locally could be a serious obstacle for "people that have no understanding of programming"?
Or you use a subset of C where the compiler bans using undefined behavior and doesn’t compile with it?
My daughter learned to "read" at 18 months. This was done by putting cards with words next to the things they described all around the house (a card written with "BUCKET" was put next to an actual bucket) for weeks, pointing them out and explaining them through the days. Then occasionally collecting them up and spreading them out on the floor to play a game "Emi, go bring me the bucket card". After six months she was reading billboards along the highway.

The key idea though was that it was always just a game, never a chore. We'd put the cards back BEFORE she got bored of them.

She could read a 400+ page novel in a day at age 11. I can't even come close to that.
Programmers always want new and more clever constructs in their code, and there is always the next feature that will optimize inner loops 10% better. This is human nature apparently, so don't put too much faith in a boring anything gaining traction.

And for those of you courting Rust, remember there are two kinds of programming languages in the world: those that no one uses, and those that are known to be terrible.
How Many Passes? (2010)
> It sounds as if the root of the problem is the C standard.

Some of it is indeed a problem with the standard. There are other bits though where portability or optimization needs kind of require some level of "undefined" behaviour for the standard. There really are some bits of code that perhaps can't be as portable and/or as efficient if you code for safety.
+1 A cursory look at the prototype they assembled would appear to indicate several easy DFM wins, but it would be nice to have a clearer picture.
E-Cigs' Inconvenient Truth: It's Much Safer to Vape
You might find this interesting: http://www.amazon.com/dp/0674566769/
I cannot say that I don't understand why this is being upvoted: Chomsky is a significant person and quite liked on HN. But all these joyous comments make me sigh. Because, really, there's nothing informative here, at all. This piece doesn't answer question "what it's like to be Noam Chomsky's assistant" or any other questions for that matter. She doesn't tell what exactly she does and why her position is needed at all, portraying herself like a very busy nanny for a childish genius.

This reminds all these interviews after someone significant dies, given by someone insignificant who knew him in person. Except in this case significant person is still alive. The only reason why it's read and liked is the name in the headline.
Assuming your request is genuine and not rhetorical if you live in a decent area the well funded local library has seemingly continuous story reading and kids activities, all completely free (well, free aside from being rich enough to buy a house in that area and pay the related high prop taxes), and when they need to get out and run, the muni parks and rec dept has a fairly staggering variety of classes for minimal to zero fee for residents ranging from formal classes to playground games and toys. Parks and rec has or had a mandate that part of the building code was no house is more than a couple hundred feet (maybe a thousand feet?) from a free muni park, basically every subdivision has a park with kids actively in it, however minimal the park may be.

At the very low age you specify the selection is somewhat limited and usually they demand a parent participate with the kid WRT bathroom issues etc. When the kids get older there is more fun to be had, (semi-)organized sports and minecraft night at the library and movie night at the park (they use a projector and screen) and after school clubs and stuff.

A condo downtown means the kids will have nothing to do, but the burbs are a lot of fun as a kid and also as a side effect of the cost of entry, they're also relatively safe.
VB.NET is a reskin of C#.
Microsoft Azure Stack: Hardware Requirements
> Then how do you explain the fact that some of the most secure pieces of software ever written were written in C? (I'm thinking of, e.g., Qmail — and pretty much everything else DJB has ever written — and OpenBSD, just to name a couple off the top of my head.)

Unusual amounts of manual effort by unusually skilled people, probably using unusually security-focused development processes?
> I'm not a troll. I'm an inventor and I made a real product.

Doesn't matter. You're trying to take ownership of an obvious idea. Your patent did not inspire anyone at Square, nor did anyone at Square learn how to perform this process by your patent. They don't owe you a cent. It is only by a shitty quirk of the system, which you are taking advantage of, that allows you to try to extort money out of them. You are part of the problem.
This is very exciting news!!! I can’t wait to see how it all spins out.
No Slouch
We actually (almost) have that. It is called gcc.

A long time ago, when encountering "undefined" behavior, it would try to launch Nethack[1]. (It is valid behaviour, according to the spec.)

Seriously, ask around. There was a multi-month fat-chewing about gcc's pathological interpretation of "undefined" earlier this year on the Cryptography list, and tends to come up anywhere C programmers with an interest in security drink.

[1] http://feross.org/gcc-ownage/?1?1
Fair enough. Simply reading from the file descriptor won't work since some of the output will be redirected to the original process depending on who reads the next character first. The solution is to attach to the process using ptrace and then reditrect the stdout using dup. There is an example on how to do this with gdb on stackoverflow (http://stackoverflow.com/questions/1323956/how-to-redirect-o...) This would give a nice performance boost if you could implement this in your code.
Is this real or ironic?
You have the essence of the strategy:

Unless there is a limit on the number of times a gift can be stolen, always steal a gift valued above the average of all currently opened gifts.

Limits on the number of times a gift can be stolen are popular, making the strategy more useful. In that case, you should open a gift if none of the available gifts are above average.
I would imagine that is why the nice graphic[1] has a "Confidential: For Your Eyes Only" red stamp on it. Well, when you are part of a "New Urban Tribe"[2], I guess you should feel superior to everyone else.

1) https://cdn-images-1.medium.com/max/1200/1*XMPIYnig9xlHII4bh...

2) "The brazen quality of this new urban tribe spoke to the power users who contributed weekly, if not daily and hourly, to the site." from the article
Seriously? Cause I had this small 'hand in' kind of project in my hands and saw it as a good opportunity to teach myself Rails.
My daily job involves .NET development but that's not very exciting and learning something new was probably the most motivating thing when I accepted the offer.
So your comment makes me feel kind of worried about my decision to go with Rails.
Everything not defined in the spec represents undefined behavior, not just the things explicitly disclaimed as undefined. Not every instance of undefined behavior has explicit handling in a compiler; sometimes, undefined behavior occurs as part of the implicit functioning of the compiler implementation.

The C and C++ standards make clear separations between "undefined behavior", "unspecified behavior", and "implementation defined behavior".

Order of argument evaluation is not undefined behavior, it's unspecified behavior. A standard-compliant implementation can choose any order it wants in any instance, it doesn't have to document this behavior, but it does have to produce output consistent with some ordering. It can't erase your hard disk or launch the nuclear missiles, which it could do if it encountered undefined behavior.
A Hacker Made a Mobileye Knockoff, but That's No Reason to Sell
This is true - in general, a warning means the code is non-standard or ambiguous, so the compiler is falling back to some default or non-standard interpretation. Then, people come to rely on that, and, like you say, not turn warnings on. So, I say that's not a useful class of behavior, and in some cases (trying to write secure / portable software) it would be better if that didn't exist.
Solar panels, wiring, energy storage, and the cooktop itself are very expensive by the standards of these communities. They also rely on rare earths and other hard-to-source materials.

This insert costs $1 and can be locally manufactured, locally maintained.
Hmm. I looked at the list of five and thought to myself: "four legends and... who on earth is Scott Fahlman?" Turns out he invented the smiley! TIL
Nah, requiring Symfony is like requiring Django. Doesn't make much sense.
Germany's Most Popular RPG “The Dark Eye” Will Come to the US in May 2016
Nope. Did not see it. That's neat though. Would probably have done it differently in that case, but no real reason to switch now.
Though quite intent in his pursuit, He has a merry tune to toot
https://wiki.haskell.org/Haskell_Lisp
Releasing the patents is a bad idea. A prior discussion on Schneier's blog about dealing with the patents came to a different conclusion: amass patents to use in self defense. It's what all the big names do. Otherwise, you're just going to be sued into oblivion by big names and the trolls with little leverage to use.

So, if the concern is innovation, then it's best to patent everything possible into non-profits and public benefit corporations that promise to never use or charge any open developments. Not just promise but in their charters, etc. Might have a small membership fee just to keep it going. Then, any threats to open projects are made with lawsuits from this organization going against them. I think there's already an alliance in OSS doing something similar.

Yet, the lesson from prior discussion was: "a good offense is the best defense" given virtually anything can be patented and sued over. Too broken for an avoidance strategy or even fair, payment strategy.
By the way, as far as I know all the banks from the European Union guarantees savings up to 50,000 euros, some even more. And if you have more money, you can split them between multiple banks.
It exists. It's called CompCert.

https://github.com/AbsInt/CompCert

It's free for non-commercial use. I've used it for several months now to build things like Tor. I haven't noticed any disadvantage compared to GCC or Clang.
Yep, I'm in full agreement. I had to use ASP.NET MVC 5 for a project last month, and it was incredible how... coarse it was. I felt like I took five steps backward and found myself struggling with the most basic things.

For instance, there is no Devise equivalent. No modular authentication package that you can just plug in and configure in 15 mins. Horrible.
Well, it's seemingly trivially easy.

Don't move to the cloud; copy to the cloud.

Also applies to other storage media.
I would, but its for a single client who isn't willing to pay more. I'm not really trying to go out and find more clients right now, but would like a way to maximize what I'm able to do for this one in particular. They are fine with me finding people to work with, but don't want to do it themselves.
Mobile phones pwnd via wifi?
My 10 Best Instrumental Albums for Getting into Flow
Neat. I wrote something similar using websockets for piping stdout/stderr to the web[0]. This is much lower level, I'll be reading the code to see if I can improve performance in PipeUp.

[0] http://pipeup.io/tailnx#about
The most interesting thing about Trump's popularity is that the Greeks had invented a word for the style and method he uses because people were already stooping to lowest common denominators 2500 years ago when democracies came about:

https://wikipedia.org/wiki/Demagogue

and for those who think there is no way this country would elect someone like Trump, I have another wikipedia entry for you to read about the elected leader of Italy with scary parallels to Trump that the news never talks about:

https://wikipedia.org/wiki/Silvio_Berlusconi
I'm disappointed it's not is.py .
That's what this is, keeping in mind that the compiler's implementation of undefined behavior is an input that should be fuzzed.

Think of, say, integer overflow. The problem is that typical compilers have a consistent (but non-standard) implementation, so it can't be fuzzed without some compiler help.
Nothing wrong with sending a clear message to someone actively trying to do harm to innovation. That kind of behavior should not be welcome in our industry.
Looking at the divorce stats and custody stats and child support payment stats, major societal and legal changes would be necessary if you want the kids to stay home with ex-dad instead of going to day care while mom works. The related cultural issues are more complicated than the change itself.
> does not provide enough to write CONSP

Yes, that's a very good point. That's why I said, "If you want to explore the relationship between Lisp and ULC..." and deliberately not, "If you want to see how to embed Lisp in ULC..."

Writing CONSP actually makes a very interesting exercise.