skysight-inc/HackerNews huggingface dataset:
If you want to "build your own" and don't mind some hands-on fun, I strongly suggest looking at using a PC Engines APU2 board and using the Linux distribution of your choice on it (and yes, OpenWRT works fine on them).

https://www.pcengines.ch/apu2.htm
For home office/SMBs routers you can't really beat Draytek boxes. I've had ones last 9+ years and they receive regular updates for 5+ years and are extremely solid. They have devices that have wireless radios in too but I tend to buy a used Ruckus WAP and set that up in addition because the coverage on those beats most things out there.
If this is calling out, even to just their own servers for information about just their own products, even if only when an admin is actively using the UI and we can lock that account down, and there is no way to completely disable it, we will have to replace all the kit we have of theirs and never buy more. As well as offending our idea of security it simply won't pass the security audits we have to perform for our clients.

And for a "to completely disable it", blocking at the firewall level is not sufficient. Anything trying to call out will fail us on such audits.

Holding software/firmware versions back to avoid the feature won't wash either. Unless there is a security related reason to hold back an update beyond a reasonable "not jamming new code into kit the office relies on in case it breaks things" testing/resting period, then holding back on infrastructure updates is itself a security audit fail.

[FYI: getting Ubiquiti kit in the first place was not our call but it has worked well enough - it might be our call to plan its replacement with something else, and if I shall name this activity Project Ubiquiti-quity]
If this was the orange man, it would be declared as an international crisis with some foreign agent 'hacking' us again narrative spun from a cauldron of internet lies.

Maybe those accounts should have a triple check password warning before they clumsily or have your child mistakenly tweet such things online. Unbelievable that Twitter still doesn't even have a check such as that for high profile accounts.

Downvoters: So we should not have extra tweet checks for high profile accounts who may have children or others clumsily or mistakenly tweet gibberish or nonsense on Twitter especially from an account that is responsible to '...deter strategic attack and employ forces, as directed, to guarantee the security of our Nation and our Allies.' [0]

Care to explain your reasons why for very important and verified official accounts part of the US Department of Defense or any other account that has a government-level responsibility 'thIs iS aLL coMPleTEly fINe'?

[0] https://www.stratcom.mil/About
Is 2021 the year of Lisp on the desktop?
You have to appreciate that we have some of the top minds of the world working on revolutionary technology with the ultimate aim of making a huge group of our population unemployed so the richest man in the world richer. And naturally this receives government funding.

I know this is of cause done because it’s an easy target for robotics, and proves a value stream. But you still have to wonder just how big of a societal change we could achieve if these efforts where target at empowering and improving the lives of the masses instead of removing the “annoyance” of having to pay minimum wage workers as part of the costs of huge insanely profitable corporations.
My layperson's understanding is that the actual spike protein and/or mRNA are modified from the natural versions. Both for stabilization (if either falls apart quickly, they're of no use) and for response optimization.

So somewhat like how a fishing fly differs from the insect it represents.
You understand kawaii: Say “kawaii” to dogs
Or just "They", which is both shorter and actually gender-neutral.
This is super tangent but...

I think that if we could talk to some of the originals from the 70s, how big a deal "maintenance" in software. Code doesn't rust, but it kind of does. That really dictates a lot of the dynamics in ways they would have never predicted.
> It can sound almost like a conspiracy if I put it like that, but it's just the economics incentives

Talk about market failures! It's completely obvious that this economical system is not placing the good of the whole human species as its first priority.
> Given that you felt the need to say that, you might want to reconsider[...]

You're responding to an anonymous comment on a message board with zero IRL context. Consider your own ability to diagnose here.
Scorecards are truly an expressive way to describe the events of a baseball game. This is the only site I’ve ever seen that translates live game data into scorecards.

If you aren’t familiar with scorecards, read about them here:

http://www.baseballscorecard.com/

or here:

