skysight-inc/HackerNews huggingface dataset:
I've been struggling with finding a good cross-platform C#/.NET framework that can tie into Visual Studio.

So far, you're making your entire UI in code (Like WxWidgets), having to use an app like XamarinStudio to even get fully packaged OSX apps, along with requiring an external framework such as https://github.com/picoe/Eto, (its official package is broken in Xamarin though)

I understand that win forms may not be great when you start to build a bigger application with a lot more presentation and data, but it makes building simple apps easy and convenient. We need something like that cross-platform.

If anyone knows more about re-creating windows form apps cross-platform in a nice manner, I'd appreciate the info.
I think even live-updating could be statically typed. Basically the live-update is a collection of functions that map every data type in the old process into the corresponding type in the new process. In the dynamically-typed case, these functions are just the identity. In the statically-typed case, if the new type has a new attribute, your mapping function has to define a reasonable default value. If you can't do that, your dynamic live-update would have gone badly anyway.
Check out 7 Wonders Duel (the 1v1 version) ; my girlfriend and I play it all the time, it's surprisingly well-balanced
Is your mail client always in focus? Because unless this is the case analogy with vs code is not correct, when it loses focus it stops rendering the cursor.
Much of modern history is a throwback of the colonial times when the "barbarians" from the West were trying to search for some great past of their people. Thus much of what is attributed to the Greeks and Romans today should belong to the civilizations of Asia (India, China, and Iran).

Pythagorean theorem has nothing to do with Pythagoras or the Greeks even [3] ! There is nice interview of Manjul Bhargava (surrounding a dredged up controversy in India) that delves into the actual history (rather than mindlessly parroting the liberal propaganda).

http://www.rediff.com/news/special/did-india-discover-pythog...

I'm glad to hear the Chinese school system does not brainwash people as does the Indian one.

Then again, India is a country created by pedophiles [1] and drug-runners [2].

[1] Gandhi is well-known for giving women enemas and sleeping naked with under aged girls. This more than qualifies for the contemporary semantic definitions. There are many other rumors that one can find on the intertubes.

[2] Tagores, Tatas, Birlas... all of them made their fortunes in the British opium trade... ironically to China (this is well-documented; even on Wiki).

Interestingly, two of India's Nobels come from this coterie... and we're forced to sing a poorly written poem by one of them, day in day out, by the "Indian nationalists".

The banking overlords have also made sure Gandhi remains in our pockets. Eesh! what a tragic state of affairs.

Also guess who called Gandhi a "Mahatma" ? Interestingly neither of them particularly cared for India becoming independent (if you look at their writing).

Amusingly there is some controversy about India's anthem being written to commemorate George V's coronation. There are counterarguments for this, but the anthem is referring to a person like a King or a deva - the latter possibility would be very very weird to be honest [4]. Not surprising he got a Knighthood and a Nobel.

All said, calling India a nation of idiots at this point would be a compliment.

[3] From the horse's mouth,

http://www.bbc.com/news/business-27923256

[4] "Bhagya Vidhata" is very very Abrahamic (whose view of God is that of a ill-tempered King). In canonical circles, a deva is mostly for support "उपदि", not someone who decides the outcomes or luck of people - this is completely antithetical to Indian thought. Even if we circulate in non-scholarly circles, the semantics implied by Jana Gana Mana would still not fit well to any one deva.

P.S: What are you blue-pill muchers downvoting me for ? Can't you read? These things are referenced!
Meanwhile http://www.independent.co.uk/news/business/news/robots-artif...
Scheme is absolutely a suitable replacement for perl or ruby, but the ease with which you can accomplish things will depend on the set of libraries available, which varies a lot between implementations.

Racket is not just Scheme anymore, but it does still support various versions of Scheme as well as a number of Scheme-based languages. It has a package management system and a fairly large set of packages for basic tasks. The core system, base libraries, and major libraries are well documented and it's got a great built-in IDE.

