skysight-inc/HackerNews huggingface dataset:
It's amazing how much of our modern world originated with Bell Labs:

https://en.wikipedia.org/wiki/Lucent

"One source inside Lucent says that the logo is a Zen Buddhist symbol for "eternal truth", the Enso, turned 90 degrees and modified"

...now it's bothering me, how do you tell if a coffee stain has been turned 90 degrees?
> Though the weird Stellar wallet addition implied some vision/product issues anyway.

Stellar integration was weird indeed, but it blended really nicely into the chat, and it would totally work for Keybase if there was an easier way to cash in / cash out. That said, any cryptocurrency would do the job, but if this particular one helps monetize the product, why not?
In your database, you should always use types with time zones.
No. Find the other, non-racist data points that correlate.
If you're interested in learning Sanskrit, I'd definitely recommend this site [1]. I was able to gain a solid Sanskrit foundation in about a couple months (though I should mention I have amateur linguistics experience which helped).

And I'm always a bit skeptical of those Sanskrit NLP claims, but it's interesting nonetheless.

[1] https://learnsanskrit.org
I hadn't really thought it through honestly. I'm just assuming that if an anonymized publishing service with a low barrier to entry exists that people will find creative ways to misuse it. Semi-related Google Drive usage: (https://news.ycombinator.com/item?id=19907271)

Consider all the issues that Reddit and HN have with spam and other sorts of abuse. Then again, BitTorrent and IPFS seem to work well enough. At a minimum, I suspect that issues will tend to crop up anywhere a search or other curation mechanism exists that can potentially be gamed in order to gain an audience.
To get a piece of paper saying “bachelor” on it. Some people think it’s useful, and for some, it might even be.
Data Persistence in Kubernetes – Kubernetes Volumes Simply Explained
Is the CEO the CEO of a large startup or just a co-founder of a 2 person team? I doubt everyone is working 60-80 hrs if a large team. Small teams with large equity interests, probably. (I’ve been there)
Execution report is another thing that is different between the two. You can't even list your running orders without resorting to custom tags. You can't send multiple orders without providing their custom delimiters. You have to modify login messages and insert custom tags before a message is sent. The only uniformity I am left with is the fix template of key=value\0x01 repeating N times. Nobody conforms to fix 4.2 or 5.0xxx they say they derive from it, then you go through their conformance test of 100 messages and see for yourself what changes they made.
It's quite easy to remove "race" as a feature in the program. The more realistic and difficult question is what about features that are correlated with race, but are not race itself, like: zip code, or proportion of spending used on clothing.
You stupid fucks should be sued for this. You all should be banned from the business for life.
How lame can your employees be if they are unable to secure their working environments.
You should all face criminal charges for this fuckup.

Take off the jokes from your website, because it looks pathetic:

"Keeps your data private and safe
-Covve has been designed with privacy and security as a priority [yeah, right! the design is way out from the reality]
-Your data belongs to you, we never resell or share data.
We never expose personal information without your consent. [is this a fucking joke?]
-Covve’s platforms are kept up to date with the latest security fixes and using the best practices. [best practices my ass...]"
I never said my friend had a job. Part of the problem, in the US, is the link between employment and insurance. My friend earned reasonable money as a moderately-sucessful artist but did not have an employer. In the US that would mean paying out of pocket. In canada he didn't have to pay a dime.
"Hi! It looks like you're trying to solve complex social problems with technology. Would you like some help in your futile endeavour?"
What was your role in co-founding the company? No offense but it seems like John is the one who engineered the technology.
Forgive me for only reading the abstract.

> The results show evidence of
systematic racial bias in all datasets, as classifiers trained on them tend to predict that tweets
written in African-American English are abusive at substantially higher rates.

Wouldn't we need to know the true rate of abusive tweets by race in order to conclude this? Is this addressed at all, e.g. with human labelled data, or am I mistaken in thinking this is necessary?
You appear to be describing Medium in the latter half of your post, which seems to have gone through multiple business models at this point.

As for a network and aggregation, back in the day there were decentralized solutions. We had RSS and pingbacks and Google News, which in the early days was largely a blog search engine. There were things like Reddit and StumbleUpon for finding new blogs, in addition to slashdot and Hacker News. Many of these sites have changed in terms of content since then, but originally a lot of what they linked to was blogs.
I read it quite a while back, so memory is a little hazy.

It's one of the few books (perhaps the only one I've found) that approaches this subject matter from the perspective of an engineer wanting to architect their own system from the ground up, and potentially work for themselves or in a firm. But, going in, you should know that it focusses less on trading techniques and more on software architecture. What data structures you might use, and one potential approach that's laid out in the book.

