skysight-inc/HackerNews huggingface dataset:
A couple of ways I've seen are:

Pretending to be an "influencer" so you get free press keys

Buying keys in a region with low regional pricing then reselling them in a higher region

Buying a bunch of keys during a sale, then reselling them a couple of months after the game is no longer on sale
Skin color, nationality, and gender are all bigoted cnn thinks about. Please shoot their reporters. Other countries execute US media as spies because US media is full of agents. Death to cnn.
I haven't tried standing yours up yet but will tomorrow! Do you have all the Drink and Tell/Told recipes as fixtures? Or just a few?

Your repo is nice and clean, definitely learning from that, and your model design.

Any reason you haven't deployed as a web app?

Oh and for related.. an issue is that sometimes related recipes are really quite different (e.g. an old fashioned riff with Gin and St Germain, or tequila/mezcal) so would be tough to automate..
Probabilistic Sharpe Ratio
Agree, maybe it'd be better one with Face ID.

I'd suggest give Voice Control a try, it can do swipes, clicks, etc:

Intro video:
https://www.youtube.com/watch?v=aqoXFCCTfm4

Tutorial:
https://www.youtube.com/watch?v=80AyUCjZYZM
CVE-2020-3956: RCE Vulnerability in VMware Cloud Director
I got diagnosed with it a couple of years back. I knew I had it, but I wasn’t diagnosed.

The evaluation is simple. They gave me a questionnaire with ‘have you ever’ questions. You rank them (think “a lot”, “often”, “sometimes“, “no”). Then they score based on that.

And let me tell you, filling that out made me start crying. All the shit I had put my mom through while growing up, school, college, etc.

But hey, I got the diagnosis. I have meds I can take if I need them. I currently don’t do it everyday because I simply don’t have to for what I do day to day. But if I’m working on something that requires me to hold regular hours at work or on some projects that are more conceptual, I have to.

All this to say, the test is simple and pretty quick. If you are curious, you could take it.
But keybase still has their server software that people depend on and that isn't open source. Worst that could happen with New Vector is that they stop paying developers to work for the Matrix.org foundation but that would not prevent anyone from continuing to use the existing software
In my experience with visual programming discussions, people tend to point at some example code, typically written in a visual programming tool not aimed at professional software engineers (tools aimed at musicians, artists or non-programmer scientists usually), which generally are badly factored and don't follow software engineering principles (like abstraction, DRY, etc), because the non-programmers in question never learned software engineering principles, and use that as an example of visual programming being bad. They tend to forget that the exact same problems exist (sometimes much worse, IMHO) when these same non-programmers use textual languages.

We're just used to applying our software engineering skills to our textual languages, so we take it for granted, but there exists plenty of terribly written textual code that is just as bad or sometimes worse than the terribly written visual code. That's why sites like thedailywtf.com exist!
How did you manage that?

TLDR -- Event structures are my favorite new feature. Try them out and see if you still hate LabView nearly as much. I also suggest not actually using any of your GUI variables. Treat these like declarations and use local variables everywhere else. Otherwise the wires are impossible to trace and buggy to change.

You've probably fixed it, but you can configure it to execute a code block when a value changes with Event structures.

This structure is a little new, but I started LabView before it existed so I only started using it in the last year or two.

It lets you define code to execute based on interrupt style events like "mouse release" on a button whereas in older versions I would wrap all my button checking logic inside of a big timed or while loop because otherwise as you've noted it won't update the value when doing the logic check.

So my old standard style would be that there's a timed loop around each case structure that is checking buttons at 1kHz against a local variable version of the button's boolean, with a sequence inside the case structure that always resets the button state to zero at the end. Otherwise it doesn't check for button presses if one has already been pressed and is running something, or if you have no while/timed loop it doesn't even check at all since it's a run-once program.

LabView patterns are really not very clear, and my least favorite bit is that there's at least ten ways to do anything, and only one or two are good but the others all logically seem like they should work until you look really close.

