skysight-inc/HackerNews huggingface dataset:
I really wish Unity3D would relinquish control of my Visual Studio Solution files and have a much nicer path to including its libraries as a dependency manually so I could start using some of the other languages in the CLR ecosystem.

I've managed to get it to work before by very carefully searching for the DLLs in the Unity install directory and compiling my own DLLs into a Plugins folder in my Unity project, but it's very brittle. It's not obvious which set of DLLs to import (there are lots of different versions of each, for various rhyme platforms), and I upgrade new Unity versions frequently, so the location is a moving target. And Heaven help you if you want to depend on something that is only released as a script bundle in a Unity Package (like every VR SDK out there right now). And given how Unity's braindead YAML metafile system works, you're pretty sure to break your component references in your scenes and prefabs with even the most minor of rearchitecturings.

Unity having its own build pipeline is a huge impediment. It all but forces you to write custom scripts that do some of the most basic things, as if we live in the Node hellscape of Gulp/Grunt/Webpack. And none of it is documented well enough to get it right without hours of ping-pong with test runs.
Finding out you've made a mistake doesn't always feel bad. If you've got a growth mindset, finding out you've made a mistake can often feel good, because you've uncovered an opportunity for growth. If you've got a fixed mindset, it feels bad because it's a judgment about your capabilities.

The trick is to hang around other people with the same sort of mindset. Growth-mindset people constantly make this error with fixed-mindset people, and alienate potential allies in the process. (Indeed, learning not to do this could be an important area for growth.) Fixed-mindset people tend not to make this particular error as much, because most people shy away from people who constantly make them feel bad. In the process they develop a sort of confirmation bias for their fixed mindset, though, because they don't come in contact with anyone who could point out where they might grow.
Sure. Do everything via Tor, using Whonix to avoid leaks. Hit Tor through nested VPN chains. Buy some Bitcoin, and then mix two or three times. Use a different Whonix instance for each mixing step, and a different mixing service.

Then lease your VPS. And if it really matters, you can daisy chain VPS via Tor .onion SSH.[0]

0) https://www.ivpn.net/privacy-guides/onion-ssh-hosts-for-logi...
U.S Ex-police officer charged with providing badge to robbers
No if anything MIR shows us is just how much we needed the shuttle.

MIR wasn’t only 4 times smaller than the ISS in terms of tonnage but it’s design was the same as the Salyut and Skylab the ISS was the first thing we can say we actually constructed in orbit.
What are the chances those projects will generate income and pay for ETH?

Can those projects work without a blockchain? Would it be cheaper to just handle stuff with (digital) signatures and old fashion contracts?
If people are interested in this they may also be interested in Beaker Browser

https://beakerbrowser.com/
That doesn't mean anything. They can and will change course depending on the circumstances, and the community could agree with them depending on what the circumstances are, effectively making it a non-issue.
Trump administration moves to ban bump stocks
I met my wife at a hostel on a volcanic island in the jungle, who turned out to live near me back home. Long way to go for someone I could have met on tinder.
I just don't buy that any halfway decent hardware acceleration isn't robust enough to handle it. In fact they managed to fix whatever the issue was in a later release, which bolsters the argument that their process wasn't robust enough to begin with. With no other evidence here I'm invoking Hanlon's Razor.
What the... how can converting a svn repo to a git repo take that much memory?
Can't you go through the svn commits one by one, and each time create a matching git commit??
The Google Chrome Comic, page 12. "WebKit is the open source rendering engine we used for Google Chrome"

https://www.google.com/googlebooks/chrome/small_12.html

(WebKit is the rendering engine that powers Safari.)
- wikipedia
- eff
- signal
Health in Harmony - saving rain forest with local community-lead projects.
Yeah, I'd say so, at least in it's default configuration. I usually see start times of ~20 seconds and it's pretty resource intensive. The default configuration for most of the spring projects feel very batteries included, which is nice (and kinda the point of Spring Boot), but also very heavy. I haven't gotten the chance to play with jigsaw yet in Java 9/10/11, but without it Java just isn't that great for small apps.