https://baseball.fandom.com/wiki/Baseball_scorekeeping
OpenWrt!
Why Write Rails View Tests
Europe also has little capital and massive amounts of regulation. France is starting to unwind some of it but it will be a long time before capital is wiling to risk European regulation again.
> 5) It's a tragedy that many of our best and brightest STEM minds pursue an education that leads them to jobs optimizing ad-tech or hustling for an exit plan to get rich.

Many smart people choose ICT because of freedom it offers. Although biological/medical research looks interesting, i would not want to do it because things like this:

https://slatestarcodex.com/2017/08/29/my-irb-nightmare/

(even trivial questionnaire research is plagued by impossible board reviews)
Materials can be traced to point of origin, especially nuclear active material. There is no such tracing with software. A checksum only guarantees that two things have equal software. It does not say the difference of origin between the two.
Skål!
> how to human
Whilst we're at it: does anybody know what's the deal with the weird octal ASCII representation in the tar header? To store a file size of 10 bytes, all common tar implementations typically put literally the string "0000012" into the header, i.e., the size in octal in ASCII representation. I stumbled upon this when I had to write a parser because I wanted to rename files inside a tar without extracting the files first (turns out there is no tool for that). I found this format quite peculiar because I don't see any benefit of doing it this way.
Power query is one of the best things to be added to Excel in recent years. I especially like how it makes import/ cleanups easier to reproduce vs the old ways.
Sohbetodasi.readthedocs.io
https://websohbet.sourceforge.io/
https://chatweb.bitbucket.io/ sohbet odaları bedava chat ücretsiz sohbet mobil chat sohbet siteleri.
"Draw the mona lisa in under 20 seconds"

Who do you think I am?
But most of the lecture is going to consist of errors displayed on the 'chalkboard' while you finish typing ('missing superscript').

(Aside: I tried to copy the full error, but it overrides the context menu with some nasty flash-looking thing, why!)
Hi, good evening, you seem like a dick. Bye now.
Do programmers have a moral responsibility to unionize?
I too find little reason to go back to create-react-app. I use Next for everything except native now.
or a location & personal yubikey based payout
That's similar to my current experience. Not to mention, competition from bigger companies is fierce when it comes to good senior devs.
Ah! Reminds me of the good old 956th email about:

"Please don't reply to all@company.com it goes to everyone"

Each person in the mail list is convinced they need to send a reply to that mail informing everyone that the others should not reply to this email address, otherwise how would everyone know they're not supposed to reply to that email.
> Why do you need to ask them technical questions when you can ask for their college results?

Unfortunately, college results are not the most reliable. A in Algorithms class from a world-class CS university means something very different than the same A from some completely no-name Uni where teaching standards are very low and cheating is widespread and accepted. What's worse, even the people from top uni could be cheaters (it's just less likely) or rode on the backs of their colleagues in group projects.

Also, some people are like me and are not motivated to do well in school just for arbitrary and meaningless grades (I once got a grade corrected by the prof from C+ to A and didn't bother to go collect it, because what's the point of grades anyway?), while they will be very motivated in a job where they're paid good money.
I did not know that. But then it's BSD, right? http://harmful.cat-v.org/cat-v/.
Definitely a memory leak, but the code is like < 50 lines -- it's a memory leak (and/or my bone-headed misuse) in the underlying library, fasthttp.

I got some help with fixing it from a reader though:

https://gitlab.com/mrman/kcup-go/-/merge_requests/7

Again, the goal was to serve a single file -- I should point out that v1 was using net/http and it did quite well (memory scaled up and down as necessary), but the combination of resource contraints (on my side, I only gave it 100MB of RAM), and use of fasthttp that wasn't ideal/correct caused the issues. It went something like this:

v1 - net/http

