skysight-inc/HackerNews huggingface dataset:
My friends wife lost an eye due to complications from a booster.

The vaccine has real side effects, the faster we can have a civic conversation about it the better off we all are.

I have severe cardiovascular problems and cannot get the vaccine. I’m judged and called an antivaxxer all the time. It’s not us vs them, we’re all in it together.

Being open and honest is always the best path. Especially when you disagree.
The omnipresent and ever-accelerating pollution and deadening of daily life.

Advertising (that acts as if we actually enjoy being subjected to it), tracking, the continual privacy f*over, screens, memes, interruptions, the pressure to be always on and efficient and optimized and "engaged", fake social media "friends", the inevitable burnout and withdrawal that follows as a result ... all of it.
it does, but you also have to tax some people so that they spend less.

Recent narratives is that you can do welfare for 'free', either by printing money and not worry about inflation or default, or by taxing 'billionaires' so nobody feels it except 100 people.
I lament this fact often. We no longer have a shared cultural experience around media. Very occasionally something pops up that everyone seems to know about, like Squid Game or The Mandalorian. But it isn't like the old days, when anyone would talked to saw the latest episode of I Love Lucy or Friends or Seinfeld.

There are so many choices and it's so fractured that there are no "big winners" anymore. But that's also a good thing, because the big winners weren't winners because they were good, they were winners because a network executive decided they would be winners.
In your last point, isn't that the evaluator, not the reader?

That said, I'm all for more first class things. I really just meant that common lisp was ahead of the game on number of first class things.
> This goes back to the theory that 80% or more of any population of humans are going to be followers

It gets even worse than that, those followers climb the ranks parroting whatever the previous people said, and after a while you have organizations where there are just followers all the way to the top. In those nobody cares about facts.
...use a different website then?
`.unwrap()` is for ignoring possible errors. Normally you either short-circuit and return the error from the current function with `?` (similar to exceptions but explicit), ignore the error with a more explicit `.expect("The reason this error will never happen")` or handle the error with pattern matching.
With generics around the corner I am really hoping we see some flavor of Option & Result coming to Go. But I won't hold my breath for ?.
Embarcadero was a version of Delphi?

I googled it, but it wasn't clear if it was a buy-out, a rebrand, or something else.
MedSec | Miami, FL | Remote (US) | Consulting | medsec.com
MedSec is exclusively dedicated to the unique challenge of medical device and healthcare cybersecurity. MedSec partners with medical device manufacturers and healthcare delivery organizations to help address cybersecurity in medical devices throughout all stage of the device lifecycle. With medical device manufacturers MedSec leverages its cybersecurity expertise, coupled with its intimate knowledge of the healthcare regulatory and operating environments to offer support in design, architecture, verification, penetration testing, risk assessments, regulatory filings, and execution of security best practices in the development of new medical devices as well legacy systems. With Healthcare Delivery Organizations MedSec leverages its intimate knowledge of medical devices to offer software solutions for cybersecurity and asset management of connected medical devices in hospitals. MedSec is an active participant in helping move the cybersecurity healthcare community forward, and participates in a number of standards and best practice committees involved in furthering cybersecurity for medical products.

Role:

Pentester/Security Researcher

Overview:

The security consultant will work on security assessment projects, including custom embedded devices, desktop software applications, web applications, and mobile apps of customer products. Projects will involve both onsite (at customer premises) and office based work, so the ability to travel is a must.

Requirements:

Embedded systems architecture, systems-level concepts, cryptographic primitives, reverse engineering skills, risk/security assessment, code auditing, hardware/system debugging, secure code review, threat modeling, cloud/mobile security.

Nice to have:

Public record of discovered vulnerabilities and/or public technical writing/presentations on relevant subjects.

Everything else:

We are a distributed team, primarily operating on East Coast hours and are fully remote.

Please reach out if you are interested in further details in this role, please reach out to me directly - henrybeaudin at medsec D0t com or apply directly by visiting https://medsec.breezy.hr/
John Baez was tweeting about this recently:

