skysight-inc/HackerNews huggingface dataset:
I grew up in Livingston MT just a 20 min drive from the Crazies, I know these trails, and this is one if the saddest things I have ever read on HN. Now I live on the West coast but I miss Montana all the time and visit whenever I can. To be honest, I really can't fathom how terrible things have gotten politically with the likes of the despicably corrupt Zinke and Gioforte. Personally, I watched everything change so fast, 7 years maybe, it started with the spec houses and the big money from the Yellowstone Club in Big Sky. My father was a carpenter on a ugly 12 million dollar monstrosity, complete with a heated fucking driveway, cut out of what use to be public land, and used solely by Microsoft execs a for a few days a year. This big money then led to Bozeman blowing up with no smart growth plan, just all sprawl and box stores now. And already it has become the next Boulder, with it slew of bourgeoisie shops downtown, and yes, a great outdoorsy place to live, but only if you've got the Do Re Mi. Oracle is there in Bozeman now, and Google and FB are rumoured to be coming soon too...but tech per se isn't the main force killing MT, or the west, it's mostly our values that are. Perhaps, I can write a geat Montana story about a forrest service ranger, who leads a double life cutting fences, torching wasteful vacation mansions, and getting into conflicts with poachers, extractors, and rich asshole "ranchers" and developers. Maybe one day soon the beauty, majesty and stillness of MT will only be saved in stories, or maybe there is still a chance we can change out values and change our ways.
That's more like asking them for a resume. A portfolio of side projects isn't remotely the same thing.
Segment enables marketers to target audiences of one
Anyone here have a client reverse engineer your work?
I am sorry that so many women feel wronged by me...

This whole thing opens with the classic of all scumbag apologies, “I’m sorry for how you feel.” I’m not sure that this is much of a jumping off point for good discussion, as much as it is just another one biting the dust in the messiest way possible. Where does a constructive conversation begin here? With someone covering their ass in a blog post against their lawyers advice? With a bunch of people on HN opining about something that has been an open fact of life for many people, especially women, for longer than any of us of been alive?

The solutions aren’t that difficult, they just take time and consistent desire and willingness by legislature and business leaders to follow through. So far that desire has been largely absent, and with recent revelations it’s not hard to see why.
That's somewhat ironic, as the "draw the rest of the fucking owl meme" is one of my employer's values (which I actually agree with, as long as it's not taken to a ridiculous extreme).

"Accept or GTFO" is a risk you run when negotiating. But it's better than just saying nothing and accepting whatever low-ball offer they give you first, and it costs you nothing to at least do a bare minimum of negotiating.

It really is as simple as saying "I don't think that amount will work for me; I was looking for something more like $X". I mean it: just that sentence alone. Don't demand or be a dick about it, and don't appear meek as if you're asking for a handout, and don't try to justify it with a "I have mouths to feed" or "I'm saving for a house" or whatever. Just state it, and see what happens. That, or something similar, has gotten me a better offer literally every time I've tried it, and I'm honestly probably an average negotiator, at best. It might not get you exactly $X, but that's what a compromise is: meeting somewhere in the middle.
And advertiser ROI - which was never good - is dropping. Twitter's market share of the advertising world is not enough to sustain it. Hence their attempts to move over into video, for better ROI. But it seems like it could be a move that is out of their depth. It's sort of like a fast food company that suddenly decides they can't make money on their burgers so they start selling insurance from their drive through.
So I have a question...

How if at all does this apply to API interfaces? For example, if someone makes an app that has a compatibility interface that works exactly like Amazon S3 while simultaneously competing with S3.

I know several people on HN run services like that. Where the code is their own but the API interface is flat out copied from the competition.
CTRL H, remove all occurrences of ':', then replace '=>' by ':'. In python it's as simple as .replace().replace().

Oh and you don't need to learn that much to do it, or print some large VIM cheatsheet.

> 4) whether or not those "operations" can be shared.

