skysight-inc/HackerNews huggingface dataset:
I chose them based on what I've come across and searched for, and comparing several videos of the same type. The carpentry videos were some of the earliest ones I added so my process may not have been as good then.

Of course, I'm not an expert on all of these subjects. I've done my best to get things off to a good start, but ultimately the idea would be that people with more knowledge than me add videos on things they know about.
Oh thanks, I didn't even think to check Supermicro! The prices are reasonable as well.
Yeah to add to my above comment, I don't see why anyone would think it's "new internet" or use it in any non-subversive use case
> Maybe they would hesitate to use it because it's embarrassingly bad.

German here. That's not because our tech companies are incompetent (AVM's FritzBox DSL/Cable modems are top notch, Fraunhofer and the public broadcasters' research arm IRT are leading in communication standards development)... it is a side effect of our dysfunctional politics and decades of "conservatives" in government:

1) Our mobile networks are ... lackluster because the governments (both center-left and "conservative") extracted something like 50 billion € from the operators during the infamous UMTS license auctions to prop up the government's balance sheet. That, together with the cost of building out a network in rural areas that don't have many customers, is the reason why mobile plans are so expensive and the quality so bad.

2) Our fibre adoption rate is so utterly disgusting because the fibre plans were shelved by the newly elected Conservative government in 1982 - it got replaced by cable-TV so that the percieved "too far left" (=too critical of the government) public TV stations could be "countered" with private TV stations. I wish I were joking, unfortunately I'm serious: https://netzpolitik.org/2018/danke-helmut-kohl-kabelfernsehe...
Sequencing DNA in our extra bedroom
Code generation requires an additional build step. One thing I like about Go is that it feels like a scripting language (go run).

I guess writing a numeric library, like Python's NumPy, is a lot more convenient using generics. But I've never tried...
That's an interesting use case. My POV has always been that the site itself is the best representation of the content and completely ignore the feed content.
> image maps from 1994 still perform like absolute crap in 2021

I don't follow. Are you referring to the progressive GIF rendering? It seems to be working beautifully and as intended. It's a 40K GIF that downloads at 5K/s, presumably because of limited server-side throughput (artificial or real). If you just open it locally or host it somewhere else it renders instantaneously, without any hint of its progressive encoding.

Or maybe that's what you were referring to--the possibly deliberate uplink throttling--and we just have different opinions about what's "beautiful".

I'm curious if anyone has written a JavaScript library that emulates the browser rendering experience of 1990s modem links. That'd be cool, both from an implementation standpoint as well as viewing experience.
I have seen this technology in action first hand. Parabeac is definitely on to something HUGE!
I don't think I've changed the meaning unilaterally, others here seem to agree that the meaning is evolving.

I can concede that we are guilty of wanting the wave of goodwill, but I have a hard time agreeing that this is a bait and switch. And I certainly hope nobody is going to die because we use "open source" instead of "source available".

The part of this conversation that leaves me wanting is that it all seems so positive rather than normative, and doesn't consider the benefits of choosing this license over a closed source product.

Our goals here are to make SAML SSO more accessible and run a business that helps some good customers use the software we've created. There's a lot of net positives in that IMO, and this whole "but it's not ACTUALLY open source" is a distraction borne of inflexibility and a lack of creativity.

