skysight-inc/HackerNews huggingface dataset:
I think the first two are probably the right kinds of problems. Even in normal software engineering, you want to try out PoC's to prove that they are what your customer wants, and that things generally work the way you think they should.

Code quality is another problem entirely. I agree code quality can get out of control as soon as the PoC is promoted to something resembling "production."

My suggestions are:

- First, if you get frustrated at researchers for code quality, let them calmly know why you are upset. If they are being inefficient, many would love to hear tips to keep it from happening. Let them know when the things they are doing might affect large groups of people.

- Don't try to write tests for everything. This just slows you down, getting away from the good things above. Write tests for things that are frequently broken, and absolutely required to work, such as core functionality. If something gets broken 2 or 3 times, you should definitely have a test.

- Make your tests as high level as possible. Compute power is cheap, and despite what you might hear from the TDD/unit testing crowd, your tests don't need to run in 2 seconds to be useful. I like to have tests that emulate users, because as you change the logic of how you're doing things, you still have tests to back you up.

- Add lots of additional logging. This helps document the code (since the messages should be useful and say what is going on), and provides great info for debugging issues after they've already occurred. I've been saved by good logging more times than I can remember, especially on different OS/environments that aren't the test environment.

- Don't worry too much about edge cases. Just print a log line or crash out if it's something ridiculous you've gotten yourself into, which is a lot more friendly than figuring out some horrendous bug mired in retry logic that has masked the original issue.

- Insist on version control, but not code reviews. Code reviews can really slow you down. Instead, fix problems after they come up. You haven't shipped, right?

- Run the build and tests in a simple CI loop that runs overnight. Don't worry about testing each commit, just know if it works or doesn't work. Fix the problems.

These last two are related:

- Feel free to just start over. Delete huge amounts of code, and try a different approach.

