skysight-inc/HackerNews huggingface dataset:
Since this uses Django for examples and mentions Bandit as an automated option for finding vulnerabilities, are there any others that people would recommend?
That's great, but from a capitalist standpoint it doesn't seem surprising that a company would struggle when they have a labor intensive product and their customers are largely cash poor. Worse, they set up shop in expensive coastal cities. It's kind of a miracle the companies survived at all. I get that the guy who runs it is passionate and is willing to also be cash poor, but the city has got to be breathing down his neck about the property taxes in a town where half a duplex goes for over a million dollars.
That's their style. I'm surprised they don't have a Hellcat Journey "just because". It works fairly well for them. Jeep SUVs sell well. Chrysler and Dodge sedans, SUVs and van like vehicles pretty much have half the market for people with bad credit (with Nissan having the other half).
I agree, but more from the point of view on what if a new unordered implement if discovered 10 years from now that’s better? Would a new type have to be added?
8086 has 256 IO addresses, and hardware of that era had fairly simple initialization, so completely naive way to find peripheral X was to 'probe' each and every possible IO address with something like:

for i in range(256):
poke(i,magic1)
if peek(i) == magic2:
found!

256 probes in all is not that bad, and real-world probing would only try a handful of commonly used addresses, making it even faster.

Phone SoCs on the other hand have many peripherals memory-mapped, (meaning there are millions/billions addresses to 'probe'), plus there are things like power sequencing, GPIO enable lines that need to be asserted, and clock-sources configured before peripheral would even respond at all. Oh, and that GPIO, or power controller, or clock source themselves might be accessible via an i2c chip speaking its own protocol, so you need to initialize those first, etc, etc.

All of this complexity could be described via linux "devicetree" subsystem, and devicetrees are in a usable state for some hardware (although DT itself is often a labyrinth to navigate). Thing is - factory software for most phones have been extremely slow to adopt DT, and even some that do use DT, don't do it in a particularly portable way.
He purchased a car which was advertised as including autopilot. That sounds a lot like paying for autopilot to me.
They also didn't like the faulty piston rings which caused catastrophic engine failure in almost every model of Scion either.
As I mentioned, "one just needs to be open minded and not API religious.".

Bashing about how companies handle 3D APIs will take you nowhere on the games industry, as we discussed multiple times.
Normal resting heart rate appears to vary widely from person to person
The 4i4 is just like the 2i2 (which is what I use). It basically acts as a way for you to plug in an XLR mic (or instrument) into your computer. It's classified as a USB audio interface.

It won't help you when it comes to background noise cancellation or any type of processing. For that you need something like the DBX or you can find other hardware that combos as a USB audio interface + pre-amp + processor (with comparable options to the DBX). I don't know of any offhand but maybe something exists.

Also, you can go the software route too to avoid needing any hardware (and just use a USB mic), but it gets a little more complicated. OBS supports VST plugins which is straight forward enough, but if you plan to record in other programs you won't have those effects applied.

Or you can delve into the wonderful world of software based audio redirecting where you can redirect the output of a DAW like REAPER into another app as input to capture and process audio in real time. I did this for years until the software I used stopped working due to the author dying and his license server went offline. Alternative software doesn't exist on Windows with the requirements I had so I decided to go with hardware.

The cool thing about the AT2005 mic I recommended from earlier is it has a USB and XLR connector, so you can try both out.
Elementary OS 5.1.2 Hera Officially Released
Probably not near as well, if they're all actually doing anything. You'd hit bottlenecks moving data around, the bus used to fetch memory isn't 32 times as wide, and the memory isn't 32 times as fast, same with other resources.

You could in practice run quite a few VMs before you'd run into trouble, especially if most of them are idle at any given point.
Don’t know of any small units that also include a noise gate but otherwise something like a http://www.joemeek.com/threeq.html could do the job. A compact channel strip. Plenty of these units and their predecessors on the used market too.

Running your signal through analog EQ and compression is super useful, because they’re intuitive to use (just twist knobs) and once you’ve got your settings dialed in, it will survive any OS update or kernel panic :) And you’d need some dynamics processing digital or analog if you want to approximate the kind of voice people associate with radio or voice over.

I think a noise gate is tricky though, if set up wrong it can make the audio sound choppy. If at all feasible, reduce the noise at the source. Especially if you use a compressor, because as great as it can sound, it will also amplify the noise. You might notice this less if the compressor has a very fast release time (i.e. its amplification drops out immediately after the audio drops below the level where it’s supposed to kick in) but also that risks making the audio sound choppy and unnatural.
The whole premise of Tuva or Bust! stems from a young Richard Feynman falling in love with the stamps from the short-lived country of Tannu Tuva.
There are plenty of other places to learn the common languages though. If you have good content for less common languages there are not many choices and you become the default place to go.
Because the dress code for women is more sexualized than the dress code for men, and also expects women to wear heels, something that's not healthy and bad for your joints.
3.5 is EOL soon, and it's already uncommon to write code using a new interpreter that targets an older interpreter - there's more than just ordered dicts that you'll be missing if you do so.

