jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"If you need a piece of software to be written from scratch for you, then it's probably critical to your business."

G'lord, no! How much software is necessary for the minimum viable product of Groupon? Digg? TechCrunch? Facebook? Twitter? FourSquare? StackOverflow? Heck, we KNOW that Digg was outsourced, and that worked out okay. Many (maybe even MOST) startups true problem is marketing/UI/social rather than deep geekery. Many more can get by on half-assed engineering to prove out the initial assumptions and then just rewrite if they see a glimmer of success. Paul Buchheit has said that he rewrote chunks of Gmail quite a few times... It's not unusual.

There are plenty of startups where this would be a disaster but (as web apps get easier and cheaper to build) I think they are increasingly the exception rather than the rule.
lets be honest. flash or java plus the ask toolbar have been installed by now, and managed to install chrome.

chrome has a way of installing itself.
That only works when people take payment in BTC without translating the value provided back to a Fiat currency.

Until that time, expansion of the USD (or other Fiat) supply impacts the "value" that BTC has.
I do, here: https://github.com/nikitavoloboev/knowledge
I see this diagram posted everywhere on the internet, and whilst of course Facebook collects a lot of data, in this situation I believe they just selected every option available to them for display on their app listing. If they declare every single option that Apple presents then Apple cannot complain, and it is not going to deter end users one iota from downloading the Facebook app and the other Facebook owned properties.
Safari supports it. Chrome had it ready, behind a feature flag. It was then dumped for FUDdy reasons centered around user concerns that turned out not to be warranted (Safari has proper tail calls per the ES6 spec, and no one complains about it).

The truth is that it would have been very expensive for MS to add it to Edge (which was built around incompatible calling conventions), and that cross-realm tail calls (calling into code from another I frame) would be hard to implement in Firefox.

Now that Edge switched to Chromium, the only problem left is with FF. It could be spec’ed around, but the consensus in the TC-39 isn’t there anymore :-(
That's (a small) part of the reason why Haskell didn't have stack traces for the longest time.
I don't understand what you want to say. Germany is relatively close to 50% renewable electricity without a lot of grid scale storage.
We've built SPAs as a part of the larger project using exactly this. Plain JS with a couple of libs that address specific needs (graphics for example). All work fine, simple to maintain and does not require that insane amount of infrastructure.
Maybe more of them will start embedding Tor.

Coarse location is coarse location, and most users have no idea that most apps know (and log) when they leave their home, arrive at work, travel to another city, et c.

That's the point of a label, is it not?

We label all medicines. Is that the same as labeling no medicines?
No bios update, but I wouldn't be surprised if windows shipped updated microcode or something.
I messed up °F/°C and it was "only" 250°F. I don't have the book "Space Medicine" available, but I found a different reference† explaining that it was Dr. Charles Blagden and other researchers in 1774 who went into a room heated above 250°F and cooked steak and eggs in there, proving the importance of perspiration in maintaining body temperature. It has to be dry heat; if there is humidity, the tolerable temperature is much lower. The original paper ‡ is also online; in order to read it, note that "ſ" is a "long s", not a "f".

† http://news.google.com/newspapers?nid=1499&dat=19560213&id=4...

‡ http://rstl.royalsocietypublishing.org/content/65/484.full.p...
That doesn't really happen in the real world. People are reluctant to change jobs. Especially if they need to support families. They would rather vote for the guy who promises them higher wages and fat pensions rather than to vote for the guy who promises incentives to work (again) in the private sector(and then risk the insecurity being fired<again>). Once you hire in the public sector is really hard to get rid of them.
Among other things, to be most effective there has to be two-way information flow with public health authorities who do contact tracing. When somebody is found to be positive, that info needs to propagate into the app and through the likely-spread network. I believe that simply cannot be done by private entities under the framework of existing health privacy regulation.

Similarly, when the tracking system identifies someone as high risk, they need to be referred to testing by public health at the least. It also makes sense that a high risk person be isolated or quarantined, and it's possible the benefits of enforcing that through police outweigh the risks. If so, that's clearly a government function, not something that can be done by Google.
Location: Barcelona, Spain

Remote: Yes

Willing to relocate: Yes

Technologies: Product Management, Ownership, Sketch, Android, iOS, Web.

Résumé/CV: https://www.linkedin.com/in/diegolafuente/ / minid.net

Email: dlafuente at gmail.com
A lot more people would be talking about tools like Dreamweaver (and FrontPage) if they weren't a long time gone. It's been nearly two decades from the last "proper" release. Some of the spirit of Dreamweaver lives on in other tools in Adobe's Creative Cloud, but also are harder to use, and more expensive.
Location: Sofia, Bulgaria.

Remote: Yes. Not interested in on-site. Okay with contract work and full-time.

Willing to relocate: In general no, unless there is a beach house involved! :-)

