skysight-inc/HackerNews huggingface dataset:
While the Mountain Pass mine had dumped a few hundred thousand gallons of radioactive liquid into the Mojave desert and did have pressure from environmentalists, it also got undercut by the Chinese.

It was restarted a few years ago in reaction to the possibility of the Chinese controlling a core of the defense supply chain, but again got undercut and the company that owns it is in bankruptcy.
And as per usual, downvoter/s (assuming they are genuine downvotes) are totally incapable of addressing any of the points made. Just more mindless dislikes.
I had the same reaction and then I felt oddly nostalgic when I landed on an Amazon page that dealt with books.
So glad that GiST indexes now support UUID and ENUM data types. That was a big wart for me due to needing exclusion constraints.
Before invoking that guy, have a glance at this first: http://www.human.cornell.edu/hd/upload/CIWS-module_ESP.pdf

The above is something I quickly found - one of many examples. It doesn't have any hallmarks of quackery that stand out to me. I've always wished Mr Randi would graduate to confronting more formidable scientists in the field, rather than picking on spoon benders[1] and other lunatics. He is a powerful thinker and has some great work behind him, but he's missed some important opportunities to challenge himself.

1. Uri Geller
Why? SSME is the highest performance engine ever, it a fuel rich staged combustion.

Marlin is mostly interesting because of its thrust-to-weight ratio, but there I might agree with you.
First thing I noticed. The map entry syntax:

"Foo" to "Bar"

Is also nonsensical. What's wrong with ':'?
Never thought I'd live to see the day people would be talking about compiling fortran to javascript to run in a web browser. Just mind blowing.
> Work somewhere where software is the main product and not just a cost center. You can learn a lot quickly if you do cutting edge things with people who care about technology and not just cost.

Very true, but the company culture also needs to be right in order for this to really take hold. There's also the fact that the work and schedule will likely be more demanding. This can be a positive if you enjoy the work, but a big problem if you dislike unpredictable hours. When the company's primary revenue source is software, you will have to work extended hours at some point or another to solve critical business issues.
tl;dr Emacs and vi keybindings are a product of inferior keyboards used at the time of their inception and not (I repeat, NOT) a superior way of text editing which philistines can't comprehend.

Programmers are the worst cargo cultists.
If you want to train yourself in programming, algorithms and understanding of time complexity, I recommend giving codility.com a go. You are asked to implement solutions for various problems in a programming language of your choice. Basic literature is provided, for example problems which are elegantly solved with stacks come with a pdf about stacks, their implementation in Python and so on. If you go trough the lessons in the order, you will learn many useful programming techniques, and big O notation will no longer sound scary.

The website provides a decent in-browser editor, or you can write in your own and paste the solution. You get a few data points for expected output, can write up to 10 of your own primitive tests (although I tend to use asserts). Your solution is automatically evaluated afterwards, because it has a bunch of unit and performance tests written for it. When your program fails on small correctness tests, the website says what was the wrong output and what the correct output should be like. VERY nice.

The language used to describe problems is a bit obfuscated and maths-like, but I treat that as extra challenge. You certainly don't have to remember much from your university or high school to get started. It is important to understand and rephrase what they are asking of you.
Guide to setup AWS IAM user policies
I think people are responding to your first sentence, "That's a lie." Which is a rather aggressive lead, particularly when I don't think your parent was trying to pull the wool over anyone's eyes. Maybe edit it to say "I can understand you position, however, Kenya...."
I've lost count now of how many companies have started unconventional and then migrated to just being another regular old corporation with all the usual corporate problems.

Investors are regular people and like regular people they like being around the devil they know vs the one they don't.
Or perhaps Bem believed there were problems with methodology and used ESP to demonstrate the problem. The title seems warranted given the nature of the attack on methodology.
How European governments are handling their Microsoft addiction
I don't think Oblio was talking shit about Africa's tech scene just specifically that none of the big Cloud companies have any data centers outside of SA.