- If you have gone past the point of no return (you don't want to start over), then start production-izing the code. Again, aim at the problems to start, not some coverage metric. Look over all the code and reduce redundancy. It's a lot easier to review code once it's all there, rather than bit by bit.
Set up oci container network with CNI
Motivation is Overvalued. Environment Often Matters More.
"I know how to fix Mozilla."

Sincerely,
Someone who cannot even keep zer own room clean.
Ask HN: What are some Fintech ideas that one can start with to explore Fintech?
Any good GitHub repo on Fintech related idea?
Was he related to this?

http://www.innovations-report.com/html/reports/life-sciences...

https://en.wikipedia.org/wiki/File:Single-crystal_CVD_diamon...
All of calendaring is essentially conditions, though. Your point about this being a separate concept still stands.

It's unfortunate how few libraries exist to handle abstract datetime constructs, and how frequently programming environments screw this up. The only one I know of that doesn't mince concepts is Java 8 Time [1], where points-on-timeline timestamps are clearly separate from human-centric calendrical concepts like Time-of-Day (LocalTime) and Month-Day without a year, so there's an appropriate datatype to model lots of common use-cases of date math.

[1] https://docs.oracle.com/javase/8/docs/api/java/time/package-...
It's special because we don't have a word for, e.g., "13 of something", say, "trezen".
Making $6K/Month Selling Journals Online – MindJournal Co-Founder Interview
Today I shed tears for beloved De Beers :-(
You might also want to take a look at https://github.com/GoogleChrome/puppeteer/issues/557#issueco...
That can be annoying, I agree.
I tried to get drag working nicely when I first started building it, but it was a pain to get it working on all the different mobile browsers.
I've put it on my TODO list to revisit though.
I wonder what happens to the planets in the solar system when a rogue planets gets sucked into the star (sun) ?

I mean, yeah it'd be bad if a rogue planet smashed into us, or even came close enough to mess with our gravitational pool (or the moons). but I imagine if an earth sized or bigger slammed into the sun, that we'd feel the effects of this.

massive solar flare roasting our planet alive?
a shower of ejecta from the collision that we pass through?
it changes the mass of the sun in a significant way that changes the pull it has on the planets around it?
but there is substance to the joke above. so either its over people's head (as it seems to be on you) which is a shame as HN tends to have fairly intelligent culture, or else its not lost on the audience but they don't appreciate anything inexplicit or non literal, ie, humour, which is also a shame
I think the obvious solution here is to store your contacts with the country code. I believe you can also append it to contacts after the fact and it will update the iMessage thread. If you travel or have contacts out of your country, I find this to be useful.
I can't imagine haha - can you post a screenshot now I'm curious
Can someone summarize the progress in synthetic diamond research for the past two decades?

From mid-90s to early 00s I remember the diamond hype, from Neal Stephenson's The Diamond Age, to the practical refinement of making cost-effective synthetic gem quality diamonds, high-frequency heat-dissipating semiconductor wafers, and speculation of biocompatible nanotechnology such as respirocytes.

What problems were encountered with scaling, energy efficiency, cost, and competitor materials? Are they still applicable technologies working their way through the R&D pipeline?
the authentic story matters. http://sethgodin.typepad.com/seths_blog/2018/05/putting-a-va...
Half on the sidewalk, half on the road.
If you go look at IIHS, they have tests that will tell you exactly how good non-Autopilot cars are at this kind of crash avoidance:

I cannot find any current (2018) car that crashes into the parked car.

(I only spot-checked prior years). I found one in 2014 (audi q5) that hits the car at 1mph when going 12mph.

http://www.iihs.org/iihs/ratings/vehicle/v/audi/q5-4-door-su...

By contrast, the 2014 subaru outback avoids collision even at 25mph.

http://www.iihs.org/iihs/ratings/vehicle/v/subaru/outback-4-...
Out.
Yeah, Forth for instance has

: Function (comment)
function body
;

The colon, name and stack comment are all in prefix position. But in an interpreted environment you could maybe swap the semicolon to prefix and the name to postfix but you're still stuck with some prefix token to prevent execution.

Forth also has

Bool if code else code which is essentially prefix. But it boils down to the same reason, you need some prefix to delay execution anyway.

From a sort of conceptual level this is all fine anyway. A big part of stack languages is how they lead to a data flow sort of programming rather than some fundamentalist belief in postfix syntax. So when there is a language construct that doesn't benefit-from/contribute-to that data flow style people choose syntax they find comfortable or readable which is sometimes prefix or even infix.
I get your argument, but pilots do sleep all the time. Usually they take turns, but there have been multiple incidents that we know about where both pilots have fallen asleep at the same time.. we only ever hear about them if the pilot overshoots the airport, or in one case, the pilots self-reported it to encourage others to talk about the issue.

It's extremely likely it happens more often than we think and that most pilots simply just aren't going to voluntarily give up that information.
More like Hedging, either way Sergio Zyman looks like a genius:

Doesn't stick = Intentional devaluation
Sticks = Brilliant capitalization of the market.

Tab back then was far more popular than today. It was at today's level of Dr. Pepper.
look at what they had to write for that gold star tho, to make the same point! good grief! ppl on HN be self employed, working few hours and all, but still, thats time he aint gettin back ;P
The NTSB report said that the driver was not watching any movie.
How Apple stored all your email metadata for years on their servers
My pphones autocorrect might not be working correctly ;)
This is interesting in light of pretty much everybody's agreement that economically recoverable gem diamond reserves have mostly been found and production of naturals will plateau around 2020, followed by an irrevocable decline. [1]

I think De Beers is looking at a revenue/margin maximization endgame. I wouldn't be surprised to see Anglo American sell De Beers off within a couple of years.

And the price of synthetics compared to equivalent quality/weight naturals will continue to fall. Synthetic/natural prices are now ~70%, whereas a little over a year ago, they were ~90%. Hydrogen, methane and microwaves are much cheaper than titanic mines.

[1] https://www.economist.com/international/2017/02/25/a-report-...
Hmm.. I'm don't feel proud of anything--can't think of anything. On fb I see Proud to be Colombian, Proud to be Christian, Proud to be Me..they all sound a little strange to me. What, I didn't get the job?!
The churn in dependency management is one of the worst issues with go. The other is not having a canonical GUI option, instead mostly just bindings to other toolkits with varying completeness and quality.

That said, I think it's worth sticking with go for the quality of the language itself. If you don't need a GUI (or plan to use a web GUI) it's a really nice balance of design decisions that let you actually get things done.
I loved this game. As you complete boards, you get to see them all link up and can watch cars drive all over your city.
So the position is, it's not a shiny rock with natural scarcity and artificial inflated value because we hoard all the diamonds... but instead, a shiny rock with artificial scarcity and value because we hoard all the laboratories and control price.

I fear the publishing and journal industries will stick around for another 100 years, just like De Beers has done to the diamond industry. We'll still be in the same crappy predicament in 2118 asking how we got to this point where a few publishers control all the world's flow of knowledge, and the answer will be something to the tune of "because people still like paying high prices for shiny rocks"
The word "judge" has become like that, too. "How dare you judge people" is a common rage. But having good judgement is critical for your very existence, that is, you must judge everything you come into contact with. Making good judgements can literally mean the difference between life and death. And making judgements about the people you engage with, i.e. judging them, can mean the difference between happiness and misery.
Ask HN: How do I convince management to hire better?
Ironically, I am part of said management but I feel like all other hiring managers ,around and above me, don't even know what "excellent" engineering talent looks like.

Most of my peers are mainly concerns with deadlines and to meet deadlines they need bodies. Once they get said bodies, they complain about how little people on their teams seem to care, how they don't read the requirements, how they don't bother asking questions when they don't understand etc

I don't claim to have cracked the hiring challenge but I do have some guiding principles which seems to work:

* The candidate must demonstrate passion, curiosity and personal commitment to their craft. I.e. they take time to learn or practice their skills outside of work projects. They test their code not because the process says to do so but because they themselves have strong motivation to deliver a dependable product.

* They are OCD. Not only do they need to know the how, but they need to understand why...and they won't stop until they have figured out the why. This helps in many situations from understanding standards, debugging odd bugs, selecting a good stack.

* The next engineer must be better than the last hired engineer. Don't hire unless the candidate is solid even if your team is struggling.

Other managers check boxes next to frameworks, acronyms and spend more time telling the candidate about the company than asking questions.

How can this be turned around?
Maze algorithms
Ask HN: What React component library if any?
If tried material UI and React Strap which seem to be the two most popular. I've been largely disappointed w/ both. What do you ppl recommend?
Those things are nothing alike. Some are facts that can be checked, others are definitions. If people all agree that the sun won't come up tomorrow, it's still coming up. If people all agree to start using a word in a new way, then it's time to change the dictionary.
I agree with you. By the way, if you have a dog, you can protect your pet’s paws from harsh environments. Ideal for extreme weather conditions, especially in the winter. Protect, warm, and keep your pet’s paws clean and dry. Dog Shoes and Dog Boots come in a variety of colors and sizes so that you'll be able to meet your pet's needs. You need to check this <a href="http://www.petstreetmall.com/Muttluks/1824.html/">muttluks</... if you want your pet's paw protected.
GMO are a very powerful technology.

Like anything powerful, an intelligent person calls for caution.

A lot of people are worrying about GMO in food because we don't have enough data about them. We are changing things that could have important biological, health and ecological impacts, but the companies producing them are not willing to test them extensively for safety during 20 years before selling them.

We don't know what are the long term effects of cross breeding the GMO species with non GMO ones. We don't know the long term effects of the fauna. We don't known the long term (on decades) effects of ingesting any of them.

What we know is that if you give mouses the GMO food in isolation for a short time, they don't develop apparent problems. That's not a lot to go on, especially since very simple products, like processed meat, revealed themself as being carcinogenous on the long run (http://www.who.int/features/qa/cancer-red-meat/en/).

That's not science to me. That's business as usual.

I don't trust business. History taught me that for profit entities don't make the right decisions on this. After all, we knew asbestos was dangerous in 1920, but had to wait 1980 to act on it. After all, we fed cows with meat while knowing it's an herbivore, leading to spongiform encephalopathy. After all, we used the least safe nuclear technology we knew about because it was more suited for our military ambitions.

On a technology as complex as GMO, with a lot of interactions in different systems, it can take a lot of time to realize something is wrong. If it happens, it will take even more time before we act. The companies creating GMO will then, as usual, protect them-self to the extreme, and eventually just pay some money to get out of trouble, money they already earned by selling the GMO anyway.

So yes, whether it's GMO in food, nano-particles or anything that is very potent, I think it's fair to say "hey, slow down, we are not doing our homework here" when the other side is just trying to sell it to everybody.

It's a matter of agenda.
Please make it work:

a. for the blind with screen readers

b. for those with javascript disabled

c. for text browsers like lynx and links

d. for fetchers like wget and curl

e. for people with cookies disabled

f. for OSes including Ubuntu, Android, etc.

g. for browsers including Firefox, Chromium, Edge, Safari, etc.

h. for dial-up and satellite connections

i. for people with older computers, like a Pentium III

Actually try it. Make sure it is practically usable, not just theoretically possible to use.
Tesla could still salvage this somewhat by loudly rebranding Autopilot to "Cruise Control 2.0" and issuing a serious apology.

But somehow they (or just Elon?) seem unreasonably averse to doing that. The man is losing hero-status by the minute.
The usual answer is that the signal that reflects of many stationary objects, like trees, cars, all of which have the same dopler shift and must normally be discarded.

Still, this answer doesn't quite satisfy, because it ignores the very strong signal that exists right before a crash, which crash avoidance technologies do (seem to) use.
Yes, there are easter eggs. I was replying to a comment that said “video games.”
Organic food is worse than food wich was treated with various chemicals to kill living things?

Thats news to me.

But you probably mean "alternatives" for producing dirt cheap. Then yes, there are much worse substances around. Doesn't make it good, though.
One doesn't have to be quite that cynical. Tesla's goal could genuinely be getting to Level 4/5 autonomy ASAP. My question is whether there is actually any immediate customer benefit to Level 2 autonomy that doesn't technically violate the terms of service.
THIS IS NOT ABOUT MAN-MADE DIAMONDS!

Read this article: https://www.thestar.com/business/2018/05/29/de-beers-to-sell...

Read the last paragraph:

The move also comes at a sensitive time for De Beers and its relationship with Botswana, the source of three-quarters of its diamonds. The two have a sales agreement that gives De Beers the right to market and sell the diamonds from Botswana. The deal, which gives De Beers its power over global prices, will soon be up for negotiation and Botswana is likely to push for more concessions.

So this is not about man-made diamonds; it's a negotiating tactic! They'll use this move to pressure Botswana to accept weaker conditions and less money.
I think that "may not be forever, but is perfect for right now" is not about the stone, but about the attitude of the giver and receiver. But experience doesn't support an association of diamonds with relationship stability.
Secure Social Network CHAT
I'm pro nuclear, but given that the side effects on the oceans and hence the entire planet are still to be accounted for and that we won't know before decades, I find that comment quite arrogant.

It's also discarding the real suffering of all the people that were affected by the 3 major nuclear accidents. I have a friend of mine who his medicated for life because of Chernobyl.

Black and white are rarely the winning colors.
I liked a comment from the hosts of The Grand Tour (paraphrasing): "When the owners of the car companies that promote these self-driving cars will allow the cars to drive them along the Yungas Road in Bolivia without a steering wheel, then it can be classified as safe."
There's no way to know if what you see on the web will be what you clone. The inspection must occur locally.
Their report for the Model S says it avoided the collisions. Clearly there’s more to it than that.
i know this is a bad question but the TAM for this is... not inspiring. this would be a nice small biz but i dont know how this is a venture scale biz. maybe they have plans to expand beyond drones.
but they also seek publications in the main Nature, which is unusual in the field.
Out of curiosity, what are some of the reasons why you dislike MVS?
I believe whatsapp is free now? I actually only remember paying once.
So we should just start calling Monero Bitcoin because many people are consistently wrong?
Literally Who: The List

got some references as to why they are big hitters for the uninformed such as myself?
I tried MathJax, but it added a half second render time, Katex loaded instantly.
Because it's way oversold for what it does, and even if you look at other traffic aware cruise control, all data suggests it is in fact, more dangerous than other traffic aware cruise control (probably in part because of the former)

I can't find an NTSB investigation or study that pegs traffic aware cruise control as the cause of the accident in any case except in Tesla's cases.

Of course, it seems to Tesla folks this is just evidence they are gunning for Tesla instead of evidence that maybe it is actually worse :)
It may be a lie, it may be marketing speak, but it's not dumb - they are sitting on a huge stockpile of natural stones, admitting that lab grown diamonds are the same (or even better due to the lack of flaws) than natural diamonds would lose a lot of money. So he has to say something that preserves the value in natural diamonds.
> People love to conflate

Those people being Tesla's marketing team, presumably.

> they have always been clear that it is not self driving

That is very far away from the truth.
Not much would happen:
https://gizmodo.com/what-a-giant-solar-flare-would-look-like...
> Probably not. This explanation of duodecimal is really farfetched and I’m pretty sure it arose from someone staring at their hands desperately trying to come up with a way to count 12 on their fingers to explain this.

You are mistaken. Finger counting by using your thumb against one of the 12 segments of your fingers is common in many asian cultures. It's utterly simple and immensely practical as it allows you to count up to 144 with both hands.
I don't think people realize that "Tesla Autopilot" will never, ever, ever stop for an object in front of it. Tesla has said repeatedly it isn't designed to do so. If you run a Tesla toward a brick wall with Autopilot on, it will crash into it 100 out of 100 times. It will hit ANYTHING in the lane ahead of you. It isn't designed to stop in such cases.

So there's no need for a UI. If there's something ahead of you, you must stop or you will hit it full speed without braking.
"Mom" is US English only I think.
Speaking of physics, I just read The Order of Time by Carlo Rovelli. The book is about time in physics and the title refers to the fact that is no real ordering of events.

Good read.
Tesla builds in-house insurance as Model S tops in expensive cars to insure
What data is there? I didn’t realize there was enough to reach a conclusion yet.
The problem is that the "paying attention" part of driving is actually one of the most mentally taxing for the driver and it seems the pay attention 100% of the time is basically the same as saying 5% of the time an event might occurs that requires your immediate action. The problem being that if you have to jump into action to avoid something catastrophic 'sometimes' you basically have to be paying full attention all the time in order to collect enough contextual information about the incident. It's the same as watching someone toss a baseball to you and catching it vs your friend yelling "Headts up!" as a baseball is already flying through the air at your head.
That's very, very unlikely. A rogue planet passing near a star wouldn't crash into the star, it would follow a hyperbolic trajectory out of the system.
How long have you been using Awk?
This is another problem with the “imperfect specialist”. Fortunately and unfortunately we don’t need to grow our own vegetables anymore. Most of us have adopted the concept of buying vegetables from “specialists” who grow them more efficiently then we can. So, we use these specialists and detach ourselves from the growing process altogether. Then we receive a batch of Romain Lettuce comes with ecoli and die. This doesn’t happen often but we’ve delegated this task to someone else and inherited the imperfections of their process. I’d argue vegetable growing is pretty damn safe these days. I’m ok with that risk. But I don’t think Tesla is anywhere near worth the delegation of my driving. I’ll keep my brained turned on for now.