skysight-inc/HackerNews huggingface dataset:
I thought it was:

Step 0: Spend all your money on toys

Step 1: Run out of money

Step 2: Look under couch cushions and car seats for coins so you can buy dinner

Step 3: Spend $19 on beer and $4 on food

Step 4: Do this regularly despite being on a high income

I am excellent at this adult thing.
HN usually is trying to uphold a tradition of addressing the strongest, not the weakest, interpretation of others' arguments. I believe this is why you are downvoted.

Impostor syndrome is a real thing, and just repeating the comparisons you used in the tone you used, does not help address it.
I agree. This is clearly how science should be done for the benefit of humanity. Closed access journals are the "property is theft" of scholarship. Being able to read papers and engage directly with the material is how innovation will happen. If not SciHub then someone else. It was and is just too important of a service not to be the new status quou.
[SAFT/Referrals] ExpeBase Cloud Offices, managed by digital keys (WAVES tokens)
Thank you, maybe I should make a side project to detect this. :D
but then, any sufficiently advanced stupidity is indistinguishable from malice.
What are some examples of established firms that would be good places to learn?
I get so angry about this shit. It's not possible to make a landing page, and actually describe what's going on.

Why do I have to search for information?

Why is it, that all those shitty, shiny looking new homepages are the same. NO CONTENT.

Ok, I'm done. Not interested anymore.
My impression is that companies that use Slack as an email replacement (including Slack themselves) have a culture where it's common to turn off push notifications / popups and check Slack periodically the way you'd check email periodically.
> If you accept the idea that a penchant for math is randomly distributed among all people

Is there any experimental support for such an assumption?
The Constitution mostly restricts the federal government, and gives a lot more leeway to the states (though obviously the Bill of Rights places limits on the states, as well).

So arguing that it's a terrible document without a lot of stretching is basically arguing that states are far too small, and a giant central government is necessary.
Possibly. That was not my experience ("turn off push notifications / popups and check Slack periodically the way you'd check email periodically.").

I use Slack extensively for personal needs (non-profits, subject matter groups, friends/family teams) but I would not voluntarily use it in a business setting. It's one of the first questions I ask when interviewing for new positions.
I'm remote from time to time. I really can't think of how the synchronous nature of Slack helps anything. If you need real-time chat, it's faster and more productive to have a phone/video call. If it's a long chat with lots of detail, email or issues? If you are spending > 10 seconds writing something to someone on Slack, you are already wasting time - if it's important, it needs to live elsewhere. It if it just "chat", then talking is faster.
So Russia and Japan can arrange train stops so public transit serves a single school child, but the US cannot even arrange decent bus service in many cities?

The excuse that we (the US) just lack population density sufficient to make public transit work begins to ring hollow.
I think people are psychologically averse to acknowledging this level of "filtering" even though it's mostly true, because it suggests an uncomfortable level of inequality.

However I do think that there might be just a little too much focus on contest-math when it comes to identifying the country's best mathematicians. It's easily seen that the best contest mathematicians usually become the best professional mathematicians. In aggregate, though, most contest-math participants come from a very particular demographic (i.e. they live in big cities in wealthy areas, have very supportive/tiger parents (this is the key), go to magnet schools, obviously practice a lot, etc.). These people are still probably much more likely than average to become professionals, but it filters out a lot of bright people from less wealthy families or areas, or in regions where culturally math competitions are barely even a thing.
In Dec 2016, I visited Tim Berners-Lee and his team up at MIT with my cofounder. Our company had a lot of overlap with the Solid project, and we wanted to explore working together.

That didn't really happen, because our approach was different at the end of the day. We wanted to raise VC money and get a lot of user adoption, and they were focusing more on promoting RDF, SPARQL, ontologies and so on:

https://www.youtube.com/watch?v=pZ1O_gmPneI

However, I did meet a lot of cool people at the W3C and now some of them are our advisors!

PS: If you watch that youtube video, let me know what you think. Is it a clear explanation? Do you feel there is a need for this? It's all available online already btw.
The Slack client is literally just the web app inside of a buggy single-page browser.
For all the hate Slack gets, it works great for me. Yes, you can be interrupted, but you can also ignore it very easily. Without Slack, I’d have people coming up to my desk and asking me questions, which would _really_ be distracting. Maybe I work in a company with a good culture, but the middle managers don’t use Slack in the way he describes. Sure, managers can act that way, but they don’t have to. And in my experience, they don’t.

I don’t understand his comparisons to Trello and JIRA. Those are project management tools. Slack is a chat tool. Completely different things. And his complaint that it’s a bad tool for documentation also rings hollow. It’s a _chat_ app. Is he also going to complain that his hammer it a terrible tool for tightening screws?
>Another JIRA flaw: highly formalized process is usually a hindrance, especially considering who in your organization invents, applies and benefits from process. Hint: middle managers.

