skysight-inc/HackerNews huggingface dataset:
What should I change to make it a marketplace?
The feature nobody asked for.
And even if they did, people (being human) would still fall for fake change-of-public-key announcements.
There are featured listings with a monthly subscription.
And the FireFox UI still sucks. It's ugly and clunky. The look and feel is just off, and it isn't responsive.

One of the reasons I prefer Safari on macOS is that it actually has a native Cocoa UI.
That's definitely the exact joke they were going for.
Out of curiosity - why the downvotes :)?
Ooh, not a bad idea! Then I can save the data to the users Google account, and have it persist between machines as well.
Yes we need to demand reparations from France oh no wait the Normans came from Scandinavia.
If you need that dream state while being awake, low dosages of mescaline will take you to that place. San Pedro cactus & peyote is the easiest to get as the stuff grows everywhere.

I make my own dried San Pedro powder to consume now. It's great. Two to six tea spoons of this stuff will give you more than 10 hours of dream state. Be sure to fast from the day before. Go out in nature if you can, it's great!
All very well and inspiring, but how am I meant to make enough money to pay rent and buy groceries when trying to master my craft? This works great if your dream lines up with capitalism, but for a lot of us software development is just a means to pay the bills, not a reason to live.
Definitely a great idea. gRPC has been a huge benefit for us. I'd also get rid of learning NoSQL databases. It's good to know but in 99% of situations you should be dealing with them especially not before you learn about things further down the list like Docker, RESTful APIs, Auth, etc.
Fenced blocks and `monospaced` stuff still behave frustratingly whether I have the "Aa" button toggled or not. I hate it -- wish they'd just add support for plain markdown as an option :(
Bits on the Wire
Mate, did you read the article? You have AngelList given as an example of a "Marketplace". How is AngelList more a marketplace compared to SaaSHub?
The link to Caramelldansen inside the article does not actually contain the swedish pronunciation, because it has some English mishmash text there. Here is the Swedish original, with the linked text at 0:58: https://youtu.be/PDJLvF1dUek
No, it isn't; you can learn git internals in less the 60 mins. They are really simple. It's people's imagined model of how git works that is complicated so they assume git itself must also be complicated.
Why not just use the approach that banks use? Rather than admit that you got tricked, invent the concept of "identity theft" and blame the intended recipient.
Ah, true. I rarely use any markdown so I didn't notice any difference :)
Yes, it’s problematic. It’s reducing an ethnic group to one job.
They're not transparent, but they might as well be. They are small and very far away and most importantly moving at extremely high speed. I calculate that a satellite could obscure a small object of interest for at most a few microseconds. Considering that astronomy exposure times are often measured in minutes, this is absolutely a non-issue.
Many languages have similar sayings:

https://en.wiktionary.org/wiki/a_friend_in_need_is_a_friend_...
> Why stay at a place that doesn't value your ability to think? Or, worse, doesn't value the thoughts of anybody below a certain rank?

That's the over reaction part. The fact that two engineers feels uncomfortable expressing their feelings, says very little about the culture or values in their company.

It could be that they are just too introverted or insecure to speak up about most things, or that they have a good relationship with the fellow engineers in that other team, and don't feel like ruining it by telling them, that their contributions to the product sucks.
But is that superceding another site's affiliate link, or did you just go straight to the website yourself?
It could! And it can also fuck you up for life.

My grandfather was a teenager during WW2. He was a Polish Jew and lucky to have seen the writing on the wall and fled eastwards when the Nazis invaded (almost the entire rest of his large family died in the holocaust - his only living relative was his brother, who died as a soldier in 1948 in the Israeli war of independence).

He had a horrible time during the war but eventually found safety as a refugee in the soviet union (after they put him to 2 years of forced labor in a coal mine). He met my grandmother in the Ukraine & together they fled to Uzbekistan where my mother was born a few months after the end of the war.

