skysight-inc/HackerNews huggingface dataset:
Yes, that’s a good addendum. Like any other craft, even the masters have always more to learn.

As they say, it is only when you get your black belt that you are really ready to start learning karate.
I find 90% of the complication in large enterprise projects come from the developers trying to write too much architecture and not enough simple, boring, imperative code. At the moment I'm staring at a validation framework and 6 layers of validator inheritance who's job it is to verify that one number is bigger than another one. That's just for one tiny part of the overall system, nearly everything has to be in some inheritance hierarchy or pattern to minimize duplication or even worse, abstracted into an internal library that makes the entire organisation tightly coupled. God forbid you declare more than simple data class per file. We have tens of thousands of lines of code just to extract a few values from a csv file, tens of thousands more to write xml documents all because someone had to prove how clever they were.

Once you take away all these unnecessary complications you quickly find a lot of "large enterprise software" could be a few scripts dropped into a cgi-bin directory, some could even be a shell script + cron. I think we'd be better off with this as the starting point for all enterprise projects and should not become a "real project" until they past a point of complexity where they really deserve to be.

I'll take small stand alone spaghetti scripts over bloated architectures any day. At least they can be refactored without taking the whole system, all it's libraries and half the enterprise into account.
US sues Edward Snowden for failing to submit book to government for clearance
My take:
He can claim he is proud because he acknowledges their work and - as the rest of the work - it influences promotion and raises.
He enjoys and rewards the positive impact this work has for the company image and the skills of the employees.
Does the brand really matter for office space? I can’t think a company, even a small one, not shopping around for such an important matter, and also not looking for facilities that are convenient in term of location rather than going to the other side of the city because it is a well known brand.
> Try it free at https://gettogether.community

Goals

- Be feature-competitive with Meetup.com

- Allow multiple instances to share federated event data

- Provide sustainable, cost-effective hosting for FOSS communities

- Be developed and maintained by the communities using it
Do you mind telling me what you picture when describing "something that lasts"? The typical HN-featured SaaS isn't for one (with all of them offering a product easily replaced except for vendor lock-in and the big-data aspects) neither are the funky Teslas (with the eMMC dying faster than all the other cars going into planned obsolescence...)
I wonder if Peacock (what a stupid name) is going to stream the Cosby Show ????.
It's an English idiom. See [1], point 3.

[1] https://en.wiktionary.org/wiki/cute#Adjective
Let’s see how the OP’s system looks in 20 years. Then we’ll see how clear and simple it has remained.

The OP is railing against a culture that never existed. Banks software architects are not in their offices smoking cigars and making UML diagrams that they send to coders, only to realize later that they made the wrong trade off.

What happens is:

You design a system for what it’s supposed to do. You do it the way the OP says: nice ad hoc charts, talk to a lot of people, everybody agrees, all is swell.

Then time goes by, new integrations are made, newer tech comes out, costumers need change, business orientation changes. And what used to be neat starts to become ugly. People cut corners by putting things where they don’t belong to save some time. And then it’s all downhill from there.

There is a toilet analogy that works well. If you go to a bar and the toilet seat is very clean, then you’ll make sure to clean it before leaving. But if the toilet is already dirty, you’re not going to be the one cleaning other people’s pee, so you just add your own and leave.

The same is true in software architecture, once it doesn’t look neat, everybody just pile up their crap in the way that demands the least effort. “The system is shit anyways”.

I find it a little easy to say: “ha look at those guys, they spend hours trying to sort out system architecture, while all you really need is common sense”.
"[words] ... should be adjusted"
This is precisely the issue, it leads directly to thought policing, dystopian dictatorship, 1984, Brave New World, China's Social credit system and things like that. This is why it's such a deeply evil thing to do to want to force people to lie.
Notice we have this comment but no comments from innocent people who were killed by the police.
BBC Briefing on energy: how do I use it?
It's unclear to me that we navigated the state space so discretely. My guess would be that we used a combination of rock throwing + stock hitting before eventually deciding that combining the two might be fruitful.

