skysight-inc/HackerNews huggingface dataset:
I'm slowly recovering from 4 moves in the last 4 months (and a tiny bit of homelessness). My lease expired and rent was raised too much for me to justify staying where I was. Thought I was moving into a mutually beneficial situation that didn't work out that way. This is an interesting recovery process.

I'm also trying to get back into Software after an injury that left me in a wheelchair for 7 months and walking again just as COVID hit. I got into volunteer work and eventually ended up doing COVID vaccination and testing for the few jobs I've held since. The work gap is hard to explain for me personally.

It's likely I'll end up in a low skilled position for a while as I continue the full interview processes needed now that I have a stable place to live again.

I like the question - and wish I had a more positive response to it.

Nobody will know homelessness until they experience it. My life has ended up in 2 storage units, my car, and the room I'm now renting. Don't think it's impossible that it could happen to (some of) you. Many people are much closer than they ever realize.

At this point I am still looking in software dev / database roles. I am a published author, and have been working with SQL since the 90's. I started at a dial-up ISP in 1994 when RADIUS still meant what it stands for :)

No real reason for writing this other than prompted by a question. I am likely a bit of an outlier in this situation.
I agree :) I take some time off after every career stint and have always felt more refreshed and alive by the end of it. I think I interview better, too. No regrets or second-guessing. Just a lot of awareness of my spending habits, hah.

Thanks for the words of encouragement.
>predictions

0. a twitter clone backed by a few billion VC dollars will emerge with the promise to continue the practices described in the twitter files, and the refugees will flock to the warm and familiar embrace
>A person can likewise not have enough knowledge, understanding, or time to make informed choices for other's survival.

Sure, but surely you'll agree that a body of experts trained and given full time dedication to make the choice will make better decisions than an average person encountering the problem without previous preparation.

> If you trust the state, you should be free to defer to their judgement, as you will be the one to pay the ultimate price if you are wrong. If I trust some other organization, I should be free to do the same.

That brings us back to the original situation, with extra steps. Being unable to make informed choices includes being unable to choose the right source of truth to delegate your choices to. People that can't tell the difference between psychology and psychoanalysis won't be qualified to choose between believing a psychologist or a psychoanalyst either.

> The state's ability to enforce its judgement by means of violence doesn't make it more likely to be correct.

The defining characteristic of the state in this situation is not its monopoly on violence, it's its nature of representing the collective will and interest of the people. A state agency that regulates products is not created to be profitable nor to have any interest other than the wellbeing of the people it represents.

> If I need a medical product that the FDA has not approved, and I'm unable to travel aboard? What I'm I supposed to do? Die like thousands of people before me[0]? Is that just "Tough luck buddy" to you because your ideology is more important than my life and freedom?

It is not a matter of ideology. It is a matter of tradeoffs.

The situation you describe is not strictly impossible, but the number of times a person is able to correctly diagnose its own needs and how to solve them better than a whole professional system is a rounding error, compared to the amount of times people will be harmed by incorrectly believing they know better. Since no system can't solve both of those problems, you have to choose the lesser evil.

You choose to identify more with the person who correctly knows what he needs, rather than with the person that in desperation is fooled into believing an incorrect 'expert'. That's understandable, but its human bias, and you're statistically far, far, far more likely to be the second than the first.
Does anyone have experience working within a matrix team? It seems like an interesting idea.
If you have an Android device I'd recommend trying an app called "Vim Master".

It's a very simple app and something you can play with during a break but if you can master the 'advanced' sections you will become proficient.

Keep at it! Vim's made me way more productive and saved me countless hours over the years.
I treat the 'if' statement and the '!ruby_dev' conditional as separate entities. That allows thinking of the conditional alone in boolean logic terms, instead of having to consider the outside prefix statement too.

Therefore, coming from a computer science background I don't like 'unless'.
> except for handheld games