Better even, those can be done in python.

To be honest I prefer using basic tools and building my own when it really is necessary, instead of using complex ones, even if they are more powerful. Sometimes you can waste time coming up with good solutions that you will only use once.
Actually, a CEO is accountable for everything. Absolutely everything. The buck stops at the CEO, and anyone who thinks otherwise is misguided. Therefore, the issues at Twitter are Jack's fault, full stop.
> Rather it should be sold as an exception to the rule.

I've said this before: Society has already made it's choice. Society doesn't want people dying in the streets. Once you've made that decision, universal healthcare in some form or another just flows from that. The US has a form of it right now, it's just extremely perverse and expensive.
Orbbec Astra (https://orbbec3d.com/product-astra/) is still a viable option for applications (such as robotics) that need an RGBD camera. The body-tracking SDK is still in beta at the moment.
I always prefer being able to look at someone's work. I'm an adult - I don't expect to see that for someone coming out of defense or certain other industries. But, I will be clear: I want to see your work, and whiteboarding is kind of awful. So is coderpad. Take home projects are nasty because of time commitments and time pressures. How do I solve this problem?

For my sake as an interviewer, I need as much information about you as possible, as realistic as possible, as fast as possible.

For my sake as an interviewEE, github gives me the ability to do good work, on time of my choosing, and present it in the manner I see fit.

As a social awareness question, I prefer to work with people that have the social awareness of the broader software community to go, "yeah, this is how the community is rolling, I can play the game a bit". Whether that's github, or Haskell, or Rust, or assembly, or retro Pascal. I sort of don't care. The social cues matter a lot in The Work.

At the end of the day, passing on someone with no portfolio and a preference for doing art over spending time learning a bit more about a topic and doing a quick demo project is an easy pass.

(Personal note: if you're gonna just throw your novels out, maybe write code instead? worst case is you learn something fun)
I disagree, my side projects have led to many employment opportunities, including my current one. I also get recruiters contacting me and mentioning my side projects. I often suspect their system just found my projects and dumped them into the email, but other times the email is clearly from a human who has read my blog and/or investigated my projects.
Some of the trendier merchents have Square in my neighborhood. I'm in NW Maine. I just bought some alpaca wool and the nice lady swiped my card through a Square device attached to her phone. The pie lady takes Square too. I think the new coffee shop, down in the village, now has a real merchant account, but they did use Square. I've never even seen Venmo.

Err... I'm old, but we have hip and trendy tourists?

Ah well... Another anecdote for ya.
There are also employers that downplay your achievements just to have a reason to offer you less money. The decision to hire you was already made and they advanced to salary negotiation but without telling you.

You just have to know your real market value, how good are you compared to others.
It's almost like the inability for twitter to make any meaningful decisions around product, moderation etc comes from the board?
Congrats to the Apollo team! A ton of work went into this
I mean, what am I supposed to look at? Unless it's obviously poorly written (e.g. no consistent style) how do you judge it?

Perhaps more tellingly I've interviewed people with seemingly impressive GitHub accounts who were just terrible. That experience leads me to believe it's easy to set up a GitHub that "looks good" without having the chops to back it up.
Why? I strongly doubt any criticism from a potential employer would be any good in the context of hiring.

Almost all of the side projects would have undocumented constraints and requirements on which the design/engineering decisions were based. And I doubt the interviewer would take time to ask for design constraints beforehand and then go through the code enough to understand its design/architecture and have interesting criticisms that would bring something positive for the side project in the future.

You can't criticize design decisions without context. I would not be welcoming to someone criticizing my side projects without first asking for context/design constraints the work was based on.

I would not lash out or whatever. But I would not take the criticism without some sense of other person's care for the side project in question.
I just went into my study and got my original snow leopard dvd (the one my sister bought) and I can't find the part that states this.

> but the license is very clear as to what machines you can install it on (i.e. only Apple hardware)

Would be nice to get a reference on that.
But ignoring this my point still stands that pjmlps comment was more a misplaced snarky remark against apple that missed the point. But hey I neither use Mac OS nor Windows (only in the circumstanced when I'm forced to offer support) so I don't really care :)

But a PS: Most hardware you buy comes with a Windows license so people who don't want to buy Windows can probably still use this.
Because they are a bit of an untapped resource. The right are more likely to be open to conservation efforts rather than traditional crunchy environmental efforts, but they too often feel driven out.
I can't imagine using Twitter as a regular person. It seems nice as a new aggregator or celebrity soap box but doesn't seem to provide much value to regular people.

I hear about announcements via twitter than then link to actual new stories and usually skip twitter entirely. Maybe I'm just not the right audience.
The myth of the “right tool for the job”
That story is called "Longmire" and its on netflix except it's WY not MT.
> But I do blame the people who are responsible for preemptively jumping the gun and broadcasting the suggestion that these questions have been answered

Usually when such claims are broadcast, it happens in two steps:

1) Some researcher (often a PhD student) finds some correlation (with our without conscious P-hacking) that has p<0.0.5. Their thesis may depend on it.
2) Some news broadcaster makes a story from the article. Their job/income may depend on it.

