jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Elastic works similarly, though not to the extent that was described in that Gumroad post. It also varies a bit by team, but I've worked on many teams over the last 5.5 years here, so I have a decent perspective on what's normal and how things evolved to this point.

Engineering is distributed around the world, so it happens in a highly asynchronous way centered around GitHub issues, the vast majority of which are in public repos. Slack and Zoom are used, but if they're used to make decisions, the recording is saved for others to consume and the decision is documented on GitHub.

Meetings are discouraged, but not non-existent. To give some context, I'm a manager of two teams and this week I had 4.5 hours of meetings (including 1:1s), which is pretty normal. When I was an independent contributor on a single team, I often had weeks where I had a single 30 minute meeting.

In practice today, I suspect an engineer at Elastic will spend an average of ~2 hours a week in a meeting, with a few spending a great deal more than that and others spending less.

This culture is demonstrated top-down and has been a common thread from the early days, through the IPO, and continues today.

Edit: We also have a general philosophy of features being done when they're done rather than when we reach some arbitrary date. This doesn't mean we don't have timelines (we have ~2 month long release cycles), but if we can pair down scope to make a release, we will, and if we can't do it then we'll just move the feature to the next release instead.

We've codified a lot of the philosophy that feeds into this workflow here: https://www.elastic.co/about/our-source-code
Yes, it's a small startup where I've worked with the founder before. I think it's get hard to find a gig like this, and it shouldn't be that way.
What do you mean by bad planning. Are you talking about planning that is flexible and responsive to pick up the slack. For example, a high demand day that is cloudy and not windy?
There was a good talk at Carnivore Con in 2019 here (https://www.youtube.com/watch?v=jH7JGM7K-Lc&list=PLluvR68gTT...) about this.

The very rough gist is that there is historical evidence of pre agrarian humans starving to death with stomachs full of lean meat. In a nomadic lifestyle where they chase down prey protein costs too much energy to digest and convert into usable energy.
Meditation focusing on breathing: https://thebuddhistcentre.com/text/mindfulness-breathing
I can't agree with this more. Anyone know when houses started to function as an investment? How far back does this go?

How tied is this to the business model of banks?
gotta love the ambition. here's a possible plan:

1) develop a skill, ie code a lot

2) try out a bunch of ideas quickly and find one that can make you rich. ideally, you want to find out if an idea will or will not work asap, ie 1 to 4 weeks. expect this to take many trials, like 10+. it doesn't matter when one don't work, you'd gained experience. the key is to find out quickly and not waste your whole 3 years on it.

3) when you find that one that works, juice it like no other.

4) get rich or [keep] trying
I'm interested if there are still any invites available. Most appreciated!

http://nobulb.com
"mg" at the above domain.
Can I be the contrarian here and suggest that both _Fooled By Randomness_ and _The Black Swan_ are overrated, overlong books consisting largely of impenetrably written anecdotes and roman-a-clefs shellacked onto a few basic, true, valuable ideas about the failings of human psychology?

What do either of these books teach you about trading, other than "never forget that shit happens, because your mind will do everything it can to convince that it won't?"
Google hasn't spent the time to go through and prioritize the labels. I imagine they could do this fairly automatically with their web index, but it's still a fairly large chunk of work for a relatively small benefit. I'm sure most people hit the maps from a search, not just to drag the map around and critique the labeled markers.
Ha, I have learned that lesson too. My algorithm deals with the key management. I use an encryption algorithm that has been thoroughly vetted.
Fully agree, the only reason I have some stuff on Github it isn't even for the joy of doing FOSS and contributing to a better world, rather to keep HR happy that I am actually proficient on stuff done as hobby coding.

However that is something that most families cannot manage, and one cannot be expected to create portfolios on SCM of the year just to prove their skillset.
"Number of people who have been to Russia" is an integer. "I have been to Russia" is a boolean. Is 5 > True? Depends on what language you work in. Is it useful to overload "greater than" to apply to numerical and booleans like this? Sure. It is not I alone who has been to Russia. There's a great multitude of people who have been to Russia and could tell you more than I could. More people have been to Russia than I have.
Another weird one:
Open fast.com and check your speed.

Now reload the page and and run it again but as soon as it starts, open another tab and do some browsing.

The second test gives me higher speeds consistently.
I call cyber BS on that story!
Not really, but that may work better than what I’m doing/did. After my website got a bit of traffic from google, an article was linked to in an issue of PyCoder’s. The majority of my traffic has come from this and a handful of similar posts. Once I had a few “anchor” articles, the traffic/subs became more steady.
Hey all, I'd love some feedback if anyone's got it! Thanks!
If I wasn't such a know-it-all kid, I could answer 90's (99). Instead, I told my dad Python is stupid and I don't want to be a programmer or study computer science.