This just reads as someone who hasn't had to actually think about what is being built, and who is paying for it. Effective teams are more than just "developers write and push code" - it's about being able to predictably say we are implementing this feature (or fixing this bug), therefore it will be available to customers at X time. As organisations grow, it becomes more and more critical to be able to predictably forecast the work that teams will complete, so that the right work can be planned out and roadmapped.

I had plenty of problems with this article, but this one stood out the most.
That hypothesis got Larry Summers in a lot of trouble.

https://en.wikipedia.org/wiki/Lawrence_Summers#Differences_b...
Guard Statement in Swift Is Underrated
I can think of redeeming qualities for Slack-like tools, such as IRC. Slack adds nothing of value over IRC, however.
We do x-windows trickery to enable inline graphics within Jupyter natively.
We've found this to be partially true in our very small startup. The unstructured nature of Slack conversation do make it hard to go back and reference something that was said only a few days ago, however we have found that the search tool has been very useful in locating a decision or rule that was made a while back in casual conversation.

By and large, the biggest problem we have, even with a handful of users, is the fact that everyone tends to just use Slack as an ideas repository, and bug tracking/feature request tool, rather than log it in our actual Phabricator development tracking tool.

Also, we have (I believe) gone a little overboard with integrating our other tools into Slack (including Phabricator, AWS, Stripe etc.), so we are almost at a 1:1 ration of bot generated messages to user created messages at the moment - leading to a lot of inadvertent mental filtering of channels, resulting in missed (human) messages.
If everyone indexes (they won't) and that causes the market to become opaque and inefficient (that's debatable), there will be plenty of money to be made in active investing. Once people notice that and start making money, many others will follow, and eventually the market will become so efficient that it will once again make sense to index. So it seems to be a self-solving problem, and an equilibrium.
There are two types of memory: long term memory and short term memory. Slack is short term memory. Both kinds are important -- short term memory without long term memory is amnesia.
KISS = "Keep It Simple Stupid"
https://simple.wikipedia.org/wiki/KISS_(principle)

Occam's razor
https://simple.wikipedia.org/wiki/Occam%27s_razor
Suppose there exist two explanations for an occurrence. In this case the simpler one is usually better.
(I was trying to say "If there are two ways to release a product, the simpler way should be better".)
I have to agree - once I was in the not so comfortable position of having to deny funding for this - you don't say no to TBL lightheartedly, but SOLID doesn't offer anything that couldn't be done more simply with existing tools and techniques. It's byzantine and ROI is unclear.
Remove asynchronous interruptions and go back to old-fashioned synchronous interruptions (scheduled meetings, either in person or calls/video chats) for the stuff that requires high-bandwidth communication and asynchronous non-interrupting queues (emails, or other similarly-shaped things like tickets or wiki page edits / comments) for the stuff that requires low-bandwidth communication and more intensive thought / work.

If you need asynchronous interruptions, pre-Slack and even pre-email culture had ways to do this - phone calls, pages, knocking on people's doors - but they were viewed as rare and exceptional, and the coworker who would knock on your door all the time to ask if you saw the message they just sent was viewed as rude and distracting.
The reason there isn't a clear explanation is because there probably isn't even a functioning beta. Hell, there isn't even a drafted design depicting what it is. This is part of a PR hype machine. Put MIT and Berners Lee on a project page to drum up interest.

Unvoting this one. Not going to help them achieve their mission.
Wow; Director at Google, Intuit and CEO of google cloud. Impressive career.
> but they want tests and for me to treat it like a real production work

When hiring back-end devs, I explicitly make it clear I want at least some tests -- and the more the better. Of course I don't expect 100% test coverage but writing tests shows that 1) you understand best practices 2) you know how to write testable (readable, maintainable, clean and clear) code. If candidates chose just one module and tested that well it would be enough to get the point across.

Seeing how people write their tests is also quite important for me -- if instead of using factories (or Faker or some other strong dummy data app) they instead decide to hardcode usernames and passwords, it's a huge red flag.
Before you manage others, make sure you know how to manage yourself
don't do unpaid take-home coding challenges. particularly if you have no idea what the company is offering for compensation should you get the offer.
...and drugs are periodically flushed
If you live in a high-cost location, you might consider moving at some point?
That is historically the risk if giving in to extortion.
Techniques of Systems Analysis (1957) [pdf]
Simon Browne: the soul-murdered theologian (1996) [pdf]
Biological Insights into Muscular Strength: Genetic Findings in the UK Biobank
> Yes they are, now.

The threading in Slack is abysmal, and trying to keep track of a threaded conversation or seeing conversations inside threaded conversations is almost impossible.

> Use the Slack client