A distinction I didn't appreciate until the Analogue Pocket's impressive Game Boy screen emulation drew my attention to it. I'm not aware of any GB emulators that do the same thing but I'd love to be mistaken.
There are articles on how/why the DEA knew about and allowed the prescription opioid epidemic to happen.
Only because the ISP's made it that way. Having 1Gbps down and 10Mbps up. You are forced into consumerism of bandwidth instead of a peer. ISP's don't want competition so you'll never be a peer.
Google’s quest to digitize troops’ tissue samples
Makes sense. I also every day when I'm coming home barely have time or energy to code on my own projects.
> we should instead grow the developers to understand these different approaches as opposed to labeling half of the language "bad practice".

> As I said in another comment. Ruby was built to have multiple ways of doing the same tasks and criticizing it for this is... pointless.

Agreed 100% with this take. If I only wanted 1 way to accomplish something no matter how inelegant it might be in that context, I would use Python. I choose Ruby specifically because of how expressive it is. It makes it a bit tougher when working in a team with 2 or more opinionated devs, ie. "should we use more functional or more OO approaches to solve a problem" but this is a culture and communication issue, not a language problem. Having a good rubocop setup and staying within the confines of your agreed upon ruleset is a good start.

For example you can use rubocop to enforce dissallowing `unless !condition`, then it's just not an issue anymore - these kinds of issues dissapear before code even makes it to review.
>"As I said in another comment. Ruby was built to have multiple ways of doing the same tasks and criticizing it for this is... pointless. Yes people can create monstrosities with all of these variations, but that's true with any powerful tool. If you dislike Ruby for being Ruby, pick another language."

Exactly the reasons I use C++. Well, after crazy performance, efficiency and single executable deployment.
Thanks to always great Matthew Russell Lee of Inner City Press/SDNYlive for sharing this.

#1 source for anything SDNY https://twitter.com/innercitypress/
Trying (or trying not?) to get out of bed.
> More engineering organizations are starting to track developer productivity, with the top metrics reported on being number of bugs, %of committed software, working software, and PR to release time

Sounds like an absolute dystopia.
Oh, so he's a well known guy?
Hmm I understand why you feel the way you do actually, even though I currently support people being able to end their lives humanely whenever they want. I'm someone who has mental health issues myself, so I can see why having easier access to suicide is a bit weird. A good argument on why MAID leads us further down the dystopian road could easily change my mind I think...
Most poor people are not emotionally miserable, in my experience.

They deal with very tough situations, but have learned to find happiness in them.

A lot of emotional misery is found in other groups, often groups with more material wealth, because they haven’t learned to find happiness in their circumstances.

Happiness is just as often about letting yourself be happy than anything else, and that’s a cultural and emotional situation independent of circumstances.
They just swapped 3B of Tether some minutes ago.

https://twitter.com/tether_to/status/1602654597805445123

It was troublesome for a day, and not surprising giving the amount of withdrawals.

I still think Binance is shady, but this is not showing itself to be anything more than large market moves so far.
Look at GenieCloud, they are essentially building the Django ecosystem in Julia, it will be huge if they are successful.
LosslessCut: lossless video/audio editing
Absolutely! I also don't think that I should be able to band together with others to prevent my neighbors freedoms. As long as his actions don't cause me physical harm or deprive me of my property, why would I?
Neither of those are believable to me.
Well, for me it seems to have tons and tons of... Lisp/Perl dependencies? I don't exactly remember what they were, but when I installed it on a bog-standard Ubuntu Server box, the list of dependencies filled my entire terminal.
I suppose we need some criminal law in that case.
Market-like structures predate humanity[0], nobody invented or created markets. States only exist because of force. The state is literally the warlord who won, so it's you who are pro-warlord.

[0]: https://www.bloomberg.com/features/2017-biological-markets/
Implementing secure webhooks signatures like Stripe
Why SQL syntax sucks, and why it matters
I hope he rots in jail like that other fraudster Madhoff.