Guile also does more than just Scheme, but it's been the "official extension language of GNU" for a very long time, so it's got bindings to a lot of libraries and it's used in some interesting applications and tools.

Chicken Scheme also comes with a package system, 'eggs', that has a pretty nice collection of practical packages available for easy installation. You can run your programs via the interpreter, or you can compile them via the compiler, which goes through C so it's got great C interop.

There are a lot of other options with a variety of strengths and weaknesses, but those are good ones to look at for starting out and doing scripting duties.
Why didn't you use the classic webserver.example.edu/~$username ? Your current implementation would be a nightmare to admin in comparison
Related: https://en.wikipedia.org/wiki/Mutual_Aid:_A_Factor_of_Evolut...
I often wondered how slave holders justified their actions. And along those lines, I recall a lecture on Roman slavery. It made the point that it was standard-practice in Roman and other ancient cultures to raid other groups, kill everyone and take their possessions: livestock, food, valuables, etc. That was the way of the world that everyone knew. In the Roman mind, when the raiding party decided to let some people live and sell them into slavery, they were doing the captives a favor. They were saved from death. And from then on the slaves were more-or-less the walking dead with no rights and owing their "masters" everything. They were only alive because of the grace of the invaders. The lecture also noted that there was no writing from Roman times that questioned the morality of slavery. No one thought it was wrong. There are extensive writings from literate slaves themselves, and even these writings fail to question the morality of slavery. And speaking of writing, the Bible was written in a time when slavery was common practice. I don't recall Jesus preaching against slavery or the 10 Commandments coming out against it either.
I gotcha, I am not even an erlang programmer. My two main languages are C# and Haskell and in general I abhor dynamic types.

All I am trying to do here is enumerate the difficulties in trying to Type "OTP" in Erlang (its main selling point) , and am not commenting on all possible actor systems.
Every gun that is made, every warship launched, every rocket fired, signifies in the final sense a theft from those who hunger and are not fed, those who are cold and are not clothed.
The price probably includes the pair of nuclear reactors, depending on how you define "anything fun".
I am surprised the company didn't post the compensation with the description. Doesn't the company want people to know the range which the job pays?

Otherwise, 5 rounds in.

A: Congratulations, we want to make you an offer!

B: Great.

A: Okay, first what are your expectations?

B: Um, I hope I can something in the $560k-$580k range, but I would settle for $500k...

A: Uh... we pay $12 an hour...

B: er...

A: er...
Scientists are gluing teeth to power saws to learn how sharks eat
Ask HN: Is there any particular reason to go for SSL EV Certificate?
After the latest Symantec incident, I was left wondering if there is any real benefit getting one of their fancy certificates. Their Extended Validation certificates cost ~ $1000.

I looked around and most consumer sites, even ones that accept payment like Amazon don't. However most banking firms and payment processing firms like Stripe and Paypal do. If someone could shed light on the added real benefit, that would be great.
Why Medium.com's experiments failed
True. I tend to see the world through the lenses of media and technology more and more. I feel they have the largest influence over us. I agree that is this a byproduct of capitalism and America as well.
Keyboardio – March 2017 Update, Part 1: Packaging, PVT Prep, and Piracy
Nothing wrong with worrying and wanting your home country to be the best either. Worrying leads to motivation which leads to competition which benefits everyone.
> IM needs to be forcefully standardized.

This is totally crazy to me. It would be like the government legislating when and where people have spoken conversations with each other.
Israel plans on conducting (and is actively conducting) a flight test program with their F-35s. This program is just beginning! They are eager to use their new aircraft, but does anyone really believe that the first part of that flight test program was an actual combat mission? I highly doubt it.
Could you expand on the brainwashing claims a bit more, i'd be excited to hear them. Not meant in a negative way, just curios.