https://twitter.com/johncarlosbaez/status/146720413326244659...
I'm suspicious that Bernie's heart attack was not natural, but actually the CIA's doing with something like this:

https://www.reddit.com/r/todayilearned/comments/45vsg1/til_c...

(He's old, so a natural heart attack is certainly plausible. But, the powers that be had means, motive and opportunity)
Everyone seemingly unaware that this still exists and you can still do it in Hejlsberg's C#? Drag and drop WPF components and program in code-behind? With themes and responsive design?

(Big asterisk: mostly Windows-only and has recently lost product direction coherency)
I'm not sure how much of a factor this was, but Microsoft kept making changes to their Windows header files that broke Borland's tooling.
Yes but what I'm saying is that even a class of pure logic will be unfortunately met with opposition in this day and age since logic can harm the fragile belief systems some parents try to instill on their children.
No real reason. I was hoping people would pass the link around as something of a gag, but I didn't get much traffic when I shared it, so it's in maintenance mode now.
Reposurgeon was a pretty enticing option for us, as we're currently in the migration of SVN to Git, and the string of tools we have is kind of complicated to explain to newcomers.

Currently the workflow is svn-all-fast-export (SVN to Git) -> git filter-repo (trim content from the repository) -> Git LFS (store large files out-of-band), where each stage has to be manually tested and written, and then hopefully put into a shell script or Bash history or something.

Unfortunately, I have yet to get Reposurgeon working for us at all. The documentation was inaccurate, in that it referred to things which only existed in the Go version, and the Go version went OOM (on a server with 384 GB of RAM) on every repository I've tried it on. This includes just reading from an existing, pruned svndump file, so it's not resource contention either.

Basically, the tool is great conceptually, but it absolutely does not work for our use case. We had to stick with our existing, messy, multi-component solution, which has worked surprisingly well over the last two years, and since I'm the one doing most of the processing, having kind of a messy system is relatively acceptable for the time being.
Writing your own linear algebra matrix library in C (+some math)
>If you say that asset [price] "inflation" should be a component of the consumer inflation

First of all I never said that, because by definition they are two separate things.

Asset price inflation refers to a fixed quantity of currency buying less and less real assets. Consumer inflation refers to a fixed quantity of currency buying less and less of the basket of consumer goods and services.

You keep confusing yourself by sometimes mushing the concepts inflation, asset price inflation, and consumer inflation and then getting upset when one doesn't fit neatly into the other. You are mushing these concepts together and creating a conceptual mess.

You can play this disingenuous game all day where you mix the 3 concepts around, and yet at the end of the day asset price inflation will still be real.
> USA is relatively easy to migrate to compared to basically anywhere in western Europe, UK, Canada, Japan, or South Korea

I dunno about that, as a professional developer in the UK it's way easier to immigrate to Canada or Australia than the US.
I just told my landlord I was going to move if they didn't drop rent by a few hundred and they did.
Ah that explains my failed attempts. It was always too far.
Maybe due to my Amish heritage, I often ask this question the other way around: what technology is improving my life?

This can be a great question to ask yourself when you are considering taking a new (tech related) job or if you are thinking of business ideas.
There was a falling out:

The libertarians got jobs in security and the neo-fascists are now pwning Parler on behalf of political parties, as part of Antifa.

Anonymous was only stable as long as the US power structure remained as it was: they splintered between the factions trying to fix the US and those trying to destroy it to pave the way for revolution.
just make it openly accessible...
Because it apparently is absurdly complicated for a task I can solve with 'println'.
Of course the road has a benefit, as does the train. But this gets to the central issue: the train doesn't stop at every shop; it stops only at the station. It gets you very efficiently to the station, and from there you walk to the shop, and there are generally multiple shops at easy walking distance near that station.

The road could do that too, but instead, it stops independently at every shop, while simultaneously also trying to be the thoroughfare that gets people from far away. And it's that combination that makes it a lot more complicated and more dangerous. And inefficient.

Centralise the stops, and put the stops closer together so you can walk there.
Yeah, that is the dangerous way. :)