The Slack client is an Electron application running Chrome. Search is still hopelessly broken in the Slack client. Trying to scroll up still causes the "app" to use gigabytes of memory, and it's still terribly broken.
Would love to see a source for that last paragraph. 12 years isn’t long at all, and there are a bunch of industries with projected shortages, so will net 40% of jobs be gone by 2030?
Solar powered DC building micro-grid research pilot
Okay, but did it actually get read by the right person? It's very easy for bug reports that came in the form of forum posts to slip by unnoticed. Or noticed by tech support people who don't realize it might be worth escalating to dev.
Mariah's story: How a Bay Area foster child died after ingesting meth twice
BitWasp has had security bugs.
I'm a bit younger on the age range at 23, and taking some time out of school since my grades and finances weren't quite where I wanted them to be. Would you say a person who has a handful of relevant Coursera certificates and does well on an interview would be able to compete against a degree holder who also did above average?

For your case of staying current in newer tech I can see the market reason for taking it. People like Knuth who're well into their 70's still seem to find ways to remain relevant as well. What is the "Caoursel" you're referring to?
Is there somewhere I can make a bet on whether 94% of the truck drivers will be out of work in a few years?

I’m really skeptical.
The internet suggests that the official desktop/web client is not particularly usable with a screen reader:

https://www.marcozehe.de/2016/01/16/status-of-the-accessibil...

https://slackhq.com/designing-slack-for-everyone-456002920bf... (talks mostly about the mobile clients, which were designed later)

Maybe this has changed recently?
Theyve been working on it for a few months and have put some money into it. I know they want me on the team as they believe in me, and theyd be willing to compensate me financially as soon as they can afford to

I would not take this deal. I would tell them "Either, I am a co-founder, and get risks and rewards like a co-founder, or I am an employee and I get paid like one. You can't have it both ways."

They are working for free because they hope to get rich. They want you to work for free in hopes that, someday, you get a salary and they get rich. I would absolutely not be okay with that.
London City Airport Shut as WW2 Bomb Found in Thames
If you have an internal wiki, email list archives, and maybe an internal StackExchange and set up an ElasticSearch cluster over the whole works, you can answer pretty much any question in a one stop shop.
Sure, they shouldn't have that choice.

Currently when faced with regulation they can go with a straight face and say that it's technically not possible to let users own their own data. Google has to control the data it uses so as to operate its business, and privacy is just an unfortunate casualty of that. Projects like this (if successful) demonstrate that you can actually have your cake and eat it too and will (at least potentially) give regulators a lot more a leeway to force the hand of companies.
OxyContin maker Purdue will no longer market opioid drugs to doctors
There have been a lot of rules of thumb over the years. 50/50 and 60/40 used to be common advice, no matter the age of the investor. When modern portfolio theory became influential, the "age in bonds" rule of thumb became common. Now some people, e.g. Burton Malkiel and others who are involved with the robo-investing companies, say that young people don't need bonds at all, and that high-dividend blue chip stocks can be a good substitute: https://blog.wealthfront.com/investor-bond-market/

There's no simple answer. There might be a right answer, but so far no consensus view has lasted for long. Most of the arguments I've seen have been heavily dependent on bond yields at the time the arguments were made, and are therefore not universal advice. For example, 50/50 made a lot more sense when treasury bonds were paying more than 7% per year.
Don’t be a dick. When you are tempted to lash out, pause and do something else, even walk away if need be.
I’m not sure why: a NIT has some advantages relative to UBI.
This is my draft of first shot at romantic sci-fi. Just 10 min read
Very true, but the “means, motive, opportunity” test can help there. The motive here would be $170 million usd.
Nuxt.js and Python Module
Feels that way. The question of whether it's actually Solid seems to be immaterial.
Javascript ES6 Pipe pattern for function composition
How are you going to join as an employee if they can't even pay you?

You remind me of my friends with little to no actual relevant experience.

I'd get a job that has sales and funding. I've done 8 startups as a point of reference, to varying levels of success/failure.
"Information asymmetry does not constitute insider trading"

Worked for a marketing department once. My boss had a monthly report on consumer product orders and sales. Cost $500,000 a year. That would be exactly the sort of thing an investment manager might have access too that a small time investor does not.
This is still a draft. I need some reviews on how the plot is and where I can improve. Thanks in advance!
maybe we should throw out ads and instead let creators borrow our computers to mine for a few minutes while we interact with their content.
One concrete improvement that Slack offers over IRC is that you get the history of a public channel from before you joined it in your normal client. That means you can start a new channel and invite people later as needed and they can look at history, instead of feeling like you need to keep things in the same channel. (I literally joined a newly-created IRC channel a few days ago where I have been having lots of high-bandwidth discussion with one other person and probably there are plenty of other people who want to see the discussion too.... we'll probably end up summarizing it on a mailing list and hoping we don't leave anything important out.)

