skysight-inc/HackerNews huggingface dataset:
I haven't tried the editor in the article yet, though I'm looking forward to giving it a real shot.

I've created a fair number of architectural diagrams in the past 4 months and I keep bouncing between PlantUML, Mermaid, and Visio. I always end up frustrated with all of them, though mermaid is my current go-to.

Mermain and plant UML are great for simple graphs, but more complex graphs always end up doing something that makes it hard to read. If I could manually re-arrange the nodes I could make it more readable but both solutions are all or nothing solutions.

While I don't get wrist pain all the dragging, manual graph editors are slow because it requires a ton of micro managing that's pointless, but once you have a graph setup it makes it really fragile to update based on feedback, a lot of time requiring significant rework for very little logical changes.
Seeing a small snickers bar cost $2.00 made me realize I don’t know how to know how much things should cost anymore.
Tombstone of Internet Explorer
I switched from Pascal to Python. I believe gradual typing (Python/Typescript/Dart) is the right path forward. Today static typing systems are not helpful for database programming.
Right but I am saying why they adopt that mentality. They want a “just-world” of crypto not just for feeling safe but to justify crypto’s superiority.
No person manages more than 250 packages (and he's a RH employee).

There's more than a hundred package maintainers (I'm not sure exactly how many), but the median is about 50 packages.

Do you think people can't keep up with the updates for 50 packages?
That’s the marketing pitch of the article.
I traveled across oceans a few times (12h+ long), when I'm in the plane I feel "ok". The problem is when taking off and landing, I get super anxious/panicked.
They seem interested in using Starship for it as well. The main website page links to this article: https://www.scientificamerican.com/article/spacexs-starship-...
As someone who left one of these big companies to earn under $100k/yr doing something I absolutely love (and working a relaxed number of hours), making less money is not the only thing to strive for. At least, not for everyone.
Australia doesn't have entrepreneurship because historically there has been almost risk free return from real estate investment. Also corporates here have no preference to higher degrees or MBAs, experience trumps education as a general rule. Due to small population and market you can't grow a SaaS business here.

But I don't agree to “Australian companies are far less digitally advanced than their global competitors ". Compared to India where I know the ground reality and what I read for US/Japan/Germany we are well ahead here. I can buy $1m property sitting at home online completely paperless, I can pay tax online, open bank account online.

Australians are digital savvy. Almost 60% of mobile users here have an Apple iPhone. Big corporate bring features in their apps to iPhones first due to the market share but also because iPhone users spends more. We love using digital services, except perhaps the pensioner cohort.
The webcam and mic in the 2019 MBP I have are decidedly mediocre. Maybe they’ve improved recently?
Making stuff is less profitable than services. Late stage capitalism would prefer that nobody made anything.
What do you gain with the sound blocking foam? Better acoustics?
I have been one of the more negative folks on SpaceX over the years - there are still big issues with some of their bigger long term claims, however... they sure are doing a damn good job nowadays of just getting to business and making it happen.

Steve jobs said it best - Real Artist ship. SpaceX is shipping and getting really good at it. Kudos to all the folks that have made it happen.
Hm, yeah. It’s on a different timescale, but I’ve had the same Apple Magic Mouse for just about 6 years and it’s still going strong. At home my (wired) Logitech G502 has been going for longer (but I don’t have a convenient purchase date handy like “starting a job”). Annual mouse purchases do seem a bit crazy.

Here’s to hopefully finishing up the decade!
Something nobody has so far is the resource curse [1]. If you compare life in countries with and without this feature you can really feel the difference; it's like a black hole that distorts the reward curve in innumerable ways. (For example, mining projects are typically huge and need lots of workers at certain skill bands, and present an easy target for government attention, which has flow-on cultural effects, etc)

[1] https://en.wikipedia.org/wiki/Resource_curse
Handbook of Applied Cryptography
If it's any compensation all self driving car companies are staffed by liars. Big ones. Of the AI variety, which deserves a special genus all its own.
Does Mailbox.org still lack app-specific passwords[1]? As I understand, using any external email client requires disabling 2FA.

