skysight-inc/HackerNews huggingface dataset:
If I were him, the point is not a million dollars. That's trivial. It's not helping people find the treasure, that's also trivial. The point is all the entertainment to be had searching for the treasure. In fact if I had some money and time I might put together a game centered around finding the treasure. Imagine all the fun to be had and all the stories to be told about the treasure that was never found. In fact I would probably not even put any treasure out there. Just a tall tale for the ages.
PayPal provides the means to pay with a credit/debit card without having to have or create a PayPal account.

That said, they do not make it prominent and I often have to explain to my users how to find it.
It depends. Do you like your job or are you trying to rationalize your regrets?

If you are subconsciously trying to look for an excuse to leave, well now is as good as any of a time to stop kidding yourself and get out of there.
Honestly I started out thinking this article was satirical, and I'm not at all convinced it's not now, but it's a bit difficult to tell around the author's probably-non-native grasp of English.

Everyone else seems to be treating it like it's serious though. Maybe I'm just too infused with the joy of Rust, Haskell and other such languages to think anything slightly hysterical-sounding about the utility of non-nullable types and the possibility of mutation by other threads can possibly be anything other than parody.
Putting types after the variable is a fad that dates from the 60s - Pascal, and ML after it.

Usually the name of something is more important than the type. In dynamically typed languages, the name is all you get, and it's enough for a lot of programmers to be perfectly productive.
Sure, that is equivalent to doing it on one quadrant with 4 times the dots and averaging it.
I think the Internet hasn't significantly changed since those days. I think the difference is that now it's on the publisher to get things in lots of places, vs before it was on the reader to aggregate all the sources that they cared about. You still have decentralized publishing, and you still have lots of disparate reading applications. News Aggregators like Something Awful, Slashdot and Fark have been superseded (for me) by Reddit and HN. IRC has been somewhat replaced by Slack, Gitter, Discord. AIM/MSN/ICQ has been replaced by a dozen other non-interoperable IM systems. BBS systems running on phpBB and other similar self-hosted tools are still massively popular. Email still chugs on, almost completely unchanged. I feel like Facebook solves the issue of a single, curated application platform that a user isn't expected to leave - what AOL/Prodigy/CompuServe used to do.

I agree, I preferred some of the old technologies, as they seemed more open with a lower barrier to entry, but I don't think the future is particularly bleak.
I agree. I used to argue like the author, that null is a thing in computing and I just had to deal with it.

But after spending some time in Rust and Swift, I learnt a whole new way of thinking about it. The killer combination is:

no null + immutable

I've taken this to javascript, and it is so much better. Just don't accept null values anywhere in the model code, and suddenly writing view code is super easy.

No more endless if-cases or ternary to deal with nulls.
Revo Toys raising funds to create the world’s largest spinner
The link to the eff.org site is probably SFW, depending where you W. Clearly FetLife itself won't be.
Another good site for staying on top of Gaming on Linux is... GamingOnLinux. Lots of stuff on upcoming games, betas, livestreams to see the game in action, etc.

http://gamingonlinux.com/
I see how this can happen y=ｰ( ﾟдﾟ)･∵. but which pictures made you go ( ͡° ͜ʖ ͡°) or (^▽^)?
If you're into that sort of things, you can have a look at https://en.wikipedia.org/wiki/On_the_Trail_of_the_Golden_Owl.
I'm not sure how old this information is, but I remember him confirming it still is and also saying that someone once made it within 200 feet of it (I'm not sure how he knows that, I wonder if he has cameras setup there?).

Actually, looking at the wikipedia page [1] for it, it seems to be from August 20, 2016.

[1] https://en.wikipedia.org/wiki/Fenn_treasure
Bet satellite recordings know where he hid it. Some spy is chortling.
I think if I actually paid for advertising, it would make sense.

But since I don't spend money advertising, and I'm going to write about what I'm going to write about regardless of 10k visitors or 70k, I don't see the value.

