skysight-inc/HackerNews huggingface dataset:
It seems that you copy/pasted a different comment into this spot, < https://news.ycombinator.com/item?id=11153134 >.

I replied to that other comment.

But since you brought up the comparison with a lawyer ... have you ever worked with them? I have worked with lawyers on several occasions and what you describe is not really the sort of thing a lawyer does.

If a lawyer senses that a client is willfully ignoring their advice, and particularly if that client is forcing the lawyer to pursue lines of action that are not beneficial, then the lawyer has many abilities to file to withdraw from representation (depending on the country and the type of field they are practicing in).

I've seen lawyers walk away from clients on a number of occasions, and usually all that is required is for the lawyer to say there is a difficulty agreeing on the necessary steps to best represent the client.

Lawyers have to be aware of this option because if they merely execute the instructions of their client, without lobbying for the client to use the best legal analysis to pick the best course of action, it can be damaging to the lawyer's career. So even if they can keep billing for the hours in which the client just wants to micromanage them, it's often not worth it, because it damages future earnings.

It is very much the same for an engineer. If a boss wants to micromanage (which is essentially the issue you describe -- when a boss ignores or overrides the engineer's critical thinking ability and personal analysis of the best trade-offs and instead demands that some non-optimal action be taken without justification or collaboration), that can be extremely damaging to an engineer's career and future earnings.

Putting up with it in the short term because "that's just how jobs are" and you should "just do it because you get paid for what your boss wants" is a really bad idea, even just in financial terms, because you will be damaging your chances to enhance your skills and your job experience won't cause others to value you highly. And there are other very serious risks too, like the risk of career burnout and prolonged cognitive health issues at work, that are arguably even more serious than financial concerns.

"Give the best advice, then do whatever the client desires" is terrible advice for a lawyer, and equally bad for an engineer (where 'client' is replaced with 'manager').
> Media world dominated by big conglomerates.

True in a sense. I would frame it that the media world is the internet and there are many channels on it.

Larger organizations have fared quite poorly in this environment, especially in a non specialized space reaching consumers.

Bloomberg is a data & tech company with a fairly specialized clientele for their media. Without viewing there financials I would assume cap iq and the terminal data feed dwarf the media arm.

So my poiny above was that adapting Yahoo finance to serve as a consumerized version of Bloomberg, and cross sell data to finance companies viaban APO would have been helpful.

The sports media and application ecosystem looks like fanduel & sbnatition.

The mail service not sure what to do with maybe keep it in the yahoo ecosystem on main.

So viacom not phenomenal vs tech executive
Depends on the airline.

On some airlines the food/drinks assortment is identical between economy and economy+. Just get more legroom/width, sometimes an included checked bag (of $25-50 value), sometimes earlier boarding, and sometimes included access to entertainment/WiFi (a couple of airlines charge for seat-back entertainment).
> The largest part of the problem is my apartment complex. The ratio of stoners to non is pretty high, so the smoke just soaks into everything.

Gotcha! Yea, that sucks. You might talk to your landlord about it or ask your neighbors to be more considerate/seal their apartments better. I live in one myself and have similar gripes. Even as a regular smoker of weed, it's gross as hell to smell smoke all the time. I also agree on the statement on 25, they could really move the grow house.... like anywhere else.

> I'm aggressively trying to find a new job outside of the state.

This seems eager for a problem that seems unique to apartment complexes; even having outside entrances to the apartments helps a lot.

However, have you checked out duplexes/houses? It's actually quite easy to find renters who are looking for non-smokers—not just in the fulfilling the lease kind of way. There are plenty of families in the city who will have similar (or stronger) reactions, and many people just don't like being around smoke.

I guess I'm surprised you find this problem dominates your experience of the city; I have more issues trying to find a way to socialize without drinking, something objectively FAR more harmful than smoking (let alone any of the other even healthier ways to intake) weed.
I'm the author of the article, and I'm quite happy to see a response from a neuroscientist who studied this topic in the past. I wanted to ask you about point 3, because obviously I could have made a mistake. From what I understand (and what I have studied) retinal ganglion cells computing the S vs M and S vs M+L dimensions are the critical ones underlying coding of colour information along the blue-yellow and red-green axis. The additive axis, featuring amplitude information, from what I understand primarily concerns luminosity rather than colour discrimination. Without any of the ratio information, colour discrimination would not exist. Am I wrong? Would genuinely love to hear from you on this.
I agree, but plenty of children are hospitalised or die after accidentally overdosing on medication that people leave out.

There are a lot of grandchildren that die after visiting their grandparents and taking an overdose of strong meds. Older people without children tend to forget that meds need to be locked up and don't want the inconvenience of locking meds away when they only have children around occasionally.

These are preventable deaths, they do happen, they happen way too often, but these are not reasons to make the meds / drugs illegal.
Apple can push software updates to a locked phone without the owner's permission.

Nobody else can.

That's a big difference.
The 2pi comes from the usual method of using hbar, instead of h. Where hbar = h/2pi, and is the Planck constant adjusted to use radians instead of cycles.

This is much more natural when working with frequencies instead of using cycles.

Yes, this constant arises prolifically when looking at the atomic "fine structure", which modifies the usual hydrogen energies to includes interactions between an electron's spin and its orbit (the un-modified ones only include the kinetic energy of the reduced electron-proton and the electric potential energy). There are further interactions that can be added, eg the hyperfine interaction which includes the spin-spin interaction between the proton in the nucleus and the orbiting electron.

And if you use Planck units where hbar=c=G=1, you can do many things easily, for example denote the potential of an electron at distance r as just alpha/r (without all those other pesky constants embedded in Gauss's law).
I don't know when this was last updated, but:

http://jakegoulding.com/rust-ffi-omnibus/

It's got a nice breakdown of how to bring rust libraries into a few languages. There are a few tutorials about how to make rust produce a static or shared library, but it's pretty straightforward.
So, if he measured the width and height again, using different units, would he get a different answer?
If you search for 'business cards' and get results of companies that make business cards that seems like a difficult thing to make a serious complaint about. Maybe you should try a more specific query?
But gangs aren't trying to secure nuclear weapons.
Is ldns vulnerable? Did OpenBSD drop BIND and libresolv in favor of ldns and nsd, unbound, drill? Might be an interim solution.
Ah, the ol' "I was just trolling" defense. Didn't work at Nuremberg...oh, sorry, wrong analogy. Now quit whining and take your down votes like the bastion of free speech that you are.
I get the concern with NIST but I'm unsure about the concern with Curve25519. Is there any reason to suspect shenanigans there to be plausible?

Also I'm not sure that future public lotteries are really that great. Technically such a thing could be rigged, though it would be hard. A truly good source would be something cosmic and public like sunspot records in the future that could be independently verified and recorded by multiple people and could not be tampered with unless God wants to backdoor our crypto.
Increasing Software Sales AMA Starting Now
> Nor does she ask me permission to spend her money either

This indicates you have your family's assets set up so you separate categories of money that you can exclusively spend from. Many people don't do that and, if you don't do that, it makes sense to ask before spending a significant amount of money from the join category.

> Do you really think that $560 is a "large amount of money"

That is more than half what we pay for rent, so yes.
I've noticed tiers of understanding of ad tech. Some people have never run campaigns and critique gaming companies for focusing on acquisition instead of product.

Others run a test and fail (including early days of Dropbox).

Others have $100K/mo budgets and ads are the basis of their entire business. Jamie has built tools for the high end, and now anyone can use them. Fuck yeah.

Jamie and I first met in YC W08 -- seems like ages ago. He's one to watch.
The change was very drastic between pre-legalization and a year after. It was already medically legal when I moved here, and I didn't notice it at all, except of course right around the dispensaries.

I do find it funny that everyone here is jumping to find excuses for why it's not that big of a deal. I'm providing my experience, and my opinion on it. It's not all happiness and sunshine.

I'm not even saying that it should be illegal again. I'm not realizing any benefit from it, so I'm leaving. Why am I being downvoted for it?
The Slack Bot Era: Connecting Everything SaaS
The joke is in treating the "or" as the Boolean operator and collapsing it into a yes-no question.

Thus, the answer would be "no" if and only if legalization has had no effect whatsoever. As the asking of the question implicitly assumes that there has been an effect, answering yes therefore responds to the question in a very literal, truthful way, without actually conveying any new information.

This is my favorite way to punish a poorly structured interrogatory. It forces the follow-up question, "Which one?" Which can then be answered with "both."

Some people say that there are no stupid questions, but clearly, some questions are more intelligent than others.
Docker Java Microservices Deployment Automation
The real issue is that they are after more than one phone. The DOJ is after twelve others according to the WSJ and the NY DA has 175 phones he needs unlocked.

It is just the tip of the iceberg and it won't be long before someone pushes legislation through Congress mandating a back door or and end to encrypted devices being allowed on US cellular networks

Better yet, they are beginning to the story that the next terror attack will be on Cook's shoulders.
Synthetic biology’s first malaria drug meets market resistance
In the US context it led to slavery and ultimately to a massive armed conflict.

Secession and federalism lead to neither. Slavery was a pre-existing institution. War is politics by other means and pre-existed both. It being associated with secessionism in one case is no more an argument against secessionism than war being associated with democratic revolutions is an argument against democracy.

Naive: showing a lack of experience, wisdom, or judgment.

Heal thyself.
Not according to what I see. Here is a regular search for just cmdb and all I see is ads. http://imgur.com/iSHsRYB
Microsoft Project Oxford Academic Knowledge API
Give me the gift of recognizing my preference for no material gifts.

EDIT: Or toilet paper. I'll eventually make use of and need TP.
So if you have some object named Obj, and you have some interface for it, and you have a factory that creates objects matching that interface, and that factory has an interface, then what do you call the factory that builds implementations of that interface?

A.) IObjFactoryFactory

B.) IIObjFactory