He used to say that during those time he fantasied about owning/operating a flour mill after the war, so that he could always bake bread and never be hungry.

He had a psychotic episode in the 70s and was put on medication that he continued taking his entire life afterwards. He was a deeply harsh, grumpy & unhappy person the entire time I knew him (roughly the last 20 years of his life). According to what my mother told me about her & my uncle's upbringing he would also be considered a terrible father these days (due to his own emotional/psychic state no doubt).

So I would personally put a strong recommendation against experiencing extreme hardships in order to "build character" - I rather my character remain unbuilt than experience war, genocide & forced labor camps.
Except BSDs have a 25+ year track record of production deployment.

What is Fuchsia's advantage over BSD? If anything, they have opinions on first-class language support for the user space (Dart). Do you dart?
Internet world despairs as non-profit .org sold to private equity firm
We changed the URL from https://www.nytimes.com/2019/11/20/us/local-news-disappear-p..., which points to this.
In TSO every store is a release and every load is a acquire, so it maps very efficiently to the acquire/release model.
If I were to sign up and say I want a cloud backup service, and several cloud backup service providers give me quotes, and I can pick one and pay for it right then, that's a SaaS marketplace. You've connected buyers and sellers, creating transactions on your site.

A self-made list of companies, nobody needs accounts, you can't buy anything just click links to external websites... that's a directory. It's the Yellow Pages. And your business model of selling featured listings is the same as the Yellow Pages.
You bring up a lot of challenging questions. Here's a perspective I've heard that I found insightful:

Somethings can be true and useful.

Somethings can be true and neither useful nor useless.

Somethings can be true and counterproductive.

These philosophical statements I think do apply to general conversation. Sometimes it's not useful to tell somebody what steps they need to take, sometimes because they put themselves in the situation in the first place, and sometimes because they just need to understand it from a wholistic perspective.

Because people are at seeing their actions. We then judge ourselves by our motives—and others by their behavior. Even the smartest of us.
> solutions things are more complex

it's kinda sad that it has come to be that tech companies will consider installing matrix "complex".
As I said, this varies from situation to situation.

Also, you may be confusing risk with outcome. Your outcome was positive. If your business had failed, at any point, you would have lost any benefit from the work you put in. It's also not quite fair to assume that the time you worked on that project is worth 0 Dollars.
It shouldn’t take paragraphs to say that amphetamine salts feel good and make you masturbate for long periods of time.

What egoless person spends this much time talking about themselves to strangers? It seems logically contradictory.

Good luck and maybe consider seeing a therapist and show them these posts.
Almond and Ada: privacy-focused voice assistant
What happened to self-respect and the desire to provide a quality profit that makes people's life better?
Apple should be punished for their nasty monopolistic behavior with banning competing browsers. MS didn't get away with doing even less than that in the past, so Apple for sure shouldn't either. They were running amok with this garbage for too long.

By banning competing browsers, Apple also has leverage on broader adoption of JavaScript features and related technologies which they oppose. For example they refuse to implement Media Source Extensions, which allows them to sabotage wider usage of DASH, because they are pushing their own HLS. If that's not an anti-competitive behavior punishable by anti-trust, what is?
I personally don't mind the new WYSIWYG. Doesn't get in the way much at all really.

The only thing it's weird with I find is the code blocks, (previously 3 backticks, linebreak, code, linebreak, 3 backticks). Not a massive fan of how after 3 backticks it now puts an inline code format 'block', seems a bit weird.
How hard would it be to run Slack in a special VM that brokered UI events from another application?

I.e. the latest Slack would be running in a VM that made everything seem normal to it, but in reality the UI input and output would be supplied by another application which was presenting a "Slack Classic" interface to the actual user.
Apparently even his lawyers, from TFA:

"It was Julian Assange who suggested holding the legal meetings inside the women's toilet due to his suspicion of being under intense surveillance. Lawyers had considered it paranoid on Assange's part, and UC Global had reassured them on this count, but in reality microphones had even been placed inside the women's toilet."
Yes, SpaceX is currently building Mk2 in Cocoa, Florida.

