skysight-inc/HackerNews huggingface dataset:
We were talking about widget libs and non-cross-platform apps, so PC games didn't come to mind for both reasons.

I still mourn the days of shareware.
It is not an assumption, in layman terms: "speed of light" is a bad name. It is actually speed on interaction. Top speed of any interaction. Everything which isn't slowed down by mass has this speed, like light.
You cannot fix this error. Your proofs do not apply to such limited set of random permutations. You have to prove the cycle structure for the specific ones you chose, no matter how you choose them, otherwise you are playing with a time bomb. As such there’d be no reason to choose your method over many other PRNGs that do provide good cycle length guarantees and equidistribution metrics at the same CPU speeds.

In fact, I think your method is a weaker subset of PCG generators, which are as fast and have all the good theoretical guarantees.

What do you mean by “true random numbers”?

There are 64! permutations on 64 bits. All Roma permutations are a vanishingly small subset of these with very specific structure. How can you prove that structure doesn’t introduce all sorts of bad cases?

Don’t worry about all the errors. I doubt this one is fixable.
But he is still alive, isn't he? I hope he has heard the tunes by now. With sites like https://c64audio.com/ and Kickstarter projects like https://www.kickstarter.com/projects/c64audio/back-in-time-s... there has been quite some public visibility of SID music.
you have an open sauce keyboard then?
Yeah but it isn’t very profitable in the grand scheme of things. It came out in the Oracle trial that Google had only made around $23 billion in profit from Android from inception until around 2016.

They pay Apple around $8 billion a year to be the default search. Apple has made more from Google in mobile than Google has made from Android.
Riding Dirty: The Science of Cars and Rap Lyrics
Excerpt:

"Most instruments access the chromatic scale by manipulating a 1-dimensional environment, like a string on a guitar or an air column in an oboe. What makes the steelpan unique and interesting to study is that the vibrations of different notes are all coupled together because the notes are all embedded in the same piece of steel."

Related:

Electronic Speckle Pattern Interferometry

https://en.wikipedia.org/wiki/Electronic_speckle_pattern_int...
>If you’re more interested in how this impacts you, just know this: whether you want to convert “decades-old family photos” to 3D, or you want to convert your professional portraits into 3D-like creations, FB now lets you do that. You just need to upload it using the Facebook app on “an iPhone 7 or higher, or any recent midrange or better Android device.”

...aaaand that's the motivation for this feature - persuading people to upload more photos to Facebook.
Why would you want to program a microcontroller in any other language?
Passion is good, but it should never be used to overwork or underpay people. Never shit on someone else for having a good work/life balance and accuse them of not being passionate or whatever. That's a toxic work culture and honestly, given how much money is going around in software development, it shouldn't be necessary.

Pay people if you need them to work overtime. In hard cash, not vague promises. And if you've burned through your VC money already, don't try and push through on debts; cut your losses, give your employees plenty of heads-up, and pay them before your money runs out.

I mean if you don't want to hire them part-time, someone else will.
All bleblorgs are red. Are all red things bleblorgs?

This anti-VPN framing is weird. The Government forces ISPs, via court orders, to block some websites. To evade that ban you use a VPN.

Most pirates use VPNs, but not all VPN users are pirates. The piracy uses of VPNs have ballooned since 2004 and the IP Enforcement Directive came into force, but this isn't something inherent to VPN use.
Australia's Surveillance Laws, Data Leaks and Power of Spooks
The most interesting Clojure-like language around is, IMO, Carp[^1]. Carp is a Lisp written in Haskell that compiles down to C with Rust ownership semantics and looks like Clojure. So you get a GC-less Lisp with fast startup time that is suitable for game development with the safety guarantees of Rust.

[^1]: https://github.com/carp-lang/Carp
The 'why didn't the Incas, who were brilliant engineers eminently capable of mastering the axle, invent the wheel' is a fun question too. But one easily answered by looking at how little of their territory is flat enough for a wheel to be useful.
I assume the parent meant that there was no compiler magic at play, as far as I know UnsafeCell is written in pure Rust, just using unsafe code: https://doc.rust-lang.org/src/core/cell.rs.html#1486-1488

