skysight-inc/HackerNews huggingface dataset:
I don't know, most of the time, I add information to the error before propagating it:

if f, err := os.Open(path); err != nil {
return nil, fmt.Errorf("could not open path: %v", err)
}

This is the vast majority of my error management code in go. Is rust less verbose in this regard? AFAIK, the question mark operator is equivalent to `if err != nil { return nil, err }`.
Richmond-area agencies to encrypt all public safety channels
Synanon
Germany's forest fires come with an explosive twist:  WWII munitions
Interesting angle. Makes me ponder:
What if Oracle owned Facebook?
> I mean, foot binding!

One could probably find mid-century American housewives who would bind their feet if it meant their husbands would stop legally raping them. Point is, we outlawed that behaviour and allowed it to be debated. China’s dictatorship doesn’t seem to be doing that.
More people should meditate. Especially the people that make these kinds of arguments or study these kinds of things. Most of what he says is pretty good. But this part puts the lie to his whole argument, that the unconscious cannot form thoughts:

> But think about the brain processes involved in even realizing that the song is familiar; or recognizing that the singer is David Bowie. We have no introspective access to these brain processes.

This isn't true. You can have introspective access to these brain processes. I have investigated recall pretty thoroughly, my conclusions are rather difficult to put into words like many things about consciousness. Your conclusions sound rather banal, unless you have the experience that caused them to arise. But you can't have access if you don't develop it.

The other big mistake he makes is in discounting the abilities of stories themselves to have depth. That the brain is constantly telling stories should in no way imply that the brain lacks depth. There is depth in those stories that is worth looking into, depth that the brain put there. The work of psychotherapists is in no way invalidated, in fact, they're much better at thinking about the stories we tell ourselves than we are.

It's just, same as with introspective access to your subconscious, you won't find any depth if you don't go looking for it.

Through meditation, I was able to create what's called a tulpa, a separate, distinct personality that shares my brain with me. At first I thought it was a non-physical entity, time and introspection and literally asking it what it was, I eventually worked out that it was sharing my brain with me, I didn't even know what a tulpa was back then.

If the subconscious can't think, tulpas, which maintain personality distinct from the normal operating consciousness, would have nowhere to 'hide'. It would be easy for the skeptic to then make the argument that it didn't exist, but again, if you don't meditate, you can never really investigate the question.

And if you want to keep arguing, say you want to now argue that the tulpa personality was created on the fly by the brain, then eventually your reasoning will turn circular.

This is just positivist nihilism in another form.
I see several problems: the biggest is that the project is based on CMC. The data available there has several known problems, so garbage in, garbage out!

Take the recents jumps to 8kUSD of bitcoin for example, based on the ETF stories. If you followed the market at that time, you would know that the CMC represenation of it is at best flawed. Also there are plausible accusations of faked volume and market manipulation.

The second is the project does not monitor the blockchain itself, or sentiment analysis of news feeds, so it is missing alternative stories.

Finally, the architecture is way too complex. The author mentionned in the first post doing things the right way, but I see that mostly as an exercice to try to use Akka for a problem where it is a bad fit.

The work is interesting, but I fear it is the wrong approach
If Lisp uses indentation and not parenthesis, then why is my mental caricature of Lisp just ((())))(()))((())))()()()(())))((())))?
I really hope not.
Werner Herzog's "Lo and Behold" is a gem of a documentary that details a bit of this. It is wide-ranging and sheds light on various impacts that the internet is having on our civilization.
I would recommend never using git checkout to clear local changes, and instead recommend either git stash or git stash -p depending on whether you want to save the whole work tree or just part of it. The stash subcommand internally creates commits for the stashed content, so you can probably also get to them via the reflog, though I haven't personally needed to do this.
That isn't a legitimate scenario. They were asking the drug dealer(s) to cut their heroin with the drug. Now an untrained individual is responsible for mixing in the proper dosage for their clients (for a drug that has not been proven to be safe/work, and maybe certain ratios dont dissolve quickly enough, or maybe smoking the heroin causes the drug to under go a molecular transformation from the heat), which is completely uncontrollable anyways because everyone shoots w/ different amounts and frequencies? AND assuming the dealer cares enough to notify each of their clients? You think that is ethical?

