skysight-inc/HackerNews huggingface dataset:
I really hope Spotify can succeed - it is by far my favorite streaming service thanks to the social playlist discovery aspects of the odd little genres of music I like.
Seems the mailing list site is down - is this being actively maintained / updated?

Latest commits on github are a little old
This is a good point in that it means players could have collaborated to deliberately achieve an arbitrarily long game (and indeed, in some of the long reported games it looks like nobody chose to claim a draw for a while). I guess such collaboration isn't sportsmanlike in a competitive setting, but it wouldn't have been precluded by the rules.

Thanks for that clarification.
A better phrasing would have been, "In a similar fashion", but I've answered it below as well.

A bad nuclear spill into the ocean of significant extent would kill our food supply pretty quickly. And if not "kill" it, it would definitely make it inedible. (Roughly 1 billion people depend on fish for their primary protein.)

A bad nuclear spill into the atmosphere (think a large Chernobyl) would have a devastating effect on human health as well.

Basically, the point I was trying to get across is that nuclear power has extreme tail risks that things like solar won't.

Sure, people will fall off their roof, but that is a distributed set of events, not a concentrated one like a nuclear accident.
GitLab.com has repository mirroring https://docs.gitlab.com/ee/workflow/repository_mirroring.htm... (this will soon be a paid account feature)

It doesn't mirror issues and PRs but it can do a one time import of them https://docs.gitlab.com/ee/workflow/importing/import_project...
And somehow working 40 hours a week for another person's ambitions is the best thing to do with 'your immensely valuable life force'?
That's good calculation there, but the number we're concerned with is the amount of ∆v that the spacecraft has to generate itself. If you just get close enough to the sun, a spacecraft could use the solar wind and solar magnetic field to shed more velocity, until it is close enough to aerobrake in the sun's atmosphere.

Once you're out in the Oort cloud on the way out, you can't exactly deploy a solar sail to get another push (unless you make it impractically large).
I agree that we'll likely have a mix, but the point I was trying to make was:

Before, we had low variability in demand, so things like nuclear, hydro, and geothermal ("clean" methods of producing base load power) had a chance to compete.

Now, we have high variability in demand, so all of those solutions are out (though hydro is a special case), unless externalities like future-cost of CO2 is priced into production cost via taxes or cap&trade.

Wind/Solar + Storage is too expensive, so the market will shift to wind/solar + natural gas. We'll end up burning possibly more fossil fuel, or roughly the same.
Should Artificial Intelligence Be Regulated?
I'm really curious at what their cap table looks like at this point in time. With the various ownership rejiggerings by Conde Nast, and this and Sam's last round, wonder who has the power here
> You see, that higher number implies a greater infrastructural and economic investment.

A higher number of reactors also means more chances that one of them fails because reactors that don't exist can't fail but those that do most certainly can.

As such the security gains, from infrastructure synergies, would have to be massive to actually be able to offset that.
Yes, I came to realise that when it comes (among other subjects) to 'tech' criticism, it easier to have an open discussion with various points of view on HN than on my generic national subreddit. That takes the biscuit!

I just wish someone could come up with a new Usenet (<rant>instead of a dozen of open-source copies of damn Twitter</rant>). Something that doesn't depend on a company or a couple of individuals. In similar vein to what happens for the Twitter copies I ranted about, but for long, threaded discussions in Reddit/HN/Usenet style. Oh, and Reddit lacks proper hierarchies, so the discovery of subreddits is pretty bad. So, yes, more like Usenet.
> Okay I have no idea what you're talking about either, and I've used OS X on a 4K monitor. It scales to a virtual 1920x1080p by default; everything just looks sharper. What did you expect to happen?

If it's scaling to 1080p for you, that's because either your monitor or your cable doesn't support 2560x1440 at 60Hz. If it does, it should default to 1440, assuming you're on an rMBP.