So basically if Rust's stdlib didn't provide it, you could reimplement it yourself from scratch.

EDIT: actually, reading the comments, it looks like I'm wrong about that:

> If you have a reference `&SomeStruct`, then normally in Rust all fields of `SomeStruct` are immutable. The compiler makes optimizations based on the knowledge that `&T` is not mutably aliased or mutated, and that `&mut T` is unique. `UnsafeCell<T>` is the only core language feature to work around the restriction that `&T` may not be mutated.
true. also drugs usually feel great. there seems to be a cost for feeling great, e.g. you can't have feeling great/happy without sometimes feeling down/sad. how would one even understand the concept of happiness or being fulfilled if they have never experienced the other side.
What I like most about Rust is that I can pass references around without worrying whether the value they reference will continue to exist. This has been a constant mental burden for me in C++ and has led to some unnecessary defensive copying.

I'm not so sure whether Rust's strong immutability/exclusivity guarantees are worth the trouble though. Unexpected mutation hasn't been a major source of bugs or mental burden for me in other languages, at least not in a single threaded context.
I’ve done it for crypto work, and to find or prove impossible certain mixing functions for PRNG work. Knuth fascicles on Boolean Functions and SAT solvers give a good foundation for this type of work. Do all or most of his related exercises to get going.

Unfortunately, I rarely write stuff up. Too busy doing :) Writing up well takes considerable time away from making things.
I currently sit in front of a 55" 4K LG OLED and I feel your pain on the wall-like nature of it up close. It took some getting used to and sometimes I miss having side monitors. I sit at varying distances to it depending on what I'm doing but my head is usually no closer than 3 feet from it and I'll be honest.. I recline a lot--sometimes 45 degrees or more... I've been nearly horizontal. (I use a split keyboard so I can move my hands as far apart as I need to to get comfortable.) I don't know what the current research says about that but reclining or standing definitely makes it easier to look at the top of the screen.
I don't think they're quite that bad. The software itself exists and has shipped games and prototypes. I just don't see much market for it.
I didn't realise people were making these arguments back in the sixties. I came across this in Penrose's much more recent books "The Emperor's New Mind" and to a lesser extent "The Shadow Of The Mind" which make similar arguments to this paper, appealing to incompleteness (and in the second book quantum mechanics) to argue against strong AI. Both books are well worth reading, but since I understand Turing machines are able to stimulate both quantum and classical machines I found it hard to find them truly convincing.
I think the point about an "obvious" demand for a product is important, but what is obvious changes over time. After the industrial revolution it was obvious that certain improvements could make a lot of money in industry, but that was not obvious eg to the inventors of the Roman steam engine.
Ah, so it's not about power being a big expense, but being a constraint that is limiting their growth:

> We are constrained by the data centers’ power infrastructure which, along with our selected power distribution units, leads us to power cap for each server rack.
How Rockets Are Made (Rocket Factory Tour – United Launch Alliance)
I'm not sure that's correct. `UnsafeCell` is a Rust lang item that might disable some optimizations, I think?

https://doc.rust-lang.org/src/core/cell.rs.html#1483
Deets – location based venue details
Given your trial would you think it useful to investigate moving a search solution of standards and regulations in PDF and text documents to aleph? That is to say is it a good enough search solution for structured and unstructured data that it would make sense to build on top of it instead of rolling your own?
Microsoft storing world’s open source GitHub code in Norwegian archive vault
> I decided to use GTK and not Qt because in the 1990s, Qt, despite being written in C++, was incredibly non-C++-idiomatic.

Yeah, but there were good reasons for Qt to do that, I think that is just a taste thing, when you want to make an application that works the fact that Qt has a sane string,vector, signals is a plus(you did not need boost or third party code) , coming from Java or .Net Qt feels right.