Also, programmers are privacy-sensitive. I think people like looking at their Ghostery icon on my site and seeing nothing is being blocked.
Court rules in favor of the Oxfod comma
very interesting stuff how I get it.
5 ways prototyping brings mobile app designs to life
What if someone found it long ago, not knowing that it was part of a scavenger hunt, and decided to hide their discovery?

Only one of the treasure hunters will find the treasure (or possibly no one will). If people are in it for a profit rather than for the "thrill of the chase" and to enjoy the mountains then they've only themselves to blame when they come away empty-handed. If the treasure is no longer there, for the majority of treasure hunters nothing has changed.
That's true for now. But there's nothing stopping Google from making changes to Android which break Kotlin support in ways we could never predict. From that standpoint, Java seems much less risky if you're building a large app that you expect to have to maintain and support for years to come.
My first thought is that it could be called Expo Sandbox. Plays off the Playground theme, and accurately reflects the usage.
The Witcher 3 did nothing at all to show me this in the time I played it. Admittedly I didn't get very far, but by the time I'd not enjoyed it for a good 15 hours or so I thought it was about time to do something more entertaining.

Also the word "Witcher" set my teeth on edge too. So really the whole world is probably not for me!
Ha. Silicon Valley can be really pathetic sometimes. As an employee, you should really go with whoever pays you more. If employees of another company want to shame you into accepting a lower wage why should you?

Silicon Valley is always talking about "changing the world" while building pointless apps that will only exist for 5 years at most as they try to sell to a bigger data mining company. All in the name of "being passionate about what you do".

Fuck that. Starting a for profit business is mostly always about making money, so as an employee you should try to get as much money as you can from them. If you start a company and really believe you are changing the world or making the world a better a place, then make it a non profit. Otherwise, get your head out of your ass.
I left a Fortune-100 company recently, in part because I wasn't happy with the ethical choices being made by management. I was being asked to implement software that I didn't want to be part of.

I had management assure me that legal had been consulted, and don't worry, they say it's not technically illegal. If the media finds out and we get bad press, PR has already made plans for how they'll respond to it. The responses they gave me really made me lose respect for the managers above that.

Uber is (imho) a morally bankrupt company- even by the standards of companies. The question you should ask yourself isn't whether that will look bad on your resume, but whether you're going to live regretting you were part of it.

I make a bit less money overall now. I also sleep a lot better at night.
>The CEO of a successful startup publicly said he wouldn't hire someone from Uber

Would you really want to work at a company where a CEO is so prejudicial? I know I wouldn't (and I find the publicized culture of Uber incredibly repugnant).

If you're happy at your current position and aren't complicit in the abuse that's going on (seeing abuse but not doing anything about it) then stay. If you're concerned that in a subsequent interview that your position will color you, volunteer for a noble cause:

-Encouraging young women to pursue STEM education / careers

-Domestic Abuse NGO
etc
I'm jaded to the point that I'm skeptical of any posts starting with the words "Why" or "How". It's creeping closer to the phrase "these n easy steps".
I like Scala. I've written a lot of Scala. But choosing a language is a team decision. And Scala draws the same kind of ire as C++. It's to the point that I have seen seasoned engineers laugh any time Scala is suggested.

To provide a bit more depth, a large number of the developers I work with (folks I respect) don't _want_ the kitchen sink. They see it as dangerous. Even if _they_ can handle it, they know that there are a lot of people who can't. Sure, you can limit the features you use via convention, but that is shifting a tech problem to being a people problem -- you usually want to go the other direction.

You can "yeah, but..." all you want, but it's a valid, reasonable opinion. It's subjective, but that's just the way of it.
Quitting Uber on principle might be ok, but don't quit because you're worried about being employable in the future. Loads of people will employ someone who is ex-Uber, despite the negative press. Largely, the negative association is with Uber management and execs, not its employees. I doubt you'd have trouble finding a job down the line. If you like your job, don't quit! If you feel guilt, just do what you can to try and shape the culture.
A tax on mathematical illiteracy.
From the tone of your post, I take it you're young and just starting your career. A few short jobs shouldn't be a red flag at this point in your career, especially if you have a reasonable reason for leaving previous positions (and company culture at Uber certainly qualifies).

