skysight-inc/HackerNews huggingface dataset:
As a student currently in "the system," I think the biggest problem with the math curriculum is that unless you're in an accelerated program, math progress stagnates until seventh grade, where they introduce algebra (way too late imo) and then it stagnates again, repeating the same algebra year after year.
That sounds super cool, do you have a website?
My problem isn't with the idea of using truth tables to solve problems or using languages to assist in the class, but with the bizarre expectation that logic classes that make you to actually use the subject matter and prove stuff in a -supposedly- scalable way are somehow not modern(whatever that means) and the "right" way to teach such logic classes is teaching the basics of control flow.

You can go in a direction of explaining logic and computing together, and by what I skimmed from your article it does seems to be a cool way to tackle the problem, but that's not what someone who takes a logic class should expect from it, they should expect it from the "topics of logic in computing or something like that" class.
> just plug in an electrical heater placed outside

while that's cheap, it feels like a large waste of energy that could've been used for something useful.
Exactly. And this is the core "irreducible" difficulty of programming which visual languages, literate programming, etc. cannot solve. Sure, we can set up a nice set of defaults which bypass a lot of the starting-out work but as soon as you try to actually make something new, you're back to square one: What do you want to achieve? How are you going to do that?
Perhaps the question should be rephrased to, "What's Wrong with [secondary school] Teachers?"

In the US, we only compensate our teachers $20-40k a year. For a skilled practitioner in a field, teaching presents an untenable opportunity cost. Most fields pay their experts at least four times the salary of teaching. Therefore the only reason for an expert to apply his skills to teaching becomes passion or a sense of duty. On the other hand, a non-expert may become a teacher because it is his only option. So we either get teachers who are both expert and passionate, or teachers who are non-expert and possibly even non-passionate.

How can we expose students to more passionate, expert teachers?

The clear solution is to reduce the opportunity cost of teaching for the expert. He should be able to engage his passion or satisfy his sense of duty without also sacrificing the benefits of a career in industry.

The obvious way to
reduce this opportunity cost is to pay teachers more. However, blindly raising salaries is an expensive and lazy solution. It risks attracting the group of passionless semi-experts who can barely get a job in industry.

A more targeted approach would be to make it easier for experts to engage their passion, or satisfy their sense of duty, by participating in short-term, low-commitment teaching. Why should working and teaching be mutually exclusive?

I propose that schools allocate a small budget for a new class of "temporary teachers," who keep full-time jobs in industry, but also attend class on a weekly basis to augment the permanent teacher.

For example, a programmer could come to class once a week to teach or interact with the students. This would benefit the students by exposing them to a skilled practitioner in the field, help the practitioner by satisfying his passions or sense of duty, and utilize the permanent teacher for his specialty. It seems like an effective and cheap solution.
Tim's experiment was very convincing for me, a layman. Especially the fact that it reproduced details that the brain can't really process well enough to draw (e.g. the subtle changes of color of the wall) and the fact that the paintings exhibit optical defects such as lens blur, aberration, vignetting, etc, is pretty stong evidence to this theory.
It's never too late! And the cool thing about programming is that you can pursue it at a high level as a hobby. Nobody can prevent you to develop cool programs during your free time.
So removal of ads is based on a blacklist, rather than client-side identification?
How Technology Hijacks People’s Minds – from a Google’s Design Ethicist
Any citations about Switch using FreeBSD by chance?
"Communism" and "capitalism" are not mutually exclusive. As I interpret the terms as usually used today, communism is mostly a political system while capitalism is an economic system. As China and Singapore show, (mostly) capitalism and totalitarianism can exist in the same country. Similarly, "democracy" and "capitalism" can be independent things. But I realize the terms are not so clear cut: history shuffled things since they were coined.
> No program for you until you make up your mind about what you want

This is more or less the HN response to questions like this every time they come up.

You can't fully automate programming because it is the very act of communication that defines the program. Without some type of brain-computer interface that could download your mind and "execute" it, you still have to communicate. Programming is the most direct and precise way to do this.
It's like the web development treadmill. You start out with HTML and some scripting. You build your non-technical users a web site, then an admin page so they can upload pictures and text to their web site. Gradually they request more flexibility and control, until you've ended up reimplementing a crappy version of HTML and some scripting.
Lets say a bitcoin transaction takes 250 bytes on average. Visa processes 24,000 transactions per second. To scale to this level, the bitcoin blockchain would need to grow at a rate of about 5.7mb/s. This is a blocksize of about 3.3 gigabytes.