For GUIs I did not hit cross platform related issues. I think I had to re-arrange some menus depending on OS but not to use native code. The only time I had to use some native stuff and I had to include windows.h was because I needed to on a multi screen setup to get each screen dimensions and at that moment this was not implemented or bugged(I do not remember).

About GTK, I strongly dislike the fact they are using their own File Chooser dialog and not the native one and that you can't customize the sorting order in it, especially on GTK2. So I have a few GTK2 apps and I always find it hartd to find my files because n how them are sorted , though in GTK3 I found a config options to change it a bit.

I would still use GTK if the problem to solve would require Python and a simple GUI like ask the user for a name, to chose a file, input some text. show an image and it is a Linux tool only.

About GNOME I agree, it could be possible in future GTK won't officially support menus, tray icons and other things that GNOME does not want.
Digital Minimalism: Choosing a Focused Life in a Noisy World
Google stated that they were into Google+ "for the long haul", in October, 2014.

https://www.vox.com/2014/10/7/11631634/new-google-head-david...

A month earlier I'd suggested 4-5 years, earily on-mark:

https://web.archive.org/web/20190115022452/https://plus.goog...

(I'd made a few other predictions, but they were roughly in line with that. I insist it was a fluke.)

And it turns out that it was very nearly precisely five years later that the service folded.

This on what had been a "bet-the-company" effort in 2011:

https://www.zdnet.com/article/google-aims-to-subtract-users-...
What's wrong with 7-Zip? You don't need a crack for that.
Intro to Chrome’s V8 – Exploit Development
> The assumption ... is unfounded.

Considering that many, many countries exist where this is the case (most of the time), this seems to be very well founded.
Redux vs. MobX: What you need to know
I thought he was joking at first too and googled it to find out that he was in fact serious.
I dug in recently and saw a lot of potential, as you know very close to part of what startupheroics.com is working on as well, with our upcoming startup academy, UpStar.
I look forward to seeing the progress! Kudos and good luck
Virus Pushes Global Economy Toward First Contraction Since 2009
I love iTerm2 and have been using it for years. Thanks to this post I've even learned a couple of new things that make me love it even more.

One thing I've been trying to get working in iTerm2 has been AWS profile badges. iTerm2 has the ability to use text "badges"[0] to give feedback about the current environment. I'm an AWS engineer and tend to switch between environments a lot, so I thought it would be great to use the badges functionality to let me know when I was in the production environment vs. say, the development environment. This seems pretty simple but I haven't been able to get it to work.

[0] https://iterm2.com/documentation-badges.html
How to Crack a Data Science Interview
You're right, I just saw that. Well I least I learned something new about Rust today!
Not really, I just thought that CNN (the news network) uses generated images in their articles. The topic about recognizing them, or even generating them, would make sense in CVPR.
Aren't the strong immutability/exclusivity guarantees specifically the reason you can pass around references without worrying if the referenced value will continue to exist?
Lobster language offers interesting lightweight alternative to strict ownership model of Rust:

http://aardappel.github.io/lobster/memory_management.html
Singapore’s Coronavirus Transparency Has Lessons for the U.S.
The Ubuntu releases for the Raspberry Pi utilize cloud-init with the cloud-init configuration files being stored on the FAT32 partition.
> I'm not so sure whether Rust's strong immutability/exclusivity guarantees are worth the trouble though. Unexpected mutation hasn't been a major source of bugs or mental burden for me in other languages, at least not in a single threaded context.

For the multi threaded context it's amazing. Compile-time data-race checking is such a unique and useful feature. That and the great ergonomics of the locking primitives makes multi-threaded programming in rust really enjoyable.
Zuboff's book is excellent
> I am a bit skeptical of your Account

Fair enough, I know it's true, it happened and nothing to gain proving otherwise.

Sure it wasn't the golden solution, but it was on the right track and would of enabled others to progress as at that time there was nothing.

> So, no worries you most likely did not miss out on your Nobel Prize ;)

Just so you know, I don't care for such things and even throw a chess game just to avoid having to go up in front of the school and didn't like public attention.

Turned out I was autistic spectrum, a diagnosis that was late in life for me, mostly due to the time - 70's.

