skysight-inc/HackerNews huggingface dataset:
Hey everyone, this is a little project that I made to retrieve/store JSON data into Redis directly via an API. So no more serialising and deserialising on JSON in your own service code.
I vaguely remember driving west through Utah as a teenager, where there was a long stretch that was desolate and scenic and straight, somewhat downhill, maybe I-40? ...and my car did more mph than it had hp.
But to know whether you want that, you need to understand the application. Elasticsearch, for example, recommends using at most 50% of physical memory for heap:

https://www.elastic.co/guide/en/elasticsearch/reference/curr...

You also often want to stay below 32 gb to get compressed OOPs
I read the whole thing and can’t figure it out either. Maybe there isn’t supposed to be a point. Just stream-of-consciousness words on a blog. Performance art?

When the first thing someone tells me upon meeting me is that they have a medical condition, I think “uh oh, heeeere we go.” First of all, it’s none of my business. Second, why do you want me to know this? What am I supposed to do with that information? Is this what we are going to be talking about? And if not, why the need to share this fact? Such a confusing way to start out a conversation or blog.

It’s like saying, “First of all, I really like pancakes. Now here’s my post about programming in Python.”
Comcast is in a position to throttle the internet because voters voted against the interests of the consumers. Specifically, the voters restricted other market participants from competing with Comcast. So the consumers are not acting in their own best interest as consumers and they're not acting in their own best interest as voters. Why is Comcast on the hook?

With regards to the sweatshop labor: if you care not to buy sweatshop clothes and you can't reasonably establish the origins of the clothes, then don't buy them. Only stick with manufacturers who have had their products verified by a trusted third party.
I think the article can serve as a good opinion and an introduction to the subject. Certain ideas seem questionable enough - maybe the matter is inherently more complex than something which can be put in an article.

Does, for example, author argue that something which human can do the machine cannot?
Burning EU and other flags can now bring German jail term
I would argue that the fact that Apple and Google are working together to develop a contact tracing protocol goes to show the general level of dissatisfaction with the way contact tracing is done in other parts of the world and the privacy implications.

It's important to keep in mind that not all surveillance technologies and methodologies are created equal. The reason that the Apple/Google contact tracing technology has received so much praise is because it's more or less decentralized and all of the data is cryptographically anonymized. Any data that could be associated an individual changes periodically, so it's borderline impossible to track someone with it. There is no central database aside from the list of ID's that are marked sick. There is no location data associated either. In fact, it's blocked by the OS.
When I was in school I would frequently run into people who would say things like "I'm studying English... So that means I'll be working in a coffee shop after I graduate, Ha ha". I always wanted to tell people to stop joking about that, because it was true. I wanted to say something like "Don't you get it? That is really going to happen, but you could change that now by studying something more employable." Though I never did because it seemed rude.

I tend to think that most people will do what they feel they are supposed to do without really thinking things through for themselves. They feel they are supposed to go to college, so they do. People tell them to pick a major they are interested in, so they do. Lots of people don't seem to actually stop, think, and plan out major life courses.
Yes, that is indeed a limitation. Nobody IRL will ever know that I'm Mirimir. Also, I can't attend physical events as Mirimir, or do anything with audio/video.

I suppose that you could use other personas for totally non-controversial stuff. Indeed, you could have a range of them, and disclose some if you like.

There is the issue of writing style. At this point, Mirimir is my only persona that writes extensively in English. There are a few others that are basically Mirimir's pseudonyms. But my IRL identity doesn't post much in English. For some others, I've translated into other languages, using offline software.
From tos page

"PLEASE READ THESE TERMS CAREFULLY, AS THEY ARE A LEGAL AGREEMENT BETWEEN YOU AND Podesta Pizzeria, LLC."
I don't think he means exactly even, but ideally there is less reliance on desperation being the motivating factor for people working.
If consumers are not morally-minded enough to act on the behalf of another exploited class, then how can you expect them to vote on behalf of the exploited class?

