skysight-inc/HackerNews huggingface dataset:
Without the guarantee of a patented marked up drug, would drug companies waste the same amount of money that they currently do on R&D? I'm of the opinion that we would see a major slow down in drug innovation without patents.

R&D is very wasteful and expensive. Patents prevent competition for a short period of time to help the business recoup losses from failed experiments and to deliver profits which serve as an incentive for more innovation.
Is that the weight on Earth or Mars? Sites listing its specs are unclear on that.
I understand that, which is why I said it never seemed strong enough to begin with. I get you need to conserve weight, but doing so on the wheels, seems, crazy? The most important thing of an entire car is the tires. Without good tires, a race car can't do anything, no matter how well engineered the rest of it is.
The essay you don't want to read answers exactly those questions and isn't even that long of a read.
It's very likely that the mechanical drawings were in inches for the machinists, even for NASA. The scientists are using metric units.
SaaS: how we manage 5000 clients with 15 customer success agents
Maybe that's why it's a metal and not something more traditional.
Probably because it (still) pays so well? [1]

[1]: http://stackoverflow.com/insights/survey/2017/#work-salary-a...
How we applied Puzzle Driven Development to build an open source Java library
One where I want to be comfortable for the 8 hours a day I'm working and have leverage as someone with skills in demand.
Yes the idea for this will be v. short haul for now which is why they talk about London to Paris; ~215 miles. 25 times further (50x lower energy density, 2x better engine efficiency) would be under 5,400 miles.

Looking at the empty weight, the weight of max fuel capacity and range[1], it seems realistic to fly 200-300mi on batteries without any kind of jettisoning.

So it seems feasible, the next question is where could it be in terms of commercial viability.

1. https://en.wikipedia.org/wiki/Boeing_777
How is it possible that

"When we asked respondents what they valued most when considering a new job, 53.3% said remote options were a top priority. A majority of developers, 63.9%, reported working remotely at least one day a month, and 11.1% say they’re full-time remote or almost all the time."

And only a few percent of companies hires remote?
I feel the same about JS in general, yet it rules the world.
I symphathise with that, but HN is a US-centric liberal echo chamber when it comes to political issues, so everything that got to do with government, intelligence and surveillance is automatically labelled 'evil'.
Tesla style battery swap perhaps?
The "best" part about Uber is they penalize you for waiting too long to cancel your Uber so if the guy takes three times as long as promised and you cancel then you are charged the cancelation fee.
This view is often taken, especially historically, that complicated/expensive things to figure out wouldn't exist without such protection.
The problem with this line of thought, which can and often-has been true in specific instances... is that protection outcome will always need to be the case, and always remain the case, and that the funder-of-creators get to decide that.

Often something complicated/expensive to think about and solve for one group, is easy and obvious to others. Especially over time and with other out-of-bound advances applied.

Comedic routines would still exist for example, if people repeated other people's jokes/sets. Granted that would be copyright in that case... but the logic applies there also, and we have the same challenge and arguments, by people who insist there would not be nice things without the protection to justify the cost of the outcome generation method.
ah, that was really chilly movie! pedophilia charges stick super easily and don't go off at all (I guess we all heard whats happening to pedophiles in jail, yet murderers receive gentler treatment from inmates)
You know what? The linked paper's assertion of 89 metric tonnes of plant matter = 1 gallon gasoline today? That's a thing. Sure. Calling the overall use of fuels reckless? Also a thing. It's fine, really.

Assigning gas a $20,000,000/gallon value based on crude extrapolations of what biomass it would take to replace gas, without doing hardcore economic modelling on the price elasticity of demand, the availability of substitutes, and explaining the assumptions you've made to determine what's the right discount rate to use on the future value of the stored resource – and, indeed, of the value of the environment and humanity's future in general?

