skysight-inc/HackerNews huggingface dataset:
I use Privacy Badger, which is fairly good at filtering out most annoying ads, so I haven't really considered using an extra ad blocker. I guess I should consider one, if only for YouTube.
Key Ways We Fail as Engineering Managers
It does seem a bit harsh, but I would put it like this: If you need to care about performance, then this is an extremely basic difference between the two language implementations that should not surprise you. If you don’t yet, then this is the very beginning of your education in how to care about performance—welcome to the next level!
Numba version:

@numba.jit
def fib(n):
if n == 1 or n == 0:
return 1
return fib(n - 1) + fib(n - 2)

first run:

498.46601486206055 ms.

second run:

89.19310569763184 ms.

For completeness, with njit:

@numba.njit
def fib(n):
if n == 1 or n == 0:
return 1
return fib(n - 1) + fib(n - 2)

first run:

152.62889862060547 ms

second run:

86.35592460632324 ms
What was the company?
Bash Execution Tips for Shell Jockeys and Script Fabricators
I didn't realise Prometheus can horizontally scale?
Crossing the interpreter-native-code domain is expensive, primarily because of poor cache usage.

You want to be either full JIT compiled code, or vice versa have as much interpreter functions, and libraries written in native code, and style the API to avoid loops.
Javascript runtime is based on efficiently processing callback functions. Not a big surprise on recursive algorithm, which is function call algorithm.
Oh hey, this is a project I started a while ago. It's a little buggier than the other PinePhone distributions because most of our apps are straight from the "Real" Fedora repository and aren't patched. [1]

General sentiment in the thread is that this is not a replacement for Android or iOS: you are correct.

I can answer questions if people have any.

[1]: https://github.com/nikhiljha/pp-fedora-sdsetup
Does that imply I can’t play poker with my coworkers?
It looks like the message about shutting down was left by the hacker. I can't tell if NSLH is shutting down, though the breach doesn't instil confidence.

Whether NSLH is shutting down or not, it's a good time to make backup copies.
>C is obviously not as complex, but it that is because it offers so much less. Depending on what is needed, C may be a great choice, but it generally means bringing or creating a bunch of library code for string-handling, data structures, etc.

Yes, water is wet. I think that Rust is a great alternative to C++, but I wasn't using C++, either. Part of what makes C good and desirable for those of us that use it is that very simplicity which Rust eschews.
I'm going to call that stockholm syndrome. Many people throw around the idea of spend twice as much time in class as out. That's a fine idea for some, but many don't need it. Forcing a student to fill out problems to satisfy the instructor's concept of enough time spent is completely tangential to purpose of an education.

There isn't a requirement for the amount of time a MMA fighter spends in the gym. They set their own schedules and reap the results.
YouTube's volume control is broken and they won't do anything about it
Human hearing is logarithmic. A 3db increase in volume is barely perceptible to us. This means that if you double the volume, it is just about noticeable to us.

Just about everyone but Youtube understands this. The Windows, Android, Mac, iPhone volume controls all utilize a logarithmic scale for volume control, which means that the steps are fine-grained and consistent.

Youtube on the other hand insists on using a linear scale. If you use keyboard controls, the range from 50-100% only increases the perceived volume a little bit, while the steps from 0-5%, and 5-10% are too coarse to be useful. So I give up and just use the device volume controls instead. Trying to use the mouse is equally challenging, where even pixel level movements sometimes result in a drastic change in volume.

I had reported this as a suggestion a few years ago, but for a company that chooses not to respond to celebrities losing their Google accounts, you can guess where the suggestion was dumped. I just hope someone at Youtube sees this and finally fixes the issue!
How likely do you think that is? The vaccines work well (several work sufficiently well against the known mutations) and it is likely they can be updated to work against new strains.

The current production capacity for mRNA vaccines isn't enough to quickly give much of the planet a booster shot, but it isn't unimaginable to scale it to that point.