Growing the blocksize is not a sustainable way to scale bitcoin. This is why people are saying that Bitcoin is still not a mature technology; the problems associated with scaling it are still unsolved problems of computer science.
Yeah, this "meant to" attitude seems a little be self-aggrandizing. I feel like that's a very convenient way to say, "programmers only club, no _others_ allowed." My favorite thing has been teaching scratch in middle school and realizing how non-obvious programming aptitude is. Some real "nerd"-types don't have any actual skill and others who are little socialites or behavior problems take to it with ease. Makes you realize how not special us programmers are.
Maybe you're overthinking it. People just don't like to hear about something that's completely irrelevant to the conversation.

If you really care about improving some one grammar, send a private message. It can be very useful for a non-native speaker, especially if it's not a total stranger to you. Saying out loud "fix your grammar" doesn't make you a hero on a white house.
The program is apparently a field trial and optional.
Wow the ego in this guy is thick. It seems like he thinks success is only luck and it's no wonder, not once did he mention his customers. He only talked about how much he loves his work and his freedom.
Shen Programming Language for Android
Interesting war story. We have a couple of master instances that go down all the time because of several thousand jobs running. Gonna ask our devops what they are cooking up to resolve and compare to this solution.
I enjoyed reading and feel like I got a lot out of Thinking in Systems: A Primer https://www.amazon.com/Thinking-Systems-Donella-H-Meadows/dp...
Isn't layer two supposed to solve the fee problem? Anybody knows if thats right and when we can expect to see layer two in the wild?
This seems great for sending but how does it work for receiving? Or did you somehow do this on both ends?
Maybe. I'm interested in learning more about where Dennis Fried taught.
or similar hours on games especially for boys. the smart phone is taking a toll on teenage daily.
Same. I've generally been pretty bearish on IoT appliances since the usual features seem to be a) contrived, b) net inconveniences, and/or c) primarily of benefit to commercial entities rather than consumers (i.e. buy milk reminders). This, on the other hand, is something that's difficult to do without automation and is pretty beneficial to everyone involved--the more I think of it, the more I like it. Really hope as negative energy costs become more of a "problem" we see manufacturers start drifting towards this use case.
> maintain their own whitelist which will obviously not block Adsense ads

You make this sound like some kind of trick. The stated goal is to block especially obnoxious ads, of the kind adsense doesn't do.

I can't say if it's going to be fair or not, but the way it treads adsense specifically isn't going to be the deciding factor.
Depends on the use-case. Definitely not useful for small transactions but $6-20 is still relatively cheap compared to other options for sending funds in cases where both parties do not have USD (or similar) bank accounts.

As far as store-of-wealth it has a different risk profile than both fiat currencies & physical stores like gold: more independent of government monetary policy, possibly harder to take by force, possibly more plausible-deniability, more liquid and lower txn-cost than gold, more volatile than both. That risk-profile is not perfect but is clearly useful to some.

Finally there's the value that it can provide as the trusted base for other off-chain solutions (like lightning-network).
Yeah, the problem with it is that while it's proof that you can do that with Vermeer's technology, there's no proof that Vermeer did it that way. And there are no artifacts like those lenses and mirrors found in illustrations of painting workshops or artifact collections, and no books or other documents that talk about that technique.

It would be awesome an art historian would look at a bunch of paintings for those defects, or if someone could work out how many portraits are 1:1 scale, like Tim's second "Claire with a Pearl Earring" experiment.
So we're converting a bunch of frames to lossy gifs, then when uploading to Twitter it's being converted to an interlaced video

I really don't think this was thought out very well
If moving away from a job is that easy in your country, it would definitely be more difficult to build stable business like the one you can build in states. People are here because you can achieve more here then elsewhere, they pay for this opportunity.
What I'm saying is that in the part of Chicago I live in, low-income people don't shop at Aldi as much as they shop at Mexican supermarkets, Save-a-Lot, and Wal-Mart. Those places have in a lot of ways the opposite design as Aldi: lots of produce, few house brands, no satisficing sops to more upscale shoppers, like secretly excellent cheap olive oil.

So my general point would be: you can't make a classist argument against critiques of Aldi without accounting for the fact that other inexpensive grocers don't follow Aldi's model either.
I agree. Colleges and Universities end up teaching basic math concepts and playing catch-up instead of being places of higher education. It must be costly to be keeping this up.
It's a cupser-cool project, but it's sad that it only half-engages with its subject. Tim builds himself a replica of Vermeer's studio and then painstakingly commits a visual record of it to canvas using optical tools.

There's virtually no discussion of the design of Vermeer's paintings, which was elaborate to say the very least. I was so hopeful that time would apply his technique to some other subject, but it stays almost myopically focused on the rendering process.
Yeah so what?
> You can't automate programming

Nobody is talking about automating programming. The point to my previous message is “There's no point to writing programs for users who don't know what they want.” At least not if you're acting in good faith. If you want to manipulate other people, that's a-whole-nother business, but I'm not enough of a psychopath to want to do that kind of thing.

> it is the very act of communication that defines the program