That's little better than pulling the numbers out of your ass. The world isn't linear enough to just do things like that.
It's really not 'no fault of his'. There are ways to stop it from auto-starting. I even have an app that kills my torrent application if it doesn't detect my VPN.
Stop and Acknowledge How Much Luck Has to Do with Your Success
Some things that stand out:

- The "web" is not a platform?

- France pays $10k less than Germany? US pays twice that of Europe?

- People who work for a small company usually have many roles, so asking people to pick their role in a single-choice way seems not right.
My Journey was Notepad++, Eclipse, PHPStorm, Sublime Text, Atom, VSCode.

Eclipse really helped me with its Git integration and when PHP got more sophisticated I really appreciated the help the IDE gave me over Notepad++.

I switched to PHPStorm because it was way cheaper than VS but had better support than Eclipse and more up to date features that helped with PHP.

But it got heavier and heavier and the company I worked for would not buy new dev machines, so one day I switched to Sublime Text, which felt like a speedup by 100x. Also I switched from PHP to JavaScript in that time. PHP had better typing so the IDE could help much more than with JavaScript, so I didn't see much gain in using PHPStorm or WebStorm.

Then Atom came out and got updates and new modules faster than Sublime Text and since I was now mainly a JavaScript dev, it just felt right lol.

But Atom was also much slower than Sublime and the modules were often low quality. So I tried VSCode, because I read a few good things about it and it really was better. Not as fast as Sublime Text, but faster than Atom and still with bleeding edge modules and updates.

It's becoming more and more of a modular IDE, but I think their module system is rather good so I think they can keep up performance wise for a time now.

I also tried stuff like Brackets, Vim and Emacs, but they either felt too simple or they had a too steep learning curve for my taste.
Yes, but it looks pretty tore up and the treads seem like they're coming completely off. I was under the impression that the wheels would have been built a little more sturdy. I know it's not the same, but car tires last for thousands of miles. So you would think that a hyper efficient tire, battle tested on earth terrain, would be designed to last at least 100. This is after 10 miles.

Edit: To clarify, I know they are thin and to save on weight. I just never thought it'd be designed to only last 20ish miles. Though another comment has said it will run fine without a lot of this material.
In the US you can use a fictitious name dba "doing business as" name. You can also open up a bank account using a dba name. You may need to file taxes as a sole proprietor.

https://www.sba.gov/starting-business/choose-register-your-b...

I think this is called a "trade name" in other countries. Wikipedia has some examples for other countries.

https://en.wikipedia.org/wiki/Trade_name
I think it's a gamble. If they made them thick enough to never break, they could have blown the whole weight budget. But if they make them too thin, the whole project is a waste.

I mean the wheels are probably among the heaviest single "things" on the rover, so adding even a small amount of thickness will really increase the weight, and that would mean cutting other things.

It's a tough call, and I'm sure as hell glad I wasn't the one that had to make it, but I think all things consitered they did a good job! It's been running for 5 years and even though these look bad, apparently it still has a lot of life left in it!
This appears to be a brilliant case of reliability engineering. I'm always super impressed with these sorts of tales; given how NASAs budget always seems to be concern seeing them deliver solutions which have just enough wiggle room in them to deliver the intended results without going too far into gold plating their solutions really leaves the software infrastructure engineer in me in awe. Even more so when you consider the time spans involved in this; I personally believe we've a ton to learn in the software space from practices like this.
True. But it is ironic for a site named "hackerone.com" to serve nothing with Javascript blocked. Or maybe just a bad joke ;)
Maybe they should have a second, international press release.
That's incredibly dismissive of couples who decide to pick a shared family name. There are more downsides than people guessing wrong, but that's beside the point. You're basically arguing that the only reason people do it is patriarchy and giving up your native name is giving up your identity as if it were a form of oppression.
Is gender and ethnic background of developers relevant?
What Kant said about the world of appearances (phenomena) and the world of objects in themselves (noumena) is also interesting especially for this discussion. He said we can know that there is a noumenal reality - a reality completely independent of our perception - but we just can't say anything meaningful about its character at all, since we can only perceive the world of appearances, or reality as it is subject to the conditions of our perception. For Kant it might not be meaningful at all to say that our 'world of appearances' is actually a simulation, for that would be implying something about the character of reality-in-itself that we simply cannot apprehend.

