skysight-inc/HackerNews huggingface dataset:
The process you described would require a group of humans to conspire together and carry out voter fraud. Which is not only illegal (and thus carries high risk on an individual level), but probably difficult to pull off without anyone finding out about it. Compare that to totally opaque code running on a system only a very few select people will ever get to observe. Not only that, the average person may not even be able to spot malicious code even if they were given the opportunity to stare right at it. It would be pretty hard not to notice someone dumping ballots or stuffing ballot boxes if you were observing a counting room, even with no prior knowledge of the process.
So people out of those hours looking to book something for the evening are not interested in the menu?

I thought office 2003 learned us just how miserable these optimizations are, a consistent experience is always better.
Longest Running Web Cam Goes Offline This Month
What do you think literacy rates were in 1550 - 1600?
It's kind of outrageous in the sense that the value of the resources that could be pulled out of it is many times higher than anything the US is willing to offer, and Denmark knows that.
You're misunderstanding

Author releases software version A under GPL, source code and a binary.

Anyone can do anything they want with A under the terms of the GPL.

Author releases software version B. People cannot force him to release source code just because A was released under GPL.

Even if he says B falls under GPL but hasn't released the source code (yet), people at most can say he did not comply with the terms of the GPL and refuse to treat/use it as such , which means they cannot use or redistribute it since that is not allowed under normal copyright rules. It cannot be used to force the author to release Bs source code.
In what way does the characterization of an European period dismiss historical periods elsewhere?
But make sure she has an age appropriate dictionary so that she can learn what the words mean, as well as being able to sound them out.

I love phonics. It's powerful. But sometimes children are so confident at sounding out words that we miss the fact they don't always understand those words.
They could import temporary workers EU with 5y work visas.
I've thought it would be neat to put it on GitHub by executing a series of commits that have the dates faked according to the original file creation dates.

Probably the most complete project I did was a resource manager for Quake - it allowed you to export and import textures, sounds, vertex defs, etc.

Whether this should be public is another question altogether. Some of my code comments and readme files make me cringe today!
Honestly, there’s so many variables you can’t assess about a new job, that unless you are 100% sure about it (or driven mad by your current job) you shouldn’t make the jump for less money.
You wanna be happier? Then make the jump for a job that pays less because it requires you to WORK less. Try working 4 days instead of five or 6 hours instead of 8. Now that’s a change.
> sanboxing arbitrary programs by default

See OLPC Bitfrost

http://wiki.laptop.org/go/Bitfrost
The difference is that paper ballot voting can be easily introspected, whereas computers cannot. In many countries with paper ballots, the entire process from setting up the urns to counting the results is entirely done in public, usually with members of different parties being present. If you want to make sure that your vote is not tampered with, you can show up in the morning to see that the urn is empty, cast your vote, and watch the urn until it is opened in the evening and the votes are counted.
Again with the over emphasis on “state sanctioned recognition”.
Who says I didn't have the time?

1) The contest has a very specific standard for evidence. Just because I went there and saw no such city existed doesn't mean that gets me a million bucks. That's my testimony.

2) Even going back, I need a high standard of evidence. They want irrefutable proof. That means I'd need to have some way of, in a photographically-secure way, guaranteeing I was there, and some kind of temper-proof photos or similar. That takes time to figure out.

This contest is great since anything submitted will be discredited. They'll claim they proved their existence. It does no such thing. In the rules, they say they'll only post entries online they find amusing (in other words, not the best ones), they decide if the evidence is irrefutable, and that the contestant waives the right to sue / contradict that judgement.

I hope you see the problem here. They'll claim to have generated proof of existence (hey, no one can disprove it), without providing people time to do so, and with tools to bury any proofs which would convince others. They'll post the comical ones, and be done with it.
The sheer volume of fraudulent paper ballots needed, combined with manual partial counts to ensure automated scanner accuracy has ensured the security of paper based voting compared to alternatives.
This is what I used to learn vim https://vim-adventures.com/