v2 - fasthttp (memory leak but I didn't notice at this point)

v2.1 - fasthttp (use []bytes, still has the leak)

v2.2 - fasthttp (leak fixed thanks to Pavel)

All these solutions performed worse than their rust counterpart though, so I was surprised at how much work Go was making me do more than anything.

GC is certainly what limits golang as a system language, and if I think about it I am certainly standing on top of a lot of abstraction on the Rust side (hyper, tokio, structopt), but this exploration made me more of a rust fan than anything. The ~30 mins I spent figuring out how to efficiently pass the references was painful at the time but the payoff has been hours of not futzing with the code.
Ages ago, at a Big Data center. They stopped take your kid to work day for IT department.

Apparently large bright red button and 3 year olds don’t mix.

Much fun was not had.
Email, in some iteration or another (starting with RFC524), not only predates the internet, but predates TCP. The only older standardised communications systems still in widespread use are the telephone and the postal systems.

It's an unfortunate quirk of how the internet has developed that email has stuck around, like postal mail, as long as you put the correct address on the outside of the envelope, you can put almost anything inside.

RFC 822 makes it clear this is a feature:

> In this context, messages are viewed as having an envelope and contents. The envelope contains whatever information is needed to accomplish transmission and delivery. The contents compose the object to be delivered to the recipient. This standard applies only to the format and some of the semantics of message contents. It contains no specification of the information in the envelope.
Real-estate syndication software, Cash Flow Portal, raises $1M in self-financing
“Continuous iteration is key to building an efficient and user-friendly real-estate syndication software,” says Perry. “We turn our products loose on our community of GPs as soon as humanly possible, make changes based on what we hear, and repeat this process over and over again until we’re confident we’ve built something awesome.”
Hard to tell if that's permanent; it may be a temporary thing due to COVID, people being afraid of gatherings. Is that possible? Probably only part of the picture: the poll sited elsewhere in this thread says the trend goes on for quite some time: https://news.gallup.com/poll/341963/church-membership-falls-...
Nice work!
Maybe start a palette on the left side with a set of prime colors like a painter would?
Rabbit holes for you to chase[1][2][3][4][5]

1. https://github.com/golang/go/issues/29696

2. https://github.com/golang/go/issues/42430

3. https://github.com/golang/go/issues/44167

4. https://github.com/golang/go/issues/44309

5. https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i...
That's possible, but then doesn't that limit your candidates pool to people with engineering degrees?
I'm not sure about the couple of years experience, that's sometimes a miss depending on what they built during those years.
I can offer one, DebOps[1]. It's a git monorepo that contains a set of Ansible roles and playbooks that can be used to manage Debian-based servers, VMs or containers. It's designed in such a way that almost every configuration option can be overridden from the Ansible inventory - you are not expected to modify the monorepo itself, so that you can get updates over time, but you can still customize the result to your needs. Playbooks and roles are developed in the open, all the secrets and inventory configuration is private.

[1]: https://debops.org/
I was thinking writing title in my linkedIn profile
"Not 10x developer just plain old average John Doe developer".
I agree with your sentiment here
> (Also our cat learned to use our daughter as a distraction sometimes, making her noisy so that we vacate the kitchen, while it runs in to snatch our dinner...)

That's some Garfield quality action right there!
Spot on, UK. I was thinking no exceptions, except (I hope this does not defeat the purpose of previous no-exceptions :) ) in the case when you transfer money to another account to withdraw money. Let imagine that customer can set the rule, any type of larger transfer eg.£500 will trigger message and fraud detection algorithm.

I think it is the Jeremy Clarkson one, interesting enough 12 years later, same issue not much technological improvement in the major banks.
On macOS I have a hot corner set to lock the screen and I use Touch ID to log back in. It’s basically seamless.
Assuming it's a toddler, it's not at all a given that they were far enough away that it'd have made a difference. The keystrokes in that tweet are mostly clustered relatively close together in two groups - this looks like a kid got both hands on the keyboard and hammered a couple of times. Might well have e.g. just been lifted up on their parents lap for a moment, only for the parent to get e.g. distracted by a phone call.
FWIW, you can just buy HD Maps: https://www.tomtom.com/products/hd-map/
When it becomes perpetual and when it becomes the dominant benefit that people get from the service?
Because government employees are only ever hired, and mostly cannot be let go for any reason short of committing crimes while at work. The rollout will require 10x more labor than long-term maintenance.