After the idea is polished it looks clever, but it may have been invented through a series of mostly random steps
How to Interview for an Open Source Job (2010)
I did write:

> To defend Epstein, or the people who were associated with him, is unacceptable.

Sorry, but Epstein's crimes, and the horrible things he did to a lot of people, and the growing web of powerful people involved with these crimes, are not something to have trivial fights over.

Maybe RMS was just defending Minsky's participation in Epstein's sex trafficking scheme. That's bad enough to me.
Luckily old views of Catholic or any other kind of marriage do not dictate the definition of a successful relationship in the modern age.
Self Confidence in Business
How about you just trust the word of women who have actually had to deal with him in person rather than try to imagine what you think he SHOULD be like?

Women have been complaining. For a long time. He is a big problem. He has been a big problem for a long time.
Actually I read that in period of high inflation, the factory workers tend to do OK. They are often unionised, have leverage by doing strikes, they typically manage to keep their wages in check with inflation. It is office workers that are going to be the most impacted.

Though that was from experience from times where there wasn’t this imbalance between supply and demand between blue collar (excess) and white collar (shortage).
but the medium is the message
> No mentions of microservices, serverless architecture, application boundaries, event-driven architecture, and the lot.

Regardless of what you call these techniques, they are all good and common patterns used to achieve certain goals - unless you’re happy with your code being just a huge pile of spaghetti.

So this article is not really about rejecting architecture, but instead about rejecting a ubiquitous vocabulary.
What you won't find, however, is me harassing and making women uncomfortable in person for decades.
Hey, fiat money. Press a button, money appears. I just hope we can stop the attempts at politicizing the Fed, else we are doomed shortly.
It's sad that you're getting downvoted.

I was trying this out on my phone and although I had to switch to landscape to make the UI fit, it was buttery smooth!

I was really impressed with the sheer amount of features included, many of which I have never seen implemented in any other web based editor.
I loved Basecamp history of raising prices. Thay just made x2 increase overnight, but just for new customers.
Maybe, but that argument basically states that democracy is worse than letting billionaires rule as they see fit. I find that pretty dystopian.
Well there is the brand marketing aspect and I suspect that US post also has European business to promote.
The book can be distributed; he can't make money from it.
I'm working on it alone, which is possible thanks to Electron and Chromium projects which are abstracting away the difficult tasks.

BTW, the widget toolkit used by Boxy SVG is open sourced and can be used by other projects. You can try it out on https://xel-toolkit.org. In near future I'm planning to improve it by adding Windows 10 theme and full support for color schemes and dark mode.
Car crashes happen on accident even with the best intentions from driver. Gun don't fire on accident.
Where would HK citizens go sadly the UK threw them under a bus years ago.
Thomas Jefferson was one of the founders of my country. I enjoy some of his writings, including on the separation of church and state.

I also point out he was a slaveowner who had forced sex with his slaves.

I'm not going to turn around and say we need an official US church because I'm against his slaving and raping. Nor am I going to ignore his actual history.

Okay, as you say, "he was a jerk".

We shouldn't have a jerk as the head of the FSF. Kick him out for being a jerk.

It's not like I haven't heard stories about his creepy behavior for decades.

How come Guido van Rossum (to pick one) doesn't avoid women at all costs, yet doesn't have same treatment? I propose it's because what you describe isn't actually the issue.
Amazon’s Alexa Now Speaks Hindi
It is in your own Statement of Support:

> Any assistance with modifications to GitLab, including new functionality, bug-fixes, issues with alpha features or other code changes should go through the GitLab issue tracker, triage, and release cycle.

And it matches our experience as customer. We are power users and almost every single support issue we opened is a bugreport or a feature request. Support team can bring values to customers who don't read docs and have questions like "how do we do X", but for seasoned users of Gitlab you can't do much.

It was discussed at length in support tickets as well as public issues tracker, that support team refuses to be single point of contact for paying customers, instead "we are open company, here is the issue , feel free to track it [ and best of luck convincing PM to priotise it sooner]", then support ticket get closed.

