skysight-inc/HackerNews huggingface dataset:
It isn’t. I am using VPN server located in Netherlands but the provider is affiliated in UAE. Guess which Google page I am getting?
Can someone explain all this like im 5? I've always wondered what all this was about.
Naah, the future is buttwiping as a service.
Sorry, why not just gradient from white to black?
Can you call your congressperson? Congratulations, you can lobby.
Hmm yes I suppose I was a bit sloppy, although I got the gist of it right somehow. I guess the problem here is that x^4 = 1 mod 2 is false if x = 0 mod 2, but x^5 = x mod 2 does hold for all numbers.

I've fixed the problems you mentioned, thanks.
Astronomers Race to Study a Mystery Object from Outside Our Solar System
Primitive Technology: Natural Draft Furnace
It's good to see languages like these showing up. Would love to code something complicated before I have a detailed opinion. With my experience in Typescript (another typed language claiming to make code better with some heavy React, Angular 4 projects); more than occasionally you have to escape into JS world (the dreaded <any> cast); thing that could have been done simpler with modern ES6 syntax needs some heavy lifting and rope jumping.

Since it's all JS under the hood, the type system is an illusion that language plays tricks on you. This makes it hard for people to understand how JS works or functions; without prior knowledge. Just to quote example one of my team mate had an interface in Typescript, and he was not able to understand why cant he do `x instanceof Foo`. Long story short is you can't have good "Typescript" programmer without being good JS developer. Which I believe will be the case here too. Yes it makes auto-complete better and documents really well; but improves code is debatable.

Don't get me wrong; I am not against it. All I am mentioning is the flip side that nobody will mention. OCaml is really powerful and cool kids are going to experience it with this effort, may be bring in new features/inspiration for next ES. But IMHO just a transpiled language can give you better constructs to express code; but it can't prevent a dumb programmer from making errors. I will for sure give this a shot and blog about it.
Jesus Coin
No it sucks because gates are the finite resource in airlines, and deregulation combined with the government’s current view on anti-trust made it possible to monopolize the gates.
There's nothing wrong with that. Algol heavily influenced the design of scheme, but I've never seen an Algol program in the wild. That doesn't mean it wasn't influential.

Einstein got the Nobel for the photoelectric effect, which we take advantage of continuously every day. I'd say that was influential.
I believe there is a market for this on a small scale, a few employees building them bespoke and on demand. But not a venture backed scale startup.
It takes 5 minutes to call your congressperson. Don't give me this "Too busy" garbage.
https://www.wired.com/story/san-francisco-municipal-fiber/
We've seen police/military fire into people in many places during protests recently. The Ukranian Maidan protests, in Egypt, Turkey and of course Syria.

I know nothing of Maidan protests. Spain has nothing to do with Egypt, Turkey or Syria. If Spain was remotely similar, every separatist would be jailed and we wouldn't be having this conversation at all.

Why would Spain be immune to events like these while the people are easily as riled up as they were in Ukraine? Spain happens to have a history of civil war too.

This is terribly unfair. Worse. It's wrong. Not that our grandparents hadn't a civil war (they had) but the fact that this is any indication of environmental violence. Actually it's a disgusting unwarranted attack on an entire country.

All it takes is for armed police/military to meet large angry crowds that won't back down.

Police did meet angry crowds that won't back down last october 1st. There weren't shots or deads.

If Spain sends the military to arrest the Catalonian government, we may end up with both of the ingredients.

Spain would not send military to arrest someone. It would send police like any other regular country. If rogue regional police will shoot them, then we're not talking about an arrest, but about a full-blown armed rebellion. So please, stop spreading confusion.
Slow in what sense? I mean, for almost all actual use cases, it seems to be quick enough when done right.
I won't say he's wrong, but he presents a very one-sided view. It's worth reading the responses to criticisms like his:

https://www.easydns.com/blog/2015/08/06/for-dnssec/
https://twitter.com/eganist/status/920399513638133761

