skysight-inc/HackerNews huggingface dataset:
There were even "influencers" on MySpace, e.g. https://en.wikipedia.org/wiki/Tila_Tequila and JumpCut https://www.flickr.com/photos/taoofthe777/463603221/ (iJustine, who is still pretty famous).
That while you can get an EV with a 600-800 km, it's definitely not something that is attainable by the common man. So it's really only "less and less relevant" for the elite few.

I personally wouldn't be able to afford a Tesla with my meager engineering salary, especially one that is actually in that 600-800 km range. The TCO on one of those cars is also most likely higher than what it is on an ICE car.
Not sure I agree, supporting multiple platform clients or having the ambition to support multiple clients usually means for me it's easier to do as much server side as possible.
Maybe email clients should show that unsubscribe button then. And also, when someone reports something as spam that has a legitimate unsubscribe link, offer to unsubscribe instead.
Agree but for a slightly different reason. If I acquired all the Facebook shares I could do the world a favor and kill off the company.
Good comment. I personally use the REPL exclusively but I can totally see how your workflow can be benefitial in some ways.
Didn't he have his (rather rich) family as a safety net? That's got to cause wonders for your mental health and emotional stability, even at 0 income.
> Slightly off-topic, but say I know Python and JavaScript and I wanted to add a multi-paradigm language with strong typing to my toolbelt. I'm looking for something with a strong functional programming core but with object-oriented facilities as an "escape hatch".

If you're looking for a language that will let you keep writing Python/Javascript in that language, you'll find it, but you won't learn anything from the experience. You won't appreciate the benefits of those type systems unless you really commit to them. (I actually learnt Standard ML first, and it made me a better Python programmer; I imagine Haskell would have a similar effect). If you're looking for "languages in my toolbelt" you'll end up "knowing" a dozen languages but coding the same way in all of them, which is useful in some ways but ultimately limiting. What's your actual goal here - e.g. are you trying to learn more languages so you can get a better job?

> My main requirements are that it's a "builder's language" with a great ecosystem for web development and growing mainstream adoption. I'm a general-purpose product engineer building apps end-to-end, and I favor general ergonomics and ease of use over other characteristics (performance, functional purity, etc.)

If by "growing" you mean you want a language on the left hand side of the hype cycle, then Kotlin is what you want. If by ease of use you mean easy to write, Kotlin will serve you well - it has that Perl-like feel of it does what you want, unless you want consistency. I pity anyone who has to maintain a Kotlin app in 5 years' time, but it sounds like it'll do what you want it to.
People hate that as well, as can be clearly seen in the comments on this story. It's basically impossible to do right for everyone.
in one of the dropdown menus

As if gmail ui wasn’t already obscure af. They could make “don’t want this anymore” button that uses unsubscribe header first and if it doesn’t work, mark it as spam automatically. Many shady practices would disappear at that same moment, but who cares when making six figures a year.

If only email could work as a modern instant messenger - no spam, reacting to explicit and well-defined user intents, allowing file transfer without limitations that render that function useless, and delivering messages in less than a second.
When you have a hammer everything looks like a nail. A language theorist trying to fix issues will of course look at changing the language first, doesn't mean he is right.
> also in not using caffeine regularly

Yeah I used to use coffee when I was in school, however there are side effects. Some including not allowing me to think clearly. I found out sleeping is the best remedy. Work should allow workers to take naps!

Edit: of course I don't mean jobs that involves heavy machineries. But more like white collar jobs.
USA-based startup Pngme has raised $3M for further expansion in Africa
I'd love to apply any license of my choosing to any software. Fortunately, that is not what our current culture considers the highest form of freedom :)
Show HN: Q&A Platform for Slack/Teams
That was the era though of the inorganic suggested follow list that pumped up early folks to completely ridiculous follow counts.
Ahh, the feel of this website, so... warm and nice. I want to stay there.
The UK recruiter/spammer agencies won't have that internal knowledge anyway, they only skim Monster and the likes.
That sounds like some other issue. Pretty sure the gaming community would not put up with 100ms input lag.
When breathing, always bet on air..
Same here, depending on the project, I always have either SQL Developer with Oracle, or SQL Server Management Studio with SQL Server installed.
I see text as read optimized, but write expensive and not well suited or efficient for lots of scenarios:

- wood working, absolutely horrible to work from text, which I've done.

- group ideation, as much as I love IM'ing, audio + diagrams personally feels like a more effective way of communication.

- troubleshooting, too many times I've had to text my parents how to troubleshoot their router only to end up calling them and slowly talking them through it.

These are super specific, but I'd still wager audio and video trump text in a significant number of general scenarios that require communication of some kind.

Anything that needs read optimization i.e. this is information that needs to be communicated over and over, text is better. But often that's not a requirement.
Not for you, but perhaps for others who also like that behaviour.

With zsh you can enable the auto_pushd option, which makes cd manipulate the directory stack itself. You could probably simply alias cd as pushd too under zsh too, but in bash that would break cd's argument handling.
Context < Subtext < Plaintext

Cute, overly self congratulatory turns of word aside, this had me look up the etymology of text. I hadn’t put it together before, but woven is such a fitting root for the fabric of our thoughts made manifest.
If one of your friends is a freenode user and comes down with a slight case of death, please contact the freenode staff via chat.freenode.net #freenode and their account will be memorialised. (I had to do one of these a few days ago and it's sadly not the first)

A lot of providers will be happy to figure something out, too - the previous-to-this one situation the deceased also had a linode account and once I got through to them they put the deceased's account onto a deep freeze where the systems were off but the data was kept to give the deceased's family time to get everything else done, with an understanding that once they sent a death certificate through that would allow for the data to be released to them.

Also, if you're lost, contact me as 'mst' on irc.freenode.net or irc.perl.org - I make no guarantees as to how much I can help but everything I've learned from dealing with my friends' passing I'll be happy to do my best to use to help you deal with your friend's passing. My friends would, if they were around to do so, appreciate the re-use of effort and sharing of knowledge.
How did this get to first page? Is it a YC company or did they game the system?
Did you think they were actually selling plutonium?

This is the same problem in a different skin: words to not equal intent. When we only judge by words we restrict good faith information and promote bad faith euphimisms that do real harm.
For what purpose? Do you have any evidence of this?
Is "regular fuel" fuel oil? At what point does the fuel oil sold in your area start to gel?
Coronavirus: Is the epidemic finally coming to an end in India?
I probably wouldn't want to add features that weren't broadly compatible with all terminals. Unless they could be added in such a way that didn't break other terminals.

However, they could be implemented as an extension to Rich in another library.

Did you have something in mind?
Well, that wasn't part of the original requirements.

I hardly use any Python.
Am I the only one to think that makes sense?

This divide has always existed between those who were making the UI libraries (WinForms, Qt, Telerik and what not), and those using those libraries (app developers).

Because the browser allows for a lot more customization than WinForms or Qt, app devs get sucked into pixel alignment problems or crap of that nature.
I am a total music nut. So I would certainly try it if it had a web interface. For me, the barrier to install a native app on my phone is pretty high.

Looking at the permissions this app wants makes me feel even less comfortable. Access to my camera, my mic, my contacts, my identity, the data on my sd...

