skysight-inc/HackerNews huggingface dataset:
Maybe you should explain the relevance to contribute to the discussion.
Hacker News – Y Combinator 3800 Plate
It feels like reiserfs all over again.
Rust is great, but to be honest, Rust's learning curve is way steeper than GO's. And this may slow down the Rust's domination.
the output is missing the git modification flags

issue: https://github.com/ogham/exa/issues/183
wow

the more you know

That is an incredible little tidbit. I love finding out the answer to most of my questions is under my nose in the docs baked right in
This article is pretty dang cool. Looking over the pictures of the NASA engineers I couldn't help but think "Damn, that engineer looks TIRED". Did anybody else think the same thing?
Questions to which the answer is "no".
How does it work? What's advanced about it?
Is that worth a read?

I know it won a bunch of awards.
What are you having trouble debug? Or what do you think isn't working well for you?
I'm really happy you weren't a friend of mine in those days. Turnabout was fair play and compromising each others machines was a way to learn the basics of security. People would see a good prank as a being handed a choice bit of meat: time for revenge :)
Yeah but there's a big difference between 'hacking' a friend's Facebook or MySpace account, since it usually happens if they just leave the account open on a computer, and actually keylogging their password.
I completely agree with you. I'm pretty sure Marcus isn't either from the sound of it. Just a bit freaked out by our government's tactics and sharing a memory.
I'm really productive with Symfony, so Symfony it is.
Electric cars are not the answer to air pollution, says UK adviser
Try out in order

* tour.golang.org

* gobyexample.com

* The Go programming language book. (If you're a C programmer, one of the authors might be familiar to you)

Personally I got hooked when I saw a talk by Andrew Gerrand where he created a working chat server in about 30 lines of code. I'd recommend this after gobyexample just to get a taste of what's possible - https://talks.golang.org/2012/chat.slide

I hope you enjoy it :)
Yep and TS makes it trivial to target old JS versions and in 2.4 you can use the type inference on normal JS as well.

Its all a win.
Even better than observing yourself is watching other people and trying to figure out what their problems are. If done with empathy, the side benefit is that you further develop abilities you will need if you ever have employees.
So build your own things and do it your own way. I find that is what works best for me. Put food on the table through contracting, build my own things around the contracts to provide recurring revenue. Keep going till it's enough. I hated everything about office culture and have never been happier. Right now for me that's about 20-30hrs per week freelance to make a great income, and I spend 20-30hrs per week working on my own projects.
I'm not sure what you mean by "the generic version". Fentanyl _is_ the generic name (the brand name is Fentora (plus a bunch of brand names for patches).