Whilst some areas in the book are light (for example, the performance section), I'd recommend it if you're interested in ground-up building a trading system. If you work in the space already, you'll know the parts that are misaligned with majority of systems out there (choice of language being one). If you don't, and are looking to enter the space, it'll increase familiarity with core concepts (for instance, before I read this book, I had no distinction between "model" and "algo").

It's also refreshing that it stands out from the pack of books that aim to make you zillions of dollars just by using "these 10 key trading secrets!".
Well, you have to compare it to early 2000s Mac OS with Aqua pill buttons and pinstripe background.
We have a _lot_ of empty space here.

Our biggest cattle station (think "cow farm" for non-Aussies) is almost 10% of the land area of the UK. We have ~20 cattle stations larger than 10,000 square kilometers. You'd only need to aggregate the top 15-17 biggest farms to get the same amount of land area as the entire United Kingdom. (Admittedly, far far less productive land, most of which probably qualifies as desert, but still...)

https://en.wikipedia.org/wiki/List_of_the_largest_stations_i...
Do I get pepperoni?
>The more the current state of a system specifies its cause, the input, and its effect, the output, the more causal power the system has. Integrated information is a number that can be computed. The bigger the number for a system, the larger its integrated information, and the more conscious the system is.

Isn't that what Douglas Hofstadter has been telling us in "I am a strange loop" ?
> If you're paying the bill, it's a lot less likely you'll be coasting through.

The fact that there's a bill to pay doesn't mean that it's the students who are paying it. I think a significant number of students—most?—at expensive universities have their bills paid by family.
There's a power plant in Copenhagen with a ski slope roof
Not to mention fuzzy ownership interpretations. If it (the "AI") does something like incorrectly target a hospital instead of a bunker, who is responsible?
I find most of my blog entries using search engines. And I suspect I'm not alone in this. Blocking search engines gives you a serious bootstrap problem.
That's not a great example of what's possible. Research-land has some wild demos:

https://www.youtube.com/watch?v=i4KWiq3guRU
Ownership doesn't really matter that much so long as you meet the tax criteria for it. As for the rest, everyone else playing in this space is likely to have assets that are in the range of SIPC insurance so just make sure your stuff is insured and don't sweat the small stuff.
Or Unix time.
You may already know this, but runit's svlogd[1], and djb's daemontool's multilog[2] prefix log lines with tai64[3] timestamps

[1] http://smarden.org/runit/svlogd.8.html

[2] https://cr.yp.to/daemontools/multilog.html

[3] https://cr.yp.to/libtai/tai64.html
I use Jekyll and netlify through github. It’s a pretty seamless setup.

Like you I don’t want my content locked up a proprietary site or platform like medium.
No need for revolts and crackdowns; the ASI will take care of everything on its own. By "have to" I meant more like "there's no other option for us", just like chimps "had to" deal with our superiority millions of years ago.
But now you’re blocking the thread, so if this function is being used by an async function higher up in the function chain, it’s no longer async (unless that is changed as well.

There’s a split, because every step of an async process has to be async/await compatible or you lose all benefit. In a small code base, this might not be a big problem. Where I work it will never realisticly be done.

With project loom we won’t have to do anything or learn anything new. Just upgrade the java runtime and everything just works better :)
That is an extremely disturbing story.
It kinda seems encouraging to me. Corporations are hardly perfect, but even the worst modern corporations don't go around committing genocide, in the way that bad corporations used to and modern governments still do from time to time. I think there's reason for optimism that we can learn better control strategies.
The fact that news websites happily adopted those is disgusting. They're literally tricking people into thinking it's news content.
Moving All Contents of a Git Repository into Another as a Sub-Directory
I 100% agree and I also work in AAA. On the subject of StackOverflow being worthless... I've been working for 4 years now and I have learned pretty consistently over that time that the best way to solve a problem is to just keep digging deeper into the system with the issue.

You will eventually figure out that either the system has a bug or you used it wrong. And along the way you will familiarize yourself more with the system. (and debugging tools!)

The learning effect of this snowballs the more you do it. I'm a year and a half into a UE4 project and am now the "engine person" who people come to with questions or odd crashes.

I have seen every single pattern this book describes used somewhere within Unreal. They are all super valuable to know especially within game programming where problems are novel and often open ended.
Because we're talking about ethics here, not just optimization. Ethics involves finding out what's wrong with reality and working to fix it, no matter how hard it may seem.

We need AI that doesn't simply accept reality "as is", but can also help us fix it. Otherwise AI will be little more than hyper-optimized reflections of our own failures and prejudices. We've had plenty of that already, we don't really need more of it.

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." - George Bernard Shaw
How to create a Shulker Box easily
Design System CLI with TypeScript
I gave my father a journal for the entire family to share, pass around, and make notes in when he turned 50. With the idea if our grandfather had used such a tool how cool it would be.

