skysight-inc/HackerNews huggingface dataset:
Very interesting read!
He might've made some big mistakes during his tenure, but if Microsoft's still there it's also his merit
It depends on where you live and your lifestyle. They certainly wouldn't be for me. And there are many situations where I have to drive myself, even if it's a rental car.
Absolutely disgusting on Musk's part. Calling an actual hero a child molestor simply because he called out an obvious PR stunt.

Hopefully Unsworth sues him for libel.
Ingestion of data from Firebase Analytics
> Haskell code can be totally unreadable, using concepts which take weeks to learn – which is... not so great.

I don't think it's fair to say something is "not so great" because it takes more than a few weeks to learn. That logic leads to a sad place. You suggest using Lisp and maybe Rust, but both of those languages would probably take more than a few weeks to learn.

Also, you could just use the IO type on every function in Haskell, and thus eliminate the separation between pure and impure code. You'd only have to a type a few extra characters here and there, which isn't ideal, but is acceptable while being pragmatic.

Haskell has had a default package manager, called "cabal", for many (15+ ?) years.
I spend time designing networking equipment for one of the FAANG companies and we spend a lot of time on fiber cabling and general cabling. A limiting factor in deployment and therefore scalability is often the time it takes to wire everything. The goal is to have the install go as quickly as possible while minimizing errors and allowing serviceability. Given the density of our racks, you often aren’t able to foresee all problems with the cabling until we’ve built many mockups and done the first installs. This would be a useful tool and allow people to play with more scenarios more rapidly. To your point, we have defined the network role of the equipment and all the striping way in advance of receiving any hardware.
Close Air Support Fly-Off Farce
>Why is everyone raving about the incomprehensible syntax? I admit that this is the first time I see APL code.

You've answered your own question.

It's only "incomprehensible" if you're not familiar with it.

After you've studied it it is very powerful and very succinct.

The article even gives an example:

Just consider the extract !'\:/:. The !
operator means rotation in this context.
If used as n!v it rotates the vector v by
n. But we do not directly use the
operator like that, we modify it using
the adverb ', which generally denotes a f
unctional map. Now we can do something
like n!'m to rotate each row vector in
the matrix m, that is each element of the
vector of vectors m, by n, or more
generally we can say something like v!'m
to rotate each row m[i] in the matrix m
by the corresponding element of v[i].