[1] https://userforum-en.mailbox.org/topic/deviceapp-specific-pa...
Silence Is a Commons by Ivan Illich
Using the U-Boot Extension Board Manager – BeagleBone Boards Example
That sounds implausible. It looks to be somewhere around 21%.

https://fred.stlouisfed.org/series/CURRCIR
What do you do about fish poop and dead fish?
Sometimes, but not always, the stock market reacts by tanking the stock price. So the company does sometime get punished. For some vulnerabilities the end user does still end up paying more anyway though.
I'm a polyglot, and I reach for the appropriate tool for the task at hand. I've done basic(s), Perl, python, Ruby, lisp; C, C++, Java. For some tasks, static typing can turn into a huge chore, but my favorite there is C++ because templates provide enough flexibility that you can hand-wave a solution and the compiler will figure it out (or scream). Dynamic typing reduces the character count, and can get a prototype out the door quicker, but in many languages that comes at a cost to performance. I find that I have about the same number of bugs in any language; and I've even had stupid type failures that only crop up at runtime in C++ (sometimes hand-waving at your type system has pitfalls).

Watching juniors at work, I find that it takes them less time to complete a task in dynamic languages, but I think they get better results when the language forces them to think a bit harder.

I'm in a bit of a minority on gradual typing. Give me static types or none at all. Python's approach to typing gives me the heebie-jeebies.
I feel this is a little bit facetious. We literally just had an election which, I think, reaffirmed how much climate matters to the average Australian, and how many people want economic security that doesn't involve digging shit out of the ground and putting it on a boat.

I will agree though that entrepreneurship does not rate highly for most people. Most just want a 9-5 they can forget about when they go home. "Hustle" culture is slowly weaseling it's way in, but it's not entrenched yet.
I wonder how you can work on your screen: the shining white window behind you should give large reflections that strain and fatigue (my) eyes very quickly.

My rule of thumb at workplace is no uncovered windows behind me.
Is it truly decentralized when it’s so reliant on exchanges and wallets that are abstracted away from the chains - often through third party layers akin to Infura?
Do you remember using Riot pre-cross signing?

If you don't, then you have no idea how bad it used to be.
Try Mermaid. It's a pleasant experience. And it can be used as a stand alone diagram editor, or integrated with software programs.

https://mermaid-js.github.io/mermaid/#/
You forgot "The Boats" from the super important stuff list.
Relatively low valuation is a common feature of ambitious work. The ultimate outcome is too uncertain and it's too far in the future to matter in the market. And even if you make a breakthrough, somebody else may be in a better position to take advantage of if.

That last point is important. Even if you discover something truly valuable, there is no particular reason to believe that you will be the one getting rich by it.
If at your organization, "people end up needing crutches in the form of advanced IDEs", and use them "to generate boilerplate code", they are Doing It Wrong.

