skysight-inc/HackerNews huggingface dataset:
I assume the customer doesn't know what they want, they only know what they think they want. It takes iterations to get things right. Get a minimum viable product in front of them, and let them use it for a bit... you'll immediately get a raft of new requirements, and this is the perfect time to ask about ideas you thought of on the way, and what they think of them. It is also the right time to say "it would be hard to do X, but if I could do X' instead, would that be ok?"

Iterate, iterate, iterate.

---

Get users unfamiliar with the program, have them try to do X, Y, Z... ask what they are looking for, if they get confused... work hard to get your mind into the space of someone unfamiliar with the system you've created.

---

Keep your databases as simple as possible. Don't ever have a way to put in N of something... it's either none, one, or infinitely many with a related table.

---

Always have a way to get help visible to the user.

---

In forms, don't enable the "Submit" or "OK" button until all the preconditions are set. Same with other fields. Make it impossible to submit invalid data, if at all possible.

---

Never make a user type something more than once... each time data is entered is another opportunity for error.

---

Old advice: Make sure the program can be used completely without a mouse, using only they keyboard.

New advice: Make sure the program can be used completely without a keyboard, using only the touchscreen.

---

If you're doing a data transfer to an external device, what happens if the connection fails in the middle of the transaction? Test it, and make it fail-safe.

---

Use GIT to keep history, and take the time to make your commit messages meaningful to yourself and others in the future. (It sure beats the heck out of a folder of versionNNN.ZIP files)

---

O(n) - If you don't know about O(n) notation, learn it and its importance. A program that works fine with a toy dataset will become unusable if there is an O(n^3) operation in there somewhere.

A few hours of optimization an testing can outperform decades of Moore's law.

---

Structured programming - Break down things into pieces as small as is reasonable to work with, but no smaller. Put related code into modules (units in Pascal)

---

Information Hiding - Keep your interfaces strict, don't work around them to get at the internal state of objects. Doing so will limit your future options, and is a huge source of technical debt.

---

Documentation: It should be possible to effectively use your program with only the manual, and some time and effort. If not, the program isn't done.

---

Hardware: Intermittent hardware should be treated as hazardous waste, and disposed of as quickly as possible. - Mike's law of intermittent hardware.

http://mikewarot.blogspot.com/2007/10/mikes-law-of-intermitt...

---

Hardware: SSD drives are a great way to speed up an older system, but don't let them get full, or they will slow down.
Why doesn't Electron debundle itself into the Runtime vs Application? Much like .Net Runtime. Electron can then be installed in a single spot in the system and all Electron apps pick it up from that spot. You can install bundle the Electron Runtime in the installer (200mb installer is no biggie for a desktop app) but you get all the benefits of consolidating RAM usage across.
Researchers Develop Alien-Inspired Robotic 'Worm Blob' Swarms
I’ve always been a snob about cooking with gas only — but have recently been intrigued with induction for environmental reasons, and not needing to deal with gas refills. My stove is on a propane tank which I need to refill. It’s fine, but I do like the idea of eventually having solar + an induction range/oven. It seems like maybe induction isn’t as bad as I remember — or it’s progressed a lot over the years.
Computer Love
right, there are setups that would have helped people get through the situation better but actually needing it is so rare as to not be worth the cost. When it's > 100F in Chicago for three weeks in a row things start to fail because that is very very rare. Three weeks > 100F in TX happens every so often and we have plans for it.

A state wide winter storm and sub-zero temperatures is pretty unheard of for Texas and so, yeah, things fell apart.
Show me the data. All existing data points to the fact that the Chinese largely beat this and have handled it in a way that is orders of magnitude more effective than the Americans. That includes anecdata I have coming from internal sources who have no reason to lie. If there was ANY data suggesting otherwise, you would have heard about it: they couldn't contain news about the original outbreak or any follow on outbreaks.

A few months into this, basically every single American media outlet was tripping over themselves to defend American values when it was abundantly clear that they were impeding our ability to successfully respond to this crisis. There was a huge appetite for bashing China / authoritarianism and pointing out the universal superiority of our system. The fact that we have largely heard nothing about the Chinese response (no criticism, no praise, no critique, not even general acknowledgement that it was much different than ours) from the government or the media suggests that it was a success whereas our efforts were a colossal failure and we don't want to talk about it or admit it: this situation doesn't align with the story we tell ourselves ((freedom and democracy) > authoritarianism, always).

> If the news wasn't telling me about the Virus all the time, I would not know there was a "raging" epidemic. I only know one person who contracted the virus among my entire family and friends group

We are basically a year into this with 500K dead and counting. How many citizens need to die before people stop feeling the need to create throwaway accounts to announce that this whole thing is overblown.
Your salty demeanor is misdirected at the messenger, and that issue is literally the top bullet item on the developer's blog post as what the money will support to get coded. Be nice.
osm has great maps, many of the alleyways in my hood are present, great for charting out meandering walks.
> Then we had exceptions, which solved the problem of people forgetting to check by crashing the app.