The government also doesn’t have the expertise or equipment for fiber rollout at scale. If you want it fast you need contractors and that will not be cheap.
Conventional mail clients and web clients are a non-starter if you want to work with mailing lists or git email workflows. To begin with, both of them rely heavily on email threads. Patch sets and reviews are both threaded. Modern clients don't emphasize these threading well enough, and can leave you confused about the context of the messages when using these workflows.

Another problem is html mail. Lists and patches are easier to read as plain text. But again, it's hard in modern clients to figure out if you are composing a plain-text or html mail. As a result, you end up with mangled patches and badly formatted text in the mailing list. Another really annoying problem is top-posting when replying to a mail. Ideally, the quotes from original message and the reply should be interleaved, so that the context of the discussion is very clear. But web clients often just quote the entire original message and hide it away at the bottom of the reply. It isn't even easy to expand and split the quotes.

Finally, there is the problem of applying patches to repository from email. I don't think this was even a design consideration for modern clients.

> What am I missing from some amazing holy grail mail client

I assume you are unfamiliar with the workflow. The reality is that the UI is never ideal, even with traditional text mail clients. List support is better than with modern clients, but patches need hacks or a bunch of other tools. But the tool selection makes it way more tolerable than using web-clients or modern desktop clients. There is a lot of room for improvements and there are on-going efforts to improve the situation (like ddevault's aerc). However, you end up with the realization that mailing lists and git email workflow can be as easy and enjoyable as fork-pr workflow, once you overcome the difficulty of initial setup. Perhaps some day, we will have a text client that is trivial to setup and covers all the steps in using mailing lists and patches.

For now though, I believe that mutt is the most commonly used client for the workflow. For some other reason, I use mu4e as my client. Drew Devault's aerc looks promising in the long term. For more detailed explanation, have a look at this post by Greg Kroah-Hartman: http://www.kroah.com/log/blog/2019/08/14/patch-workflow-with... (I just discovered this today from ddevault's reply in this discussion).
How to Create Technical Debt
Maybe I'm wrong but I thought that Tesla actually never used ads. Then again with the PR they generate there's just no need to.
Enter is new line on Twitter, and it takes like six hits of shift to get to tweet. Just tested it, but I have no idea if the screenshot would show if a third party client was used.
Trying to pack heat and be on the right side of the law on a motorcycle/bike/ATV results in some really weird stuff because of distinctions between open carry and concealed carry and the surrounding case law and relevant state laws.
Debugging virtually anything real-time that interacts with other systems will require some kind of logging (of which printf() is the trivial case). Step-through debugging is great but far from universally applicable.
They are very fast if you walk away for a second.

Smashing keyboard is great fun.

One of my kids new favorite thing is to sneak into office and stay hidden. Usually I notice right away, but not always.
Fixing the Oldest and Nastiest Bug in Commodore Basic
OK good idea, I was coming round to that myself. https://github.com/birchb1024/frangipanni/issues/5
Would be interesting if you could share the warning you received.
Just a point of curiosity about reassigning `sys.excepthook`. Is there a reason you simply reassign it and lose information about the old excepthook:

sys.excepthook = better_exchook

instead of something like:

def generate_better_exchook(..., current_excepthook=None):
previous_excepthook = current_excepthook
def better_exchook(exception_type, exception_instance, exception_traceback):
...
if previous_excepthook is not None:
previous_excepthook(exception_type, exception_instance, exception_traceback)
return better_exchook

and then

sys.excepthook = generate_better_excepthook(..., sys.excepthook)