C.) IIObjFactoryFactory

D.) An abomination upon mankind.

E.) IObjFactoryIFactory
Yeah, this is common joke, especially when you feel ambivalent.

Examples:
"Do you want to go out for dinner tonight? Or should we stay in and save money?"
"Do you want cake or ice cream for dessert?"
"Should we prioritize this bug fix or focus on hitting our release target?"

Somebody might reply with tongue in cheek, "Yes", to indicate they agree with both parts, want both things, it's not a simple choice, etc.

FWIW, I encounter it more with older people. As a kid, I heard it often from uncles and grandparents.
This is really cool! The site is gorgeous! I'm pretty lazy when it comes to online shopping, and rely quite heavily on Amazon, which is not nearly so pretty or intuitive to search through, so this is quite cool!
What is "latency arb" then? To "flip the spread" you need to predict where the market will go after your order gets elected. The market is pretty efficient. The average limit order loses the spread and rebates after execution. You can't make money just being on the bid and offer with the crowd without a directional prediction.

You are right that the actual execution algorithms aren't doing super complex analysis in real-time. Usually that is done offline through simulation to generate rule sets, decision trees or factor weightings. That work is definitely quantitative. Aside from pure arbitrage, most HFT strategies have a statistical edge, not a mechanical one.
On non-internet[0] connected computers in my old uni's physics lab, the passwords were often some combination of the phrase "physics" and repetitions of the number "137". Quite the fascination.