Edit: Huh, looks like it doesn't work anymore. :/
Hey, I won’t deny that it takes a relatively long time to learn Haskell to a standard where you’re comfortably writing web applications with it.

I’m not sure how that’s a rebuttal to my point though.

I run a startup. I’ve already put the time in to learn the technology. I’ve learned other technologies too. This one happens to be the one I find the cheapest (now) to write. Did it take my employees a long time to learn Haskell? Maybe! But I didn’t pay for that. They learned the technology for whatever reason, and I’m seeing far better returns on my investment than I think I would have if I hired a bunch of Clojure developers. My previous full-time gig was at a Clojure startup. Their pace is pretty atrocious compared to the pace of my current team.
Because humans defer to authority by default. You don't, you recognise the fallacy but how many people question their doctor's diagnosis?

The BBC in Britain has adopted the policy you suggest for a few years. They try pretty hard to show 2 opposing views in interviews.

It falls apart when all the experts align on one side of an issue, which is unreasonably common in these days of brexit. Yet, equal airtime is given to someone who is not an expert, lacks knowledge of the system being discussed, but has an opinion.
The US sells debt all day long, so what's the problem?

Maybe we could make Denmark a deal for a few large metropolitan areas, like Detroit and San Fran. Let's see how the famed Danish model works on a larger scale!
Here you go.

(defvar *my-variable* nil)

