skysight-inc/HackerNews huggingface dataset:
Do you agree that most imperative programmers would not come up with this solution on their own, if you didn't teach them the "accumulator pattern"?

Background: I’m currently working as a full time assistant for the first year computer science course at my university. We have around 1800 people enrolled in the class including over 1000 first year CS students. Many of our first years were exposed to imperative programming in high school, either at home or with a high school CS class.

The course we teach is based on the book HTDP and uses a purely functional teaching dialect of Racket. Many of our students struggle to figure out how to use the different recursion patterns such as accumulative recursion and mutual recursion.

I’m not the GP but I will answer your question anyway: yes, I agree that most imperative programmers would not come up with that solution. I have witnessed it myself first hand.

Where I disagree is with any implication or suggestion that they should, given no prior functional programming experience. Accumulative recursion is a standard pattern in functional programming but if you’re an imperative programmer you may not have ever needed to learn it. Therefore, I think it would be unreasonable to expect you to come up with it on the fly.
There is an excellent (and free) book on this topic by the late computer scientist Peter Hintjens. [1] This book should be required reading for every adult. These toxic people are out there and understanding how they operate is the way to defend yourself.

[1] http://hintjens.com/blog:_psychopaths
I have been doing this for well over 10 years and can confirm the approach, with one small tweaks:

The address for friends and family should be split in 2 - one for the really technologically literate ones, who will never do stupid crap with it like using it in a pinterest "Share this!" form, and one for everyone else (who must never learn you didn't give them "best" address because they're clueless).

Also, if you own a few domains, devote a whole cheap one to mailing lists, online subscription and whatever else. Create a dedicated address everytime you subscribe to a service (like mybank@myjunkmaildomain.icu, amazon@myjunkmaildomain.icu, facebook@myjunkmaildomain.icu, somedodgyonlinemerchant@myjunkmaildomain.icu etc).