I was always under the impression Ghandhi is seen in positive light, even in China.
"it's complicated" usually. At that point I'm usually already done though.
> it's a tree-structured PKI, just like the CA system, except that the top of the tree is run de jure by world governments.

Which can be solved by having bit.ly key validated by .ly key + Firefox key + LetsEncrypt key.

DNSSEC may have other architectural/mplementational faults but this property is not one of them. I believe this way of certification is the way forword for internet scale web of trust.
Maru OS ported to Nexus 7 2013 (flo)
I don't see anyone repeating this fallacy w/regards to email.

The only difference between email and federated IM is email started out (mostly) federated and IM systems started out (mostly) not.

Only inertia is what drives this skepticism of federation in IM.

Just as there is no technical reason GateKeeper couldn't succeed on iOS just as it does on macOS, there is no technical reason federation couldn't succeed in IM as it does with email.

Just perceptions have to change.
I don't think even 10% of programming jobs do this. Often only the really good and really bad ones.
Yes https://obamawhitehouse.archives.gov/the-press-office/2016/0...
I can't relate to the fashion of describing freemen as slaves.

Life is suffering, staying alive takes effort. These people you're "selling yourself" to are in fact selling your fragile life to you, for the cost of you selling them some of theirs. You are, in effect, specializing in relieving some common suffering, and hoping that others specialize in relieving the suffering you do not know how to relieve.
(June 2007)
Curious what your experience in working low-wage jobs is?
Is that speculation the duty of these articles, though? It's clear they seem to think so, but the politicizing of otherwise informative articles grows tiresome to me. Why is providing facts so difficult these days?
gasoline is very very underpriced this days, it cant last,
Is there any indication whether backdoors are added to sophisticated weapons systems like this sold to other countries?

Given the complexity of something like the F-35 it's not hard to imagine that backdoors could be addded undetected.

Could be anywhere along the spectrum from monitoring telemetry, to monitoring communicatatioms, to remote override of weapons and flight control.
Why bother interviewing the candidate if expectations on salary can't be met on both sides? I always ask candidates their salary expectations before spending more time on the interview process.

Employees need to feel they are remunerated fairly. Similarly, companies need to derive expected value with the wages paid.
I have a budget of $150/month that I allocate to Patreon/Kickstarter. If I spend a bit more over a month because there were multiple projects that caught my fancy, I try to spend less the next few months.

I mostly spend money on projects that I believe would have a lower chance of happening without kickstarter. For patreon, I mostly fund comics and webnovels.

Sidenote, I dislike Patreon. They have a great idea but the interface is really awful and it hasn't improved much. I wish someone more worthy had had that idea first because with the network effect, it would be hard for a competitor to get traction.
Launch a terrific, convenient new email service that doesn't federate and watch how quickly users will choose federation over convenience.
Maybe true. The emphasis was on calculations. For example, there was a heliocentric model in India [1], which was too complicated to come from a "simple" mechanical model, but was quite accurate.

But I think we should not be too eager to jump on to "science is only from laws" bandwagon. Courses on the philosophy of science take this dogma to absurd extremes, ignoring how current science is often done. There is enough science done today where the laws are only vague, but we do predict useful stuff from simulations - climate models and earthquake modelling being the most prominent - despite not having "simple" laws behind them. As Freeman Dyson often observes, physicists still don't have a good explanation of why a bicycle doesn't topple when in motion - but we've been riding them for a century and half [2].

I think trial-and-error, and simulations also count as sophisticated science.

It's more than a tad racist to insist that Egyptians, Babylonians, Chinese and Indians, as well as medieval Arab scientists were all child races incapable of truly knowing what they were doing.

[1] https://en.wikipedia.org/wiki/Nilakantha_Somayaji