...then I went on a few years later to study CS and now I use Python.
Er, what about IN the 60s?? 1965 for me.
http://ruboto.org/ Homepage with links to the Ruboto-irb and Ruboto-core mentioned in the talk.

I really don't have time to watch a 45 minute presentation on it, but it sounds like exactly what I'd want. Wish their page was a little more filled out with info.
Ah. Thought there was a new app, "Ultimate Design," that I needed to investigate :-)
00s. Unlike many posters here, I only started programming while at the university with c as my first language. I spend most of my time coding in python and javascript though.
Heh, Slackware will get init.d just as Ubuntu stops using it!
it looked pretty screwed in FF4, didnt know where to click, or what to read
Why is this showing up in "Ask"?
A few things.

1. Perhaps they have substantially less spending money than you do. (I never understood cutting back on food expenses until my wife and I went through some tough financial times.)

2. Perhaps they don't value food as much as you do. I enjoy good food, but I'd never say that it is near the top of my priority list. I'd much rather have cheap food and a better broadband connection than the reverse.

3. Perhaps they are trying to scrape together every bit of money they can to put towards their startup. There is a reason that PG uses the phrase "ramen profitable."
Amazed at all the progress we are making on startup front across Europe and how much has happened during last 12 months. Seedcamp, StartupBootcamp, Garage48, Tetuan Valley, TechHub, Techcrunch Europe and many others have become household names across startups on our continent. Many startups also making waves across the world and US market.

Can't wait for the next 12 months!
You could still do it in the 19th century you didn't have a problem with killing the natives.
Or un-handy not, when it turns out that the last bastard to use the car left it two gallons from full.

In a car rental context it's basically a transfer of wealth from the honest to the dishonest.
"Then you're doing something wrong."

Naw. Everyone who raises money learns the same lesson. Fundraising causes your product to nearly stop. It sucks, but I've never seen it not be the case. Add to this that these guys had an early crush of users and I can imagine how painful it was.
Clickable link: http://www.fridgetofood.com
> ...there's the obvious question of what the heck do you do with all this data? If you have a crummy night sleeping you're going to wake up and have a bunch of graphs and charts that basically say "Yup, you sure had a crummy night." You can apply tags to the data, things like "cat scratch" or "creepy owl outside window" to help you figure out why your evenings aren't as restful as they should be. But, really, wouldn't a pen and piece of paper achieve much the same thing?

I was about to pre-order a wakemate several months ago, but I had the same lingering thoughts above and canceled my order;

> There are a lot of people asking in comments whether the thing managed to make us feel more refreshed when waking up, and the simple answer is no. That's because, more often than not, the battery was dead by the morning or for some other reason the wristband failed to trigger the alarm.

Considering the wakemate had several delays prior to launch, looks like they should have let it bake a little longer...
Interesting review. This is the first negative review I've read of this device; I'm surprised considering the thread that was up this past weekend was incredibly positive, with beta testers giving glowing reviews. Has anybody else had issues with the battery? With the app crashing? These seem like things that would be found in beta testing and would be pretty obvious.

Reference link: http://news.ycombinator.com/item?id=2020811

Edit: fixed the link
The amount of FUD from both sides has left me pretty much impartial to the entire debate now. On one side, with Net Neutrality regulations, at least we'll have a way to stop the mega-monopolies from completely skinning us alive and finally opening the way for there to finally be some sort of competition in this space.

On the other side, with no Net Neutrality regulations at all, the mega-opolies will continue to try to strangle the Internet teet, which will end up pissing off enough of the right people that things will get really nasty for a while, opening up a way for competitors to get into the space again.

Either way, you can't stop the Internet. It's too big and diverse to be anything that can be controlled by any one individual. That said, no matter happens, we (the customers) are still screwed until we can finally say "No [Comcast/Charter/etc], screw you! This company has a better product, good bye."
This sets the wrong anchor point. Most non-technical types will probably see "compromise" and assume some level of fairness, when in reality it's a blow against today's status quo. Going forward, this will make achieving true neutrality more of an uphill battle than ever.
This seems like a great mechanism for the populous to protest against the government. Casually and habitually using forbidden words will demonstrate and communicate their dissatisfaction and because it isn't a serious crime it can flourish and overtime erode authority and popular support. An own goal.
While working abroad j can say that while flexibility is nice having defined parameters is way better. A lot of employers take advantage of the ambiguities in labor laws. Look at how many people are misclassified as 1099.

If I'm taking client emails outside of office hours it's because I'm on call. If I'm on call I'm getting paid for it. Simple as that.
I read through the article, and I read through the comments here, and I did some online searching for other writings by the same author as the opinion essay kindly submitted here. The author describes himself as an "entrepreneur," but I haven't yet found some detailed sources about how his business ventures were formed or funded. I have found some strong criticism of his basic understanding of economics.