This gives you the benefit of seeing who leaked your address when you see spam, of being able to disable them individually, of being able to migrate provider with no impact to your accounts (just repoint your own domain's email forwardings)
and all this time i thought hacker news had no sense of humor ...
Agree. I wasn't at all convinced by the examples showing the Echo was somehow better than using the "built in" signatures, especially since there's quite a bit of handling that Echo (and things like it) makes implicit that you'll probably want to be explicit in some edge case.

Coming from WSGI, I found go's middlwares familiar and positively pleasant.

I too ended up on Chi as the router that worked well without getting in the way.
Learning over time isn't arrogance, it's just the truth
It's very interesting.

Nottingham is home of Dambuster Studios (former Free Radical Design Ltd. (later Crytek UK Limited)).

Runescape was also operated from the house of the founders parents in Nottingham before they got their offices, https://www.theguardian.com/technology/2003/dec/11/games.onl...
Small hotspots appear where people leave companies, start their own and don't want to move.

Guildford is such a place for games in the UK. Yes, it's not too far from London but it's also fairly suburban. That sprung from Bullfrog/Lionhead, I guess. Hello Games, Criterion and Media Molecule are all based there.

The most famous example is the Seattle/Redmond area, where that hotspot sprung from Microsoft.
We have the technology, it's just... not widely available yet.

There's a lab at UCSF[1] that actually specializes in doing genome sequencing of cerebrospinal fluid specifically for cases like this. They're talked about pretty extensively in Adam Savage's "Still Untitled" podcast[2] and all the crazy weird things they managed to diagnose this way.

We all have the impression that medicine is a solved problem, but we've still got a way to go. We're still making progress though.

[1] https://nextgendiagnostics.ucsf.edu/

[2] https://www.tested.com/podcasts/adam-savage-project/854328-s...
USB audio devices are standardized (just like flash drives, as USB mass storage, and keyboard/mouse, as HID respectively), so you don't need device-specific drivers for most of them.
Get 100 Rs Now
Create Free Account - https://bit.ly/okskillshare Trial.
And Fill the form - https://forms.gle/j5pZdWxnr6oMWNZv8
And You will receive 50-100Rs within 24 hours.
This is only true if you are lazy enough to not bother to read the patent or really understand how design patents work at all.

Because you can't patent a rounded rectangle nor is that what Apple did. They patented the very specific design for the iPad.
Ah geez dude, I’m sorry to hear this. Getting over benzos was a huge, year-long drag. But you’re going to need to do that at some point...
Apple, Samsung and others have eliminated the audio jack (for different reasons) and there was a lot of outrage but the bottom line is: acceptable Bluetooth headphones can be bought for about $10-$25 now, and are widely available.

Between Bluetooth headphones, HDMI out to the screen, HDMI audio splitters and $5 USB audio dongles, it really is a fine design choice - especially given that the RasPI’s analog audio out circuitry is low quality to begin with.
When given. I can't not be late. scrope
Does a viral load at the levels the article calls a false positive still trigger the production of antibodies?
Semantic FFI Bindings in Rust – Reactivating the Borrow Checker
IdenTrust owns two newer roots which are widely trusted today, IdenTrust Commercial Root CA 1 and IdenTrust Public Sector Root CA 1 but they were only created in 2014.

Perhaps somebody has a list of what's in the trust store for various historical Android builds, I do not.

But I think you can assume that the team at Let's Encrypt have considered any options that might work and decided that either they wouldn't make enough difference to be worthwhile or have asked and been told it isn't possible or would be too expensive to make sense.
Do you have links to any relatively detailed evidence, even anecdotal? People who aren't very self-aware can also wrongly attribute an outcome to something they took, when in fact it's simply exposing them to something underlying, something their ego mind was hiding from them - suppressed/repressed unhealed/unprocessed emotional and/or physical trauma (past or active) - which will highly likely have a highly workable solution/treatment for, just that the medical systems lack of holistic approach and holistic understanding and lack of protocol causes the current institutions to be v relatively useless when trying to guide healing. For example, MDMA may cause people to feel anxious while they're on it - that's actually expected and not a problem if you're explained why it happens and you've been explained, primed with, multiple ways to process it - while being in a relatively safe space with at least one safe go-to person who you can have to talk to, as that's one of main methods of processing trauma and allowing the anxiety to rapidly melt away; it wasn't the MDMA that caused the anxiety but instead lowered the conditioning to below your baseline stress level, revealing/giving access to feelings of anxiety underlying that otherwise would be too distracting and overwhelming preventing you from being functioning day to day - instead you have the opportunity on MDMA to process them. If you take MDMA recreationally but without knowing this, without having a safe person to talk to at a moment's notice if you start feeling anxious that you can't seem to process on your own (which makes sense that could be the case the majority of the time if it's trauma that you've yet to be able to process) - if you don't know how to process that anxiety while on MDMA, and it's as simple as going somewhere quiet with a person and just starting to talk ("I feel anxious") to start dialogue - then you're going to feel bad after because you'll open yourself to anxiety but not have processed any or much of it; over days to weeks you'll get conditioned to it again to some degree, you may avoid MDMA and blame it when it was inadequate support during, and it's also why dosing is very important - as if you take too much MDMA 1) you won't remember much of the experience (as memory is part of stress response), and 2) you'll access too much, causing too much to come to the surface, and can feel very anxious for at least a week.

Maps.org's research, founded by Rick Doblin, is now why the FDA is fast tracking approval for MDMA-assisted psychotherapy.

I also want to point out that your final sentence also should be asked for approved medications line SSRIs - which not only increase rate of suicide (and arguably homicide; suicide taking anger out on self, homicide out onto others) but also have horrendous side-effects including long term withdrawal symptoms.
I wish the keyboard had a touchpad built in to eliminate the need for a separate mouse.
I assume they meant “automatic handling of panics.” Unless that framework has interesting defaults. On mobile, else I’d check.
ccp are gangsters and jack ma is a tool
AI Can Make Bank Loans More Fair
Or maybe don't post accusative comments on how people aren't spending their free time on the stuff you want?
I worked for Codemasters in the late 90s when I was 18-19. I was trying to get out of menial work while teaching myself to code, and got a temp job as a games tester. I was "commuting" from one Warwickshire village to Southam, about 20-25 miles away.