Technologies: Elixir (strongly preferred). Have been through Assembly, C, C++, Java, PHP, Ruby, JS, Golang. Total 18 years in the profession. Learning Rust currently. Okay sysadmin, knows his way around in Windows, Linux and macOS quite well but not suited for full-time Ops role.

Resume/CV: https://drive.google.com/file/d/1htgY1LWmizh5WJHM_R81DNzs11_...

Email: mitko.p@gmail.com

LinkedIn: https://www.linkedin.com/in/dpanayotov/

GitHub: https://github.com/dimitarvp. (Started working on an Elixir adapter for sqlite3, through Rust's rusqlite library. Also working on an Elixir reader and post renderer of WordPress databases.)
What kind of useless semantics juggling is this?

The original comment was someone saying they don’t get why a cat toy gets 2 day shipping.

The point is Amazon is making it abundantly clear they’re struggling with demand and at some point you should also take a second and ask if you need that cat toy by Tuesday.

They did the reasonable thing and prioritized internally AND they’re literally paying you to wait longer for things, what more are they supposed to do?

Honestly this kind of logic is what the hoarders have been using...

“There was no sign that said don’t buy the 10 cases of toilet paper and the register asked me for payment after I scanned it all, so they wanted to me to order it!”

... well now there’s a sign. It won’t be surprising if eventually Amazon has to do the same, they’ve already stopped accepting new Pantry orders
>We are talking about companies which have plenty of assets and strong businesses.

Do they? That's kind of a big assumption here. If the virus is going to have a major negative effect on their ability to deliver value, then that means they aren't (currently) sound businesses, and the market is correctly marking down their value.

There could definitely be fiscal -- and epidemiological! -- measures that can reverse this state. However, to buy up the bonds without those measures doesn't change the fundamental soundness of the business; it just loads up the Fed's balance sheet with garbage.
I’m an ML engineer (was) and am looking for contract work during this time. In previous I also worked as a sysadmin and a python engineer. I’ve experience managing large servers and AWS. I also have experience in optimization and love hard problems. MSc in CS

Location: GMT
Remote: Yes (ONLY)
Willing to relocate: No.
Technologies: Python, PyTorch, Sklearn, Postgress, Mongo, AWS
Resumé/CV: I wish to remain anonymous on here so please use my email and I’ll get back to you.
Email: kl3u4z+a3od9aa48ibiw@sharklasers.com
Sigh.

A web that was built on documents fragments because the JS and server-side developers think writing raw HTML and CSS is gross.

Email developers would like a word with them.

This isn't going away, and at some point, adding more abstractions is actually harmful.

As I have little else to do at this point - Tl;dr When you work for a public library, but are closed the public, nothing happens - I'm rewriting a small microsite I made for job hunting purposes.

Other than a Service Worker cache, it's markup and styles all the way down, stitched together with Make.

For my blog, I've stuck with Liquid, because Jekyll - which I actually like (ducks) - will be interesting to see if this gets revived and actually lands one day.
I swap my left alt and ctrl keys to get anything done, mainly because I ctrl a lot and its useful to do that with my thumb. I can't imagine using caps for it, it is in such a bad position for frequent use.
Washington state just seized a restock from a Target in Seattle.

