skysight-inc/HackerNews huggingface dataset:
Economy. If Moon was made of gold it wouldn't be worth going there for it [1]. Perhaps reusable spacecraft can change that.

For strategic / military reasons (money no objective) we can achieve much more than if profit is the only motivation.

[1. need a better source?]
https://space.stackexchange.com/questions/22059/if-the-moon-...

Edit:

Elon Musk: With New SpaceX Tech, Rocket Costs Will Drop By A Factor of 100

https://twitter.com/elonmusk/status/908254079092002816?ref_s...

Also analysis / spaculatoin for BFR. Keep in mind we're only talking about sending stuff to Mars, not retrieving it.
http://www.thespacereview.com/article/3343/1

Edit 2
federal court set the value of the moon rocks at $50,800 per gram based on how much it cost the U.S. government to retrieve the samples between 1969 and 1972.

https://www.space.com/11804-nasa-moon-rock-sting-apollo17.ht...
I like how "Doesn't Look Like IBM" was a feature on the clone PC ad on the last page.
I see it as worthwhile for the same reason that art or theoretical research is worthwhile.
Podcast: Co-Founder of CoinList on Blockchain Product Management
I've toyed with putting WebSocket-based live chat boxes on pages with various types of more traditional dynamic content (like an imgur clone) because I don't think we've exhausted all the interesting ways that people can interact in real time on the internet, but in practice there's always the problem that there are a very dense super active times and then tons of large super dead times, and it gives way to a group of people with shared interest that wants to turn into a live community but just can't and after a few days of checking in often for other people, they just get back on with their lives and abandon the thing.
Personally I ditched my iPhone because the updates were forced and diligently increased the workload put upon the device. To what end? I don't know, the change logs were cryptic, God forbid allowing the end user selection of what aspects they want updated. Ultimately every update left you with a less functional device. They can say they didn't plan this obsolescence intentionally until the cows come home, but it doesn't matter, what matters is Apple was fucking up old devices and in turn pushed consumers into buying new devices. Intentional or no - fuck it, fuck the tax dodging, fuck the app store, fuck the developer-hostile platform, fuck the double-blended mocafrappachino cult following, fuck Apple. It's over priced tech-fashion and the masses are catching on.
As much as I want to agree with you I think it's a very naive way of thinking about this problem (which can sometimes be good so don't get me wrong).

I personally believe in what I call natural next steps. I.e steps that are naturally extending previous ones.

To me, the next step is making the space station much more robust.

And focusing on AI might actually be a much smarter move as it might allow us to build a secure and stable moonbase before we could do it using humans.

So it's a very complex discussion where priorities might sometimes look like they are ignoring something like a space station on the moon, but actually end up being a better choice because it will allow us to get there quicker.
Course on Distributed Algorithms
I believe this section attempts to answer that question:

https://github.com/stimulusjs/stimulus/blob/master/ORIGIN.md...
Sure, but every single person going to the Bay Area isn't the "best talent", that's just not even realistic. So yes, talent demands big bucks, but it's still a bell curve, and that peak is below $150,000
Show HN: An original 80s textual version of Tomb Raider
Show HN: Android draw and jigsaw puzzle app using your own drawings
>How are these mutually exclusive? Plenty of desktop software requires a signup first. And plenty of webapps do not require a login.

Some != all, it's definitely -not- the majority.

>Modern browsers have powerful sandboxes and always-active updates to address security threats. Sounding indignant isn't actually making a point.

I have a trusted bloated ball of incomprehensible code running whatever it wants with direct access to memory, video and my entire filesystem. Revoking access to the first set of things is impossible and limiting filesystem access is unlikely to be feasible or actionable for most people.

The Browser is the epitome of complication, people tout security in the browser as if it's infallible yet through complication bugs are more common and prolific. Browsers are not a magic bullet no matter how much there is a wish to "pass the buck".

All you're doing by making browsers more complicated is:

A) Giving more attack surface

B) Increasing complexity to audit.

C) Ensuring the big guys are never challenged.
My fav remote work is on top of a mountain looking down at a town, which is less crazy than a beach and work gets done in more of a zen like setting.
One of the reasons I gave up on New Scientist. We would be much better served by more in-depth articles that don’t claim to ‘change everything’ but instead inform.
A feature that arXiv should have built years ago
It's really not true. I'd say that it's more Silicon Valley recruiting all over America, than the rest of the US trying to recruit in Silicon Valley. And even if they did, they don't need to pay SV salaries to compete. Salaries adjusted for taxes and living costs is what matters, and other perks such as the City, family friendly areas etc matter too.