In terms of "what I expected to happen" - well, I expected an actual 4K resolution (like 3840x2160) to work. Maybe not by default, but at least when I enable it, it should be able to auto-scale the appropriate parts of the system and application UI in a consistent manner. That means that I'd be able to actually view a 3840x2160 image at its full intended resolution (not 1080p or 1440p) without scrolling, while also not having to squint in order to read the system bar or do anything else on the OS.

That works pretty much out-of-the-box on Linux with Unity. Even with tweaking configuration everywhere, I can't find any way to do that on OS X and have it look halfway decent.
You're really unable to come up with a single example of why treating data as code isn't useful?

I mostly agree with you, eval is dangerous and often improperly used, but it's ALSO an incredible tool.

The complete opposite of your argument is languages that are homoiconic(https://en.wikipedia.org/wiki/Homoiconicity): They're built in a way that explicitly allows manipulation, even of the language itself as a FEATURE.

They include languages like Lisp/Clojure/Julia.

Worse, many of the ways to "work" around the lack of eval just reduce the attack surface, or make the attack considerably less likely (obfuscation not security!).

Simple case: You need to apply certain policies to certain sites, those policies vary based on the browser in use, the country of origin of the user, and the country the site is hosted in.

The way that those policies vary... ALSO varies. As new legislation is passed, or corporate policies change, or certain countries become more or less stable.

A (completely valid) way to solve this problem would be to send both a policy engine and a policy set to the extension. The policy engine is eval'd and runs the policy set.

That allows real-time updates to the deployed extension's ability to parse new policies. Not just different data in the policies, mind you, but actual new policy capabilities.

Do you have to use eval? Nope, sure don't. You can generate a custom ebnf (hell, why not just use the ebnf for ecmascript), write you own freaking engine, and run it. All without eval. But you're still just running eval. You just get to name it nicely to something else, introduce an incredible amount of overhead to recreate a feature someone has already provided, and generally get less performant results.

Or, you can just fucking sign the payload with a pinned cert and verify on the client, and get the same guarantees for security you have with HTTPS to begin with.
Betteridge's law of headlines says no, and I really don't see how it would even happen.

QML is a great answer to "a web UI standard" but the web is built on backwards compatibility. Of that restriction were born fantastic technologies and toolkits, such as React, which make the need for an answer kind of moot.

I think this is a case of: "if it were going to happen, it would have happened already". QML has existed for a long time (8 years is like five decades in web years) and it hasn't happened. Same reason I kind of roll my eyes whenever people mention client-side certificates when good CSA solutions are brought up... if it were gonna happen, it would have.

What is this being downvoted for now?
I've certainly enjoyed Elixir as an nth programming language and the idea of Elixir as a 1st programming language is really interesting.

I know I've seen at least one educator in the community speculate that Elixir (or FP languages in general) could potentially make great 1st programming languages because they're often conceptually easier than OOP languages and in many ways the difficulties people associate with learning them come from the difficulty of unlearning some of the things they already know.
squats and oats
Elm's type system will not catch this bug at compile time, it will still be a runtime exception, unless you're saying Elm's compiler does an HTTP call to that endpoint to verify that the interface matches the response object??

The only difference in your example probably is that Elm will force you to handle the case where your interface doesn't match the response object (missing field, in this case). But nothing in Elm forces you to handle it well, so if the programmer forgot to handle it well in TypeScript, they will do the same in Elm, and the end result will be the exact same: a runtime failure.
As someone who works with big data in C++ all the time... trying to convince people that the performance problems they have are because of poor design decisions is pretty difficult.
Microsoft Drops Some Protection (1985)
Duplicate
https://news.ycombinator.com/item?id=14892826
Any possibility to here details about your setup?
Proving real comprehension would be (is?) hard/impossible in a constrained format such as this would have to be (pointy-clicky multiple choice).

Proving someone "tried* is also [nearly] impossible here: just take standard test-taking strategies for standardized tests of reading comprehension, and apply them to this context (because that's all this is, but not even done by people whose entire job is to make "good" tests)
> A common failing is trying to make the design more shiny and pretty while decreasing functionality, dumbing the site down, adding bloat, and slowing the site down to a crawl.

If you look at the new reddit profiles beta, you will see that it checks all these boxes.
I couldn't imagine a more futile investment. Reddit users are notoriously combatant. Ads on reddit have extraordinarily low CTRs. After bumbling around for the last ten years, reddit still doesn't know dollars from doge and is burning cash on ridiculous side projects like its gift exchange and its (already discontinued) entrepreneurship mini-series.
+1 for mentioning B's law :)
Cool project! Makes me want to recommend to my brother to start something like this.

Would definitely recommend trying vectorised calculus (instead of calculating the output with loops [0])
I'd also advise you to steer from some apparently neurology-inspired terms (stimulus) and use terms more common in machine learning (vector, features, etc.).

If you want to go further with this, you could try to implement back propagation with different activation functions and any depth. Check CS231n [1], the reference course for this.

[0] https://github.com/made2591/go-perceptron-go/blob/master/uti...
[1] http://cs231n.stanford.edu/
When I talked with Alexis Ohanian (after his talk at Google), I asked him about the switch from Common Lisp years ago. I assume the rewrite will not be in CL! He is a very nice guy and his feelings for social responsibility came through nicely in his talk.

I find Reddit one of the most valuable web sites I use, covering news and tech interests. I wish them well on the infrastructure refresh.
I mention GPS routing because it's been subject to incredible investment yet are still reliant on humans to deal with routine unexpected events.

I don't see the point of your organ example. That sort of data analysis seems like the sort of things computers do routinely; how does that address the need to have a human in the loop? To use a different example, software for doing analysis of car and plane designs has been the subject of decades of development. Yet engineering teams for new car and plane designs are bigger than ever.
They are usually odd on one side, even on the other. But not every road fits into that neat pattern so sometimes you get them all on one side. They should be in a vaguely sensible order though - it would be very weird to get 200 between 15 and 42.
200,000,000 daily users is a lot... if they can successfully monetize, that valuation isn't too far off for the amount of potential revenue
YouTube Movie Maker V 17 Crack Mac and Key Patch Full Free (Working)
If only there was no connection to nuclear weapons, which are... unsafe.
I see ads on facebook related to purchases I make with a specific credit card. I have no indication which party is supplying this info to whom and how they made the connection to my facebook account.
Worst imaging site if you’ve got autoplay disabled.
My apologies; I should have made the "/s" - which denotes sarcasm - much more apparent.
I think a lot of the love for nuclear is technophilia, not reason. We love nuclear because it's hard, requiring exotic engineering and, yes, risk. There's a bigger sense of triumph in it.
"technocratic, academic, elitist liberal class philosophy as far as it can go, and we got our butts kicked — and I don’t know what else to do other than get involved myself."

Yes, and Briannu Wu getting involved at all in politics will just make this worse. She is basically the left's version of Milo Yiannopolous - she repeatedly stirs up controversy and drama to her own benefit. This is only made even more obvious by her seeking to run for office. The only correct way to deal with this kind of troll is ignoring them.
Indeed, some people would therefore conclude we'd all be better off focusing on ways to get around that don't involve driving...
We detached this subthread from https://news.ycombinator.com/item?id=14888931 and marked it off-topic.
He ends up with a solution that works for him, and I applaud that, but it requires allowing others to control his emotional state, which doesn't seem like such a great idea to me.

I'd prefer to maintain a level of mindfulness towards emotions, and avoid allowing them to force a state of "emotional processing" along with the various actions required.
the linux kernel development works just fine w/o github.
If anyone is interested, I've been working with a git host that is actually distributed across a p2p network using SSB.

see:

https://github.com/clehner/git-ssb

https://github.com/noffle/git-ssb-intro

It's been working fairly well so far. We are using git-ssb to manage a few projects instead of putting them into Github.
OK, so "Windows Installer" is a third party app? Why's it a service; surely it only needs to run when initiated as part of an install/upgrade/uninstall rather than perpetually?
Very nice to see webgl gpgpu apps, they have been slow in coming. Any plans for webgl 2?
Indeed Haskell the language doesn't do any IO. Instead, it creates a tuple containing

* a description of the action to execute (e.g. read line from STDIN)

* a function that will take the result of the previous action (e.g. the line) and return the next action to execute (e.g. writeLine)

[readLine, \line -> writeLine(line)]

This main action is just a description, the runtime itself takes it, does the actual IO described in the first part of this tuple, evaluates the second (function) part of the tuple with the result of that IO, receives a new pair of action/function, does the action's IO part, evaluates the new function and so on until it gets a nil (end of the "linked list" so to speak)

You could imagine this as a linked list of actions, where the "link" is actually a pure function you call with the result of execution the first part to get the rest of the list (or nil to terminate). This is still pure because the action itself doesn't do anything. If you return an action from a function, it doesn't actually execute, its just a value to be interpreted.

Does that make a real difference or is it just theoretical "purity"? Yes it does make a difference.

For example, if you create two action values, you haven't actually run anything yet, just created descriptions of actions. You could put them in a list and create an action description that will tell the runtime to run them in parallel, for example using: https://hackage.haskell.org/package/parallel-io-0.3.3/docs/C... ... or in sequence https://hackage.haskell.org/package/base-4.10.0.0/docs/Prelu...

For refactoring, it means that you can still take functions that return actions and substitute them with their values, e.g. if you have

readItems 0 = return []
readItems n = do
x <- readLine
y <- readItems (n - 1)
x :: y

main :: IO
items <- readItems 3
putStrLn "The first item is " ++ (head items)

you could pull (readItems 3) out of main!

read3Items = readItems 3

main :: IO
items <- read3Items
putStrLn ...

and everything is exactly the same, since all you've pulled out is a description of an action. Equational reasoning (you can substitute an equation with its result) still works - which is great for refactoring!
I think the same could be said for many websites, especially once they hit a daily active user tipping point and you end up with CNN conflating 4chan's anime board with Anonymous.
The problem of trivia quizzes is selecting what makes a good trivia quiz.

You can't simply "quizzify" any part of any Wikipedia page, or the quiz has a very high chance of being too hard or not interesting at all (trivia: how many people live in the German city of Kraiburg am Inn? 600, 4000, 8000 or 16000?. Even someone interested in German geography is probably not going to enjoy this)
Sure it does. Say it like this:

First they came for the child molesters...
Then the murderers...
Then the drug dealers...
...
Then the drug abusers...
Then the 'soft on crime' dissidents...
Then the 'rule of law' activists...

We have laws that protect the rights of child molesters and terrorists to have fair trials because those laws protect us as well.
We’re getting quite OT here, but since where already at it... Why the quotes around the term honor crimes? I do believe there is a credible argument that domestic violence and honour-based violence are not the same thing. It’s not just private advocacy organizations that say this. Some interesting quotes from a report published by the UK government:

2.13. The rationale for HBV [honour-based violence] differs from other related crime types such as domestic abuse in that it usually occurs to preserve perceived social, cultural or religious traditions or norms. HBV can involve multiple perpetrators taking drastic action which may be premeditated.

2.14. The other difference between HBV and other forms of abuse is that there are potentially significant risks to people associated with the victim, for example the victim’s children, siblings and friends as well as members of various authority groups and organisations who seek to assist the victim.

So based on this I would say HBV isn’t exactly the same thing as domestic violence. But of course, this is not only about muslims. Far from it. HBV is taking place in many different cultures and countries.

2.9. HBV is not linked to any one religion, culture or society. It has been identified as mainly occurring among populations from South Asia. However, it can occur in other cultures and communities, such as African, Middle Eastern, Turkish, Kurdish, Afghan, parts of Europe (including the United Kingdom) American, Australian and Canadian. HBV is not associated with any particular religion or religious practices and has been recorded across a number of faiths, including Christian, Hindu, Jewish, Muslim and Sikh communities.

Source: https://www.justiceinspectorates.gov.uk/hmicfrs/wp-content/u...

I don’t know how prevalent these practices are in Sweden/Europe so I have no idea about the reliability of the stats from the EP briefing that was cited by 'coldtea. But I think it’s important that the authorities are aware about the specifics of the issue in order to help the victims in a proper manner. If we just say that it’s all domestic violence we might not be able to help the victims in a relevant way.
Are you aware that the Fukushima reactor was actually 6 years older than Chernobyl?

Chernobyl's RBMK design is so dangerous that I'd call it borderline criminal - the experiments done in the night of the accident were the apex of recklessness, and the government's response was.... well, Sovietic.

Of course no matter how well you design it, people will fuck up and use it the wrong way and ignore maintenances and safety margins. And this only accounts extreme stupidity and dysfunctional management - it does not even consider deliberate attempts to blow the damn thing up (actually the Chernobyl tests could be considered that, but i mean an absolute nightmare scenario like a takeover by technically competent terrorists)

Which is why you need to take all these chances into account, add a level 9 tsunami, a comet, a once in 100000 years quake, Godzilla, a zombie apocalypse, Stuxnet, wanacry, the second coming of Christ, the Rapture, North Korea, Dr Strangelove and a dangerously bored Trump, and you engineer everything to be still impossible to blow up.

Which is what we have actually been doing. They're not getting built because certifying a new design is horribly expensive, and the anti-nuclear opposition would limit their deployment, making them anti economical, but no, we haven't stopped improving them.

Unfortunately we still run the old ones, which, like a car built in the 60s, would be so much less safe to not even be legal nowadays, but you need to take into account that they're on the road.

China is deploying some new ones, and that might cause them to be adopted in the western world (I hope).

We badly need something to bridge the gap between now and when renewables+batteries can completely fulfill demand, because meanwhile fossile fuel plants get deployed instead, and we are really fucking up the planet with those.
This is a comforting but dangerous illusion for the American left. It leads to failed political tactics like John Kerry's "misery index", where he tried to tell voters how badly off they were.

This stance fools the left into thinking they need to tell the working class that they are losers. People react badly to that; they will happily forgo new welfare programs and regulatory subsidies and will instead rail against the status assertions behind it all.

Which brings us to Trumpism...
Shigeaki Hinohara Transitioned to a New Career in His 90s
You usually only need to hand count a small number of randomly selected votes to verify the result statistically. The exception being very close results where a handful of votes makes the difference.
> Even in places that re known as being very liberal, like California, half the population regularly votes against gay marriage and marijuana legalization.

First, California is only very liberal in certain places. It is very conservative in others (the Central Valley)

Second, gay marriage opposition had a huge campaign by a religious organization. That religious organization should have been fined heavily or lost its tax exemption for doing so.

Third, it takes time for the attitudes about things like marijuana legalization to shift. That moment was, in fact, the last moment when the legalization opponents could have won. And they were backed by large amounts of money being thrown around by things like the alcohol lobby who are deathly afraid of legalization affecting their profits (they are correct).
> "I can’t think of any Republican policy I would agree with"

Clearly this is someone we need in congress. Another politician who views the other side as 100% wrong.
I'm confused about whether the "WTF your crap is crap" example is exaggerated or true-to-life. If true, I would leave that job, or at least report to management that I'm unwilling to work with that person and be treated like that. If the example is exaggerated, then it confuses the point a bit because it bakes the author's sensitivity into reality for the purpose of the article. Maybe I've just always worked with other sensitive, conflict-avoidant engineers, and not assholes, but the example is way outside of bounds for me.

The way to think about a situation like that is in terms of having boundaries, not about ego. Don't take abuse. You don't need a witty comeback. Or, it will come when you stop thinking you need to tolerate abuse.

The part about talking with your partner about what works for you in sex is lovely.