To get to work I had to get a lift to a bus stop 4 miles away, where I'd catch a coach at about 7am that went cross country to Bristol. It would drop me off in Southam, then I'd walk for about half an hour to get to the Codemasters offices which were in remote converted farm buildings outside town.

On my first day I met a guy in Southam who said he worked there so I followed him. We had gone through several muddy fields before I saw that he was wearing wellington boots for the journey. I got to work covered in mud! Luckily nobody seemed to care or notice.

To get home, I'd get a ride back into Southam from a colleague, and wait in a pub for a couple of hours before catching the same coach I came in on. At that point I'd be in another town four miles from home. Then I'd go to a pub where my friends hung out and get a ride back with them. I'd get home about midnight.

I worked out I was losing money by working there, but I was desperate to get into the games industry and out of working class menial labour, so I carried on until my temp contract ran out. If I was more savvy I would have been able to finagle myself a permanent position, but honestly I was a pretty depressed, naïve kid at the time, and didn't really know what I was doing career wise.

Later I had a week long interview at another studio, Attention To Detail (who made Rollcage for the PS1) who were similarly remote. The other big game developer in the region was Blitz Games which was at least in Leamington Spa. I only had to get 2 buses to get to my interview there.
Couldn't auto-revokation be used for a "DOS" attack of sorts by generating a lot of randomized tokens and pushing them to any repo?

I realize that the search space is huge for many tokens types, but it seems viable.
It is amazing how fast and effective those bots are.

I remember one time I installed Windows 95/98. I wanted the PC to be on internet but did not have a firewall for Windows. But I knew the internet address where I could get one.

So after installing Windows I took my chances, connected to the internet, downloaded the firewall asap, installed it, and was already too late. The PC was compromised within 10 minutes and I had to reinstall it.
> This is a gross insult to the vast majority of scientists.

Its not an insult. I'm happy to accept that most scientists are acting in good faith. As I'm happy to accept most google, apple, facebook developers do not think they are building the prison technology of the future. They simply don't have the bigger picture. Mind you, their jobs depend on not knowing that picture either.

> Whatever problems scientists have with reproducibility, there can be zero expectation of reproducibility with anecdotes.

Why? That's insane. If someone, in person, testifies to their personal experience, that it had an impact on their life, you would ignore that? Corporations pay billions for people to create any old crap if they think there's a market in it. That individual is offering up some personal information for no gain, just as a simple expression of the truth they have found. And you would ignore it?

With the best intent, you need to take a look in the mirror and question whether you are a part of the problem. If you take the word of 'science' over an individual's open expression, you don't have authority over yourself as an individual. Science has authority over you. And, be honest, you don't even need them to provide evidence for you to accept whatever they state.
I started programming on an amiga. After some amigabasic and later amos, a wanted to learn a real language. I got a book about C, but the compiler was a pain. It didn't fit in one floppy and I has no hard drive.

Learning assembly was the natural way out.
Someone managed to apply part three ? Systemd gets in the way for me.

Edit: well, at least part four, finally, properly document how to cope with systemd. And guess what, it is different than 90% of documentation on cgroups on the internet.
In my experience, intermittent fasting works much better in this regard than generic caloric restriction with smaller portions but same amount of meals per day.

Feelings of hunger tend to go away after a few days.
> I'm not convinced maintainers are perceived as valuable.

I'm pretty sure an accountant classifies technical debt control as not being valuable.

"A cost center is a department or function within an organization that does not directly add to profit but still costs the organization money to operate."

Want to stay compliant with privacy laws / norms / standards / file formats in your useful custom software? Gotta pay some technical debt dealing with that new complexity; just so that you can continue to operate at the same provided value.

Necessary, but not valuable.

rant