We could also just use social distancing to eradicate it. Not a mix of half measures, real lock downs and tracing and quarantines. It would vanish in a puff of coordinated effort.
Both numba and cpython work with python code AFAIK.

I don't know that cpython would take advantage of mypy annotations and you can make a cpython program not python-compatible, but you don't have to.
Man charged in Capitol riot worked for FBI, lawyer says
Thanks for the shout out Ned! Congrats on the launch, excited to watch this partnership between Great Question and Tremendous.com grow!
Submitted because this art style is everywhere in big corporate / tech products and documents, leading me down a rabbit hole to find out where it came from.

To me it feels like a kind of forced friendliness that I find nauseating.

I also found an article about it [0] but it’s quite rambling and doesn’t say much.

[0] https://eyeondesign.aiga.org/dont-worry-these-gangley-armed-...
> 1. because CPython aims to be relatively simple and straightforward by choice

It's a painful choice, and having to use numpy for everything that a loop normally could do but is too slow for, or discourage making functions because a function call is so slow, makes an otherwise elegant language less so
Or Schumacher/Hamilton.

Replace Hamilton with any organic race driver and then put that name in when you hear Webber complain about the dangers posed by this type of driver.

Yes you can be dangerous for its own sake, Juan Pablo, but when you're piloting a missile, everything is a target.

This is why Reubens will always a star.
He had a nice shiny red missile, but didn't point it at people on purpose.

More gentleman in the sport would make it safer.
Maybe the terminology is too foreign to me, but

> ... shall recommend to any customer any transaction ...

> ... that the recommended transaction is not suitable

Was Robinhood recommending transactions, or just enabling transactions? Even if not, this seems very open ended with no specifics, since “reasonable” is up for interpretation. I suppose we’ll see, probably sooner rather than later. I assume some actual specifics will result from all of this though.
I think it's important to note that as much really good work as TJ Holowaychuk did for the early NodeJS community, much of the speed of that work is that he was replicating the functionality of Ruby gems. All the lessons learned by the original authors come cheap, and you can do a good deal of head-down coding that way.

This also helps with recruiting, as the tools work similarly. I didn't spend a lot of time in Rails, and decided not to go that way again, but I did appreciate that I got to recycle some of that new thinking when I started writing Node.

Phoenix also seems to be designed to recruit Rails developers. You could do worse than porting missing tools and crates from Ruby, and as far as I'm aware nobody has nominated themselves as the TJ of Elixir.
To the author, nice work. Kudos.
Wanted to know how it actually works. Are you scrapping at a continuous interval, preparing ui components at those durations and build once it's done.

Adding more content about the show and information about the casts will definitely helps in SEO. Try to add last updated time in all the pages. It triggers google about how relevant data is w.r.t current time. I have done this trick with my blog and it works.

Btw, nice work.
That's a creative idea. I'm writing it down!