Glad there are more reports of this showing up.
26 - 0 vote, now you know who runs both parties; the rich.
You would think so, but personally when I picked up Elm it was extremely handy, and then faded into the background. I expected it to be annoying as an experienced dev, but I actually appreciated it initially and then it wasn’t annoying or even on my radar: my brain skipped right over it.

Once you’re more experienced with the language, you’re typically using your editor to handle the error checking, so the extra “noise” is ignored in the parsing of it.
Wouldn't the gif for Bogosort be humongous, because it has to try all possible permutations? Maybe this article is just using random noise gif instead for size concerns.
The point is still that middle-class Scandinavians have a culture of paying taxes where where in the U.S we try to find ways to avoid paying taxes, and at the worst case there is Greece which abhors paying taxes at all costs
> "someone else will do it, why should I" (which I think would also apply to any form of optional taxes). I'm not sure how prevalent that was in communist-era Russia though.

Very prevalent. One could argue that it was the reason for the downfall. "Why should I work harder if the corrupt state will just take away my profits and ideas etc. I'll just lay low and let someone else do the work, and still get paid the same amount".

But you gotta give to the devil what belongs to the devil and they provided free government housing, pretty good schools, and basic medical care. Oh and a cool space program and pretty fast industrialization, up until the 60s or so, at least. All the other stuff was rotten and corrupt to the core. It is surprising it even lasted that long.
Startups should take this question very seriously, if in their future plans are expecting to sell anything, the tiniest of their products or services, to the rest of Spaniards.

Tech people working for the regional government to promote the independence of Catalonia were basically fired a few hours ago by the president Rajoy. They have a problem now (but are available again).
It’s money that’s taken from me by the government whether I want to or not. The fact that it goes into a separate bucket used for a particular program doesn’t somehow make it not a tax.

Especially since it’s very much not a forced savings program. If it were, we’d pass on the remainder to our heirs if we died early, and we’d run out of money if we lived too long. It’s more like a forced annuity.
(Hey Brandon!)

The JS part of messenger.com bugs a lot more.
omg, republicans! noooooo!
Sounds suspect to me, very vague, looks like it's looking for referrals to sign people up for some service.

official stuff would be from ada.gov, or some more popular, well documented site, not some one-off.

The wording could be some propaganda site, heh, with phrases like:

- We identify highly accessible websites with vital information.
- We reach out to webmasters to notify them of an opportunity.
- We offer free resources to webmasters who want to go accessible.
- Most importantly, we do all our work with love. We Care.

ADA and accessibility sites actually provide much of the free info without having to contact anyone...
Although I also imagine with all the new electronic-ink monitors, there might be a larger need for grayscale-compatible colors. Also regular grey-scale printing.
Well-graded dirt roads in good weather aren't really challenging other than not having lane markers. (Which is pretty much a trivial issue for a human.) Maybe you need to slow down a bit if it gets washboardy.

The challenge is as roads get narrower (<2 cars), rougher, etc. to the point where you really need high-clearance 4WD and may even have to deal with washouts, etc. I don't expect you'll see autonomous driving systems get here for many decades if only because it's not worthwhile to do so and so much is dependent on evaluating the current conditions on the ground.
Hearing Amazon’s Footsteps, the Health Care Industry Shudders
Because if there aren't enough symbols the language looks too much like Visual Basic
So, according to your point, the people who wants Catalans stay Spanish at any cost and tries to deny their right of a referendum are the "non nationalist".

Catalans that want to be Spanish, I'm OK they stay Spanish. The rest I don't give a rat ass. Actually there's nothing preventing them NOW to give up citizenship and become citizens of whatever unsuspecting country that accepts them as nationals.

If they want to steal a piece of my country to have their rave there, then we do have a problem
The college entrance exam is too brutal for many, and China lacks that many top universities as US
I was just thinking how they'll need to make use of gyroscopes.