One of my favorite ways to discover music is Gnoosic (https://www.gnoosic.com) where I don't have to install anything and get results right away. I found some of my all time favorite bands this way.

Any other tips by the HN crowd on how to expand ones musical horizon?
You can live a healthier lifestyle which will prevent a lot of things, but there's still an absolute shitload of issues which are absolutely not a person's fault in the slightest.
...and woe betide you if you try to get your insurance company to pay up, ever again. "Aftermarket? Cool, a get-out-of-reimbursement-free card, have a nice day!"
I would not consider it "best practices" to automatically unsubscribe someone who legitimately subscribed. Have a double opt-in, and then assume they're interested until they explicitly unsubscribe.

I'm subscribed to some mailinglist that I don't actually read but would be upset if they auto-unsubscribed me, because if I'm ever interested, I want it to be there.
Oh it's a python app. I read `virtual factory constructor generator` and assumed it would be Java.
Yes. Click tracking is generally considered acceptable even by people who are dead against open rate tracking (DHH comes to mind). If your email is of a nature where the occasional outward click is expected and you wanted to clean the list of anyone who fails to click whatsoever, click tracking is an option.
Là-haut = Up
Python Programming and Numerical Methods: A Guide for Engineers and Scientists
The Process of Application Portfolio Management (APM)
Copying a database to another machine is a lot simpler with sqlite than with either of the tools you mention. So I don't agree with the "same here" part.
Why are video calls so tiring? You might be misreading cultural styles
OK, thanks, I needed this.
While I think AYBABTU is dank, dank memes refers to modern day memes that are both ironic, bad and absurd; see https://knowyourmeme.com/memes/dank-memes
Patterns for recreating Vercel's static in-app page skeleton loaders in Next.js
I generally agree with your direction. That said, this is incredibly hard to quantify (and also: [1]); because wildlife is not uniformly negatively affected in a clear-cut area. Any "artificial" intervention by humans will favour some animals and harm others. Ignoring the fact that it was probably humans who first cleared out primordial forests, the very act of re-planting a forest probably negatively impacted those species who don't thrive in a forest setting.

I'd say having such forests which are relatively unmolested for several years before being harvested are less negative than clearing them out and placing say farms in their place. So, overall it's not the biggest thing to go after, but then, I'm no expert.

[1] also depends greatly on what type of cutting we're talking about. I would say it's clear that illegal and / or legal but permanent deforestation is a negative. Above, I'm talking about forests which are planted and re-planted to obtain their wood.
I know D since D1 days, and have bought all books produced by the community, and do advocate for D.

What I don't do is blindly advocate it.

Yes there is Weka.IO, apparently is the right word.
Kotlin's a good bet with your requirements. You could also consider C# (not as new and cool, but still adding more features, and particularly well-designed language) and Rust (admittedly a little harder to use, but excellent multi-paradigm support and a strong web ecosystem).
my fireplace has this in its manual.
How are you able to use Spotify playback without having to run the main app in the background - the official SDK always talks about being a remote
Texas residents tens of thousands left without power and water
That's exactly the point. Here this is the fireplace.

You will find western style "fireplaces" in some new homes which are nothing more than show pieces to have cosy atmosphere but are utterly impractical for the task of heating the home.

Now, what what we would call "heater" is usually placed in the basement for practical purposes. The ones I showed above are placed directly in living area and are way more efficient.

Traditionally, you did not heat entire home, only the area where you live which contracts during winter. There might be other rooms which you only heat in the evening before you go to bed and then it gets extremely cold (but that's fine, you just put good enough featherbed to keep warm). This is practical aspect because heating entire home requires huge amount of resources.
The offer seems better.. I don't know the service, that's why I'm asking here.
idk, when memes became mainstream (I'm thinking mainly of the heaps and heaps of impact font advice animals and rage comics) they weren't funny. I prefer the absurd ones nowadays, the endless rapid fire clip shows on youtube, etc.
Texas mayor says government and utility services owe residents ‘nothing’ as tens of thousands left without power and water
Wait vs. Interrupt Culture (2013)
Yeaah, I think it's an old bit-rotted demo using their first p2p implementation.

Still though, the progress they're making is great, and I think portable identities will be a huge deal.
>But currency is different - opposite even. If supply goes through the roof - then demand will respond inversely. People will rush to unload that currency for other assets as they watch their wealth evaporate. It may hit some sort of baseline determined by the daily needs of payroll and tax payments - but other than those moments everyone will try to store there wealth anywhere but that currency.

Whether wealth disappears or not is purely dependent on what the money is spent on. If there is a food shortage you can actually spend government money on producing more food and thus end up with more wealth than before. In this scenario each new unit of currency is backed by additional production capacity that guarantees that you can exchange the same amount of currency for food. Since the price of food is still the same but there is more food you actually do need to increase the supply of money to match the supply of food, otherwise the price of food would be going down and we would get deflation.
I don't know everything but it seems IKEA has become less relevant recently. Other stores often offer more options at a more affordable pricetag. Like you can't get a bed in other than standard sizes but Dutch people (and likely Swedes as well) have become so tall that isn't always practical. So instead I bought multiple beds at a local online only shop. They weren't much more expensive.
How to improve the UX of your landing page
Your government should have a place where you can report phishing email. I would definitely report mails with these kind of suspicious links. If they see their legitimate emails getting recognised as phishing, hopefully they'll reconsider their bad practices.
Hmm...how exactly can someone do that? Am curious.
New posts with a few upvotes seem to appear on the front page, for how long is a different question.
Add buttons in your email
- "I want to know more"
- "It's too expensive"
- "Leave me alone"

All open rate tells you is that your subject line was click-baity but the user have no interest in your content
This is about gaseous water, not water droplets. Water droplets (fog) increase density (again, not by much).

Dust doesn't have a meaningful vapour pressure and can't influence air density this way.
So like a new Myspace but without being able to access it from the browser.

Please, don't use apps for everything. And if you do, don't forget about the universal platform we all have AKA the web.
How do you think?

https://e360.yale.edu/assets/site/_1260x709_crop_center-cent...
I feel cheated if i don't impulse buy something. :p
Interesting read of the comments section
For a Slav, it is very unusual to see any Slavic word in a worldwide context.

The roots of pretty much everything seem to be Greek, Latin, English, French, sometimes German and Spanish. Seeing anything in an English text that I can actually understand natively in my head (such as Jezero) is a weird system interrupt.

The only possible exception is robot, which does not sound very Slavic on its own. "Robot" does not provoke this interrupt.
Not necessarily. If you add new code to the user signup (let's say some additional checks on the shape of their username) and the integration test for the happy path of a user signup still passes, the new code is absolutely covered by existing tests (though probably not completely, there are probably edge cases not covered).

The tests/types correspondence still holds: if you write new code, you will often also need to alter the types to correctly describe the changed domain. In the username example above, after adding username validation it would be a good idea to have a dedicated `Username` type that can only contain valid usernames instead of just stuffing everything into `String`. If you count extra time writing and refactoring tests after adding new code, you should also count the extra time writing and refactoring additional types after adding new code.
This. There is a wide wealth inequality gap and a lot of excess savings that even at close to zero interest rates people don't know how to invest it. IMO this says a lot about our technological progress rate; which despite what many here might believe has been declining and bar a few outliers has been mostly evolutionary barely keeping pace with the world's increased population growth.

Its like the low hanging fruit of engineering has been picked, or we are waiting for the next big technological breakthrough to come about. I look at even the lifestyle 30-40 years ago, and despite more efficient engines in cars (which isn't a problem with cheaper fuel anyway), the mobile phone and the internet (which isn't all good news IMO) not much has changed lifestyle wise. In some measures such as food prices, house prices, deep social connections, and other more base needs its gotten worse for the average middle class worker in a typical Western country.

IMO it feels like we've hit a stagnation which is reflected in investor preference to hoard value.
This is the best first AYB exposure possible.

I actually felt a little reassured it's only 20 years old. That's about when I heard about it, but by the time it reached me it felt ancient.
Hey man, I downloaded and tried the app, seems fun.

I got some feedback for you if you want it :)

When creating a new public session, I added a Spotify playlist, the issue is when I want to change tracks.I cannot change them? I can only change the queue and need to wait for my song to come automatically? Also scrolling while dragging a song in the queue is broken FYI.

And I didn't notice if there is a shuffle play?

And last, mute button is == pause button? Kind of a weird UX.

But all in all, the app seems neat, keep going!
It's not possible to solve problems at the code level. That would require every single developer writing in that language to account for all the holes in the type systems. That's completely unrealistic. And can be seen to be disastrous in practice. I mean just walk through some python code. There are almost no None or manual type checks. These are just bombs waiting to explode.

The problem with type systems like C# and Java are that they are too strict. Look at the polymorphism mess in those languages. The entire reason people hate static typing is because of the shittiness of precisely those two languages. That's the reason we need better type systems.
Column is an attempt to fix this:

https://joincolumn.com
I think I can allow images from the same domain as the email, while blocking other images. If not, I think that could be a useful feature to have.
Why only a few thousand rows? Pretty sure sqlite can handle 2^64 rows per table
They're even using the company's marketing materials for the images in the articles.

If I had the time or energy, I'd complain about all of the above.
Java's type system is actually unsound if you include checked exceptions as part of the type system. By using generics, you can write ExceptionUtils.rethrow[1] in Java[2]. I think that this should count as true type unsoundness because unlike type casts, you aren't relying on some explicit runtime check and because checked exceptions are essentially a subset algebraic effects. In practice, rethrow can be convenient if you are already catching everything anyway or if some library is overusing checked exceptions.

[1]: https://commons.apache.org/proper/commons-lang/apidocs/org/a...
[2]: https://www.baeldung.com/java-sneaky-throws#:~:text=In%20Jav....
> This is not just a petition but actually a legal tool and it makes a big difference

(Genuine question) what difference does it actually make?

I don't mean in terms of "sending a strong signal" or "issue will be debated in Parliament", or "the Commission publishes a paper/gives a press conference/say they really care", I mean in terms of something actually changing?
Even back when I started, around the ascendency of the WWW when Usenet was still ABigThing™ (though after the start of the Eternal September, I'm not quite that long in the tooth!) there was already confusion with the simple text smilies.

Ignoring the arguments of whether to include the nose (the original form was :-) which I much prefer) on the basic examples, people introduced new combinations faster than I cared to pay attention to so knowing what they meant was not always easy.

It ended up that there were whole dictionary like lists of them in some Usenet groups' FAQ documents.

As soon as you have more than a few of any symbolic representation (text smilies, emoji, gifs/memes[†], ...), it becomes dynamic grammar in its own right and away from the core few it is a mess of people not understanding what you mean either because they don't get your reference or you have used a reference incorrectly (or, if incorrectly is the wrong term, in a manner differing significantly from its common use).

[†] it is less of an issue with meme images/animations as they usually have a text portion making them far less ambiguous, but the issue is still there overall
> and his English was really terrible (laughs).

I have been (and still am) an avid consumer of Japanese animation of the late 70s and 80s

This kind of things happened a lot back then, I have collected over the years screens of the translation errors I have encountered, mostly because they are gloriously fun

an example (from Uchū Senshi Barudiosu): https://i.postimg.cc/Kzn6GCWb/image.png
I haven't downvoted you, but it's perhaps because the LPG tank is usually outside with a rather large surface area, so if -40 degree days are rare, insulating the tanks and providing a heater might not be very cost-effective vs. having multiple fuel jets in your burner for multiple viscosity fuels.

Also, either the "way to keep the tank warm" would probably be an electric heater (which would fail in these corner cases) or else a small burner... next to your tank of highly flammable gas with lots of no-smoking signs around.

Though, I would guess in colder climates, if you really wanted to use LPG, you could put an electric fuel pump in your tank (so it doesn't rely on vapour pressure to feed) and have a burner that pre-warms the fuel and includes a small electric heater for starting.