People will just do what they've always done - they'll be aware of the differences, or they'll test.

There's nowhere I have seen that mentions dicts are ordered without mentioning in the same paragraph the version since which this has been the case, so anyone who knows they're ordered will be aware.

Tldr its fine
It's funny, because I started to play Spelunky again after a long absence, which is arguably one of the hardest games to master on your own. I'm not particularly good, played for about 28 hours and have not yet finished the game. (I rarely reach the ice caves...)

The thing with this game is: It needs a lot of awareness, patience and you need to know all different kinds of game mechanics. It's not terribly complicated, but uncovering everything by yourself is madness. I was so frustrated that I started to watch videos and was enlightened by some of the tactics (yeah, around the shopkeeper...)

So the blog post has some correct points: To improve, you need to inform yourself and maybe try to get feedback. But is it fun? Is it fun to read everything about the game, potentially spoiling it, simply to own? I'm not sure. I believe you can have a lot of fun without being the best for quite some time, but I have to admit that there's a point, where it starts to hurt your ego..

So then you start to read everything about it and then what? I think, there are personal and environmental limits, which learning cannot fix. You cannot simply fix the patience you need to play the same level again and again just to improve. In FPS games, you cannot get to the 95% without investing in your hardware. And you simply cannot compete with people having too much time on their hand, while you juggle your job, family and household.

The thing is, maybe going for the 95%-tile is futile? But who cares? Simply enjoy to be average. Support your teammates as good as you can. Have fun walking into that spike trap for the 100th time. Don't take everything too serious.
Can you elaborate on the "mind boggling" complexity?

Flask is self-described as a "micro framework", which makes it simple to start with, but IMHO difficult to grow into something bigger.

I like the balance the ASP.NET Core 3.0 strikes.

dotnet new webapp -o HelloWorld

Yields a fully functional site with
* HTTPS
* Logging
* HTML templating
* CSS/JS bundling & minification

And all of this is easy to customize and change.

"Web API" projects are even simpler-- it's just a small handful of files.
I agree there is a degree of luck in some people, but I'll be wary about the term genius.

Personally, when someone says Genius, in some contexts, I take it like an excuse to justify the existence of people that excel doing something, just because they are born-geniuses.

The fact that some of these geniuses dedicated their entire lives to improve themselves (being it by practicing on an instrument or doing math, for example) is left aside, and the justification for doing practically nothing to achieve excellence is because "that guy/girl is a genius and I am not".

PS: In the office that justification comes as being an expert: when someone doesn't know how about something, it's because some other person is an expert. When the boss asks the lab manager "how does that WiFi module work?" the answer is "let's call X because she is an expert", when the manager should already know how that works.
Chevron messed up the environment for farmers, Donziger broke the law to make them pay for what they did, and Chevron moved assets and left.

The losers are the farmers who have to clean that mess up. A lot happened and we are back at the exact same problem.

Question: does any of what happened in Chevron vs Donziger really matter?
I have a 2160p external monitor attached to my MBP 16" via Thunderbolt/Displayport 1.2 at 60 Hz.

I tried out the five different "Looks like" scalings the Display Preferences allow for and then eyeballed the "Radeon High Side" wattage readouts via iStat Menus:

1280x720: 18W

1920x1080: 6W

2560x1440: 6W

3200x1800: 6W

3840x2160: 6W

So it looks like it might (also?) be related to the display resolution scaling.
New droplet-based electricity generator: A drop of water generates 140V power
Pretty cool, but where are the links to the issues on mozilla, chromium, webkit, and edge's bug trackers to add native support for it?

As an unencumbered open source technology, it should breeze through legal's OK pretty quickly, and getting it integrated could certainly take a bit of time, but should just be part of the FLIF roadmap itself, if the idea is to actually get this adopted.

You don't set out to come up with "one format to rule them all" and then not also go "by implementing libflif and sending patches upstream to all the open source browsers that we want to see it used in" =)
Galaxy formation simulated without dark matter
They stopped doing that with the 15" MacBook Pro after 2015 :(
I prefer easydns and porkbun. Both are great, easydns has great NS’s as well, easy to manage. Overall I’m satisfied!
You mentioned some flamebait claim, without any substance. If you can't elaborate (like provide a link to the actual source for instance), I'd assume it's a fake, and their PS implementation is not open source and you are simply trolling, like usual.

