skysight-inc/HackerNews huggingface dataset:
Okay, event you are assured that the source code you see are the origin of the binary you run, still no one can guarantee you there are no security concerns.
The reason is simple: software are written by human, at best they were created with good will and there were due diligence. But doesn't matter how careful the developers and the auditors(if there were any) were, there are for sure security related bugs. Making it worse, there have been and going to have lots of deliberately planted backdoors. Given the complexity of the software and the cost of auditing, even if you have all the original source code, most likely you are unable to reveal planted backdoors. And if you indeed found something, how can you tell whether it was bug or a backdoor?
I've searched for Reddit in the past because Reddit is the only site where I can get community answers to an important question. In those cases, the community aspect mattered to me - for example, I recently moved to Boston, so I solicited Bostonian's recommendations from r/boston; my partner and I were having troubles, and I wanted to hear from people who'd gone through similar experiences; I wanted to learn about compiler construction and went looking for other smart folks who were interested in the same topic.

I would never do a code search on Reddit. I would never search for "restaurants near me" on Reddit. I would almost certainly never solicit medical advice from Reddit, or type in a new term I'd heard to get all the information about it, or try to shop for things from Reddit links. I just don't think that's what Reddit's for.

That's why I find both this response and the original so bizarre in their thesis. Search isn't homogeneous, and, while I have noticed declining quality in a few areas I search frequently, those areas almost never overlap with my Reddit-specific search areas. Reddit wouldn't replace my Google any time soon, even if it built a better search engine.
That's a misrepresentation of what's happening. They've largely not tried to solve the adblock 'problem' because users are in the minority. And yet, despite that, they've still ramped up adverts. They're always going to advertise the maximum account they can before it hinders returns - that's economics.

So I could argue that by using blockers I'm reducing the amount of advertising the populace will take and increasing the value of a given, lower level of advertising.
> Those are Linux concepts. What you're looking for is the actual NVMe commands.

Im not sure what commands are being sent to the NVMe drive. But what you are describing as a flush would be F_BARRIERFSYNC - NOT the F_FULLFSYNC which youve been benchmarking.
I agree with your positive comments about C++.

I sometimes think that not enough people appreciate the tough spot that C++ was in around 2008 and just how far it has come since then. The additions via evolution to C++ have been far beyond what I would have thought possible. IMO, the 3 year release cycle is just the right pace.

Yes, I know the language has become complicated and there are still a lot of rough edges. But it's a model of change that's worth emulating.
Peloton’s epic run of bungled calls and bad luck
Why is it considered a dick move to be early as an employment candidate? As long as the candidate is unobtrusive and keeps themselves busy, all it shows me is that they value the opportunity enough to budget extra time for things like traffic, etc.

(Of course, now we do everything remote, so I wouldn’t even know if they are early)
how long ago did you last test btrfs?
> Googler, Xoogler, Softies, Twits, Yahoos, and Amazonian become normal after a bit

I’ve worked in the tech industry for 8.5 years now — including two as an “Amazonian” — and those are just as cringey to me as they ever have been.
I love Haskell, developed daily with it (side projects & libraries) for like five years, but I think it is way behind other languages when it comes to super basic tasks common to database-backed web applications like mapping a set of relational tables to a tree of data (think Company -> Contacts -> Addresses -> City, only a few layers deeper and more joins in order to find the right data-set) that can be serialized to JSON and sent to an API client. I literally could not find a way to do this without lots of slogging for every single query. And then if I want to take that graph of data back, and validate it and apply changes (like Elixir's Ecto Changesets) then god help me...I just have to write so much code to do something a library should be doing for me. And it seems nearly impossible to write that library in Haskell's type system. Would love to be wrong about this.
Agreed. You feel screwed over by the company just as you feel screwed over by their products.

You don't miss much if you skip the article, it is even worse on the childishness scale with badly hidden jealousy about tech workers.
Thanks a lot for this feedback :) Shared it with the team!
Thank you so much for saying that. I deeply appreciate your kind words.
You don't need to drop your citizenship. The US has so so many international students and every college student in the US can point to one that they know.

People in developing countries like Vietnam study German in high school so that they can study in a German university for extremely cheap.

"Emigration for thee but not for me"

Meanwhile the smart ones who got stuck with college loans and worthless degrees figured out it's better to teach English abroad for 6x a local's salary and substantially less hours.
[Note: The interactive 3D models take a long time to load, like 1 minute, be patient.]
Most people here probably spent a lot of time in front of a computer as teens and were not very 'popular'. Now they are relatively materially well off, and wish they could go back and redo their teenage years with their newfound skills/knowledge/wealth.

All forms of media also greatly amplify the fear of missing out, having missed out, and makes it seem as if everybody else is/was 'doing it' and having fun.