And if history suggests that people's virtuous choices are largely useless, then how is their voting going to be any better?
Go misses almost all tools a functional programming language offers (no iterator or combinators of any kind) and even if you really wanted and decided the verbosity wasn't a problem for you, I'm pretty sure the compiler doesn't optimize it well (it does a lot less optimisations than LLVM for instance).
Not really but he would be right if he did.

He argues that deep down the goal of the machine is to take decisions in humans contexts. Which by definition only can make sense for a human.

Ofc we can argue about a fictional theoretical human like machine to the point it is undifferentiated from a human... but then we created a human. Not a machine anymore.
Yea, I mean that is crucial information for using the product. You would think they would explain some of this on the bottle.
Common Lisp on SBCL.

I lived on the JVM for quite some time (and still do), and I wanted to explore other ecosystems out of sheer curiosity. Got to playing with Lisp/SBCL, some initial tests showed it was pretty quick, and was impressed that I could disassemble functions in the REPL and iterate rapidly. Then a while later... I noticed there wasn't a FIX library at around the same time I was exploring creating my own trading models.

So I can't say there was a lot of analysis across the different Lisps, etc. Had the coin flipped a little differently a while back this might have been in Racket. Also the choice of language in the book Professional Automated Trading[1] did influence me somewhat.

[1] https://www.wiley.com/en-us/Professional+Automated+Trading%3...
People pay for junk all the time. Capital being spent is not an endorsement of the quality of the item it was spent on, nor evidence that it was "essential", especially given the definition of "essential" in the era of Covid-19.

There are plenty of examples of highly paid execs making poor choices, and getting rewarded well for it. Even more reason spent capital is poor evidence of quality.
>This is the belief that A.I. codes are recipes for automating ethics itself; and that once a broad consensus around such codes has been achieved, the problem of determining an ethically positive future direction for computer code will have begun to be solved.

I can think of literally nobody who believes this. I don't think anyone working in ethical AI would pretend that ethics can be "solved."
There's https://hellostake.com/ for NZ and AU. They don't have an API yet but would like to in the future - see comment here: https://old.reddit.com/r/PersonalFinanceNZ/comments/fnbmlx/x...

As mentioned, Sharesies plan to allow US market access: https://app.sharesies.nz/us-equities-register They do seem to have a private API at least: https://app.sharesies.nz/api/fund/list

https://www.revolut.com/en-NZ have plans to expand to NZ, I don't know much about their services though.
The author is talking about anonymous votes for citizens. Not representatives.
off-topic: I still don't understand the use case that left-pad solved. I'm not into js at all but why do you need a dependency to add space to text? I'm asking honestly, I just don't get what the use for this was.
> You can't do non-atomic volatile modification like you can in C/C++.

Yes, exactly. No one was implying that Erlang's model is mimicking those particularly weird languages. The statement was much more narrow.
Package management tools for both Rust and Go and JS do support direct github urls with minimal boilerplate. You have no reason to make something public unless you want to.
Might be this one:
http://tttthis.com/rememberwebsites.php/
Since you’re not from US, what trading platforms do you use? I haven’t found any with free commissions and public APIs in the EU. Well, except for Interactive Brokers.
That is really awesome to hear!
Further generalization: Character Separated Values
The checkboxes don’t seem to render correctly in Safari (iOS).
Honestly, since we hire everyone on as a contractor first, I generally tend to believe that they can code if it’s on their resume and they’re otherwise a decent person and able to work in a team.

If someone doesn’t work out we just let them go after half a year. So far that hasn’t actually been necessary.
> And yet, when it comes to the ways in which A.I. codes of ethics are discussed, a troubling tendency is at work even as the world wakes up to the field’s significance. This is the belief that A.I. codes are recipes for automating ethics itself; and that once a broad consensus around such codes has been achieved, the problem of determining an ethically positive future direction for computer code will have begun to be solved.