As for having a known toxic company on your resume, that should only be a red flag if you were in a position to alter that toxic environment (senior manager, HR roles, etc).

If I were in your shoes, I might be looking to move elsewhere. But, unless you're unhappy, there's no need to hurry.
I'm not sure how he knows that, I wonder if he has cameras setup there?

If he does then that's how to find the treasure. Detecting electronics is a lot easy than detecting a metal box.
Congrats. Do you pull anything in from Gumroad Discover? I think I've made ~$4k from them in the last year, which is not a huge part of my sales, but of course more than makes up for the $10/month for Gumroad Premium (or whatever they call it).
Yes that's a good characteristic - it's sometimes too responsive. But not consistently, so you can't actually get used to it.

The imitation TrackPoint is even worse, which is quite a feat if it was done deliberately.
That pisess me off too XD I really don't like commodification; exploiting a combination of ignorance and nostalgia for commercial purposes is aesthetically horrible to me. I don't want to stop people doing it, but it makes me less and less inclined to participate in social life because so much of is mediated for corporate profit. This is psychologically unhealthy for the participants, in my view.
Sounds like corruption to me.

Interestingly, the primary reason people I know who eat organic or non-GMO foods are doing so specifically to avoid glyphosate and other pesticide/herbicides.
It's goat.si which is available through https://cock.li/ which is an 8chan offshoot.
HOW Your BUSINESS SHOULD BENEFIT OF LEAN SOFTWARE DEVELOPMENT [PART 2]
Worth noting people have died looking for it, which makes me believe the claim is likely real, especially given Fenn has charted private helicopters to help search for those lost and known to be searching for the treasure:

https://en.wikipedia.org/wiki/Fenn_treasure

Fenn hasn't been out in the Rocky Mountains, north of Santa Fe, to check on the chest since he hid it, but he knows it's still there.

My guess is that the prize is not inside, but with Fenn; which explains why he checks to see if someone has found it and requests they provide proof of what is inside.

Fenn has more clues posted here:
http://www.oldsantafetradingco.com/the-thrill-resource-page
We're opening up Vancouver because there's a massive untapped potential of talent in the area that we can help bridge with SF.

I've met and seen many amazing entrepreneurs, developers, designers and all other roles of a startup in this city who are very capable and talented. Our goal is to give them a platform and a opportunity to realize success without having to move south.
Protocol? I kind of assumed things like Slack, Gitter, etc. were just using websockets that communicate with their backend.
Living on their own or with several roommates in a piece of shit apartment
First, Oracle's legal theories have not held up very well in court.

Second, Oracle has explicitly said that OpenJDK is OK, and Google has shifted to an implementation based on OpenJDK.

So I wouldn't hold my breath for your prediction coming true...
I think author would have a hearth attack from Scala. It does not even have a conditional loops :-)
Author here, let me know if you have any questions about the content.
Most of the problems with INTERCAL can be solved by "buying into the language".
I'll just say this: if the most expensive part of your API is calling Redis, it probably doesn't have anything worth authenticating for in the first place.
I've seen a few large, well-known places downgrade candidates from certain places by dint of ability or technology stack in use. Or to be honest, just plain prejudice. So they'd be less likely to get interviewed in the first place.

I'd far rather be an early, perhaps too early leaver, than stick around for six months to not job-hop only to find the Corp blew up. Now there's 3,000 Uber engineers on the market, and quite possibly a lot more bad press.