My point was and with a personal example how easily something wonderful can be glibly dismissed and shot down before it even gets a chance to try and take flight instead of explored or explained why it won't fly.
> Assuming decent roads, a bicycle would often be more convenient, and almost always cheaper.

I think you're assuming an idealised version of roads. In all seriousness, good roads were usually cobblestones and bad roads rutted tracks until bicycle pioneers started lobbying for roads to be paved smoothly enough to make their then-expensive hobby more practical for transportation than horses and horse drawn vehicles. Asphalt and Portland cement roads were new technologies in the nineteenth century too.
Not religious, this is ethnic persecution. Han Muslims are left alone.
Either the paper should not be presented elsewhere or should speak out the meaning!

Did they really hoped for that their paper will remain in a specific group of experts? I seriously doubt so.
Yes.

A better name for "the speed of light" might actually be "the speed of time" or "the speed of information transfer".

It's a mathematical limit and you can derive it using pretty much anything, not just light.

As an object goes faster, it experiences time dilation, length contraction, etc. The "Speed of Light" C is basically the point at which all of these things reach either zero or infinity.

It also "just so happens" that electromagnetic waves (such as light) travel at exactly this speed in a vacuum. They travel that fast because they travel at the maximum possible speed, and that happens to be the maximum possible speed.

It's like if you always traveled at the speed limit because you didn't want to break the law, and we called it "triplesex_ speed", but really it's just the maximum speed that anyone would go if they didn't want to break the law.

Except in this case it's not just a law- it is (to the best of our knowledge) physically impossible to go faster. It's not just that we haven't seen anything go that fast- it's that going faster than that doesn't even really make sense theoretically - for example, it would result in time-travel (this has to do with the fact that the order in which events happen and the speed at which time passes is different to different observers depending on the speed at which you're traveling).
Most serious Lisp programmers write mutable code. Common Lisp is multi-paradigm but most code written has side-effects. And that’s for a good reason: Clojure-style immutable programming doesn’t fit most problems very well. Which is why Clojure will never be a language with the lasting power of Common Lisp. It prematurely optimizes and constrains your thinking into a single paradigm.
As someone who uses Clojure a lot:

It would be a lot better for language adoption if people would write more blog posts showing best practices for tooling, and less vague stuff about how awesome the language is.

For example, the startup time thing is completely irrelevant if you use Emacs/VSCode with a standalone REPL that you connect to.

It's non-trivial to set this up (more because of lack of consolidated info rather than time it takes), but it can easily be standardized across machines/envs (I Dockerize all projects in a simple way to allow team members to get started up with REPLs easily).
Case Report:Inhalation of 550x normal dose of LSD with nonfatal positive outcome
lol, you say this like it's a revelation. Why would a company build a feature in their product and not expect people to use their product to use the feature.
2020.09 a Quick One from Bubenreuth – Rakudo Weekly News
Finding a perfect real estate CRM: 6 important factors to consider
The benefits of CRM in business are evident. It saves time and headaches, helps in managing a client base, and keeps up with the anticipations of today’s homebuyers and sellers. Agile CRM has gathered amazing statistics supporting these values. Applying CRM for real estate helps to increase sales by 29%, sales productivity — by 34% and sales accuracy — by 42%, grow conversion by up to 300%, and shorten sales cycles by 8 to 14%.
But the real story is very often not so picture-perfect. In practice, around 30% of real estate companies have not applied this tool to their businesses and those who did experienced certain challenges. The interesting fact is that some reasons for CRM nonuse and challenges people facing are quite similar.
I knew Stadia would fail when I first heard about the project. It's a gaming product built by people who clearly have no idea about gaming or typical domestic internet connections.

If they had done some basic market research they could have saved themselves a ton of money.

I have a Ps4 and recently tried out the PS4 now streaming service, and while it was nice to try, I would not subscribe because of one reason: to much lag. And I have a very good internet connection and ethernet connection. I also live in a city where there are datacenters which host service.