Now who, exactly, would you blame.
You would really need a camera to watch the sign. Solar powered with satellite up-link. Then a camera to watch the camera. So, not really practical when there is nobody around 99.99% of the time.
I know the name, don't think I met them.
I often laugh at people who use passionate not realizing the root of the word more or less means suffering. You want me to suffer for your company? No thanks, thats beyond the bounds of employment imo.
It took me a minute with a few googles, but the TS in this case means "Technical Specification", which helped out a ton with searching.

Unfortunately, I'm still not 100% this is what they're referring to, but I think this is it.

https://isocpp.org/files/papers/n3996.pdf

EDIT:
Here it is :D

https://www.meetingcpp.com/blog/items/reflections-on-the-ref...
(replying to myself)

After walking away from this I thought of an analogy to fit the other side: Attractive Nuisance

Maybe a security researcher/group/company could sue on behalf of customers affected by an open FTP server because it's an "Attractive Nuisance" on the Internet. Affecting a company's bottom-line is about the only way to get some to take notice.
It's a safeguard because {} statement blocks are optional [1].

[1] https://stackoverflow.com/a/923833/2561675
Let's also not forget that it was a conference. A very laid back-camping kind of conference, but a conference. In today's standards - where you can't join a project or visit/talk to a conference without accepting a CoC - this would still be considered an extension of the workplace, or at least be classified as a "professional setting". We are not talking rocket science: if you are in a professional setting, getting overly drunk, make out in public and then proceeding to random groping - is NOT ok. You can have him redefine the narrative however he wants, he still a serial sexual offender.
That's for audio recordings I believe, and oh_sigh did say in another comment where legal in your jurisdiction
Check out Personal Capital. Really clean interface. I have all my checking, saving, credit, loan, asset values, and investments in their site which gives a nice running tally of your total net worth.
Consider using conditional fields using the @include or @skip directives
There have been many false starts in the green chemicals field. I think the most prudent way to make this an actual revolution is to make money;)
Yes, but they were doing this 10 years ago, so the recent increases in costs are probably only accelerating an existing trend.
> How about one HTTP request often being faster than multiple requests?

Http/2 push.

But also: would it actually be more dev hours to write out the custom RESTful queries? If you're whitelisting individual queries. What's the difference then? You've just got a more awkward, uncachable, less split-routable protocol for exactly the same data.

> Shouldn't you use push when you know the client will ask for the resources?