In reality, if they did 'party it up' back then, now they would probably be recommending you do the opposite and dedicate all your efforts to studying.

The truth is, no matter what you do, you can and probably will have regrets.
Unlimited* PTO policy

*Maximum 25 days a year after 15 years of employment
File a bug.

https://gitlab.freedesktop.org/pipewire/pipewire
PageRank-like system, ideally based on real identities? (i.e. depending on how often the recipe is linked from Facebook, etc.)

Also if you are specifically doing it for recipes, just select manually websites that have precise ingredient amounts, very detailed and explicit recipes, that explain the reasoning behind each step, provide photos of how things should and shouldn't look like, why the proposed technique is optimal and/or the tradeoff of alternative techniques, the chemistry involved, comparison with other recipes, etc. (although in my experience most or all recipe sites are horrible and aren't even vaguely close to something like this)
Disabling it makes your fingerprint more unique
“Don’t put metal into the microwave” requires neither a thick manual nor theoretical underpinnings of electromagnetism. It requires a warning sticker.

Incidentally, there are types of metal dishes that can go into the microwave and yet most people today don’t know that, probably because nobody actually read the manuals, just the warning stickers.

I am by no means against understanding the theory behind what you are doing. My degree is in physics for a reason. But the “older is better” adage is tiring. I guarantee you that most people didn’t read the 200 page manual for their microwave oven and neither would most people today.
New technique for making wearable sensors
Everyone says that if you write the most difficult program you're
smart enough to write, you won't be smart enough to debug it, so I'm
wondering what would happen if I tried. Would some finite piece of
code keep surprising me for the rest of my life despite being an
artifact of my own mind?
In the financial sector people over process is just not realistic, too much regulation makes sure that will never happen.

Independent decision-making is also hard to do, as soon as something requires a budget, you can forget about the independent part.

And maybe you can have fewer rules, but instead they will be labelled processes and generally end up having the same effect.

I do agree that highly effective people should be kept, e.g. people who are not afraid to move out of their chosen comfort zone once in a while.

If I should state two core values, they would be critical thinking and curiosity.
"I can't believe the JPG I bought didn't come with it's own DRM rootkit"
Hah!

I don’t get this one, though: https://www.schneierfacts.com/facts/694

Searching for the number gets me Mill’s Constant, but I don’t get the connection to sugar or why it would be repeated.
I really like the “no guilt, but start on time” model, especially now that we don’t have the disruption of someone entering the room. I am often late because I am in meetings 6 hours a day which can lead to a “doctor effect” of cascading lateness. But for things like standup, just GO!
Things probably change if you weigh by surface including the ocean EEZ, with French Polynesia being the most significant area of France at this point.
I’d say the opposite, there needs to be a delta between values and actual behavior.

I want to be a good husband, dedicated employee, etc. Am I? I’d like to think more often than not. But we all err, and I value the transparency/courage to ack that we are not perfect on our values and still have a long way to go.

For me the a flag would be if a person/company is not willing to acknowledge they are not as good as they public values are. (Because how can they improve if they can’t even ack it).
Yes, it will never again be so easy to find a girlfriend. Yes, it will teach you communication skills that are much harder to develop later on. Yes, in the modern world communication skills are more valuable than tech skills, full stop.

Still, generic advice isn't applicable to everyone, so if you honestly find staying home and writing code more in line with your guiding principle than spending time with a girl, then sure, do that instead.
IIRC, I always need to restart the pipewire-session user service once before getting a stable connection on my latop, I'm not using it that often currently as I'm not travelling much, but it was something like

systemctl --user restart pipewire-media-session.service

Maybe also restart pipewire-pulse.service, with that I can pair and use my WH-1000XM4 just fine using pipewire Debian Sid/Unstable.

Probably more/better info is on: https://wiki.archlinux.org/title/PipeWire#Bluetooth_devices
Who is squatting IPv4 addresses?
> Fine, here's how I would define woke: a political movement focusing on issues related to racial and social justice.

> Are you happy with this definition? How does this help in any way?

Absolutely happy. It helps because now that I know that if someone says that they are anti-woke then by definition they are anti racial and social justice. Kind of what I suspected, but good to have it confirmed.

Look, I'm a middle aged, middle class, white, straight, cisgendered (whatever that means) male. It makes no difference to me. But I know that I'm not anti-woke.

> Again, two wrongs don't make a right. You can't just resort to a whataboutism argument every time somebody points out something wrong your camp has done.

It's not whataboutery, it's just an explanation. If you don't want people to be fired from a job for specious reasons then don't don't vote for those who want lax labour laws which allow people to be fired for specious reasons (or no reason at all - which is likely far more common than anything to do with white power signs, but doesn't make the news).

If the people who don't want stronger protections for employees also happen to be the ones who are telling you that woke is the problem (definitely not the lack of rights for employees!), then maybe recalibrate your bullshit detector.

