jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The author mentioned bugs that are more likely to occur sooner rather than later, such as startup bugs (errors in the boot code or kernel initialization).

One can also get shutdown bugs. If you like to brag about how long your server stays up, you'll never see them, but if you shut down your box at the end of your workday, you're likely to.

I myself isolated a bug in the Classic Mac OS 7.5.2 (or maybe it was 7.5.3) Open Transport Ethernet shutdown procedure. The way I found the bug was to write an AppleScript that consisted of "Tell Finder Restart", then placed that in the Startup Items folder.

I very quickly found that the bug occurred on networked computers, but not on those which were not connected.

For *NIX you could test the kernel's startup and shutdown by having an init script that did "shutdown -r now".

I don't ever hear about others testing this way.

I didn't invent this, it was used by another department in my same building to test development builds of System 7. They had a couple hundred Macs many of them would do nothing but reboot 24/7.
You're never going to stop murderers murdering, or robbers robbing.

FYI, crime rates including murder and robbery have been falling sharply for the last 20 years:

http://www.economist.com/news/briefing/21582041-rich-world-s...
> But more often his presence is seen the form of loving nods as, when, in the “Game of Thrones” television series, someone yells out “Stormbringer” when King Joffrey asks for possible names for his sword.

FWIW, I'm quite sure someone in the crowd also shouts "terminus" which would be a gene wolfe reference, and something else I didn't quite catch.
The 'The "What are Monads?" Fallacy' Fallacy?
Your acceptance of this kind of corruption is the very thing that enables it to flourish.

Here's a page that lists the different levels of access you get for donating to the UK's ruling political party:

https://www.conservatives.com/Donate/Donor_Clubs.aspx

There are so many ways to give influence via political donations, and the problem is just as you wrote: nobody gives a damn!.

I don't know how to solve the problem, any realistic chance of cleaning up politics seems to be an impossible task.
Given your befuddled comment, I'd say no, you don't, evidently.

I've been here longer than some readers have been alive. Some of us are not interesting in cultivating a persona. I love your cheeky little attempt at an appeal to authority though.
Also, every thing you've ever attached in a message (even 1 on 1 messages) have publicly accessible URLs.

There is no such thing as privacy on Discord.
Which makes it even more relevant, as western search engines have already been thoroughly censored.
Plenty of sole trader workmen and taxi drivers and the like have the square terminal that, I just checked, costs €20. €20 to take payments from 100% of your customers rather than the 30-40% market share iPhone has here seems like a no brainer to me.
Absolutely. And people with the best intentions can produce crap sometimes. That’s just reality. There’s a reason for that old saying about good intentions.
I don't know that "real interoperability" is a problem. I plug my Nokia E71 into my Mac, it syncs up my iTunes playlists, I disconnect and go on with my life. Yeah, it goes through Nokia's software running in the background, but that software is running anyway to handle the other Nokia sync operations.

With one exception, the user experience is not a whole lot different than syncing with my iPod Classic. The only major exception I notice is that iTunes doesn't have to be running for me to sync my E71.
Really useful little app, brings the Chrome to Phone functionality to Android 1.6 and above.
apologize plz
Lets be clear. It is NOT a link.

It is a Headline and Summary with a Link. Completely different. I doubt that changes your point or your mind, but lets be clear on whats going on.

I would also add, that this in itself (IMHO) is harmless, but there is also the issue of using NYT content etc in marketing materials (screenshots) for a paid app.

I think that the RSS link/headline&summary by itself is harmless, but that together its a bigger deal.

