skysight-inc/HackerNews huggingface dataset:
This is... a god send. Once upon a time, I thought of myself as intelligent and capable. But alas, I'm a child of the internet, bound by my own insatiable curiosity. Poor executive functioning, a handicapped attention span, and information addiction have dampened my potential. Now the floodgates are open to behavioral addictions of all sorts.

Now begins the systematic removal of vices. Digital Wellbeing timers don't work - I eventually disable them. I removed YouTube entirely this week - at first there was a visceral, anxious response to the silence that would otherwise be filled with rambling podcasts. Pathetic, yes, but a step in the right direction nonetheless.

I still need better tooling, though. Something not-so-dopaminergic. Something that engages me with meaningful, cognitively challenging, long-format material. Something that I can annoyed with notes. RSS feeds are a potential candidate, but integrating that into my digital workflow has proved ineffective. Beam may allow me to replace my browser, left to read and research without wandering off into information soup.

I'm 26 years old, graduated with a comp sci degree three years ago and didn't score the job I needed after graduation. Most of my interviews were "close, but no cigar". I've been in limbo ever since. I feel like my behavioral addictions may be connected to this unfulfilled career. Anyone else in the same boat?
> but it's only available on Windows and Mac.

Oh? [1] has been working great for the past 5-6 years.

[1]: https://www.makemkv.com/forum/viewtopic.php?t=224
No snark detected! Good question.

I split my time between the US and UK. One of the interesting things about GDPR has been that a lot of non-EU information controllers appear to have adopted it as their de facto DSAR / right to be forgotten standard, so for many of these "services" GDPR works irrespective of territory (or the GDPR standard), and nearly all others have a simple format for deletion.

The thing which GDPR turbocharges is that you can submit a DSAR or deletion request to _any active email address_ and it must be actioned. So you don't actually have to use the obnoxious forms they try to force you through.
I would assume scipy uses MKL, and Julia has wrappers for that too: https://github.com/JuliaSparse/MKLSparse.jl. For the GPU CUDA.jl has support for sparse matrices as well.
The Tribal Network Effect
Or you feel the call to adventure!
Your Personalized Carbon History
Need to bring back some of those brownbag lunch & learn events, starting with "SPICE up your clocks"! Except people might not be comfortable sitting in the same room these days
https://chromium.googlesource.com/chromium/src.git/+/f800edb...

Best context I can give is the actual CL for the fix.
The Python standard library is old. For instance, urllib.urlopen() already existed in Python 1.4 (the oldest I could quickly find docs for), which is from 1996. Things that were useful back then (like a built-in uuencode module) no longer make much sense as part of the standard library. And mistakes in the API of a standard library are hard to fix without breaking backwards compatibility, while a third-party module can, in the worst case, be discarded and replaced by a newer one.
Huh? When I’m out socializing there’s no spying to do. But as soon as I get back I will just log in and the spying begins.

I’m so accustomed to flaky peripherals with Apple products I wouldn’t even be alarmed at the behavior.
You’d probably want to do it in FFmpeg, because in order to get the audio in to Audacity and back out again you’d have to use FFmpeg anyway.

I also get a massive headache just from using Audacity.
Every python program starting 50% faster would be awesome (importing packages is slow)
Ah, thanks for making me dig around - apparently Mozilla's offering does cover a few more countries than just the States, as it did prior - mine own included.

So, I can finally give Firefox 50p a month! (Or whatever their share of the charge is - not a heck of a lot, I imagine).
Woah! talk about sh-tting on deep learning and knowing jack about double descent, deep double descent.

flag-worthy sh-tpost.
Not the rest of the world's problem you called a game that mainly involves throwing 'foot' ball for some incomprehensible reason.

Are you sure about the name basketball? Don't want to call it sackball or something like that? Or maybe shuttlebasket?

I always chortle at your "world" series too!
I think that's a false false assumption.

With trust you get trade. Trade is commerce and the more trust you have the more money changes hands.

If I could firewall my phone I would upgrade every year no question.
Microprocessor only wants one thing and it's 0xEA
Thanks. Since it doesnt store data, which is excellent, does it still cache them for performance? If it does, would that still fall under the radar of GDPR?
Try exiting Google or Amazon. It's borderline impossible.

Basically - how do I exit a company if I'm not the one choosing to use their services?

I cannot use the internet and avoid Google's ads.

I cannot use the internet and avoid Amazon's hosting.