[2] https://www.wired.com/1998/02/dyson/
I thought I had read about a TB2 build here in the past. Thanks for the link! I've been considering a mid-level Mac mini to get back into the macOS game, and something like this would allow me to do away with my gaming rig (I don't do AAA games, but the ones I do play tend to require more than Intel graphics).
As I read it Symantec is being tone deaf here about the problem. Throwing around numbers like 127 versus 30,000, they seem to be overlooking the fact that trust flows downward from a small handful of root certs, or certs closer to the root, and that if the root cert or certs and processes around them are not trustworthy, then all the subordinate certs are tainted.

They aren't helping themselves any with this kind of post, imho.
>Life is suffering, staying alive takes effort.

I agree. But it shouldn't necessarily have to be that way, especially for those who cannot take the effort to survive, or live on the brink of death despite taking the effort.

> are in fact selling your fragile life to you

I don't think people should have to buy their lives from other people. How did these people get my life anyway? Why do they have the right to sell it to me? This seems to be starting with a default position of them having my life. I demand it back.

Edit:

>You are, in effect, specializing in relieving some common suffering, and hoping that others specialize in relieving the suffering you do not know how to relieve.

Sorry, I don't quite understand what you're saying here. My point is that you shouldn't have to work for anyone but yourself, and you shouldn't let others make a profit from your work while they apply almost no work at all. Are you implying that the bourgeoisie specialise in relieving suffering?
Would love to see this broken down into categories, e.g. Table Top vs. Video Games, and sub-categories, e.g. iOS/Android vs PC/Console.

I've never backed a KS board game, but as an outsider/layperson, that category sounds like an unmitigated runaway success with huge-money-campaigns [0] like Kingdom Death ($12M) and Exploding Kittens ($8.7M), and then humble projects that later became huge, such as Cards Against Humanity ($15K) [1].

But I have backed video games and pay more attention to that category in general. So while I'm aware of great successes like FTL, Undertale, Shovel Knight, and Pillars of Eternity, the category of video game projects seems seems to be much more infused with skepticism and even hostility because of high profile failures like Mighty No. 9 and Clang [2]. Hell, one of the earliest high profile KS failure that I remember hearing about was Code Hero back in 2011 [3]

Obviously, selection/survivor bias is in play here. I read tech blogs so I'll hear more about video game controversies than those of board games. But I feel -- as is the case for software development in general -- there are inherent challenges to video game development that make it seem more risky. Yes, board games have to deal with hardware-manufacturing issues, but it's hard to imagine anything like Star Citizen's creep scope happening to a board game campaign (not that SC is a failure, but its development has definitely evoked feelings of cynicism).

[0] https://www.kickstarter.com/discover/advanced?category_id=12...

[1] https://www.kickstarter.com/projects/maxtemkin/cards-against...

[2] https://www.kickstarter.com/projects/260688528/clang

[3] https://www.kickstarter.com/projects/primerist/code-hero-a-g...
More generally, philosophers like Peter Singer talk about the connection between human rights and animal rights. Singer describes "the expanding circle" in which moral progress involves accepting more people into the circle of those we care about: first just the family, then the tribe, then a nation, then greater and greater groups (different races, religions, etc.), and so forth, and a further step is to include animals as well. [1]

Another perspective on the connection between human rights and animal rights is that it is no coincidence that sociopaths often abuse animals. Those that wish to harm humans often wish to harm animals and vice versa.

Likewise, most humans that see factory farming are horrified. We can't help but emphasize with them.

[1] http://animalethics.blogspot.com/2004/06/peter-singer-on-exp...
No need for vitriol. "A concrete example would strengthen your argument" would make the same point without putting them on the defense.
The typical broad outlines you'll see from Christians goes something like this:

1. The Old Testament generally approved and regulated slavery, but it was different than the chattel slavery we tend to think of when we think of the word today. It'd have been a little close to the debt slavery you see in this article, but in its ideal form there were provisions for release after a period of time.