Programs are defined by the syntax and semantics of a programming language.

> Without some type of brain-computer interface that could download your mind and "execute" it, you still have to communicate.

You only need to communicate if you want to transmit an already existing program to someone or something else.
穿戴科技結合大數據AI人工智慧，引爆全世界！
When writing a framework, I always ask myself what is this doing that cannot easily be done with the native APIs?. Answering this question is easy for both Angular and React: in both cases they enforce conventions that make certain flavours of software development easier.

What advantage does Zam have over using the regular DOM api? AFAICT, Zam doesn't introduce significant changes to the underlying paradigms so by Occham's Razor I have a hard time believing this additional framework will help me.

On a side note, I'm not sure why everyone attacks React and Angular so much. Believe it or not, they work very well for their intended purpose. There will always be hacks in every community who chose bazookas to catch butterflies but it's a fallacy to attribute that to the framework itself. Both React and Angular, IMO, enforce concerns that scale super-linearly w.r.t. to project size: e.g. mutating a DOM element is fine if you're the only actor on the document but definitely doesn't work when n actors all depend on the same DOM node to broker a shared state.
I doubt most of our digital records will make it that long. They are far too fragile.
Pardon my ignorance, but where's the "bite" of posting this now?

Is it so that transferring bitcoin now costs more than $0.01? And the amount being transferred is subject to some consideration? (if so, by whom? and in what way?)
Every new massively successful technology requires a new kind of social education. When cars became popular people had to be educated to respect pedestrian signals and not jaywalk. With the mass adoption of credit cards and ATMs people had to be educated to keep their PINs secret and not write them right on credit cards.

Social networks require new social education that should start with realizing their potentials downsides which I believe is still the most difficult part.
> My computer, my rules

Or maybe their website, their rules? Otherwise this is like walking into a store and telling them to take off their ads, because your eyes, your rules.
I'm really really happy that ADR gave you some (hopefully) great moments during your commute. Seeing thing comment means the world to me (it really, truly does).

If you get a chance, download A Noble Circle and play it with your child. You may find that you can connect over it's ridiculous story and crazy gameplay. I'd love any feedback you may have about it.
This is an interesting idea, but it's impossible to know for sure if it's true
or not. It's unfalsifiable, basically.

The reason -and it's a technical, not a philosophical reason- is that theories
like this are really trying to determine a process from examples of its
output, where the output in this case is some behaviour of a living organism
(a human artist creating a painting). Unfortunately, for a sufficiently
complex behaviour there may be any number of processes capable of reproducing
it to the same degree of fidelity- "any number" as in an infinite many [1].

The best you can hope to do then, is to approximate the target process to some
arbitrary measure of error. You can easily measure the error by comparing
examples of the target process with examples of an approximator. However, you
cannot prove that an approximator _is_ the target process- not even given 0
error in the reproduction, because finding one approximator is more of a hint
that there are more approximators possible than any sort of proof that the
approximator you found is the only process capable of reproducing those
examples with that error.

So the problem with the Hockney-Falco idea is that there is no way to tell
whether a work of art was created using an optical device, rather than
without. Only that it could have. And that's really the strongest claim that
one can legitimately make: "the Old Masters could have used optical devices to
create their masterpieces". From there to "... and they actually did" is a big
leap- of faith, not reason.

____________________

[1] There's maths on that- learnability results, particularly related to
automata induction and so on. I'll dig out the refs if anyone is curious. But oh god, please don't :)
That was my experience as well. In 7th grade I did the Saxon Algebra 1 book, then my school changed curriculum and I spent the next four years rehashing what I'd already learned, excruciatingly slowly, until I took Calculus senior year.

There was a lot of dicking around with TI-83 calculators, and drawing graphs to solve equations, which frustrated me since I'd already mastered the symbolic manipulation to do it faster and more easily.
You can set your own fees. I paid $3 for a transaction today (but it obviously still hasn't verified, and I don't know when it will). That's kind of the tradeoff, unfortunately.

These days, I find Bitcoin completely unsuitable for sending money. I use Bitcoin Cash, which verifies in ten minutes for something like one cent of fees (first block), but I guess that's because nobody uses it. Still, Bitcoin itself is out of the question for me personally, I'm not paying $30 for a transaction for anything.
I had so much respect for Google about a decade ago.

Now they are on the same level as Microsoft. The Orweillian attempts at redefining language is... not surprising. This is beyond regular corporate-speak.

Their search results are full of spam.

They take hostage Gmail accounts.

It seems that everything "cool" they do... has a sinister, ulterior motive.

I don't know if all the good they have done outweighs the bad.
I think there is no standard for amount of homework. Amount of assigned homework mostly depends on the teacher. Students can choose electives which does provide some control over the total amount. From what I can remember amount of homework per-class features heavily on teacher review sites (ratemyproffesor.com).
How old are you? If you are less =< 25, it's not too late. I started self studying CS then after many aimless years. Then I got my first junior position at 48k and after 3 years of raises and job changes I'm at 100k+
American people do more or less received it.