So how do we as an industry move forward in a way that allows individual use of source available software, but prevents companies from unfairly profiting off of that? Is that desirable? What do we call that? Maybe business source, maybe source available is fine. That's a lot more interesting of a conversation to me. If you won't have that conversation until we strike open source from our website I understand.
pip freeze only pins the version of direct, not transitive dependencies. Meaning you don't get deterministic builds.
Most of us don't even read the articles. Usually the discussions are more informative
Lack of typed containers is a bit annoying for someone who touches go every now and then
Go's simplicity is definitely a big selling point for me.
Do you have JS enabled? It does seem to be one of those pointlessly-JS SPAs. (Yes, I'm judging them for this choice.)
The Only Carbon Capture Plant in the US Just Closed
I think the point the author was trying to make was that the example company was doing “everything like Google” EXCEPT being as picky about who you hire, paying as much, and aligning employees with stock options.

If you try to bake a cake following a recipe, but only using half of the ingredients listed, you are going to get an odd cake.
> <Foo <Bar>> is an issue in C++

Used to be, a long time ago.
Google team had tackled this problem for GCP and the internal technical infrastructure: [1].

It was a surprisingly hard problem, because the enforcement of build security is so widely effecting that to plug the little holes becomes a major company wide effort.

[1] https://cloud.google.com/security/binary-authorization-for-b...
That would be really helpful. In another thread you mentioned that "individual developers will always be best served to isolate their development environments from the overarching runtime environment that's been distributed to them". I agree, but it took me way longer to figure that out than I think was necessary, precisely because the "Homebrew and Python" docs don't mention that. I imagine a lot of other developers have been similarly affected, so many thanks in advance for looking into opening a pull request to enhance the documentation.
I think it's a soft limit? I haven't run into the limit, but then it's not my primary data vendor. Just ask them and they'll give you an API key for free.
n-gate posted a satirical take on the line-up, for those of y'all who enjoy reading such things: http://n-gate.com/
Preferred Locations: Amsterdam, Berlin, Paris (will need to relocate)
Current Location: Vancouver, Canada (not open to opportunities there)
Remote: During Covid, but not after
Willing to Relocate: Yes
Technologies: Golang, Node, Postgres, AWS, Ruby, Python, Linux
Résumé/CV: https://www.dropbox.com/s/0d09yg2k4a9ddm5/Shealen%20Clare%20Resume.pdf?dl=0
Email: "shealen" dot "clare" at "gmail" dot "com"
LinkedIn: https://www.linkedin.com/in/shealenclare/

---

Lead backend software dev with diverse experience, from Silicon Valley startups industrial research in Japan and an academic journal.

After about ten years experience working mostly in Vancouver, mostly for Bay Area companies, I'm keen to move across the Atlantic to Europe. I'd like to bump my role down from lead to senior IC as a buffer for the challenges of culture and language.

Thanks, and best of luck filling your positions,
Shea
That is a surprising characterization. I could not watch Lower Decks, it was stupid.
Seamlessly convert web apps into desktop apps
Did you benchmark GraphScope with GraphX or Giraph? How does it compare to these two?
My experience on MacOS was that it doesn't update and cant be uninstalled without using 3rd party scripts.

I could be mistaken, but I didn't find any documentation on how to do it and the fact that other people had projects to try and do it mean that I wasnt alone on finding this a bit of a mess.
Hey thanks for the book as well as the discount code. Quick question, do you think this will be beneficial to me if say I want to write a server side charting library?
In a social/cultural sense, rather than a purely technical sense. Old Busted C++ vs Modern C++ might have been a better example.

Pre-generic and post-generic codebases will likely play awkwardly together, with lots of boxing between generics and interface{}. Folks who prefer generics will start to wrap or recreate popular existing libraries in the generic style.

It'll be a constant drag on everything.

Of course I may be wrong and the community might embrace the proposal whole-heartedly. But I won't hold my breath. Dismissing generics has been a gopher shibboleth for years and years.
I don't think there's any real doubt that memory is stored in neurons, this is really a fringe theory. I haven't looked at it closely, but my first objection would be that RNA would be far too slow for this purpose. It's also not stable over time, cells have mechanisms to intentionally degrade it. It just doesn't make sense.

There are other weird parts in the blog post, for example claiming that a particular protein kinase is involved in mRNA transcription. That is by definition wrong as a kinase is an enzyme that transfers a phosphate, so a protein kinase transfers phosphates to proteins. And the RNA in this hypothetical memory storage would not be mRNA, as that by definition encodes for proteins.

The person cited in the post is also a crackpot, I've quite a lot of experience with his exploits on the Stack Exchange network. And I haven't found a conspiracy theory yet that he didn't like. This is not hyperbole, I learned of a whole bunch of conspiracy theories I didn't know existed through his posts.
yes got to https://datorss.com/feeds
Cool demo, but it seems like a bad idea to use this for a landing page. Took over 30 seconds to load for me - unless I knew this was a demo I would probably just close the page.
Who Is Andy Jassy, Amazon's Next CEO?
Not only in between processes, but also in between languages in a single process. In this POC I spun up a Python interpreter in a Go process and pass the Arrow data buffer between processes in constant time. https://github.com/nickpoorman/go-py-arrow-bridge
> there is definitely a cost to pervasive generics

I've had a similar experience with TypeScript, whose type system is so breezy and flexible that it encourages levels of genericism I've not seen anywhere else, for better or worse. I think as type systems stop being a limiting factor, it's important we learn to moderate our own tendency to abstract. Go's ethos so far has been to enforce moderation of complexity at a language level, so it will be interesting to see what happens when generics open part of that up.
Avoid Operating Heavy Machinery While Asleep or Writing Cleaner Code with XState
No, Biden Can't Save Us with a 'Reality Czar.'
My mind was blown when I had to send a fully logged 5 minutes of system operation to a friend for diagnostics (MacOS 11 on an M1 Mini). He wasn't joking when he said don't go over a few minutes because the main 256GB system drive almost ran out of space in that time. After getting it compressed down from 80GB and sent over I got my mind blown again when he explained he had to move to his workstation with 512+gb of ram just to open the damn file.
I wonder if people would say the same about immigrant communities in their own country it’s basically the same thing you just get to see the other side of it.
It's a nice idea, hope you translate it to spanish, cheers!
Eh, this is getting silly. There are Chinese nationals working in the West, obviously they see how systems are made. Then they can go back and build something similar based on their knowledge - you can't copyright someone's brain.

I keep thinking that if, hypothetically, i would be in charge of a developing economy, I would not recognise foreign copyright and patents untill the country can catch up, at least on medicine and software. Especially the idea that breaking copyright is a crime and not a civil offence is an absurdity
As others have said, you're reading a sliding window of k-mers over the target sequence; I think for the MinION k is presently 5. To answer your question directly, it struggles with homopolymer runs, not inherently because they're low complexity, but actually because it's tricky to "clock" how many like, contiguous k-mers have passed through the pore after a given period of time. That is to say, for example, if your target sequence is "GGGGGGG" (i.e. a homopolymer run of 7 Gs), you'd expect to observe three like, contiguous signals (i.e. in current space) for the all-G 5-mer, one signal each per "clock cycle" (which corresponds to the dwell time of the k-mer in the pore). If these "clock cycles" were always constant, it's merely a case of dividing the "time spent on the observed all-G 5-mer" signal by the the "time spent on one clock cycle". Sadly, for our purposes, there's enough wobble in any one such "clock cycle" that that calculation won't always yield a reliable result. The upshot: your "GGGGGGG" (7 Gs) target sequence may be registered as "GGGGGG" (6 Gs) or "GGGGGGGG" (8 Gs), or even something else. Now, for distinguishing two alleles where the difference between them is, say, a doubling in length of an already-very-long homopolymer run, even with the aforementioned "clock wobble", you'd likely be able to see that in MinION data quite clearly. As with all thing DNA sequencing (for the time being, at least!), your precise biological question will determine which (one or more) sequencing techniques are best for the job!
http://www.collaborativefund.com/blog/tech/

Found it by searching https://www.google.com/search?q=tv+radio+innovation+polio+va...
idk man it feels like few seconds look at the website of both will show the differences quite easily.
MacPorts binary archives were added back in 2011 across all three architectures at the time (ppc, i386, x86_64). Some packages are still maintained for ppc even today.
Having attended every FOSDEM since 2001, this year feels very strange.

FYI, to accommodate more people from the US a number of devrooms (tracks, in the parlance of other conferences) are running more in the afternoons than the morning.
Brilliant work. Love it so much. With a black terminal it has a nice pro feel to it. How I miss having a Bloomberg box. Great app. Install was flawless. Love the CLI options. A little reverse text flash upon price change would be amazing. Or a timestamp with the last update time.
Maybe, but it was a good summary for me and I've been in biophysics for 3 years or so. Also, lots of good keywords and discussion generated here to follow up on. Overall, very useful article and discussion.
> How's this better than pipenv?

it's not, because it is literally pipenv

> Also, does it work on Heroku?

yes
For totally greenfield python projects check out poetry, it is an opinionated python project workflow that's very close to the nodejs/npm ecosystem's package.json. It does a virtualenv behind the scenes, pins your python dependencies with a lock file, and even has niceties like dev scripts as first class citizens.

Otherwise if you're trying to use some python project with particular dependencies pyenv is a good way to get a specific python version. But if the project has a lot of native dependencies (think scientific computing with lots of fortran, C++, etc. code to compile) then you're almost certainly better off with conda as a higher-level entire binary system manager.
https://www.youtube.com/watch?v=r5LA7ivUb2c Not same thing but VSCode have call hierachy.
I think they have a proof of concept compiler (preprocessor?) already and it will be released in Aug of this year.

https://go2goplay.golang.org/
It has been over a decade since I studied neurobiology, but from what I recall we do have at least some understanding of how synapses become "weighted". For example: long-term-potentiation, the idea that "neurons that fire together wire together"
https://en.wikipedia.org/wiki/Long-term_potentiation
https://www.khanacademy.org/test-prep/mcat/behavior/learning...
How to think in React
I think it would be wonderful if this last sentence could be expanded into its own section of the "Homebrew and Python" docs. [1]

[1] https://docs.brew.sh/Homebrew-and-Python.html
<waves>

And at one point nearly neighbours in N7 if I recall ;)
>Real estate deed ownership database