As an aside, his proof that a world of objects-in-themselves exists at all is incredibly interesting and provides what in my view has been one of the only compelling answers to the radical skepticism of Hume (the idea that we cannot prove the existence of an external world).
This comment from a while ago links to a really good blog about the wheels: https://news.ycombinator.com/item?id=8206378

Here's a direct link to the 2014 blog talking about damage to the wheels: http://www.planetary.org/blogs/emily-lakdawalla/2014/0819063...
Why would you need any of that? A date type is bloat, store an epoch number. Comments have no place in a data format. Append is exactly the same as with XML: You take the part you want and add it at the right place in a list of the other file. I'd argue the lack of namespaces makes it easier than with XML.

For the binary data: JSON is not a binary format, one should not try to mix those. To encode it and store it as a string is exactly right. Otherwise a database as blob store is the better place for that.
Planes I've been on regularly fly above the clouds, I wonder how much energy could be generated by covering the entire top of the aircraft with solar panels? I don't work in this field so as far as I know it could be a drop in the ocean.

Clearly only possible during the day though.
Wikipedia says the dry mass is 899 kg, which is about the 2000 pounds of weight (on Earth) mentioned by GP.

https://en.wikipedia.org/wiki/Curiosity_(rover)
> I hear people talking about using only microservices to underpin a big app but I just can't imagine that is an efficient or sustainable approach for an app with any complexity

Not having some coherent analytical approach probably isn't efficiently sustainable for complex systems, but if you have one, microservices for the whole system probably aren't a problem, since most system analysis approaches end up describing/modeling systems in a way that has a natural corresponds to a set of microservices wired together with a messaging bus.
Sorry, my point was really that "Watch, read and play in a decentralized digital library controlled by the community" doesn't help newcomers understand anything, because there are too many unanswered questions.
It's the weight on Earth. Just look for a source that specifies in kg - there's no ambiguity about what the SI unit represents.
But, assuming that "matrix manipulation" code has existed for FPGAs for a while, since verilog and VHDL are quite old, the question remains: why hasn't (a) an FPGA vendor already done this and already actively selling a tensorflow solution or (b) NVidia pursuing this? I have a feeling there are more factors at work than just whether or not it's possible.
Wasn't from the PR department, but engineering management.
Makes complete sense. I know a lot of people use Trello or Google Sheets, which aren't exactly built for the problem.

What makes this better?
Nitpick: Syntactically speaking, it's not a keyword. But it is a universally defined type name, which means you can't use it as a variable name.
(I meant inspect, not expect)
GP's point was that there are no insights here, just pretty pictures. We can see that they're complex, but that's about it. At least, that seems to be the agreement on this.
The most likely explanation is that the distribution sampled doesn't match the distribution from which you drew "only a few percent of companies hires remote".

But it's also possible that people have different opinions on what "almost all the time" means.
"After months of media hype about what would happen if a xenophobic extremist like Wilders won the election, it’s not surprising that any other outcome was so quickly heralded as a victory"

"Xenophobic" implies that you hate someone or something irrationally. I think all of the violence we see in the name of Islam (and the majority of its leaders not denouncing it, especially in places like Israel) is a pretty rational and logical fear.
I think its a great question to ponder on, and I think anyone making a claim in either direction is wrong...

To claim it is a simulation is just overreaching, because there is no real evidence.

To claim its not, that its not possible, is hubris - just because we can't simulate it now doesn't mean in a million years a society following ours wouldn't be able to, and if you say even a society in a billion years would be able to, then you're saying its possible, and if its possible, than you can't say we're not.