Though yes, if Oblio was talking shit about Africa they could use a bit of Three Stooges-esque slapping about.
FCC votes to begin overturning net neutrality
Will having logical replication make doing a DB version upgrade in production easier? We're using Postgres 9.4 on RDS right now, and there doesn't seem to be an upgrade path that doesn't involve some downtime.
I think this makes a lot of sense if you tilt your head a little and look at "business-ing" as a creative position. What the author describes sounds a lot like an ordinary iterative design process.

You have some idea of what you want to do/make, but you aren't completely clear on 100% of the nitty-gritty specifics. You don't necessarily know if every little bit of your plan will work from the get-go, but you'll learn more as you move forwards and ferret out those loose ends. If your original idea does turn out to be untenable, there are likely going to be changes that you can make in order to take things in a new, more plausible direction.

The author says that they have trouble thinking like this, but I wouldn't be surprised if they did so naturally with their hobbies; writing, learning to play an instrument, software projects, hardware hacking...you face the same sort of cycle of vague direction, experimentation, validation or failure, and repeat. Ultimately, it comes down to confidence in your ability to be able to find a path forward and keep moving when you do run into issues; I think that just sort of comes naturally when you're doing something for fun.

One of my favorite quotes springs to mind, by Bill Gates: "We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten. Don't let yourself be lulled into inaction."
The End of Competition?
Interesting, can you elaborate or do you have a reference?
I would have upvoted you if it wasn't for your last sentence which is the most hyped in our industry. WRT this sometime ago I wrote this in a S.E. answer:

I'm a hater of the sentence "use the right tool for the job". Nowadays, any language can do pretty much anything you want to do with it (except if the language has recently been created and is still in the early stages, e.g.: Elm?).

So then IMO these days what you have to do to choose your programming language is not ask what you're going to do, but know what you want to avoid.

So I use this rule of thumb:

Do I want to avoid paying licenses (or resorting to piracy if I'm in the early days of a startup and I don't want to spend money), then I choose a language and a set of tools which have open source implementations (compiler and class libraries) (i.e.: C++11 vs MS Managed C++)
Do I want to avoid chasing memory leaks for the rest of my life? Yes, therefore I use a language which has garbage collection (i.e. Java vs C).
Do I want to avoid painful evolution of my project, especially when it's getting larger (wrt easy refactoring and maintainability)? Then I use a statically typed language instead of a dynamically typed one (i.e. TypeScript vs JavaScript).
Do I want to avoid recent headaches I've had with other software projects in which concurrency was very hard (read: race conditions), then I choose a functional language (to achieve immutability, avoid side-effects, etc.) (i.e: F# vs C#).

And it's not that I ran out of questions, there are many more...

But, did you guess it? The questions above are the most important ones you should ask yourself when choosing the next language to use/learn, in my opinion. And, did you guess it? This is why my current favorite programming language is F#: because you can avoid most of the pitfalls that you find in other programming languages in the industry, and you still can do pretty much anything with it.
The FCC voted to start the process of eliminating net neutrality rules
You can and should build your domain language on whatever base language you happen to like/use. This is where most failures happen on big projects. If you treat your solution as a script or glue code, and your complexity needs to scale, you will quickly reach a stalling point.
A good, well thought structure & design is required,there is no language available (yet) that will replace that.
I imagine that feedback loop is surprisingly long.
Why are these off-topic posts in every submission today, did Mozilla sponsor another outreach?
If ET Calls, Think Twice About Answering
I wouldn't give up on it. I remember a few years ago the stories of people 3d printing prosthetic hands for $50...where the cost had previously been $30k+. I imagine that some ingenuity and determination could do the same here.

https://3dprint.com/2438/50-prosthetic-3d-printed-hand/
https://www.entrepreneur.com/article/244608
I do. I have a page on Google Charts that I want to replace, and all the graphing library APIs seem to be badly designed. I literally just want to make a line graph with snapping labels and zooming, which is something bog-standard that Google Charts does with a few lines of code.