As for the law on the topic, the author may be correct that the President acting alone can use executive authority under established law to let the income threshold for mandatory overtime pay rise. I haven't checked whether or not that is entirely in the hands of the President under current United States law. If so, then the only politics around the issue would be the politics of what an incumbent President already in the second half of his second term (a "lame duck" President) thinks is an appropriate response to this issue among all the other issues he is dealing with.

What I don't know here for sure is how much any of this would matter economically to most people. Neither my wife nor I are employees of anyone (we both work as sole-proprietor business owners). We can work as many hours as we can stay awake without gaining overtime pay. What I hear about more often in the United States economy than employed wage-earners not being paid overtime is employed wage-earners not being offered even full-time hours, because shorter hours remove a requirement to provide employee health insurance benefits for many employers. I'm not at all sure what the author advocates here would have a big beneficial effect for the economy in general or for workers now working overtime in particular. Demand for labor working under any particular schedule is elastic, and maybe the proposal here will just result in fewer working hours being offered per employee.
He concludes his post by saying:

Ideas are worthless. Execution is everything.

The only way that's true is if you consider success to be binary. Either you succeed or you fail. But level of success is important in terms of economic value and it is demonstrable that the idea is a factor in level of success.
"For example, here's the world's worst idea for a movie: Titanic."

Hmm, expect that doesn't strike me as an idea for a movie so much as an idea for an idea for a movie.

An idea may be worthless if it is little more than a potential trigger word or some vague imagery. It can be valuable if it in turn prompts a better, more substantial idea.

It seems that when people say that execution is everything, part of "execution" is to first take a vague, ill-defined, near-meaningless idea and turn it into a well-formed, full-bodied idea.
Now compare both the Steves to Mark: http://video.allthingsd.com/video/d8-video-under-mark-zucker...
Recursion is also what the "exam" asked for, so I imagine you'd be dinged a bit for not using it.
Attrition is the name of the game w/any subscription model, and there are lots of variables at play.

Typically for start-up SAAS pricing look at your competitors to get a sense of what the perceived value is going to be of your offering - what category of SAAS are you getting in to?
I know this article is really long, but I feel conflicted. On one hand, I want to satisfy the intellectual curiosity of the interested reader, and feel compelled to go into tangents into any points I deem relevant. On the other hand, it's probably better from an ethical perspective to make things short and digestible: what good is information that doesn't get understood and remembered? And it'd probably drive more traffic it was more fun to read. The Slideshow itself is an excellent example of how you can have fun learning about the science of fun.. my article is more inclusive, though. Maybe I can integrate the two perspectives?

Maybe breaking it up into multiple blog days would be appreciated? Do people like that? I personally can't stand it; when something interests me, I want to have all the information at my disposal now. And I don't like having to click through to multiple pages.
Exactly, like Capone killing half of chicago to amass his fortune, then giving it away to aww-so-poor orphan kids (the same kids he killed their parents) to clean his face from blood stains?
6 hours into this question and I'm amazed that
http://itc.conversationsnetwork.org/
hasn't been suggested yet. IMHO, its content seems like it would be pretty relevant/interesting to the HN crowd.

BTW: The only way I've found to browse (not search) through old episodes is paging through the twitter feed http://twitter.com/itconversations Does anyone know a better way?
> where there is a standard

There is no standard. There is a proposed standard, but it's failed because it didn't have multiple implementations.

> and it's already been implemented by several

No, it has exactly one implementation: SQLite. SQLite-in-Safari and SQLite-in-Chrome obviously don't count as different implementations.
"Does slavery become alright as long as you brainwash slaves into thinking they are content?"

Well that's my question. It stops being "slavery" at the point that the "slave" doesn't feel like a slave anymore and is happy about their situation, doesn't it? I see on television (yeah, I know...) people in SM lifestyles who go out on the internet to find somebody who they can give complete control over their lives, much like a slave I guess. Is that OK? I see no problem with it.

I know you say 'thinking they are content', which is different from what the book says (and I'm assuming the SM slave is also truly content, and not made believe to be so, or psychologically damaged to the point they can't recognize content). The book says that they were actually content, I'm reasoning from that assumption. I guess one could say 'it's impossible to make people truly content through these means"; fine, that's a valid position, and I agree. I'm just going from abstract assumptions as they were framed in the book.
In this example you also have to look at events during each administration. The fear after 9/11 cause many to reconsider what was reasonable encroachment on civil liberties. Everyone has an opinion on this. Mine is that it was seriously misguided and has resulted in egregious abuses.
What if the results of what are exposed show that there is only enough real work for 25% of the current staff? Would the administration implement the layoffs? Classic agency problem.