Edit: Or maybe my least favorite part is that despite being a system designed for instrumentation and controls and data acquisition, my god is it a pain to plot anything.
Planet earth is healing during the pandemic
I guess the line of reasoning above is that anyone concerned with remaining competitive in the global market should care, because (again, following the reasoning above) the general population is what decides on economic policy in a democracy.
Also causes you to be less impulsive and generally take better care of your body. Would be an absolute disaster to the US economy!
As well as credit card fraud, I believe some shady key resellers buy keys in poorer countries where the game's price is low, and make a profit reselling the keys in richer countries, for a price somewhere between what they paid for the key, and the legitimate price in that country.

If the game is on sale in the poorer country, all the better for the reseller.

With the Internet, I imagine this is all very easily done.
Despite this mostly being an attempt at snark:

To research new infrastructure technology to reduce expenses or simplify operations (making outages less likely, feature development easier, etc.)

To get better at targeting ads by investing in data science/machine learning/AI

To create new products through which to serve ads, reduce CAC, or build goodwill or diversify

To generate publicity and press for recruiting purposes, public perception, etc.

To acquire patents or to genuinely just try something new and figure out how to use it later
»I wish there was a language with the ubiquity of Bash but modern and safe«

I agree. But reaching such a point would be hard. Not impossible, but hard.

I think the main problem would be to gain traction for an alternative. Because if one questions the status quo, then there are tons of alternative paths to go by. But which of them are viable…? It’s not easy to pick a winner in this kind of situtation. And most people, even in tech, would not want to spend hours on trying out/developing a new shell that won’t gain any significant traction.

The Bourne shell was developed in the mid 70s. There were not many other scripting languages around then, so Bourne shell became a major player. They could probably have used Lisp if they wanted to, but AFAIK Lisp was not widespread within the Unix world back then.

These days we have many other models for interpreted languages. Ruby, Python, Perl, TCL, Scheme, Clojure, etc etc.

Let’s say someone wrote a Python-inspired shell that aimed to replace sh/Bash. Now you need to gain traction in order to build up a useful and sound ecosystem that has the ability to replace all those shell scripts out there. But how would you convince the Ruby fans or Scheme fans to use that? Therein lies a big challenge.

Getting people to continue using sh is not as hard, since it at least is standard, despite its shortcomings.

[Slightly edited.]
That's a solved problem. It worked in China without forced sterilizations. Just like how we have laws against theft… doesn't mean theft won't exist, but the law and appropriate punishment does reduce it to manageable levels.
That's the hope - the pressure is on the Riot/Matrix side to ensure that the transition is a no-brainer in terms of UX :)
It really is. Most of what's wrong with social media, and the modern web in general, can be tied back to the perverse incentives that an advertising-based business model creates. If your goal is to drive traffic to view ads, then you do whatever drives traffic, which in the social media and and journalism landscapes is to create outrage and controversy. Advertising as a business model is the problem. We need to fix that. Installing an ad-blocker is a moral choice not to support that business model, and I encourage everyone to do so. The sooner we kill web advertising as a viable business model, the better. They'll find something else.
See the second part of this blog post[1] from 2019 for more context.

In a nutshell, fraudsters buy keys from the official Factorio store with stolen credit cards. They then sell these keys on G2A and Factorio gets charged back (+fees) when the real owners of the credit cards report the transactions as fraudulent.

[1] https://factorio.com/blog/post/fff-303
There was a basic programming cartridge for the Atari 2600. It was limited to programs that could fit on a single low-res screen (I think six lines?) and only allowed one or two variables, if I recall correctly. I remember trying to write a simple program on a friend's Atari and found something that seemed really fundamental (maybe altering the value of an index variable in a for loop) was not allowed.
Theres a free version of Delphi to https://www.embarcadero.com/products/delphi/starter/free-dow...
If you are a poor kid, you upload your interpretation of a Bach piece and get slammed by an injust, extralegal pseudo-copyright mechanism, that’s in essence an attack on human culture..