Is anyone actually claiming that AI programs will "automate ethics"? The post seems rather pointless.
I learned Rust through the book (first edition), which at this time was the only available material, and it was explained right at the beginning (at least borrowing, ownership and mutable borrows).

I like when things are explained upfront, and actually my biggest issue when learning Rust came from not having the smart pointers (like RefCell and Rc, which relax the ownership constraints) explained at the same times as regular ones.
Off Decision Trees, Random Forests, AdaBoost and XGBoost in Python
Yeah there are some quirks, but that wasn't part of OP's request.
While counterintuitive, Australia is more urbanised than the UK.

60% of Australians live in 1M+ cities, while only 27% of Brits do. That's 15M dwelling in big Australians cities. Only 17.65M in the UK.

https://ourworldindata.org/urbanization
I don't understand Java apologists. I'm not saying Java is bad. Quite the opposite, it's one of the most optimized systems to date. But if you cannot admit Java apps are a pain to deploy, or, at least harder than deploying a static binary, I cannot take this argument seriously in good faith.
For any point of view on AI, I can probably find a decent number of non technical people who hold that POV. Technical illiteracy is a significant problem imo.
Because the JVM is fast. And it's not resource hungry - your program might be resource hungry. Bad desktop Java programs misled a whole generation of programmers about the JVM.

Look at stuff like LMAX. Java can be lightning fast.
Quite a good intro to ruby. Wonder can one do one line lisp as well.
IBM 360 Emulator on APL
Years ago there was a post on this website... Said - found an IBM 360 emulator written in 2 pages of APL and published in a 20 year or so old technical magazine. Anyone know which magazine this emulator may be found in?

-- TheAPLMan
Not sure about API but there’s Degiro.
The timing of when individual stocks are added or removed from the index seems like valuable information to holders of those stocks.
"The fastest road race in the world is the Silver State Classic Challenge held on Nevada's Route 318, with a record average race speed of 353.48 km/h"

https://en.wikipedia.org/wiki/Silver_State_Classic_Challenge
You can also invite external participants via browser in Teams. Only downside of Teams is that it only shows 4 recent speakers’ video feed.
Lobbying is very different from vote buying. Vote buying is saying to someone, "I'll buy your vote for $X". If votes are anonymous, then there's no way to verify that you actually got what you paid for.
AWS SQS, RabbitMQ, or Redis. I would build on one of those 3 first, then migrate when throughput became an issue. I've had good experiences with Kinesis Firehose as well.

I've yet to run into a workload that actually needed Kafka (and if you're not a Java shop don't add Java pieces unless you know you need what those Java pieces provide).
IB doesn't seem to be commission free though.
If you based student loan lending on the “creditworthiness” of the degree the loan was going to pay for, then you’d at least get rid of a lot of the problems that are caused by the student loan system. I guess my hypothesis is that the problems with the very expensive and economically worthless degrees are in fact created by that system. I have a lot of issues with the more economically valuable degrees too, but they do at least leave their victims with a highly increased earning potential. So I’d say the system is still mostly working as intended in that case.
It seems doubtful that it does. I mean, the people driving at high speed can't be making up for, numerically, the people who aren't driving?
Because he needs land to farm on, or he stops being a farmer and has to shut down his business.

He will now pay e.g. $1000. Tillable will offer $1100 upfront to the land owner and then "offer" it to the farmer for the low price of $1200. Since he can't just farm on some piece of land 500 miles away, he can either pay the new price, or stop farming.

Tillable offers no significant service here. It's not that there's a lot of land sitting idle because farmers and land owners have no way to come in contact, they are not solving a problem, they are just injecting themselves to extract rent with VC money.
I had the same thought. This system does not account for the introduction of legislation that can be voted on. Who decides which legislation to consider. Surely the party in power could sway the outcome by stacking the decions against each other.