I'm pretty sure he already saw this coming and moved his assets into his family circle. In addition he probably also set out to destroy incriminating evidence and contacting political proponents to call in favors.
This is a follow up to my last post comparing SQL to the new Malloy query language, and a response to some of the HN commentary I received around it.
Indeed. I personally never fail to avoid not using "unless", unless there isn't a lack of extra conditions such that not refraining from instead using "if" wouldn't avoid not being less clear.
Only false and nil are falsey, and the language shines for it. There is nothing weird about zero being a truthy value.
> Well, you certainly have your mind made up.

There's only one here ignoring evidence.
>> "But why fight against something that offers hope for the misfortunate?"

I mean, context. That's what the Nazis rose to power on: giving hope to a people that felt robbed after WWI. Just because a person or a technology offers hope doesn't mean it can deliver.
Look up the Non-Aggression Principle.
Yeah, everything you laid out is perfectly logical and what they should be doing, but unfortunately, progressive politics in the US philosophically opposed to enforcing camping and theft laws. E.g., in San Francisco, it’s legal to steal under $900.
I heard a talk from a large cybersecurity company that was using Julia for research and is apparently in the process of dropping Julia due to:
- difficulty in hiring, apparently it was too expensive/difficult to hire Julia programmers,
- poorly performing garbage collector. If I recall correctly, they had issues when trying to process huge amounts of data.

Seems like small teams will not run into these issues at least initially.

I really like Julia and I hope it becomes huge, but stories like this make me wonder whether the whole Julia ecosystem will ever mature to a level of Python for example. And in turn, making it viable for large organizations that might be using e.g. Python + C++ combo that might be easier to hire for/more versatile/with better known drawbacks.

Essentially, I am not sure whether the potential of Julia is that much greater than the realized potential of the incumbents to warrant the "Julia is the language of the future".
These are the cpop and cpopw instructions.

https://github.com/riscv/riscv-bitmanip/blob/main/bitmanip/i...
So usually, e.g. in order to scroll down and read more comments here, you mouse over to the scroll bar on the side, click it, and drag it to where you want? Is that because the movement's (longer but) slighter/less awkward than the bend as you scroll a scroll wheel? Just curious.
The fact that Chris R and the whole SciML ecosystem are using / building on it. Lots of resources going into it and usage in real world places like Pfizer and Moderna.
Mostly true for most academic papers as well. Not just the humanities, but the sciences too. Since you can track how many people actually clicked on the download button for a paper, you can get a sense of how many people actually read it.

Only one of my few papers has ever been downloaded by someone not on the author's list (we can compare with each other). Granted, that one's been downloaded a lot. But still, most of that hard work and going back and forth with editors is for naught.
The motives were fairly closely aligned though, both the US and Argentina at the time hoped that bringing these Nazi operatives into their respective countries would give them an edge military wise.

Also, let's not belittle the involvement of the German scientists that went to the US in the Nazi campaign, they knew very well what they were doing and each and every rocket launched against London had the signature of Werner von Braun on it. See also: Tom Lehrer.
AI gave Dems a midterm edge
Democrats relied more heavily on AI in finding donors, according to professional fundraisers, bringing in more money from individual, small-dollar donors than their Republican rivals.
They were definitely not cheap, but looking back, $249 for a low-end server plus the expertise you got was well worth it. They had some people that really knew their stuff back then.

But by 2010, 2011, it started to fade. They physically lost one of our servers and it took 2 hours to power cycle our stack (the firewall they provided is actually what died).

We wanted to double our RAM from 16GB to 32GB. It would have doubled our monthly cost.

Then they purchased Slicehost and that integration went terribly.

Their hosted Exchange support was bad from the start. Useless agents using chat, nobody knew how to read logs, it was always down...
Yes. You can slide a hash map and a counter, as we went through below.
You can also replace the hash map with a bitmask to store the set.