This is like if you have missed delivery from Amazon, you call them, they give you driver's number, you call him, he says Police blocked roads and give local policy dept number, you call them next and they say that there is a manifestation on streets going out of control and give you leaders phone number, you call them, they tell you that energy crisis need to be solved urgently and so on... All you wanted is a replacement pair of socks, because they sent you wrong size earlier. By the way , here is a fulfilment manager phone number,ask him how come such and obvious picking error occured...
the UI s definitely differentiate. Typing indicators, compact display, persistent reply prompt ... these things prime the users over how to use the box.
any other real life example besides the provider template app ?
I've made a little list of some text-and-hyperlink websites that I like:

https://sjmulder.nl/en/textonly.html

It also includes 'lite' variants of some news sites and such. A great reprieve from the heavy, popup and overlay infested web.
This is correct, and in contrast to Haskell, where monads are a core part of the language (they are used in the definition of do-notation and list comprehensions) and currently the mainstream way to do IO.
Came across this from a news article[1]: "Of Atlassian’s nearly 153,000 total customers, greater than 125,000 already have at least one of the company’s cloud products. More than 90% of new Atlassian customers start in the cloud."

[1] https://www.forbes.com/sites/robertdefrancesco/2019/08/31/at...
>typed this from my phone on a plane

This kinda defeats the whole "environmentally conscious" point.
> Despite the provocative title, the author argues for software architecture, just doing it in a manner that suits the organizational culture.

The problems demonstrated in the blog post go deeper than (and are not explained by) organizational culture. They convey the idea that the task of designing the architecture of a software system was assigned to inexperience and ignorant developers who, in their turn, decided that they didn't needed to learn the basics of the task, and winging it as they went along would somehow result in a better outcome than anything that the whole software industry ever produced.

There is a saying in science/academia that is more or less "a month in the lab saves you hours in the library", which is a snarky remark on how people waste valuable time trying to develop half-baked ideas that match concepts that were already known, thought through, and are readily available if they only put in the time to do a quick bibliographical review. This blog post reads and awful lot like that.
He has the stress of worrying what the family whose money this was will do if they think he ripped them off...
That's pretty cool Peter. Interesting how you did the storage and loginless/signinless account creation/state persistence.

Thanks for sharing.
Meeting Blockchain Developers in Singapore / Community?
Hi, I'm a software developer in SG who's just started on his journey -- and I'm in a non-technical role now, focused on blockchain technology. I'm interested in meeting more people here, but there's so many events and I'm not sure which communities to begin with. My non-technical role also doesn't provide me much exposure to the developer community here.

I got inspired to post here when reading joelonsoftware -- Joel suggests that we should go to 'the mountain', so here I am. Take it as a compliment for the HackerNews community. I'm looking forward to hearing back from any people based in SG interested in blockchain development :-)

Source: https://www.joelonsoftware.com/2006/09/06/finding-great-developers-2/
> in case we need to switch out the database down the road

I would still kinda consider that. But the solution wouldn't be to create some massive abstraction. Instead I'd try to separate logic from database access code. I.e. avoid reading data from the database while you are in the middle of some calculation, or in the GUI somewhere. If you need the data do it beforehand and pass it in a generic data format.
Escaping the Curse of Time Series Cardinality
i can just imagine the scene:
cops: you are under arrest for breaking and entering.
pentester: we were just checking your security. you passed! congratulations!

sorry couldn't resist
/getscoat
Sorry, not data. Just my personal opinion. :-)
It's pretty rare these days that systems are maintained for that long. More than likely there'll be a rewrite every few years anyway to keep up to date with $EXCITING_NEW_TECH.
Thanks! I ignored this meaning (not a native speaker). Feeling a bit ridiculous now...
Goalkeepers – 2019 Report
Yeah effectively it's rich people deciding that enormous sums of money should be invented out of nowhere and given to rich people. And somehow everyone is ok with that
All of these threads rapidly go into dumpster fire territory, so I imagine they get bounced out pretty quickly by the automated flamewar detectors, if not the various classes of flags.
This is the report mentioned in the article: https://www.gatesfoundation.org/goalkeepers/report/2019-repo...
Only $1080 over the next decade compared to zero for inkscape! You would probably be better off writing a check for $100 to fund improvements to same and put the other grand in your pocket.