To answer your direct question though, yes, I am comfortable telling heroin users they cannot have access to HIV retardants until they have been proven safe, because you've made the false claim that this drug is actually an HIV retardant, when in reality it is untested.
I particularly liked how you explained some of the concepts in the second part of your comment. But about the last part, I tend to prefer a slightly (or vastly) different way to put it: "meaning" is a human concept, it only makes sense in that context. Searching for universal meaning that "transcends humanity" is a contradiction, it doesn't make sense. The conclusion is the same you were explaining, to look for meaning in our own stories, in our own terms, in our own reason, feelings and perspective.
Yeah having the current URL in an address bar could definitely help. It would also be nice to add a previous button and maybe some tabs, a proper history manage… wait.

Personally I simply prefer to open those "apps" directly in my browser (you can even "pin" them). It saves a lot of RAM, you don't have such nasty security issues and most of the features are still there.
What I'm wondering is whether the Red Guards -- notwithstanding all the horrible stuff -- were less sexist and more egalitarian than the norm today.

I have no clue. I'm not Chinese, or lived there, or even studied China carefully. And maybe I'm too influenced by Cixin Liu's "Remembrance of Earth's Past" trilogy.
Just purely out of curiosity when reading this. It seems like a lot of companies license these specific patents (eg. Twitter, Alphabet) as mentioned in the article. Does anyone know what patents they were referring to?
Hmm, you may have raised an interesting point there, namely that the quality of the media is very location specific and some countries had better media outlets than others as a rule.

Unfortunately, it seems coverage of journalism and its decline and what not is very US centric, which likely confuses the hell out of people from other countries where their media outlets got worse much earlier on/didn't have a golden age in general. Kind of like how US media outlets and YouTubers assume the Great Video Game Crash was some worldwide thing, whereas it really only affected the US market and left the European and Japanese ones almost untouched.

It may also explain some of the comments on local journalism, since that stuff over here in the UK isn't exactly fantastic itself. Maybe there's more ambition in local US newspapers than in UK ones, in that they actually did some journalism at some point rather than merely covering what local businesses were up to or what not.