Even if its exposed, the administration is part of the bureaucracy that furthered fake work along in the first place. ie created fake groups and projects and "moats" in order to make it look like management was doing a great job and that a lot of "work" was getting done
I understand it's important... I just don't like criticism without offering an alternative. Sure, anyone can say something is wrong.. but what's the point of bringing it up without saying what a better way should be?
Façade seems kind of blocky. ;)
I'm pretty sure that this pic was also linked to in some of the examples in the Coding Together course from Apple and Stanford a few years back.

It makes sense that's still included deep down in some copy/paste app stuff.
The fan also sucks compared to something like a Vornado.

"Buffeting" of air is not a practical issue when using a fan - you want a fan that can create a lot of air flow.

The Dyson fan comes across form first then making up reasons to explain the form retroactively. It feels like an interesting look is the goal rather than something that's actually better.

Am I wrong about this? Do people that have the fan like it? Is it better? I've only played with one in a store, but haven't owned one myself. I have owned Vornado fans which I liked.

Another one that comes to mind is the Molekule air filter which is basically fraud.

Large HEPA filters work, people should use them.

My favorite: https://medifyair.com/
I was referencing GP's Festool comment - Festool does make great stuff, but in the vacuum space they mostly make dust collectors for woodshops and shop-vac style shop vacs -- not the household-style vacs we're talking about.
With root it's easy to mess up the system badly ("I'll just fix that small error") and/or let all systems slowly diverge. And if something fails on my workstation, it will fail on many others as well and needs a coordinated solution. Also, giving every dev root is a security liability, especially when there is absolutely no work reason that requires us to become root. So only a few "core IT" people have root access.

I don't see how that contradicts the use of containers? When we only used docker for the CI we didn't have access to them, because escalating to root from within docker is still pretty easy. But with podman they're running with our privileges (and due to gid/uid mapping, I can run our installer "as root" in the container and see if it sets up everthing correctly - while in reality the process runs under my uid).

Disclaimer: This is in a professional enviroment. At home I despise containers and prefer to have all my service installed and easily updated by the system's package manager.
> In swift everything is a statement. There’s a big difference because statements don’t return things, only functions do.

That sounds absolutely awful.
Filesystem paths are not strings. Linux doesn't enforce an encoding. Windows at least didn't used to enforce proper use of conjugate UTF-16 pairs (see WTF-8 encoding).

I think OS X does perform UTF-8 normalization, which might include sanity checking and rejecting malformed UTF-8, but I'm not sure.

A byte array (or a ref-counted singly-linked list of immutable byte arrays to save space/copying) is a much better representation for a file system path. That doesn't have great interaction with GUIs, but there are other corner cases that are often problematic for GUIs. In high school, one of my friends had a habit of putting games on the school library computers, and renaming them to names with non-printable characters using alt+number pad. (He used 129, IIRC, which isn't assigned a character in CP-1252.) The Windows 95 graphical shell would convert the non-printable characters to spaces for display, but when the librarian tried to delete the games, it would pass the display name to the kernel, which would complain that the presented path didn't exist.
Great to see hyperscript in the wild!
If you sell Bitcoin every time you buy bread then you just sell whenever. It will be a large flow of market orders even if there aren’t enough asks.
That's really overstating it, especially seeing as Lisp has barely existed for half a century, and people like ESR call it "LISP" to this day.
...this is where you’ll get to update any of your information that has changed since you pre-ordered).

Like whether you qualify for the senior citizen discount now.
I just go to stereomood.com and pick the mood I want to get into.
Everyone loves to say "Delicious tags are great data for finding relevant information," but I'm not so sure -- at least for doing keyword queries, compared to web search engines. The right comparison is: is Delicious tagging really better than anchor text from the general Web? "Anchor text" means, the text in or near links pointing to the page. It's like an implicit noisy tagging system the Web provides (if you have a good crawl of it). It's a key component in web search. For example, if you Google for "python threads tutorial" you find nice stuff too.

I did hear a second-hand story about Yahoo web search, for what it's worth. When the Delicious acquisition happened, of course they were super excited for this very reason -- that Delicious should constitute a high-quality dataset (that Google didn't have!) Then they tried all sorts of things to incorporate it into their relevance ranking algorithm, but never could get it to work. I personally think Yahoo search had good relevance algorithm people, and therefore, if you believe this story, that Delicious data is not useful for web search relevance.

So I understand this story might be hard for others to verify. But I think it's reasonable to assume that if the data really was valuable, they would have used it for web search, and someone would have bragged about it at some point -- especially given the large amount of interest from the wider developer and computer science community about how potentially useful the Delicious dataset should be.
I feel like it's easy for the vocal minority to overpower the conversation here; the people who don't really care about the delay probably don't feel the need to say anything.

So, for what it's worth. The delay isn't a huge deal to me. When it finally ships it looks like it will be the cheapest and yet most well designed product in the space.