* Car has detected only 3 wheels touching road
* Car is on Woodward
* Proceed as normal
We're in the final stretch of migrating our old node/mongo/REST stack to elixir/postgres/graphql (with Absinthe), and I'm absolutely loving it so far. Elixir is a great language, and Absinthe is very easy to use, even for a graphql noob like me. Even new/experimental features like absinthe_phoenix and absinthe_ecto have been virtually flawless.

I guess the real test will be when we deploy it to production on Tuesday!
You are aware that Japanese massacred Christians en masse right? That explains the current situation.
It's possible that tea culture is significantly weaker than coffee culture in most of the globe. Unfortunately, changing culture to sell a product is terribly hard - Starbucks did accomplish something similar though. I really would like to see tea, quality tea made using pressured microbrewing like Teaforia does, come into the mainstream. Its a huge travesty that you get a paper teabag at Starbucks meanwhile coffee gets made to such a precision and premium degree.
Right. There's still syntax, but instead of that syntax being defined directly in terms of characters and tokens, it's defined in terms of s-expressions. Thus s-expressions serve as an intermediate syntactic level between tokens and forms. (Forms are what other languages call expressions and/or statements.)
Try telling that to someone whose had their assets frozen.
Ill gotten gains are frozen all the time in a civilized society, that includes not paying for upkeep (taxes), lest we descend into savagery.
Hi, I am actually looking for a regression test automation tool. Can you explain more about your product?
This is a really great article. I especially like that the author pointed out some of the pitfalls with non-acid systems.

I started wondering at the beginning of the article how many people were going to read it, try to implement it in mongo, and faceplant.

The only thing that strikes me as odd about the hypothetical example is that I can’t imagine a universe where you would want a request for a ride to complete 72 hours after it initially failed.

I get the point of keeping the information around for 3 days in case of errors. And perhaps my imagination is lacking, but most of the cases where I would want to implement this model are time-sensitive. I need a ride now. I need a message guaranteed to deliver exactly once.

Actually, the message queue aspect is how I think of this in general. It’s an application/database layer that takes an at least once mq system and forces it to be at most once. The combination then seems to imply exactly once.

Actually, after writing that out l, I can now think of a really great use case for this that isn’t time sensitive. ETL systems.

Let’s say you are streaming live updates from some third party system to some staging area and triggering processes from there through a broker to transform and load data into a warehouse.

Your team pushes an update that breaks something on Friday night. Nobody works that much on the weekend, so no ones cares. The dev lead gets notifications, but gets to take it easy until Monday morning because they (trigger warning: intentional singular they) know that everything can be replayed and resolved after the bug is fixed. Even in the case of frequently changing api data, you have the entire mutation history stored in your table and can accurately replay it.

I can get on board with this.

And yeah. Sorry for thinking out loud. Now I’m thinking of all kinds of place in my web apps this can be applied, as the article suggests. I think I need to write a Python wrapper around this concept and make it dead simple to include in projects.

Thank you again to the author for this very clear and excellent article.
When did GQ writers start writing like Buzzfeed millennials? It's pretty distracting reading writing like this.
Would be nice to see a visualization that took into account real computer performance concerns such as caching, branch prediction, and instruction-level parallelism.
Rather than giving full internet connectivity, some kind of local minimal bbs might be both more feasible and just as handy.

You could maybe link nodes with ham digital radio, and serve clients with wifi. Each node would have a mirror of the bbs and sync changes.
http://www.ana.net/content/show/id/botfraud-2017
I don't think we're there, yet.

Sadly, I begin to conclude that right now most downvotes mean: "I really, really hope that isn't true, even though you have a bibliography and I just have an emotional reaction."

Maybe a Markov-chain based reputation system (a la Google for search) that makes downvotes unequal is in order.
I totally agree and support that, but you will suffer for doing it. I'm sorry.
TNWMLC, the most difficult keyboard layout
That is my favorite fight scene in my limited knowledge of his oeuvre. All the little things make it good (e.g. when Jackie uses the tie against one opponent the other opponent immediately starts untying his own tie).

It also allowed the protagonist to be shown facing off against two very different styles; alternating between kwan's punch-heavy Chinese style, and Smoorenburg's kick-heavy Okinawan style, with the long, drawn out anticipation of him eventually facing both at once.