And then you go and try to get a raise.

/rant

----

My cynical side tells me that it is a sound personal strategy to declare that old languages like Java are outdated, and that the only way forward is with the newer shinier languages.

This way you would only get greenfield projects.

I should do that, even though I love Java.
I have been trying to get a decent mechanical keyboard at usual price, but everything is being selled at jacked up prices here in India. I don't think I'll be able to build a PC anytime soon.
Uber lays off people: “If you don't sign, that's your decision”
I know, she's a 10 months and I can't do my day job (working remotely) with her in the room any more. She especially likes to hit the power button on the computer and pull the power cords out of the outlets.
While I'm sure this makes business sense, I wish this didn't happen as often when it comes to game software companies.

I've looked into ownership of old game IP's, for either remake/running on modern systems to asking if they'll make them legally freeware, and finding who owns an old IP after years of buyouts, mergers, selloffs, bankruptcies, etc is difficult if not impossible in some cases.
Better info: https://www.gov.uk/government/news/greater-manchester-to-hou...

> Its proprietary technology uses liquid air as the storage medium and can deliver anywhere from 20 MW/100 MWh to more than 200 MW/2 GWh of energy and has a lifespan over 30 years.

https://www.theguardian.com/environment/2020/jun/18/worlds-b...

> The Highview battery will store 250MWh of energy
True, but was such a state of things an obstacle or an incentive for innovation?

After all, with better tools and weapons lethal megafauna may be slightly less lethal for you.
Spam reports (at least with aws ses) get reported back to the sender.
I think the standard framing of copyleft as all about the user's rights is flawed. What we call copyright is a deeply flawed legal framework that helps to entrench rent-seeking and anti-competitive behaviour, but there's another side of the coin: the intent of the law is genuinely to guarantee access to the fruits of one's intellectual labour.

Of course, copyleft licenses such as the GPL _can_ be used to protect the authors' rights to compensation for commercial use of their work - but the framing matters. I think that's the fundamental reason open source licenses such as BSD and MIT have caught on - they centre on the need of the developer to get productive work done, not on the far more abstract principle of the home PC user being able to recompile their own software stack from source.
Credit Checks for Covid Tests
Selecting (reading) data is very fast most of the time. So if no token matches I don't think this will result in a DOS.
Yes, but this isn't a USB audio device. You need to be able to select and control an HDMI audio output for this to work.
I've been here too! Took zopiclone for a bout of insomnia but after two weeks I was dependent, either I wasn't sleeping without it or the quality of sleep was terrible if I tried going natural. Got prescribed Quetiapine at 25mg, which at that dose is not for psychosis but sleep (or an adjunct for people with bipolar, which is not my case either)
Only needed 3-4 days of it and I could reset myself, back to normal sleep. Was already scared that I'd become dependent on this, but atypical neuroleptics in low doses are less associated with tardive dyskinesia. Do seriously consider it.
Otherwise you could try an antidepressant with sedative qualities, like trazodone or mirtazapine, both very effective too. Best of luck to all, insomnia sucks.
If that’s genuinely how you feel, you’re best off not carrying any sort of mobile phone at all.

(Or at the very least, keep yours in a faraday bag until you need to use it.)
In addition to that Esperanto is working on a 7nm based high performance AI product. However, they will also license the cores in that, including a high performance application core. That core should be on the upper end of available ARM cores.
Sony XEL-1: The first OLED TV [video]
> Americans have every right to sign horrible contracts.

Sure, if you want to be known as Land of Horrible Contracts .. populated by people slavishly abiding by them in a state of learned helplessness.

If you call that "freedom", I truly hope that someone will take it from you.
Could you explain what you mean by things start getting hard? Why did the languages you mentioned stop using their HTTP interfaces?
30 years? Looxury! When I were a lad we had to wait 50 years for breakfast, every morning.
Redmond is also the home of Nintendo of America, which probably helps.
It's cool to see them self-host. I'd love to see a Peertube instance for tech conferences though, mainly for content discovery and comments.