So for OP, consider carefully, including your insider perspective, before deciding either way! (I'd probably lean towards an exit as the bad PR does seem to have reached critical mass).
Do you have examples of the low hanging fruit that you're referring to?

From an software engineering perspective, which do you think provides more interesting challenges?
The premise behind their big investment round was that they would take their annotation tech to the rest of the web.

The only place I've personally seen it used is for people to snarkily mark-up political op-eds.

It's a cool vision -- I wish I could see, for a given article, the best inline comments or just those of people I find credible -- but it doesn't seem scalable to the wide web, as there just aren't enough people willing to put smart commentary on every article instead of just firing off a few tweets, commenting on the article at an aggregator like reddit (which gives a signal of which things are worth commenting on, and a built-in audience for the commentary) or writing their own post.
It's a shame that the functional requirements, which were neatly stated in the spec, weren't preserved in the test code.

Rather than "arrange", "act", "assert", I've taken to writing the Gherkin spec inline with the test code, e.g.

@Test
public void onlyExistingEmailsCanResetTheirPasswords() {
//Given an email address which is not in the database
String email = "unknown@example.com";
when(userRepository.findByEmailAddress("unknown@example.com"))
.thenReturn(null);

//When a password reset is requested for that email
UserServiceImpl userService = ...
userService.startResetPasswordProcess("unknown@example.com");

//Then no password reset notification should be sent
verify(notificationService, never()).sendResetPasswordNotification(any());
//And the user should be given a success message so they can't determine if the email address is already present
verify(userInterface, once()).sendMessage("You have been sent Please check your email.");
}

This way you preserve the intent for the programmers that will come after you, but you don't need a complicated Gherkin runner
>Last week the FBI let a pedophile who ran a hugely popular darknet CP site go instead of revealing the full details of their own hacking:

You can't really compare hacking suspected pedophiles to hacking yahoo.
Perhaps he's hid a million dollar treasure, and perhaps he actually hasn't. Regardless, he is probably in the black financially due to book sales alone...

Whether or not it's a truly good, solvable riddle may not be the goal in the end – could equally be that he just wanted to give people a sense of excitement and wonder. Maybe that's too generous on my part, though. :)
Slack is built on top of IRC. Presumably Gitter is as well
Ah ok. I was reading the subhead "how is a C-Corporation different from an LLC? Here’s the rundown." as implying that the content was right below that about the differences.
Annotating other web pages was probably never going to work as a VC-backed business, but it was surprisingly useful.
I've worked with lots of designers before (I used to be the only programmer prototyper in a design studio serving a bunch of product teams). I never had trouble communicating with designers. In fact, they were much clearer in communicating designs than any SE-background project manager could ever describe in a spec.

The product teams, however, would often come back and say "this is too hard", and my job was to code something up in a few hours and say "no its not".
The Wine camp is doing amazing work here. I wish more companies would release games native for Linux.
Yes. And sometimes the investment round you take is from a group of investors that have formed their own LLC - this one LLC takes smaller monies from investors and then, as the LLC becomes an investor in your Corp. So, their LLC need you to be a C-Corp. Or add each of the dozen+ LLC members to your own cap table, what a mess.
Should Programmers learn Typing?
I think much of the stigma on job hopping comes from it really having a lot of advantages for a worker who is up for it (it gets progressively harder to deal with the first 6 months in a new job the longer you are stably employed and the more specialized you get.)

If I felt I had an external justification to explain a hop and I had doubts about my employer, I would look immediately for a job filtering for ones that I would actually want to keep for 3-4 years. If a new employer accepts you and you actually stay a few years, I would consider a future employer that had an issue with your resume rather odd. While sticking it out at an employer that you feel uncertain about can leave you in a worse place with the wrong timing.
Terrifying Face Gadget Promises to Keep Conversations Private
Taplytics (YC W14) is hiring for all positions in Toronto
Does anyone have an insight into the differences between Slack, Mattermost, and Gitter? I have only ever used Slack before but it seems like Gitlab is already heavily invested with Mattermost. That makes me wonder what the future looks like for both Mattermost and Gitter. Are they different enough that they can both coexist without hurting either product or is one of them destined to be folded into the other in hopes of taking on Slack more directly?
Yeah, I follow one of their engineers on Twitter. She seemed like totally killer, someone any company would kill to have.