Everyone on earth wants to turn a sale into a recurring revenue stream for a reason. Trivial individual costs add up substantially over time.
When you have a hostile creep in the workplace the women in that workplace will have techniques they use to avoid the creep. This is because men do not believe those women when they say "this guy is a creep" and so no action gets taken against the creep. Or men do believe those women, but they decide not to do anything anyway.

Eventually the body of evidence is so huge people can't avoid taking action any longer.

We see this with Crosby, we see it with Epstein, we see it with Weinstein. Those people were monsters yet it took years for anything to happen.

RMS is clearly nothing at all like those men, but the denial of his abusive behaviours is the same.
the guy can already not come to US due to lots of things. what use is another lawsuit? i imagine if he'd ever show up they'd pretty much hang on public square him for what he did anyway? can someone tell me what they'd hope to achieve with another lawsuit?
Write down stuff with _paper_.

Seriously, when you write down stuff you read/hear you're making your brain process the same information several times (reading/hearing, understanding, rephrasing, converting that info to letters, hand movement to write that letters, understandig).

This helps retention a lot, plus you'll have notes that you can refer later.

Don't use a computer to keep notes: keyboard punching needs far less neurons than handwriting and retention is less effective.

I think there is some research about that, btw.
Plant Your Amazon
My best guess is that the slightly quicker drop-off was caused by the number of comments exceeding the number of upvotes triggering the "flame war" detector.

There are a number of posts that talk about how HN ranking works, here are the few I could find:

https://news.ycombinator.com/item?id=1781013
https://news.ycombinator.com/item?id=6799854
https://news.ycombinator.com/item?id=9426040
https://news.ycombinator.com/item?id=16018430
They posted bail
The article says:

> “The United States is suing the publisher solely to ensure that no funds are transferred to Snowden, or at his direction, while the court resolves the United States’ claims,” the release said.
Show HN: Porting a C++ Multiplayer Game to the Web with Cheerp, WebRTC, Firebase
Is there any particular reason to believe this?
Where did I say he was talking about Epstein?

There's a bunch of people across these threads saying "he wasn't talking about Epstein" as if that excuses what he was saying.

> How do we know Minsky knew Epstein was committing a crime and thus making himself complicit in that crime? Does Minsky not have plausible deniability?

If you're a 70 year old man you should understand that a 17 year old girl is not going to want to have sex with you. He was at the minimum hugely reckless.

> In the end RMS was painting a picture where [...] Minsky was innocent.

Yes, I know, and this is enough for most people to realise that RMS is not a suitable figurehead for any project.
NPR does for the most part strike me as boring and anonymous. It's a very pale shadow of the UK's BBC Radio 4 or Australia's RN (its nominal equivalents).

Fair point on This American Life though.
I am looking forward to having one less Python 2 dependency. Inkscape 1.0 only uses Python 3.

Next up will be GIMP 3 as that will mean I no longer need GTK2 a dependency of unmaintained PyGTK.

PyGTK also depends on python2-cairo and python2-gobject2 so I will finally be rid of Python 2 once and for all.
Big ones for me are Firefox, Inkscape, QGIS, Blender
Prices do go up. But not usually when it comes to storage and hosting. Those prices do tend to fall.
Direct link to the game: https://teeworlds.leaningtech.com/
Make pop-ups which don’t enrage
Would de Blasio’s ‘Robot Tax’ Work to Regulate Automation?
> It seems we shouldn't be, we should be warning people who want to contribute to Open Source that they should probably spend their time doing their own studying and personal/skill development which will allow them to succeed in the roles that they have with their current role or a role they'd like to obtain one day, for money.