[0] why I don't feel uncomfortable disclosing this here
I wrote a simple example of calling out into Rust from Python using cffi: https://github.com/maciejkula/python-rustlearn.

The gist of it is: it's really easy.
New Options for Managing Character Sets in the Microsoft C/C++ Compiler
Medium: Home of the Ringer
what stack do you use?
Exactly. More generally, this is what code reviews are for. On top of the personal issues that might be occurring there, it looks like that team doesn't do code reviews.

Code reviews are not just to make sure the code that goes in is sound, they also help getting multiple team members familiar with the entire code base.
I don't know that it's obvious, or even who you mean by "he." But anyway, the point I wanted to make is that the recent handwringing about "polarization" lacks any sort of historical perspective.
constant pointers are arguably little-known, though pointers to constants are well known.
Understand the true problems that need to be solved.

Often these have nothing to do with written requirements. It may manifest itself in the system's design, or in what you need to do to fight for time to work on a given area with management. If you're self-employed it may be to understand your customer's true needs, separate from what they think they want.

Writing code is straightforward... it's a skill that can be learned by anyone given enough effort and time. To get to that next level, you gotta learn the real issues that need solving.

That's what makes the great ones stand out.
Rust is arguably a functional language? I'd love to hear the argument that says that it is...
Drinking does not require being drunk.
Skylight[1] from what I understand is a ruby gem written in Rust. It monitors your ruby runtime and sends the data to the central servers for analysis.