This is equivalent to gerrymandering political districts. Spread out the votes on the issues based on the electors in favor of a predtermined outcome.
>> after my complete and utter cash grab "degree" where I learned nothing beyond what I already knew, I perceive it as a scam.

Then you either didn't go to a proper school, or you didn't properly take advantage of the time. I went to an oldschool university (in canada) followed by a US law school. I could have slacked off an not learned much, just enough to pass, but I leveraged the resources and learned a huge amount. I used this knowledge every day, and in fields totally unrelated to my degrees. I had to recently read up on some radio frequency stuff for work. I was channeling my astronomy 202 lectures. That class was an outside elective taught by a PHD in a huge classroom, what some people would call a waste of my time. But 20+ years later I still have the knowledge and it makes me a better employee today.
Agreed, it seems like yet another iteration of a company that starts off by disrupting a market to make it more liquid, but whose endgame is becoming the dominant or sole rentier in that space.
More and more I'm getting to the point where owning a mobile phone just isn't worth the tradeoffs. The negative attributes are starting to outweigh the positives.

I think I'm just going to stop paying to own one... All I really need is a laptop.
> Not a machine anymore.

It's like failing to see the difference between human and machine. One can argue then there is no difference right now. So?

It's a time-honored discussion if machine can do all a human can. On the other hand, religion also has an associated long-living discussion. If we decide according to our beliefs, we should invent another mechanism - something other than reasoning, because it's not used here - to get to agreement.
I'm not sure I buy the idea that a no-name setup can get away with paying adjuncts to tutor the same as universities can pay them to teach. Even though the prospect of jumping to tenure-track is increasingly remote, I think there is an element of wishful thinking with a lot of adjuncts hanging around the university semester after semester. I'm not sure the magic applies to No Name Brand Tutoring School.

That being said, universities are preposterously top-heavy and loaded with insane numbers of overheads - academic superstars who don't teach, layer upon layer of admin (Australian universities are stuffed to the gills with managers and marketers and social media consultants and Deputy Vice Chancellors In Charge of Being Someone's Mate, etc), and lifestyle stuff for the students.
> good pixel art should be _as unblocky as possible_. [...] I suppose it’s a generational thing.

Yes, exactly, that might be part of the disconnect here. It used to be the aim to make art unblocky, in the 80s, when there was no choice, when the highest res was 320x200 with 16 colors. Today, there is zero reason for blockiness, ever, you never have to see pixels again. It’s an aesthetic choice to make blocky looking art that is reminiscent of the 80s. And it’s also part of the contest rules for the link you’re commenting on, making it blocky looking is required.

The term pixel art today, unlike 40 years ago, is referring to choosing to be blockier than necessary. If you make something as unblocky as possible, that is now called “art”, not “pixel art”, since it’s trivially easy to get rid of visible pixels and avoid a blocky look. Unblocky is the default, and now it’s harder to be blocky than not.

I do hear what you’re saying - that manual anti-aliasing - is one of the old techniques that made good computer art back in the day. You’re right, it’s true, it just works against today’s pixel art goals.
Mikel listed in among five most annoying players
I feel you as far as centralization is concerned.

Personally I've been meaning to start writing for some time now but I keep kicking the can down the road for multiple reasons.

Problem 1: Lack of time, other more important things that I need to take care of and basically life in general - I've had serious time constraints during the last few years. Which I have been able to considerably improve lately. Which is completely unrelated to the lockdown and has more to do with me figuring out how to organize everything and catch up. And ultimately I've been looking into starting again lately.

Problem 2: The absence of a decent platform: I really don't want to deal with maintaining a database or a server for the purpose of serving text and images.

Problem 3: sphinx, hugo, and all other static site generators, while great, are not self-contained and a huge overkill imo for a personal site/blog. Meaning that managing them on the go is still painful - I'd have to setup a ci/cd to manage them, which I feel is the same as having a database and a server somewhere.

