skysight-inc/HackerNews huggingface dataset:
The TV license is an admittedly odd way of funding a state broadcaster, but it works well enough that nobody has bothered to change it. One mass shooting on the scale of El Paso was enough to prompt a systematic overhaul of British firearms legislation; we just can't understand how so many American citizens can comfortably reconcile your extraordinarily high rate of gun violence with your exceptionally lax gun regulations.

https://en.wikipedia.org/wiki/Firearms_(Amendment)_Act_1988
The only thing worse than no data is bad data. I wouldn't trust these cheap sensors people keep hawking.
Climate change was a significant factor in the Syrian civil war and ongoing migration in Central America. It will only become more significant.
Israel has similar system, and they regularly send scary letters to people not even owning the TV, and you have to prove it. If you don't, they could just deduct the fine from your bank account, and good luck proving anything or getting your money back, even if you never owned the TV and never watched public broadcast that TV license is supposed to pay for.
"Installed" usually meant "aerial plugged in and stations tuned in".

Plug in and tune only the radio stations - that doesn't require a licence (radio isn't TV even when carried on a TV network, the TV effectively becomes a DAB radio).
1000% this:
> if you feel terrible, ask yourself whether you're having the right perspective.

One of the most common bits of "debugging" we do with folks is that they know they feel like crap, but they're not sure if there's a thought associated with it. Almost every time, the thought that they should be challenging IS "I feel like crap."
UK can stop anyone who is deemed national security from entering(if the worry is criminals coming here) and free movement applies only if you're employed, a student or can demonstrate that you have enough funds to live here without assistance - without it you can be denied entry. So that should solve the issue of "immigrants coming here for benefits". Really, UK has full power over its borders, it just chose not to exercise if.
You are correct! I considered whether I needed to make this distinction more clearly. I'm strictly talking about this approach (language and/or curriculum) being used in CS1. I actually have a lot of love for Racket itself - composing functions and passing selectors to higher order functions to make games and a Kitten Slideshow app still feels so cool even now.

As I brought up in the post, the domain was from a joking argument with my colleague. He started it when he bought ihatepython.com. The fact that he hasn't fleshed it out is a disappointment to us all :)
Libco: Cooperative multithreading library written in C89
That's a good question without a simple answer. Here are some of the contributing factors.

One factor is processed foods. They often either have lower satiety/calorie ratios, and refined sugars with no accompanying fiber has actually been shown to decrease satiety and make a person hungrier.

Another factor is sedentary lifestyle. Peoples' appetites tend to be somewhat fixed, and if you used to burn 2100 calories a day on a 2100 calorie diet, but now you burn 2000 calories, that adds up. It doesn't seem like much, but that's 1 pound every 35 days, or 10.42 pounds every year.

Another factor is just evolutionary. In human history, broadly, it makes sense to eat at a surplus whenever possible, because except for very very recently, food surpluses were rare occurrences, and having that extra fat storage on your body could mean the difference between starving and living through a famine.
Just a thought: add a shortcut to compress formatted JSON.
I really like UI/UX. It takes very little to get use to. The only thing is that I wish I know how blockchain technology is actually tied into this?
What have they “always” supported exactly? I’ve used GitHub for a long time, but I use it entirely as a git server and sometimes an issue tracker. That said, I’m pretty sure they didn’t support anything that even remotely resembles CI/CD back when I started using it.
All country codes in a module (currency code, TIN or VAT code, language, etc.)
Now that you mention it maps hasn't really improved since streetview. Search is worse. Gmail hasn't really changed much. I guess after it's launched new features are too difficult to add for google.
The Life of a White-Hat Hacker
You seem to be working under the assumption that SAP is the only ERP game in town. This is not the case. There are, in fact, a ridiculous number of ERP solutions, most of them operating within a specific niche. Do a search for [industry of interest] ERP and take a look at the results.