Real estate broker and former software developer here... I recall having this conversation with an investor type about three years ago. We could find no scenario where Blockchain was a meaningful improvement over a generic database. Same goes for every asset management scenario I've discussed with similar people over the years. This is not to say there aren't tons of opportunities to fix many of these real-world problems, just that Blockchain doesn't appear to add anything but does add to the complexity of the solution.
Main selling point on their website?
One example would be to return a single value from a method containing Either the value you want, or the error. That way you could chain a bunch of method calls together and just check for errors at the end instead of checking after each method call.
>Loyalty to what exactly? The players come and go over the years, perhaps it's a loyalty to the owners?

Personnel is transient. That's why it makes sense to have loyalty to the identity of a team. That also elevates it from shilling a corporate entity to a lifestyle. Clubs often have relations and connections to their fanclubs, because they know they have a huge stake in the team and do hold some power. Also its more fun to watch sports if you have some skin in the game, instead of just observing 'neutrally', besides the social aspect. It's a kind of adhoc storytelling.
Your claim that the IRS doesn't prosecute the rich is simply false. https://www.irs.gov/about-irs/irs-audit-rates-significantly-...
RSS lets me see the content I care about without black box algorithms getting in the way.

This is so important to me that I wrote a feed reader as a browser plugin so I don't need to worry about a service disappearing some day.