Why is it almost impossible to do with ChartJS? I'd expect an example like this to exist with a few lines of code, give it a list of [X, Y] points and that's it.
I love it, actually. It feels very non-Amazon, but in the best way. I find their website to be far too information dense and confusing when I'm just browsing for popular books, to the point where I just use goodreads instead of bothering with the Amazon site at all.

This has all of the information I want - popular books - and nothing more.
Interesting to note that this[0] article from Magnetics Magazine in 2016 has exactly zero mention of FeN magnets.

Vapor?

[0] http://www.magneticsmagazine.com/main/articles/permanent-mag...
Looks like there is some distinction between Mutable, Read-only View and Immutable.

According to this http://stackoverflow.com/questions/33727657/kotlin-and-immut... Kotlin does not support true immutability.

For immutability to be practical one would need to implement structural sharing in their collections otherwise copying would be prohibitively expensive.

This Java library seems to be trying to implement this. http://www.vavr.io/

Again, I am not saying that Kotlin does not support immutability, just trying to get to the bottom of the reality of it.
Maybe not currently, but the administration of "Pep pills" were not uncommon during Vietnam.

https://www.theatlantic.com/health/archive/2016/04/the-drugs...
No, medical school is a whole different ballgame. The AMA limits the number of medical students per year and tightly controls the system.

For almost all professions, you can work in that profession after getting a degree from any accredited institution (or often even an unaccredited institution.) Almost all schools are accredited. Virtually every (probably every) public university is accredited and they usually have very low admittance requirements, low costs, and generous scholarships. In many (most?) states, high test scores or a good high school GPA get you a free ride to an in-state public university.

Community college is a good way to get the first two years of a four year degree, or for an Associate's degree that, depending on your field, may be sufficient. They generally also have vocational programs.

You could most certainly become an aviation engineer, architect, etc. by going to almost any school.

The debt story is vastly overblown in the US - it's a serious problem, but mostly among middle-class to upper-middle class families who allow their kids to select the most prestigious and expensive schools, regardless of their academic qualifications, chosen major, or ability to pay. Even in 2017 you can easily get a four-year degree from a good accredited institution and graduate debt free, even if you're not an academic superstar.
This sounds like a reason to consider switching to a new bank. Or a credit union.
Startup School 13: How to Find Product Market Fit – Peter Reinhardt [video]
And so the Asgard were born. (-- Stargate Sg1 joke).
Shipping is a Feature. The most important lesson I've learnt without a shadow of doubt.
> If you rejected them, you’d be admitting something almost as momentous: that the standard methods of psychology cannot be trusted, and that much of what gets published in the field—and thus, much of what we think we understand about the mind—could be total bunk.

That's... not really difficult to admit.
I think that's the idea behind http://www.cybathlon.ethz.ch/the-disciplines/powered-exoskel...

It's really heartening to see what's becoming possible for those with disabilities, but as other commenters say, the next challenge is making good solutions available.
Exactly where I stopped too.
Jaded by Java? Android now supports Kotlin programming language
I interpreted the anecdote a little differently. It seemed like TJ Miller was acknowledging that the woman definitely should have preferred to have a picture with Elon Musk, but for some reason there are many people who are more interested in entertainment than in anything Elon Musk is working on. I think he name dropped Yogi Bear 3D to highlight how ridiculous the celebrity worship is, not because he was proud of being in the mindless film.

As for him not immediately recognizing Musk at the party, I was thinking Musk might have looked a bit different from his photos when seen in real life. By the time the woman handed Musk the camera, Miller had already figured out that the person he was talking to was a very big deal.
Also interested in this topic. Upgrade with downtime is kind of crappy option for us.
13 years.

0) Money. the big money is in projects that need help. E.g. CEO during your interview: "The last lead programmer flipped me off and our accounting system in small talk is broken." That's hard.
But that is where money is.

2) errors happen. Do tdd - so you can go to that concert.