If they are also the same people who are discouraging you from getting vaccinated or maybe bleach will cure covid then run like hell - they are the real sociopaths.

If you think that woke is problem, you're being gaslit.
> I've been using Pipewire for over a year now.

Same. I've had a nearly flawless experience so far. I can't praise Wim Taymans and the Pipewire team enough. It's great to see the progress since one of my earliest Linux memories circa 2005 was audio sucking eggs on Ubuntu.
Try living in a state with no car inspection and it's absolute hell. So many cars and trucks either without mufflers or improperly working mufflers. There are even people who try to keep driving around after someone has stolen their cat convertor which is insanely loud.

And having grown up for decades before booming car stereos were even a thing, the lack of enforcement is unbelievable. It would be one thing on the road but people have zero care/respect to drive into apartment complexes at all times of the night at volumes you can hear blocks away.

We used to seize cars for repeat noise violations but some judge ruled that was illegal, some kind of "free speech" violation by the city/state. Which is insane.

My only concern with an automated system is false positives. I've gotten automated red-light tickets from in and out of state on my car when I've never driven to the actual city/location it was cited, it was a bad plate scan and I have to stop and dispute it online or they keep fining.
I don't think I understand your argument. Even if it is just timing and efficiency (I'd argue it's a few other things too), wouldn't that mean it's not just a matter of perspective?
Flippantly, it doesn’t sound like they’re shafting their users by disallowing people who are not their users from reading their threads.
Fair point, I’m just hoping that the author starts from something that could actually be input as an answer (and therefore hashes it at least once).
From my readings, this was cultural to the Royal Navy of the time, probably since the looooong blockades and cruises of the earlier wars with the French. Ships would spend weeks or months sailing back and forth off of Brest or Toulon with little to no contact with shore except for the occasional resupply ship bringing letters and newspapers.

So, sailors would organize plays and skits as you said, concerts, athletic competitions, etc.

Even so, if you read the resources and the ship's logs they reference, there was a LOT of petty crime, crimes of passion like assaults, murders, etc during those blockades.

Enough so that it was notable even in the height of the unwilling drafts of any man with a pulse that strayed close enough to the water.
I think the term "negative signal" muddies the water here.

Caplan is walking on a bit of a tightrope. He is arguing that colleges provide minimal education benefits, and that its primary value is in the signaling provided by the degree.

But if Caplan is correct, why would someone drop out in their senior year? If the only real benefit is the degree, and if the degree comes with a lifetime of increased wages, surely a rational actor would stick it out. I think this is where his argument has some cracks.

The first possible explanation for the dropouts is that college provides additional value to society by filtering out those who can handle the process vs those who can't. This is "filtering" not "signaling". Caplan does not model this value to society anywhere. And second, is that it is likely that more learning (or life experience, or whatever) is happening at college than Caplan is giving credit for. i.e. if some students are dropping out of college, than that likely means some students are struggling (but succeeding) to graduate, and likely learning some valuable lessons in the process.
Slack launched video calling in 2016. You can say whatever you want about their UX or ease of use, but you can't say they never built it.
Think of it like a HN subreddit people have to join to read and it's exclusive to post on.
Mozilla warns Chrome, Firefox ‘100’ user agents may break sites
Easy way to setup a WordPress development environment
> these people

??? What do you mean?
Oh, I see, you misunderstood me. I did not claim that “most projects would choose Unittest”. I claimed that for many projects, it would be wise to consider using unittest instead of, for example, pytest, as a way of minimizing usage of third-party modules.
It’s possible that author is bad at basic arithmetic and doesn’t understand that 40% of $0 is $0.

It’s interesting to me how many people lack basic financial critical thinking skills and even something super basic like profit isn’t intuitive to all (but it should). So if I see a $5 income one month and a $-1 income next month because the two people returned their book, I get angry instead of trying to understand why.

In the old paper publishing world it took a long time for this accounting so it wasn’t as easy to see the returns. I remember a friend who worked at a bookstore and they would tear the cover off books and send the cover back as a return. The return would be credited against the store account and not count towards author royalties.
How to De-Escalate a Cyber Conflict
Social contracts don't encompass country-level laws (at least since passports appeared and freedom of movement vanished). A contract implies you have a choice: to abide by the rules and participate, or leave. Citizens of most countries don't have this realistic choice, as most of the world is legally closed to immigration.

And to come back to the case of currency, the exclusive use of a single government-sanctioned currency is a recent phenomenon, not some deeply ingrained tradition. Local communities, governments and businesses frequently issued their own, and long distance trades were settled in commodities.
If a person is proven innocent, they just should get two more questions.