If you're curious it's Brook[1], and if you like hacking on things, it's open source[2]. There's a branch that works on Chrome, but I really like Firefox's support for showing content in a sidebar.

[1] https://addons.mozilla.org/en-US/firefox/addon/brook-feed-re...

[2] http://github.com/adamsanderson/brook
Five things I learned about SAML from studying a realistic example
The original questioner mentioned that they live in Africa.
There can be parser considerations:

a < b

can be greedily interpreted as a comparison, despite the next character being a >

a [ b

can be greedily interpreted as accessing a field in a map, despite the next character being a ]

It may be easier to branch in one of those cases instead of the other.

Not at all familiar with the potential issues (if any) in go, but this is from experience in writing a few languages.
News Explorer has scraping modes for sites that only publish headlines.
Conan (https://conan.io/) can do the same thing, and I think it is quite a lot more versatile at doing things like that.
Homebrew Python recently had a problem with pasting in the REPL, because it uses GNU Readline and Homebrew recently updated that from 8.0 to 8.1. GNU Readline changed the default for bracketed paste mode from off in 8.0 to on in 8.1.

Python does not explicitly set this to what it wants (off), so if you didn't happen to have "set enable-bracketed-paste off" in your ~/.inputrc, pasting got messed up.

This isn't just a Homebrew thing. It also hit Arch Linux, and probably others.

As part of trying to figure out who to file a bug report with, I installed Apple's Python3 and I installed the Mac version of Python3 from python.org. It worked fine in the later two, so I filed the bug with Homebrew [1] (and they figured out that it is really a Python bug and they submitted a pull request upstream to have Python explicitly turn off bracketed paste).

The python.org Python3 was easy to install, and was the same version the Homebrew installed.

This raises a question. The article talks about alternate systems to manage Python installations instead of using Homebrew or using Apple's Python. But why do I want any of them? The python.org install seemed fine. Why not just use that and not have to deal with any third party Python installation managers?

[1] https://github.com/Homebrew/homebrew-core/issues/68193
The conflation of greed and profit is disingenuous.

profit, or economic surplus is a requirement for innovation, doesn't matter if it's private, or public spending, what matters is that day to day costs to operate a business or society at large are met before money is spent on risky R&D.

Every rational entity does this, you take your revenue, and spend it on necessities to sustain yourself (like food and shelter), sustain your income (transport etc), and then only spend the surplus on higher risk items (stocks, vacation, luxury foods etc).

If you were on an island, and grew your own food, I assume you would also follow the profit motive, keeping a healthy excess in production for a drought or taking Sunday off to relax, or fixing your dwelling.

We can have a rational discussion about how a company and society at large distributes it's profits, whether it's internally back to employees, R&D or explicit focusing on shareholder value, or using taxes to fund R&D.

But what I assume most people have a problem with is not economic profit, but prioritizing excessive shareholder profit, over everything else. Using shareholder value as an excuse to ignore the real needs of your employees or customers, or even the long term sustainability of the company.

We also have to remember that value is subjective, and when economists talk about profit, they're talking about something subjective. someone who collects stamps for fun, is profitable if they maintain a surplus of stamps. Just like one might buy GME stock to gain in something like social capital.
probably because music, art and society weren't about pulling hoes and shaking asses or shallow chemistry. may have been about actual love and love games. but the plebes want ass shaking today so no wonder.
I've seen so many abuses of interface{} in packages, especially for containers, that anything that can alleviate this problem is a step in the right direction. Even when they are not strictly necessary I expect generics to improve a number of packages. Then there is also the potential performance benefit, since generics should be strictly compile-time features - at least I hope that's the case for Go, I haven't checked the details of the proposal.
For me it also depends on the content. Some sites I'd rather just read from in the feedreader such as a news site, but for things like YouTube videos I would rather watch on YouTube than watch via the embedded player.

However I find news sites are the most common offenders of the truncating which I guess I can understand.
Okay, but it's Rust that is going the Boost template metaprogramming route?
Long-term homebrew user here, I have no blog and find the homebrew naming annoying. But being developed in Ruby and on GitHub made it a lot more welcoming than MacPorts ever felt when I used it.

I also never understood the concerns about correctness. Very few people want homebrew to be an apt/rpm replacement for servers that will provide stability for decades. Most Macs are effectively single-user systems, and if something goes wrong then nuking the whole homebrew directory and starting over is not a big deal.
If curious see also

2020 https://news.ycombinator.com/item?id=23965209

2018 (a bit) https://news.ycombinator.com/item?id=17383881

2017 https://news.ycombinator.com/item?id=15335462

2017 https://news.ycombinator.com/item?id=15594542 rediscussed recently https://news.ycombinator.com/item?id=25258626

2016 https://news.ycombinator.com/item?id=11118274

Also: related from a couple weeks ago https://news.ycombinator.com/item?id=25824399

related from a few months ago https://news.ycombinator.com/item?id=24534274

related from 2019 https://news.ycombinator.com/item?id=21826974