They can also harm readability, as just about every statement can now cause an early return from a block. They also greatly complicate static analysis.

No discussion of the shortcomings of conventional exceptions would be complete without these two excellent blog posts by the great Raymond Chen:

Cleaner, more elegant, and harder to recognize https://devblogs.microsoft.com/oldnewthing/20050114-00/?p=36...

Cleaner, more elegant, and wrong https://devblogs.microsoft.com/oldnewthing/20040422-00/?p=39...

> Attempting to get the complete set of error types that any given call may raise is a fool's errand because of the halting problem it eventually invokes. Forcing people to provide such a list results in the Java problem for the same reason.

The Java problem is one of ergonomics -- unwieldy lists of exception types -- not a computability problem. What do you mean here?
Yeah, I almost bounced too. But, I decided to try a few random words I imagined might exist in the dreams they talked about on the home page. For example, I searched for "boot" in the series of dreams from the Vietnam Vet. At first, I thought I would have liked to see the entire list. But, after reading a few of those war dreams, I didn't really want to read anymore (and I can't really articulate why).
I have very long story arch dreams, an ex-girlfriend called them epic dreams. They're strange, some times I have recurring dreams with long story arcs in which I am in them as myself, sometimes I am in them as another person, sometimes they are narrated, sometimes they span generations, sometimes I'm not in them at all, sometimes they are episodes of a tv show that never had those episodes.

Examples - one dream was set in a post apocalyptic wasteland, sort of like A Canticle for Leibowitz, with narration, there was a kingdom being misruled by a duke and the only one who would be able to stop him was the exiled bishop, his brother, I turned out to be the bishop - an old man returning after many years of exile to the kingdom etc. etc. there were sword fights, radiation monsters, extra sensory perception..

Another dream was a very long special episode of Laverne and Shirley were the girls came out and had their first kiss, I think it was a Christmas episode also.

Actually funny enough I had three dream flashbacks just a couple days ago, first I remembered a comic book store and then I remembered no that store was from a dream, then I remembered a couple other locations from dreams that I had not had for lots of years and had forgotten about.
I agree the article is great, as is most of the series from that website.

> The plot was lame

I can't agree with this. It was thrilling and involving!