BTW I don't necessarily disagree with you. I just feel that people are dealing with each issue isolation and losing the overall context.
I understand what you're saying but it seems like you're looking for a place to pick a particular argument rather than actually responding to the comment. I agree with what was said in the comment, but I don't have a dissatisfaction with how people do or do not respond to homelessness, so I would question the justification for making the inference that the other would -- maybe he does, maybe he doesn't.
fantastico installs programs. i think the point of phpfog is to completely handle all aspects of the server and scaling it so that you can work on developing the application.
So basically they want to a debugger as good as gdb, but BSD licensed. I think if this actually matures into something decent, the competition will be good for both projects.
Lots of things endure, actually: the world, buildings, relationships, families, books, many larger achievements, governments... Almost nothing is outright eternal, but on the other hand, you generally wouldn't want it to be -- many things endure so long beyond our current lifespans they might as well be eternal, anyway.
Wild speculation: Perhaps one could also attempt to explain the effectiveness of mathematics the other way around: Why are the rules of physics simple enough so that we can describe them fairly accurately? I think this stems from the fact that complex systems are often the substrate for simpler systems. There are plenty of examples for this: Simple lifeforms emerge from biochemistry, planets are on elliptical orbits around stars as the result of countless particle interactions and so on. Perhaps this can be explained by the minimum total potential energy principle, that simple rules happen to be the ones which are stable or at least metastable and more complex systems would need more energy to maintain the relationships between its constituent elements. Simple systems can be abstracted from the substrate to the degree they are a reliable phenomenon. The human brain is a rather reliable information processing system, but it's also rather limited in capacity (it certainly has many times less capacity compared to the systems we are able to reason about). However, since the rules of most physical systems happen to be rather simple and since the language of mathematics allows us to compress rules into efficient chunks which fit into the working memories of the brightest humans, we are able to describe physical systems with counter-intuitive effectiveness.
I think the idea gets taken a bit too far here. The solution to all cited examples has already been invented: it's called borrowing from friends, family and neighbours.
Check out bootstrapping podcasts for advice to help you make your own product, e.g. Startups for the rest of us, Techzing, and Bootstrapped with kids.
very felicitous summary of what i think about mankinds exponential growth in population. sad but true story.

there is a movie addressing this topic, which is called "idiocrazy". it's the funny version of a sad truth.
Is it possible to use without play store?
My guess is that this would still be a bottleneck in practice. LuaJit has a similar feature, and Mike Pall has said several times that if you care about performance, you're almost certainly better off using 100% Lua, because calling into C is slow.

Though, it seems much easier to work around for the implementation than the existing Python C API.
While I'm reasonably sure they're on the level, getting my random numbers from a source not under my control is worrying.
This also says a lot about the Canadian VC industry - it's small and risk-averse. It's a real problem and one that I'm in the early stages of trying to tackle. I'm a big believer that Canada can become a hotbed of tech innovation and startups. With that said, we're nowhere near there yet.

Also, there are plenty of VCs much closer to Toronto - New York, for example. Toronto is starting to become an attractive place to invest for New York-based VCs.

We have some excellent talent in Canada, and some really great government programs around research & innovation.

And you don't "have" to move to Silicon Valley. It's a cool place and it certainly has the right conditions for success, but it sort of fucks our country when all of our most ambitious entrepreneurs feel like they need to go to Silicon Valley to succeed. That's just not true, and I'd like to see more entrepreneurs thinking bigger right here at home.
Awesome. From their About page on their fee:

> The fee is based on the formula (number of users * $0.001), so the earlier you join, the less you pay.

Bing's web cache shows the price being at (least, since we don't know when Bing took the cache) 6.87 yesterday (http://cl.ly/0A1N0K0C2Q2W2H0U3h43) and now it is at 8.35. That is a difference of 1.48, indicating a gain of (at least) 1,480 customers. Every user x signing up past the point that the cache was taken generates (6.87 + 0.001x). Thanks to Gauss, we can find the total revenue using (6.87+8.35)(1480/2), and we can calculate roughly that Pinboard made something on the order of $11k yesterday, and probably a bit more since they probably round up instead of charging tenths of cents. Sweet!

Hopefully this helps the guys over at Pinboard generate positive ROI for their time, since Pinboard is an awesome service.
I employ what I like to call "Personal Hashing". Think of it like the human version of md5. I've come up with an easy to remember, easy to compute (work done in my head), hashing system that I use to generate passwords for all my accounts. The power of this method is that it generates strong passwords, and is easy to remember.

Take for example, and this is just a sample not my own personal hash formula, the following mechanism:

key = username

1) r = rot2(key)