You could technically implement such a thing on top of IRC (in the same way that bouncers are implemented on top of IRC), but I don't think anyone has done so yet, and the fact that it's not part of IRC means that it's by definition value over IRC.
I do absolutely agree with dsacco even though I had my share of arguments in the past with him...

You can absolutely beat the market, but you have to work on it and put the effort, same as you can heal people (as be a doctor), create awesome businesses (as entrepreneur), etc...
>> You can see this in the clothes people wear

A company-branded t-shirt and jeans?
Here's the Github link:

https://github.com/nuxt-community/python-module

Might be yet another desktop software choice.
there are thousands of such articles over last 20 years but nobody ever seems to ship anything useful, even solid has been on hacker news many times
That doubles the authoring workload, though.

If you're talking on something like a forum, with individualized contextual threads, then those are already auto-categorized for reference later.

I guess the equivalent would be to start new chat channels per topic, and index them somehow? But realtime chat tends to have more organic topic drift than post-based discussion.
IMO one thing the author could have improved about the article is to make a more clear distinction between a Dockerfile and a docker image. What you say is true about builds in docker: using the `docker build` command to create an image from a Dockerfile isn't necessarily deterministic, for the reason you stated.

However, a docker image is deterministic (each one gets a SHA256 identifier based on its contents -- if the hashes match, then the images are identical), and if you care about the particular versions of dependencies, an image is what you should be sharing with your colleagues/readers/etc. in order to let them reproduce your results.

I like Docker and I get a lot of value from using it, but personally I feel this is one place where the project made an error in design. Too many git repos these days have a Dockerfile in them that you can use to build the code, but that will only work if the stars align and the dependencies you install when you build your image are the same (or compatible with) the ones the author used. IMO a better design would be for docker images to be flat files e.g. "docker build Dockerfile > my-cool-image.img" and then "docker run my-cool-image.img ...". I think if this were the pattern, more people would be adding their `my-cool-image.img` files to their git repos instead of using the Dockerfile as a flawed source of truth.
You might find this interesting. TLDR is that the Fed now owns 40% of T-bills > 5 yrs. In other words, during the big rounds of quantitative easing our government bought a ton of our own debt. It's going to be really nasty unwinding this.

https://www.forbes.com/sites/robertlenzner/2013/11/25/the-fe...
Lots of people and organizations, myself included, built "web browsers" in the late '80s. Unfortunately, it was the design of TBL that caught on.
Are you aware of the support for Slack has for web integrations? The myriad other integrations with popular products? The SSO support?
The fact that they're still using RSA makes me want to avoid it: https://github.com/solid/solid/blob/master/proposals/auth-we...
Sure, but I'm not applying value judgments. Being out of sync with the behaviors required to socialize (and reproduce, in this context) doesn't have anything to do with one's worth as a human IMO. It's like saying someone is in poor health instead of saying they're in "different health"; there's a fairly unambiguous metric to anchor to.
Hypercard was a better tool. And then they took -that- away.

The fundamentals of coding don't change. Built-in BASIC was -so- easy to use. Which 'better tools' can say that?
Is There Anything Beyond Quantum Computing?
The GDPR does not forbid you to do those things.

It does require you to treat the information as PII, which is going to give you some hassles, but you are not banned from recording it.
Rants like this are commonplace at my "devops" team as well. Docker is being pushed down everyone's throats and next up is Kubernetes.
Ask HN: How does one create a look-alike model?
What tools/frameworks/algorithms do you recommend?
Look up tax loss harvesting. For most people the money Wealthfront/Betterment save you via tax deductions will be more than their fees.
I like how you gloss over documentation as if it’s not even a viable solution.

Documentation isn’t hard to generate. Set up a wiki so you can document things there, move your internal “how do I do X” chatter from Slack to email lists and maybe a StackExchange installation, and you end up with multiple indexable, searchable sources of long-form documentation.

Sometimes, documentation is work. So do the work. People and organizations who avoid that kind of work and say “just use Slack” end up trading 1,000 hours of interruption over 1 hour of work.
I disagree. Even if you had a hypothetical perfect interview that tested exactly the right combination of raw logical ability/concept familiarity/effective communication, there would always be room for a guide that reminded people exactly how to best prepare.

Interviews need to test for certain characteristics in a limited amount of time. Even if there was some way to say "here's the code I've wrote, e-mails I've sent, and videos of me leading team meetings in the last year", no company would have the time to look at those materials.

As such, we're stuck with the common question formats trying to determine if you communicate with your interviewer well (understanding what's being asked, explaining your thought process and what you're trying to accomplish, talking about anecdotes and building rapport) while also showing off some technical understanding of implementation and design. No one's yet found a better system that's more respectful of both the company's time and the candidate's time.

These "take home projects" are an interesting variation that I'm not going to dismiss out of hand, but it's hard enough to take 8 hours out of my day for an interview loop - adding more hours in the evenings isn't something that scales well to interviewing with a bunch of places.