So I tried to somewhat fix problem 2 and 3 and built something from scratch myself - a small dartlang-based site(as I've stated a million times, i abhor javascript with a passion and just seeing it makes me vomit), which operates with either html or markdown pages, simple href and routing. The point is that at any given time I can unlock my phone, ssh into any of my servers, add a .md file, add a link, commit and push and forget about it.

I've been meaning to open-soruce the whole thing and if someone's interested they can use it. All in all, the end result is a transpiled js file from dart, which is ~90kb gzipped, an index.html and a yml file which allows you to customize stuff.

If anyone is interested, you can have a look at http://axegon.com.
I don’t mean to be controversial or annoying or contrarian, it is just my own personally reality that I am sick of everyone hand-waving away the downsides of AI. The outcome will be way worse than is widely appreciated. And academia is almost universally focused on the silly concept that AI will be fine if we just adhere to vague pie-in-the-sky ethical principles like transparency and collaboration. Every single company working on AGI has a little manifesto where they talk in circles about “ethics.” It’s not about ethics, it’s about societal economics so to speak. People don’t realize how much of our world is propped up by the fact that humans are the smartest and best. It will make all forms of human labor worthless and simultaneously turn everything upside down as new, earth shattering technologies are discovered daily, it will the most complete and acute chaos ever in the history of life... but it’s ok because google said they have it under control. And people act like none of this is true because AI is inevitable, which even if it were fundamentally true wouldn’t make sense anyway...
The way I look at it is that releasing an open-source library is like bringing a child into this world: its utmost well-being is your responsibility. If you don't have the bandwidth for that, don't publish it. And, if your circumstances change later, find another maintainer -- after all, you wouldn't just abandon your child on the street, would you?
> but they do at least leave their victims with a highly increased earning potential. So I’d say the system is still mostly working as intended in that case.

Do you think increasing earning potential is the goal of education?
I can fully related to you.

Whatever I put outside is more to keep HR happy when they ask for a github link than anything else.

It is all a bit crappy collection from university projects, or tiny stuff I did on side either to learn an algorithm or a quick and dirty solution for something.

The good stuff I rather do it at work.
OP is Q
Monad for Scala Newbies
jitsi also just works.

you might like the servicr, but zoom is definitely overvalued, no question about it.
I like that analogy. But it falls apart in the catastrophic cases where having to pay your own medical bills can bankrupt you, no?
There always seems to be a disconnect between tech philosophers and the technology they write about. Maybe they should try to actually work on 'AI' before preaching about it.

To confirm your point a simple example is when working on an automated classifier for loan applications. One way to make the system more ethical, that is less descriminating based on certain features like race or gender, is to often lower the threshold of acceptance for the marginalized classes and raise it for the other ones. Anyone who had to do that sees how it poses a dilemma of equality vs fairness or even fairness vs cost. So indeed, ethics cannot be solved.
If there was a way to simply exclude from searches: shopping, news, images, videos, and “listicles”, I think that would get us most of the way.

Especially shopping. The endless stores are the worst part of search results. If I search for anything that remotely looks like a product, the results are just choked with store after store trying to sell me the thing. Awful.
How 10x faster? Benchmarks available?

If that is the startup time, are Java AOT compilers taken into consideration into the said benchmarks?
I agree... the tuition cost of modern colleges is insane.

I went to Cal St. back in the 90's... total cost was under 10k USD including books. I paid for a lot of it working construction and summer internships.

I had some work friends who went to Caltch and MIT for undergrad for same degree as I have...we compared books for courses, etc. 80% of our courses used the same exact book. I'm sure they "learned it better" than I did... but not "10x the tuition cost" better.

I went to Carnegie Mellon for grad school... no tuition plus a livable stipend. Pittsburgh was an inexpensive and fun city to live in as a student. It was a great experience. Nobody cared where I got my BS after I finished grad school.

Thing is... now even Cal State in-state tuition is so much more expensive than it used to be. The situation really sucks.