A good analogy I would give is the equally "cryptic" to the uninitiated, but equally fast and powerful, to those that mastered them, vi(m) text manipulation commands -- which also use a very similar concept of modifiers and targets and so on.
The tone of the posts seems about the same as now to me, but the top level comments do seem to be longer and with more analysis than most top level comments lately.
Start your own company; you are probably highly talented and our industry went recently insane, trying to normalize to the lowest denominator. Build a product with high quality and charge a lot of money for it to dysfunctional companies that are in despair and incapable of their own excellence. Most of them are like that these days. Never put all your eggs to a single basket though. Invest all your income above your needs and some safety margin to both stable investments like index funds and to high-risk investments like what blockchain was recently. In ~10 years you should be way better off than almost anyone you know (unless there is some wide-spread societal collapse that can't be ruled out).
I think that he only tweeted like that because his pride was wounded.Saying(tweeting)things like that gives relief to some guys.A budding Millionaire Philanthropist after his international work.Moreover he is now funding the political party and may be it is to get some defense projects in their regime
Reminds me of this:

https://www.youtube.com/watch?v=FY1XB0rrYes

The cabling looks so perfect it kinda seems a little alien even.
I haven't had a chance to integrated vimwiki into my school notes just yet. I havent used the export function in vimwiki yet, as I stick with viewing my notes in vim.

I'm not sure if HTML outputs the paths the same way that the vimwiki does, could you possibly use relative links or something? I can't get HTML conversion to work for me right now for some reason. You could also possibly compile all the notes at once, and use sections to refer to certain files. Similar to how LaTeX outputs sections.
I think spectre killed any future attempt to run sandboxed untrusted code in a previleged domain.
I watched some of the progress updates that you posted on youtube for that project and I was amazed by what you could acheive at home with a powerful GPU and publicly available software.

Here's the playlist with all of those videos if anyone else is interested:
https://www.youtube.com/playlist?list=PLQVvvaa0QuDeETZEOy4Vd...
Scala is interesting language, but I wish it had tighter focus. John De Goes describes pain points quite accurately in Scalapeno keynote: https://youtu.be/v8IQ-X2HkGE
Automate how you set up your development environment, then automate the process of running this automation on your production servers.

You can get incredibly fancy and automate everything and deploy tens of times a day etc. but you don't have to. You just have to pick practices that would improve your current situation, and in most cases more automation helps.

In my current job, despite us not having everything down perfectly, we've got to a point where I can tag my branch and run a script that deploys the tagged code as a separate container locally if I'm doing development.

Then once we want to deploy to production, another set of configuration files (also versioned, with the smallest diff possible from the dev config) is fed to the same script, and the service is deployed on the production server.

Then you automate running this process across your servers (are your servers your own? Are they on the cloud? Use the tools relevant to your situation).

Then, there is no need to perform manual monitoring of the logs. Set up a monitoring service to notify you of any worrying logs (warn level and up? Specific patterns? Up to you and depending on what you're logging) and feed that service your logs.
Hell, automate pinging these services so you can check whether they're in the state you expect, and make a colour coded minimal dashboard that anyone can check in a sec and find out if the everything is in the state it should be.

If the business is paranoid, then do smoke testing at the end, but you shouldn't need to.
I’ve seen similar interactions where people seem to think they have a lot more power over their image than they do legally, or certainly seem like, to me, ethical should have.

I was in a local public street market and I was trying to take a picture of an o next sitting on a vendor’s table (not sure if it was a lamp, sculpture, or something else).

The guy became very irate, came out from behind the table, started yelling, bumped his chest to mine, and said I couldn’t take a picture and that I had to leave or he would call “management” and “the police.”

It was very odd and interesting because he’s set up in a public place. He wasn’t really up for discussion, but when I said that it was legal to take pictures of public spaces he said that he didn’t want me to and if I didn’t respect his wishes I had to leave. I was standing in the street where his table was set up, so it was doubly odd.

Legally, in the US, it’s fine to take photos in public spaces (and usually even sell them) [0] but I can’t find opinion poll data to see if it’s common for people to think this should be restricted.

I try to think of how this will play out given trends in tech and transhumanism. Eventually we’ll likely have total clarity archives of everything we experience. How do we balance people’s freedom to their own senses vs people’s preferences?

I think we’re covered with current laws to prevent illegal acts done with the photos (fraud, harassment, etc). But not sure what we should do to stop photos or help people not care about photos.

[0] https://commons.wikimedia.org/wiki/Commons:Country_specific_...
What are some features new to Perl 6 that should be adopted by other languages?
And that's why I think it's immoral for parents to put their kids into the entertainment industry. Even if the industry wasn't exploitative the kid has no understanding of what they're giving up and whether it's more important than money.
Eve could defeat this strategy by dropping all messages.
> stop chasing fads and start creating real value for people

The two aren't mutually exclusive. The best startups combine the two: solve real problems via what's hot and attain virality and investment attention.
It is true.Any one can call anything today online.Musk couldn't say that to Unsworth's face because Musk would have got his cheek red by the "real man's" hand.
Possibly.

I don't have an answer, but the question's an interesting one.

Accounts of early US oil history and sudden and capricious wealth, particularly in Pennsylvania, Texas, California, etc., are fascinating.
I'm already in France for with a worker visa (CDI). Changing that to a freelancer status (auto entrepreneur) is a huge administrative pain.
There's no need to lay the blame at 'culture' and 'society'. The problem is that you only need a thousand assholes in the million that read your story to cause major problems. Even in the most amazing culture and society you may expect 1 in a 1000 to be an asshole.

I think most humans are reasonable people. Many are even great people, no matter how much you may disagree with them about many small things. The problem is just the 1 asshole in a 1000 that has an outsized influence.
> The PE firm doesn't get hurt if one of their looted companies goes bust, so there's no incentive to keep the acquired company healthy and viable.

What?! The “BO” in LBO stands for buy out, meaning the PE shop buys the whole company. Of course bankrupting a company you own is a bad thing. I think what you really mean to imply is that someone buys the company later from an LBO shop (maybe even the public in an IPO) and then it goes bust. Does this happen? Of course. But you’re also conveniently ignoring all the enormous PE/LBO success stories. You may not morally approve of the industry, but if there was no value, who would buy a company from the likes of KKR?
Can someone help me understand why people hate gopath? We have a script called govars.sh at the root of every project and it sets the gopath exactly the same way one would use virtualenv in Python. We remove the default one from .bashrc or .profile. This basically makes gopath disappear entirely - we never bother explaining to new devs what it "really" means. Just ask them to use our template project folder structure.
Glycemia, starch, and sugar in context (2009)
Slavery. She was forced to be an unpaid improv performer in an entertainment business.
With multiple wipers and no mechanical linkage, preventing blade collisions becomes a concern.
Muslims Must Emulate Muhammad
It seems like the main purpose of the exception-based validation function `check` is to provide an explanation for failures. Could this have also been achieved by returning an error object with the same information in it? This is what clojure.spec does: https://clojure.github.io/spec.alpha/clojure.spec.alpha-api....
I think this would have more negative effects than positive. There’s the aspect of it’s now impossible to run security cameras or film police beating people.

But what about hearing aids and vision assistance devices? Does HoloLens become impossible without consent from everyone?
I find org-mode perfect for this. It's lightweight, the files can be interlinked and over time, expanded, if necessary into larger notes.

I've been using a variant of the zettelkasten method for keeping book summaries and notes on index cards. It's been nice but the indexing method I'm using is cumbersome. I've been toying with the idea of moving just that into something digital.

Another thing that I recently came across is https://www.gnu.org/software/hyperbole/. It's also Emacs based and might be something I can actually use.
I worked for a company that was acquired by Vista. Was there for a few years before the acquisition and ~18 months after.

I'll just say this - whatever Vista's top secret directives are, they didn't seem to have any sensible directives around employee retention for individual contributors. IMO their policies actually encouraged people to leave. The team I was on lost 6 people in 6 months and it became comical to watch my manager try to hire people as upper management constantly froze/unfroze hiring, destroying hiring pipelines and providing a terrible experience to some great candidates.

I've kept in touch with quite a few of my colleagues from those years and there's a clear pattern. People who have left (including me) have gotten promotions, large pay raises, are working for companies with better brand recognition, etc. People who stayed are doing the same jobs for basically the same pay, but have a much higher workload to fill all the gaps that came from multiple rounds of layoffs and higher than expected (the CEO stated this in an all-hands call) attrition.

Lesson I learned in all this: Private equity acquisition = Immediately find a new job. If you have a good manager ask them to lay you off so you get a severance package and help the manager hit their headcount reduction quota. Unless you are in a privileged position, you're not going to get anything for sticking with the company through tough times.
> However, we need an open-source alternative to KDB+.

Would Jd (https://code.jsoftware.com/wiki/Jd/Index) be adequate here?
There is passionate discussion and there is personal attacks and insults.
Given the Two Generals problem, I wanted to frame "eventual consistency" as the below, (but it doesn't work):

Alice sends a message saying "Attack on XX:XX on the nth day", and sends that message each day, with nth changing to (n - days)th. If the network (Eve) is lossy, it means she doesn't automatically burn all messages, so eventually, Bob will receive Alice's message.
Bob then responds with the same message back to Alice, until Alice receives it.

I initially thought this would work, but the extra round-trip from Bob to Alice makes it a problem.

I suppose with a long enough 'n', one only needs 2 round-trips, but with a state beyond {0;1}, it's probably impossible to reach "eventual consistency"
> Well, it is complicated and gets very subtle. For every person who is struck by catastrophe through sheer bad luck, there is at least one who is struck by catastrophe after a series of terrible personal choices.

This one will get complicated since it's effectively a discussion on free will. :) I will say that trying to examine why people do what one could call stupid or terrible choices is an interesting exercise.

Consider, for instance, the act of smoking in a smoking-dominated country. I have grown up in such a country and I did not pick up smoking because I considered it bad. But I am also a significant outlier for other reasons (let's say I didn't have a lot of friends growing up). From a 3rd party perspective, especially one originated in a country that doesn't smoke a lot, picking up smoking seems like a very terrible idea, and it seems very straightforward to judge those people.

But consider it from the dynamics of the country: what does it mean to be a smoker, what does it mean to be a non-smoker, in such a country? Are there consequences to each? Why do most people end up smoking? What would they have to give up to not do it? Is a decision of an outlier like myself relevant/useful? What is the breaking point after which a culture switches from an activity being mainstream vs not?

If we say smoking is a terrible choice, we'd be forced to conclude that people in countries that smoke a lot must be worse people in some sense than people in countries that do not smoke a lot. A similar conclusion was once made by Milgram. But I think by now we realize that these conclusions are definitely not the right ones, so we need some other explanation.

> For example, imagine a bush-walker standing at the bottom of a cliff - a rock falls, and kills them. Looks a lot like bad luck. However, in the Australian mining industry, workers are essentially forbidden from standing near cliffs because that sort of thing is /actually quite likely/.

This, for example, doesn't sound like a choice from the perspective of the walker or worker, because they don't have the information. So on that level it looks to me to still be random. It's like choosing a career when you don't know anything about the market or what makes a good career - it's basically random from your perspective, even if there are deterministic paths all around. After all, most physical luck (i.e., accidentally tripping) is also deterministic internally, but it's luck to us because we can't tell.

It is not random for the whoever manages the Australian mining industry, because they have the information. One way to reduce randomness is having more information, which can be extended to educating people more.
It's difficult to sleep well when depressed.

Lately I wake up in panic, with only 3hours of bad sleep
Fame used to be something you had to ask for, because being famous required access to limited infrastructure. Media access was scarce, and so you had to work to be noticed by the gatekeepers of that infrastructure.

Digital communication an internetworking fundamentally changed that; the cost to publish dropped to approximately zero. Basic media access is de facto no longer scarce. You no longer need to appeal to a gatekeeper when you can e.g. post a tweet for free.

This means it it now possible to accidentally reach a much larger audience than the most of the pre-internet media. Fame is now something that can happen to you. Worse, the traditional idea of fame was something you could walk away form. You simply quit participating; being some type of celebrity was a job that required maintenance. When you become accidentally famous on Twitter/etc it is often your normal life that happened to become famous. Walking away form that means walking away from your normal life.

For a very good explanation of this topic, I recommend this[1] video.

[1] https://www.youtube.com/watch?v=PmTUW-owa2w
To avoid repeating what has already been said, also try to look more at the how and not just the what.

If you’ve got a talent for it, then look at your career in terms of how you can increasingly fulfil that ‘how’.

That could be your own business or a company/vision/mission that really sings to you.

You might get a few bad experiences along the way but they would only serve to remind you of that ‘how’, and give you more resources to do it better.

For me that means blending my passion for proper agile, coaching, and compassion, into my dev workflow such that I will always leave a team or company better than I found it. There have been plenty of situations where I failed to do that but it only empowered me to learn and adapt.

That’s not a yes/no answer, it’s just another perspective.
>But Quicklisp exists today.

So? Tons of the software of the 70s and 80s exists today too. In COBOL form, it powers some of the more critical banking, government, etc, systems. In C form, it powers just about everything else.

>Are you suggesting testing is unnecessary or ineffective?

Of course it's ineffective. It can only prove the present of errors, not their absence.

>If it is effective, why wouldn't Quicklisp use it?

Because the need for testing also depends on how often you refactor and change your code, and how many bugs you're likely to put in it in the first place (based on the complexity of the domain, your skills, etc). I'd say both of those things are no issues for Quicklisp.

So, if having no tests works for Quicklist, and the program doesn't have many bugs people complain about, then that's it.

If a codebase works, is used, and doesn't seem to have bugs people complain about, we should also consult with reality when deciding if it's worth our time to write tests for it, not just some a priori ideology that they're necessary.
Simplicity includesthe dimension of risks imposed by technologically complex solutions.
How many of them made a lot of money chasing a literal fad -> foodie shots?

My great idea is to make a blockchain version of HN and instead of karma you get HNCoin, just need a 100 million dollars and a top-100 userbase...
Probably of interest: https://en.wikipedia.org/wiki/PTT_Bulletin_Board_System which is the largest of its kind in Taiwan
I think I've never completely understood the Chinese room argument, to me it seems like that whole chain of examples and counter examples are the product of people playing word games and discussing definitions.

If your 'room' 'understands', but no part of the 'room' can be attributed with having 'intelligence', doesn't it stand to reason that the _room_ itself is the intelligent actor? I really don't see the problem with the fact that the human 'cpu' doesn't speak Chinese, the room itself 'understands' Chinese just fine.
Has anyone confirmed this wasn't just an unfortunate typo?

Why is sfgate making an issue about this prior to doing that?
More compute shaders
Then the network isn't lossy, but it's droppy. If all messages are dropped, one of the conditions of the theorem are invalidated; then it becomes a different problem.
It's worth it.

Previously I would save notes and never use them. Now my notes are set up in a way that I get more projects done. Having reference material progressively summarized makes collecting ideas and shaping it into a deliverable way easier. Loading context for a project is way easier with a system like this, it makes an interruption much less painful.

The other benefit of taking the course is the forum, plenty of smart people to meet, discuss pkm and other ideas.
The frame buffer is a file on Linux isn't it? /dev/fb
I grew up in a village and I think it was worse. Every mistake and misstep was known by all. Prejudices existed before you were born and couldn’t be escaped. “Close knit community” is a nice wa my of saying lots of busybody assholes (and also some kind and caring folks too).

There was a whole different set of pressure and I’d take internet shaming over not being able to live in certain areas or date certain people any day.
Could you please post more thoughtful, informative comments here? Inflammatory metaphorical one-liners don't cut it.

https://news.ycombinator.com/newsguidelines.html
I am assuming the value of the custody chain as a whole and its constituents.

If intellectual property has value, then a hash of a particular work product could be used in a chain-of-custody for ownership of IP (transfers, licensing, etc).

But, yes, if it is just for virtual kittens and their accessories, I am at a loss.

Otherwise, why are you wasting compute, right?