jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A lot of small comic store owners are fans first and business people second.
i also thought about doing 2 days of calorie restriction based on a bbc show by michael mosley (linked from the article below), who claims it's the optimum for health and weight, but could only sustain it for 2-3 weeks. he also suggests 3 minutes of intense workout is all you need (2nd link), as it's the optimum for the health benefits of exercise.

fasting: http://www.bbc.com/news/health-19112549

exercise: http://www.bbc.com/news/health-17177251
I'll definitely read over the law and take care of that issue. Thanks so much for bringing that up! Instead of having a one-line description on the game's page I'm going to make a visual cue for the first level as well as instruction that shows there
I can't emphasize how important it is not to just barge in on somebody's office or workstation without pinging them online or on their phone first. Unexpected questions lead to incomplete, unsure, or downright incorrect answers, which can unintentionally alienate your employees/coworkers.

But it's also important that actual discussions do take place in person with undivided attention, not being distracted by things going on around you. Miscommunications lead to fallouts between coworkers or employers and bosses.

As I developer I need my focus space. But I also want a separate place to be able to discuss things with coworkers -- as long as my workstation remains my castle, I'm happy to come out and go to meetings, do trainings, ask/answer questions, and hang out during lunchtime or breaks.

In my last place of work, we had two main teams, and their rooms were separated by a shared commons room, but this led to a divided culture. Everyone had laptops and each desk had a couple monitors, so every week, a couple people swapped out from each room and mixed up the teams. That alone helped our productivity and intra-office culture.
> In fact the only purpose of an init system is to start executables in a defined order, not more.

That's where the disagreement lies. I see the purpose of an init system as being to transition the machine from one state to another. Sometimes this means starting executables. Sometimes it means stopping them. Sometimes it involves more complicated tasks.

> This is going to be like X, a huge pile of unmaintainable code

That is exactly my opinion of the shell scripts that previously handled networking.
Or maybe the one where he said that he “loves” the violent mob without a single word of condemnation? How is this even a conversation at this point?
Sony is at least willing to invest in VR which is thinking outside the box of traditional gaming.
Such an odd way to ask this question from my perspective. Though this could be because I am missing something. Is this product popular in that industry? Is there a reason you lead with porn?
John Oliver is also focused on a sub-segment and is also at least misleading at times.

There are no sources of information that are credible with more than 45-55% of US Gen pop. We really need a source that can at least be relied upon as accurate source by 70-80% to avoid total collapse of democratic order in US.
By the way, here's an interview with Sahil, where he talks about his "Failure to build a $1 billion company..." and how it ended up being a blessing in disguise:

https://capitalandgrowth.org/answers/Article/2987051/Candid-...
I was up with you in the first 1.5 sentences. Genuinely, I expected the comment to be about the need for very strict security in a financial codebase, and C++ is a known tool, that enables shooting yourself in a foot.

But then you started talking about static typing as negative, and suggesting to move fast and break things for a company, that probably hadles trillions in assets.
I agree with you 100%, but the people that push for these kinds of policies are not concerned with what they choose to watch, they want to limit what others watch. Simply being able to not watch a video won't be sufficient for them.
I have an intercom setup built out of old Cisco 7975 phones and a Wazo installation (a wrapper around Asterix basically) - it works decently well and the phones are durable. PoE switches (also super cheap on eBay) give me that early 2000s ease of setup.
It's funny how so many conservatives do not seem to grasp the concept of "private property" ostensibly the being the party of private property rights. They only care about property rights when it comes to complaining about the government taking their tax money.

On the flip side, when other entities choose to exert their private property rights in a manner unfavorable to them (e.g. by banning certain users from their servers) they are completely blindsided and insist they are being "oppressed".
Did you even read the tweet? It's not youtube pushing back against government misinformation. It's about youtube punishing their users who express "misinformation" or wrongthink. Youtube is doing the opposite of what you are claiming. They are making the government/establishment ( "and given that the election results have now been certified " ) narrative the default narrative that you cannot stray from on youtube.

I swear, the amount of people here blatantly and blindly support everything tech media does is rather interesting. I'd almost say there is a concerted effort here to push a pro-censorship and pro-tech narrative here backed by a political faction.

Oddly enough, you can still say Trump stole 2016 on youtube.
https://raw.githubusercontent.com/OpenScanEu/OpenScan/master...

I think this project is about making a bunch of photos of the object and share them with SAMBA. Then you can load them into meshroom or another software. It's not all in one package.
Thank you! I'd edit my comment if I still could.
I don't know if I'm doing something wrong but am I right that a droplet firewall doesn't have any ability to create source exceptions to lock an open port down to a singular IP. Seems like a basic enough feature but I can't seem to find it.
FTA:

> And because most anti-tracking works on the principle of filter lists, the CNAME cloaking scheme effectively renders most browsers’ anti-tracking defenses ineffective, he notes.

> “As of today, from the major web browser vendors only Firefox offers defenses. Since uBlock version 1.25 under Firefox, the extension dynamically resolves hosts and sanitizes such requests if a match is found. Such a measure does not work under Chrome because this web browser does not offer a way for extensions to dynamically resolve hostnames.”

I assume he meant uBlock Origin (rather than uBlock) as it introduced uncloaking of CNAME requests as of version 1.25.0 for Firefox: https://github.com/gorhill/uBlock/releases/tag/1.25.0 .
First, I'm a full-time, normal-mode software developer at Fly.io right now, so you can't hire me to do security stuff at the moment (Fly didn't bring me on board to do security stuff either! I spend my days writing BPF code and a bad Rust DNS server).

But rewind to last year, when I was still at Latacora. Ask me the question: can I hire you to make my development process more secure? Sure, I think I can add value there. Ask me instead: can I hire you to make my software liability-proof? Not a chance.

Take 9 strong software security people and divide them into 3 teams. Give each team a stretch of time to find vulnerabilities. There will be a ton of overlap in the findings, but each team will find different things. One team will happen to have a specialty in the low-level details of the platform it's running on; another will spend 80% of their cycles thinking about SSRF and HTTP desync vulnerabilities; still another will happen to have a reliable process for exhaustively testing authorization. Don't get me started on K8s or Electron or cryptography or iOS or browser extensions or Node.js.

And that's all for pretty standard app stack stuff. None of those problems are the subtext for Perlroth's book; the vulnerabilities she's trying to write about are in low-level C/C++ code. The biggest security teams in the world have build enormous, carefully-instrumented fuzzing farms for this stuff and they don't find everything.

I literally mean nobody.

I think you could stand a chance if you designed your product to fit the limitations of what we can deliver reliably. You'd lose most of your features. You'd ship boring CRUD stuff exclusively on your own dedicated hardware, and you'd build it with minimal library support. It would be excruciating, but people do it. Just not for any of the kinds of software we normally interact with.
Now I’m curious; is there any account of a botched execution with a guillotine?
how does this impact the value of currencies worldwide?
nevermind https://www.thebalance.com/how-cryptocurrencies-affect-the-g...
Please consider a future option for device owners to install their preferred vendor of open-source firmware. If the hardware and enclosure platform gains traction, it will hopefully attract open system firmware developers. This will require an owner-controlled mechanism for signed-firmware key management.
Completely agree. One feed, driven by "engagement" (read: outrage).

I tried to follow experts in a field, but the content was 90% about things NOT in their field that I don't care about. The algorithm drives toxicity in a way that is ALSO true about (say) Facebook news article comments; however, my usage of Facebook is not to consume THAT content, but to consume the ACTUAL content of my ACTUAL friends. I'm not "important" enough on Twitter to get any engagement, which I don't really care about, because I'm not trying to be a personality or an influencer, or overuse hashtags for attention and clicks. But then on those rare occasions when you WOULD get value from a large circle, you don't have it.

Facebook's drive to require "real names" some years ago, for what it's worth today, has also made it more "familiar. And I'm seeing my friends' content, and, at worse, their off-color or vaguely toxic friends. Some of that stuff sucks to see, but it's far better than the algo-driven firehouse of content from random people I get on Twitter.

And on Twitter and IG, the people who I DO know that I follow, are generally a subset of IRL friends, and I'll probably see their content on FB. And anyway, half of them are using generic made-up monikers that change each week and I can't keep track of, or don't care to.
Agreed, it would be nice to just include your email/login as a salt.
Less the resistance than the ground, and more than the air.
I don't understand what he is scaling? the amount of concurrent operations?
Penny-arcade has a relevant comic:

http://www.penny-arcade.com/comic/2010/3/12/
This. Scheme was the first language I was ever taught rather than clumsily working out badly on my own, and it was a joy.

If you've not yet had your mind (irreparably ?) damaged by prolonged exposure to imperative languages then programming in Scheme is a wonderful experience in which everything is so simple, clear, and intuitive that it feels like everything is not only possible, but easy.

The only other language I've ever actually enjoyed using is Lua, which would also not be a bad choice.
I wasn't intending to deride the point. I was just surprised I hadn't run into anyone else before who made the observation, since it implies that the very existence of time depends on one's frame of reference, that's all.
I just exported all of my contacts from Facebook. I'll let you know if it has any ill effects.

As a downside, if it finds a duplicate when exporting to Gmail, it refuses to export the contact instead of merging the information.
> near impossible to hard boil the eggs they lay because the “membrane”

I am curious about this. Is it maybe your boiling technique that is causing this hard membrane? Proteins toughen up if exposed to too much heat.

I get my eggs up to room temperature and drop them into boiling water for 6.5 minutes at sea level. Then I remove the hot water immediately and let them cool. These eggs (no matter where they come from) are always easy to peel and never too tough.
I wrote a book[1] a year and a half ago that just recently crossed $42k in total revenue. These days it consistently earns $1.5k/mo without much further input from me, other than tweaks to the landing page copy and updates once in awhile when Stripe or Rails changes significantly.

[1]: https://www.masteringmodernpayments.com

Edit: If you'd like to read a preview, you can do so here: https://www.masteringmodernpayments.com/read
I invert the Y-axis on everything except the mouse in a first person shooter. When on a console controller for a shooter or any type of flying like game then the controls get inverted.
the entire point is to remove php/perl/ruby etc from the equation.
Agreed. Never, ever even go down the road of counter offer (unless you're someone at the level of reporting to Bill Gates or thereabouts). To amplify on 2., if the company was worth working for things wouldn't have gotten to this point and expecting them to change is unrealistic at best, delusional at worst.

While I'm at it, the people who pointed out that you've put systems into production (1/2 of which it sounds like you can show to others, is the glass half-full?) are absolutely right in saying this puts you head and shoulders above a lot of you would be competitors.

Good luck!
Uh, more than half of the article is an interview with Dunning, so that's quite clear from the article itself.
You haven't seen PHP or Python between MySQL and the webserver? I must be missing your point.
When you use Apache/Nginx/etc, you're using a webserver. Usually you will also use a serverside programming language like Python, Ruby, PHP, etc. The webserver is usually programmed using C/C++ and the serverside language is "bolted" on.

With Node.js you have Javascript as a serverside language (like PHP, Python, etc). But included with it you have a library that allows you to create a webserver.

Instead of having a webserver and couple a serverside language to it, you have a serverside language that is able to spawn its own webserver (although you can choose to use Apache or others).

The biggest advantage though, comes from the fact that JS is a functional language with a focus on event based programming. And so Node.js follows that paradigm: you use JS functions that are binded to certain events and run when one event happens, instead of running continously and doing some kind of loop waiting on I/O,CPU, database, etc. This allows for better performance.

Plus there's the advantage of being able to program websites using the same language both client-side and serverside. But thats another matter.

-- MV
This is working backwards. You do realize that before PHP and higher level languages this is how things generally worked to begin with (server modules) as opposed to now (higher level languages).

I still don't understand why this is on hacker news, let alone the top of the list.. seems to be about the most obvious item of all..

disappointing
What about a tag system? You can tag posts about a location with the location's tag and for each location you can see all posts tagged with that location.
People generally only frequent a small number of sites, this takes up one of those spots. Add 10 more and you've more than exhausted that number for most people.
When they say, "Release 2.0 of OpenCyc includes... English strings (a canonical one and alternatives) corresponding to each concept term, to assist with search and display", do they mean strings like the sentence at their example URL...

http://sw.opencyc.org/2009/04/07/concept/en/Game

"A specialization of DevisedStructuredActivity. Each instance of Game is an abstraction of a game that is played according to a semi-rigid set of rules. Each instance includes both the rules (see GameRulesFn) and a specification of any physical components required for play (instances of GameBoard, Ball, etc.). Neither Events of playing games (instances of PlayingAGame) nor any physical components required for play (e.g. GameBoards) are instances of Game."

Or do they mean something else, and if so, how would I find that something else (what formats/names) in their downloads?
I use the approach from "Mindfulness in Plain English" [http://www.urbandharma.org/udharma4/mpe.html], where the object of meditation is your breathing, and the purpose of meditation is cultivating mindfulness.

Here are the key conceptual passages I noted down last time I read it:

“When any mental state arises strongly enough to distract you from the object of meditation, switch your attention to the distraction briefly. Make the distraction a temporary object of meditation... You switch your attention to the distraction only long enough to notice certain specific things about it. What is it? How strong is it? and, how long does it last? As soon as you have wordlessly answered these questions, you are through with your examination of that distraction, and you return your attention to the breath.”

“[D]istractions are actually the whole point. The key is to learn to deal with these things. Learning to notice them without being trapped in them. That's what we are here for. The mental wandering is unpleasant, to be sure. But it is the normal mode of operation of your mind. Don't think of it as the enemy. It is just the simple reality. And if you want to change something, the first thing you have to do is see it the way it is.”

“Whatever it is, don't try to repress it. Don't try to force it out of your mind. There's no need for that. Just observe it mindfully with bare attention. Examine the distraction wordlessly and it will pass away by itself. You will find your attention drifting effortlessly back to the breath. And do not condemn yourself for having being distracted. Distractions are natural. They come and they go.”

“From the point of view of mindfulness, there is really no such thing as a distraction. Whatever arises in the mind is viewed as just one more opportunity to cultivate mindfulness. Breath, remember, is an arbitrary focus, and it is used as our primary object of attention. Distractions are used as secondary objects of attention. They are certainly as much a part of reality as breath. It actually makes rather little difference what the object of mindfulness is. You can be mindful of the breath, or you can be mindful of the distraction. You can be mindful of the fact that you mind is still, and your concentration is strong, or you can be mindful of the fact that your concentration is in ribbons and your mind is in an absolute shambles. It's all mindfulness. Just maintain that mindfulness and concentration eventually will follow.”

“The purpose of meditation is not to concentrate on the breath, without interruption, forever. That by itself would be a useless goal. The purpose of meditation is not to achieve a perfectly still and serene mind. Although a lovely state, it doesn't lead to liberation by itself. The purpose of meditation is to achieve uninterrupted mindfulness.”
"Now I need an OpenId manager in my browser like I needed a password manager before. How is this better?"

What you really need is delegation. In a webpage, place in the <head>:

<link rel="openid.server" href="openID server URL" />
<link rel="openid.delegate" href="openID server" />

with appropriate values.

My OpenID is "ht​tp://jerf.org". I delegate that to AOL right now, but I can change that to any provider transparently. (The ickiness of using AOL is mitigated by the trivial way in which I can change it; which of the corporate monstrosities auths me isn't very important, and of the various accounts I have they were the first to be a provider.)

Having this implemented by your metaphorical grandmother is obviously a problem.

Edit: And also, I'd observe that this solves your personal OpenID problem. It doesn't do a thing to solve the problem for a site trying to use OpenID, such as the original article author, because telling everyone to delegate like this is a boil-the-ocean solution in the context of cutting down support calls.
Wow, ok. I thought "How to make it in prison" was going to be some ironic title on breaking out of a chroot prison or something. Nope, its actually about being in real-life prison. Some topics include whether to join a gang and how to gain respect once you get in.
True, however, michaelchisari.myopenid.com is not the same as michaelchisari@myopenid.com, though, which I firmly believe if OpenID had standardized on, what was lost in flexibility, would have been more than made up through user adoption.
They would catch on to the fact that they were being scraped, but they wouldn't be able to identify which 3.25 million were scrapes.
Can someone explain to me (like I’m 5) whether I should consider a dns service over and above a pihole, which I’m running already? Is there any benefit to setting the dns on the pihole to use this service, or nextdns or similar?
Many companies don't make "significant" (yes, word doing a lot of work) cost of living adjustments within the US. But most of them probably have salary bands that are materially lower than top of SV scale. Flat wages for remote across the country isn't a general problem but it is if you want to get paid what Google will pay locally.
Technically it is catching the type error at compile time (but compile time is Just Ahead Of Time). If you want something that feels more like type checking in a statically compiled language, you should definitely check out https://github.com/aviatesk/JET.jl
Thats not how non profits work.
They still have bills and alternative methods for viewing may impede their ability to earn revenue.
That is some next-level research just for an HN commnet, wow. This is one time when I wish HN had something like Reddit gold or something. Great work!
- Nearly everyone on the planet has a mobile computer connected to a broadband connection.

Are you sure about that?

https://en.unesco.org/news/new-report-global-broadband-acces...
I second what nightowl_games is saying. I hope you are not equating programming with an ability to crunch through leetcode problems. There is more to programming than that.

There are plenty of companies out there which hire folks without putting them through the leetcode hazing ritual.

Cheers
It's clear that you don't trust your manager. If you continue working for them, you will suffer anxiety. You will be unproductive and will be unhappy about it. You will receive poor compensation. Overall, the situation is bad for you and the company.

Is there another manager in the company that you trust and like working with? Talk with them about switching. If not, start your external job search.

Finding a new job takes time and effort. The benefit of finding a position with a manager you trust is worth the effort. You will be grateful to yourself for doing it.
Yeah, that record is largely irrelevant. Pac Man record attempts were run with three lives. TG created a new five life category. The accomplishment is tantamount to being the first person to win the 101m dash.

David Race is the definitive world champion of Pac Man, holding the record for fastest perfect game. Recently he put up the first perfect game on an Anniversary cabinet and he did it on his first attempt.
Less of them may die if we can get R0 under 1.0 faster by vaccinating those spreading the virus. It's absolutely still an open question IMO.

You are wrong about the first part. There are way more under 65 infected than over. And I've seen some preliminary studies that they do 80%+ of the viral spreading.