Here's an aerial video from beginning of october: https://www.youtube.com/watch?v=ChXMhSmqYqs
Tech compnaies are wooing senior “digital refugees”, and there are reasons
So the government should create a taxpayer-paid ombudsman, who will accept complaints from developers about tech companies with, say, >20% market share. And that ombudsman will arbitrate between the tech companies and the developers, with the power to impose fines on the tech companies if they think the developer was treated unfairly. OK. That works in other industries, so could work here.

But in this case, where the developer (we think) has clearly broken the ToS of the agreement, which was basically "we will provide you with privileged access to information so that you can develop for upcoming products, but please don't share that with the public". What do you think the ombudsman should do?
NSA fixed the S boxes in DES, protecting users from a type of attack that wasn't yet public knowledge. Many people wrongly assumed that the NSA was trying to weaken DES, but they strengthened it.
I've looked at the "Backend Developer" guide, I'm surprised that it doesn't mention git or any other version control tools.

I think it could be a useful addition; nowadays version control is part of almost all backend projects.
I do something similar. Mine is olive oil, balsamic vinegar, and a tsp of really strong mustard. I put mine in a small Tupperware in the fridge, that way I can shake it up easily to mix, and I just add to it as I get low.
Life must be hard to not use Google. Too many good services.

Search, Mail, Photos, Translate, YouTube, Maps, Drive, Calendar, Docs, News etc. etc.

What do you replace them with? In experience Google is usually the best or not far from the best.
If someone is looking, https://github.com/noprompt/frak does the same..

>frak transforms collections of strings into regular expressions for matching those strings. The primary goal of this library is to generate regular expressions from a known set of inputs which avoid backtracking as much as possible. It is available as a command line utility and for the browser as a JavaScript library.
As a remote worker, I would move to the cheapest area while still collecting big city money. Sadly I'm sitting on a future gold mine that I won't sell until it triples in value, which it's half way there in under 3 years of ownership.
Sure, since it's a stronger model, so code which works on weaker acquire/release hw will work on TSO hw as well. You might as well say that sequential consistency maps very efficiently to a acquire/release model too in the same way.
I appreciate that, don't get me wrong.

Mine was more of a general rant on why every API seems to think it needs its own client. Simply passing JSON back and forth. What could be simpler? What do the clients do?
Nothing to do with self respect This is a completely accepted and promoted way of growing your product. See for example the strategies outlined in “crossing the chasm”. Techies are in this case the early adopters, and now that slack has crossed the chasm, they are targeting a completely new user group, the early adopters, with a new set of needs and wants.

Time to move to a new product which still focuses on techies.
Interestingly all four of those pronunciations for Greenwich are valid.

As a local I hear (and use) all of them interchangeably and am only vaguely aware of the difference if I consciously think about it
Great concept! Teaching yourself things is always difficult because you only see things horizontally and don't know how to actually build on what you know, especially without spending 000s of dollars.
Yup let's see how the non critically thinking Musk fan thing works out for you in 10 years. People like Carl Sagan and Richard Feynman would be shaking their heads at these spectacles.
Just a tip. Reading these, select your favorite British actors voice and "hear" them reading it - dramatically. I mostly went for Patric Stewart. It was great. Try it.

"At the end of the world, where the tides burst upon the drowned, there exists a land of dragons, of dragons, which is the land of the dragons."
The whole point of this article is that sj-ljudet has a bunch of different realisations, some closer to the initial in "shell" and some closer to the initial in "whip".
What blows my mind is that this is 2500 BC.
I interpreted the parent comment as do all of the parts yourself. Pick microcontrollers, design the PCB with power supply, find the right toolchain for both microcontrollers and implement serial communication. Which is almost 90% percent of the job.