Also, as a side note: CTOs buy Oracle and SAP because they are large, established companies with a whole suite of offerings, a service ecosystem, integration partners, an enterprise sales cycle, etc. etc. Not because they are necessarily the best possible fit for a particular use case.
Sometimes people comment on things they downvote.
See my reply above - even with free movement, there's plenty of cases where you can deny someone entry. Right to free movement is not absolute, and UK is in a fantastic position because it can inspect every single person coming here, unlike for example Germany.
The only things we (Americans) allow our government to exercise that amount of control over are psychoactive drugs/plants and female reproductive rights. With things like AR15s or TVs we require unfettered access with no paper trail, but if you want Adderall you'll need 3-sheet triplicate DEA forms and it's a federal crime in all 50 states to possess a growing number of naturally occurring plants and fungi.
What Two Research Studies Say About Designing Powerpoint Presentations
I thought within the past 5-10 years? But I guess it could have been longer.

They did have the phone menus, just with numbers and probably "0" still worked. I really hate these "natural voice" things - it's clearly still a limited set of options, so don't pretend to ask me for a free form response only to then shoehorn me into a narrow set! That only guarantees that by the time callers reach a "human", they're already frustrated.
I thought 50+ years ago you had operators punching in and out of calls on as as needed basis....
The Hydrolic Integrator of Vladimir Lukianov
Why doesn’t coordinated or responsible disclosure apply to election systems?

> The researchers reported the firewall IP addresses in August 2018 to the national Elections Infrastructure Information Sharing and Analysis Center (EI-ISAC)—a 24-hour watch center funded by the Department of Homeland Security and operated by the Center for Internet Security, a nonprofit established to develop and promote best practices in cybersecurity. The EI-ISAC provides election officials with security threat information and warnings, and told the researchers they would pass the information to where it needed to go, but the researchers never got any follow-up from the EI-ISAC.

> A spokesperson for the group would not tell Motherboard if the information was disseminated to the affected counties, but the researchers did see some county systems disappear from the internet. The Department of Homeland Security, which has been working with states and counties since 2016 to secure their election infrastructures, also declined to speak with Motherboard about the researchers’ findings.
This module includes a list of codes per country, with a lot of codes info about them:

- Country code (ISO 3166-1 alpha-2): Obtained from Wikipedia

- Country Name: Each name in english and in the local country language

- Currency Code (ISO 4217): Obtained from Wikipedia

- Currency Name (ISO 4217): Obtained from Wikipedia

- TIN Code (Taxpayer Identification Number, also known as VAT in some countries): Obtained from Wikipedia

- TIN Name: Obtained from Wikipedia

- Official language code (usually from ISO 639-1, or ISO 639-3 otherwise)): Obtained from Open Street Map. Returns only the first official language code per country

- Official language name: Each name in english and in the local country language

- Country Calling Code: The phone calling code for the country. Obtained from Wikipedia.
I'd pay to see this. Extra if cumcast is up front.
dang will be so disappointed he can’t shadow ban people that fail to conform to his far-left political agenda
Epyc 1 was NUMA within the socket while Epyc 2 is officially UMA within the socket (although not really). Unfortunately Epyc memory latency is much higher than Intel so it's fair to call it uniformly slow.
Danish public service bias to the left: ~ 0/5

Norwegian public service bias to the left: ~1/5

Swedish public service bias to the left: ~4/5
How Yamaha Is Fast-Tracking Its Expansion into Electric Scooters
I think you're really misinterpreting that.

All the example places given are ones you'd likely be frequently undressed. I'm not sure I'd argue I have an expectation of privacy in the living room with the curtains open - people walking on the sidewalk by my house see in mine all the time.
The more experience I gain, the more dubious I grow of the "being left behind" concept. It's rookie bait. With experience, you instinctively know when it's time to move on from a technology (it no longer serves its purpose well or at all) vs. jumping on the hype train to get some breeze in your hair.
How to Work with Offshore Developers and Not Get Screwed
I love SICP, great ideas. Keep in mind I'm talking about your first real coding experience. You were a self-taught developer, right? Perhaps I'm over-inferring, but it sounds like you hit the curriculum right when you needed it. For about 80-90% of my students, that time wasn't right. The others, who were more like you, also probably got a lot of it.