I love unanswerable questions. Especially with a little sativa in my bowl. :)
My guess: the underlying database uses usernames as a primary key and they don't want to update all the comments and submissions just to make a specific user happy. Especially because doing it once would set a precedent for others.
You've got to be kidding. The civil aviation authorities would never allow airlines to jettison solid objects over populated areas for safety reasons.
Wise words -- a good set of indices are the first thing you need for real problems with realistic data sizes.
How about FPGAs programmed using OpenCL.
Privacy issues with the “Hugging Face” chatbot for teens
Sorry, Gray with an "a" or Grey with an "e"?

(Teachers knew in high school for three or four years never quite figured out whether my surname was the Danish or the German variation of a common patronymic. I feel your pain.)
If you're still on the market for cheapo whatever jeans, I've had good wear time on jeans from Round House. I've seen others recommend Pointer brand from LC King, though I don't have personal experience with them. Both USA-made.
Whaa ?
https://en.wikipedia.org/wiki/List_of_European_countries_by_...

Yep, it's almost true. London 8.5M. If you count all 50 "countries" (some are a joke though) it ranks between the 21st and 22nd.

Though in my city (Paris 11M, I think), similarly sized, there's only 2 Apple stores.
Reminds me of https://accidentallyquadratic.tumblr.com/
So ir broke after how many years of life longer than the expected utility? Like forever, iirc...
Traefik 1.2 Morbier is out
I'm no microservice expert but I'd guess the difference between your approach and microservices is that multiple instances of a microservice run concurrently, so they're inherently easier to scale?
Maybe it's because I program Go, but I don't find the use of err and resp diminish readability. I don't feel any cognitive hurdle when reading those code examples.
I'm wondering more what kind of apps you build where you don't have any exposed API. This seems to be the melody of serverless though but for me the most obvious use case is an API so I'm not really following.
Tutorial on CSV file processing in Python
Good point, but something to keep in mind is that the efficiency of the motors in turning stored energy into motion is only one part of the efficiency of the aircraft. If a plane is able to fly much higher due to the engines no longer being air breathing, that would also change the equation, as drag would be much lower with the thinner atmosphere.
The ACLU will be part of the winter batch of companies in YC, where it will receive mentorship, a network of powerful connections in tech and a chance to present itself to investors on Demo Day.

Y Combinator will also provide some funding, though it won’t take an equity stake in ACLU because it’s a nonprofit. ACLU will not pay to participate."

SOURCE: https://techcrunch.com/2017/01/31/ycaclu/
I think that's silly. There could have been hundreds of well-paid FOSS jobs in 2013. That doesn't matter at all if there are none in 2017. It doesn't even prove anyone was ever hired for that job, only that it was posted.

There's certainly analytical value in having every FOSS job you could have ever seen, but none for the end user.
You are correct, for R&D that takes years, patents are stimulating innovation.

For ideas that take a week to "invent", patents are probably stifling innovation instead of promoting it.

Most software patents (if not all) fall into the 2nd category. That's why in Europe we don't have software patents, and rightly so.

So it indeed depends on whether you are able to recover your R&D costs after going to market.
I absolutely love Howistart, but some of their tutorials are getting a little dated. This one uses Go 1.3, whereas 1.8 is now GA, and there has been a lot of progress around vendorizing dependencies.
Most large companies have vendors. You can typically become a vendor via their supply chain management system. They usually have a web page where you can register your company, provide a list of services, and such. You also need to qualify by submitting liability insurance documents and such.

This is the best way to route around recruiters. It is hard work though. They usually have vendor fairs where you have a booth and give out brochures, advertise, network with internal managers...
You can go further than that. Depending on your goal, you only need to simulate enough that subject being simulated can not notice the difference. Everything else can be generated on demand.

E.g. consider the game Elite. It creates an - admittedly very simple - illusion of a persistent universe by using pseudo-random numbers to generate star systems.