First, they should be asked if they believe the innocent person should be compensated for time and defense costs. Second, if they believe compensation is in order, they should be asked if they believe the prosecutor or the state should pay that bill.
>MacOS was really just FreeBSD with a fancier UI.

I'm sorry but this is incorrect. NeXTSTEP was the primary foundation for Mac OS X, and the XNU kernel was derived from Mach and IIRC 4.4BSD. FreeBSD source was certainly an important sync jumping off point for a number of Unix components of the kernel and CLI userland, there was some code sharing going on for a while (still?), but large components of the kernel and core frameworks were unique (for better or worse).
I've never been in this situation, but I do wish you could query files with more advanced filters on these blob storage services.

- But why SageMaker?

- Why do some orgs choose to put almost everything in 1 buckets?
> The fact that `F_FULLSYNC` isn't safe means that you cannot write a transactional database on Mac, it is also a surprise to me.

Yeah you can definitely write a transactional database without having to rely on knowing you've flushed data to disk. Not only can you, but you surely have to otherwise you risk data corruption e.g. when there's a power-cut mid-write.
Looks Great!

There is also a model available here: https://www.lisperati.com/#!The_Official_Lisp_Alien_3D_Model

(I'm Conrad Barski, the original creator of the Lisp Alien)
Well, in some countries they're legally bound to anyway.
> Also this person scandalizing and stirring things up sounded to me like trying to weaponize public opinion for personal gain.

What is the potential gain of going after audible as an author?
> They connect by default with aptX (A2DP mode) but using KDE tray icon, I can easily change it to full-duplex headset mode with mSBC.

As of wireplumber 0.4.8, they will now automatically switch to the headset profile when an application begins recording audio! It's now almost seamless (though I do still need to manually select the audio device every time in Firefox).
If there was a farmer strike or the number of farmers dropped dangerously low, the profits for the field would go up and there would be more incentive for people to specialize in farming.

Are farmers really that important? We import a lot of food and heavily subsidize farmers already.
Quantum Games and Interactive Tools for Outreach and Education
We've all just lived through such a moment in ~March 2020, so it probably rings truer than it would otherwise.
Long leaf pine of the South Eastern United States is now also used as a heating and electricity generation fuel as far away as Europe. North Carolina is on track to become the World's largest single source of wood pellets[1]. On the other hand, during the lumber shortage of 2020/1 the bottleneck was at the mill.

1. https://energynews.us/2019/12/02/estonia-is-beginning-to-see...
External batteries can often be connected to via serial (most common), via USB or via IP, so that is definitely one.
IMO the only way to have aspirational values is to make them part of perf/the job ladder. Most typical "value statements" ought to be descriptive.
This has happened to me on a few occasions, once during SAT prep in highschool, I woke up with the answer to a hard math question a friend and I had been stuck on.
I’ve also dreamt in code after a long week at work - the code was mundane and just a reiteration of what I’d been doing during the week, and didn’t involve any interesting breakthrough solution or anything.
Ask HN: Best place to find a freelance mobile app developer?
I'm curious where the HN community has found luck finding freelancers for mobile app dev.

I've realized I'm just not going to have enough time to learn how to build for both android and iOS and handle the release cycles for both. I need to find a mobile developer that can build the MVPs so that I, and others, can iterate on them from there. I can find a mobile app developer to knock out MVPs on iOS and Android in a way such that the apps are well documented, tested, and maintainable after they leave the project.

My website was built from scratch using Django and Postgres. It is up and running with Stripe integration (proud of that) so the website provides a working Beta to build off of. The web app that I've built is not complicated -- think something like a TODO app -- but I imagine integrating with the website's existing Postgres database will be tricky. Further, I'll require the mobile app developer be skilled in prompts and notifications for their platform of expertise as well as in managing accessibility features.

Any thoughts on the above places for finding a good mobile app dev, either for iOS, Android, or both?

Tentatively I'm willing to spend $5k to $10k on a contract basis to get this done right.

A couple of areas I've thought of finding mobile app devs:

* Direct messages for referrals on LinkedIn (no luck just yet)

* "Who's Hiring" on HN (haven't posted yet, not sure if consulting is appropriate for this thread)

* https://www.codementor.io/ (hit and miss)

* https://www.lever.co/ (seems like overkill for what I'm after)

* https://www.devteam.space (Had a less than great experience with customer service but thinking of going back)

Please let me know! Thanks.
> Subs have their own "reddit" brands in accordance to the topic. They also have their own "reddit" opinions shared among almost every sub with enough people in it for justify propaganda.

Which is actually the cool thing about Reddit, because you can just create your own subreddit about a topic and set the rules as you see fit. Don't like that camping pics have products in the background? Alright, set a rule for your new sub that says no products in pics, and then rule your kingdom with an iron fist.

Heck, that could be the whole point of your sub. /r/campingProductFree or something.