You actually don't need any extra anything at all if you want, as you can just keep a single count because you don't need to look back at old windows, and can keep moving forward to the last non-unique point, making it O(N).

I'm sure this being HN, someone will come along and post how to do this.

I already got caught out once by trying to code it too fast so not gonna do it ;)
https://vgdensetsu.tumblr.com/post/179656817318/designing-2d... is an interesting article that covers this amongst quite a list of other things.

Search down the article for the “The preview function” section which includes an image perfectly illustrating the point¹, showing how much better things designed with CRTs in mind look on CRTs, and discusses the way many designers worked: a high def screen for working on and a more bog-standard CRT to preview the results on as that is what the players would be viewing the game on.

A gamer friend of mine who has recently had a retro period has a converter that sits between his emulator box and TV and does a good job of adding back in CRT artefacts. No doubt some emulation solutions do this in software out of the box.

----

[1] https://64.media.tumblr.com/8d2cf7adae94fde97d1a8c9cf78a46a2... for a direct link to that image, assuming it isn't referrer protected
The most interest aspect in the FTX saga, for me, is that SBF was treated very gently by major news outlets (and maybe by government regulators too)... until regular individuals in social media started asking: Why is SBF being treated so kindly? Why would journalists (and regulators) assume that SBF meant well?

A possible answer that no one ever mentions is that SBF possesses many qualities that are valued and admired in elite circles. Consider:

* SBF attended MIT, an institution that is valued and admired in elite circles.

* At MIT, SBF majored in Physics and Math, two difficult subjects that require hard work, academic rigor, and high intelligence -- all qualities that are valued and admired in elite circles.

* Both of his parents are prominent professors at Stanford, so they are also valued and admired in elite circles. Presumably, over the years they tried to instill in SBF the values and behaviors that are most prized by other members of the elite -- including honesty.

* By all accounts, SBF truly could understand and could explain the distributed consensus protocols and algorithms that enable crypto-assets -- abilities that are valued and admired in elite circles.