Money is only a fraction of motivation for many people. Many do open source to make the world a better or more efficient place and reduce barriers to entry.
OWASP dependency-check - What is it, and how does it work?
I replied: saying something along the lines of "damn this is cheap! you could charge a lot more!". No reply of course. He's probably heard it a million times already.

I do hear that quite a bit, but I also hear a lot of people saying that Tarsnap is too expensive. I figure that as long as I have complaints coming from both directions I'm probably somewhere close to the right price. ;-)

Sorry about not replying -- I usually do reply even to emails like that, but it's possible that I was overwhelmed with email at the time.

- Higher prices mean less value for your users. Less value means less geek cred/love. I'd recommend Tarsnap to a fellow techie in a heartbeat. I probably wouldn't if it started at $100/mo.

This is part of it -- Tarsnap wouldn't get nearly as much free advertising if its prices were higher.

- What if he's doing this as a lead gen for his consulting services?

No, I'm not doing that. In fact I do very little consulting these days.
Akbar the Great: Illiterate Lover of Books
https://slackhq.com/dark-mode-for-slack-desktop
If the "physical pillar" is off the table, would you really feel confident giving any sort of certification of security?

Kinda like a mechanic saying "I checked the brakes, this car will definitely go for 100k miles without a breakdown"
Firefox does tend to reshuffle the interface occasionally though.
I didn't see/find his post. Thanks for that.
Great job Peter !

I really appreciate the dark mode and the fact that I don't need to use an account to sign in.

Only thing that I didn't like is that I get a scientific format of the DOGE price on DOGEBTC pair. Only happens if I try to see the price of 1 DOGE, so it's not a big deal at all.

Thank you !
Except they went and removed the count from public view, so the value of voting is limited to the poster. This captures only a small fraction of the potential value.
Slight aside, I don't see anything in the release notes about OCAL (Open ClipArt Library): is it still integrated?

Reason I'm asking is because there are links between the projects and OCAL has been offline since April [1].

OCAL doesn't seem to be coming back, their official line is they are handling a DDoS ... if it's no longer included I'd conclude that OCAL probably expired.

There was a death, of an associated dev, I believe.

1 - https://alicious.com/openclipart-ddos-offline/ my blog post on the issue.
Show HN: Ruby TensorFlow Gem
Horay! All it takes is a few hours every few days. You'll look back and say -- Wow! I made that!
I notice that the Qt project has a GitLab instance:

https://git.qt.io/public

But everything seems to be done on their Gerrit for now.
I dig the fine-tuning tests!

Did you end up using this as a way to estimate how "healthy" the agents are, or was this explored after the system was already working well?
Why would be illegal for company to want to hire whoever they want to?
Von Braun shot for the moon, but hit London instead.
> Started using Inkscape in 2007 to illustrate a math paper, and been using it ever since whenever I needed to TeX something up.

That reminds me of this series of posts I read a while back:

• https://castel.dev/post/lecture-notes-1/

• https://castel.dev/post/lecture-notes-2/

• https://castel.dev/post/lecture-notes-3/

> I only recently came across TikZ which is an even more epic way to TeX up fancy diagrams (you "program" them). Still use inkscape for most stuff though.

Check out link 2 in particular there.
Almost no improvement in transportation.
The old HN ranking algorithm is roughly:

(votes - 1) / ((item_hour_age+2)^1.8)

The current ranking might have some tweaks, but there is exponential decay.

It meas that using the old algorithm, the article with 1667 points and 1 day old (24-48 hours) has score between 4.5 and 1.5. Currently the last item in the front page has 242 points, 11 hours ago, so it would have 2.5 points.
Thanks!

> youtube videos of ctenophores eating one another yet, you are in for a treat

https://www.youtube.com/watch?v=MmoChWQ6xCk
So am I, "Don’t blame the tool for mismanaged expectations.". This is correct IMHO. Inviting customers in that expect support is setting their expectation that they'll get support in real time. I could think of potentially two of our customers that pay enough for us to consider this. The tool just needs to be used the correct way.
The first dodecahedron was discovered 300 years ago, no knows what they're for
Why would someone look for a commercial alternative?