The whole point of an NDA is to prevent access to the source without authorization. I.e. incompatible with open source by definition.
This is a really interesting exploration of decorators and namespaces; but as someone who's never seen the utility in this type of function overloading, I'm trying to understand why; the how makes more than enough sense, but the why... Was this essentially just a toy problem to better understand some of the internals to python namespacing (in the same way that everyone screws around with the GIL at some point in their python careers)?

And in general this type of function overloading kinda breaks the general python philosophy of "Explicit is better than implicit." So again, what's the motivation with this?

Like the post, but it's just seems a weird hill "die on" with no real improved functionality over what would be standard practice in Python.
Within 5 to 7 years, it’ll be an under $500 part, and no longer just for high-performance computing. 32 cores will be half that in price.

What computer language will be using to take advantage of that?
Actually they've already found out that streaming and subscription slaughters piracy unlike stringent regulations which promotes illegal activities
Psst - Hacker News deletes posts too.
I agree with what you are saying up until you say nothing is wrong with the fan coming on at a 15% cpu load.

regardless of what is really happening to take that 15% load, if the fan comes on that strong, it is not a proper thermal design. As a contrast, I have an 8 core iMac Pro. It can run full throttle and I rarely if ever hear the fan and it is much quieter than my 2018 6 core macbook pro. Of course a 27" home chassis has much more room to dissapate heat, but that is the point. Shoving oversized processors with multiple cores that generate lots of heat is at odds with Jony Ive's add more thinness campaign. I am now in a position where I use my macbook for dev and more intensive uses and its so damn annoying that Im seriously considering getting rid of it. I was at a client site this week, and my laptop was constantly the but of the joke, and disruptive to 5 other people working in a conference room. Sorry, but that just sucks...
Yes, they have a replacement program.
Laughs in 15-year-old BMW
If you know you're voting for a niche candidate that cannot win, then that vote achieves nothing. It amounts to as much as not voting at all; voting, then, is an empty ritual, just a rain dance. Psychological desire has nothing to do with it, it's just hard facts.
I set some fairly short term and trivially verifiable predictions. Save this comment and come back to it at the end of this year.

Unless Apple's AR play succeeds, they're going to be left in the dust by Chinese offerings with better functionality at half the price.

Cook has had the better part of the decade to come up with something new, and has failed to deliver anything except incremental minor updates which are increasingly convergent on competitor offerings. There is clearly no vision.
Are there phones with no external ports only use wireless charging? I don't have any problems with usbc wired headset or adapters.
I hope you've found success and happiness in life nowadays! Honestly interviewing is in some ways closer to dating than contests of skill. Sometimes your area of expertise is just not what the team is looking for. Sometimes that company just wouldn't be a good culture fit for you. I've had similar experiences with rejection and I've since learned that interviews are really bad at sorting out good engineers from bad engineers, and that networking goes a lot further than raw coding skill (although you still have to know some leetcode, unfortunately).
I’m using restic and b2 to backup anything important I care about. All system junk I don’t bother to backup. All in all, I’m paying around $8/month to backup my important documents, photos etc. Restic lets me encrypt them as well, so bonus points definitely.
Just as well. After the Brexit transition period ends on 31/12/2020, those laws may not cover UK consumers anymore unless the Parliament creates an equivalent law for the UK (unlikely).
Ax² + Bx and C = 0?
Not sure why this is posted and upvoted to front page now. After all this is a major bullet point in py37 What’s New, and even py38 has been out for a while.

Anyway, I’ll keep using collections.OrderedDict (except for personal scripts) until py35 EOL.
In fact they delete posts about the fact they delete posts.
Knife sharpening course. I do a lot of cooking at home and it's definitely sped things up

Cast iron pans and dutch ovens -- cook big dishes low and slow, store for the week

Walking a lot -- health benefits plus getting out of my head

Getting a lot of jeans / pants / clothes (but mostly the 2 former) tailored or patched. Ditto for some good glue, a bandsaw, and resole-ing my boots.

Whiteboards and simple paper calendars
It doesn’t break existing code. Code written for Python 3.7 might break on older versions of Python
While a long term average for mutual funds at 8% is pretty reasonable, I'd argue that 3-7 years is short enough that you have a reasonable chance of ending up with less money than you put in, never mind out performing the 2% interest.

Besides, as I've mentioned elsewhere, anyone offering a loan at 1.9% is aware that they are subsidising your purchase. You should be able to negotiate most of the difference into a decent cash deal.