Even then the lag was unaccceptable to me and I wouldn't even call myself an avid gamer. I'm just a moderate gamer.

There's only a certain type of game that is feasible over a streaming service and that is slow-paced strategy type games, or adventure games. Anything that requires fast reactions who's work. Kids won't like it. Kids will demand a PS4 or PS5 from their parents.

Putting games like Doom on Stadia is pure idiocy. These are the wrong type of game to put on it.

In any case, it will certainly fail and be shut down pretty soon.
> In fact, I have considered doing so for Netflix and Spotify, among others

I must not understand because my argument is that the support absolutely must be built into the netflix and Spotify apps themselves, that seemless integration is what makes chromecast so usable. The media discovery and control needs to be in their app, not split between two different apps. So what can you do, other than provide a library for Spotify and Netflix to then ignore?
The advice the community usually gives is just use hashmaps. You can easily refactor when you need that more difficult functionality, because the language strongly disincentives mutable state, which is what usually causes issues.
https://www.cnn.com/2020/02/27/health/lsd-overdoses-case-stu...
For starters, who'd want to be in the startup-ecosystem, you'd find it useful. Personally knowing Ace, he is a value add-on to any of the niches you work with as he provides great insights and help.
A non-tech guide on full-cycle Agile product development
To save people needing to lookup how to use that:

perl -e 'print "\e]1337;RequestAttention=fireworks\007\n"'
I think you mean tungsten. Aluminum is very soft to cut. Even aluminum used in aircraft is easy to cut.
Some valid points there. The problem, for me at least and I guess many other people, is that the vast majority of my contacts uses WhatsApp.
I know this probably will never happen, but what I'd love to have is some kind of universal messaging app that connects to all services I want to use. Back in the late 90s there were plenty of internet messengers such as ICQ and Yahoo! Messenger, and IIRC it wasn't long before universal clients were developed.
If you are looking for an in-depth Agile tutorial, then this book will be very useful for you. We know that running a software development project from the customer side is not an easy job. That’s why we’ve drawn up an easy wallet guide to follow when starting an agile product development of your own. The guide will convince you to go agile, identify what you need to learn, and how to prepare and deal with each stage of the agile software development life cycle!
>Depends if you are doing it manually or in a automated fashion.

In either case this makes no sense at all.
Does the Linux Kernel has some sort of Unit Testing Framework? Is it being used? If “no”, then why?
Yes I tried. Please send me that lovely code :-). Email sent.
Coronavirus is like something out of a sci-fi novel. Writers' similar scenarios
... also, would wonder if three long pieces of wood with L-brackets will be regarded as potential hazardous for carry-on.
Seek – Identify wildlife and plants from your smartphone
While I absolutely agree you shouldn't reuse passwords across services, it's a reality for many users and I'm convinced it's not an acceptable point of view to tell your user his password might be leaked, if there is no indication for it. This is not a minor inconvenience, this might trigger a major panic and it's inconsiderate to ignore it.

Even if you display there is a minor chance of a false positive, your user must now think 0,1% this was a false positive or 99,9% my password was leaked! I don't want users to panic if there is no reason to and I don't want users to blame false positives if there is reason to panic. I think it's definitely worth worrying about.

Also research has shown that forcing users to regularly change passwords leads to weaker passwords. And as many (most?) users are not using password managers (yet) expecting a different secure (i.e. long enough, non dictionary) password is too far from reality.
Hello Greg. Yes, both of us are working in more or less the same area, so I'll continue to take what I can from you, haha. Joking mate. Cheers mate, Ace.
It's unlikely they will, there's an upgrade path called Google One that gets you 100GB storage for about $20 a year, across all their products, and shareable by family members. It also comes with human tech support.
Red Dead 2 probably isn't the best game to test latency with, considering how much latency is added by the game itself for the sake of more realistic animations:

https://www.youtube.com/watch?v=fqMqeuwxwVg
They also talked about a delivery method that may keep fries fresh and crispy for 40 minutes (or it may have been in 99% Invisible or some other podcast). Never heard about it again.