I cannot exit the internet because I literally make my living with it, the competitive disadvantage of doing so is SO great with the way we've structured services and life in general that it doesn't really work.
I agree, considering how much money they still make with Display Ads, and its potential to make so much more, it's amazing to me how Display Ads are still like 1/10 the quality of Facebook ads as a product for advertisers, and Facebook Ads is also a mess with all the bugs and random algorithm changes they make on a weekly basis, so that's saying something.

It's not just about targeting. But the algorithm is also 10x worse and the UX is 10x worse, and often it's on purpose to get as much "dumb money" as they can, while of course shooting themselves in the foot, because the better long strategy would be to actually make it a quality product that gives people results.
Don't think that's us! KBYE.io currently asks for credentials and doesn't display anything.
How Ransomware Puts a Hospital at Risk
wow, nice minimal sandbox
And I just typed “USAA routing number” into google and got the same result. I’m not opposed to having searchable customer support for this kind of information, I just don’t like going through the clumsy dialog charade to accomplish common tasks that require input of data.
Bit confused reading this, thread was talking about Shopify. (Other confused readers: parent's profile says they work at Makeswift, the site builder in OP.)
That's exactly why we built appsmith. A company's core tech stack should be built on open source technology so you're never held hostage by proprietary software.
https://github.com/appsmithorg/appsmith
Indeed. You really have to look at settlement patterns and not just a single scalar density. What makes public transport difficult in the US is that suburbs are dense enough that a lot of people live there but not dense enough to put in efficient public transport. If you drew a histogram of the Russian population sorted by density, you would find that a very large % of the population lived in dense local areas and a relatively small population is spread over the vast rural parts of the country. Not even just tundra, even Russia West of the Urals is very sparsely populated for the most part.
Do you know what a monopsony?

Not a monopoly. A monopsony.

Anti trust law prohibits both monopolies and monopsonys from engaging in anti competitive behavior.

You are trying to claim that monopsonys engaging in anti-competitive behavior are not illegal, when they are.
Many DOJ attorneys resigned from this case in protest of it being brought to bear too quickly. Bill Barr, US Attorney General, overruled senior DOJ attorneys who felt that it was impossible to bring a strong case against Google by rushing it before the election.

As a result, this complaint being brought is considered legally weak, and it gives Google's legal team a huge advantage in fighting it. If the decision to accelerate the case, at the cost of its strength, causes the complaint to fail, it'll probably be the last antitrust case against Google we'll see for some time.

Source: https://www.nytimes.com/2020/09/03/us/politics/google-antitr...
I think the reasonable take-away is that if you ever intend your language to be used for large programs, just take the hit and start off with static types. Your future self will thank you.

I think this is missing something: the creators of those languages wanted languages that were fun/productive for writing small programs. That is, extremely flexible languages (and yes maybe they were unaware back in the 90's how this would limit their optimization potential)

And all big programs were once small programs. Facebook is probably one of the easiest to see, since it was "just" a bunch of PHP scripts (although people tend to underestimate/dismiss it for that reason).

Just like nobody ever says: "Well I estimate that in 10 years Facebook will consist of 10M lines of PHP with 5,000 programers working on it -- I should probably write it in another language".

Nobody ever says: "Well I think my language is going to be used by millions of people and will have billions of lines of code".

Well, there probably were people who thought that, but those were exactly the people who didn't make languages as useful as Python and JS :)

----

That said I think the phrase "irrational exuberance languages" referring to Python/JS is kinda funny, and in a way accurate ...

https://blog.sigplan.org/2020/10/12/from-heavy-metal-to-irra...

Although again I would say the unexpected part was not that they thought single core scaling would continue forever and make their languages fast, it's that those "slow" languages turned out to be the "best" ones for writing some of the most important systems of the last couple decades (not just commercial ones, but also Wikipedia, BitTorrent, etc.)

----

I'd make another analogy, to ISAs. If you talk to anyone who knows about CPU design, they'll say that x86 is shitty with a big pile of hacks.

"It would be better" if someone designed it from the beginning with current applications in mind. But if anyone actually did that back in 1980, they wouldn't have been successful.

And from my perspective, I mostly don't care, because the C compiler makes it all work for me (although I know the people who make it work care very much).

So I guess the point is that technology adoption proceeds by evolution, and trying to plan 10 or 20 years ahead of time never works.

----

Also, there is a pretty hard tradeoff between static types and metaprogramming. Recent languages have come closer to reconciling these features (Zig, Nim, D), but dynamic languages chose reflection/metaprogramming, and that's a primary reason why they became successful.

Ruby on Rails is a great example of that. It uses Ruby metaprogramming/reflection to a hilt, and lots of people who have no idea what that is love it, and they built tons of things with it (which now makes it an interesting optimization target)
SELinux doesn’t let root just do whatever it wants.
Yeah I know. Most of the people who comment about biking and transit in the netherlands seem to miss the fact that the dutch story is pretty moderate.

20 year olds in cities don't have cars. 40 year olds with kids generally do, and a lot depends on where exactly you live. The Netherlands does a nice job of providing multiple options. The train and bus links ing rural areas are especially impressive, compared to what we (ireland) have. But... it doesn't replace cars. Cars still exist. People use them, just less. It's moderate.
If you've ever been to a DMV in Ontario, it's not good. They're horrible in my experience. Interesting to see the data suggests otherwise but just google Ontario dmv experience, everyone here hates them.
Certainly a much shorter way to say this: if you have enough lines you can approximate any curve within a margin. This is what large neural networks are doing.

Another way to look at it: most neural nets are just a bunch of polynomials stitched together. You can see this from the popularity of the relu activation function. when the relu is negative, that poly is always zero in that area. When positive it's some poly multiplied by a const - another poly.

For nets that use other activation fns, they try to be linear in the area of most active input. So again they approximate a const * a ploy.
This 100x.
Watch the live NASA TV broadcast about the landing starting at 5:00 pm EDT here:

https://www.nasa.gov/nasalive
This should be the top comment, reading through those docs is a terrible experience, I think the author lacks any didactics experience
Would it be fair to say Retool is a spiritual successor to Visual Basic, upon which a whole generation of enterprise apps was built?
I think what you're referring to is the "Always Open This Site in .." option. That one assigns a website to automatically open in container. This on the other hand, assign a container to a default page. It's similar to how you have home page for your whole browser, but now for each container.
But then writing something in C is not really difficult isnt it? (The real difficult part is the algorithm not the implementation in a language)
Show HN: ProjectManagement.jl: PERT charts and probabilistic durations in Julia
Here was my reply at the time (2018) for non-simd lookup table approach

http://darkcephas.blogspot.com/2018/10/validating-utf8-strin...
Why NASA Abandoned the Gemini Rogallo Wing
Announcing NetBSD 9.1
Hi! Thanks for the comment. I'm an engineer as well, so the concerns you raise are things I've thought a lot about. I think Retool does a few things differently, which help:

1. On We allow you to sync all your applications to Git. All Retool apps just JSON, and we serialize that to YAML (that has pretty diffs). So when you make changes to your application, those changes can be synced directly to your Git repository, and you can use code reviews, PRs, etc. in order to manage everything. This means we also support code transforms (if you want to bulk-change Retool applications), support staging and dev environments, and more. https://docs.retool.com/docs/git-syncing

2. On the flexibility side — you can import your own React components. This lets you use the data-handling layers of Retool, but still customize the front-end as much as you want: https://docs.retool.com/docs/custom-react-components.

3. Most serious Retool users host Retool on-prem: https://docs.retool.com/docs/setup-instructions. By hosting Retool on-prem, you can be responsible for Retool's up-time. And because all updates are shipped via Docker, you can always downgrade / refuse to upgrade.
James Jessiman Memorial Award for 2020 Awarded to Lasse Deleuran
Exactly. - "In my experience and opinion, as soon as something is well defined it becomes Artificial Narrow Intelligence - Vision systems, Natural Language Processing, Machine Learning, Neural Networks - it loses the name "AI" and gets its own specific name."

https://news.ycombinator.com/item?id=24767341
I have played / playing CTO for multiple startups spanning over 6 years with a total experience of over 20+ years.

I am fairly successful (!?) (though the perspective is my own and satisfied with the mix of life I'm into and whatever I'm!) in my career and have enjoyed a good and competent technical team with me all the time.

I mentor my team mostly from ground-up and have found that anyone can become a fantastic and a dependable competent resource provided enough freedom and directions. Also worked as a startup coach. Been into startups since early 2000s

Obviously, this handle is my pseudonym and not my real name. Extremely sorry for that as I value privacy more than anything and people call me that I'm a paranoid. I'm still not in a position to divulge much personally.

I'll try to list down common issues faced and lessons learnt by startup a CTO as much possible.

- Having to deal with a non-technical founder is very hard

- Technical work could be very challenging if you are one of the few who takes cares of many things or try to play multiple roles

- Getting competent resources could prove to be a very tough task if you are in a third world country. (I'm not talking about the Bay Area types)

- Have a process right from day one. Do everything in a documented manner and work like what will happen if you get run over by a truck (it could happen to anyone on the team). Then what?

- Technical stack identification for an initial MVP will take time until one gets it right considering a 360 degree view covering all the aspects

- Having business knowledge / outlook is a must and without that, however technical one could be, he/she will not bring value on a long run. There could always be a better one who will replace you

- Strike the deal from the day one. There is no free lunch. Negotiate hard and properly for what you are worth. No slack or compromise on those aspects

- There are no shortcuts for anything

- Everyday is a learning day

- There are newer ways of doing things which gets into the mainstream and some might even come from you!

- Keeping the team together and motivated is an extremely tough thing to do if you are in a non-commercial decision making role. Try to vest some powers towards that direction if you are joining a team (not as a part of core founding / decision making team, but just playing a CTO / VP of Tech or something akin to it)

- Pleasing everyone is not possible all the time. Learn to cope with frustrations and take decisions based on long term goals

- Never get driven by emotions

- Be ready to adopt to any situation, and be adept at many things. Learn, learn and learn and put to use

- Have a birds eye view on everything and have the vision of an ant on specifics (up close!)

There is much more to write (it's my part time passion and mostly use it for internal communications, mentoring and teaching), but seriously considering it towards a book of experience in (near?) future.

Though the above is incomplete in many ways, would like to hear the thoughts / views from other technical people. Thanks for reading so far!
The important part of Julia is its programming model.

The implicitly parallel fork-join model is easy to program and incredibly general. And I'm glad to see a high-level language embrace it.

-------

I probably should note some other languages of this model: CUDA, OpenCL, ISPC, OpenMP, OpenACC. Most of these other languages are low-level, where you manage memory directly (and GPUs have very little memory per thread. So manual memory management is still hugely important)

But for speed of development, prototyping, and higher level reasons, a language like Julia that implements this "mindset" is going to be hugely important moving forward.

------

The fact that parallel fork-join scales from 2 CPU threads all the way up to thousands of GPU-threads... or CPU + SIMD (such as AVX512), is proof that this methodology is useful. I feel like people are sleeping on this model: its hugely useful for scaling on what I believe to be the computer of the future.
Being stuck in the middle like this can be a difficult if not deadly issue to resolve.
> Can you select a file in the whatever is the Linux desktop equivalent of Finder and hit the spacebar to get a quick look at the file native to the OS?

Yes, I use pcmanfm on Linux and the spacebar will open the file in the default program.

> Can I run the software I need to be able to make a living?

Depends on what you do. If it's mostly design work and you require Adobe products then Linux is not a good choice. For software development then Linux is great.

> Can I run multiple HiDPI displays that I can connect/disconnect as needed without causing issues?

I never encountered problems connecting external monitors but also haven't tried connecting to an Apple monitor and makes me think drivers are probably non-existing for that.
If it is flawed, it is that there are so many more anti-competitive things that Google does, especially in the ad space, so it is too narrow.

That seems like legal strategy rather than granting a pass to Google's even-more-egregious anti-competitive actins, though.
I own a shop that sells industrial parts, many clients of ours praised us for giving critical help, being able to find parts they needed urgently to keep their also critical factory working.

thing is, people find out we exist solely because Google search, when something goes wrong on the factory, they google for the solution, and finds us... whenever Google changes SEO in a bad direction, or ban our ads by mistake (happened more than once) our revenue tanks hard.

To be honest it feels terrible, I have no idea how to fix this situation.

Note: just so you understand how ethical and important the business are, some of the products our clients make and needed our emergency help: cheap bread, medicine, medical equipment, beverages, work vehicles, etc...

One of our most lucrative sales that came from a google search: a truck factory was having countless accidents because a clamping tool kept failing and injuring the workers, they were desperate for another supplier that knew how to fix that issue, instead of just selling replacements we actually sent someone to the factory and figured out a way to do a certain step during production differently, in a safer way.
DuckDuckGo claim to make significantly less money per search than Google does, which seems to disprove that search queries are enough of a discriminator on their own.

Source: https://spreadprivacy.com/search-preference-menu-duckduckgo-...

Despite DuckDuckGo being robustly profitable since 2014, we have been priced out of this auction because we choose to not maximize our profits by exploiting our users. In practical terms, this means our commitment to privacy and a cleaner search experience translates into less money per search. This means we must bid less relative to other, profit-maximizing companies.
From the abstract:

"This Note argues that the current framework in antitrust—specifically its pegging competition to 'consumer welfare,' defined as short-term price effects—is unequipped to capture the architecture of market power in the modern economy"

It's an opinion piece stating that law ought to be changed, not that Amazon is doing anything illegal.

I never really quite understand how people think antitrust law applies to Amazon. I don't have expert-level knowledge of Amazon's various markets, but I don't think they have a monopoly in any of them.