https://twitter.com/GovInslee/status/1241505423259099136
Very few use untyped languages anymore, and only to the extent people program in assembly language or modify Deep Legacy stuff in Bliss. It's possible to lose information in a dynamically-typed language, like Python, but that's a matter of not using the language facilities, such as objects, and if you go down that route, you can write stringly-typed Haskell.
A description of Zaphod from Hitchhiker's Guide to the Galaxy reminds me of Elon:

"He attacked everything in life with a mixture of extraordinary genius and naive incompetence and it was often difficult to tell which was which."
So irresponsible. Infection rates are the same. Symptoms are just mild in most cases. He should be ashamed of himself, but he won't be.

[0] "Epidemiological Characteristics of 2143 Pediatric Patients With 2019 Coronavirus Disease in China" https://pediatrics.aappublications.org/content/pediatrics/ea...

[1] "Epidemiology and Transmission of COVID-19 in Shenzhen China: Analysis of 391 cases and 1,286 of their close contacts" https://www.medrxiv.org/content/10.1101/2020.03.03.20028423v...
I'm not well versed in economy and I have a maybe dumb question: how would large public infrastructure projects financed by the government in the post-crisis period help with keeping people employed and help the economy spring back? Edit: are there historical examples relevant?
this guy went from...having almost religious love of the people, to...just a lot of facepalming. I feel like dr. fauci now.

you're smart, mr. musk, but in SOME thing, not all things. his entitled ass needs to learn that sometimes you need to just stay in your lane, man. stay in your lane
Being a senior engineer is less about the language and more about your total experience and architecture knowledge. I haven't actively used Java in 10 years, but I'd have no problem applying for a senior position but I'd be very direct and honest about my current Java experience.

When I am hiring people for senior roles, I care less about the language they know and more about their actual experience. If you understand patterns you'll recognize them in any language. If you recognize good practices, they are the same across languages, for the most part. Architectures are less language dependent and more about experience.

Now, that said, there are parts of specific languages which are unique and you need to know the language well. So I am not discounting specific language knowledge, but I'd much rather have a senior engineer that knows their stuff from an engineering/architecture point and has worked in multiple languages than someone who just knows one language. So typically I only view people as senior if they know (have worked in) more than one programming language, but there are exceptions of course. Most likely a person who has 7 years of Java but has never worked in any other language is senior, but more so a senior Java person, than a senior engineer. So, they would not rank as high to me as the person who has worked in multiple languages in the same time period and solved various problems. Mainly because when you only know one language it is a hammer and you'll use it even if you need a screwdriver which is worse then they person who maybe has used 3-4 languages and is flexible about using what fits. Also, this typically goes to the fact when you get stuck in a single language on similar problems you typically have a narrow scope of knowledge. Of course, there are many exceptions, for example, the person who has worked only in Java but has worked at 3-4 companies on different problems will be a lot better then the guy coming out of a Fortune 500 firm where he worked on one product in Java his whole time there.

Hopefully that makes sense.
> Here's the real test: what will be the best signal of the rally after the pandemic?

When people start worrying that there is a new bubble. :-)
There are many more people who can save but don’t than there are people who genuinely can’t save.
My concern here is that bad decisions were made early on in the US, and there will be no accountability.

What do mechanisms for accountability here look like? Will they be used?

Edit: And more importantly how will we prevent theses same mistakes from happening again?
You know, there is more in the bay area than San Francisco. If you try living in Berkeley or Oakland for a few months, you will find that it isn't "a remote, suburban sprawl-y part of the Bay Area." It's only a half hour away by BART from all those shiny SOMA offices. And there is San Mateo and all the other towns on the penninsula.
Here's what I'm bringing to the party as a non-technical founder:

- Money

- Domain knowledge

- Patents (not yet confirmed, starting this process soon)