Ever been given an assignment that requires you dig through a whole library to prove a point? Or having to conclude a book all by yourself? There are lot's of critical thinking and reasoning involved there, because if you don't do that ahead of time, other people may criticize you and it's embarrassing. So, you actually received some of the training by doing those things.

In China, the text book often concluded most of the things for student, so you end up just copying content from the book into your submission. And teachers will verify your submission by check whether or not you included the right content.

Because of that, people lost many of chance to exercise their abilities of forming a sophisticated opinion.
You obviously don't have kids going to a public school in the Bay Area. The local school superintendent literally begged for money from the parents because they didn't have enough money. Class sizes are huge, and they only care about standardized tests because that's how teachers and schools are evaluated. It is not the same public school system that I grew up on, that's for sure.
As I know, the story with pristinely clean public toilets in Shanghai is such. Once upon a time Jiang came to SH with an official visit and was misfortuned to have to use one of the very few public toilets. Once he went there, something horrid allegedly happened.

Since then, Shanghai got reputation for well kept public toilets and them being supervised by the ministry of interior
Bitcoin is not new or early stage in software terms. Node.js is just as old. Bitcoin cannot be saved. It's a commodity, and it was only a conceptual project from the very beginning.

Blockchain and the concepts around it, on the other hand, are existing tech that can be used in many sustainable ways to create distributed ledgers and other things that do not have to share the same problems (although many people are on the get rich quick plan by requiring mining, ICOs, and other plans that only reward creators and early adopters).
Yeah, very true. However, isn't the color aberrations in the paintings a dead giveaway that a lens was used? You can't really get aberrations any other way!
def a
def a
"use ruby"
end
"dont"
end
a
> "dont"
a
> "use ruby

:(
>confirm ground truth

I'm not a philosopher, but I do enjoy reading and learning about post modernism.

Isn't a large point of this book that you actually can't confirm a "ground truth"?
I don't read lips but it's painfully obviously that emoji animation is not right. I seriously looked at it and thought: wow that looks terrible.
Where? Apartment in Oakland or Berkeley aren't that cheap. You'll have to spend at least $2500 for a decent studio/1BR.
DC police used sonic cannon to direct crowd flow during Women's March
You still haven't answered the question though.

The definition of linearizability is not in question.

The question is does this specific system we are discussing have global-linearizability or is there separate per-object (or some other bucketing method) linearizability.
Why wait until 2018? Start right now.
I've found the same, more than 7.5 or less and I wake up either feeling groggy or tired.
Without PC gaming and getting into modding as a teenager, I'd have never become a programmer. Not to mention all the experience unborking computers after trying to install something trashed the system. Or the history and geography I picked up by osmosis playing strategy games.

Those hours were much more valuable in the long run than most of the time I spent in the classroom.
Of course. I still take on clients for branding and marketing. And, thanks to pation11 I'm able to negotiate higher project rates using a weekly rate rather than hourly.
It's like requesting a chocolate bar, paying for the delivery, and the store sends you a truck full of garbage with that chocolate bar at the bottom.

Sorry I'm all out of car-themed analogies.
可穿戴健康監測器確實是未來。
心律失常導致年輕的健康人有時突然死亡，沒有任何先前的症狀。請參考:
https://fion3040.wordpress.com/
> I agree although reclaiming this fee from those who abuse the system is likely to prove difficult?

You assume everybody that abuses free services are broke. We need data to tell whether that's the case. I would assume that a significant portion of the abusers mostly just lack manners.

Anyways, the point isn't to kick the ones who are down (poor). It's only to limit abuse... But first maybe it should be assessed of abuse is a problem.

And maybe, having a deal with taxi company is a better solution...
>there's got to be interesting, useful knowledge in there for other game dev and future generations.

There is, but "the few ruined it for the many". Some who got access to that information tried to "growth hack" their way to a successful app. They started name dropping me to Apple as if they knew me. This isn't a very nice thing to do.
Sorry, but nobody ever promised to render your website in any specific way; my browser does whatever I programmed it to do. I might be using w3m. I might be using a browser you never heard of. I might be using a text-to-speech engine. Website owners do not get to set the rules on my machine, no matter how badly they want to.
Bitcoin transaction fees have skyrocketed. They are around $50 per transaction now.

https://blockchain.info/charts/transaction-fees

https://blockchain.info/charts/n-transactions
Where in Heathrow are there digital gates to exit?

The US already has a variety of digital gates to _enter_ the country - similar to the digital gates that Heathrow has at immigration - but this article is talking about special electronic gates at _exit_ which I've never seen at any LHR terminal.