2) password = vowelreplace(r) [a4,e3,i1,o0,u_]

In this example, I apply a rotation of 2 letters to the input key, then replace the vowels in the result with numbers.

A sample use case might be for an amazon account.

Username: johnsmith

Password Key: johnsmith

Password Phase 1 (rot2): lqjpuokvj

Password Phase 2 (vowelreplace): lqjp_0kvj

We are quite capable of remembering simple formulas which we can use to generate our own passwords on demand. What's best is the formula exists in our heads, and can never be discovered laying around.
Many people finish school having lost the natural drive to succeed. But they know how to regurgitate.

I'm not saying school doesn't help you think. But for many it seems to inhibit their ability to act independently.

And for many today, there's too much analysis and not enough experimentation.
Yep, GitModel uses Grit.
It's difficult to be an ambitious person and also be very gentle and caring. One requires focus on the needs of other people, the other require focusing on your own needs and riding over people.

Gender roles and families allow the existence of both emotional states within one entity - it is possible for a family to be made up of both a very human side and a very aggressive side. This maximises the success potential of a family unit - one half can be ambitiously working towards acquiring more, while the other can be ambitiously working towards building closer family ties and emotional support.

When both parts of the family are aggressively working towards acquiring more, the softness of a family gets lost. There is less emotional dependence, less of one person doing one thing, and more of two people who have a lot of potential to be at loggerheads with one another.

Raising a family and acquiring a lot of money require completely different emotional outlooks, and I believe that there are not many people who can make the switch from roughriding for money to being tender at home.

Families need two different people fulfilling different roles to be successful. That's the evolutionary method, that's the method that is culturally agnostic and that has taken us as humans this far. Intellectually trying to force a different system to exist is causing unhappy societies and break-ups of family units that used to be happy.

When couples say the other half completes them, they mean that the other person fills in some parts that they lack, they don't mean that the other is exactly the same as they are.
You never should have the right to feel right if you aren't getting ahead! ;)

Strange, society tells us the way to go to feel right, but if we follow,
nothing feels right.
I'm not sure anyone is tracking this in an accessible way, but school meals almost everywhere are likely still available. Schools have large minimum orders sizes and federal/state funding is tied around providing food, so they're highly incentivized to figure out how to distribute it in order to get the cashflow to pay off those contractual obligations.
The same could be said about Google.
Wow, 2.2 pounds, really light weight. I have had one of their Oryx Pro laptops for 18 months and really like it. I don't need a light weight laptop now, but if something happened to my MacBook I would consider it.
Secureframe | Software Engineer | San Francisco, CA | Full-time | Onsite

Secureframe is on a mission to help companies secure themselves and their customers. We are building software to address problems that affect nearly every modern business, like achieving SOC 2 compliance fast, and for a fraction of the cost.

The full job description is available here: https://angel.co/company/secureframe/jobs/750671-software-en...
Nice.

No offense.
Location: Atlanta, GA
Remote: YES
Willing to relocate: No
Technologies: Angular, React, Vue, Node, AWS, GraphQL
Résumé/CV: View team thisdotlabs.com
Email: tracy@thisdot.co
The usefulness instantly clicked when I saw this - awesome work, and I wish it were government promoted.

I'm no good at writing copy, but I'd work on the homepage's phrasing. Link to https://healthweather.us/ as well as the NYT article on them, rather than making a reference to Maddow elsewhere (it'd be dumb for someone to be turned away by that, but someone will be.) Explain that CDC data lags three weeks behind historically, and point out all the counties without data. Say all this on the front page, and run A/B tests once you have enough visitors.