Also, does FPGA come to mind when embedded is mentioned? I always assume that FPGA is a whole another subject (only FPGA not the board part).
On x86, the correct model is that on any core, all reads are in order, all writes are in order, and no write will ever be moved earlier than a read on that core.

Or in other words, the only kind of visible reordering that is allowed to occur is that writes can be delayed past reads.

An example of a situation where this is significant:

thread 1 thread 2
mov [X], 0 mov [Y], 0
mov [X], 1 mov [Y], 1
mov r1, [Y] mov r2, [X]

After this sequence of code, r1 == r2 == 0 is legal. (As is any other combination of 1 and 0.)

(edit:) And just to add, all this reordering is of course impossible to detect on just one core, as when a read request hits a recent write on the same core, it reads it out of the store queue. This can sometimes be really bad for performance, though, as if you read a value that is partially in the store queue (such as, write 16-bit value to x, the immediately read 32 bits from x), some cpus will stall that read, and all that follow it, until the entire store queue is flushed. Since the store queue can easily take tens if not hundreds of cycles to clear, this can be very expensive.
I didn't downvote you, but as a tangent, on your /about page you say:

> I won a 3rd place (missed the first one because of a careless mistake)

and I found this kind of funny, because the only reason I could get to your about page was by stripping the ".html" from the actual link on your website. This is not a blanket judgment of your character; but you may have a quality control issue.
It hasn't been a happy time for Ottawa's LRT. They've been scrambling to buy up buses to take over during LRT shutdowns.

https://www.cbc.ca/news/canada/ottawa/transit-update-commiss...
There are also JS maps which allow you to download the obfuscated blob but still view more or less what is the original code; used for debugging React/JSX code, for example.
I'd do it for a boatload of cash but not any less. Your core tech users are still selling your product for you, free of charge. Unless it's abuse/fraud/security mitigation there's usually a way to keep your technical customers happy along with your new user base. It obviously has a cost but if you're making dramatic changes that alienate your early adopters I'm sure that those changes are going to do some needle moving in terms of increasing your profits. No one would do something like that on a whim...

That cost does need to stay within reason though. And something crazy like maintaining divergent architectures/infrastructure isn't really reasonable either. But on the bright side the technical folks might be understanding of these sorts of tradeoffs.
I dunno. Here it is the definition from the article:

"A marketplace business is one that (1) connects demand (i.e. people who want a thing) with (2) supply (i.e. people who have that thing), and (3) leads to a financial transaction. These businesses do not generally own any supply, do not provide products or services directly, and (eventually) handle the money being exchanged. Simply put, their job is to provide a platform where the supply and demand efficiently find each other and transact successfully."

There's demand, supply and people eventually transact. The only missing part is handling the exchange of money.

Let's take a Sunday Farmers' Market, for example. It's a marketplace happening in the backyard of your school. That marketplace provides the platform for people to exchange goods and services and does not do anything related to money exchange. It just sells market spots to the farmers.
Should local journalism also receive special tax benefits like the church? Otherwise in the discussion of viable business models that seems to be an omission.
Show HN: Webpage builder for modern about pages
Within its rights? This is just completely false. Incredible reasoning...
Thank you for pointing it out. It is still being modified and will hopefully be fixed this week along with the other changes. It was there in the "common" section in the repository https://github.com/kamranahmedse/developer-roadmap but was missed when moving the roadmap to the website.
They may be, depending on their orientation and position relative to the sun. I haven't seen them yet myself, but there are plenty of reports and videos of people seeing them. I haven't yet figured out how to accurately calculate how bright they will be.
That’s great and all but I’m still waiting on a spell checker. How can this still not be a thing?
Why not try to satisfy both kinds of users? Options and customizability are a thing. One-size-fits-all seems to be the current software trend, but it wasn't always like that. Maintaining a piece of UI that was already there shouldn't be that expensive.
But in the latest WWDC they announced they have 20 million licensed developer, 20.000.000 x 99 = 1.980.000.000 license fee.