(let ((jump-table (vector (lambda () (list 'a *my-variable*))
(lambda () (list 'b *my-variable*))
(lambda () (list 'c *my-variable*))
(lambda () (list 'd *my-variable*)))))
(defun jump-table-caller3 (i)
(let ((*my-variable* i))
(funcall (aref jump-table i)))))

It's getting late for me so I'm headed to sleep, but this has been interesting, thanks!
because the cost of the attack is very different at the scale required to influence the outcome.
thus electronic voting is less secure.
That's not at all the source of my negativity. Instead, I am confronted in my work with developers of different experience levels which justify their design and coding decisions based on what e.g. Robert Martin or Martin Fowler wrote in a book or blog.

Some of these ideas, like "code should read like prose" or the obsession with unit testing are causing problems, such as making the code harder to follow or neglecting other kinds of testing that are more effective.

I'm not going to claim that everything these authors say is false, but it's high time we say: PoC or GTFO - show us the systems where these rules are applied and let us judge if they're worth anything, don't tell us nice stories.
When I see colleagues using their editor of choice, they’re typically only using the basic features. The pro features that significantly speed up your editing flow remain undiscovered.

When I point out a faster way to accomplish a certain thing that is typically found in all editors, which often even is placed behind the same keyboard shortcut, they’re like “oh, that’s cool, I didn’t know you could do that!”. And that’s without me knowing or having used that specific editor.

So I’d say it’s the people, not vi, as it applies just as well to other editors or IDEs.
Interestingly, I'm a web developer at a company housed in a stately home in Yorkshire that has a ha-ha. Can confirm that a herd of cows were not able to get on the lawn.
So you’re not trying to maximize salary but care about equity? Not sure I understand. Equity at seed stage startups is like buying lottery tickets, with the main difference that even if the startup has a successful exit 5 years later, you are not likely to get much if you are a salaried employee. Say you get $100k salary and 1% of shares, which becomes 0.1% after dilution. Say the company is bought for $1B. You will get $1M. So the total you have made after 5 years would be $1.5M. If you were working at Facebook at $300k/year you would have earned the same amount. Only the chances of this happening at FB are close to 100%, while unicorns are called unicorns for a reason.
Write your own Excel in F# (2018)
That might explain why 60Hz PAL modes (on games consoles etc) work so well.
https://www.kialo.com/ comes close to that description. Identities and reputation arent immediately visible in the argument tree.
In Australia I hear the parroted argument that our NBN effort was pointless because 5G will save us all :-/
If you are seeing 50ms TTFB between B2’s only datacenter (in California) and Australia, there is something wrong with your methodology or you have discovered FTL communication.
Was Albert Einstein or Richard Feynman taught phonics? Obviously we don't have to be restricted to a specific era as long as it is pre-phonics.
>or we can take the Virgins Islands from you

OK, but that was during the First World War, and the US had a legitimate fear that Germany would seize the islands for a submarine base. Also the Danish public approved the sale in a referendum: https://en.wikipedia.org/wiki/1916_Danish_West_Indian_Island...
Indeed it's much older:

"The poem is recorded in its fullest form in the Vercelli Book, a late-tenth-century West Saxon manuscript which was left in Northern Italy in Anglo-Saxon times. Vercelli is on the road to Rome; the manuscript was either abandoned or forgotten by a pious Anglo-Saxon pilgrim. An Old Northumbrian version of part of the poem also appears, carved in runic script, on the late-seventh-/early-eighth-century"

Source: https://www.arts.gla.ac.uk/stella/readings/OE/ROOD.HTM
In England you can try Jolly Phonics, or books by Ruth Miskin.

https://www.amazon.co.uk/Jolly-Phonics-Activity-Books-1-7/dp...

Ruth Miskin (Amazon haven't arranged this page well) https://www.amazon.co.uk/Ruth-Miskin/e/B0034N7454
But English is phonetic (but is it, compared to German or Japanese?) which is conflation with phonics.

The article did not clearly explain what cognitive science has to do with phonics, which AFAIT is a heuristic system for Western languages. So when I studied Chinese as a child, how did I learn to write Chinese, nonphonetically, without confusing horses and ponies? A heuristic is an optimization but not fundamental but the article clearly asserts that phonics is fundamental to language in that if you don't use phonics you get illiterate students... I think there's some conceptual conflation or some middle case being ignored by the author: A) Is [formal instruction in] phonics necessary? v.s. B) Is 3-Cue harmful? These are not proper opposites.

Here's a provocative claim made in a more sciencey article I just found:

"The linguist David Crystal (2003) estimates that the phonics can explain only about 50 percent of English spellings."

[https://www.washingtonpost.com/education/2019/03/27/case-why...]

And further down:

"As the linguists Venezky (1967) and Carol Chomsky (1970) explained, English prioritizes the consistent spelling of morphemes over the consistent spellings of phonemes."
Please detail your understanding of what philosophy is and how it resembles what such teams are doing. My gut feeling is that they're quite different, but I could be missing something...
I'm not denying that they asked for their ad to be removed. I'm just refuting the claim that they never agreed to it in the first place.
> We did have a dark age ... which likewise produced little (not none) new math.

Wrong! If you mean times between 500 and 1200: how about arabs, iranians, indians, chinese? Algebra, Negative numbers, 0123456789 system of writing?
There's an excellent book on the subject called The Fall of Rome and the End of Civilization, by Bryan Ward-Perkins. It includes a detailed overview of the archeological evidence, which shows a very clear and dramatic decline in the economy and living standards -- and some areas of technology -- between circa 350 and 600 in the Western Empire. (And the recovery afterwards took centuries.) The Eastern Empire, interestingly, doesn't show any signs of a similar decline until the 7th Century.

For example, peasant households in Italy at the height of the empire had a wide variety of well-made pottery, some of it originating from production centers hundreds of miles away, along with tiled roofs; after the collapse, the variety and quality of pottery was greatly reduced, and tiled roofs disappear. (Tiled roofs provide better protection against rain, are less flammable, and require less maintenance and rebuilding than wooden shingles or thatch; but they also require large kilns, lots of clay and fuel, and a good transportation network.)

And ice cores from Greenland show extensive metalworking going on in Western Europe (in the form of copper and lead pollution carried through the air) during the Roman Empire; after the collapse of the Western Empire, the pollution levels don't return to Roman-era values until the 16th Century.
> This is not happening. Because forests don't produce surplus oxygen. Our atmosphere doesn't work that way.

This is just plain wrong. The blogger is completely wrong on this point as well.

In normal atmosphere conditions, photosynthesis does result in net oxygen gain. Plants do require oxygen for respiration, but they require far less oxygen than what they produce during photosynthesis. Furthermore, at night when there's no light, plants do absorb oxygen and give off carbon dioxide in order to continue respiration -- but the amount of oxygen given off during the day is typically ten times greater than the quantity of oxygen consumed at night.

> This reminds me, as we should all be reminded on a regular basis, the bulk of the things you read in the popular press are at best skimming the surface and at worst outright misleading due to grabbing onto one obscuring factoid instead of the most important pieces of information.

Similarly, we should all be reminded that when skimming blogs and comments you're likely to come across misleading and inaccurate content. Scientifically inaccurate content like this gets posted on HN and blindly upvoted all the time.
Or just use Imgur, or Discord
This is dynamic scope, not lexical. They are not equivalent. You might further attempt to solve this by locally binding a lexical variable of the same name to the special variable, in order to “recreate” the lexical environment. (A quicker way to do this would be to pass these values to the branch functions directly.)

You will quickly find that this also will not work, for if a closure was made inside of each branch, the environment would not be shared among them.

The original intent of this exercise was to demonstrate you can’t macro your way out of all deficiencies in Lisp. And certainly in this case, even if we were to accept this dynamic variable rigamarole, we would find that we could not write a macro that, e.g., replaces CASE.
I don’t suppose you have that comment saved, do you?
That's right, you could have said, "hey greenlanders, if you'll join the US we'll give each of you a million dollars and a passport". But that's not what you did and you're judged for what you actually did, not for what you hypothetically could.
Just care less about what others think.
I've been seeing pretty bad upload failures (probably around 30%) for uploading hundreds of 30-40 MB files per month to B2 from New Zealand since I started using B2 over a year ago.

And I'm not convinced it's connectivity issues, as I can SCP/FTP the same files to servers in the UK...

When I test using an actual software client (Cyberduck) to do the same thing to B2, I see pretty much the same behaviour: retries are needed, and the total upload size (due to the retries) is generally ~20% larger than the size of the files.
The Emperors were stripped of power back in the 12th Century, after the Genpei War and the formation of the Kamakura Shogunate. They remained stripped of power for almost the next seven hundred years; the power struggles were about who would get to be Shogun.

(The logic of the Meiji "Restoration" was essentially "Let's get rid of the archaic Shogunate system that has dominated Japan in one way or another for the last seven hundred years, and pretend we're handing power back to the Emperor where it really belongs.")
India Killing in Kashmir
Ok, thank you for clarifying.

Frankly, it’s not often I hear a rational argument like this in a typical Haskell vs Clojure debate. Usually I just hear zealotry and a refusal to address Clojure’s shortcomings, just like in the Robert Martin blog post. In fact come to think of it, many of the other comments on this thread which are replies to criticisms of Clojure are along the lines of “well, maybe you just didn’t try hard enough. Maybe you failed. It’s not the system that failed. Clojure is too perfect to fail.”

This kind of rhetoric is frighteningly similar to that used in multi-level marketing.

I won’t deny Clojure’s benefits. They are there, and I did say in another comment that Clojure is one of the most sound dynamic languages. But I don’t think everyone is honest like you were just now about its drawbacks. Robert Martin certainly isn’t honest about it.
[video] The Art of Subversion - Tomas Schuman  [1983]
Have you read Zen and the Art of Motorcycle Maintenance? It's the best-selling philosophy book of all time. I actually only read it fairly recently, and was stunned at how relevant it was. It was written in the 70s, yet even includes a few passages about computers! It's not about zen, or about motorcycle maintenance. But they both make appearances. I'd recommend giving it a go if you get the chance. It might make Zen and Tao seem a bit less New-Agey to you.

Or, you could check out my personal introduction to the Tao... The Tao of Pooh. I read it when I was a teenager, thinking it positively absurd that anyone would create a book attempting to explain an ancient school of philosophy through Winnie the Pooh. It's not absurd. I found it sublime, and the idea of taoism made a powerful impression on me and probably played a sizable role in driving me to further study of philosophy.
Zen and the Art of Motorcycle Maintenance. It's the best-selling philosophy book of all time, and you really can't go wrong with it. It's not about Taoism directly. But it is. You get that with Taoist sort of things.
> You can’t say a B without a vowel, but instead of using the actual vowel (a) consonants usually get an “uh” added to them.

Sure, but you can do better than a long buh. https://www.youtube.com/watch?v=uwTkcfKRj00

Note that this short-b sound is only introductory. Children soon move past that to pairs with the other letters.
My parents went on a joy-flight over Lake Eyre and Marree Man a few months ago... the lake was full for the first time in years after flooding in Queensland and it was was the highlight of their whole trip. Funnily enough they had never heard of Marree Man until the trip - it’s certainly something of an enigma here in Australia.
An unusual name. Is it a reference to the Kei River in South Africa’s Eastern Cape? Sorry - bit of a random question.
That text is over 1000 years old.

This is Shakespeare, from 1599:

Friends, Romans, countrymen, lend me your ears;
I come to bury Caesar, not to praise him.
The evil that men do lives after them;
The good is oft interred with their bones;
So let it be with Caesar. The noble Brutus
Hath told you Caesar was ambitious:
If it were so, it was a grievous fault,
And grievously hath Caesar answer’d it.

Hardly foreign
It’s Anglo Saxon, which much older. With a bit of effort a modern speaker can read Chaucer which is about 1300
Interesting. Why do people assume this could not have been done without GPS? Maps have long been created by triangulation, is there any reason that process could not be used backwards to create a terrain feature from a map?
I’m not sure that something that pre-dates the printing press can be considered ‘new age’
How do you verify that it is exactly business owner who's trying to create website? Ease of generation almost invites pranks, and maybe even fraud. IANAL, but I strongly suspect you'll got sued at some point for damages caused by a fake website.
I think it’s an argument about ergonomics. Threading state throughout your control flow is bad. Implicits like in Scala are bad. Global variables are worse. Something like a Reader monad is less bad.
No, I'd really disagree with that comparison. You don't block countries in telco. You can penalise telcos with too high ratio of spam calls with higher rates for example, but that's completely different from blocking whole country which will send you legitimate traffic and you'll be losing customers over it.
Batch Normalization Explained
As someone else pointed out, this does nothing to explain why Roman-era mathematics seems to have stagnated, compared to the Classical and Hellenistic Greek mathematics that preceded it. Greek mathematicians didn't have access to Indian/Arabic numbers either. (And it mistakes "using numbers" for "mathematics" -- much of Greek mathematics was focused on geometry.)
Because function arguments are evaluated before the function itself. In this case, that evaluation would fail because numbers do not implement IFn, and hence cannot be called.

Macro arguments are not evaluated, and so this works.

You could make it a function, and pass the arguments quoted, but it'd be more cumbersome.
I'm not sure why pointing to literally geniuses helps us understand how to teach a population how to read. For some people it doesn't matter what method you use. They'll have been taught at home and they will have self-taught the rest.

But, again, what were literacy rates like in 1890 or 1960?
We built a little B2B startup that involved a lot of technical sales. One thing I realised quite quickly is that if I started arguing with a prospect it would only result in them entrenching their position. Not useful if that position means they won’t buy your product.

I think the reason is relatively obvious. When you’re debating, you spend all of your time trying to think of all of the ways your position is the correct one. So it’s not surprising it becomes entrenched.

If the outcome you want to drive is the opposite, it’s basically wasted effort.
The article is about the subject's social justice activism, not about her physics research. Nothing wrong with that but not what I was expecting.