skysight-inc/HackerNews huggingface dataset:
I pulled in the image from the article and tried it myself. A few minutes of fiddling around with the various filters, I got this result:

https://imgur.com/82yHUoM

I reckon that'd be enough to run through a database.
I’ve been using Notion for a year in an effort to introduce some order, purpose and workflow to my life and work.

Recently, I found myself buried deeper in that pursuit, and began imagining bringing Notion to life off the screen. I thought about a wearable product, as personal to me as my Notion boards are. It started with a monogram t-shirt take on Notion’s distinctive logo - one for each of my initials, “R” and “A” (https://i.imgur.com/jhlEtwn.jpg).

But I couldn’t stop myself. Over two weeks during lockdown, I started asking myself: “What would it be like if I built out the _rest_ of the app, too?” So I began looking for ways to reinterpret Notion UI elements. Yeah, I guess I blame the pandemic, and spending way too long with those pages and blocks.

The Notion user community is very helpful on knowledge-sharing. Some other users said they also found the idea appealing, so I created this web store to offer the designs to others, too.

I designed these all to use real dark and light mode palette colours, in line with the app, that adapt to the colour of the underlying garment.

And the “dark mode” switch position is even contextually aware of the shirt colour (ie. on dark shirts, the switch is enabled but, on light ones, it is switched off).

I like how the project reignited my old graphic design interest, but combined with an app interface study and pushing myself to launch something.

This is a labour-of-love project, aiming to help Notioneers feed their habit (tracker). It’s 100% independent and not affiliated with Notion, though does launch with its knowledge.
If the height is exact 6700, they will usually add some random number, otherwise people wouldn't believe it is 6700...
Very nice, this seems to be a missing tool. Statsmodels offering is quite limited.
I'm not sure IntelliJ is substantially different on each platform. It's basically the same app but bundled with a JVM. IntelliJ shows that Swing, even though it's old, is still a perfectly serviceable toolkit that can make competitively attractive apps in a cross platform way.
While I occasionally dream about working on cars or motorcycles at times instead of sitting in front of a computer all day, I think we tend to forget how good of a career developing is.

When we picture our dream of doing a simple trade, we only think of the most awesome part of that trade. If I'm a car mechanic, most of it too is just trivial oil and tire changes or changing a basic part of two - not working on engines in depth.

Same with programming. We would want to build something cool from the ground up, but we are just piping stuff from a lib to another.

Comparing woodworking to corporate code is unfair anyway. I'd rather compare working at a furniture factory to corporate code, and woodworking to a solo dev project.
>If work was easy then we wouldn't need to be paid for it.

"work" in its natural sense is indistinguishable from play. Animals play as a way to practice "work". Lions etc play hunt. The problem is that "work" in modern times has little to do with what we are genetically-inclined to want to do.
You can listen to RAs on your router's WAN interface, which may tell you the WAN subnet, but they won't tell you anything about the routed prefix which is what you use for networks on the LAN side of the router. The only way to get any info about that is to do DHCPv6-PD requests (or ask the ISP).
I expected to see something along the lines of vans with directional antennas driving around Moscow listening for spurious emissions from local oscillators of superheterodyne receivers 465 kHz away from the number station frequency, as in Operation RAFTER.
MITM involves monitoring and/or altering the traffic between two endpoints which believe they are talking directly. If DNS traffic between Alice's client and configured DNS server can be intercepted DNSSEC provides no real protection because unlike TLS all information to verify signed records are provided in band via DNS. Once the traffic can be intercepted and return traffic spoofed the attacker can return the appropriate records to make it appear that the response is properly signed without any need of having the DNSSEC keys being used at the authoritative DNS server for that domain.

DNS over HTTPS, DNS over TLS and DNSCurve are intended to protect against this type of interception/tampering and should be used along side DNSSEC.
The question is, why is it all so BS.

I think the answer is, whenever you get to any kind of scale, you leave the logical world of engineering discipline, and enter the corporate world of product infighting. Who hasn't tried a small, personal project just as a clean walled-garden-of-the-mind to relax in, free from the reality of real software. I think every SWEs dream is that all software will be just as clean.

But Companies don't create frameworks to improve or optimise, they create them to own and dominate. The airwaves are bought and sold by private concerns. specs and APIs are hidden, "amazing journeys" are had by the few on the back of the many, and we end up as the paid expert tinkerers of the war-machines of someone else's empire.

The FLOSS question is more important now than ever: How can we fix the social and economic systems of hard/soft-ware, and complex systems in general, to end up with flawless, frictionless sci-fi engineering impossibilities, rather than the janky, baroque "modern web".
> Learning O-I-L is not any harder than learning that squiggle is an ancient biblical oil lamp

I fully agree with your points on UI icons and flat hamburgers. It repeatedly violates discoverabilty. But to add to your point, most products will already have some form of regionalization. Software will typically have language specific strings, physical products will have instruction manuals and warranties in the local language. In practice the translation effort already happens anyway for non-anglo markets. So even the reservation you mention of learning a foreign language for non-english users is most of the times a non-issue.
Sure, CC companies have been doing it since the 1950s. But only aggregate data has any value. Advertisers care a lot more about finding a large group of potential buyers than individuals.

Something like the more data you have the less detail you know, because noise expands faster than signal.
Money isn't everything, but without it there isn't much that you can do to sustain yourself. I'm privileged to be where I am today, and I keep this at the forefront of my mind as I see people struggling in jobs that are all about physical labour or the service sector, if they have a job at all (or are on zero-hour contracts). Choosing a job is something that only select people have as an option, in the grand picture.
> (stable in the next major release as all nightly features have stabilized)

I initially misread this comment; what you are saying (and what is true) is that all the features it was using are now stable, but the version that uses them hasn't been released yet. I initially thought you were saying "once all its features are stable."
Seems like lots of people here can relate to this. As time moves on I find myself doing less programming and more gardening and woodworking.
But that's not what he wants to do.
As a warning, you're eventually going to run out of places to put that furniture if you don't sell some of it!

I'm the OP on that github issue, and while my partner and still have some IKEA furniture I'd like to replace, we also have a couple of pieces of mine that don't fit readily into our lives that we just have around the house. The chandelier on my website[0] was a spec piece built for a show at the Wharton Esherick Museum[1]. It didn't sell at the show, and I don't really have a place for it. It's now sitting in a crate in a corner of our bedroom.

Likewise, the Federal period shelf clock[2] is without a shelf and is also sitting in a crate until I get a chance to mount a shelf for it. How hard can it be, you ask? Surprisingly difficult in a log cabin. If the pandemic ever ends and I get my workbench out of our living room, I might have a place for it!

[0] https://www.longwalkwoodworking.com/#/chandelier/

[1] https://whartonesherickmuseum.org

[2] https://www.longwalkwoodworking.com/#/federalclock/
The key phrase was "micro-targeting" not "propaganda". Previously, if you put out an ad full of religious zealotry to appeal to fundamentalist Christians, you would risk turning off more moderate parts of your base. Now you can make sure only the "right" people see that message.
It’s interesting. I’m looking at your comment and GP’s comment and there are two equally obvious ways to interpret the GP’s comment:

- academia’s bureaucracy not understanding the incentives they’re creating and the positive and negative consequences

- the OP not understanding the intentional incentives and outcomes created by the academic bureaucracy
I get the point.

In my experience I can safely say that Social Media impact on our information ecosystem is a huge step change from anything we have seen before, to the point that it is effectively new.

That the current problems build on human neuronal frailties that have existed since the dawn of time, is also true.

So it is natural this conversational junction will come up repeatedly in future conversations.

How do we answer it and settle the issue comprehensively? Hence the question.
I love this article and I think about it every time I see Assange in the news.

Ignoring whatever you think of his actions and the political ramifications, it paints a vivid picture of a deeply flawed human.
Good for you. No, really. I wish you nothing but the best. But that's now. After some years, when you have already secured a relatively decent life, your perspective on the value of continuing to do it might change. In fact, it would be rather amazing if it didn't. Yes, it's absolutely a privileged position, but it's still how I feel and how I suspect a lot of programmers my age feel. You can't dismiss our reality any more than we can dismiss yours.
People’s notions about AI are terrible,MIT study asks whether they can be helped
"The core principle of Tor, "onion routing", was developed in the mid-1990s by United States Naval Research Laboratory employees, mathematician Paul Syverson, and computer scientists Michael G. Reed and David Goldschlag, with the purpose of protecting U.S. intelligence communications online. Onion routing was further developed by DARPA in 1997." - wiki on Tor
Wow. Amazing. Thank you.

The parent to my comment pointed to a most remarkable piece of internet lore, but it was really about your argument against taking VC. A very quick look showed that you did exactly what you said you were going to do, with probably the exact result you indicated. I pointed to TarSnap because that was the result, and it seemed important to the story. Success? Sure, exactly as planned, but what about the audience of your original argument, those that said to go for big venture investment? Surely they still exist here. What do they think? However, if the story is to be a guidepost for others, it's really about what you think about your story, and so I think anybody following can be grateful that you've closed the loop on this. I realize that you could have interpreted this as some kind of personal slight, and a few did on your behalf, but it's obvious that you think differently, and your lack of offense is very telling of your satisfaction. So really you've answered in two ways. For my part, I don't think that gifted people necessarily owe 'us' their highest altruistic purpose. Maybe that is between them and whatever higher power they believe in, or not. But we at least hope that others also respond to aspirational attention with some kind of honesty, even if we can't possibly understand. Thank you.
It doesn't have to be a social network. They track how you use their apps and software and construct them with the goal of keeping you in their ecosystem as much as possible. Tristan Harris, one of the main people in the movie, worked on GMail when he started wondering why they weren't focusing on helping people use their apps in a more responsible, less addictive manner.
https://news.ycombinator.com/item?id=24444497 The original, 520 comment, thread this is a reaction to.
Thanks for explaining this! Really appreciate that you joined in here.

We've been test running our real-time dwh etls on myrocks (and postgres and timescale and even innodb) to comppare with our previous workhorse, tokudb. We've chewed through cpu years iterating over every switch and setting we can think of, to find optimum config for our workloads.

Like for example we've found that myrocks really slows down if you do a SELECT ... WHERE id IN (....) from too long a list of ids.

So we have lots of thoughts and data points on things my team have found easy, hard, painful, better etc. I'd be happy to share with you folks.

(FWIW we are moving from tokudb to myrocks now, with tweaks to how we do data retention and gdpr depersonalization and things)

Ping me on willvarfar at google's freemail domain if that's useful!
Yeah OK. But you see my point?
Britain could face 50k coronavirus cases/day by mid-October, warn top scientists
https://archive.vn/5UVdQ
It's generally so that the person using the formal language can feel validated because they know it (and sometimes to signal they know it).
It was over 20 years ago for me, and we had shop classes. It's amazing how heterogeneous the US school system has been, and continues to be apparently.
As long as my family are able to stay healthy sure.

Possibly having wait until critical illness or death before I am able to visit and help with an exemption on compassionate grounds does not reflect a healthy and functioning society in my opinion. It might be quiet though.
That sounds like the worst of both worlds.
I have seen a video of the experience being reproduced in a trustworthy setting so I personally trust it.
> It’s fine that people know you changed your SSH port. But now they have to scan all the ports and find the new one.

I haven't seen a single case where the new port is not 2222.
I wonder if those making furniture are just doing it to stave off boredom after cashing in millions of tech stock profits. I've already seen exactly this sort of pattern in a few people I know.
If your IRCd allows an unauthenticated connection to start spamming like that, changing the port so a browser can't do it is just wallpapering over the real problem. Anybody that cared to could just use any other software to spam your IRCd.
People can't remember them, so they go to Google and accept whatever Google returns.
I think that when you hear that "Science" supports political ends you disagree with there are 2 choices. You can say that the Science is flawed in some way or that Science is flawed in some way.

The appeal of the later is - to my mind - the most important reason to be careful about claiming that Science supports a political position or as is sometimes said "My position isn't political; it's just a fact." It presumes that people who are backed up against a wall will concede the point rather then just destroy the whole edifice i.e. say that if this is what Science says then not only is the conclusion wrong but the process is wrong.
1. Social media is opt-in

2. You are compensated by accessing an incredibly complex system and network for free where otherwise you would have to maintain or pay for some kind of infrastructure.

(I am playing the devil's advocate here because it is interesting to me to understand in what way other than granularity this would be any different from the way the media has been communicated to us for a long time)
I do agree. But this wasn't just a "sharing my story", it also had a lot of opinion about the "better way" and a lot of negative thrown in the academic direction. But yeah, it's still an interesting read.
I find it very amusing to see miffed people crawling out of the woodwork to reply to your jest about 4chan because it's a constant reminder that a huge chunk of HN is being very civil and charitable on one tab and reading a bunch of racial and homophobic slurs without batting an eye on the tab next to it. Gives a whole new meaning to civility and charitability, and indicates pretty well to whom it is directed.
What I'm describing is the best targeting that a massive dedication of the top engineering talent in the planet is capable of. Perhaps if we gave them even more personal information, like a list of all my purchases, they would know not to sell me the toaster I already bought. That doesn't mean there's a market for "good" ads that could reach me instead.

Previously I used video games as an example. Let's choose something more mundane. If I have a pet cat, I still don't want to read ads about cat food. I don't want ads about litter. I don't want ads about stupid cat toys. Or pet cameras. Or pet photos. Or pet grooming services. Or more cats. I don't want your fucking ads at all. Your targeting isn't wrong, but that doesn't make it pleasant. Everyone needs toilet paper. I don't want toilet paper ads.

And then on top of all that, cat product companies get outbid by some sketchy financial company trying to get me to refinance a mortgage because the margin on that is way higher.
I am a happy Apple customer, but I have one complaints: I was very disappointed that my new iPhone and AirPod Pro charging case don’t use USB-C. I would like to travel and use just one type of charger.
Secure Way of Doing OAuth for SPA and Native Apps
> Building software was never simple or easy

I think it’s gotten a whole lot simpler in the past 10 years. People used to have to rack their own hardware, install PDUs, check temperature gauges, plug wires, configure the switches, setup RAID and backups, make sure you have that serial cable plugged in so you can telnet in in case the switches don’t work, and lock the data center doors without forgetting their keys back in the day. And this is before actually developing and deploying your application software.

Now you can just buy a bunch of db cycles and scale to >10000 qps without batting an eye (though you’ve got to watch your wallet).

I think because some of the hard stuff got a lot easier, the easier stuff got unnecessarily complex. And there are so many ways to scale things that some of these constructs and idioms used over time stopped being used because they mattered less if you could just turn a knob to scale your crappy code.
All of these are interesting points, but don't change the fact that yes, thousands of deaths could have been prevented.

The fact that the UK government didn't take the required actions quickly enough and made some disastrous errors (eg with respect to care homes) doesn't mean that these deaths were not preventable.

> And finally, the statistics are calculated differently, and so we're not comparing two of the same measures.

How are excess deaths calculated differently?
Spycraft is social engineering. It always comes down to bribing someone with money/passport/sex. Its all quite banal.
How many cases set up by how many operators have you actually seen?
Maybe all of them? I worked in Automotive right out of university and they trained you for everything you need to know including C programming tricks and MISRA and they hired pretty much anyone with generic programming knowledge as long as you were willing to learn.
Always, always, always generate your own SSH moduli
Software can still be a lot of fun, even more so today, when we can make huge stupid mistakes and things still mostly work.

You just have to work on things you like, instead of what's fashionable or high paying.
Russia also have instant payments for consumers between all major banks which are free for first ~$1400 / month (100,000 RUB) and it's should be soon available for businesses as well. It's all run by central bank.

For fintech there is Tinkoff bank which is more advanced than Monzo / Revolut / N26 / etc as well as two "virtual" B2B fintech banks that even do accounting for entrepreneurs on their own. And to be honest even Russian largest state-owned Sberbank is far more advances than most of institutions in US and EU.

So as long as your business can't be forcefully taken away and there are no political risks it's quite comfortable to be freelancer when it's come to taxes.
> I really wouldn't want to be in their shoes this year

I think it applies to any political party which is currently governing in all countries. this is very difficult situation and none of the options are pleasant.
Internationalized Resource Identifier
It’s not over until you win
Motivational Video
When I was a manager for a few years I started wood working as a hobby. If you have the builder/creator itch then when you stop building software then you will need an outlet for your itch. When I went back into software development, I have not touched the wood working.
> pulling comments and likes on things which can be considered "inappropriate" and "offensive"

> That alone is enough for me to turn down the offer

> I take chopping off my finger in a heartbeat

You would rather lose a finger that work in a company that has strict very rules around offensive behavior?

...
360kloc certainly meets my definition of extraordinarily ambitious for a personal project. :) Well done you!

"Unity" builds certainly can speed up project compilation when used judiciously. This is easily shown by imagining an absurd C++ codebase where each method or function is in its own module. This would increase the overhead of parsing .h files. Any two functions that could be combined into one while keeping the h files included the same would almost certainly reduce this overhead. But I doubt your project would compile faster if all of the cc files were combined into one.
Real Time Java has multiple ways to manage memory including arenas and deadlines for GC actions,

Aicas is the current steward company of the specification.

https://www.aicas.com/download/rtsj/rtsj_76.pdf

Books like "Hard Realtime Garbage Collection in Modern Object Oriented Programming Languages", from one of the Aicas' founders are quite interesting reads.

https://www.amazon.com/Realtime-Collection-Oriented-Programm...

Many discuss drop frames and jitter, while forgetting that a couple of ms more can result in someone's death in industrial automation or getting the wrong guys dead in weapon control systems.
It's a nice area

However some places are 10, sometimes 20 years behind into best practices, be that in coding, tools, PM practices, innovation, etc.

There's a reason a lot of mobile phone companies closed down (as an example).

As much as I like the area I don't miss staring at a hodge-podge of C/C++ code done in weird style that might or might not have been auto generated and will as many memory bugs as possible.
Not the OP, but instead of "bombing Moscow", try "designing and building a reusable space rocket". A similar task, but much nobler intentions.

This is exactly what SpaceX pulled off, and cheaply so. No wonder that they are a magnet for young engineering talent, even with their insane workaholic corporate culture.
I think you easily can, the difficulty comes with whether you can be happy with what you're limited to, so more a question of personal tolerance for lack of variety in order to be happy with your food, IMO.
Tweeted on a closely related subject earlier today. Where is the BBC’s coverage of the Assange hearings? I wouldn’t describe myself as a supporter but still the seeming lack of news seems very odd. Unless it’s just me missing it somehow...

https://twitter.com/asplake/status/1308021654975643656?s=21
Isn’t the clue in the name? :) I feel like it’s almost a mind trick. Ask anyone off the street what the difference is between a queue of people and a stack of plates, and they’d get the right answer pretty quick - but ask a tech person in an interview and they’ll panic! (Which probably proves it’s not a very good example to judge applicants by on its own)
also discussed at https://news.ycombinator.com/item?id=24542071