* By many accounts (before FTX's implosion), it seemed that SBF actually believed in his own slogan, "effective altruism" -- the kind of inspiring idea that is valued in elite circles.
FTX US is a subsidary of FTX int. The board of FTX US has no power to do anything to parent co or other subsidaries of parent co. FTX US was/is also a private company.
> In a democracy you have some.

You have made Thiel's point.
A look into little known but powerful optimizer by Google, FTRL
Well RED is mostly suing for their RAW video compression patents, which are just dumb an should never be allowed to be passed in the first place (and AFAIK Nikon is currently battling to invalidate that). But this is also their own problem - they haven't put almost no R&D into the software side of digital photography and videography like formats, processing. They have a nice camera which outputs 12-bit and higher images - they should be the first ones requesting and defining a new image format for consumption, which can handle that.
You can contrive bad usage of just about anything in any language. Nobody actually writes "unless ... else". The few times it's come up it's been shot down in code reviews. unless is still perfectly fine for simple one line statements though.

Do I think Ruby NEEDS unless? No. Does this keep me awake at night? No lol
> Very disappointed by the discourse in this HN thread. The same old quips over and over. "NIF is just a nuclear stewardship program", "it's not actually generating power", "fusion still 30 years away".

The interesting thing here is that every part of what you said I completely agree with. My behavior, however, indicates otherwise. I didn't read the article[0]. I went directly to the HN comments mostly because I wanted to cut through the hype.

Basically, I came to the comments to hear from the skeptics. Of course, most of the skeptics fall victim to a mental trap.

I think there is one key difference between "what I was looking to read from skeptics" and "what most skeptics used as arguments". The information I was seeking: to understand the difference between what the "breakthrough" was being reported as and what the breakthrough actually was. The information I received was: "this is impossible for (reasons)"

An equally important thing I was seeking was to understand was how this work might affect other industries (before it results in "fusion power").

The thing I'm least interested in is hearing "why it will never happen." I think most of us know many of the reasons this is a "Marsshot" problem[1]. I think most of us get annoyed when the media presents news in a manner that provides the general public with extremely unrealistic expectations and are sensitive to the dangers of that, but we get frustrated by those kinds of comments because, likely, none of us need to be told that! :)

It's impossible to make a useful argument to a skeptic that "this technology will exist in (insert timeframe)." The point at which (timeframe) is a trustworthy estimate usually coincides with the technology maturing to the point that the skeptics fall off (or turn out to be right if "timeframe" is never). And there's a long way to go (I think I saw a list of 10 or so "extremely hard problems") but this certainly appears to be something that is chipping away at one of the "impossible problems." Over-simplifying as this is, the rate at which technology advances is not linear; it accelerates. The next problem may not be as difficult or knowledge we attain from solving this one may be able to be used to solve related problems[2].

[0] There were several others on the topic and being ft.com, I assumed it would require a subscription that I do not have.

[1] Maybe far more difficult, but I never liked "moonshot" when describing something that hasn't been done, yet.

[2] Again, not a physicist, but reading through various "fusion is doomed" lists, many of the problems center around "the word 'hot' is a woefully inadequate description".
I was playing a StarCraft 1 custom map (Impossible Kregmy).
In Linux you can customize it to act like a MacBook, that's why arch Linux exists for example. I believe that in Linux the battery should last most longer than an M1. MacBooks hardware is very good, that's why I wait for Asahi Linux to be ready.

Edit: typo
Another way to look at it, is that it's a local maximum. You're right that it is high-paying and fulfilling to keep learning new things. And I felt pretty down about myself for a while because I was pretty focused on some things that seem lame on HN (FORTRAN, Old-school C++, etc.). But in the last few years my career has matured and now I feel more secure in my 26 years of experience in a pretty narrow field. I really do have lots of fun and fulfillment at work solving hard problems, but to get here I needed the dedicated experience to have enough context to be efficient at what I do.

I guess, what I'm saying, is just be careful not to get stuck in an ADHD local maximum where you're getting a dopamine hit for jumping to the next new thing. Sometimes taking the time to become a real expert in something can pay off on a longer time scale.

*I'm not saying that it's bad to have 1 year of experience n times, you're probably pretty good at getting up to speed - you have n years of experience of learning new things, and that is also valuable in many contexts. I'm just saying that it can be a local maximum.
It has become such a problem that many fentanyl sources now dye it bright colors, so it can't be covertly cut into an otherwise white drug.

Of course, American authorities immediately turned that into a "Fentanyl candy!" panic.
"It was predictable that Elon Musk’s Twitter would become an unhealthy environment, but it was surprising how quickly it deteriorated. This, added to the despicable, sometimes criminal ideas of its new owner, leads us to the only possible outcome"

How many biases and fallacies can you spot in the opening paragraph?
No need to read further.
Is becoming a ‘prompt engineer’ the way to save your job from AI?
If the old and new char are different, two bits will have changed state and comparing the old and new mask will have unreliable results.

e.g.

old mask = 011100
new mask = 001111, numerically less even though it has one more bit set
It could also be indicative how verbose C is. Given it is used in the C stubs, it does a lot of data conversion from/to OCaml values which increases the line count fast.
I don't like!.! Is not a word, but unless is. Unless is great unless you use it wrong.
this title beautifully demonstrates the point. if there were an oscars for blogpost titles, this would be a nominee.
Right before they went public, they started to outsource a lot of their support. It looked like lipstick on a pig.
Please put them in touch with me if possible. RelationalAI has similar GC issues which they are the core Julia developers are working hard to resolve.

I have also seen zero postings for Julia roles in cyber security companies so it is likely that they aren't tapping into the community which is why they can't find people.
very cool, how do you get the data, crawling or some external sources ?

also how did your customers found you ?
You are correct, insofar as we're not talking about the LPs of those funds, but the managers.