2) Be the go to guy. If someone needs something you better be able to help. Brushing someone off creates office enemies and will remove any hopes of promotion.

3) any idiot can write code. I can with one hand tell you the names of people that can take over a system with 500k of mangled code.

4) think win/win. If you are doing a project - work hard -win for the company, but also put it docker so you learn something too.

5) launch side projects. You should release something large every year.
Inside Russia’s Social Media War on America
IBM Redbooks Residencies
Be nice to the people that's taking their time to teach you. Don't take their time for granted.

Throughout my career, programming mentors have shaped me to be who I am. I've learned most of best practices through code reviews and from my mentors.
Google Photos: Fastest growing Google product ever
Side note: I hate the little chat bubbles that pop up on sites nowadays. They are fine if they just sit there until you need them, but often they make noises, expand automatically, change the page's title ("Hi! The team is around to chat if you need help"), etc.

I think people put them on their site because everyone else has them. What's not considered is you are giving real estate on your page to someone that has different goals than you (even if you are on their paid version).

The effectiveness and conversations might be great, I still hate them.
Module Linker is a browser extension that adds direct links to the module file or page on import/require/use/etc. declarations on source code files you're browsing on GitHub.

There are screenshots and gif screencasts, along with a list of languages and file types supported, at https://fiatjaf.alhur.es/module-linker/
This is a great article. Why is it flagged?
http://www.phoronix.com/scan.php?page=news_item&px=LLVM-NVID...: "Flang is to Fortran as Clang is to C/C++."

This is a NVIDIA project.
I'm curious what takes up the majority of the weight in terms of what a typical soldier carries?

I'm guessing after some quick math that its not the water like I originally suspected but perhaps the armor and ammo but maybe not?
> (Q: Will Game of Thrones show up when the show starts?)

Not unless GRRM finally finishes The Winds of Winter. The show went completely off the reservation last season, and this one is in completely uncharted waters. At this point, reading the books is only going to infuriate you when you see the show.
i wouldn't take everything he says so literally. i'm sure he was aware of what a tesla is. so what if he wasn't intimately familiar with who elon musk was? he was the star of 'yogi bear 3-d' after all
Khan academy and youtube in combination are probably better then any of the schooling I originally recieved
Sure, no argument there. For Google, producing and using TPUs, is probably cheaper than buying nvidia hardware.
Is this another TV detector van? https://en.wikipedia.org/wiki/TV_detector_van
Be skeptical of all the advice and best practices you read about online. It's mostly fads and fashion with a few useful gems that might not be so obvious. Implement what measurably works not what some blog or news link aggregator site thinks should work. Shoot for simple over complex.
It's a shame you stopped because the rest of the article is very interesting. (SPOILER: The mainsplainers are proved correct)
I think we will have to agree to disagree on this. Personally, Ruby code is only marginally better than Perl in terms of line noise I can't read, a dubious distinction.
There has to be something very wrong when an article about the problems with a company that facilities an online marketplace is talking about the details of how their servers are run and paid for..

By this I mean that in such a business the issues surrounding servers and even software should be very minor compared to the bread and butter of helping people sell stuff so money is made. The costs of said servers and software should also be minimal vs things like sales and marketing costs.
Isn't that what a 'smart home' is for?
I propose the display is a proper hologram, and hence just a really high resolution coherent display. No, it doesn't exist yet that I'm aware of, but it'd be really high resolution 2D.
The Socratic method, isn't it?
I'm an indie iOS developer, I do what I want, I use IB, it's excellent!
I don't think it's fragility to fight against the slightest racist comments. I think it's the way every race should be. Nobody should have to 'endure' racist speech in the news articles they read, that's the goal any race should be striving to achieve. Just because it's not as bad as other hate speech doesn't mean it's not racist.
If you post harassing comments, this probably should happen. People are going to be concerned about free speech, but harassment isn't free speech, and I honestly don't believe it's a "slippery slope".
Yes, because of the potential pitfalls of undiscovered vurnerabilities like the one in this post, where an attacker could have generated an unlimited supply of coins and remain undetectable. This is in contrast to Bitcoin and other coins whose transactions are public on the blockchain and can be openly analyzed.
The other aspect is ethical. Did the people involved in discovery of this vurnerability took advantage of it and made themselves rich by exploiting other cryptonote based coins? Little risk, high reward which is tempting.
> 1 BTC = $2,860.23 on Jan 20, 2015 12:38AM…