And worldwide, Silicon Valley is probably less than 1 percent of all tech hires and less than 10 percent of the top hires. Silicon Valley takes an impressive amount of the top talents for its size, but not most, and almost certainly a decreasing amount. The world is large, and by far the most talents couldn't even get a visa for the US if Google or Apple wanted them.
Rolling my own graphics engine (ugh!) to create a voxel octree platform. Front end uses C++ to Webassembly for the engine core and Typescript for the UX. Backend uses Java with a MSOA. All using a reactive message system.
And self-hosted can put the files in Apple's iCloud service, making it accessible on your phone. At least, that's how my own is still working.
Easy Steps to Launching Your Side Project
Then it means they are for the layman. Layman isn't after understanding, but curiosity, wonder, anger, whatever fuels his emotional needs at the moment.
So, how does this work on a smart device? Do you plug the Yubikey into an OTG, or do you just not access anything on your phone?
The specific tool mentioned uses a trivial scheme. If I were trying to crack a large breach, I'd probably try running a few billion master passwords with that algorithm.
Autovectorised FMA in JDK10
Not only is that based on expendable rockets, but as your link says, the game changes if you use a mass driver to launch your payloads back to Earth.

And of course, as Andy Weir has been saying, tourism could be a major economic driver once reusable rockets get cheap enough.
Ehh. Any password cracker worth their salt would be able to use rules to break hashes created by "The Algorithm", especially easier once the base word has been figured out or supplied by a single plain-text leak.
I don't think the top 65k salaries are necessarily going to the top 5-10 companies. I work for a very small company outside of the SF/SV bubble and our pay is much more than the top H1B companies. We don't sponsor new H1Bs because recruiting is expensive for us and we can't really afford to have candidates rejected by the random lottery.

Any system is going to have winners and losers. As I said above, my company can't sponsor new H1Bs under the current regime. I suspect that your startup example can't take that gamble either.

Finally, there are always workarounds. Your hypothetical startup could hire the expert as a remote employee or if they're a true expert then other visas are available to them.
And indeed there is a concept of "neighborhood" here: a set of parameters characterizing the conformal field theory in question.
Philosophically I agree 100% but they cost a fraction of what it would cost to create a base on the moon for instance.

Someone has to pick up that bill.

I am sure we will get a base on the moon with time but technologically we aren't there yet.

Let's focus on build a solid and habitable space station then we can use some of that knowledge to establish a base on the moon. (once we have solved the resource issues)
Like the inscrutable algos & images of "social" media walls?
That is disappointing to hear, I am hoping webassembly will loosen that back up a bit.
This is very cool.

It seems like there's some sort of memory leak, though. If you press the Run button over and over, you'll get a little message every 2*N runs about expanding memory arrays by double.
This is a fantastic idea, just a simple config file which describes how to change a password for a site, which different programs can then interpret differently.
I agree, I can't think of any system off the top of my head that lets you change your handle, or why you would really want to. If it's a forum or has commenting capabilities, your handle is your absolute identity. If it's not a forum, no one ever really sees your username, so there's little motivation to change it.
The Falcon 9 isn't human-rated, and cost per kilogram doesn't cover everything - putting together 10 pieces in orbit would be really expensive.
Hi I've also recently (re)discovered reading books. What books do you recommend?
Web browsers cross the uncanny valley home to 99+% of open-source, free-as-in-beer, and even commercially supported cross-platform GUI toolkits. This is due in part to the freedom to evolve new UI/UX concepts, but primarily because incentives align for polishing rough edges.

Web browsers grew up with an always-on Internet connection -- continuously pushing updates to code and data. This has expanded to continuous updates "all the way down" (the native code browser auto-updating on top of an auto-updating OS).

Rebuilding core features such as these, even if by selecting unencumbered open-source libraries, basically means winding up in nearly the same place (since browsers are competing to optimize their implementations). Finding a way to connect to the browser foundation underneath whatever layer in the stack begins feeling bloated is worth evaluating, but there are diminishing returns.
the British choose to chew their crap food

What, you don't like curry? :)

(cue "no true Scotsman" vis-a-vis UK curry!)
Damn, they're actually a lot alike. The differences I see are subtle - Stimulus seems simpler in practice, scopes controllers, state stored in document, uses native APIs, etc. but there's definite overlap.
> In my opinion, inability to cope with whatever is going on with life is still not depression. It is, however, something that can and should be addressed (possibly through therapy).

Okay, so it can be addressed, using therapy, like depression. What would you prefer to call it?
I'm sure there are uses for it; in this case, since making nil pointers not work would require extra rules, it doesn't seem worth doing. A suggestion I saw on reddit was to use a different word for "nil" for interfaces ("unset" or something), which would make the gotchya have less bite.