Yes. If I know they intend to join data in, I can push it. I can even do this somewhat speculatively based on statistical patterns in clients. I can tune those values based on real data which can be refined over time.
indexing in that case doesn't trigger a dereference, since it's being passed to the sizeof operator.
Ask HN: First laptop you had without optical drive?
I was surprised to search on google and not being able to easily find the first laptop ever to not have an optical drive built in after CD'S were invented and all computers used them. I'm curious to see who can name the oldest model here in HN to omit it.
Check your privilege. While you may have the luxury, political cachet, or just plain old luck at your job to pooh-pooh whatever open source libraries, applications, or frameworks that don't meet your arbitrary definition of saccharine civility, the rest of us out in the real working world have far more pedestrian concerns.

The ideals you've posited sound pleasant initially, but they bear little resemblance to being able to do real work in the messy, impatient, human-infested world others live in. Would it be nice to eschew the linux kernel, or the openbsd community, because a large fraction of those folks meet the ESR 'busy hacker with attitude' definition? Sure. Would it be career-killing to say "Linus/Theo were curt with me, _how wude_, let me agonize over it on my Tumblr and waste dev cycles finding another kernel/crypto library/whatever"? Absolutely.

ESR's guide is pragmatic, and far more effective at solving the real problem in front of the questioner, than the "pout and shun" methodology you've espoused.
CSE Malware ZLab – Preliminary Analysis of #BadRabbit Attack
> 7. Binary file includes. Ugh this is just such a dumb idea I can't even. When do you want the file to load? When the executable does? What if you want to read it in chunks? This idea is not well suited for a systems-oriented language

This can be really useful in embedded devices where there is no file system but I don't really see the need for it to be part of the language, every time I've needed it the toolchain came with build tools to handle this.

> 11. Switch/case is stupid. No it's not. You want fall/through cases as well and if you can't see why, don't criticize. This is true in pretty much EVERY language that supports switch/case

a smarter option may have been to require an explicit break or fallthrough keyword but we're a good 40 years late.

>12. Still no strong typedefs. There are! Use the explicit keyword on a constructor definition.