Again, great work!
Because it only has a single usb-c port. They probably want people to have the option of charging the laptop while also plugging in something over usb-c. Why they didn't just do two usb-c ports, I don't know. Maybe someone from System 76 can answer that.
Facebook didn’t miss mobile. They completely repositioned themselves when it came to mobile and pivoted away from being an app platform.

Mobile was the best thing that happen to them.
Having the word isometric plastered everywhere, I was expecting an isometric grid at the least and snapping to said grid.
That someone can innocently and unironically describe Trader Joe's as being "known for low prices" is really the crux of the problem here.

Perhaps you're not familiar with minimum wage?
It's a funny time when you can go to a museum to see the future - space shuttles and faster-than-sound commercial planes.
I think they're meaning is that it's the engineering that's "lost," not the technology. Most of the "technologies" of the Saturn V are around. But something to replace it has to be re-engineered/re-designed from scratch, which is massive considering how there are plenty of other things from that era that have been subject to incremental and generational improvements continuously. If someone were to make a replica with modern technology every little gotcha that got worked out and worked around in the original would have to be re-discovered and re-worked around.
Here's a video: https://research.microsoft.com/en-us/um/people/kopf/pixelart...
As far as I know arrests or searches only happened for people who ran exit node on their home connection. Running exits on hosting services puts you into a different category for the police, namely good guy to ask for traces instead of bad guy to bust.

Anyway, I'm only running two non-exits. :-)
Not your fault. Recruiters make you feel special because they want you to just go the interview, but in reality you're the commodity being traded, and the real customer is the employer. Frankly recruiters hate me because I know how they operate and call them out on their bullshit.

If you want to stump a recruiter just ask "Why does does company X want to talk to me? What did they find so interesting about me?" Bad recruiters have no answer because they're just tossing candidates at roles and hoping something sticks.
Restriction of freedom is too easy to these people. This is why there's a general angst among libertarians. Any and every problem is to be solved by legislation, filled in by a regulatory agency. Sorry if you're more offended by the rhetoric of those whose freedom is restricted than by dastardly statist actions by those who couldn't even explain what it is they are trying to solve (Do you think Manchin can explain what Bitcoin is?)
I Would love any constructive feedback. Thanks!! :)
Strong typing saves you from a whole universe of obscure bugs at no extra cost.

Static typing would be nice, but not in a Java or C# or C++ way. The extra verbosity makes it not worth the benefits. Sure, you get slightly more reliable intellisense, but at the expense of a program that's 15-20% longer.
I've found Package Control to be pretty painless. I can go from "Huh, I need syntax support for this language" back to editing in a few seconds.

The other thing is that when I do want to customise something in ST, it will usually just involve editing a single obvious value in a JSON file, rather than hunting through docs to find out what keywords I needed to add to my vimrc.
I kind of do care that the election is fair, and I've kind of cared for decades that we've undermined that. I care about that a lot more than Georgie. Discounting me as "these people" is distinctly how we get to corruption.

"These people" also couldn't allege fraud in Georgia if we had fraud-proof systems. It's not rocket science. I wish we could point them to proof. We can't. We can point "these people" to pretty good evidence, but we wouldn't have this particular problem if we could point to hard proof.

We'd probably have a different problem, but it is what it is.
Those are all engagement metrics to make you spend money, not exercise metrics to make you achieve fitness.
While this practice is OK, I am not sure if Jenkins with its billions of trivial vulnerabilities in every other plugin is a poster child for security.

https://www.jenkins.io/security/advisories/
That's not relevant to the question he asked.

> What exactly Trump said to spark this?
I installed both Telegram and Signal yesterday and both showed me a list of my contacts on their platforms. The list was actually substantially longer on Signal, in fact.

