jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I like this! Seems like a very interesting way of finding niches that no one has thought about.
The best advice I can give is to eliminate toil [1]. Non-ideal does not necessarily mean it's something you need to change.

Beyond that, the standard evaluation of where you are, where you're going, and evolving the system to get there is always necessary.

For monitoring and alerting - aim for actionable alerts first (raises on-call when there's either a known or unknown event), then warnings (slack channel message, for SLOs, not SLAs) second. It's better to be more aware than unaware at first, as it will help your team quantify the situation, so play with the thresholds.

Testing is always a balance - I'd suggest ensuring that the critical paths of your system are covered, then only strive to do better from there.

As far as scheduling to tackle the tech debt, work toward including it in the requirements for future work. You must address X to build Y, etc. Addressing technical debt as a project that leads to no new end result (eliminating toil is one), has little (but not zero) value.

[1] https://landing.google.com/sre/sre-book/chapters/eliminating...
"2) Reduce delivery to 3 days a week. Would anyone complain about this? How many people even check their mail every single day without fail?"

I check the mail every day, religiously. Going to the mail box, waiting for the street to be clear of traffic, peering in, and returning with the mail brings me immense satisfaction. All this, even though I very rarely get mail addressed to me. I wouldn't complain, I understand the need for cuts, but the loss of my routine would sadden me greatly.
Germanwings did not have a policy of requiring a second person in the cockpit in situations where the captain leaves the cockpit. I imagine this is going to become fault standard in aviation from now on.
I actually have some examples that run faster in CPython. However, that's mostly idiomatic -- the code can be written to favor one interpreter or the other in terms of speed.
Are you aware of any evidence that there is any such thing as a "psychological evaluation" is any scientifically meaningful sense?
I buy all the future technology solutions, but only in the future.

For today we are stuck with passwords. Maybe my beef would be diffused if some lazy programmers would be more open to longer passwords and more non-alpha characters. e.g. let the user decide how long the passwords needs to be beyond some reasonable minimum. Then allow any character the user can stuff in. i.e. don't tell the user the password conatins invalid characters.

Again, the average user is like my mom. Not like the people on HN. And you can memorize non-dictionary passwords...
I'm not familiar with that term/book/topic/idea/concept. Care to elaborate on it, or shall we rather resort to the All Knowing Google ?
Is it the case on all modern planes that a co-pilot could lock out a pilot? Is there any proposal or precedent for a key-code override on the door lock?
I work on a 12 year old application that's still current, and we're just now making the transition from web forms to MVC in that application. It's so nice that MSFT has a big eye toward backwards compatibility, allowing web forms and MVC in the same project.
Understandable (except for the "more fuel efficient" bit), but with your reply to @huuu in mind, being able to select your gear (and keep it in that gear) would eliminate any unexpected surging. Dense traffic isn't a lot of work in a TDI, because you don't need to shift frequently if at all. In my experience 2nd gear covers between 10-35mph comfortably. I have a 1.25 hour commute that's a mix of stop-and-go in small towns and highway, and the TDI is great for every bit of it.
First, remember the Breaking News Consumer's Handbook: Airline Edition (https://media2.wnyc.org/i/620/620/l/80/1/BNCHAE.jpg). Second, I'm sure that Mr. Robin is a nice guy, but there's no need to publish his stray speculations just two days after the crash.
And that would improve the XMPP adoption and experience by ... ?

Are you saying mom and dad aren't using XMPP because the message is sent using XML based stanzas? Facebook is ditching XMPP because of the X?

It doesn't matter?
Sound like some fun stuff to profile a site when you're doing a security screening of them. I'll have to keep this in mind.
A different region of the brain is active while singing vs speaking. There are also physical difference between singing and speaking that prevent stuttering, such as: controlled breath, memorized lyrics, and longer phonation.
I would distinguish between human trafficking which is illegal, and simply hiring people for work which is perfectly legal and normal.

Also because it’s digital, no one actually has to leave their country. As a person living in a very poor country, we look upon this as safer than immigrating to work as a maid for a rich family in Dubai.
For some reason I imagined your daughter to be Masha from Masha and the Bear[0].

[0]: https://youtube.com/c/MashaBearEN
Did you consider writing an interpreter for the quick dev cycle mode instead? Compilation times are down to 0 seconds (if we ignore the parsing time). As LuaJIT's Mike Pall has shown, a well-thought out interpreter can be as fast as a naive compiler. It's also more portable, and experiments are easier to introduce. The main page at vlang.io focuses on compilation speed, not runtime speed. You also admit that the fast compilation mode uses simpler backends without optimizations. So why not just interpret it, if compilation speed and quick dev cycles is number one priority? That's what interpreted languages already excel at.
Gwern is that you?

(Just kidding. I know he doesn't have a monopoly over blind/randomized self-tests.)
It's better to use different language, like saying how we're exceedingly confident that the earth is round, rather than it being an absolute. Sort of like our confidence asymptotically approaches absolute but never actually reaches it.

This is similar to Hume's argument for our belief that the sun will rise tomorrow. Obviously, we all believe (even flat-earthers) that the sun will rise tomorrow and we have much science to indicate this will continue to be the case for a long time. Still, that doesn't mean we can be 100% confident this is the case. It's frankly just exceedingly difficult to be 100% absolutely sure about anything, unless it's first order mathematics.
> The first P2P boom invented a lot of practical services. File sharing, web hosting, audio and video streaming, video chat and all.

Have you looked into all the new developments with Ethereum and defi?
I look at Rupert Murdoch here as complicit with an intentional political goal he achieved through his vast media network. Think all the conservative outlets. Fox news changing news to opinion not based in the same reality, not even accepting base facts - while most of their viewers take it as actual news and fact.
Absolutely. Trust, faith in scientists, in journals, opinions, consensus opinion, etc should be irrelevant. The studies/observations/experiments should stand for themselves.
The other problem is that it's easier to brute force the small set of permutations of options, than to think it through.
Is this any better than Vanadium?
Here is Arstechnica on the very same subject in 2013: https://arstechnica.com/information-technology/2013/10/a-rel...
G͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇͇̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̋̋̋̋̿̿̿̿̿̿̿̿̿̿̿̿ood times
I realize MBAs have a bad rap (disclaimer, I'm getting my MBA), but I think they can bring a lot of variety to the start-up scene. The MBA class is chock full of students from almost every industry who know very well the problems these respective industries face. Furthermore MBAs approach problems through different lenses that may be more sensitive to firm strategy, finance, operations, accounting, etc. These approaches may uncover new insights into the business or market.
It's called safer copy not safe copy.
Probably because they have a critical mass of tech companies going back decades already there plus v good universities.
These systems have a side purpose, some might argue a primary purpose, which is to maintain control of the generql population. People who are likely to protest, regardless of what their beliefs are, are a potential dangerous threat to the status quo. They can be used to stop and harass members of the public who have been tagged as trouble makers. Sheeple are the ideal population, not those who question authority and submit FOI requests.

Surveillance on the other hand is easy. Everyone volunteers to carry a tracking and bugging device with them at all times and pays a monthly fee for the privilege. It is called a mobile telephone.
I wonder how they're going to repay their MBA tuition. Typically a tenure in consulting or high finance would pay for this. Perhaps some don't have this burden, but for many I assume tuition is paid in large part via student debt.

Are they planning to pay themselves large salaries from the get-go? Quite a culture to start a business on...
"What surprised you the most?"
My current web app is composed of 10 database hosts and 11 REST APIs. 21 VMs would blow my laptop's resources away while 21 containers run just fine. For me, that makes Docker a lot more attractive for local development. Also, Docker removes the need for a CM if you are into stateless deployments.
I also like and use ipinfo.io in the same way... it adds a little location & ISP info.
I think the difference is, they decide "OK that story was happening in Earth-52" and then incorporate it into the canon, have crossovers, "this was a fever-dream", etc. It still lets fans obsess about correctness.
Its supposed to be all about getting a driver with topics of conversation in common. They're adding profiles for drivers, that's clear in the article. What use adding them if you can't see them? Of course the customer can see them. And choose between them. Did I read the same article?
Any reason this only includes YC companies? Sorry if I missed the answer somewhere.
The signup link doesn't do anything. And then when you click your one-time sign in link, nothing happened until the third time I generated one.
According to the article, they'll be providing profiles for drivers. What point in that, except to browse them? Its going to change soon, according to the author.
Fun to see this here. I TA-ed for this course--one of my favorite undergrad classes. I highly recommend picking up the full book. The merging of proof and program is really cool as a way to teach CS concepts.

I'm actually working on porting a lot of the examples over to idiomatic Clojure. Email me if you're interested in following the progress there.
Note to those setting up new XMPP accounts: DuckDuckGo has a solid XMPP server[7] available for public use. They do their damnedest to protect privacy also, from what I understand.

That'll be all.

--

[7] https://duck.co/blog/using-pidgin-with-xmpp-jabber
Yeah, but we don't really have enough data to go on there. If GS had been a subsidiary of RBS or BarCap then the situation would be analogous.
This is the exact sentiment that makes me respect the guy. He's an asshole and loves to complain REALLY LOUD to eat up the attention.

But he's dead sincere when it comes to making things. He's like _why's evil twin.
"I mean seriously, most of us don't have the kind of money Steve has. If our bank accounts were cleared out by an identity thief we'd be fairly screwed."

But if Steve's bank account was cleared out, he'd be OK somehow? $0 is $0 regardless of how much money you had before you lost everything.
I haven't done any A/B testing on this as it's not live yet, but this is the homepage we're putting together to tease our product on GetMochi.com. It will eventually evolve into the product home page (probably replacing the 'e-mail' signup with a real signup button) when we launch.

http://i47.tinypic.com/wcd0nq.png

The mockup has undergone a few user test (5 people).

Here's the .BMML file for Balsamiq Mockups if you want to use it yourself:
http://drop.io/mochisignup

I'll try to update the drop when anything changes.
I was thinking about it from Game-theoretic perspective. This is too early move, given Bing has less than 15% share.

Bing is giving comparable search results in terms of quality - although I found their UI glossy and cluttered. Now Google is trying to minimize the differences between the two search engines in terms of UI/navigation. So I now have a lower-barrier to switch. Clearly this move has back-fired and probably Bing should clean up their UI to grab people in-between like me.

The day Search Engine becomes a commodity, this market is over.
This covers the same point as a blog post I once read: http://t-a-w.blogspot.com/2010/05/want-democracy-get-figureh.... That post uses a ranking of countries by democracy to conclude that figurehead monarchs provide the most democracy of the types of government examined.
True. Demand creation and life time value are one of many things that add sustainability to a company on its way to hockey stick scaling.
All YC companies build technology, however many (most?) are building technology for markets that traditionally have not used technology in a modern way. These are things like cleaning (HomeJoy), flower delivery (Bloomthat), t-shirts (Teespring), etc etc. Theses technology enabled businesses are the ones that primarily use web/mobile, and thus all the jobs.
I hope that they don't. In fact, that's the worst thing they could do.

I have gotten a _lot_ of value from closed SO questions that were high ranked in my Google search results.

I don't know what that says about SO's flagging system, but it is what it is, I guess.
really interesting how this tiny, old editor provokes so much "just use emacs" "just use vim" comments. kind of missing the point
Out of interest, why is this an app and not a web page?
> we never learn what happened at that border crossing.

“So when the Austrian guards stopped Steve and Joshua at the Hungarian border and threatened to confiscate the toys, the Glews fled east to Budapest, bringing their Black Santas with them. Back in the U.S. the dispensers sold for hundreds of dollars each, and Steve vowed to return to Europe, next time with serious money.”

So they chose not to cross into Austria, but stay in Hungary and go to Budapest (and, somehow, to the US from there) instead.
Having experimented with golang a bit I don't see any significant advantages over other languages in interfacing with sql dbs - the db drivers return rows which you convert back to your objects, and it's up to you to wire up the objects and relations from that, and there are even a few issues like calls to insert not returning the rowid inserted so you have to call LastInsertId for Mysql/sqlite (last time I used it). You still have to decide how rows returned are converted back to your golang objects, deal with nils, relations etc, all that logic has to go somewhere, and it's not in the db drivers.

The problem with ORMs is not with just storing data, that's pretty simple and you don't even really need an ORM for that. The most difficult problem comes when you introduce complex relations, and need a way to retrieve those datasets from the database. AFAIK golang does not help you in any way with that, so you'll have to invent your own ORM and conventions for representing things like belongs_to, has_many and join relationships. If you have join tables you'll be doing the relations yourself which is not always simple or performant - this is what ORMs are useful for.

Clearly ORMs break down in apps of a certain size and have their own issues (largely due to non-optimal SQL and/or a reluctance to break out of the ORM when necessary), but every app contains the sort of logic which is in an ORM, because it must map storage to in-memory and view representations. If you have logic to convert *sql.Rows to your objects, including relations, you have written a simple ORM.
Such imagined one-way leg powered rope sliders exist[1]!
They work well, but surely would be tiring and—after exiting a jacuzzi into a windy void—I'd have to imagine quite cold.

1. http://en.m.wikipedia.org/wiki/Ascender_%28climbing%29
Well, the Christian god routinely murders entire populations (an entire planet, even) including children, newborns and cattle.

Not exactly a stand up example of moral behavior, it's no wonder some of its followers feel entitled to do the same.
Coming in early 2015:

http://www.pcworld.com/article/2861446/ubuntu-phone-launch-d...
The CSV file appears to mix English and French.
Wow, banning people from bringing their own lunches to eat for lunch seems quite weird to me. Over-regulate much?
> Why does it bother you so, that others aren't bothered by the same things (or similar) and to the same degree (or similar) and that they do not react in the same (or similar) way?

It bothers me because they is a single truth in the world. There is only one reality, not your view of it. Nor my view of it. In fact, the only reason we can talk and communicate effectively is because we fundamentally agree that there is an underlying truth of any situation, and only our lack of knowledge separates us from understanding each others perspective. It really does make me wonder how I can sit here and not be comfortable knowing that others lack a basic human right like Healthcare, while some say it is not a human right and you either work for it, or get lucky and happen to be born into. It's a matter of injustice from my perspective, and I can't understand why it's not for yours.

> Why is what you see "the one right way"?

Because as far as I can tell I'm earnestly seeking the truest sense of reality and what we want reality to be like. I ask questions and seek answers continually rather than just say, "whelp, that's all I need to know. My thirst for knowledge is satiated."

And thats not a knock to say you can't find what makes you happy in life and be satisfied with that. But it also doesn't mean you can't be shown a better way that still allows you to have what you want while others are taken care of even better.

> I can not answer endless questions on this medium as it doesn't seem to take us forward.

I beg to differ. I learn much from every single question I ask and I better understand what makes humans tick. It's invaluable in a way you don't have to even understand how.
I'm not sure what you are arguing for or against here. I agree with all these points.

But it is still the case that a lot of the students will not be local, and the majority of the local kids will not go to the school, they will go to the local public school.*

The main reason these schools have better students is that you need to make an active choice to go there, and you need to do that a long time in advance. If you don't, you end up in a public school. This of course means that students from more motivated households go to these schools. Not wealthier students or even necessarily smarter students.

*
There have been cases recently where it seems that the private school has bribed the public school system to close the local school, but in general the public school will remain and most of the local kids will go there.
You can’t live in a society without using other people’s stuff (practically, I’m sure we could come up with examples of ownership concepts being challenged).

But living in a society means not upsetting people so badly that they won’t sell you groceries. There’s tons of ways to do that while retaining your ability to speak what’s on your mind, you just have to be thoughtful about how your words effect others, even if just to make sure you don’t get kicked out of society.
Mental health doesn't respect 'reasoning'. If your policy requires humans to be robots, you are a bad policy maker.

I followed the rules until it became clear that I was becoming psychotic as a result of extreme isolation and about to snap and hurt myself and others.

To avoid a 100% suicide rate, I will take a 10% death rate. If you're interested in convincing me why I should sacrifice myself for your benefit, I'm all ears.

Hyperbolic, 'holier-than-thou' messaging doesn't address the problem.
This is the public health equivalent of "beatings will continue until morale improves."

Crushing it in a month was only possible if a controlled, highly acute spread was permitted through a completely isolated low-risk tier.

Lockdowns prevented a more acute spread, and thus increased the duration of the pandemic period, delaying endemic equilibrium.
>Not accepting those makes you an annoying fanboy.

Thanks for the constructive input to the debate.
The problem was that Nokia was funding a lot of the development of Calligra with as much as 20 developers. Unfortunately development of Calligra dead when Nokia lost control of their market. While Krita developers continued to develop Calligra for some time, they decided to part they way because they just didn't had the workforce to maintain krita and Calligra anymore. It's sad for Calligra but in the end it is a good thing for Krita.

Development of Calligra didn't died completely but it's not the same anymore.
I have a feeling the ML community is going to pivot focus to faster and smaller training before larger advancements are made. It's simply too expensive for much AI research to happen when state of the art models take 500k of hardware to train.

For all the mathematician hype around ML research, much of the work is closer to alchemy than science. We simply don't understand a great deal of why these neural nets work.

The people doing math above algebra are few and the scene is dominated by "guess and check" style model tinkering.

Many "state of the art models" are simply a bunch of common strategies glued together in a way researchers found worked the best (by trying a bunch of different ones).

An average Joe could probably write influential ML papers by gluing RNN/GAN layers to existing models and fiddling with the parameters until they beat current state of the art. In fact, in NLP models, this is essentially what has happened with roBERTa, XLNET, ELECTRA, etc. They're all somewhat trivial variations on Google's BERT, which is more creative but yet again built on existing models.

Anyways, my point is, none of this required math or genius or particularly demanding thought. It was basically let's tinker with this until we find a way that's better, using guess and check. No equations needed.

We are a long way from the type of simulations done for protein folding and materials strength and basically every other scientific field. It's still the wild west
He's had a few guests on that are outside the realm of a computing/science/ect podcast (IE: Michael Malice, Yaron Brook, Joe Rogan), so I can see where you might be coming from. That being said, I think he's pretty good at doing what he does, and his interviews are engaging. And to an extent, he's an apolitical interviewer, even when his guests are not.

Might be worth another shot, but maybe just pick the podcasts in the areas you're interested in. I can see how some guests may be a turn off.
You do know what happened in 2007-2008 which allowed for this, right?
"as flash doesn't outperform JavaScript" does not imply that bytecodes cannot be faster than JavaScript.

Also, at least some people think bytecodes in the browser are worth pursuing (http://nativeclient.googlecode.com/svn/data/site/pnacl.pdf)

I think it will take just one popular app to make that client gain the desktop. It will be harder to take closed systems such as the iPad, but I think Google can pull that off, too (scenario: gmail, YouTube and the Google home page get superior, portable NaCl based user interfaces)
http://ookaboo.com/

did web and API simultaneously -- mobile will happen when revenue or investment comes in and I can hire a team to do it.

The API has been a tough sell, however, because it's doing something entirely new. It's also got the issue that I don't know how to monetize it, whereas the web can monetize just fine. On the other hand, landing just one major API user can send me enough traffic that my competitors won't know what hit them...