Do you prefer not to do this because it would keep this closure around in memory until the Python process exits?
Depends on how hard you want to stretch the definition of "Lisp" here. But I guess if someone would make a proper Lisp for CLR and marry Emacs with PowerShell, then we'd be half-way towards resurrecting the corpse of Lisp Machine into a functioning zombie.
Got the “GPG Error: No Public Key” error. Probably for the best!
This is amazing! I've been thinking of writing a system for managing a wireguard network in rust for quite a while now but I'm still happy this popped up. Perhaps it would be nice to expand it into a bigger ecosystem with UI based interfaces for different platforms.
The vaccine will check your implanted payment chip receipt number before activating the payload.
Case insensitive filesystems are a really bad idea though.
What about the policy of yellow sticky note with the login details stuck on the laptop. I hear that's pretty trendy.

See it all the time on public transport ;)
Can you explain location? and
yubikey/code-key are in UK used for access, and if you want to authorize payment to new account, but will not protect you from standing order?
You can see a robot similar to 'Handle' dancing here: https://youtu.be/fn3KWM1kuAw?t=87
Requirements for logging and debugging are quite different. For logging I probably don't want to print the source expression, I probably want to include a semantic description. For logging it is also intended to live in the code for longer, so I probably want something a touch more readable.

The debugging and logging spaces overlap but there are definitely differences if you really start optimizing for debugging experience. I don't think encouraging bad practices is a problem if the code will be deleted before being submitted.
That's my new password.
> 49 “I have come to bring fire on the earth, and how I wish it were already kindled! 50 But I have a baptism to undergo, and what constraint I am under until it is completed! 51 Do you think I came to bring peace on earth? No, I tell you, but division. 52 From now on there will be five in one family divided against each other, three against two and two against three. 53 They will be divided, father against son and son against father, mother against daughter and daughter against mother, mother-in-law against daughter-in-law and daughter-in-law against mother-in-law.”

To me it feels like this is encouraging cult like behaviours. Support Jesus even if it pits you against your family. Losing your family is bad, but not following Jesus sends you to hell.
Advertising is legalized fraud. Someone gets taken advantage of and we say "Oh you fool, you should've known those claims were bullshit."
App Store Alternatives: How to Distribute Apps Outside Official Marketplaces
Sure. https://github.com/birchb1024/frangipanni/issues/6
Why does that happen? I've seen it a few times and once it brought down exchange. Psychology study needed.
Recovering kōkako population not out of the woods yet
Show HN: Git-bonsai, a tool to clean your Git branches
Boston Dynamics’ next commercial robot, Stretch
Theoretically, story points are like a measure of time that is used to compare user stories. My understanding is that for some developers are a relative measure of complexity, useful to compare USs.

Now, for me they are the ideal time slot. An ideal hour, spent by an ideal software developer (not a 10x engineer). I stored all measures of actual spent times for each US and multiply them by a factor for each developer depending on his/her experience. I know that's not the best way to do it, but it served me to create some kind of dataset and make some regressions about future USs based on the data.
In between all the worry and crying, life with a toddler is one rolling comedy show! I have to consciously stop myself from talking about it, because I realize it's super-boring to anyone who isn't a parent.
Touch ID is disabled via corporate policy. Locking the screen would result in many minutes of reconnecting to VPNs and setting up sessions.
But isn't it risky for Taiwan when the US has a semiconductor supply chain on its own soil?
So basically tracepoints, without touching the program code.
OpenUnit (YC W20) Is Hiring a Ruby on Rails Engineer
Lol, then just encash BTC & then buy.
Most OS offer that with process tracing like ETW and DTrace.
I think I saw a documentary about that once... ;)

https://www.youtube.com/watch?v=LP5kcUhMK1I
I think that what you call the "Greats" programme would today be called the "Classics", which still seems to be a Tripos option [1]. It requires knowledge of Latin but an extra preliminary year is available to teach it to those without the background. It also includes "intensive ancient Greek programme".

[1] https://www.undergraduate.study.cam.ac.uk/courses/classics
> I had a whole lot of stories that follow the pattern of "how in hell did you know these items belong together?!"

Do share! This is interesting for two reasons: how adult and toddler perception might differ, and how we design everyday objects to be maybe discoverable to a toddler.
Delinquent Telephone Activity: Let’s make a scene and rebel against Big Tech