As I said in another part of the thread, having it later in the curriculum makes sense. I'd love to subject everyone to a Programming Languages course. At Virginia Tech, they called it Comparative Languages. Here at UD, there used to be a Junior level SICP course. I wasn't around for it, but I think it was brilliant and well-timed. A lot of the problem came with trying to move those realizations earlier when folks aren't as ready for it - plus, all the other associated problems I raised.
Europe’s Cobbled Streets Are Breaking Scooters
> Are you suggesting that there is a cutoff below which differences in income don't affect where people decide to live?

Of course there is, for plenty of reasons:

- Moving away from friends and family is not free, is risky financially (what if your new job does not pan out), and is often simply not something people want

- Population-wide differences do not guarantee that you personally will gain anything by moving (correlation vs causation)

- Small differences in average incomes are imperceptible to most people, and the quality of average person's financial analysis is lacking. For example, looking at just median income ignores differences in cost of living, quality of government services, lifestyle, and anything occupation-specific.

- There is often more variation in median income within a state (e.g. urban vs rural areas) than across states. Migration from rural to urban areas is a thing.

- etc.
Static literally == not using JavaScript to manipulate the DOM. Once you're stuck using JS for core functionality, you really want a decent programming language.

I think people are complaining about two separate things - actually-static-ish websites like newspapers, shipping 10MB, and web apps like Facebook shipping 10MB. The latter is an unavoidable outcome of shipping Serious Software; the former is mostly driven by ad networks, not development ease.
This is what I do. But there are a few where they don't use a cover and require you to actually subscribe before loading the real page.
But why would you downgrade an SVG to a raster-only format...

The SVG is also probably lighter in file size too.
Android does, and I haven't had reason to disable it yet. Should that be necessary, people can leave a message. They might have to, even if they were whitelisted as I don't take my phone with me to the bathroom or to most meetings.
A dog though is considered always reliable: https://nccriminallaw.sog.unc.edu/supreme-court-alert-by-a-t...

So maybe they should have used TV-sniffing dogs instead? :)
People will think twice when investing the time & money in develop an app for the github marketplace as if it succeed, Github could just built the app inside their system. They bought PullPanda which was good for his creator because I think it was less expensive that build that themselves.
Worse Than Climate Denial
Why not? They're just strings until they're compiled. "Code is data"
This is a shame. My favourite article was this, about terrible encryption used by hardware enclosures: http://www.h-online.com/security/features/Enclosed-but-not-e...
Compilers and constant-time code (2016)
Not bad. I usually copy json data from the browser console, but for files this can be useful.
Netflix and amazon are not considered live TV.

iPlayer isn't either, but they've recently put in an exception for that.
I recently visited WV and I found it an interesting contradiction. A lot of the major infrastructure I saw was in perfectly fine condition, even quite good in many places. But in a lot of the little towns the poverty was palpable. Houses in such an amazing state of disrepair with patches cobbled on top of patches. Then you drive into the hills around the town and sooooo beautiful, big houses on big plots of land, etc. It was gorgeous to drive through and see ... from the inside of our air conditioned van ;-).

I wonder how long until someone builds a high speed commuter line into the heart of WV from DC. There is probably an obvious reason not to, but from my west coast perspective it seems like a good idea.
How Climate Change Is Becoming a Deadly Part of White Nationalism
Crony capitalism bothers me as much as anybody, but it's the Americans with Disabilities act is what protects workers from retaliation for using prescription controlled drugs. And I don't picture that as a law that is rooted in corruption.
I used a default theme from Github, and then did my best to make it a little more mobile-friendly. However, I wanted to focus on the content and, you know, my actual job, instead of spending hours fixing CSS. Perhaps consider taking that energy and make a pull request with specific improvements to the layout?
I don't know where you moved to, but is the US anything admirable lately? Guess I should cross the UK off the list of places to flee to.
See the architecture diagram here: https://www.anandtech.com/show/14694/amd-rome-epyc-2nd-gen/2