1: https://www.skylight.io/
How Hackable Is Your Wireless Keyboard and Mouse?
Interesting - thank you for sharing your views. I wonder how much of it is senior management attention too. Google is very good at building 20x better mousetraps. Enterprise companies (say Oracle or Salesforce) are better at tackling immediate needs. Part is the market, part is the style of CEO. It takes a big shift to say "Build something incremental because someone will pay for it."
1) Visaprint [ I've never had a good experience]

2) GotPrint [ ditto ]

3) NextDayFlyers [ Never tried them but a friend has and told me they were awful. ]

4) SirSpeedy [ Never heard of them, but given how terrible their landing page looks and the fact its a Request a Quote - http://www.ppc.sirspeedy.com/printing?sfranid=SSI01470&kw=bu... yeh, sorry not touching that ]

After that comes the map

Then VistaPrint again.

Moo, Staples don't come up until I've hit page down a couple times.

Uprinting is on the second page.

---

DDG?

Vistaprint, Gotprint (Ads) that are relatively subtle and don't consume a little over a page worth of real estate.

About 50% of the places on the first page are useful results. [e.g. Uprinting is on the first page, Moo is visible without having to hit page down twice]

It also includes the company which we actually got our business cards for $DayJob.
Good Tech and Entrepreneur Snapchat Accounts to Follow
20%? What airline you're with, for "elite" statuses it's generally less than 20% of the flights that do not get upgraded. Obviously depends on availability on the specific flights though.
It's hard enough on Linux/Unix/BSD OSes ... you should try it on Windows ... fun times. Especially when the build instructions on Windows start with :

"Download and install Cygwin/Mingw..."
Biohacking and the Do-It-Yourself Biology revolution
Satchel Paige and the Championship for the Reelection of the General
They're content is unmatched (except arguably by one of the three I mentioned above), I was just talking about design.

As a user, I don't find the innovations very useful and the design functions poorly. For example:

1) Most of their content is hard to discover; the front page must have 100 links to stories, some old and some new, and much more is buried elsewhere - if I wanted to see every story of interest to me, I'm not sure if or how I could do that starting from the home page. I also read it via RSS and it's a whole different news source, with far more coverage. People reading on the web miss a lot.

2) Updates to news stories: If a story has been updated, how do you know? You have to look around the home page for the words 'updated xx:yy' - not really a great method of notification. And if I click the updated story there is no way find out what's changed without reading the whole story again, looking for things that don't seem familiar.

3) Their inability to integrate multimedia in story-telling: A movie review never says, 'watch the clip below; see how the colors ...' <video> 'also note how the actors ...'. They have images and video, but they are decorations stapled onto the real story in text and not an integral part of it - or even a more dramatic example, the videos with hard news are completely segregated from the text story. They still are a newspaper, stuck in the limitations of the old medium where text was the only realistic option, with a few images added on.