But as a self-professed Java hater; Spring, Spring Boot, and the surrounding ecosystem is really nice to work in.
It also allows them to reclaim and resell units while swindling the people who bought the lot.
Unix shell programming: cult of the unbound variable.
Bits already have an efficient encoding in binary. ;)

Representing trits (0, 1, 2) efficiently in binary is harder. (Which is the subject of the paper. It's a great paper, and we lost a marvelous mind when Mihai died.)
You realize your own example is cherry picked right?

I’ll be the first to admit that the stats for gun bans seem shaky, but that doesn’t make your own anecdote valid as a counterargument.
Apple ported KHTML to Mac OS, calling it Webkit. It was released as part of the initial Safari release in 2003. They had a breakup with KHTML a few years later and open sourced Webkit separately. Webkit then became the basis for Chrome when it was launched by Google, until they forked in turn and made Blink.
Agree. Those were/are geniuses and it’s relatively obvious that us normals can but aspire to get there. This is healthy.

Modern social media has the insidious habit of surrounding you with hundreds of relative geniuses who one-by-one are totally achievable. But as a group they expose you to tens even hundreds of breakthroughs every day.

Individual breakthrough or achievement may have taken 6 months, but when you see ten of them per day you start to wonder why you can’t stack up.
comparing yourself to others is usually a good way to end up disappointed with as interconnected as the world has become. Compare yourself to your previous self. Are you getting better by what you measure success as? Don't worry about tailored messages famous people write. Are you better now that you were last year? The year before? Maybe you are better in some ways and not in others. Celebrate small successes. Also, get vitamin D and do some exercise. Socialize with people in the real world.
That'd be a nightmare.
We can't externalize every manifestation of how shitty we are as human beings.

It's not Russians. It's the people you're surrounded by every day-- you, your family, your kids, your co-workers and your neighbors.

There are plenty of people alive who were around for the signing of the Civil Rights Act. The fact that it was necessary as domestic policy should tell you where the source of the problem lies.
Judge Sides with Police in Parkland Slaying: LEO Has No Duty to Protect Students
I think there needs to be a way to have personal filters on P2P systems. I don't want censorship but I don't want to support the distribution of child pornography, not because it's illegal but because it doesn't align to my personal moral compass.
Catch and kill is different than unflattering news or opinion.
The pythonic way is to do duck typing, meaning don't check the params types at all. Assertions are ok to check things that should never happen. But if you're gonna put them everywhere then better use type hints. I'd use TypeError on public APIs, for private APIs is as bad/good as assert.
Yeah. Seen this happen too. That usually points to a lack of (good) senior leadership in the dev team (senior developers not product/managers).
I have been using SRS for everything in my life for the last 2.5 years and I have no doubt I will be doing ANKI flash cards on my death-bed someday (as depressing as that sounds). It's the single most important productivity hack I have ever discovered (when used effectively). I successfully used ANKI to learn a 2nd (and now 3rd language) and retain a lot of knowledge I acquire from books:

Other things I use it for:

* extending my english vocabulary

* wine knowledge

* retaining math theories

* world history

* receipts
Not the op. But I tend to favor minimizing friction... to me, if I can use the same language on the front end and the backend, that will be my preference. These days I mostly use JS because in general the friction is so low, and I can modularize my code with very little effort.

JS is emphatically NOT the best language for anything... but it's good enough for almost everything.
Atlas V prices are listed at $109 million.

https://www.ulalaunch.com/rockets/atlas-v

Falcon 9 is $62 million (and I believe that’s the expendable version, you get a discount if the mission allows for booster recovery).

https://www.spacex.com/about/capabilities

The fact that these prices are publically available on their websites tells you something about the state of competition in the launch industry.
Your examples of successful forks are due to branding amongst technologists, who understand the concept of a fork and who were following the most-trusted of the descendents (another example being Hudson and Jenkins).

Consumer brands are not as easy to fork. If Coca-Cola opensourced their recipe and then faced a fork by Examplesucre, I don't think anyone will really be betting against Coke.

Similarly, the longevity of mainline integrity for Linux relies heavily on the fact that it is a trademark and that the trademark holder (Linus) is trusted with it. Fork Linux as much as you please, basically nobody will care.

Google's power over Chromium comes from its power over Chrome. If you don't think that's true, fork it yourself and prove us all wrong.
Perkins Coie Jobs
Bumble has a lot of professionals and will actually want to meet within a few messages back and forth. Tinder is a lot of people that "hate drama", ie they crave it.

I have met quite a few very pleasant people but we just mutually realized "not for me" after a date or two. We wished each other luck and parted ways. In the case of bumble in my experience there is an emotional maturity and interesting people. But apparently you are required to have a photo at Machu Picchu.
Ask HN: How to crowdfund open source algorithmic trading platform and datasets
Hello all,

I was tired of chasing down datasets to test investing ideas, so I built https://github.com/AlgoTraders/stock-analysis-engine and was wondering how + if a kickstarter or patreon (or something else) is worth the time to try to get traction? I'm currently running this all from my house, and I would like these funds to pay for hosting fees on AWS S3 so anyone can get started quickly with ready-to-go AI datasets and pricing data without paying for something like quandl (https://www.quandl.com/).

I am very new to growth engineering and crowdfunding, so am I interested to hear what HN thinks about these options to raise money without a VC or angel.

Thanks for your time!
Jay
> it was not a competition or contest to be "won"

Sure, it wasn't a competition. The fact remains: McIlroy criticized Knuth's presentation of complete algorithms which effectively solved specified problem, by presenting just a sequence of calls which provably have to call the implementations that must implement provably worse algorithms. In the column in ACM whose topic were... algorithms, edited by Jon Bentley.

So if you consider that two sides presented their arguments regarding the algorithms related to the specific problem, we can still say that Knuth "won" that "dispute."
Open Letter, nay, a plea to YouTube from someone that based a product on it
>> The expanding number of cracks, the statement said, was the result of the increased sensitivity of the testing equipment, which had improved over the years.

This is a great quote for the problems Nuclear faces. The scrutiny is orders of magnitude more than in, say, coal or solar, and so many more mistakes and problems are found.

The result is that nuclear remains much safer in pretty much every way. Nuclear should be less safe, it would be more economic and bring the risks in line with what people accept in other fields. If nuclear power was 10 times as safe as driving a car to work, or going to the supermarket, then nuclear power would be shut down. No questions asked.

The situation is frustrating and stupid.
Do people really think there's no gravity in space? What do they think keeps objects in orbit?
Nuclear is the safest, greenest, most scalable, most reliable and plentiful energy form we have.

More people die every year from Coal than have died from Nuclear in it's entire history.

More people die every year of setting up solar and wind than of nuclear.

I could go on.

The fear of nuclear is absurd and 100% due to the success of a mostly anti humanist environmental movement and the completely un-scientific political debate that surrounds this (which also have found it's way into the climate debate)

It's really quite sad.
Western Skies Hotel. Wow. That place was quite an Albuquerque landmark in the 60s. It was one of the nicer hotels on Route 66 and many celebrities stayed there including JFK. After Interstate 40 was built and bypassed it, it fell on hard times. It was torn down in 1988.

Sorry for all the New Mexico inside baseball but this brought back memories.
This ("there's no alternative") seems not to be true at all:

In Germany, 13% of our energy is nuclear energy. Only 13%. We're a net exporter of energy, big time, so we could (almost) disconnect nuclear power right now, if we didn't want to export energy to our neighbours. We're at 52 TWh (tera whatt hours) export per year right now.

In the last 18 years we've gone from 143 TWh (2000) to 92 TWh (2018) per year nulcear energy generation. In the same time, wind energy alone has added 160 TWh per year, so that alone is more than enough to compensate. There is another 105 TWh from water, sun & bio gas that we added. But wind energy alone is not even close to fully captured.

Thing is: each nuclear energy plant in Germany right now makes more than 1 million € per day in profits. Each plant. If you'd have that plant as an energy producer, would you take it offline?
> I take issue with the suggestion that an individual identifying with a major religion qualifies as adherence to its principles.

I agree that this an important distinction, but a person identifying with a major religion is a strong prima facie reason for thinking they're moral realists. Keep in mind that believing there are some moral facts is a much, much weaker position than believing all or even most moral claims of their religion are true.

> What's the case for moral realism that makes it so compelling?

My personal favorite are Moorean arguments of the form:

(1) Torturing people for fun is morally wrong.

(2) If there's at least one moral fact, then moral realism is true.

(3) Therefore, moral realism is true.

You can replace (1) with your favorite moral fact, such as

(1) The Nanjing massacre [1] was morally wrong.

(1) The torture and murder of Kelly Anne Bates [2] was morally wrong.

(1) The torture and murder of Unit 731 victims [3] was morally wrong.

and have the argument go through. The key point is that, as far as I know, there's no argument against moral realism whose premises are all more plausible than (1).

Another class of arguments are so-called partners in crime arguments [4][5][6], which link moral reasoning with prudential and epistemic reasoning.

[1] https://en.wikipedia.org/wiki/Nanjing_Massacre#Massacre

[2] https://en.wikipedia.org/wiki/Murder_of_Kelly_Anne_Bates#Mur...

[3] https://en.wikipedia.org/wiki/Unit_731#Activities

[4] https://www.tandfonline.com/doi/full/10.1080/000484008026364...

[5] https://www.tandfonline.com/doi/full/10.1080/00048402.2016.1...

[6] https://www.tandfonline.com/doi/full/10.1080/00048402.2017.1...
>>> You can't use bank accounts: FDIC insurance only covers $200k per bank. You'd literally need 5000 different bank accounts to hold $100 Million safely. So what do you put it into?

Interestingly, there is a way to easily do that. The first project of my career (back in 2002, and still active!) was at a FinTech startup (https://www.promnetwork.com/solutions/depositors) with a product (https://www.cdars.com/) that does this transparently by opening up all the bank accounts and doing the map-reduce for you! Single statement, fully FDIC insured.

...and there are always t-bills
Because it's something that happens to "other people".
The Great Realignment: Understanding Politics Today
I use Beamer and I use macOS.

macOS has great PDF support. Preview.app understands ToCs and full-screen presentation mode. It's been awhile since I've used any Linux GUI apps, but IIRC the typical Linux PDF viewers had all the right features, too.
This is a pretty epic programming puzzle. Closest thing I can think of is Eric Wastl's Synacor Challenge.
Why not take from Germany?

> People in Germany essentially got paid to use electricity on Christmas. Electricity prices in the country went negative for many customers - as in, below zero - on Sunday and Monday, because the country's supply of clean, renewable power actually outstripped demand, according to The New York Times.
It doesn't seem all that different to cash dye packs, really.
Anyone know of published experiments about porting traditional apps over to succinct data structures?
It truly, truly depends on the conceptual size of the application you're writing. Small components with simple interactions? Use something like Vue without compilation, and you'll have a low barrier to entry.

But if you're writing complex business logic, trying to build pipelines of client-side data whose derivations are fed into a myriad of components, and you'll want things like type constraints, module hierarchies, compiler support for things like JSX to simplify the cognitive load of understanding what a thing-that-outputs-HTML-like-stuff does.

At the end of the day, compiler setup is O(1), and code complexity is at least Ω(N) in how difficult it becomes to understand a codebase. It's worth doing anything you can with the compiler to reduce complexity in large codebases.
HAMBURG Vier Tote Obdachlose – Sozialbehörde Gerät Unter Druck
It depends who you ask.

Some definitions of "first-class function" require that it have the same value semantics as any other first-class type, which would include a literal syntax/anonymous functions.
The strategies that tend to work are boring and low capacity, so they don't get much advertising, and people don't hear about them.

There's a massive saliency bias in that the strategies people are most likely to hear about are ones with some excitement behind them – that gives people a massively distorted view of hedge funds.
An oldie but a goodie. Unbelievably good playground for playing with functional languages. I had so much fun doing a bad job solving the optimization challenges.
KHMTL was the basis for WebKit in Safari, and WebKit is the rendering engine Chrome uses.
https://en.wikipedia.org/wiki/Third_World
Suggestion: Move the work experience up so first, education comes after work experience.
Don't call it volunteer work, you did work for an organization that I suppose has someone who will recommend you.
List skills in a skills section so that recruiter can focus quickly. If you built a content management system I suppose that means skills used on that project include HTML5, CSS, maybe some client side scripting?
It depends... a given software application that only has a handful of users on a dedicated server can totally survive a less than perfect implementation. Right now I'm working on an application that will be deployed to multiple independent customer sites. That same application will never likely see more than 1k users on it at the same time (mostly about 20).

How much effort should be made towards optimization, or custom data stores? Or just use {insert favorite sql dbms}?
The final puzzle in Synacor was BRUTAL, but overall, such a fun experience.
It's ok, I am the one who is quite happy to pick up the odds and ends and make a loose bunch
To get more users watching videos on YouTube.
> If you watch the election coverage from 2016, they were going on about Russia minutes after Trump clinched it.

Months before.

Here's POLITICO, 7 months before the election:
https://www.politico.com/magazine/story/2016/04/donald-trump...

Heck, here's the Sydney Morning Herald covering it nearly 5 months before the election—the Russian involvement was world news well before the election: https://www.smh.com.au/world/north-america/trumpputin-russia...

The weird idea that Russian involvement was something invented after the election as an excuse for the result is...inconsistent with the easily verified facts.
While injustices do happen, the police are more accountable than an internet mob stalking your family and harassing your employer because you were incorrectly identified as a mail thief in a public and permanent forum.
Then what about inside the class? What about `this['#myVar']`? Is it different from `this.#myVar`? If they are different it's very inconsistent and IMHO a lot worse. If they are the same, it's more confusing and still worse than the alternative suggested... what a mess.

On one hand I follow a more functional programming style so this won't affect me but on the other I worry about trying to understand other people's code (especially very serious programming [tm]).
In my first project at Pivotal Labs, I worked on what I believe was the first production system based on Spring Boot. Afterwards I and my peers were asked to give feedback.

I didn't really get the fuss and a lot of our vibe was "why isn't this more like Rails?"

Later I worked on a Spring 3 project. It was a very well-written monolith, all the best practices up to that generation, layers and services and repositories, the whole shebang. Yet various things about it were flatly painful. That's the experience that made me understand why Spring Boot is actually a Really Big Deal.

These days if I am going to write a general consumer-facing app, I'm perfectly happy with Spring Boot, especially if Kotlin is in frame. A lot of Pivotal Labs projects now use Boot+Kotlin as their default starting point and many folks see the virtues.

It's not Rails, it never will be. But on the other hand: It's not Rails, it never will be.
>for the rest of us I'm not sure it's so bad. We get more of an insight than we might otherwise.

Some benefits: Criticism (especially of authorities), skepticism, and tolerance of speech and ideas are actually foundations of the modern world, and were even necessary for the proliferation of science against established power structures and human/scoial biases against eccentric pursuits.

I hope Musk continues to speak his mind.
Yes, in the 80's the Green Party emerged at a perfect time where public sentiment was very anti-nuclear (weapons as well as energy) and to this day there's been a steady political force advocating for exit from nuclear power. Also, Germany has traditionally had a ton of coal, which was heavily subsidized, and there was less reason to look for alternative energy sources. France at the time was opposite, investing more in nuclear power.
Really? Because pretty much the only situation in which I'd be tempted to shoot another person is if they also had a gun (otherwise they're pretty likely to shoot me).

If I'm unarmed, then I'm likely to be safe, even if I do get robbed.
One would assume someone in their forties would have a lot of experienced with the fundamentals the article talks about, and more time to discover modern tools, libraries and frameworks.

Aside, I'm 43.
Because of accountability. If enough people start complaining, this becomes an issue to politicians. But there aren't enough people complaining.
People fear large meltdowns, but easily overlook the millions of premature deaths that power sources like coal cause.