Apparently Genius didn't think so.
I'm not certain that an interview process without whiteboarding - or at least some other form of coding test - would actually be able to detect the skills Google needs in their interviews.

I see comments on HN time to the effect of "Why do I need to know how to traverse a tree or sort a trillion 32-bit integers? Why should I care about big-O notation? When will I ever use those skills on the job, when I could just Google for a standard library function?" I used those skills all the time when I worked at Google. When your data set is measure in petabytes, you can't just reach for a stdlib function, you have to actually know how the algorithm works, in depth, so you can implement it across thousands of machines. And any algorithm slower than O(N log N) is not going to work. Even in frontend work, I used tree traversals all the time because JQuery's byte cost was too high to use on Google services.

They have been taking other steps to increase diversity, though, like redacting names & genders on resumes, ensuring that every female candidate has at least one female interviewer, and trying to source candidates from non-traditional (i.e. non-Ivy-league, non-brand-name-tech-company) places.
Think of it from the perspective of the other employees on your team. In most cases the person being let go for performance reasons is a drag for them to work with.

Plus, even for the employee being let go, it's usually better for that to happen sooner rather than later so they can more quickly move on.

Not firing someone who isn't a good fit is just avoiding your own discomfort (letting the person go) while forcing other people to suffer. It's actually the less empathetic, more psychopathic thing to do.
I tend to think about it the other way. I think it'll be interesting to see a legal system's first clashes with "code doesn't do that".
I have heard of it. Also, when there are more than one candidates for 1 spot it can be what makes the difference.
Or if he visits the site... just follow him.
Depends on the vaccine.

The story is pretty well in on smallpox and polio.

Harder to say about HPV.
It's not :) I was being prescriptive about general purpose applications, sorry!

In this specific scenario, the files should be validated before a user is presented with them and after they are received and decrypted. The client-side validation is only so that the attacker cannot bypass it and leave the server vulnerable; you can instead offload this to the other party, which in this case is client 2 in a client <-> client communication rather than client <-> server communication.

The point is that it happens somewhere out of an attacker's control in a trusted environment. Obviously, the same limitation applies to server-side validation, which is that the file must be validated without triggering a latent exploit within it. That's why it's also important to understand the parsing libraries.
It sounds like you are basing the opinion of the company you work for more on online comments than your own experience of working there!

Things change quickly. Uber has had some hiccups lately, but reports of its death are greatly exaggerated. There is a strong chance that "sexual harassment" and "toxic managers" will not be attributes people think of when they think of Uber in a year from now, assuming the company works to resolve those internal issues in an effective manner.
Looking forward to seeing where you guys go with this. Good luck!
> the first generation glyphosate-resistant soybeans are no longer under patent.

Sure, they've been off-patent for two years and been replaced with 2nd generation RoundUp Ready 2 Xtend soybeans, which have additional herbicide resistance and better yield (RoundUp Ready 1 apparently had a pretty significant yield-for-herbicide-resistance trade-off.)

While you can get RoundUp Ready 1 off-patent beans for now (IIRC, there are regulatory issues that will become an issue in a couple years unless someone picks up the burden of doing that now that Monsanto has no commercial incentive to do so), but there's little market in commercial ag for them.
Sounds like the Rocky mountain version of the Lost Dutchman's Gold Mine
[Comment removed.]
Yes, I am surprised; the majority of the early web outside of major companies has either link rotted or turned into major companies. Especially those for niche topics.

Look at the top websites from before the turn of the century:

https://www.washingtonpost.com/news/the-intersect/wp/2014/12...

I doubt CompuServe.com or geocities.com is a cash machine.

That being said, rotten.com might actually be owned by a bigger parent company for all I know.
Sounds interesting. How does it work tax-wise?
Not on top of IRC. Just similar in that they are both chat like