- Office space in a cool location

- Over thirty years of communications experience including technical editing, ad copy, press releases etc.

- Lots of experience with web content management systems (contributed a lot of documentation for one open source project)

- Previous founder experience (though not a tech startup)

- The idea. Yeah I know what you're thinking. An idea + $2 will get me a cup of coffee at Starbucks but this is truly an innovative approach to a huge under served market. That's worth something.

- Journeyman graphic design and layout abilities

- Courage, creativity, sense of humor and perspective

-
I disagree. First of all, share prices are always going to be tied to the fundamental values of a company to some extent. No matter how much an analyst hates a company, if it's generating 50 billion in profits each year, it's clearly worth a market cap of at least a few hundred billion. If Page is right, and is in the process of growing his company to that level over the next ten years, even an analyst who hated the company would be compelled to give it triple, more likely 5-6 times its current valuation.

Furthermore, since Google is highly profitable and has no need to ask the market for more investment, it's not beholden to short term share prices. If the stock price were brutally and irrationally hammered, the logical reaction would be to just spend some of their billions in cash to buy back outstanding shares at the irrationally low price. This would concentrate the ownership of all current share holders, thus giving them a both an immediate increase in value per share and an indefinitely larger chunk of whatever profit is being generated. One way or another, the either the valuation will be sufficiently close to reality or the company will just start paying a dividend of which none of the irrational sellers get any.

Obviously no established company can compete with the potential upside of a small company which is offering a large stake to early employees and just might make it huge. But a one time fluctuation to share price won't matter in the long run. Remember it's a linear adjustment and growth rates of investments are calculated by taking a geometric mean, not an arithmetic mean.
Write lots of "bad" code. Read lots of "bad" code. Fix lots of "bad" code.

In essence, fix lots of bugs.
How are biofuels viable as a replacement for oil in the quantities our current lifestyle demands? They can't be produced in the same quantities that oil can be, and producing them requires farmland, so food prices go up.

stats and graphs: http://earlywarn.blogspot.com/2011/02/us-ethanol-production....
The problem is, that with every new development comes new risks. We could go back to living in caves and bashing animals with clubs, and cooking them over fire we set with a bunch of rocks and wood. That would be a lot safer than cycling to work each day, with nuclear missiles looming over our heads, not to mention the countless other risks one takes just by stepping outside of the door.