Everything goes through the central crossbar on the I/O die, where Zen1 had memory attached directly to each CPU chiplet which would relay as necessary. On Zen1 if you accessed direct attached memory you wouldn't pay the latency penalty from relaying the data. In Zen2 all data is relayed via the I/O die with the associated delay that entails.
Around here they are just used as part of a first step I think: if you fail it you'll be asked to go for a alcohol blood test.
I know, right? I've switched to using jp: its syntax is based on an actual standard and it clicks much more with me than jq's syntax.

https://github.com/jmespath/jp
It's hard not to get really depressed when you think about all the political institutions that were setup to protect consumers and have since been hijacked by the corporations to protect them from the consumers.
> You need a TV Licence to watch or record live TV, no matter where it is broadcast or distributed from. This includes satellite or online streamed programmes from outside the UK or Channel Islands, such as sporting events and foreign shows.

https://www.tvlicensing.co.uk/faqs/FAQ16

> If you’re watching live TV, you need to be covered by a TV Licence: [...] for all channels, not just the BBC

https://www.tvlicensing.co.uk/faqs/FAQ95

In the UK you pay the BBC for not watching the BBC.
Verdana is a great example of a font designed for low-resolution screens[1].

What’s interesting is that Ikea chose to use Verdana for many of their print & in-store display material[2]. To me it looks a bit blocky and unfinished, which actually is a not a bad look for Ikea.

[1] https://www.moma.org/collection/works/139312

[2] https://www.google.com/search?q=ikea+verdana&rlz=1CDGOYI_enG...:
> organization moves from deploying on AWS to deploying in a Kubernetes cluster

I had (and still have) high hopes for circleci's orbs to help with this use case. Unfortunately, orbs are private - which makes it a no-go for us.

But, in my dream world, we have bits of the deployed configuration that can be imported from else where - and this is built right into the CI system.

In practice, for my org, the code and configuration for the CI comes from both the "infra" repo as well as the "application" repo. The configuration itself is stored in the app repo, but then there's a call `python deploy_to_kubernetes.py <args>`. The `deploy_to_xxx.py` script would be in the "infra" repo.

It also depends on your workflow - do you change the common deploy infrastructure more often, or do you change the application specific deploy infra more often.

Yeah, writing code to deploy code is sometimes fun, but sometimes nasty.
To get the juices flowing don't focus on "all the roadblocks" just focus on putting in Time - 20mins to 1 hour a day - same timeslot everyday (early mornings work for me). Doesn't matter on which issue. Its about building momentum up slowly. The longer you sustain it, the more likely you will get sucked back in. I usually need atleast a month of that, to get back into older projects.

And try to work on that documentation. Good docs brings in those collaborators. Even if they have no experience, any help is better than none and those interactions will be an extra source of motivation.
It was a reference to the movie Pi :)
"It's a Ming Mecca chip! Those aren't even declassified yet!"