Define a new wrapper class (maybe I'm missing something)? It would be a lot nicer if you could do something like `typedef explicit int FooId;`
I'd like to point out two aspects to this outside of workhours vs online profile/portfolio of work. Sometimes you can contribute to online tools during work hours. I've collaborated with Python folks to fix bugs or upgrade to new frameworks, or to Python 3, things that my work and libraries depended on. This was on the company's dime because I needed to get things done and didn't consider them ultimate obstacles. These are one off a few days investment sort of tasks, nothing super long term, but it's worth mentioning these are not mutually exclusive efforts.

Another detraction to working at home on side projects right now is just physical. I need to really take a break from the monitors to keep my eye strain budget reserved for work when I need it.
No--instead you get dance-like-a-monkey "coding tests" (unpaid, of course) that are nonportable from employer to employer.

Anecdote time! I had a potential employer ask me to do the tutorial for their framework before the interview. I submitted a pull request to fix errors in their documentation during the interview. I got the offer but didn't wind up taking it. I don't do those types of things anymore because it's more beneficial to them than it is to me. I could see the value in doing it if I was a junior dev trying to get my foot in the door though.
New Twists in the Road to Quantum Supremacy
In my experience the industry is not at all insistent on side projects; lots of people talk about having them, and the way people talk about them has become weirdly culty in the last five-ish years, but it is entirely one-sided; nobody who is doing the hiring cares at all.
Likewise the companies that think they are more important than my private life are not worthwhile for me to apply.

If the HR isn't able to evaluate my skills from my references and the projects I helped my employers and customers to earn, there are also lots of companies to apply for.

Just like employees, companies aren't special snowflakes.

Besides most of my github stuff is useless for my type of work, because I am forbidden by contracts to publish anything related to our projects.
Did you consider using AngleSharp instead of HTMLAgilityPack?

https://github.com/AngleSharp/AngleSharp
> Yes. If I know they intend to join data in, I can push it.

Right, so if you don't have the full "query", which you don't with multiple REST round-trips, then you won't push it...

> I can even do this somewhat speculatively based on statistical patterns in clients. I can tune those values based on real data which can be refined over time.

Cool, so guessing. That's exactly what I want my API's performance profile to be based on. Sounds like a lot of work man, why don't you just use GraphQL instead? ;)
I don't know what crypto austrian means :) I'm romanian.
It'll use 0% after December.
source: http://www.post-gazette.com/opinion/tony-norman/2004/05/21/T...

Authored in 2004, at which point Oprah had $1.1Bn[1]

[1] https://www.forbes.com/maserati/billionaires2004/LIRO0ZT.htm...

Edit: nvm, the article talks about a Chris Rock quote from the previous year (2003) at which point Oprah doesn't show up on the Forbes website.
I think I might be misunderstanding you. People absolutely should not be expected to live their whole lives like they are at the office. What defines outside social stuff that rides along as a work environment?

How far outside your social sphere are you supposed to be meeting or getting introduced to actual people who are interesting to you as a peer and potential romantic partner?

So it sounds like it's back to what I said earlier -- there's basically no social environment related to the tech industry where you think it would be alright for someone who happens to be influential in the tech sector to flirt with someone? But this seems to absolutely not be the definition of sexual harassment under the EEOC.

To try to remove some of the moral righteousness from it, lets assume we're talking about a single male, no wife or girlfriend, who is a well-known tech executive and blogger.
Android Studio 3.0 is ready for developers, bringing Kotlin support
You get some rich people from somewhere else who move in and throw all local culture and tradition away.

It's happening in Colorado. Every Fourteener (14,000+ foot mountains) used to be publicly accessible but we got some greedy folks who moved in and shut down that traditional access to at least five of them so far.

If I ever come into a sizable fortune my plan is to acquire these lands and turn them over to the public. I would be happy to legally harass these folks into selling as well, if that's what it took. Maybe buy up the land surrounding theirs and cut off public access.
This is a complicated topic. I used to own the lower part of a mountain valley (out west but not in Montana). There were two dirt "roads" into the valley, both immediately against the titled property; the rest of the valley was Federal (BLM) land encircled by mountains that were effectively impassable. Americans generally have a right to use and temporarily occupy these Federal lands without permission, so if I put up a gate/sign it would effectively be like owning the entire valley.

There are three big issues when you own land like this that people overlook, both of which can be described as "tragedy of a pseudo-commons":

- The Federal government likes to use these roads across private and public land but not only doesn't do maintenance but enforces a stack of regulations that actively prohibits others from doing repairs to damage caused by their traffic. Filling in a pothole requires environmental impact studies, archaeological assessments, thousands of dollars in fees, etc. The nice dirt roads you find up in ranch country in Federal wilderness areas are often maintained illegally by locals because the government won't do it and the cost of doing it legally is completely unjustifiable. For some people, it is easier to just disallow road access.

- Most ranchers do not own the mineral rights of the land, and mineral rights come with privileges that allow mineral exploration companies to abuse your land for the purpose of mineral extraction with little recourse. An effective strategy to prevent this is to actively prohibit the mineral exploration companies from trespassing to establish that there is mineral worth extracting. I've dealt with this twice. Among other things, it requires aggressive enforcement of a "no trespassing" policy that mineral companies will try to ignore or subvert.

- People thinking that the private land is Federal and acting under those assumptions, including vandalizing, stealing from, and generally trashing things as Federal agencies do very little to police this. Unfortunately, this is a really common problem in wilderness areas. They tend to avoid areas that look like they are actively managed lest a rancher show up -- well-maintained signs and gates are a good proxy.

How this plays out in practice when these issues become a big enough problem that the ranchers start putting up signs and gates everywhere, with the common understanding that these are not for the locals.

After years dealing with the above issues, we eventually did like everyone else and prohibited use of the roads (except for locals of course). I would say it was only marginally effective but it was better than the previous situation.