I believe this was around when it hit bottom at $150.
That failure wasn't due to skill, it was due to demand. That discount store has a high volume low skill patronage that needs toasters, if 100 engineers collectively wanted to make 100 of their own toasters for less than 5 dollars a unit, they could probably do that, or other things, much better.
Most of the larger shops I've worked at have started moving away from hosted providers to save money.

When you're starting out, hosted solutions will save you a lot of time. Running your own servers is a high cost and you need a dedicated team. But once you're pulling in that revenue and can afford it, running your own can save you some money and add a lot of flexibility.

If you're starting out, I highly recommend not tightly coupling yourself to a single service (using AMIs or any really specific AWS stuff) but write your provisioning scripts in such a way as you can plug in different services or deploy locally. Things like Terraform + a provisioner (Ansible/Puppet/etc) can make it easy to move your system to another provider or host your own and more easily measure costs.
Not sure it makes sense for computationally expensive code to be running in the user's browser.
Ask HN: Software devs, what's a challenge in your work you need help with?
quit your job and use the downtime to retool the way you think. you won't have much success otherwise.

no pain, no gain.
Drift does not expand automatically and makes no noise :)
Out of all the African countries, why Rwanda?
Microservices made easy with Node.js
How can you be sure it's a real name?
Thank christ, have you tried to source NdB magnets at quantity lately? I hope these get to be produced at scale soon, although unfortunately it sounds like the technology has been "exclusively licensed," which in my experience means a 500% markup from whatever its aiming to supplant once it finally hits production. The price of progress, I guess.

But yeah, I tried to order a few hundred rare earth magnets from China (where almost all of the world's rare earth metals come from) and got told that they can't export "pill-shaped" objects...bullshit, that's the same mealy-mouthed politically-backed excuse that they gave for not shipping a few dozen CCP badges through customs.

Anyways, the patent application doesn't make it sound THAT hard. Maybe it's something you could DIY for personal use: https://google.com/patents/US20140299810

Maybe someone who knows more about...all of this...can correct me, but tl;dr: Take an iron wire or sheet of diameter/thickness ~10μm-1mm. Strain it by pulling it in opposite directions, e.g. using two rollers pulling in opposite directions. While the iron is strained, heat it to ~125-600C in an atmosphere of N2 or N2+inert gas at ~0.15-1.5 Pascals for 2-10 hours. You actually need atomic Nitrogen and this part of the patent is vague, but I think ~500C might be enough to break the N2 bonds? They also describe a urea infusion process, but that sounds more difficult for a garage effort. Anyways, if that all works, it sounds like you can stack 'em to make larger and more powerful magnets. Anyone up for it?
I came here -- having read the title too quickly --- thinking it was an oddly phrased advertisement for a BMW 7-Series. I wasn't disappointed though.
Thank you. As stupid as this sounds, it might expand the potential user base to mention PHP and what Composer is in the landing page copy. The reason is that the potential pool of DependenCI users is anyone who uses PHP so mentioning PHP lets more people know that DependenCI might be applicable to them. Mentioning the problem Composer solves, might put some PHP developers who are not using Composer into the funnel that leads to using DependenCI.

There is always a balance between boiling the ocean and focus. But a lot of B2B 'sales' is educating potential customers. Clearly, DependenCI is based on the idea that using Composer is a good idea. Spreading that knowledge expands the user base.
How to use machine learning to produce journalism
This is a interesting site on a tangentially related issue: http://www.joseduarte.com/