There were some permissions settings that I didn't pay close attention to, but maybe you didn't allow the app to control your calls or see your contacts on setup?
There were 5 arrests for firearm offences, a cooler full of molotov cocktails and 2 pipebombs.

https://www.theguardian.com/us-news/2021/jan/07/ashli-babbit...
This happens on both sides, but only one side gets consistently punished. Punish them all!
Actions?
That sounds great, but when they become 8 years old I can virtually guarantee that "things that matter to them" are going to be video games, YouTube personalities, and whatever version of TikTok/Instagram exists at that time (more for teenagers). The issue isn't "letting them explore", because they will simply go to the easiest dopamine hit available (outside rare exceptions, as most of us "nerds" might've done some programming instead). You can't truly educate children by leaving them to their own devices (though it is still important for them to have significant free time in their lives). That has been true since ancient times. Humans have always known this, which is why we have never done otherwise.
Teams and technical debt go hand in hand. I don’t mean to sound snarky but this isn’t really practical for large teams to adopt at large companies.

1. writing code adds “debt”
2. Your solution is to now add state charts too which also adds “debt”

Where are these state charts tracked? Who maintains them? When product asks engineering to change code => you now also update state charts. Added technical debt.

If this is difficult for you to understand (the problem I’m describing is very common at large companies) I’m happy to expand more on it.

Thoughts?
Fairmail is not meant to be a free-to-use product. I very well remember checking their readME and almost immediately recognizing this fact.

OTOH the "free-tier" is what attracts your interest as bait, probably accounts for the number of app installs visible on the store too etc.
> They start mandating restrictions on input/output, what functions should be used for

Like what? You've thrown out a ton of generalisations, but nothing here is concrete.

> When you take all the stupidity, assumptions, and restrictions away functions are most universally a bag of instructions, as are classes and various other things.

If you group all things together as a 'bag of instructions' then there's no point in teaching functional concepts or any paradigm's concepts for that matter.

I am reading between the lines here, but I am assuming by 'restrictions' you're referring to functions taking immutable values and returning immutable values. There are sensible reasons for this (along with referential transparency in general) that enable function composition, which is the 'super power' of functional programming. It isn't a requirement, it's just good practice, and so I can understand why FP advocates would promote it (I certainly do).

A class can have those powers too if it is immutable, because ultimately any class is just a set of functions with an implicit 'this' argument, but it's often understood differently. It doesn't seem unreasonable to promote and talk about the differences in approach, especially in languages that allow you to 'cheat'.

Yes, the narrow definition of a functional language is that it has first class functions. Clearly though there's techniques for success within the paradigm.

Again, it's quite hard to latch onto exactly what you're saying here, but I don't think functions as structure is the argument for FP (as such), it's functions that work like mathematical functions, to leverage the centuries of knowledge of mathematical expressions, proofs, etc. Personally, I find my functional code much easier to understand, compose, test, and generally have confidence in. When I compose two functions I don't have to 'go and look inside' to see what it does first, because they're pure and declarative.

The declarative nature of the functions is an artefact of following the good practice of immutable values, referential transparency, and total functions which lead to 'honest' type-signatures, it just happens on its own.

I spent a reasonable part of my career in imperative-land, and honestly I wish I'd found functional programming much earlier. I write fewer bugs and I have more confidence in my code. And yes, it adds constraints that are annoying sometimes, but those constraints ultimately stop the code becoming a cognitively difficult mass of mutation or hidden complexity.
> Immediate Mode GUIs somehow never reached the critical mass and you are probably not going to find it outside of the games industry.

And that's a good thing, because so far, AFAIK, no one has implemented accessibility (e.g. for screen readers) in an immediate-mode GUI. I hope to work on that problem sometime soon.
WORD PTR etc. are size prefixes that would be needed even with some $-prefix for immediate values. I don't see the connection. Immediates and memory operands are already distinguished by [].
The equivalent to WORD PTR etc. in AT&T syntax is the size-suffixes on instructions (addl, addw etc.).