Where I work the Xmas party was obviously cancelled because of Covid so I was expecting an online event paid-for or gift vouchers, but they said that in the end we got zilch and they decided to give away the budget to charity because "that felt like the right thing to do"... Well, for moral and engagement no it wasn't...
It was with https://www.createmixandmingle.com/
Numba (asked by a commenter that haas since deleted:

638.8082504272461 ms
Now optimize it with PyO3 or PyOxidizer.
We had a real DJ come and start off each day in spectacular fashion over video link recently. The team LOVED it, he took requests and it got everyone awake and excited for the day ahead. Plus, it drove a great team discussion on our musical tastes! (We had https://djgraffiti.com/ - Can't recommend him enough!)
Folisin Hair Loss
https://nutriprofits.com/account/offers/view/48
Co-Founder of Vantage here: Priority #1 is not to screw it up.

As we mentioned in the blog post, nothing is changing at the moment but we are looking to add more functionality in time. Ultimately everything we do is driven by user feedback so please get in contact with us about how we may be able to help.
Aside from the standard reason of ideals regarding FOSS and freedom-respecting hardware/software, Android is getting less and less hacker friendly in many ways. I won't likely switch as a daily driver for some time as my phone is critical to my business, but I'll support these efforts and plan to switch eventually. Until then I'll probably have two phones :-D
Ask HN: Advice for a Graduating College Student
I am about to graduate with an undergrad in Math and computer science. Initially I had hoped to go to grad school but truthfully my gpa is quite low(around 2.8).It seems like graduate school is no longer an option(at least in the sense that even if I were to accepted it would likely be a lower ranked school). this has left me quite confused. I am not sure what avenue to go down and how to start my career.As is search for jobs I see many jobs require a MS and it causes quite a bit of anxiety for me.
is there a possible way for me to eventually go to top rated grad school?. if not should I just focus on a career in the industry?
Node.js was created in 2009, so it wasn't even born in 2003:

https://en.wikipedia.org/wiki/Node.js
A few years back I left a negative review for one retailer of oak furniture on TrustPilot. It was deleted for profanity within 60 seconds. There was no profanity in it. I repeated this four or five times before eventually it stuck. I noticed it was quickly buried by the deluge of five star reviews. Then I noticed they claimed to have over 100,000 Trustpilot reviews. The numbers were impossible. It's heavily astro turfed and it would surprise me little to see that there's a significant review score downside to not paying them for a subscription. For me, TrustPilot has the reverse effect - if your business uses it I trust you less.
The reason the environmental impact studies are kept opaque is because it's a terrible rent-seeking industry that thrives on cut & paste reports. The people doing the reports are very happy as things are, and don't want 'improvement'.
Compile time checks on the strings are exactly what you get with that TypeScript definition above.
Join us over in Future of Coding Slack :)

https://futureofcoding.org/community
For what my anecdote is worth, I have seen sentiment like this across lots of social media, and it has gotten louder since the protests in June. I have even seen echoes of it on Facebook Workplace, where there has been a clear and strong encouragement to become more 'antiracist'. I do not think that this is hyperbole.
Not Every Company Can Be a Unicorn
So you're defence of foucault's language is that: (1) there is no practical distinction; so (2) let's not make any.

(1) is by the way False.

It is precisely by establishing epistemic standards for deciding when we are mistaken, and when not, that we are able to evaluate historical sources and even formulate the claim that they are "subject to power relations".

So your defence is rests precisely on the sort of underhanded equivocation being described.
Yea, I totally agree. We should just stop naming things at this point and just assign everything a UUID v4 label instead.

/s
I have no idea what you're trying to actually communicate.
For me, I have known Python since the 90s but only started using it as a daily driver a few years ago because there were big Microsoft and C/Java groups within my org and choosing one would alienate the other. So I used Python because it was good enough and non-threatening (and free and tons of libraries and healthy community, etc). I would have chosen javascript if there were as many packages. Also considered R, but hadn’t used it at the time.

I think Python is a good example of how being good enough is better than being awesome. And then it builds inertia through use and packages and friend of a friend recommendations.
I can't recommend these enough. The game packs can be bought in Steam, and there are games for everyone (trivia, drawing, puzzles). The trivia games even have a "Disable US centric questions" so everyone on the globally distributed team can enjoy them.

I started remotely last year and playing these kind of games have been a great way to get to know the team in a more informal setting.
Ignoring the bad implementation of fib(n) and use of a Python interpreter without JIT... why does this matter?

Python and JavaScript are scripting languages. Their advantages are being highly portable and relatively easy to develop and maintain. Performance has always been a weakness of both languages when compared to their pre-compiled siblings. That limitation is often mitigated by "gluing" together functionality implemented in a more performance-oriented language, but even then nobody chooses a scripting language because they expect it to be faster than the competition.

Besides, this is hardly a fair comparison. Many tech giants have competed in the browser space for years by hyper-optimizing their JavaScript engines. Comparing the performance of Node/V8 to that of CPython is like me comparing my strength to that of a child.
It's not real though. My team understands that it's just a fun game... and we have an awesome time playing every week.
I don't think vaccine adoption will be high enough to create herd immunity, and if we could use social distancing to eradicate the virus we would have by now, so I think it's more likely than folks think it is that social distancing and mask wearing will be our new normal for a least a few more years.

Or... people could just give up, and our death rates will skyrocket, and it'll just be the US's national shame. I also think that's a real possibility.
Benefits for some and costs for others, and in some cases benefits for some for only the short-term.

So much water is controlled and diverted on the Colorado that it is rare that it reaches the Gulf of California, yet we rarely talk about the havoc that has wreaked on the communities in Mexico downstream from the dams.

The death of the Aral Sea is a more well known environmental disaster.
+1, it’s useful internally as a quick reference, too.
Watch a billion years of tectonic plate movements in just 40 seconds
I asked, run it twice. The first time is for compilation. The second time it reaches 90ms on my machine.
there's a backslash in the print statement that crashes it
Of course. I only presented a broad _sample_ of diverse industries which had, or have, problems with monopolistic behavior. I feel that I could have continued at some length, but my time is limited.
Fitness Camera: Turn Your Phone's Camera into a Fitness Tracker
Show HN: Pep – Turn your site into a fast, installable Progressive Web App (PWA)
Good catch. Brain fart on my part.
Disclaimer: This topic is not affiliated with @WarOnPrivacy, it's subsidiaries or affiliates

That said, I feel the author is looking at the press and is considering the reporting inconsistencies born of everyday journalistic ineptitude and attributing them to - well, I'm not sure. The framing smells conspiratorial but he never draws that conclusion.
That's interesting. Would you be willing to share some of your memories of this project/technology?
We tried to solve both of these problems with https://codewithrepl.it - an ebook and set of tutorials.

Setup - use an online IDE
Projects - learn by building

If she tries it I would love any feedback!
Co-founder of Offsyte here (https://www.offsyte.co). We created Offsyte as a solution for this problem (not just virtual, but finding fun team events in general). You can find & book events directly on the platform - I'm even seeing some of the vendors we work with in this thread!

You can find escape rooms, cooking & cocktail classes, magic shows and more. Many events have a delivery component so that there's no pre-work required for the team.

Feedback welcome! You can also email me at jonathan [at] offsyte.co
You would have to have all of your users (converting and non-converting) still logging in / using the service monthly for this math to work out, as they charge by monthly active users.. I'm sure this happens somewhere, and that's probably not the most ideal place for Clerk.
I agree with this 100%.

It’s really hard for everyone when there are no solutions provided. Even if you arrive at the correct answer it’s nice to know how the author is thinking about the problem
A couple of years ago I took a break from IT to work first-line support at a local (midwestern) software company. Hourly rate was just a little over that minimum wage range, nothing near $20hr though. I was glad to get it, glad for the experience, and glad to go back to IT when my time was up.

In all fairness, support costs also include all of the techs' phones, computers, networking, software licenses for Teamviewer et al, and office overhead. So a $20/hr bill is pretty cheap for a minimum wage technician.
> why has python become to standard for data science?

Because it's glue, so its speed doesn't matter overly much.

> Is it Library support or purely community based?

That's a dichotomy which doesn't really make sense. Python has cultivated and attracted attention from scientific communities from the start: the matrix-sig (a special interest group focusing on array computing packages) was created back in '95 and a number of their suggestions were added as language-level conveniences (that continues to this day, `@` was recently added as the "matrix multiplication" operator).
const someBook: Book = {
id: 1,
name: "Title",
genre: "wstern"
// Compile error: [tsserver 2322] [E] Type '"westrn"' is not assignable to type 'Genre'.
};

That's not how string literals work in Typescript. If you mis-type the string you'll get a compile error. It won't make it to runtime.
Oh, I think it is a quite reasonable comment. It isn't interesting work being done in the benchmark and the benchmark itself is short.

If you want to get ultimate performance from Python then write a C function...

If you want to inform me about runtime performance then show me how the language runtimes are spending cycles. If you wish to convince me about a language being great then tell me about the engineering effort to create and then run something in production.
Fairness Reconsidered: Receiving Public as a Commons
Most Python data science offloads the data crunching to Numpy, an optimized array based processing library.

This is feasible to reduce interpreter overhead considerably by using array programming:

c = a + b #This is valid Python code.

Where a and b are two same sized numpy arrays. Numpy typically handles the add in an optimized SIMD function.
We tend to play Among Us and we have a blast. The inside jokes continue for weeks afterwards
I believe libraries like v8pp are helping to shrink the gap with C library integration.
Would be awesome to add some kind of benchmarking, and cost per said benchmark value. Making it easier to evaluate which instances to pick over others on perf/$.
So Steve Jobs didn't have anything to do with this?
> I'm still not sure that the move from actual buttons on a button bar to just a flat series of icons was right, and many such changes happened after that (culminating in the horror of the ribbon bar).

To be fair, they've left the classic mode in. Right click the taskbar, then click 'taskbar settings', scroll to the bottom and there's a dropdown for 'combine taskbar buttons'. Change it to 'Never' for the classic mode. (This is also present in Windows 7/8)

I prefer the new mode, less mouse movement required and looks tidier personally but it's nice the option is still there.
Exactly this. Supporter of PWA often look at things from a Developer and Technology prospective.

If you ask an average person, does he care is that "thing" is written in HTML/JS, Assembly, Fortran, Ada / Pascal or Visual Basic?

I am moving more towards supportive of PWA given the current issues with Apple, But that doesn't change the fact even the best PWA isn't as smooth as a Native App.
There's also an Azure version but it's been unavailable for me for some time - http://www.azureinstances.info/

Does anyone know if it's made by the same folks?
> because CPython aims to be relatively simple and straightforward by choice

Sacrificing performance for core interpreter developer convenience may have been the right choice when Python was getting started; it's no longer the right choice today. Today it's short-sighted.

> because the "huge user base" comes in large parts from the deep and extensive C API, which is absolute hell on a JIT

We can have both a JIT and a "deep and extensive" (or more importantly, stable) native API, as demonstrated by node.

> because most of the userbase would not give a shit anyway

Actually a lot of the userbase don't use libraries with native extensions, are painfully aware of Python's performance issues, and are intensely interested in addressing them.
Work in AWS Premium Support. Given the sheer volume of accounts with support plans, I'm confident it doesn't lose money in aggregate. Premium Support isn't where you'll find AWS's giant money printer, but it's not losing money.

That being said, I've definitely had cases where the engineering time to solve a case was worth more than that specific account was paying for support (at least for that month).
I mean sure, code the thing in assembly and it’ll run circles around node. But who would do that? I’d also take python any day over js which makes my eyes bleed and my face hurt from all the face palming at the ecosystem’s insanity.
Wonderfully insightful and a great analogy.
Why would you assume the headline wasn’t written in service of pushing an agenda?

It can both be intended to get more clicks, and to push an agenda. In fact it’s reasonable to assume every headline is like this, since they must generally conform to the agendas of the publication and must be interesting.

Headlines are generally written by editors, not the authors. However at this point, why does that change anything?

These are two people working together on a single published piece.

If you goal is to de-incentivize a behavior, it seems odd to arbitrarily discount the motivation for that very behavior.
It's because to a reasonably approximation of "None" - none of the actual data science runs in Python, it's all hyper customized libraries which do run (close to) metal fast once the data has been loaded into the appropriate data structures. Pandas is a shim on top of Numpy, which heavily leverages the Fortran77 BLAS/LAPACK libraries.

Python is used at the top of the stack because it's an easy language to learn, you can get started fast, and, for places where performance is important - nothing is running in Python anyways.
I really enjoy jack party games (someone buys it, shares the screen and everyone else connects by phone), but for a quicker setup this page is great: https://skribbl.io/

It's free and it's like playing pictionary, everyone can enjoy via a link after the host creates the room.