MIT and Khan Academy could easily host their content using BitTorrent and reduce their bandwidth usage by 95% ( https://nrkbeta.no/2008/03/02/thoughts-on-bittorrent-distrib... )
> Not at all. Apt has been able to remove everything for the last 20 years.

Not really. It can remove configuration files etc. it knows about, but it can't know about files later created by the application itself.
Looking Glass Beta 2 Release Candidate
Hey. Yes. You are right. We will change that!
Honestly, the amount that public discourse can be swayed by "meme makers" and other such things has left me very disillusioned.

No doubt there are people who either have a marginal vested interest in denying this ("I love my truck/status quo/flights") and also normal people who are typically contrarian. -- these people can be easily swayed by people who have a financial investment in keeping things fossil friendly.

I saw a video from Vox recently[0] where they have some people from 'knowyourmeme' making memes for the US democratic representative debates, it was eye opening.

When you think of Memes you think of grassroots folks, people who just sit in their living room and think of something funny, make a low effort pop culture reference and then continue living their lives. You _don't_ imagine people sitting in boardrooms thinking up the best comedic caption that simultaneously promotes brands or ideas.. the concept feels absurd, yet, it happens.

Now I'm completely jaded; I am immediately distrustful of comments or memes containing even subjects I agree with, I still have some form of trust in ordinary media because at least it's not as anonymous.

[0]: https://www.vox.com/2019/11/1/20942599/glad-you-asked-episod...
I believe they wrote their own emulator though.
I pressed directly search without keyword and came some answers out... Using Firefox on mobile Android with uBlock origin.
C# code still uses too much reflection (serialization, asp net routing, ORM, view model binding) to be statically compileable.
They seem to be doing something against that with code generators
That was also the case with AppleSoft BASIC
Thx. Will check.
It is interesting to see how the 50ies and 60ies were a time, where a lot of aircraft were designed, which are still flying to day, including the 747. The technology had become just good enough to come up with long-lasting designs.

One major role though has the fact, that airplane development is quite costy, especially certification of new aircrafts and their components. That is why most engines lag quite far behind automotive designs.

There might be an interesting time coming up though, as aviation is looking into eletrification. There are already some electric airplanes available, and this is going to stir up the industry a lot. This usually means completely new designed aircraft, so companies can start with a clean sheat. Also, the expensive maintenance of the engines is radically reduced.
I’m just getting started with Nix, with the explicit goal of making my entire system defined in a private , remote git repo. I want to be able to rapidly re-provision my entire user environment on a new machine, including applications, preferences, etc.

For the moment I’m doing this on MacOS with the nix package manager. I’ll eventually move to NixOS. I tried to run NixOS in VirtualBox, but couldn’t get screen resizing to work despite using the official ISO which is supposed to have the appropriate extensions installed.

My current hurdle is exactly the topic of this thread: non-binary configs. For example, what am I supposed to do with .zprofile? I think I’m supposed to write a custom Nix derivation for ZSH that includes any and all customizations. I’m concerned that might cause problems with MacOS system ZSH. I can probably fix that with a custom login shell?

Anyway it’s fun, but complicated and diversely documented. Gonna take a while to sort it all out.
CDC now says Covid-19 'does not spread easily' on surfaces, objects
I've found periods where I've gone to the gym have been characterized by improvements elsewhere too. But then either the novelty of going to the gym wore off or life circumstances changed (move house / workplace etc) and gym stopped. That's gotten me like 3 times now.

Come to think of it in uni when I first started going to the gym coincides with the semester I actually got a D+ and a D- because I got distracted by going to the gym and chasing girls.

Mixed bag. Keen to start up again though, I do think it's helped when I can manage.
Output for 4.3.0 - 7.4.6

null == 0 is true
null === 0 is false
false == 0 is true
false === 0 is false
null == false is true
null === false is false
null < -1 is true

https://3v4l.org/UJ3tm
Diagrams for Composing Compilers
The metadata of language, topic, rss url, etc, is nice work.

For use outside of python, here's a gist with a sorted list of sites and a sqlite dump of the site data: https://gist.github.com/tyingq/8e921eed10bf2ecf9c40ebdd70ff1...
Hey. Alright. Thanks for letting us know. I will check it tonight.
There's a massive academic paper dedicated to Matrix's theoretical correctness (and the correctness of the Synapse implementation) going to be published in a few weeks. Wish it was already out, because it's spectacular :)

That said, nobody's done any Jepsen tests yet as far as we know, but we'd really welcome them!
I dunno about that. Kawaii characters are all the above: large heads, large eyes and if female “glamour” to top it off.
> Is there a good example of visual programming making difficult concepts easy?

Analog computers with patches and plugs, ancestors of Max/Msp and similar software, were successful because they familiarized users with differential equations
much more intimately than other tools, like symbol manipulation. Also they were often more powerful, as analytic methods were limited to, say solving linear equations.

After the fall of electric analog computers and rise of digitals, there were simulators of analog computers, but in text form. So you would trick the digital computer to perform continuous calculations, but you still had to write code. This code would represent a graph where nodes were analog functions, and edges were 1 dimensional values. (tensorflow is somewhat similar).

In regular modern programming, you don't usually try to make a graph of value transformations, so fitting different concepts to visual space does not make them more understandable. That's my guess for why visual programming did not succeed in wide areas.

If there was anything that would fit visual programming, my bet is analog computing and control theory, as they were traditionally very connected. I've been working on a little toy graph editor for a while, event handling gets complicated in javascript very quickly, and there is svg issues, etc.
They mentioned the dataset that they collected a few times in the paper, but I didn't find the actual data. Is that typical for this type of research?
COVID-1970 would be a lot slower in the spread due to much less globalized world. The West probably would still not have experienced it, neither the Soviet Bloc due to then fresh Sino-Soviet split and heavily militarized border.
I use Python extensively in the lab. In addition to what you say, Python plus Arduino is a killer combination. You can use an "advanced" Arduino compatible microcontroller as a GPIO on steroids with real time functionality, then talk to it using a Python program.

While it might be slightly more awkward at first, having to hook up to external DLL's yourself, it really begins to shine when you can integrate it with all of the scientific programming tools such as data analysis and graphing.
> Functions with a single return (err) are a problem but generally Go is better at forcing users to handle errors than some languages.

Which languages?
I really appreciate the work that is done to improve the database/sql package. It is still rather young and not as mature as for example JDBC. I would rather thank the people who work on it for the work they do, than to point fingers for anything that is not done. The original design of database/sql was sometimes a bit too simplistic and will probably require some more ugly changes or workarounds in the future.

This specific change was a bit unfortunate. It tried to fix another bug caused by the introduction of Context cancellation support, but it unfortunately caused some other major bugs due to the changed semantics. Like the very same comment already indicates, other drivers also required changes. In retro-perspective I think it would have been better to try to handle the original issue entirely in database/sql, instead of changing the "contract" with the drivers.

Go MySQL Driver was, and I believe still is, developed mostly by some random programmers in their free time (I originally started it as a side-project during high school and until now was never paid for any work on it). It probably makes anyone who worked on it proud that now some major companies, not just GitHub, employ it. But like many such projects, it is not a perfect or finished product. If you use community-driven open source software at work, try to convince your management to set some work hours aside for actually contributing back to those, like GitHub did.
Interesting! How did you find a relevant domain with backlinks that were going to work for you? This is something I've looked into in the past, but discounted as I thought it wouldn't work, so would love to know more about how you did it...
Exactly. Calico Labs for example is under Alphabet and devoted to researching aging and longevity:

https://www.calicolabs.com/
Hey. Not yet. Let us think about that.
Indentation errors in Python can similarly short circuit control flow and are easy to miss for less trained eyes. Disclaimer: I actually love Python.
They say the 7x10 have moved to soldered ram. Does that mean the rest and the XPS still have user upgradable parts?
There are a bunch of Dendrites already running serverside on the public network there - it's almost out of alpha.

Meanwhile Conduit (http://conduit.rs/) is a new implementation in Rust which is making spectacular progress (it's overtaken Dendrite in some places already).

Both of them are unrecognisably snappy, relative to Synapse - even when Synapse isn't completely overloaded.
Why should I have to disprove your claim?
Instead, the workflow is to remove the single package and then look
at the output of the 'kiss-orphans' command to see what can now be
removed. This command will list all packages which have no
relationship with other packages, otherwise known as orphans.

This list may include Firefox and other "end" software so a brain
is required when parsing the list. You'll come to learn the
relationships between packages and their dependencies and this will
eventually become effortless.

https://k1ss.org/faq
Why aren't there blue sky research labs funded by curious billionaires? Xerox PARC's key computing inventions cost a total of US$48 million in today's dollars [1]. There may not be so much big cheap low-hanging fruit now, but there is still plenty within reach. Bezos could be doing this instead of or as well as Blue Origin (which he's been funding at US$1 billion/year [2]).

[1] https://www.forbes.com/sites/chunkamui/2012/08/01/the-lesson...

[2] https://en.wikipedia.org/wiki/Blue_Origin
How close are we to something a Rust newbie could easily pick up? I’d be coming from Flask - how would the experiences compare?
Sometimes it seems like people writing Coq are trying to do this. Would it kill you to use variables besides n and x with subscripts?
Also if you're looking for SimCity 2000, be careful because some places give you the DOS version without warning.
None of those are visual programming languages. A graphical UI editor is entirely different from what we're talking about, which is graphical code.
To quote

Paucity of studies probing the effect of different exercise parameters impedes finite conclusions in this regard.

I took that to mean, no idea what works or why.

And there's a cost to getting an ADHD child to consistently exercise. Its can be challenging to do anything for any duration, regularly. Lets not discount the parental effort for this to succeed. Lets not throw this at parents as another thing they should all be doing, without more than very-qualified evidence. There's enough things to make ADHD parents feel guilty about already.
Their goal is development and sustenance of the business, thats not their product

That's why I put "product" in quotes. The CEO's concern is the business. Domain experts handle the tactical decisions.

a CEO cannot just outsource it to some other experts

I'm sorry but that is precisely what happens in big business all over the world. Call it "expert guidance" if you want, but if you really think the CEO is solely responsible for making domain decisions, as well as all the business development ones, you're misinformed. They will have views, but those will almost certainly come from the business end, not the domain end.

Apart from anything else, domain knowledge can change so fast, a CEO can't be expected to stay at the bleeding edge and manage the business.
That sounds like they basically walked in alone to Rolls Royce, McLaren, Ferrari, and Maserati dealership in fleece parka with an open can of Red Bull in hand, and it turned out it just don’t work like that
How is there no barrier of entry?

Very high marketing, legal, etc costs and highly optimized/intelligent routing, scheduling system within an app.
> Buying keys in a region with low regional pricing then reselling them in a higher region

Notice that companies can do that with labor and buildings and tax evasion, and it's 'situation normal'... But when real humans try to, its bad and illegal and horrible.

Hmm.
Reflection isn't an issue. CoreRT allows you to include the symbols for reflecting on though it does increase the filesize significantly.
Ask HN: LMS Alternatives to Moodle?
Moodle has been around for quite some time and, while a de facto standard in the in the industry (like wordpress for LMSs), I think it has become too bloated (like wordpress) leaving room, IMHO, for simpler and more opinionated LMSs in the space.

Do you know any of them worth trying out?
People in Kathmandu are using gas. That's a few million people. Sure in the villages, but the numbers pale in comparison