I've tracked down some behind-the-scenes footage of it, and there's amazing amount of detail put into the timing of each hit; it's much more of a dance using martial-arts moves than it is a fight, and the totality is far more than the sum of its parts.
Really cool! Is the code available publicly?
Robert Blakeley, Designer of Fallout Shelter Sign, Dies at 95
Interviewing for a tech job: welcome to fucking hell. (Yes, even the places that think they’re so much better than everywhere else.)
There is no hope for India. In 100 years it will be the same. Best hope is to migrate to Silicon Valley
It's probably predicated on a lot of other assumptions. Full refresh might be really annoying if your site is slow and bandwidth heavy. But, for example, squirrelmail is so fast I don't notice the full refreshes.
Sonoluminescence research was made substantially more difficult, because most of the modeling codes for collapsing plasmas were considered innapropriate to civiliian research... or so I have heard.
And it’ll probably be paperless, too.
Detroit doesn't really get enough snow or stay cold enough for ice to be an extended problem. On a cold morning intersections can get a bit slick, but that is about it. (I've lived in Ann Arbor, my brother lives a bit outside Detroit).

Michigan also tends to just salt the shit out of roads. Probably enough to impact the chemistry of the Flint River. Not so much way up North where it stays colder. Sand there.

As far as the cars, they just measure the available traction several thousand times a second. Electronic stability control is mandatory for new cars in many jurisdictions: https://en.wikipedia.org/wiki/Electronic_stability_control#R...
Hmm, I'd argue that since any language is effectively compiled to zeroes and ones under the hood, by that logic no type system can protect you. A good type system is there to guide you, and verify that your code is going to be ok even once types are erased.

Transpiled/compiled/whatever you want to call it, the type system can prevent dumb and smart programmers from making a whole class of errors. In my experience OCaml has prevented so many errors I would have made in JavaScript, including but not limited to:

- Non-exhaustive select/case statements - missing one of the possibilities causes undefined behaviour. It might not even be a case of carelessness or forgetting - just that a new option gets added by someone unfamiliar with the codebase and doesn't realize they need to update a bunch of select statements.

- Changing the name of a field on an object across the codebase, and forgetting to update every single instance. OCaml won't even compile until you've fixed them all.

- Null and undefined weirdness. Just search any large JS github repo for "null"/"undefined" and see how many issues are related. With OCaml, you'll almost never see them because you're forced the deal with the possibility before your code will even compile.

I believe that a type checker isn't necessary until you can no longer hold the entire codebase in your head. For me, that means once my program goes over about 150 LOC, I need the compiler to help me out.
The transfer income numbers on their graph don’t match the ones in the CBO report they cite. Am I missing something?

Edit: the numbers come from a supplemental table, not part of the main link. They did make this clear, I just missed it. Looking at that table, I’m highly suspicious of the conclusion that 80% of the country isn’t paying their own way. That particular table organizes households into quartiles by “before-tax income” which includes transfers and capital gains. That means a retired household receiving $50,000/year from a combination of social security, Medicaid, and capital gains gets lumped in with a working household receiving $50,000/year in wages. The retired household pays little tax and has massive transfers, while the working household pays more and gets much less.
Chump change to google.
BTW, I didn't say "Russia did it". All this idiocy is sadly made in Spain, but there are a few vultures flying in circles over our heads.
The Moon and Madness
LISP macros are formalized in LISP. You don't "go up a level" by using them. You go up a level by going into the human brain and thinking about your code in a way the computer doesn't.
The age of Amazon and Alibaba is just beginning
Given how much iOS restricts any kind of background thread and how service workers require being run independent of a specific page context, I would be really shocked if iOS literally ever provides support for them.
I wish Google would respect your accept language header instead of stupidly returning results based on IP address.
I have been using Docker in Windows 10, and it works. It did install Virtualbox.
Here's a potentially easier to read (doesn't require JavaScript) document explaining WebSign:

https://www.cyph.com/websign

It's a really smart idea, although it did have some odd edge cases, and required you to trust that they really were throwing away the keys as promised.

There is some talk in the W3C of extending the SRI standard to let a website declare that all (or just certain) included resources have been signed by an (offline) PGP key:

https://github.com/w3c/webappsec/issues/449

so we might one day reach a point where running a webapp at least has the small security guarantee that a TOFU policy gives you. If this could be combined with versioned releases of webapps, and the signature appearing in something like a Binary Transparency log, then the security guarantee could actually be quite meaningful:

https://wiki.mozilla.org/Security/Binary_Transparency
I’m not sure if the percentage is as small as you think. Trade unions for example are a traditional working class way of clubbing together resources to do some lobbying. Making even small contributions is meaningful, and you have time and enthusiasm to offer, that’s worth a lot too.
Why Are Startup Founders So Bad at Changing Their Own Companies?
MVC + Turbolinks. I still barely use any JS except frontend libs for fancy utils.
john oliver did a full segment on ALEC:
https://www.youtube.com/watch?v=aIMgfBZrrZ8
I would love to see a comparison of the pros/cons of Reason vs Purescript by someone familiar with both.
I think they quite literally can be used that way. Practically? No.
Do you have a link to the podcast? Would be super keen on listening in :)
I’m glad she feels secure at her job? Not sure there’s much else here
“Pro-human”? Isn’t everybody pro-human, aside from some fringe advocates of human extinction?
It is becoming more prevalent when you think about Python PEP 8, gofmt, etc... No more personal preferences, syntax ears etc... One standard and tools to implement it. It makes working on other people code much easier.
We are not talking about the level of professional mathematicians or ML theory researchers you mentioned [1]. An average person, in the overall population, is unlikely to pass or possess the prerequisites (e.g. two semesters of college calculus) to attend the linear algebra course in the first place [2] [3].

For simple, routine applications, one can call machine learning APIs without deep understanding of the math behind them. In most real world applications, however, input data tend to be messy and there are many complications and constraints to satisfy. For the foreseeable future, applying machine learning in the real world requires input from humans who understand the why's and the how's behind an API.

For more advanced work, reading papers is necessary and most of the recent machine learning papers contain substantial math (from the viewpoint of an average person, not a professional mathematician).

In addition, math skills, at the basic level that PISA measures, are highly correlated with logical thinking, which will be relevant for AI engineering for a long time to come.

[1] There are perhaps fewer than 100,000 professional mathematicians in the US out of over 100 million knowledge workers there. https://mathoverflow.net/questions/5485/how-many-mathematici...

[2] https://www.noodle.com/articles/the-problem-with-college-cal...

[3] http://hechingerreport.org/high-failure-rates-spur-universit...
What does that prove then? That they can do computations?
Jackie Chan has repeatedly told that his inspirations were the silent greats of Classic Hollywood: Buster Keaton, Charlie Chaplin, Harold Loyd.

“I wanted to be like a Chaplin or Buster Keaton, but all the martial arts directors I worked with wanted me to copy Bruce Lee.” -- Jackie Chan, http://www.nytimes.com/1995/01/30/movies/faster-than-a-speed...
I’ll bite. How does having limitations on your freedom depend on someone else’s profit motive, increase your liberty?

Can you give any examples of how this would work, and the advantage that the profit motive brings?
"...simpler cousin of JavaScript, minus the historical crufts, plus the features of ES2030 you can use today"

Thats funny.
It seemed fast, I had the impression that these lasted for years. But then, maybe they're trying to flip the low hanging fruit and the big ones will drag it.

sometime is maybe as easy as this:
Bank records show that you deposited $xx million in 201X.
Tax returns don't show it...so let's go downtown.
If it is possible to get around in a car without driving, the standards for licensing can be increased.

So all those young men can still do all the things they need a car for, they just don't get to legally operate one until they have demonstrated a higher level of proficiency.

And all the ones that aren't just total assholes can let the car drive when they have been drinking.