Buprenorphine and fentanyl are _very_ different drugs.
Which is easier, explaining to your hypothetical total beginner what "Person.prototype" is and going down the rabbit hole of prototype-inheritance, and explaining how Javascript functions (unlike just about every other language's functions) can have attributes on them and can act like fake constructors and what "this" means in your example (and then later what it means in a different case, since it means so many different things)...or simply saying "yeah, we can define a new category, or 'class', of things called Person by saying 'class Person { ....'"?
Related and required reading if you're doing microbenchmarking: https://shipilev.net/blog/2014/nanotrusting-nanotime/

Also the, tsc CPU flag is not sufficient since early tsc implementations had issues that made them unusuable for walltime measurements. There's also constant_tsc and nonstop_tsc which are relevant because they indicate that tsc keeps ticking independent of frequency scaling and CPU low power modes, only then do they become usable for low-overhead userspace timekeeping.

hotspot and the linux vDSO generally take care of doing the right thing, depending on CPU flags, so the TSC is used for currentTimeMillis and nanoTime if it can determine that it is reliable, otherwise more expensive but accurate methods are used.

The article's own conclusion:

> The title isn’t completely correct: currentTimeMillis() isn’t always slow. However, there is a case when it is.

It only happens under circumstances where the TSCs are not used.
I read that certain optical illusions are not experienced as strongly by native, non-city-dwelling populations. It was hypothesized that this was due to the relative absence of 90-degree angles and "carpentered" features in their environments [1]. Looking it up again now to refresh my memory, I see that this explanation is contentious and there may be other reasons for the variation.

The Wikipedia page also mentions papers about pigeons [2] and a parrot [3] reportedly being susceptible to the illusion. I'm pretty sure the birds used in those experiments live in carpentered environments that are heavy on the 90-degree angles. A Smithsonian magazine article on the same topic says that "a computer trained to mimic the perceptions of the human eye was also susceptible" [4].

[1] https://en.wikipedia.org/wiki/M%C3%BCller-Lyer_illusion#Vari...

[2] http://sci-hub.ac/10.1037/0735-7036.120.3.252

[3] http://cavlab.net/wp-content/uploads/2009/04/cavangh2008proc...

[4] http://www.smithsonianmag.com/smart-news/are-optical-illusio...
React Native Limitations and Best Practices to Deal with Them
Ask HN: What would you pay me for?
Sales reps, managers and I guess anyone who wishes to grow their business - a strange request here from me.

My question to you is: Hypothetically, what would you pay me (or someone else) to do for you to help you get more sales?

Context:
I've been a salesman for the past 8 years, working up from cold-calling (booking appointments) up to being a territory sales manager with $2.5m+ target. I've mostly sold the same type of product/service, working with 3 vendors/partners all quite closely linked in the field of Network & Application performance monitoring.

I don't love being a salesperson, but I do like helping people and organisations grow. I wish to move from being a salesperson to being someone who supports multiple sales organisations.

I have ideas and I believe I know some of the areas I can add significant value (because I know what is/isn't useful to me as a sales guy) but I wanted to hear from you wise minds first.

Please by all means challenge me, question me and shout ideas at me - I would love to hear it all.
New Video Visualizes a Century of Global Warming in Just 35 Seconds
That thing about the bunch of symlinks actually reflects how Gobolinux was first created :). Onde of the devs didnt havê root access in their university lab computer so they came up with this alternate organization that let them install everything they needed inside a directory in their home folder. He grew fond of that folder organization and later on grouped up with some friends to find out what would happen if they made a custom distro where everything used the alternate organization.

As for what benefit this brings... One big one is that it makes it very easy to mix together programs installed via the package manager and programs you compiled from source by hand. There is no need for an alternate /use/local hierarchy. Similarly it it better at handling those situations where you might want to install multiple versions of some software. It can create different versions of that virtual root filesystem but with symlinks that point to different versions in each one. The end result is similar to what you would get with chroot and other "container" tech but in a quite elegant way.
I'm (pretty) sure this is a result of them using MongoDB. A friend of mine also accomplished a double sell (BTC -> USD, -1x credit on the BTC but +2x on the USD), he ended up keeping it and never hearing from Coinbase.
I don't see how this is a valid argument. So what if Mt.Gox was worse? The point is there are many better exchanges than both Mt.Gox and Coinbase nowadays from a fees, customer-support, and reliability perspective.

Coinbase has three major advantages: (1) incredible marketing, (2) flashy and good UX, and (3) (claimed) safety via cold storage.

The first (1) is a counter argument in my book, (2) is irrelevant, and (3) only matters if you let them control your private keys, which is stupid and the antithesis to Bitcoin.
> come up with a solution which is easy to implement

This might be better phrased as, "a solution that's easy to scale". I don't think the implementation part of most valuable things is remotely easy; at least from my experience.
When I took my optimization and design class in college, our professor would tell us "It's always smarter to find the market then design the product, rather than designing the product and finding a market for it".
Another example is you only need to be 13 to have a youtube account and the interesting privacy compromise at school is the kids upload their video presentation homework to youtube as private videos.

Another example is prepping for launch day, upload and test everything then change private to public on the big day.

I suspect google can't monetize private videos because it would bring an uncomfortable discussion about income inequality at youtube (much like patreon, almost all users make essentially no money, which is not going to help content provider recruitment if it becomes noticed in wider public eye)
Also, refer http://www.techiedelight.com/list-of-problems/
Energy is consumed to mine and transport the coal.
Ask HN: Personal Website/Blog Options
I am going to create a personal website that also has a blog, some photos, and eventually maybe add a private space for friends to see non-public posts, invite me to events etc. (essentially like a fb replacement just for me).

I am wondering about what thoughts you guys had on set-up. For example, Linode vs Digital Ocean vs AWS. Also Wordpress vs Joomla vs fully building myself.
> How does taking out my BTC out of CoinBase ensure I will receive an equivalent amount of BCH?

By taking your BTC out of Coinbase and into a wallet you control directly (on your computer or phone) before the fork, you have the corresponding private keys during the fork, which after the fork can be used to transact the same value independently on both the BTC and BCH chains.

> I bought 200$ worth of BTC in the past from CB, and promptly moved to an Exchange. Does that mean I will get whatever amount of BTC I purchased back then in BCH?

What matters is what happened at the precise moment of the fork. If at that moment your BTC was on an exchange, the corresponding BCH is at that same exchange. What happens with it depends on the exchange: some might treat it as non-existent, some might credit it to you in full (but it might or might not be possible to trade and/or take it out of the exchange), some might credit it to you partially based on a confusing formula which gets changed after the fact, and some might even take all the BCH for themselves.
How about a private jail cell?!
Why Chinese Have Been Slow to Embrace Hugging
What is that format/style called? I remember reading all the late 70's to early 80's magazines in my our basement as a kid, and all the ads had that look to them. Take for example this Ford ad for a car:

http://www.classiccarstodayonline.com/wp-content/uploads/201...

The style kind of goes, big headline, then 2-4 fairly detailed paragraphs about the product. You never see that any more. The video games always followed the same template:

CAN YOU HANDLE THE ACTION

Are you ready for craziest alien battles on the Frobozz Computer System? Then play Foobar 2000, the ultimate adventure! You'll face dastardly demons and high speed challenges, sure to make you ask for more!
Well only wrong in that they weren't following the W3C box model spec. That single inconsistency was responsible for at least 50% of the extra work caused by IE.
will it work for custom code like trie, for instance
http://www.techiedelight.com/trie-implementation-insert-sear...
IV fentanyl is a lot faster than IV morphine (3-5 minutes vs 20 minutes for peak analgesia).
Yeah, Go has the worst possible model for concurrency there is - shared memory multithreading. Hopefully more and more companies will realize how bad this model really is and start looking into languages with decent concurrency models, like Erlang and Elixir or at least stick to event loops.
Yup. Racket is very slow especially the ide when interpreting simple scripts.
Edit: I meant box-sizing.
Businesses are not automata, independent of their environment. People own, run, and work for businesses; people care, or should, what the world will look like for the next generation.

This notion that businesses exist solely for a short-term profit for their shareholders is patently destructive.
You're wrong about 3. That's where the SEC makes a difference.

Anyway, I don't think I'll be able to change your mind on this no matter how much time I put in so I'll just wish you good luck with your crusade.
US Army calls for units to discontinue use of DJI [drone] equipment
1500 stories in 4 weeks: Building an user community in India with minimum budget
Ember 2 is dead? I don't use Ember or Ember 2 and never have but curious why it's not part of the supported frameworks. Same for Vue. Feels like people who make tools are opting to support the frameworks currently most popular. What happens if they fall out of favor in a couple of years?
Even the nonfiction strikes me as a bit narrow in interest.
https://abikogailmonxlzl.onion.link seems to work better...
> Want to start a billion dollar startup?

> basically what you have to do

Just.. cringe. The book recommendation reminds me of this joke: https://www.amazon.com/How-Made-290-Selling-Books/dp/B073DMV...
Try Kill batch processing with unified log stream processing
A lot of stuff depends on the basic Unix commmands though. It might be better to invent a new command name if the output differs in ways that would break both human and machine expectations. The difference between BSD and GNU versions of some commands is already enough to trip me up even after all these years. You expect `ls` to be `ls` on anything remotely POSIX/Unix-y.

I like the ideas in this tool, but it's very end-user oriented and by being written in Rust with stuff like minor Git functionality built in, definitely not as general purpose as a command like plain old `ls`.
Looks good, I'd like to try this though https://blog.lessonslearned.org/building-a-more-secure-devel...
> if I know my private keys for my BTC, does that mean they are the exact same for BCH? If so, how would I then "acquire" said BCH?

Yes, they are exactly the same. To "acquire" the BCH, do the following: first, as a safety measure, "spend" it all on the BTC chain, by sending them all to a new wallet you also control; after that, these private keys have no BTC, but still have all the BCH. Then, you have to find a BCH wallet software which is compatible with your private key format, and import the private keys into it. That's it.
How to avoid nuclear war with North Korea
“Repackaging” and Financial Advisors
The customer is more important than the engineering,
as long as the engineering supports what the customer
is trying to do

That is, and always has been, pretty much the entire point of good engineering practices such as keeping one's markup as semantic as possible -- allowing us to deliver stuff more gooder and fastener to the customer.

I don't think anybody has ever been under the belief that customers really were gonna do a "View Source" on a web page and just marvel at your clean HTML.
It's a sort of usage tracking, and an option to disable it (or reduce data leakage) is perfectly legit.
so the excuse of an inefficient state is that it is inefficient?
Ok I have to disagree here. I believe the failure of XHTML was to cram everything into XML; I found XForms especially pointless. Now don't get me wrong, and as you know from my other posts here I'm as much of a markup geek as can be, but IMO markup is first and foremost for representing and authoring text. Just that browser content is mostly text, however, doesn't mean everything has to be markup. To the contrary, I believe XHTML (and XML in mainstream apps) fell out of favor because the spec authors tried to anchor each and everything on XML, rather than on something that makes sense for the task at hand (a phenomenon not unheard of for JSON and YAML as well). In XForms, for example, XML was used as a programming language which just never made sense. You know you're doing it wrong IMHO when you have to discuss whether you want to store your data in attributes or element content, a distinction that only makes sense for text data.

It's sad and surprising how much time and energy was wasted on XHTML. Back in february I met Steven Pemberton (XHTML spec lead back then, and of ABC/Python fame). He's just such an inspiring guy to talk to, but unfortunately, there was no time for recapitulating the XHTML situation.
What I this misses (in it's rather click-baity title) is that most problems are not going to be companies that are worth $1b. There is a very small slice of problems that end up at $1b. Most, I would imagine, end up being one time problems that are worth very little.
It is a sorce-based distro so yes, basically you download source tarballs from the web and compile them locally. Gobolinux comes with scripts to help you conpile things using the custom hierarchy and for common patterns (like autotools stuff with configure make install) it is as almost as easy as it would be in a regular distro. You can then write scripts to automate this (including specifying all dependencies and where you got the tarball from) and share them with other uses on the Gobolinux Recipes website.
Does scratching your own itch count as finding problems?
> AirDrop [...] "just works"

Well, not all the time. Never works at my parents, for example. Works in my flat about 80% of the time (although iOS 11 + High Sierra seem to be improving that ratio slightly). Never worked at $JOB-2. Doesn't work if you want to send to a non-Apple device. etc. Maybe Apple will spin up something out of the DeskConnect ashes for these cases.

When it does work, mind, it is bloody magical.
Although you do have to make sure you upgrade all your SyncThing clients in lockstep - which is a faff when you've got a mix of OSs to deal with - otherwise you'll get protocol mismatches and nothing works right.
I might have exaggerated a little, since I did use computers without f.lux for 10+ years of my life, but I like to work in the evenings sometimes and I like to also be able to get to bed after that pretty easily.

I woke up early this morning, which sucked, but f.lux made it bearable to use my computer, which would otherwise have hurt my eyes; an hour later when f.lux decided to turn itself off >_<, I ended up setting my clock back a few hours because it was hurting my eyes.

Maybe I'm just getting old, but I find the constant white light hard on my eyes.

[EDIT]: I had a Chromebook for a week from work; I simply didn't use it when I got home. Some may argue this is a feature.
The problem with all these approaches is that they sidestep what the internet is and isn't and change the rules as they see fit when they want a certain outcome.

If the internet is a digital territory made up of computer ETS, then we first have do solve the question of how to determine, who'se territory it is.

If it is only a communication tool to reach physical objects on a countries soil, then the usual treaties regulate a very different approach as the one taken.

Going back to the territory problem, a state as a person of international law should possess the following qualifications: (a) a permanent population; (b) a defined territory; (c) government; and (d) capacity to enter into relations with the other states. Good luck trying to use this on the internets.

State agents can't even identify themselves in a secure way so I could also nuke them virtually when they enter my virtual home... all the questions like taxation or citizen rights not even mentioned - you see the problems?!

States use arbitrary interpretations of clauses of often mutually exclusive treaties covering civil and criminal law to basically claim, that each one has dominion over all of the internets.

The real situation is more like international spaces, where states have some control over their systems, just like coastlines and out in the high seas it's everyone on it's own with the states neither willing nor able to enforce the rights of their citizens...
Pattern: Service Mesh
Show HN: A deep learning approach to logo design
If people were more open about their problems, we wouldn't need to find them in the first place.
Is Al Gore mining Bitcoin or growing marijuana?
I have 2 other freelancers I work w/. We've created a freelance conglomerate of sorts. We all work on a contract to contract basis. We offer our entire network a 10% finders fee. If someone you recommend closes w/ us you get 10% of the contract. This has worked out great for us. This also extends to the company we registered to provide all the freelancers w/ insurance and other things you should have when running your own company. So all the freelancers get 1m+ insurance through the company they bill as.

The company makes $30/hr on every hour billed. This covers taxes, etc as we also handle payroll and taxes for the freelancers but you could easily forgo this part. The person who brings in the client gets a 10% finders fee. We use this money to subscribe to lead generation services which deliver us hot leads and such.. RFP's, etc.

Anyone who contacts these leads and lands a client can earn the 10% finders fee.

Devs then take the rest as an hourly.. usually this means they're making between 90-120/hr depending on the contract. We specialize in Ruby, Elixir, ReactJS/React Native work.
How to Start an Animal Blog
Communication is the key to positioning
FDA Is About to Ban Organic Farming?
This is a good insight. Having read about NASA's culture some from books like "An Astronaut's Guide to Life on Earth", they tend to be very dedicated to documenting everything. Every last little detail goes into handbooks or manuals about how they fixed problems or things that could have gotten someone killed, adapting procedures to take into account even the smallest of practical details. These engineers come from a different era. You can see all the printed binders on their desks. I think in many ways the process of documentation for space missions is more expensive, pain staking, and solid than modern practices. I think also they do have the advantage of all working in the same place. You just go to Tom, the human search engine/librarian, and ask him what he knows about thing X. (The article mentioned Tom was the self styled "librarian" of the project). Most organizations need a "Tom" of their own and are poorer for not having one.

Our company is building a remote team, and similar to Gitlab, we are discovering that staying in sync is not just a good value but a way of life. Trello, wiki, and code help us repeat our assessment work and ensure everyone is on the same page.
The fact educated people aren't having children is a global phenomenon. The US relying on poor, undereducated immigrants is a temporary solution for what is becoming a bigger problem by the day as more and more countries become developed.

We need to start wondering why educated people aren't reproducing and work to fix that, instead of hoping there will forever be at least one impoverished country to do the reproducing for us.
So? Nobody is going to use this to replace "ls" in scripts. Are you really arguing against the creation of competing tools? "ack" shouldn't exist because "grep" already exists? "htop" shouldn't exist because there's "top"?