It’s hard getting the ideas down, but having lived long enough to lost a few email accounts from
My childhood, and other such content.

When you want to preserve for future generations I think there’s really something to be said for paper. I think Nassim Taleb had ideas about papers longevity too, the longer a technology had been around the longer it will likely stay around. As in email will likely outside Facebook simply because it’s already been around longer.
What you describe sounds like a mix of personal knowledge base that seats on the top of existing search engines, public and maybe even private databases. Major difference is here:

* when you make a query to this knowledge base, it has a history of your prev searches / preferences (not google)

* it can propose variants of suggestions on what is your intent in this particular query - and make much more detailed queries (auto include/exclude keywords websites etc) to multiple sources (not only google, maybe anonymously)

* it can parse results from these sources and re-arrange them (use own rank system) according to the your preferences. In this system, you can explicitly say - I hate that, and I like that, and this will affect the behavior. Yes this is 'information bubble' but it is controlled by you and not by google!

* finally, this system may work in background and handle 'research' search queries. What I mean here: currently, Google is about instant search - it gives you results in milliseconds, and that's all. It cannot spend much computations for more precise, more intellectual check of content in links from the search results - it cannot do reasoning - and you have to do that by yourself: open links from 1-st page, and close most of them immediately b/c they are not relevant for you, go to 2-nd page and so on. It would be cool if most of this could be automated - with modern natural language processing approaches and old-school prolog-like reasoning this is real and not a fantastic from sci-fi.

My vision that this kind of search assistant cannot be SaaS / closed source. It is about the freedom - and thus this should be open source / self-hosted app that can be deployed on PC or on cloud VM - but hosting should be controlled by end-users, not companies.

I don't know if something like this ever exist. If not, maybe its time to create it.
Guesing, they are selling order flow. Same like Robin Hood

https://www.cnbc.com/2019/04/18/a-controversial-part-of-robi...
Because you need that word for the next steps: words like "master" and "doctor" or even "engineer" that have real dollar values.
https://www.cnbc.com/2019/04/18/a-controversial-part-of-robi...
Claim what you want, but on Jan 14 the WHO stated the following "Preliminary investigations conducted by the Chinese authorities have found no clear evidence of human-to-human transmission of the novel #coronavirus (2019-nCoV) identified in #Wuhan, #China🇨🇳."[0]

The nuance is that they were repeating Chinese propaganda.

[0]: https://mobile.twitter.com/who/status/1217043229427761152?la...
Isn't that already the case? :/

Only government legislation is working. It is people pushing for it, but they still mostly have the same mentality of "I will only do X when everyone does X".
No Android :( ?
Agreed. But I read the parent’s comment as being about the legitimacy of such a claim itself—that the claim of political bias is not merely lacking proof but “whataboutism” and thus illegitimate or irrelevant, even if proven. :)

Of course one might view these cases as legitimate, and bemoan that similar prosecutions don’t happen against companies in other industries, as well. The effect of political bias may be to suppress cases that should be brought, not to bring cases that shouldn’t be.
They are really simple if done correctly. You have a single fat jar so can do java -jar myapp.jar which is almost as easy as your static binary but prefixed with two extra words.

It’s also trivially easy to package as a docker image.

What makes things like Zookeeper and Kafka to deploy is they are complex applications. You can write them in any other language and the deployment will still remain as non trivial.
Changing the Face of Technical Education – One College at a Time
So 1MB passwords are reasonable?
Azure DevOps Work Item Types
Yikes, I missed this! I would say that sponsored ads would be a turn-off, I would personally prefer to pay a subscription in a manner akin to write.as.
While Java isn't perfect, it was more lack of skills of Minecraft developers than anything else.

Using classes for everything with a full OOP approach, instead of DOA and ECS, with tons of new in hot paths, no wonder it had performance isuses.

This was discussed in some Minecraft forums,

https://www.reddit.com/r/programming/comments/2jsrif/optifin...

It basically boils down to

> Why is 1.8 allocating so much memory? This is the best part - over 90% of the memory allocation is not needed at all. Most of the memory is probably allocated to make the life of the developers easier.

HFT is as high demanding as games and it makes use of Java, however I think that Java developers with such skills rather have a HFT salary than what game devs earn on average.
similar but different
https://www.youtube.com/watch?v=l3_tRPRt9x8
I've only been once, but that store is amazing. If memory serves me right, there's a cat resident there. Wonder if that's a long standing tradition.
I like giving a cursory glance at candidates github profiles mostly to see what they're interested in, if they participate in open source, things like that. The particular "quality" of code is imho relatively irrelevant.