ref : https://techcrunch.com/2018/06/04/app-store-hits-20m-registe...
Situations vary.

In your situation, no, your opportunity cost from working on a side project is probably bigger than you think. First of all, I wasn't talking about the contracting/employment choice, so you need to compare the time you lose for contracting.

And then you need to differentiate between cost and risk. You sound like you are comfortable with the cost you are taking on (good for you, nothing wrong with that!). But when talking about the risk, you need to compare it to the possible outcome that your business completely fails.

That's what I am talking about when I say that bootstrapping means you carry the complete downside risk for the business.

I don't know what kind of risk appetite you have, or what percentage of your total net worth got tied up in your side business. So it's completely possible that this is a rational and beneficial choice. But it's not as easy as "I think it's worth it."

And people also forget about the upside risk of outside funding. Yes, your piece of the pie shrinks, but the pie also gets larger.

And again, I don't want to make people feel bad about their decisions, I just wanted to point out that risk management, with respect to their own personal capital, is something that start-up entrepreneurs need to think more about.
I would hope new developers ignore comments like yours.

NoSQL databases are just a tool like other tools. And you should know when and why to apply such tools not just dismiss learning them altogether.

Also every developer goes on their own journey. So if someone wants to build a social network then a graph database is going to make more sense even at the beginning than a relational one.
I'm not sure what you are talking about ¯\_(ツ)_/¯
I am also not a fan of government-funded media.

But this sounds a lot like a rediscription of the dystopia we're already rushing towards.

The advertising model that floated newspaper journalism was circulation. Whether you read 1 story, 10 stories, or the whole paper. I don't think the genie can be put back, but online ads and going viral on the platforms are already both games measured in eyeball-seconds.

Rewriting society around eyeball-seconds is probably not a good idea.
It is exactly how it works, and you're taking "a small percentage" to a ridiculous degree to fallaciously disprove it. Try eating 10% more or less than what you need each day, not 0.1%.
If you practice the minimum of separation of concerns then it won't be O(m*n) just O(m+n). Do you really need to test email notifications twice just because the channels no longer jump around in the channel list?
A work colleague recommended this alternative Slack client https://cancel.fm/ripcord/

(I'm not affiliated with this project in any way, just thought the HN audience might find it useful)
> I gave a correct summary of what I've learned from Goldberg and elsewhere. In a short comment.

So did I on a small website (yes, I'm the author). It's a website. Not an article. Not a blog. There is more than the title page, which seems to be the only thing you've looked at.

> This article is "terrible" because it gives a single bad example

Which example? What makes it bad?

> and derides a very good reference implying it's too complicated.

I absolutely do not "deride" the Goldberg paper, and it is too complicated for people without a CS background. That doesn't mean there's anything wrong with the paper, or with those people. There is something wrong with kneejerk-posting a link to the paper as an RTFM to basic questions about floating point behaviour. My intention was to provide a better resource for those cases.

> And steals it's title.

Don't be ridiculous. I use the format of the title, which lots of people do (it's basically become a meme now, not sure if Goldberg was the first to use it either), with a critical difference that you seem to have missed: Goldberg adresses his paper to "every Computer Scientist", I address my website to "every programmer". Different audiences.

> Every programmer that uses floating point should read Goldberg.

Maybe. But it is not a good introduction.

> That blog post is garbage. Post the real source, or an informative article, not junk.

You have still not been able to explain what is wrong with it. I am beginning to think you have serious problems with reading comprehension.
Yes.

I'd still recommend learning about one of those frameworks to anyone aspiring to be a skilled front-end developer. Not because it is essential to master them, but because there are interesting concepts in there that could help with front-end applications development.
Exactly - Slack has matched the formatting in WhatsApp, which pretty much everyone outside America uses. Far fewer people have even heard of Markdown.

It's still really annoying though.