Note that bloggers handle many of these issues efficiently. The NYT is still a newspaper on the web.
Birthday Dinner. Either very fancy home cooked, or go out to a very nice restaurant. Its fun.
Or y'know, I can use a search engine that actually surfaces results Google is now pushing to the second page.

I'm sorry but the fact I basically have to hit page down 1-2 times to get useful results on Google gives me basically the same problem I have with DDG. [e.g. The first couple results are useless]

The difference with DDG is I can usually find it after skimming the page. Now with Google I have to hit Page Down -> Scan, probably hit it again.

Google has completely destroyed the value proposition for my use case.
Most of the bad stuff in glibc is due to bad API's, not to bad programming languages. (E.g., non-reentrant functions with global state, functions that deliberately crash on incorrect input, poor separation between standard library functions and non-standard but commonly accepted ones, poor separation between stuff that's needed for C and stuff that wraps kernel/syscall functionality, etc.)

Parts of it probably should be replaced with safer implementations, but as long as you're going for 100% compatibility you're still putting lipstick on a pig.
I can very much relate to this; my motto is "you don't own stuff; the stuff owns you". And every time I've moved, I was amazed at just how much stuff one (even unwillingly) accumulates, and how liberating it feels to get rid of it.
I also prefer to own just a few high quality and/or useful things over having a 'ton of crap'.
Whole Foods to Invest in Instacart, Signs New Multi-Year Delivery Deal
This is a great story to make glib comments on.
Pen and Paper Programming
My father was a scientist by profession. I remember how much he talked about SMP when his branch of NRL got it. Later he learned a bit of Mathematica. Anecdote is not data, but when Wolfram claims that scientists use Wolfram Research's products to investigate relativity, I tend to believe him. Not just because it conforms to my experience but because he is in a position to know.

I have found that pretty much all of what Wolfram writes is closer to this article than the popular internet opinion. I suspect that that's because his tools scratch his intellectual curiosity...they exist so that he can start with the sort of math that starts this article and go from there...or write a book like A New Kind of Science.
Looking at how quickly (in societal terms) the gay rights movement in the USA has progressed: the number one thing that changed people's minds was individuals coming out to their friends & family. It is easy to demonize people you've ever met as perverse deviants: very different to hold on to those demonizations when you learn that somebody you've been close to your whole life is a member of this group.

On the other hand, racial minorities can't really do this: prejudices that exist prior to getting to know somebody have a much easier time both preventing people from interacting as well as having a greater likelihood of persisting during interpersonal interactions.

This is a large portion why the gay rights movement has been progressing at a faster rate than either women's rights or civil rights have in this country.
Show HN: CloudRail Universal API – New UI to create your custom SDK in 30s
Show HN: TLI, a Twitter (command) Line Interface
Google Science Fair 2016
Conversations with Tyler: Nate Silver
One of the things I'm noticing in looking through the musl code in comparison to FreeBSD's libc (yes, it's not glibc, but it's also a full-featured libc) is that musl makes a lot more assumptions about the base system and the results it gets back. Looking through getaddrinfo.c, musl doesn't handle systems that don't have ipv6 enabled, doesn't document the tricky corner cases of the RFCs that cover name resolution, doesn't check for order of precedence, doesn't handle site local address ranges, etc. Other sticky points offhand look like a much lower amount of i18n support in musl, the inclusion of floating point emulation in the bigger C libraries, and other bits and pieces that are useful when you find yourself on platforms that aren't as full featured as other architectures. Aditionally, individual files in musl do not carry licensing and other information, which again pushes up counts of code length.

This is just a 10000 foot view of the two, but hopefully is helpful in starting to explain why musl's small size may not be all that advantageous if you want the kind of coverage a libc like glibc or freebsd libc has.
It's not like the cows weren't domesticated from something similar to a bison (https://en.wikipedia.org/wiki/Aurochs). Bulls are still be very violent animals. That video also forgets alpacas.
Yup. Which is why as I said elsewhere:

Give me the gift of recognizing my preference for no material gifts.

Or toilet paper. I'll eventually make use of and need TP. (It helps remove crap! ;)