Besides normal open source contributions and semi-maintained side projects my own github for example is full of one off scripts and weekend project repos that are interesting for an average of N<10 people per year, I still put those up because that N is larger than 0. You won't find the code quality your previous post asked for, or even any test code in some of them. That doesn't mean I don't have any. Just like there's great developers with zero presence on GitHub out there. It's just one of the many signals in the hiring process, as long as I don't see a major red flag in the profile it mostly informs "this person works on interesting stuff in domain X / similar interests like my other devs / extensive experience with platform Y". I don't have time to look at fancy coverage badges in all 30+ repos of a profile, there's plenty of time to talk about specifics later on. I treat github profile links like any other, say to a candidate's personal tech blog. The mere existence is nice and I'll give it a glance but that's about it.

In most domains I've worked in other parts of the CV and public presence are far more informative about a candidate, shoehorning pseudo-scientific metrics about code or test quality on candidate's github profiles seems counterproductive. People have other things to do in their life than maintaining recruitment-friendly github profiles, expecting one is not much different to the odd practice of unpaid take home exercises imho.
Does anyone know why they are US only? Is it because the market is different abroad, because there are no European/Worldwide legal framework or simply because it's easier to start with?
Yes, HN with XP, 98, and old OSX CSS would truly be awesome.
> This book makes me want to write my own engine

Do it!

I've been working on a game engine for several months now. It's a similar kind of hell to working on an OS (though easier to debug...until you start using threads), but it's fun.
There’s a difference between sync and async code in Go, which is why you have all the normal threading primitives like mutexes, semaphores and blocking queues/channels.

The point is that functions themselves don’t come in sync or async flavors. Just like in Java.
My 8 year old has really enjoyed the Khan Academy coding classes.

What’s great about them is they’re built around a browser based JavaScript sandbox. There’s tons of games and things people have coded. It reminds me of when I had an Apple IIe and you could inspect a lot of games AppleBASIC code. I remember being baffled by what “FOR” did in that code for the longest time!

He does the lessons and builds all kinds of goofy animations with some help. But he also explores other people’s code/work trying to understand how/why things work.
You probably won't ever see an EU broker offer free trades. The EU market is more regulated to avoid anything that smells of front running. There was a somewhat revealing interview by the people behind Flatex, a big discount broker from Germany [0].

Dutch source, do use a translator https://www.tijd.be/markten-live/nieuws/algemeen/nieuwe-eige....

"Is it easier for a pan European company to keep big US competition like Robin Hood and Ameritrade out?

Niehage: 'The companies you name are very badly positioned for Europe. Their economic model is based on two pillars. Firstly, they want to offer everything for free. But if you offer all services for free, you have to earn money with the capital in the investors' accounts. That is possible in the US, where you can still get 2% of interest. In Europe, with zero interest rates, that's very different.'

And the second pillar of their economic model?

Niehage: 'That's the high frequency traders. As far as I know, Robin Hood sells its customer orders to this kind of parties. They are prepared to pay good money for that. According to the European MiFID II-regulation, that is illegal. Those two examples show that the US and EU markets are totally different. That's why American brokers have difficulties breaking into the EU market.' "
That's not really a good faith argument. That's the equivalent of saying that a major problem with NodeJS is you have to pick which version to install before you deploy.

I deploy single package jvm files most days having not had to consider the deploy environment for a about 4 years.
Why not simply allocate weights of preference between choices so they sum up to 1 (100%)?

If you require that some peoples votes are of higher weight, run the same thing but on population that votes - assigning weight to every individual - so it sums up to 1 (100%) as well.

With problem defined in this way you have this intuitive tool to easily compose/merge or compare outcomes, ie. voting run for shareholders (weighted on shares) can be merged with votes of ie. employees (could be weighted on salary and/or time spent in the company) - all those can be merged givig weight to each vote run.

This can be extended with more exotic things like votes (at any level) attached to probablity of some yet unknown "fact" or time or any arbirary input which is an output of any DAG created by this voting rule. This makes the whole setup dynamic. Complexity always collapses into simple, intuitive values that can be interpreted (and used as input for other voting-like decisions).

Weighted voting all the way down.
> adding a replica to the in sync replica list take several hours if partition are 300GB

I'd be curious to hear more about this, because I run several topics with similar partition sizes, and haven't encountered several hours for one replica, and I've routinely shifted 350GB partition replicas as part of routine maintenance.

I have encountered 2 hours to restore a broker that was shut down improperly, but yeah, assuming your replica fetchers aren't throttled to shit, or your brokers aren't overloaded (what's the request handler avg idle? 20% or lower is time to add another broker, 10% is time to add another broker right now), that's really extreme.
> no sound?

No sound by default depending on user settings would actually be progress in my opinion. But considering half the online video players break in some way as soon as I disable autoplay in the browser I don't think this will be achievable before the end of the century.