It probably has to do with what you said: you had expectations about Ultima. I didn't. That it was action oriented didn't bother me, for example. The other game I liked was Savage Empire, which is not set in Britannia either (I liked it more than Pagan, I'll grant you that!).
A fake hitman, a kill list and a murder (2018)
Yeah. Had friends who played Ragnarok. So many memories of dead games... How many are still online? I know Tibia still is, they emailed me a free week of premium last christmas.
I'd have thought that if you were shadowbanning enough people for that to make a difference, then your platform already has worse problems.
I have read that certain antidepressants have "strange dreams" and "nightmares" listed as possible side effects. Not sure what to make out of that
That's what I mean by executable code. But that is only really minor (<100MB or so) compared to the remaining resource usage.
In the Netherlands we have access to, and are permitted to use and derive from, government map sources such as the cadastral maps and the various municipal data layers (trees, benches, natural features such as waterways, streets).

This is great, and we can go the extra mile on OpenStreetMap because of it, but these sources are not a replacement for OpenStreetMap; the goals are different and the data presented on it is different. On OSM points-of-interest are important. Things like shops, attractions, schools, museums, etc. Government maps don't have these. Municipal maps may have streets drawn in as areas accurate to the centimetre, but that is not the same as the graph of routable ways that OSM has (not just for cars, but for bicycles and pedestrians as well).

OpenStreetMap mappers can make great use of government sources where permitted, but a good digital map is much more.
Patagonia’s Former CEO Retreats to the Rainforest
You have done great work and I appreciate it.
Thanks. I guess I just ask, is there any basis for that fear though?

The OpenStreetMap Foundation's governance [1] isn't tied to who contributes data. Is there any evidence they are being "corrupted" in any way at all by corporations adding data?

And like any open project, if its governance were captured by "bad guys", users can always fork it and "vote with their feet" since the data's open.

If OSM really was being subject to a hostile board takeover by corporations then obviously that would be hugely newsworthy and concerning. But it's like the article is trying to stoke fears of this while presenting zero actual facts to support it.

[1] https://en.wikipedia.org/wiki/OpenStreetMap_Foundation#Gover...
Turkish Garbage Collectors Open a Library from Books Rescued from the Trash
The Trump Campaign’s Law Firm Admits It Was Hacked
A bit about our currently nameless game company
Despite a poor modern track record, EA back then is not the same company as EA today.

The decision makers directly above him could have easily replaced him without actually replacing him, but I don't think they would have cared about the bad PR from cutting him at all. Acquiring a studio or rockstar is both good pr and good for business, but firing be a bad employee or cutting a failing studio is also good for business as far as shareholders and execs were concerned.
In this instance it concerns me because this form of 'nationalism' is a net negative for India and its future generations. It's masquerading as national pride but it's an attack on the secularity of the country, an attack on minorities (religious, lgbtq+ folks, etc), an attack on free speech and an attack on political freedom/opposition.

India is not a monolith but a diverse country with a rich history and trying to force an entire country to 'fit in' to this narrative of 'nationalism' does more harm than good for society moving forward IMO.

As for your second question, I don't know enough to give a definitive answer on whether nationalism is always or almost always negative but in this case I feel it is.
I think the obvious question this raises is what happens when we start embedding someone else's intellectual property or illegal content in the blockchain. Can the blockchain be DMCA'd?
any idea when windows webview will switch over to Chromium?
Content aside - the whole concept and presentation of this website is so futuristic. Like I'm imagining a 90s-00s sci-fi cartoon where rich patrons frequent a virtual museum to bid on very avant garde digital artwork.

If this was a movie, I'd be like "this guy doesn't get how the internet works."
The notion that over 80% of millionaires in the world are self made is completely ridiculous. Just because you didn't receive large swathes of money doesn't make you self made. Growing up in a secure environment, where you don't have to worry about having a job while you finish high school, where you don't have to worry about not being able to go to college. Where you don't have to worry much at all about anything aside from your future. With a good education brought by your parents. Hell, just being taught financial literacy.

Unless someone was born into poverty and fought their way out, I don't count them as self made. No doubt these people exist, but it would never be 80%.
Study in Israel shows Pfizer vaccine 85% effective after first dose
For me I have found if I really think hard about the situations I find myself in dreams they are correlated to thoughts or things I've heard/seen or experienced throughout the day. Suppression of thoughts would manifest itself certainly in a dream but for me specifically it's garbage collection. I've also found that it's fairly easy to recollect what prompted that dream scenario since presumably it's still at the forefront of the my memory circulating around my brain if you will. While this is my own judgement, if accurate for other people, I'm not sure your assertion that "They aren’t scientific or rational at all" would be correct.
Maybe so, but it becomes more serious when it's about policy. Not liking someone or leaving a snarky comment on twitter isn't the same as stripping people of citizenship or having state-sanctioned violence against a certain ethnic group.
A cropped line graph may be fine. In particular, in a temperature graph, where should we put the horizontal axis, at 0°C, 0°F or 0K?

The problem are truncated bar graph. Using a truncated bar graph is never a good idea.
"serial entrepreneur"

This is usually a red flag. Let's be honest. Why would a real serious serial entrepreneur partner with someone who has no track record (being blunt here). If at all, they should want to invest in you. But I like the fact that you are at least asking this question which means you want to be conservative.

Don't get me wrong. If he has real proven experience and the "serial entrepreneur" part can really be validated, you could try a partnership. The problem is that you don't know anything about this person yet except that you met them online.

I am just too old schooled to even imagine that I can have a co-founder that I met online without working with them previously in my capacity. Don't do it if you ask me. Instead, try to hire them as a contractor/freelancer if you can and go from there.

And yea, if you do equity, VEST VEST VEST with CLIFFs.
The general idea… might be okay? But this implementation is clearly by white supremacists, for white supremacists:

• Among their social medias, they list Gab

• "Trad life", "RedPill" and "Without White Children We Will Perish" are on their about page

• > By the way, this is the list of companies supporting BLM. Just in case you were wondering whom to boycott.
Nature didn't build the power grid or decide which engineering compromises to make.
Ah, I love this. While we are starting with news publishers, we are HIGHLY aware that others (marketers, bloggers, press teams at enterprises, and many more) are interested in storytelling that is supplemented with data. Another great example are Substack writers. We are exploring individual plans. May I ask what you would be willing to pay as an individual?
Question about energy usage: roughly how much does it increase as a function of transaction volume?

If 10x the number of people start getting involved and transaction volume increases 10x as a result, will the network use 10x the energy?
Why would you buy crypto-artwork from someone who couldn't provide a cryptographically signed message that they were in fact the original creator?
That's not what is actually happening, and is a very common incorrect characterization by progressive/Western groups/others. India's Citizenship Amendment Act (CAA) grants refugee status and paths to citizenship for refugees from some of the surrounding countries, but only if they belong to certain persecuted groups. If you're a Muslim from a Muslim-majority country, then almost always you are not a refugee escaping persecution. In fact Pakistan, Bangladesh, and Afghanistan all have Islam as their official state religion. So why would you be given the same refugee status and path to citizenship in India?

You have to also keep in mind, when you're asking for nationalism to take the form of unification, to Hindus in India that sounds like asking victims to accommodate their oppressors, given hundreds of years of invasions and brutal occupation of India by Islamic powers and then Western colonial powers. The push from Western actors like America to push for a secular India is equivalent to saying "indigenous people in America need to make way for the occupiers that perpetrated their genocide".
Try buying a something like a can of milk in the US using euros or yen and get back to me on how successful you were.
I tested The Witcher 3 in the KDE Plasma Wayland session (Wine / XWayalnd, dxvk, radv). I didn't notice any performance degradation or major difference, so I'd say it works very well for games at least.

The only gotcha was the need to use 3 backbuffers for Vulkan (in dxvk config), otherwise framerate was capped at monitor refresh rate by KWin.
Do you need to define your models more than once with these? I'm looking for a single source solution and haven't quite found it yet.
Considering the low cost and high potential reward it's a reasonable bet that all sides are either doing this or working on it.

And considering how easy it is to bypass ports while smuggling drugs, the idea that port monitoring will prevent it is unconvincing.

For obvious reasons, no side will announce its efforts publicly. Nor will any side announce discovery of other efforts until a hot war starts to seem like a good idea.
Ask HN: What's the easiest way to get legal advice?
I've never contacted a lawyer before and I wanted to know if there is an easy or modern way to do this these days.
Most re-read books and the REPL
Elimination is not feasible, although vaccination can help a lot. There is no real evidence that 5% of the population will become disabled. Some people do get reinfected but those cases typically suffer less severe symptoms.

SARS-CoV-2 is very similar to HCoV-OC43, another endemic betacoronavirus. There is strong circumstantial evidence that OC43 caused the 1889 pandemic which killed around 0.06% of the world population. Now most of us get infected with OC43 as children and build up a level of immunity which protects us later in life, but it can still kill frail and elderly patients.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7252012/
> Bitcoin value is held by a small handful of early adopters, and that the bulk of Bitcoin mining capacity is held by a small handful of large mining companies.

Yes. So what? I don't think the typical Bitcoin proponent is the kind of person to get outraged at Pareto distributions. They are against governments, they don't hate wealthy people just for being wealthy.

> The problem with that hypothetical endgame is that reallocating the world's wealth according to how early someone went all-in on a cryptocurrency gamble (and how much capital they had to invest at the time) would create inequality at unimaginable scale, not to mention completely disconnecting wealth from societal value creation.

How is that different from having invested in Amazon, Google or Apple in the early 00's?

Bitcoin (and other cryptocurrencies) does bring value to our society as a store of wealth that's not easy for governments to control.
What I meant (for Mozilla, and not Firefox): https://news.ycombinator.com/item?id=25443152
But this time someone's salary depends on it, it is not just fly-by vanadlism for fun. They will be more persistent in staying active as mapper.
The owner of this NFT doesn't own anything other than this NFT.

As far as I can tell, they don't even have any contractual claims to prevent the author from selling another Nyan Cat.

They can, however, show that they were the first blockchain address to have blown $600K on Nyan Cat (if you ignore the previous transactions, which were presumably related to the auction itself?)
NFTs are perfect for the art world.

There are already so many... call them information games, ranging from ego puffery to outright cons, that I'm surprised bitcoin hadn't infected it already.

Should anyone wish to trade their fungible tokens for my nonfugible, but very pretty, buckets of bits, please hit me up.
Your problem with this hypothetical endgame is an appeal to fairness.

I understand why you'd want that, fairness is a strong human instinct, but I don't see where it has any bearing on the likelihood of this future occurring.

People don't enjoy having a high number in their accounting system, they enjoy being wealthy. If, say, African central banks start purchasing BTC, and India joins them, early adopters will cash out at whatever value makes them feel like they got their money's worth. Some people will only trade for real property. Some are in a position to hodl until they can buy a whole cruise ship or whatever.

Or they could lose it all when BTC crashes to the natural value of any completely hypothetical asset, which is zero. This still seems more likely to me than central banks taking up a position in BTC, but sadly, I lack the ability to predict the future.

Is it really that different from buying the first iPod, and thinking to yourself, "y'know this is a brand new Apple, I'm putting a few thousand bucks into their stock"?
The big advertisers are doing this. They know their real numbers because they track results. They don't care what facebook reports, they care about results vs costs. If between fraud and ads that don't work only 1% of the ads result in a customer, then the cost to get a customer is 100 times the cost to get an impression: from there is is easy math to decide if that is a worthwhile cost of sale to buy all 100 ads to reach 1 customer.

If FB would/could cut down on fraud the cost of sales would go down making their ads more valuable.
> If you want to take it to the next level, you could re-list the Nyan Cat NFT and then re-buy it from yourself using a second wallet that isn't obviously linked to the first.

pretty sure this would be securities fraud