And I wasn't trying to say nil-to-interface violated anything real, just that it violated natural-to-make-but-actually-untrue assumptions (which is I guess pretty much the definition of a gotchya):

If we have

a = nil
b = a

it's natural (but incorrect) to assume that we have

b == nil

Basically, I agree with you that the syntax is being poorly suggestive of the semantics. I like the "unset" suggestion because then we'd have:

a = nil
b = a

which wouldn't falsely suggest

b == unset

Too late now, though.
> Stimulus also differs on the question of state. Most frameworks have ways of maintaining state within JavaScript objects, and then render HTML based on that state. Stimulus is the exact opposite. State is stored in the HTML, so that controllers can be discarded between page changes, but still reinitialize as they were when the cached HTML appears again. It really is a remarkably different paradigm. One that I’m sure many veteran JavaScript developers who’ve been used to work with contemporary frameworks will scoff at. And hey, scoff away. If you’re happy with the complexity and effort it takes to maintain an application within the maelstrom of, say, React + Redux, then Turbolinks + Stimulus will not appeal to you.

The complexity of React + Redux is completely orthogonal to having a virtual DOM. Ractive, vue, and the like are similarly easy as Stimulus.

Making state management easier is a matter of having simpler APIs, not moving state into HTML.

Quick Ractive version (at work so just ad-libbing):

new Ractive({
el: '.greeter-ui',
template: `
<div>
<input value="{{ name }}>
<button class="greet">Greet</button>
</div>
`,
data: {
name: 'Alex'
},
oncomplete: function(){
var Greeter = this;

var greetButton = document.querySelector('button.greet')
document.addEventListener(greetButton, 'click', function(event){
var name = Greeter.get('name')
console.log(name)
event.preventDefault();
})
}
})
Spielberg's Ready Player One – VR Is Everyone's Savior
Ask HN: Change career at age 30 in 2018?
I am 30 years old. I am working in a call center at very low pay. I am not interested in that job at all. I love building new stuff, like website. I want to learn coding and start career in web development. What tech stack should I learn? What are good resources to learning web development?

If you were in position, what would you have done?
It would interesting to get a list of the resulting net salaries after taxes, health, retirement and social insurance premiums etc.

In addition, it would be interesting to get a comparison of the resulting purchase price power in the various countries.
> fining the real candidate is the worst way possible

I fail to understand why this is unacceptable. If I take a test for you, we both get in trouble.
I have always thought of the modern way to do science very 'unscientific', i.e. science as the activity scientists perform as opposed to the classical tripartite definition ('Justified True Belief'), as it is simply not feasible that all scientists can perform experiments for every bit of knowledge and must accept some propositions by authority or consensus.

Your comment gave me a good insight into this idea, thanks!
The parent poster already explained why this position would be seen as run-of-the-mill and ineffectual if comes from the NYT's editorial voice.

The NYT choosing to run this is exactly what you want them to do, using their position to push this issue by choosing to run this Op-Ed. Yes, It's a bland position only catching up to the status quo of many statehouses, but what's significant is the byline.

In this case, The Times is showing Shutlz and Aspe approve of the steps taken in states to an audience that's not ready to make any baby steps at a federal level.
It would just move workers and/or students

Not a big leap forward, being the vast majority of public transport users

People that need to move outside of going back and forth from a fixed place still would prefer a car

For obvious ease

You don't bring your girlfriend by the sea at night on a tram , you don't go to visit grandma with four kids on a tram, you don't walk 5 km from the station to the place you have to go by using a tram, unless you're forced to

BTW trams are really expensive to build, expensive to ride for more than short distances and maintenance is on the public, while car maintenance is on the owners.

We need better private transport, not better public ones

They're already ok, if you enjoy suffering rush hours congestion
I think this is the library mentioned in the recent rails podcast.

Relevant HN discussion:
https://news.ycombinator.com/item?id=16021808
I haven't bootstrapped a full api in years. For my job we just keep keep adding to an existing monolithic api under a big framework (django). I've literally gotten two interviews where they wanted me to bootstrap api's to solve a specific problem on the spot.

To handle interviews I spent a day creating a barebones api under a simpler framework that had example routes for some possible question types like Backend http requests, sql calls, and redis.

Then I abstracted the mundane data transformation functions like "text to json" or "json to text", or "json to response object" into decorators. Literally the views just fetched some data from sql and returned the raw data, while the decorators would handle the necessary transformations.

By doing this leg work first, and writing the api so that in timed interviews you don't have to think about anything other then fetching and returning data (of course the decorators aren't enough to handle all data processing cases) you can outperform other candidates by spending more time working on the problem rather then thinking about configuration or type conversion.