Applied Phlebotinum: The "Ming Mecca" computer chip that Dawson uses to bait Max, and provides Euclid the processing power to fully realize the number. Max is disbelieving that the firm can even provide it (because they're classified technology), but Dawson simply says that the firm has plenty of connections.
https://tvtropes.org/pmwiki/pmwiki.php/Film/Pi

But in seriousness. Thanks for the links. Also I didn't know there is that much indepth information about IBM mainframes on Wikipedia. Don't mind if I do, this will be a late night!
Use the modern primitive browser mothra on 9front at home, dillo at work (linux), and then iridium on openbsd with ublock origin, when mothra or dillo are not enough for the site.
> People will think twice when investing the time & money in develop an app for the github marketplace as if it succeed, Github could just built the app inside their system.

That's always a concern with platforms with attached marketplaces (heck, it's even potentially an issue with building apps for OS’s, even if they don't have an attached marketplace—ask Netscape.)
There are tons of alternatives just none that your friends are on.

Surprised no one has taken facebook's launch strategy. Only allow it in one school. Then only ivy league colleges. Then all colleges. Then everyone. Also allow you to import in your email contacts on signup.

That strategy created press / word of mouth and kept it youthful until they were ready for the big launch.
Some will continue to prefer a self-hosted GitLab instance over GitHub, but requiring at least 4GB of RAM [1] for a low traffic instance sounds like an aberration. There should be better ways to manage memory consumption, and a lean GitLab instance that we have full control over could still be their selling point over GitHub.

[1] https://docs.gitlab.com/ce/install/requirements.html#memory
I find it one of the most intriguing parts about CBT, because I don't know of any research on one of the fundamental assumptions it has (from my interpretation), which is: your feeling/emotion is caused in a big part by a thought you have.

For me this seems to be at least mostly true, which is why I can use the assumption. It was then that I realized that I'm a believer of the appraisal theory [1]. But I still didn't find any convincing paper on it to what extent this is true.

The danger this can have is that it may be that some feelings/emotions are not caused by your thoughts, but because of something else, but yet you try to CBT it away. One example is: you simply have a chemical imbalance. The first question I asked in this case is: do I exercise? If not, then let's hit up that dopamine button first in a healthy way. If I do exercise, the next question is: am I eating healthy? I also put social contact in as a 3rd possible factor. Whenever I went to meditation retreats (they double as a silent retreat), I noticed that my thoughts went in loops and other people break you out of your thought loops. It was then how I viscerally experienced how one might become crazy when they are left alone. I also found ways to battle it (e.g. try to do math in your head and come to newfound knowledge).

My full (mental) checklist is:

1. Am I exercising? If not then there might be a dopamine issue.

2. Am I eating/drinking in a healthy way? If not then your body might not be working properly.

3. Did I sleep in a healthy way? If not then the same as point 2.

4. Am I experiencing constant stress for more than 2 weeks? If so, then cortisol might be screwing up my HPA axis [2]. I should check for burnout/depression symptoms to verify.

5. Have I been a hermit for more than 2 weeks? If so, have I been focused or mind wandering? If I have been mind wandering mostly, then it's time to visit some friends.

[1] https://en.wikipedia.org/wiki/Appraisal_theory

[2] https://en.wikipedia.org/wiki/Hypothalamic%E2%80%93pituitary...
I honestly can't tell if this is satire or not.
> It's about whether or not the target has plugged all their holes or not.

You're not exactly wrong, but you're assuming something that's impossible. How do you know where all the holes are? You (I'm using the generic you here, as though speaking to a CIO) cannot even inventory all the net-connected software and hardware you own, and even if you could the list would be out of date in 24 hours. But let's say you had that fictional inventory. How do you find its vulnerabilities? You might be able to design an automated process to look at your source code and match against the CVE database. Whoops! You don't have source code for most of your resources because they're proprietary and came from outside vendors. So maybe you look at object code. There are tools that do that. Whoops! A lot of the code is in ROM and you cannot extract it. Even if you could extract all your object code and analyze it against CVEs (which you can't), that's only going to catch known vulnerabilities. What about the unknown ones?

Oh and now we have to talk about all the stuff that's not net-connected which is vulnerable to employees plugging in USB drives...

So no, you can't know where all the holes are so there's no way to patch them all. This doesn't mean security is impossible. It just means there's no such thing as perfect security and there are no magic bullets. Security is a necessary, expensive, and mostly boring part of any company's day-to-day business operations, like, say, accounting and the legal department. But that's not quite right, because most of your employees probably don't need to know much about accounting or the law. But they do need to understand the basics of safe computer use, so ongoing training should be a fat budget line item.

Anyway security is a process, not a thing you can just buy a little of from a vendor. You ignore the security process at your peril.