Huh, guess there's a cultural divide in how the news is presented too.
It only takes the evolutionaroly oldest smallest few grams to avoid choking
Review: Azul, board game of the year?
India wants to ban privacy research
It is however the push recently in Spark seems to be for better/faster Python support more than anything else. Probably because Databricks makes it's money from it's hosted notebooks environment which caters more towards non-engineers (who in turn would be more put off by having to learn Scala I'm guessing).
> I love indented languages. Python, make, coffeescript etc indentation communicates hierarchy. It’s a very simple idea.

> All I’m saying is Lisp is amazing but parens aren’t for everyone.

It's trivial to write Lisp using indentation and no parentheses if you want to. The same goes for any language which uses s-expressions. Just pick an alternative syntax, e.g.

- Readable http://readable.sourceforge.net

- Sweet expressions https://www.dwheeler.com/readable/sweet-expressions.html https://srfi.schemers.org/srfi-110/srfi-110.html

- I-expressions https://srfi.schemers.org/srfi-49/srfi-49.html

- Wisp https://srfi.schemers.org/srfi-119/srfi-119.html http://www.draketo.de/english/wisp

These can all be converted back and forth to s-expressions, such that the programmer doesn't have to care about s-expressions (found some code online? send it through a converter before reading it), and the language implementation doesn't have to care about the syntax that the programmer is using (set up the relevant converter as a preprocessor).

Two things to note:

- The reason we can do this is because s-expressions are such a useful language format. Using an alternative syntax for Python, make or coffeescript would be a time consuming, maintainence heavy burden. Anything using s-expressions gets all this "for free".

- The fraction of Lisp programmers who do this is vanishingly small. This is empirical evidence that parentheses are not a problem worth caring about.
Snakeoil.
Certainly, bad product management can make engineers unhappy. This includes failure to identify important features early in the development process; unwillingness to cut features to meet deadlines; waffling on what a feature should do so you end up rewriting the same thing several times, which feels like spinning your wheels; and probably several other things that come to mind right now.

Plus, some engineers are motivated by seeing the software they build get used and solve problems for the users - bad project management certainly makes this less likely.
Ask HN: Can you work this out?  What do you think of the puzzle?
I recently asked a question on Twitter and Mastodon and have had some interesting responses. I'd very much like to ask this particular community ...

Choose a polynomial p(x) with non-negative integer coefficients. Now choose an integer x that's larger than all the coefficients and evaluate p(x). You tell me x and p(x), and I tell you the polynomial.

So ...

Do you find this interesting? Can you work out how to do it?

Please don't give it away - by all means make it clear that you know how to do it (if you do!) but please don't spoil it for the others.

But mostly I'm interested in knowing (eventually) how you think about it.

I look forward to your answers (assuming there are any ...)
People often consider to use this information for reliability and performance, but you can do much more with the data. For example, if a method has low latency, you can use short deadline with fast retry to improve reliability. If you see a sudden jump of certain usage, you can consider to use batching and caching to reduce your cost. If you see an unexpected usage of a service, you know someone introduce a new dependency in your system. Google teams often use the same data to understand how large services work and how they are correlated.

Disclosure: I worked on this feature at Google.
I'm not sure I can give away the sauce yet for the actual ibrary, but the stack it creates is multiple React frontends with a Django API only backend that are all deployed to AWS. The AWS stack consists of RDS, Lambda functions for backend, S3 for media and React applications. The deployments are automated at literally every step; from AWS creation, GitHub configs to repo creation, TravisCI deployments. And yes! It is intended for dogfooding. The problem came about when I kept having to write very similar infrastructure over and over for new start ups
Very simple concepts. So easy to try.
Saw the code. There are almost no type checks or null/undefined checks anywhere. Is this library used in any production application?
I mean, if the accusations are true, then who cares who it hurts.

The injustice would be that OTHER people aren't being brought to justice, not that one group IS.
A HAYSTACK of words to convey:

WE SOLD OUT.
MeToo is far from the first time this stuff has had teeth in the US.

It’s more that you get waves of action, back lash, then build up for the next wave. Really you can trace US legislation back to the 70’s, but social progress is slow.
The mysterious heart of the Roland TR-808 drum machine
I am finally working again on an idea I have about pre-screening for software engineering interviews.
It’s barely workable once you hit a few thousand machines. That being said, most people don’t end up in that situation. Any large company doing IOS CI with 100+ developers however will encounter issues with the demise of network booting/imaging.
The lego analogy is something I've thought about before. Inspired by Firefox's Tilt 3D[1], I've wondered if it makes sense to code in VR with indentation, or even level of the AST projected onto the z-axis. Wobbling the perspective around would probably be annoying and unnecessary, but hopefully a fixed angle, or one varying slightly with zoom could work.

[1] https://addons.mozilla.org/en-US/firefox/addon/tilt/
Mastering the mystical art of model deployment
Explore the Guts of Computing with Arith-Matic’s S1-AU Kit
In the US, there's a legitimate propaganda effort to paint Europe as a den of "Islamic terrorism". You'll see these talking points echoed online, in memes, by politicians and on TV.

You can watch, in hilarity, as propagandist YouTubers go into European "no-go zones"[1], where they're met with casual street traffic, children playing and, often times, absolute peace and tranquility[2]. These "no-go zones" are supposed dens of radical extremists that assault and kill anyone who is not from the Middle East or Muslim.

Or, you can read the hundreds, if not thousands, of attempts to paint Sweden as a den of sexual assault against natives by scary foreigners. They completely ignore that the rise in sexual assault numbers have to do with recent recategorizing of what are legally recognized as sex crimes.

[1] https://en.wikipedia.org/wiki/No-go_area, do a quick Ctrl-F for Fox, CNN, etc and you'll see how widespread of an effort is being taken to paint Europe as dangerous to exist in if you are light-skinned or not Muslim.

[2] https://www.youtube.com/watch?v=pochreLwrQs

[3] https://www.washingtonpost.com/blogs/erik-wemple/wp/2015/01/..., an op-ed piece complaining about the fact that CNN was quick to parrot the "no-go zone" talking point without first checking their facts
I've tried drawing a sigma symbol a couple of times, and it could not recognize it.
You seem to think voting is about electing people you like, as opposed to correctly predicting a candidate that will cause the policy changes you favor.

If you think of voting as a selfish act, like “expressing yourself” regardless of whether your point of view is factually wrong, then I agree with you. Projecting your (possibly ignorant, possibly harmful) opinion would be unilaterally preferred.

But if you view voting as a civic responsibility, where you have an implicit duty to fellow citizens, then it’s different. For whichever subjective policy beliefs and values you have, there would be a social responsibility to use your vote as a signal of a highly confident prediction that the indicated candidate will bring about the policy reform you target.

If you are not knowledgeable about those policy topics, how they work, or how they relate to the candidate in question, then your uncertainty in your prediction about the candidate might be so high that you cannot reliably distinguish between candidates, and your vote signal drags down the overall chance for informed people to coordinate.

One problem though is that the least informed people are also often the most likely to coordinate into a singular voting bloc, and the most likely to be manipulated by ad spending or populism.

People who are smart enough to know that they are ignorant about a given election might therefore abstain, leaving a small population of voting experts vs. a large population of idiots who refuse to acknowledge that their opinion is ignorant.
Tesla Model 3 Autopilot Accident Avoided
ACM Announces Creation of Chuck Thacker Breakthrough in Computing Award
What if government agencies p0wned facebook?

For all we know, it is already the case. Even with the best persons in charge, with the purest intentions, the amount of aggegated data can cause great evil.

And even for such a behemoth, 1/5 of the value is not something they can afford to lose lightly. They need money to keep going, and this means they can not do some things they may prefer not to do.

MZ may have painted himself in a corner there.
Also coming from Python and now using Parinfer for Clojure/ClojureScript, but I use the implementation in Cursive (intellij Clojure plugin). Love it. The only problem is working on a shared code base where people don't bother to indent code properly.
Here’s proof that open office layouts don’t work, and how to fix them
The trouble is that a product delivers a complex set of values upon its user, and all-too-often, when someone sneers that it doesn’t have any value, that it’s “just marketing” conning its users, they are willfully ignoring the values that it confers.

I have spent literally my entire adult life listening to people say that Apple products were inferior to PCs, going right back to the days when they’d explain that bit-mapped graphics were useless decoration, and that keyboard shortcuts were superior to mouse interactions, and so forth.

It’s clearly true that for some users, in some use cases, a certain product does deliver less value than for others. But ignoring the fact that other people see the product’s values in other ways is a monumentally arrogant and unempathetic way to view humanity.

Most people don’t buy caffiene by the milligram or whatever. The label on the bottle appeals to a desire to fit in with other people buying the same label, or to aspire to belonging to that tribe, and so forth.

It amuses me that this even needs to be explained on Hacker News: Most people who participate in the threads do so for complex social reasons that are not particularly different than the reasons that some people buy Starbucks, some people buy from an indie shop, and some people hit the Timmie’s drive-through.

—-

Going back to kisses, consider a blind kiss test. I might say that of three kisses, B was better than A which was better than C.

But if you tell me that the kiss from C involved Lauren Bacall... I would rank it higher than the other two immediately! There is no fraud or nonsense going on, I value the complex bundle of values around a kiss from Lauren Bacall higher than two “no-name” kisses even if they are functionally more pleasant in the moment.
Cool write-up. This is one of the things that interested me about the new T2 computers; having a secure boot process that loads every link in the boot chain using cryptographic signatures verified by an onboard TPM engineered by some of the smartest people in hardware security. This isn't a move by Apple to lock users into their platform, they do that far more effectively through other means.
Yes! You're a lot more eloquent than me :)
> One of the problems that the Ruby community seems to have focused on is bridging the gap between code and ideas. I say this as a non-Ruby-programmer.

As a Rubyist, I say this is pretty well on-the-mark. People ask me all the time why I love Ruby, why I think Ruby is the best language ever made, why I think in a thousand years, Ruby will have eaten all the other languages.

It's because at the end of the day, Ruby is a far more pleasing mental interface to software systems than anything else. If it's not Ruby we're all programming with in a thousand years, what language it is we are programming in, will look a lot like Ruby.
Reqeusts is a library which offers a drastically simpler API than the built in solution, and as a result the API has been ported to multiple languages. Are there other examples of libraries offering simpler APIs which got heavily cloned?
I was a hard Classics major, Latin and Greek, devoted almost 10 years of my life to it, and I just had to walk away. I'm going back for CS, and this touches my soul. I'm glad I tried for it, but I need to sustain myself and feel like I am worth something at my job. You are not alone, friend.
Max/MSP is a popular one, basically a fleshed-out commercial version of Pure Data. As somebody with a background in procedural and OO programming, I personally find that graphical approach immensely frustrating, but I’ve known lots of people to whom it speaks.

For a more code-like experience, SuperCollider seems pretty fun, though I haven’t gotten deep into it. ChucK (http://chuck.cs.princeton.edu) is another neat option, if you really want to feel like you’re controlling every sample that goes by.
US Wind Capacity Surpasses 90 Gigawatts as Record Construction Levels Continue
I dont usually make long term backups(mostly due to not enough recources), but the ones I do are to hard drives(internal and external).
I dont trust dvd due to how easily they are scratched
S-expressions are used for other things as code as well. Like representing just data.

Your example expressed in Python is something like [[[]],[],[[],[]] ...
Im trying to make a torifier for windows.
Time (handling) sucks.
Have you checked out Max for Live (https://www.ableton.com/en/live/max-for-live/)? I hear good things about it, second-hand.
You're saying you have two consciousnesses, one which can inspect the other? Can it inspect itself?

Generally, assuming a single consciousness, it's just tautology that unconscious processes can't be inspected. That's why we call them "unconscious", because we are not conscious of them. If you are conscious of them somehow, then they are not exactly unconscious processes any longer.
> YouTube is not a clear pass-through from one's truly held interests to the computer screen. I am not interested in fake news, Peppa the Pig, superhero movies, Logan Paul, Lil Durk, Time Magazine, and yet, loading up the YouTube home page just now, there they are.

With respect, there is no way this is correct - at least not in a meaningful sense.

Are you logged in with a YouTube account? Does anyone else pass YouTube traffic through your IP address, ie do you have children, nieces, nephews, cousins, etc? Do you purposefully block ads and analytics that would make suggestions like this random? Lil durk and Peppa pig are simply not going to be recommended next to each other without reason.

I just loaded YouTube.com and scrolled for _dozens of pages_. There is nothing remotley bizzarre. The most annoying thing is that it supports cut-and-pasters, who take clips from source videos that I watch and repost them.
First of all...

1. They didn't cancel the contract. Google pledged to not renew the contract in 2019, and established a "code of ethics" for AI usage, in response to employee outcry.

2. You're implying that this is a game of hurt feewings and it isn't. It's business. The government agencies have just as much to learn from PR backlash against themselves as Google does, because they hire from the public.
That's an awful attitude for a teacher. Why are you even there if you only want to spend time on students who don't need your services?