It then populates those systems with ships whenever you visit one. But those ships only "exists" when you are in the system. Leave it and they disappear.

That's obviously too simple, but the point is that most of what you see you don't interact with more than superficially: For most of the ships you have no way of knowing (other than by looking at the code...) that if you turn around and fly back to the same systems, the simulations you run into are new rather than have just moved.

In general, you would be able to discontinue and discard most simulated objects after varying amounts of time. E.g. you may need to be able to regenerate a beach the subject has visited so that it looks the same, but only hours afterwards you can discard the sandcastle the subject built.

In fact, I'd argue that one of the problems with some open-world simulation games today is that they permanently retain state they shouldn't. E.g. if you chop down a tree in Minecraft and leave a stub, it will remain there forever. This is made worse, because the single player version and most servers will only simulate chunks where there are players - other chunks will be "in stasis", so if you quickly leave an area, states that even in-game should be brief and temporary gets frozen in time and restarted long after they should have changed if the player later comes back.

A "perfect" simulation will continue simulating any area "touched" by the "players", but over time gradually erase those state changes: Stubs rot, area overgrown etc.; buildings fall apart.

Over time you can let state left behind by a player converge on a generator function that lets the simulation eventually discard the state change entirely and fall back on just generating the area on demand.
NASA is funded by Americans, and this is a press release not a scientific paper. US customary units and dimes is intentional for the audience.
You're mistaken about all solid metal being crystalline - look up amorphous metal. I've held a ribbon of it, it's quite impressive how it flexes. https://en.m.wikipedia.org/wiki/Amorphous_metal
Is it a problem, yes? I read a few blog-posts yesterday that explained how to get Mac OS Sierra running on VirtualBox on Windows. Well, it's only 16€, so I will try it next week.

It seems like MS thinks their only way to win something in the "mobile war" is pushing PWAs.

And maybe they're right. Most people use the iTunes or Play Stores. They need to get devs off these platforms and show them that their tools are the way to go if you don't want pay taxes to Apple or Google.
Back in 2001, Joel Spolsky coined "Schlemiel the Painter's algorithm" to illustrate the same class of inefficient programming techniques: https://en.wikipedia.org/wiki/Joel_Spolsky#Schlemiel_the_Pai...

His particular example was with the standard C library function strcat where each new invocation traverses the enlarged string over and over from the beginning, in order to find the terminating NUL character and append the new part.
Putting the year in the title of a submission is a convention on Hacker News. Having it helps readers place the article in context. Sometimes it's just "didn't I read this before." Sometimes it provides comments like "That was true then, but now there is another option" (thinking about Javascript tools, here). It might even avoid "bad experience on mobile" or "broken link" comments in some cases.
This is actually common convention for Go. One letter variables are used throughout the canonical examples, coupled with very short functions that cause this to make more sense.
If Kerbal Space Program taught be anything about space, it's that most problems can be solved with struts.
If you have Android, look up Transportr. It's open source and has 9292 support.
Of course it is. Homogeneity is dangerous for an ecosystem and even if it weren't, not all apps, websites, products of code are consumed by straight white guys living on the US coasts. A mix of perspectives is a healthy thing.
But a storm surge would be unpredictable, right?

How do the physics of "crushing" a boat by raising water level in a confined space work?
> "We estimate that 16.8 million of these people are professional developers and university-level students."

I wonder if it is relatively safe to infer from this that there are ~16.8 million developers in the world? Are there developers who never visit stackoverflow? I'd expect that number to be higher, even though 16.8M is a lot.

Also if you take all "years since learning to code" up to "9-10", they add up to 50.6%, which means that the developer population doubles every ~10 years. Though I have heard elsewhere (I think it was a talk by "uncle Bob") that the developer population doubles every 5 years, not 10.

Edit: Ha, interestingly his data was also based on stackoverflow: http://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html ...now does this mean the rate of growth is slowing?
If you don't have data to "put into the net" then you don't have a problem that you want to solve.