I actually really like it, oddly enough.
My freesound account is 12 years old! And the website is exactly the same as it was when I registered (or so I recall). Incredible resource for bedroom producers and programmers alike.
Instacart president Carolyn Everson announces departure just after three months
>Sure, despite there being a formal agreement that people at that specific base _not_ receive diplomatic immunity.

At least one UK court disagreed with your interpretation. AND the US and UK re-wrote the agreement after the incident, which strongly suggests the agreement did originally allow families to receive immunity.
I have a big appreciation for TempleOS, it's how I learned C after only knowing high-level programming for years. This is a project by a friend that I think is a great direction for TempleOS forks: it stays close to the source material, it offers bug-fixes and new hardware support, and it does it all in a way that neither mocks Terry Davis, the late- and mentally ill- TempleOS creator, nor puts him on a pedestal.

It's respectful, and it's fun.

If you try it out be sure to play the new Oregon Trail port!
How is this different from ZeroNet [https://zeronet.io/]?
Specifically, Go was designed to be effectively and safely writeable and readable by mediocre programmers.
Carlsen on Nepomniachtchi, before the match (https://www.theguardian.com/sport/2021/nov/24/magnus-carlsen...):

“It remains to be seen, of course, if Ian will be more resilient than he has been in the past if he is down,” he says, smiling. “Hopefully I can put him in that situation. That will be my main achievement.”

⇒ it seems to be a weakness of him.
Having written professionally about quaternions and GA, and having implemented them multiple times in professional engines, GA is simply slower and worse to use (until you replace them in the special case and put back quaternions).

I recommend every 3D engine keep quaternions - they work well for their task.

Here's [1] one example from the godfather of GA demonstrating how poorly GA performs

[1] https://webspace.science.uu.nl/~kreve101/asci/GAraytracer.pd...
The British Fashion Council – Metaverse 2021 Awards Show
If we’re being pedantic, less than one breast and less than one testicle. As well as less then 2 arms and less than 2 legs.
The problem with using channels is that these require multiple goroutines and locking for a problem that's inherently singlethreaded. Instead, you can define an iterator as a function that returns a function:

func intSliceIter(ints []int) func() (int, bool) {
i := 0
return func() (int, bool) {
if i < len(ints) {
ret := ints[i]
i++
return ret, true
}
return 0, false
}
}

iter := intSliceIter([]int{0, 1, 2, 3, 4})

for x, ok := iter(); ok; x, ok = iter() {
fmt.Println(x)
}

Of course, there's not much benefit to a SliceIter; this is a contrived example, but you can apply this pattern in more complicated cases as well. Similarly, you can define an iterator as an interface (which is similar to bufio.Scanner and a few others in the standard library—a closure is an object is a closure):

type IntIter interface {
Next() (int, bool)
}

type IntSliceIter struct {
Cursor int
Ints []int
}

func (isi *IntSliceIter) Next() (int, bool) {
if isi.Cursor < len(isi.Ints) {
ret := isi.Ints[isi.Cursor]
isi.Cursor++
return ret, true
}
return 0, false
}
I feel the same way, but given that the largest companies in the world are advertising companies, they must work on someone, right? Also, perhaps they're good enough that they're working on us without us consciously knowing. Afterall, you must buy some things. Why do you choose which products to buy?
Two threads from back in the day about this:

https://news.ycombinator.com/item?id=13385530

https://news.ycombinator.com/item?id=13398068
I know this is an extreme view, but I think any advertising other than a spec sheet style ad (just facts) should be banned.

It's not an extreme view at all; some cities (like São Paulo) have essentially banned billboards, for example, with decidedly positive effects.

I'm quite confident that we'll eventually come to see rabid, out-of-control advertising (which is about 90 percent of it) as akin to smoking, leaded gas or asbestos - and that eventually it will be regulated accordingly.
I think you missed the sarcasm here. techbio's point is that by repeating something over and over, you aren't necessarily convincing people, you're just making it clear that non-belief or arguing with you about it is a dead end and they have to comply. Then you mistake their parroting your own words back at you for 'understanding'.
> Housing is consumption

Shelter is consumption, housing is an asset.

> It doesn't produce anything.

Housing produces shelter over time.
Don’t Overdose on VC: Lessons from 166 Startup IPOs
Facts need to be balanced with analytical skills and that is often missing.
What makes/models do that?
probably got caught hacking something else for fun and profit, e.g. lulzsec
> TLDR if you're not going to get good at making sausage stop applying for positions at the sausage factory.

This is 100% a perfect distillation of a great criticism of Sanders from the left and on merits.

I think it's often also undersold how often he's been terribly wrong about foreign policy in the past and how he almost never walks it back.
I always understood functional in the matematical sense of: inmutable/no side effects. At some point someone decided typed lambda calculus was a superset of lambda calculus and the next thing was the haskell alike thing.
Nice bike https://workcycles.com/product/workcycles-omafiets/
Income Tax.

Read that again but slowly and out loud.

Income is Revenue (any money you take in) minus Expenditure (any money you put out).

If you take in $100 and pay out $600, how much Income do you have?
the founding fathers were those oligarchs for their time
USA is one of the hardest countries in the world to immigrate (and still one of the most attractive).
Past related threads:

Freesound: Collaborative database of creative-commons licensed sounds - https://news.ycombinator.com/item?id=27260780 - May 2021 (1 comment)

Freesound just reached 500K Creative Commons sounds - https://news.ycombinator.com/item?id=27232297 - May 2021 (67 comments)

Freesound: A collaborative database of Creative Commons-licensed sounds - https://news.ycombinator.com/item?id=8858076 - Jan 2015 (6 comments)
"Sane" strings that may waste 4 bytes of length field for unnecessary count, or may have a 1 or 2 bytes length field that proves to be insufficient. Or "sane" strings that alloc and dealloc and refcount like mad, bringing the application to a stall. "Sane" strings that discourage the developer from just coming up with a simple memory management scheme that fits the situation at hand.

"Sane" strings that lead to incredible bloat and incompatibility, because there is no one true "sane" string type, so every module that doesn't know better forces their own way onto the user.
Oracle Giving Away 4-Core 24 GB Memory Ampere Instances
Huh? Midwinter sacred observations date back to prehistory, festivals long before CE. What about the lambs in the manger, are these a midwinter occurrence?

Strictly speaking, sure, “Christmas that is celebrated at the time of Saturnalia” has never been pagan, by the definition of the holiday. But somehow thinking of a supernatural event as anything but mythical itself beggars belief.
Turborepo
Kraken does similar out-of-TOS requests after they are handed fiat.
Signs are ugly, but I don't think it's right to tell people they can't have a sign on their property. Property rights and freedom of speech are worth tolerating a bit of eyesore.
maybe any virus does?
> strongly-typed, easy to read, cross-platform, produced native executables, and was lightning fast to compile and execute.

Sounds like Go
does CPI control for shrinkflation? correctly? fully?
Delphi was by far the most productive programming environment available for Windows, right up until the bean counters took over, and they started raising the prices out of the reach of casual developers.

You can do things in Lazarus (the open source IDE based on Free Pascal) in minutes that take far, far too long to fiddle with in Python/WxBuilder, for example. I wasted weeks of time trying to use a "more modern" platform.
> I think we should be more positive about such research (it helps us to further our understanding of COVID-19)

Listing important limitations of a study is not being negative. It is contributing to understanding the paper. The comment you are replying to is the most substantive comment in the thread.

One does not need to encourage authors with compliments, nor does one need to balance criticism with praise.
I am not sure I understand why most of the points mentioned are of such concern.

Are contributions only accepted from folks who fit into some morality bucket ? Why does one care about an "evil" contributor as long as code-contribution is good ?

Will the Rust Foundation also be a Nanny and change the Rust license and say NO to rust-use in missiles, ads, surveillance, etc ?

Is it so bad to cover the travel expenses of the Core team to a cheaper location ?

I am also confused. How can the "Core Team" be given the toxic label with someone like Steve Klabnik on it ?
This is a good point and it is something we can all do. Don't go work for companies in industries you're opposed to, no matter how much money they want to throw at you. For this discussion, that would be adtech, marketing/pr, etc.

Most of the time people think about how to stop corporate behavior they don't like, and it comes down to shutting off their cash flow by not buying their stuff, or by regulation. But workers are also required, and just based on numbers I'd say withholding talent is a lot more impactful than withholding cash.
2022 will be the year of the DAO. Here's what you need to know
Every interaction with a government or large entity. It has created a rigidity that does not allow for special circumstances. It is phone tree hell, self-help FAQs when you're trying to report a problem, it is minute long COVID safety message when you are calling a store to check item stock.
Past related threads:

Shared Libraries for C64 OS - https://news.ycombinator.com/item?id=26590376 - March 2021 (1 comment)

Rethinking the Commodore 64 Memory Map (2018) - https://news.ycombinator.com/item?id=20317767 - June 2019 (17 comments)

C64 OS: A Commodore 64 OS with Modern Concepts - https://news.ycombinator.com/item?id=17997911 - Sept 2018 (42 comments)
Battle for Bungie's Soul: Inside the Studio's Struggle for a Better Work Culture
> Like it or not it was completely legal.

Pretty sure that's the exact point that people are lamenting.
Covid saw us sitting longer, diabetes rose globally 16% in 2 years: get moving
> This is the exact opposite of a good economic solution.

The system is built by and FOR the wealthy. The system is working exactly as designed: to hold down the middle and lower classes, giving them just enough to be happy but not enough to emerge from the rat race.
full paper w/images here: https://www.sciencedirect.com/science/article/pii/S104061822...
Looks like the inflation is lower in states that actually tried to stop the pandemic.
Borland logo was prominently displayed on a high-profile building in Atlanta until a few years ago. Surprised they lasted so long.
I have lived in 5 different countries, with residence permits and all (Russia, Switzerland, Italy, Spain, Denmark — and also a few months in the US). While it was certainly not easy, I gained a lot from this experience (new relationships and networking opportunities in particular).
On writing your own linear algebra matrix library in C (+math)
GA is much slower in practice and takes more to store. In places speed and cache are important, quaternions are much better.

Game engines don't need much if anything from GA (and I've written about using GA decades ago for software, and did it for some time, before realizing that trading that elegance for worse performance was not worth it).

Here's [1] one example from the godfather of GA demonstrating how poorly GA performs

[1] https://webspace.science.uu.nl/~kreve101/asci/GAraytracer.pd...
So I hear 2 positions:

1) Global reductions are doomed to failure, so the UK should not do their part.

2) It is more effective to continue to emit carbon emissions to encourage china and India to implement reductions
Your whole comment is based on an analogy which I already said is detached from the issue at hand. None of your examples relate, at all, to a striking worker.

Was my phone analogy poorly constructed? Yes. Does your extension all the way to NSA hacking innocent citizens make sense? No.
I remember "quarternions" from my math-heavy computer graphics class.

Today, I have zero recollection of what they were or why it was in my graphics class. Heck I barely remember anything from that class today, which is ironical considering it was a required class for me to graduate that semester.

I wish my job had atleast a little more to do withwhat I learnt in college.

(I'm a web developer, and I'd like to get closer to the machine.)
As long as you don't take it seriously like the GP did, I agree that's fine.

Unfortunately, people do take it seriously, so it's also fine to point it out for what it is.
That'd slow the decrease in overall viewership for sure, old folks homes need to put something on during the day. But the key demographic (18-54 year olds) are likely less ad tolerant, as channels keep upping the ante on ad time they'll lose their most lucrative audience members.
Well, "Command to Create a Repository" could easily be a concept which contains all of the options necessary to create a Repository, which is a different concept.

Now, there is a problem that all of the struct fields have to have sane zero values for this to work, but I think that is a problem which would naturally arise with keyword arguments as well.