Also it would be good to use a pattern that scales and is a bit unconventional to help you stand out. I chose coroutines with httpaio (I'm a primarily python developer) which is really different from what most people use (flask).

I recommend creating your own barebones template for interviews but you can view what I did here:
https://github.com/crimsonalucard/aiohttp_bootstrap/blob/mas...

AS you can see even bootstrapping an api is over a hundred lines of code. If they want you to pull that magic off from scratch in 2 hours, good luck, psh. It took me about 8 hours to write the bootstrap code (Albeit I was dealing with a completely new frameworks, libraries and patterns I've never used at work).

The good thing about having a barebones api setup and running it on your computer is that often these live coding interview questions happen on your computer.

Just some tips. Good luck everyone.
Often the challenge is getting a big data set to play with. My personal round-to-it is using my home security system cameras to create a training set for licence plate collection, and gait recognition.
Or, reading this as a hiring manager:

They need to pay those salaries to keep the talent and attract new one. Sign of a very hot market, "remote" does not mean not able to move to SF at any time and command those salaries.

You lose one or two key people to AGfA and you start shitting your pants.
>but to make the economics make sense for the company

To increase profits for owners, actually.
Reminds me too of AngularJS. Rails has dramatically changed how it handles front-end, but it would be tough to compete without doing so.
6 FUN ways for a developer to stay up-to-date
The problems being discussed here happen at least 2 orders of magnitude larger than you are talking about. The little NASA journey to SLS has effectively no impact on the grander US government debt or the issues causing it.

The issues causing the debt are much much bigger problems that last centuries and are largely Republican-driven. They are things like overspending on War, keeping the poor population poor (war on drugs, cutting education spending, etc), that keep the population of the US unable to earn money and pay taxes, etc.

The problems are large and structural and they are not with NASA or their decision making. They are with Republicans.
My ex-wife had intense skin itching. We didn't realize that her transplanted liver had started failing. A neighbor happened to notice her scratching, and happened to know about the liver disease connection, and happened to mention it. After some tests to confirm her liver was failing her meds were adjusted to slow the process down. It failed several years later anyway (she survived a second liver transplant) but without proper treatment it would've failed much sooner.

I always say to be wary of treating symptoms instead of underlying causes. Taking an antidepressant to soothe intense skin itching can kill you, if that's all you're doing for it. Your dermatologist may not know any better, or may not care.
The Netherlands is approximately the same land area and population density as the NYC metropolitan area[1], so it is (as you say) a very different environment from the entire US or even Spain.

[1] https://upload.wikimedia.org/wikipedia/commons/thumb/7/72/NY...
Typically you can load the key (from the ubikey) into google authenticator too on your phone
May want to browse the countless compensation discussions in the app Blind. Lots of Bay Area offer info there.

Note that salary is a misnomer. The term now is "total compensation" which has a significant RSU portion.
Thanks for that. I just looked up the referenced TurboLink package. I'm not very opinionated on whether it makes more sense to render on the server or client. I can go either way depending on context.

But, if I were to do another project where server side rendering made more sense, I would definitely do a proof of concept with Stimulus + TurboLinks.

Right now, my preferred light weight solution is JQuery+Handlebars+WebAPI (c#)
Mondragon Corporation, but probably not a good example as it's huge and formed a long time ago. That's where I got the idea for pay ratios. Theirs is 4:1 for doctors, I believe.

Here's a better example, a worker-owned engineering and manufacturing cooperative in Wisconsin:
http://www.isthmuseng.com/company/worker-owned-cooperative/

...interestingly, they specialize in automation equipment.

The way to make it possible to pay everyone well is to use automation. The only way to achieve that shiny Star Trek future is through replicators (which are a stand-in for general automation tech), although you could always be like the Ferengi and charge for use of the replicator... Tech ENABLES high wages even for janitors, but it doesn't guarantee it. That requires an actual choice.
Amusing, considering that his employees are likely to have also been sourced from India.
Best of AI articles published in december
I think class is definitely a part of it, but I believe SV's paradigm is notably distinct from other geographies. A programmer from Chicago is much less likely to talk about disruption as an unalloyed good, or to take a militant free-speech line that refuses to consider race or class.
Is this a precursor to a real life Jurassic Park?
A moonbase is likely safer and more convenient in many ways than a space station, since you don't have to deal with microgravity. Certainly they have different problems with different solutions, so there's only a limited amount of knowledge that would transfer over.

I'm not opposed to an "ISS 2.0", but how much more would we expect to learn from it that we don't already know? I think it's already time to go to the Moon and/or Phobos.
from Sophie: Check on the painting in the hallway. :)
UUIDs are a great option for creating IDs offline, but I don't understand your first comment: How do UUIDs optimize for developer time? In my experience, autoincrementing integers are the easiest choice for primary keys.