It's the same with the web. You could take away the scripting, but you'd end up with technology that would be as useless for today's man as a hunt & gather culture of a caveman would be. We've grown to depend on it, just like we depend on cars (that pollute the air, and are the cause of many a deaths - more than client-side code execution, I'd think) and nuclear power.

With technology, comes a risk, and I don't think there's a way around it.
Anyone know of a more recent apt repos for pngquant than 1.0-4 (standard Ubuntu repos)?
Sunnytrail [1] offers a service for SaaS providers to track key metrics once they have paying customers. However, they don't (yet) offer the most interesting part of your idea, comparing results against others in your industry.

It's a fascinating and a non-trivial problem you're addressing here and I'm interested to see how you approach it. Get it right and it could add huge amount of value.

The three toughest challenges as I see it:

1. Standardising metrics across a broad range of different business stages, verticals and models to provide a meaningful number (compare apples with apples).

2. Helping users to identify appropriate metrics from each of the AARRR categories. I.e. indicative and actionable.

3. The perennial problem of identifying unique users so that the behaviour of new or repeat visitors can be accurately measured prior to signup. IP addresses are not reliable (NAT & dynamic IPs), cookies can be flushed and potential customers have opportunity to access a service from a variety of devices - I know the folks at KISSmetrics put a lot of work into this.

[1] https://www.thesunnytrail.com/

edited for readability
Awesome numbers. I wish I could participate in design/implementation of a system like that.
I didn't mean his disease. I meant cancer treatment in general. When I said he was lucky I meant he was lucky given his diagnosis.

And yes, I'm aware there are curable cancers. Hell, there are skin cancers that have never been particularly dangerous. But the number of types that used to be deadly that we can now cure is a drop in the bucket. Like I said - four months. In the vast majority of cases we can keep you alive for a few months longer. Otherwise it may as well be 1970.
They provide a variety of free public services. I doubt the funding allocated for such projects is crazy high, and it likely rides on the backs of a few super talented engineers. Beggars can't be choosers. Were it a paid service then I could better understand your complaints. I'm willing to bet if you reached out to them, inquiring about the lack of any feature, then they would likely explain why it has yet to be implemented.
Any particular singularity scenario is (and “we’re doomed!” is in that category), but the general idea “something unpredictable will happen” seems like an unavoidable conclusion to me.

(Although that might just be a reverse Epimenides).
It seems more likely that Russia would use them - Putin has talked of deploying them as a threat, and tactical usage has come up in recent days (though from an American source).

https://www.reuters.com/world/us-cannot-take-lightly-threat-...
People aren't good at predicting the results of things that haven't happened before.
> An open, compile-less, hot-reloading editor sounds like a dream coming true.

You're talking about Emacs, right?

This actually seems really exciting, and I'll give it a whirl when and if I can. It's just funny to see people (the Light Table fans as well) rediscover what Emacs users already knew - modifying your editor in-place is really awesome.
Why can't the US take them?
I don't think so, other than me posting links on HN threads for articles that need it (such as this NYT article). But thanks! It's mostly based on readability, not 100% though. I ported Readbility (JavaScript) to C#.
I'm a Python programmer, and I find code written in Ruby to be more beautiful.

It's just a personal preference, but I find anonymous code blocks to be a lot more elegant and intuitive than decorators + with statements + for comprehensions. I also like that classes are open, and that you can execute code inside the declaration of a class and that self is implicit ... making tasks suited for the __metaclass__ concept in Python trivial.

I also find Lisp / Haskell and ML to be really ugly ... as in, I could never look over a piece of code and understand what it is doing without learning the language first (with the learning curve being as steep as it gets).

the language is far more complex less orthogonal and far
more full of weird corner-cases than what you come from

But that's the price you pay for convenience.

E.g. I don't appreciate that ML doesn't have a simple concept like operator overloading, or that in LISP every DSL still looks like LISP. I don't like that a Smalltalk application is not portable between implementations or that applications are big, monolithic images of the virtual machine with everything included, even the IDE.

It's easy to get into these mine-is-bigger-than-yours contests, especially with languages, but you know what works better than formulating half-baked opinions?

Results. It's a lot better to shut up and show me some code ;)
I don't think I'd call len pure for OOP. Rather, having a top-level definition--len(array) instead of array.length--gives us functional purity. That is, it discards (or hides) the concept of message passing and treats top-level methods like mathematical functions.

Lately I've heard a lot of chatter about Ruby Interfaces. They could be useful to achieve better unity. Though the Ruby collection API is already pretty consistent.
I find this interesting, but we would also need such leaks from other countries embassies, not just U.S. ones.

This will probably create embarrassment for U.S., but on the other hand, isn't it a job of a diplomat to truthfully describe the situation in the country where he is dispatched? In most cases, they probably just did their job, assuming that the documents will stay secret. I don't think that's immoral.
Python's arguably not merely "OK" but more right than
Ruby here, if you are really going to be an OO purist
(of certain flavors).

Ruby's flavor is primarily that of sending messages to receivers (hence parens being optional). Python seems more about invoking methods on objects.
Well, Antlr (http://www.antlr.org/) has replaced yacc for most of the practical work already. Daniel Spiewak also mentions parser combinators and how GLL parsers can be much easier to use and yet fast enough most of the time (http://www.codecommit.com/blog/scala/unveiling-the-mysteries...). He mentions parser combinators as domain specif languages for creating parsers (http://www.codecommit.com/blog/scala/the-magic-behind-parser...).

Despite all of these, adoption of better techniques is really slow. As usual.