2. The New Testament didn't outright condemn slavery, but the Epistle to Philemon is a short book that shines a lot of light on the attitude that Paul had and that Christians used as a basis for their positions on slavery down the line. Onesimus needed to return to Philemon, but Philemon needed to treat him as a brother in Christ. Peter expressed similar views as well.
How much political donation did marijuana growers make vs. Purdue Pharma?
Oh... When I saw that in passing I always thought that it was short hand for the psychology discipline - you learn something everyday.
Since you mentioned EA and Blizzard, I assume you are talking about AAA games (as there are plenty of india games on Kickstarter).

Those games have budgets into the hundreds of millions of dollars, and I'd imagine that kind of money would be very difficult to crowdfund.
I can't speak for the other commenters, but for me it's because my browsing style was formed back in the days of dialup in Australia. You'd click a link and wait 30+ seconds to have the page load, so instead of staring a loading page you'd open anything that looked interesting in a new tab and continue on the current page, so all the interesting links would be there ready to read without waiting. invariably you wouldn't end up having enough time to read them all, but they piqued your interest enough to open them, so you'd keep them around in the hope that some time later you would. Rinse, lather, repeat, and add in persistent browser sessions between restarts and suddenly you've got 100+ tabs open.

The internet is much faster these days, but I still open way more links than I actually have time to read because they sound interesting
That doesn't sound like much of a migration.
Unfortunately article like this one have been demonstrated in studies to breed a form of predetermined complacency. We just saw the limits of what a dedicated political party CAN'T do in the US today, so attacking a challenge within 10 years?
Something, something, WMD's.
(Episode of NHK's Cool Japan show, 44 minutes)
> I've never backed a KS board game, but as an outsider/layperson, that category sounds like an unmitigated runaway success

As someone with some direct experience with kickstarted board games, a few are smashing successes and quite a lot are, in terms of play, nothing special. I personally wouldn't want to back a campaign, because the odds are overwhelming that the final product wouldn't be something I'd really want to own.

There are enthusiasts who take the opposite approach -- they back everything because sometimes you get a real gem.
I'm not saying that cooperative behavior requires intelligence. I'm saying that cooperative behavior is a reasonable and effective choice for creatures intellectually capable of choosing between behavioral strategies, no matter what the evolutionary forces were that developed them to the point of being intelligent.
Caveat: the 1050 Ti is still an entry level card, but at least I can play modern games now. :)

When I upgrade again, I might opt for a molex-powered SFF card and hack up a Dell DA-2 adaptor like some people do.
TL;DR: "Tax-free shopping will be over as of next month in Hawaii, Idaho, Maine and New Mexico, the four remaining holdouts."
I really hope they don't remove mute/unmute. I absolutely love that feature. Most users don't seem to know about it.
To play with each other or as part of a group? There's a deep, deep division between 2-player games and 3+ player games.
Your understanding of slavery in Ancient Rome is quite different to mine. I'd really appreciate knowing your sources as you seem to have a wealth of knowledge.

Slaves could lead very productive and meaningful lives. It was not uncommon for slaves to be freed and made a citizen. Some slaves also held high positions (eg. Dentists, accountants, etc). I also understand that the word slave was interchangeably used with the word family.

Sources:
https://en.m.wikipedia.org/wiki/Slavery_in_ancient_Rome

And Mary Beard's Meet the Romans (an exceptionally good documentary from BBC. Mary is one of my favourites).

Mary talked about a wealthy Roman woman (a business owner) who freed her slave and married him. Depending on who you ask, her slave would have been considered a sex slave before they married. The truth is always a matter of perspective!

Having said that, the Spanish and Italians used boys as young as 6 as slaves for mining silver and malachite. The boys that survived were significantly physically deformed by the time they reached adulthood. There is also significant discussion about little girls who were forced to play with dolls to be good slave housewives (the girls were described as having terrible lives).

Source: Mary Beard's other Roman documentaries and the history of Sicilian mines (can't remember the link, but easily found on Google).

Trivia: the silver was mined for coins!