Sidenote: I barely watched any conference talks this year because the video and especially audio quality is so atrocious for many of them. A decent streaming/recoding setup on PC/laptop is surprisingly hard.

80% would have had much better quality were they shot on a recent smartphone instead.
Yeah, and lose the security updates?

I much prefer the status quo. Don't agree that this change is necessary.
I mean, RPG describes a lot of games. Baldurs gate and Diablo are both RPGs but are pretty far from each other. Even Team Fortress could be classified as a RPG with the most pedantic reading.

That's why we have additional classifiers. Diablo is an A(ction)RPG, Baldurs gate is tagged as D&D and Classic on Steam, and TF2 is a multiplayer FPS (without the RPG tag because most people are not pedantic af).

As far as Roguelikes go, I subscribe to the belief that they pretty much have to be permadeath, tile based, procedural generation for levels and items. Most games don't fit the bill, but so what, it's good enough as a general guideline. Recently we also got the "Roguelite" term to describe Roguelikes that are not very Roguelike-y :)

Bottom line, why are people so up in arms about a tag that doesn't even mean that much?
By 2020 standards you may have raped your wife, I would remove your comment and never speak of it again.
> Many of the core examples of rogue-likes have the concept of bones files, where you can encounter the level a previous character died on. So in those cases some runs affect some future runs.

They affect one another, but there's no meta-resource and meta-progression as in an Enter the Gungeon, Hades or Dead Cells.
> I own several Raspberry Pi computers (1, 2 and 3). Most of them are the Model B format, but I have couple of Zeros too. All of them sit in a box, unused.

Same for me and most people I know who have bought an rpi. Buy it because it seems like a cool toy and then stick it in a box and never use it for anything.
Exactly. Basic in 80s micros was effectively the operating system, a more apt comparison in terms of today's technology would be sh/bash: its main purpose is to be a quick interface, and while you certainly can program in it, but I doubt it has more educational value compared to something more structured.

I also don't agree with the notion that a more immediate programming environment will cause more people to understand programming/computer science. The notion that there exist machines that you have the power and responsibility to arbitrarily program yourself is the biggest hurdle. I, like many on this board, regard the previous as a profound natural truth. Most people just don't care, it's unrealistic and even a bit paternalistic to assume they will change their preferences if we give them different tools.
Has the hidden matter of the universe been discovered?
> In a typical firm there is a boss that commands managers, workers etc. The boss has the most power. But he is still accountable to an agreement between him and workers. He can't do "whatever he wants".

This isn't really true for most large firms. Since people are dependent on their wages, they are generally subjects to their boss' whims. You just have to look at Amazon workers wearing diapers to realize that workers don't generally get a say, even if they are not technically slaves.
>It's cool to see them self-host. I'd love to see a Peertube instance for tech conferences though.

Someone emailed me and asked if I could upload the conference videoes to https://conf.tube/. So there is one I believe.
> Frameworks like Echo and Gin eschew the universal middleware signature `func (http.Handler) http.Handler` for their custom built ones, and as a result cannot tap into the ecosystem of middlewares that target Go's net/http. Between a stdlib package and a third party package, which do you think is more stable?

I think you're overstating the cost of using "proprietary" middlewares. I'm most familiar with Gin; it is trivial to wrap a "universal" middleware in a Gin middleware (gin.WrapH). It is not trivial to make a universal middleware that does the equivalent of gin.Context#AbortWithError.

I don't fully disagree either - obviously `gin.WrapH` everywhere is noise, but so is e.g. `chi.URLParam(req, "abc")` compared to `c.Param("abc")` in Gin, and Gin's parameters are much cheaper for a middleware to tweak. (I choose chi here because it's one I'm familiar with that tries hard to keep the standard Handler signature at the expense of interfaces to its own features.)

A lot of problems would go away if the standard signature was `func (Context, ResponseWriter, Request) error`. Sometimes a minimal universal option is nice because minimalism is also a virtue; but also sometimes it's just missing necessary features.