(There is probably no choice if your "static language" is Java [0]. But Java is always a choice: you can always quit and go where Java isn't, especially nowadays where everything is remote.)

A powerful static language (i.e. not Java, C, or their analogs) in a well designed system involves no boilerplate and can be a joy to use.

[0] https://blog.plover.com/prog/Java.html : "I enjoyed programming in Java, and being relieved of the responsibility for producing a quality product."
How the dishonest play the numbers (computer fraud, 1983) [video]
Not your passport, not your identity.

https://i.pinimg.com/474x/fa/4b/51/fa4b517b17bd9749fa6259b9c...

https://i.warosu.org/data/biz/img/0036/10/1506336243756.jpg
So say I have a Chromebook and I'd like to not throw it in the trash. Can I give up those things to keep getting security updates?
I misspoke. I should have said credit instead of attention.
And scores in general:

news.ycombinator.com##.score
> other people's financial position

IMO this is pretty much top of the priorities in Sydney. How much money someone is perceived to have is usually intertwined into their description along with where they live and how much money their parents have.
In Australia an election outcome is ultimately binary.

You can't draw a single conclusion about why you ended up with a 0 or 1, based on the hundreds of issues that swirl around at election time.

Unless you want to of course, in which case yes you can read a win or a loss as a clear message on one of the election issues.
> Can you explain why advertising shows only in facebook, for keywords only used inside an apparently private conversation?

obvious explanations:

1. coincidence/luck + confirmation bias. this can also be aided by demographic/interest factors. For instance, suppose there are 10,000 "interests" that facebook tracks. You'd think that for a given conversation that contained such a topic, the chance that you'd see ads for it was 1 in 10,000. However, if the conversation topic was "mechanical keyboards", and facebook knew that you were male, 18-35, and are interested in video games, then it might be able to infer that you're much more likely to be interested in mechanical keyboards and therefore show you ads for mechanical keyboards 1 in 50 times rather than 1 in 10,000 times.

2. the other side ended up leaking the information to facebook (eg. through a search or clicking on an ad)
The researcher I think should be able to negotiate the rate prior to disclosure (ie “how much would a vulnerability that accomplishes xyz be worth it to you?”). I wonder if that might change some of these payouts.
Specifically for tech entrepreneurship, the E-3 visa (to the US) is really easy to get because we never exhaust our quota, US capital markets have been much more willing to hand out cash, and there's a long tradition of any vaguely successful Australian tech startup moving overseas.
On the carpal tunnel claims, I'd expect the author to be using a setup that is ergonomically massively more comfortable for typing than anything else. Basically the opposite of PC gamers who won't settle for meh ergonomics on their interfaces.

This seems to be a tad faster and easier to use that PlantUML/Mermaid/WedDiagrams when representing simple flows, or at least straightforward diagrams.

The main trade-offs I personally see:

- I actually want control over the layout. The goal of the diagrams is to convey info in a readable way, and getting a spaghetti when it becomes too complex doesn't help.

- Straight text base solutions allow for pattern replacements, snippets, whole copy/past from different docs etc.

- Aliases don't seem to be supported. Typing over and over the node names isn't fun.
It can be really simple on the cloud. Everything I'm describing might even fit on both platforms free tier

For Flask, follow this tutorial. It's the absolute simplest I've come across: https://cloud.google.com/run/docs/quickstarts/build-and-depl...

For React, follow this tutorial: https://docs.aws.amazon.com/AmazonS3/latest/userguide/Hostin...

But instead of the files it tells you to create, just use create-react-app, and run "npm run build". Then take the directory it creates (hint: it's named "build"), and drop all it's contents in your s3 bucket
In my last 3 visits to dealers 1 resulted in a fix, two were absolute disasters and the dealer broke the car more ... Dealers seem to be losing any edge they once had ...
And they do all that with a tiny tiny team. They are the epitome of shut up and take my money.
We've all heard the proverb about apples and trees but there is a fine line between studying these things and denying people their agency. I fear that in today's ideological climate the information gleaned from this type of study will almost exclusively be used as justification for denying people the freedom to run their own lives.
Carbon filtration and checking a couple of time a week with a headlamp and a net for floating things like dead fish and fish poop.

It's mostly used for taking showers and other cleaning. If you want it to be potable it's gotta be boiled or ideally distilled with mineral addition.

Water management is an enormously important thing when mosquitoes carry diseases which can kill you so a few little fish in the water tank hardly phases us
There are 151 electorates, each with more than 2 candidates. I think seeing the election outcome as one single binary outcome based on which party achieved government is not right.
Its not just hand off. They are both involved all the time.

Musk doesnt just hand of projects. He continues to work on iterations and so on. And Shotwell is involved from the beginning of each project as well.

People that keep pushing idea as if there were 2 SpaceX but in reality there is close cooperation from begin to end.
I had wrist issues with LabVIEW. When doing a lot, I had to be very particular about my posture and equipment.

I had always wished they'd integrate those demos where there is no more manual layout. Pixel level layout, even with an auto layout shortcut, is just asking for people to waste time on it.
Pulling Back the Curtain on the Heap
I went through the entire thread of conversations here, and I am surprised that anything related to Telegram is downvoted and the familiar trope of "security" is added.

It's got best-in-class applications with lovely animations. The server now governs reactions to specific messages. Stickers are fun, with premium stickers having additional animations.

From a technical perspective, they occupy least space; is "fast" and have a great ecosystem of third party clients. (I use "Owlgram") that offers additional UI elements without cluttering the experience. Tabbed chats are possible now; on Windows desktop, Unigram offers a stellar experience. Threat perceptions or "privacy concerns" are not in the lexicon of ordinary users like me and I am better off without Signal or WhatsApp. WhatsApp reminds me of what Telegram was 5 years back.

I think it is time to reconsider the association of Russia with the application. Criticism is fine, but much of it directed against Telegram appears biased and coloured. I don't work for Telegram, but am a happy user. I couldn't get my folks to understand XMPP or Matrix, or even get my colleagues to switch from any other competing application. This is fine by me.

Other finely grained privacy options (ability to control who can call you or add you to groups) are critical for my needs. Yes, it could be better, but no other application offers those controls. Besides, it's easy to chat with others using "usernames" without the hassle of handing out phone numbers.

Bravo!
Threshold Cryptosystem
... but the ownership was not.
Wow, thanks for the tip about the Ninja Creami. I've been making ice cream daily for months using just a Nutribullet, but it's a lot of work. I use frozen mango, homemade almond milk, and flax. I don't use any sweeteners - mango is already sweet enough (especially living a sugar free life, my taste buds are more sensitive)
What would be the proper way to test this?

Wireless networking is something I usually avoid in a technical capacity, but this seems like something worth messing around with (and reporting back on).
This sort of preloads the term "senior". Nowadays, every new grad gets to put "senior" on their business card, and it means exactly that much.

So, probably the question should be for people with, explicitly, 20 years' professional experience, if it is to mean anything.
I mean, the world needs both, but if you were proposing to stick me on a desert island with either a batshit-crazy visionary or a boring, immensely competent executor, I know which one I'd pick. And I have a hard time believing that she is completely lacking vision in much the same way that I believe Musk has execution skills as well.

I want to be clear: I say all this as an outsider. I know SpaceX has a reputation for long hours and a high turnover rate, and I won't try to apportion responsibility for those to her and Musk (though I'm sure she gets her share), but I certainly give her at least 50% of the credit for SpaceX getting where they are today both financially and technically.

I read a while ago words to the effect of "the mark of a captain with superior ship-handling skills is that they don't get into situations where they need their superior ship-handling skills". As near as I can tell from the outside, that's Gwynn Shotwell.
Fuck leetcode. It's a good exercise for the math inclined. It's useful to do a few to learn how to pattern match. It's not the be-all-end-all of programming. I ask a leetcode question, ask people about approaches, and I'm more concerned that they can write any code and that they can figure out how to problem solve than any particular problem. A good train of thought is as valid as a working solution, though I do expect to see some code (and will ask fizzbuzz if there's not any algorithm for my problem in the first 15 minutes)

Code. Practice Coding, in both leetcode and real forms for an interview. It's an unfortunate necessity that you study a little for an interview, and sometimes a lot.
The back seat of a Cessna doing stall recovery practice would probably solve it too.

People don't fear things when their frame of reference includes way more extreme things that are fine.
Juno, Curiosity, Perseverance, James Webb. A trickle.

But the torrent is coming, and then the flood. It will make Apollo look like kindergarten. Musk wants Starship to have 1000 launches per year in about one decade from now. Maybe it's not going to that, but right now we are reading about 3 launches in 36 hours [1]. So, a few hundred launches per year once Starship becomes mature does not sound quite crazy.

And there are lots of other rocket companies that we don't hear that much about.
Ariane intends to build reusable rockets within one decade. Rocket Lab already flies a reusable rocket, although small compared with SpaceX. ISAR Aerospace plans to test their rocket Spectrum next year. Who knows, maybe one day Blue Origin will be successful too.

A new space age is definitely coming.

[1] https://spaceflightnow.com/2022/06/19/spacex-launches-third-...
You pay per chess move (or whatever) and the money exits the game economy so the winners (and coders) get nothing but a pat on the back?

I don’t really play games but I guess that sounds fun.
Levelheaded, measured commentator in a sea of bombast. RIP.
CLRS is definitely not a good self study book. it is a great textbook if you have a professor teaching from it, because it is pretty thorough and covers a lot, but I would not feel bad if you couldn't reach yourself algorithms from it.
Probably, I would need to see the message to be sure what you're referring to. But LaunchServices will for example still warn you the first time you open a downloaded application. You used to be able to get rid of that with `defaults write com.apple.LaunchServices LSQuarantine -bool false` but I don't know if the syntax has changed.
How is this unproductive? Top comment listed reasons they use telegram, reply gives an alternative that has everything the top comment listed
Taking an inexpensive used photo camera (of the regular mirrorless handheld type) and attaching it to your computer for video conferencing could be the most affordable solution.
They don’t use proof of work, they’re similar to distributed database protocols
> I haven't seen good results with minimum RSSi; if the client has chosen an AP to connect to, denying it's attempts is mostly going to cause delay; maybe it will chose another AP after, but maybe this is the only AP it can see, and low signal is better than nothing. Although, maybe some systems are better at it than the ones I've used.

This comes down to the overall system design. If a client could have a usable connection with an RSSI below the minimum and can't see any other APs then either a) your minimum RSSI is too high, or b) you don't have sufficient or correctly placed APs to cover the desired coverage area.
How the *** are those even allowed to be built like that? Since they all have the same form factor, crimps, "pits" (?????) etc. someone must have thought that those were acceptable materials to build communication infrastructure with? What? How? Why? I thought this was a bad copper node in an older part of the network: https://www.madicom.nl/wp-content/uploads/950_670-7.jpg (old pre-VDSL cabinet) but it looks like a fresh high-grade install compared to those 2012 examples. Maybe we're just lucky with higher population density and not much happening between the street cabinet and the premises.

DOCSIS version of the same type of cabinet with a better view: https://www.madicom.nl/wp-content/uploads/950_670-3.jpg They are essentially grey metal boxes on a concrete block with feed-throughs for tubes where the lines pass through, and then there's a backboard where you usually find DIN-rails or just screw-in devices and your labelled cables either go to a termination block or straight into the distribution block. The termination block has the benefit of not needing 'wire extensions' since once they are in they will never have to come out unless corrosion happens (but the gravel mixed with some absorbing stuff should prevent most of that).

Maybe I should go for some digital archaeology of public communication infrastructure gore because thinking about it some more it has to be at least as bad around here in some places.
No, a decade does not count as senior, except on business cards.
First of all, I really like the concept of grid based flow charting. It's one of the popular metaphors used in "wiring" software based musical instruments and effects and works really well for a significant percentage of signal flows that don't have too many back looping or crossing virtual wires.

However, would it be possible to make the flow go vertically rather than horizontally?

I find that a vertical direction of flow is

- more practical because of the ubiquity of mouse wheels for easy up/down navigation compared to the various less common ways of navigating horizontally

- the much more common direction for sequential steps in programs or scripts

- more culturally global, since there are quite a few right to left languages (as in addition to the left to right language used on this site :-)

- distance between boxes is easier to keep constant vertically while still allowing different size boxes (due to longer or shorter labels)
This comment section reads like an ad for Flex.
Is the entrepreneurial equity tax picture the same? In the US, it's all about the capital gains rate. Australia appears to have a similar setup where gains from an asset held for more than a year are taxed at half the rate. That would bring it in line with the US rate.

Even for the raw income tax rate you cite, any place paying the really high salaries, historically, has been at a similar rate.
Whatever Elon's virtues may be, I don't know that "not doing stupid shit with social media and crypto" is among them.