Not to mention the non-trivial risk of being involved in an accident in a car which is worth less than is outstanding on it (which for a 7 year loan is probably 6+ years).
As Linux becomes more competitive with Windows from a user experience point of view, I wonder if superior support for these new crazy AMD processors might help give it a boost. I'm sure many graphics people would move (if only Linux had good support for applications like Photoshop).
My guess is the extra thickness is for the non-butterfly keyboard.
100 Patrons, even if they contribute well above average, say $25 (after platform fees/expenses/taxes), is still only $2,500 per month. There are some places in the US where that wouldn't be liveable, let alone offer enough stability for a person to enjoy a stable lifestyle. Of course, if you live in a low cost of living area you can make things fly that otherwise wouldn't. But even with that consideration in mind, how many places could you live a 'normal' life on 30k?

I've worked with musicians as well, including some with global recognition and (many) millions of views and song plays. From what I've seen, turning 100k Youtube subscribers into 100k income per year is far from the norm. Plenty of creators in that size bracket quit, suggesting it's not particularly sustainable.

That said, if you can, I'd love to get some more insight into the creators you feel are getting the most out of their effort, and how they're achieving their results!
The 16" model has far thermals and performance than they 15" model - even while using the exact same CPU.
Unlike most people, I've written both Angular and React extensively: I've shipped both Angular and React web applications in enterprise settings.

I wouldn't characterize my time in React spent "all day comparing open source packages" -- if that's what you think web application development on React looks like on a day-to-day basis, you haven't done much on it.

To be clear, I do not intend to speak negatively about Angular. Some people love the provided structure. It's also not for some other people. This is okay. Different things make different developers happy. I wasn't generally describing all people's sentiment: that would be insane, both frameworks have huge backing. If you'd like to understand more about how some people view the framework as inflexible, and you're open to that perspective, I'm glad to shine some light on it.
> I would consider changing how a builtin works to be a major breaking change.

This one is unusual because it won't break old code being brought forward, only the other way around, and theoretically there are lots of things going the other direction that would break (though most of them are explicit, not silent).
With 128 threads, this CPU will even be able to beat some GPUs on a few parallel tasks. Like Cinebench.
Tech Companies Detect a Surge in Online Videos of Child Sexual Abuse
On 3.6 it will work, it's just relying on an implementation detail (dicts are ordered in 3.6, it's just that it is considered an implementation detail, not a guarantee)
I have a 2011 here still going strong. Looking like new after all of the free replacements, LOL. I guess that GPU either fried over and over by now or came from a lucky batch.
(deleted--missed context)
I'd say capitalism really doesn't have values, it's just an economic system for how resources get distributed. People are already greedy by nature. So capitalism is a healthier way for greedy people to compete, versus other systems that become corrupt messes due to human greed.
It sounds like it was returned due to lemon law, which I imagine means the original buyer received a full refund. That's probably also the reason the feature was removed - they probably meant to disable it before selling it on. However, they didn't, and that's their mistake to accept - they can't just revoke features after they've already sold it without agreement from the buyer.
Avast to Archive Users' Collected Browser Histories, Not Immediately Delete Them
You can't walk Python code backwards anyway without already considering the minor version differences. eg. f'strings'.
I have an open PR for Postgres replication handled through repmgr that has been working well enough: https://github.com/ANXS/postgresql/pull/424
The cognitive dissonance with describing hiking in Pategonia as low tech is amazing. How exactly did you get there? Probably in a jet powered aircraft. What were you wearing? I’m guessing it wasn’t wool and cotton but some of the most sophisticated synthetic materials produced.

I’m sure it was a great time and it sounds like loads of fun but let’s not pretend that tech wasn’t involved because you didn’t have your phone with you.
Yes, I am also surprised.

This is meant to measure people who "usually" work from home.

I wonder how they distinguish counting people who work from home "regularly" in the sense that they do so at least a day every week, people who do so three days a week (arguably meets the definition of "usually"), people who are mostly home based but who regularly go into the offices, and full remote workers.

The latter in particular are still quite rare.
> Software defects, particularly in complex spacecraft code, are not unexpected. However, there were numerous instances where the Boeing software quality processes either should have or could have uncovered the defects.

Again Boeing's software development practices are coming around to bite it in the ass. There needs to be a reckoning in the company and soon.
The key work is "valuables". You probably wouldn't put your pants in a safe (though I acknowledge that depends on your roommates). I'm saying that going through the motions doesn't make something secure. How many passwords are in slack channels or github repos? Creating a password barrier, but neglecting a secure mechanism for rotating them and distributing them doesn't buy any security.
If Im buying a house, the last thing I want to think about is a refrigerator license.

If Im buying a refrigerator and the conversation turns to licenses, im just going to nope out of that, I just want something that works