skysight-inc/HackerNews huggingface dataset:
> What you don’t do is resist thoughts or feelings or experiences. That only causes more problems.

IMO MAPS are irresponsible promoters of psychedelics.

If you are on a high-dose trip, you lose much control of your thoughts. I have read that some medical experts administer high doses in the hope to avoid bad trips often encountered with low doses.

What if your unwanted thoughts and tendencies must be resisted to prevent further misery ?

Examples:

- Try to stay calm and refuse to succumb to overwhelming terror and panic as reported on this web page.

- Try to stay calm and refuse suicide as reported on this web page.

- Try to stay calm and refuse thoughts about murder as reported here: http://www.dazeddigital.com/artsandculture/article/29599/1/a...

Do not use psychedelics to solve problems on your own. https://psychonautwiki.org/wiki/Set_and_setting

Let medical experts (therapists) use psychedelics as medicine as they see fit.

https://www.rollingstone.com/culture/culture-features/the-ps...

https://www.livescience.com/16287-mushrooms-alter-personalit...
This has been on my mind quite often when I use reddit. I grew up on phpBB style forums where every user was immediately identifiable, through avatar, signature etc. And to a lesser degree I find myself developing a kind of 'image' of various HN posters.

On reddit this somehow doesn't happen. Every comment stands on its own and half the time what looks like a threaded conversation is various different users replying to each other.

I think something very important is lost there. Much as I'd like to believe so, I think the way my brain works is that no comment stands on its own and communication is heavily mediated by the knowledge and reputation of the other in relation to myself. Without that, so much that is valuable in the exchange of information, whether facts or opionion, or nuance, is lost.
SpaceX launches and lands Block5 variant
Not sure why, maybe males have a protective reflex? For a while women could ride, with warning signs that legs must be crossed at all times. Incidents still happened, so they had to go male only.
Usually people have to refer to a slice cheat sheet to work with it, perhaps it’s not an intuitive concept/api
>Wright then passed the New Jersey Bar in 2008, but spent the next nine years being investigated by the New Jersey Bar’s Committee on character before being granted admission to the bar by the New Jersey Supreme Court on September 27, 2017, where he was officially sworn in as a licensed attorney

What the hell? Seven years to overturn his false conviction, seven years to get a law degree, and nine years for the Bar to recognize him?
In general.
Where does that title come from ? The article only has `While We Sleep, Our Mind Goes on an Amazing Journey`.
Why is struct ip_weight padded.. is it to make it word aligned on 64-bit platforms?
* Most forms of undefined behavior don't have any meaningful use to compilers.

* With integer overflow it would be relatively easy to write a spec that allows "n+1>n" optimizations but not utterly anything to happen. With strict aliasing it's probably not too hard either. You'd still see some program misbehavior in the strict aliasing case, but it would be a vastly reduced set of misbehavior. And allowing signed numbers to act more like abstract numbers would often decrease misbehavior.
This doesn't seem to be so simple: https://stackoverflow.com/questions/44761748/compiling-pytho...

But some people had success nevertheless: http://droettboom.com/blog/2018/04/04/python-in-the-browser/
That sounds both cute and as a great piece of advice for my next relationship :).
I recently visited Tyntesfield (https://en.wikipedia.org/wiki/Tyntesfield), a Victorian Gothic Revival house in the south west of the UK. I was actually struck by how ugly it is, I think chiefly for all the reasons that the author of the piece dislikes McMansions - there's a vastness and grandeur to it, certainly, but the complete lack of symmetry and conflicting styles and features was very off-putting to me. If you flick through a few of the pictures on Google Images, you'll perhaps see what I mean about the vast randomness of it - of note in particular is the one conical turret it seems to have for no very good reason!
Prob too easy to ask here, but can I get a list of pending syscalls sorted by age?
I read Stoll's book Silicon Snake Oil back then and thought it a bit short sighted too. It's amazing how much the Internet experience has changed in 20 years - and not all of it for the better.

Also, the fact that there's a typo directly above the phrase "Lacking editors, reviewers or critics" made me chuckle.
> Instead you should turn to history and anthropology

This is equally flawed since this is a field swamped with risks of survival bias in anything you study.
I have made this mistake of assuming the following:
flat = structurelessness = freedom

I think the terminology we use may be letting us down.

Rather than talk about flat or horizontal organization, think it would be more useful to think in terms of encouraging freedom, autonomy and reducing bureaucracy while achieving {x} purpose.

How can one design for this?
I think what really galls people is the hypocrisy. The flat hierarchy turns out to just be a feint to mask screwing people. If the first rule is "everyone is equal" then you can never complain about inequality because that's impossible, everyone knows that goes against the first rule.
With boss I meant a goalsetter that is outside of the group, that doesn't posess the core competency like the people on the inside. It's clear that there's also an "inside boss", or a most valuable player.
Address Area – Find Business Address – Search and Post Category Top Ads
-20€ Σε Όλες Τις Escorts Golden Diamond Escort Week
So we shall come to computers that may just define reality by computation.
> Wow, what a money line. It's like a Rosetta Stone for a whole family of naive political ideas.

I would rather say that it is extremely naive to believe that the systems we have inherited are optimal in any way.
hold refresh button and click on "request desktop site".

then go to facebook.com/messages.
>There's a spectrum from "random home video" to "professional".

Non-professionals are not just uploading home videos (which often contain copyrighted music by the way), they are also uploading stuff they have downloaded elsewhere (music, TV shows, etc). That's the key issue.

Your insurance idea sounds a lot like what Google is already doing and it brings back a lot of the downsides of centralisation. It's very onerous/expensive to run and therefore requires significant monetisation to cover the cost. It also carries the risk of false positives as everything would have to be automated.

The insurance company would disproportionately "punish" hosts that carry the more controversial/risky content unless the platform as a whole is the insured party or all hosts are forced to pay everyone elses insurance premiums.

This would create a disincentive for hosts carrying uncontroversial content to join the platform in the first place (not just for financial reasons but also political ones). They would create their own far more restrictive platform with much cheaper insurance premiums or simply upload to a centrialised provider like youtube.

The incentive to subsidise controversial/risky content is to be the go-to place for video search and monitise the heck out of it. It's simply a centralised business model.
any different to netfox?
And be at a disadvantage in the market....
I get that, I just think the assumption that people are willing to sell their privacy data for petty cash is flawed. It’s not like traditional advertising haven’t tried similar approaches, and failed, largely because petty cash is a terrible motivator for most people.

I guess you could argue that it’s different with crypto because your data is safer, but facebook has a billion users, and the people who’ve been doing the whole #deletefacebook thing, just signed up for Instagram instead. People really don’t care.

Would you sell your data for $5 a month? Maybe $15? I wouldn’t, especially not if it took time to setup and maintain, and I have a gmail account.
Mobile phone radiation may affect memory performance in adolescents, study finds
Firstly, Edinburgh Castle was built in the 12th Century and change over the period of a thousand years. I suspect what is considered good architecture has changed over that time, and at no point influenced the design.

Secondly, Edinburgh Castle is a Castle. It's not designed to be attractive, it's designed to have strong defences against an attacking army. Your criticism is like complaining that the McMansion can't be used to put down the Jacobite Rising.

Thirdly, Edinburgh Castle is built on a volcanic plug, making it quite difficult to build a traditional building.

What is considered good architecture for a family home is not going to be considered good architecture for a tower block. That doesn't mean it's not right, it means it's complicated. It's also fair to say that good architects often break commonly used rules of thumb - as with many things it's the difference between Jazz and Noise.

Noise is where someone plays musical notes with no knowledge of how they relate to each other. Jazz is where someone plays the same notes, but knows exactly how they relate to each other.
Why are we sticking these two concepts together, are they not two fundamentally different things?

What is the synergy by talking about them together other than they are the flavor of the month buzz words?

Good God people, the second or third slide in the article has "AI(ML,data science, big data)"

All of which are literally just applied statistics.
C requires you to understand its conceptual execution and memory layout model in order to write safe code. That is, how the call stack works, the different types of storage, that each type has alignment requirements, and I'm not even mentioning threading issues.

No amount of syntax sugar on top will prevent you from writing unsafe code, unless that basic model is thrown away.
Every time I think I’ve seen peak HN someone takes it to the next level
Look back at Hacker News in twenty years. You'll see whole threads full of comments that are so specifically wrong it looks like a parody :)
The article mentions at the end some strategies. (points 3 and 4 seem relevant, 5 perhaps counters your argument)

1) Delegation [...]

2) [Responsibility]

3) Distribution of authority among as many people as is reasonably possible. [...]

4) Rotation of tasks among individuals. Responsibilities which are held too long by one person, formally or informally, come to be seen as that person's "property" and are not easily relinquished or controlled by the group. [...]

5) Allocation of tasks along rational criteria. [...] Ability, interest, and responsibility have got to be the major concerns in such selection. [...]

6) Diffusion of information [...]

7) Equal access to resources needed by the group.[...]
WalterBright posted the following code snippet somewhere above:

char foo[9]; foo[] = "abc"; foo[3..3+5] = "1234";

`foo` is an array. `foo[3..8]` is a slice, which is an object that does its own bounds-checking. I don't think the heap is used here.

Another explicit example:

char foo[5] = "abcd"; // still NUL-terminated, carries length aswell
char[] bar = foo[2..3]; // a fat pointer with length 1
bar[0] = 'C';
printf(foo); // abCd
bar[1] = 'D'// ERROR!!! bar has length 1

Note that the array `foo` is now bounds-checked, which may affect backwards-compatibility. Also, `bar` is no longer null-terminated, which means you can't do printf on it.
Were they actually a flat organization during the development of Half-Life 2 and Steam? I had assumed Gabe stepped back from his authority some time during the development of the Half-Life Episodes. If I had to guess, the transition began some time in late '05 and progressed over the next few years. Just a guess, though.
allowed netname: WIKIMEDIA-EU-NET

problem solved
does it have any use cases that are not covered by https://www.charlesproxy.com/ios/?
in_addr_t is a 32 bit integer. On 64 bit archs this will usually result in a 32 bit padding for word alignment.
Yes I know the prosecutor can persue the case any way they want to.

I find it odd that you don't understand this, but the point is very simple: if the purpose of the Swedish Prosecutor was to investigate a potential crime, they would have interviewed Assange. Instead they refused to.
Bonus mess: If hash_function operates on bytes, but the input is cast to uint8_t* instead of (unsigned) char*, this is also a violation of aliasing rules and the compiler can technically just do whatever.
It's the same in Hindi. There are words that most people don't even know the Hindi equivalent for. Even if they do, they use the English version, regardless of their education level. Examples would be "car" and "phone".

Language proliferation in the entire north-west belt from India to Iran is really interesting. Lots of Persian words in every language from Dari to Urdu to Hindi. "Zameenee" is ground in Dari, "Zameen" is ground in Urdu, which is used in every day Hindi as well
The "terminating 0" is when you need it, for example when interfacing with the C standard library. D, for example, adds a terminating 0 to string literals so that they'll work with C code. For code that uses slices, the 0 is not necessary.
"bricked"
It sounds like only a marginal “cure”. Taking medication for the rest of your life is not something to take lightly. As a migrainer, if I had to decide between medications due to interactions, I’d always choose treating migraines over treating alpoecia. Adding a medication long term decreases a patients ability to choose treatments in the future.
I’m aware of that. It was an impersonation. Someone created a blog under my name and posted blog posts by copy pasting sections from an e-book. Why ? Google Ads :)
What Are ILP’s (Initial Loan Procurements) and How Does It Work?
Yes there are crazy people. Nobody is disputing that. Everything you said, indoctrination, disruption, holds true with the US government. The only difference is that do it in the name of _their_ God (money, power).

One terrorism breeds another. Sweep in front of your own house before pointing out the dirt in front of neighbor’s.
Isn’t most of the critique of crypto currencies that better systems already exist? I have an app that lets me send cash instantly and free to anyone else with the same app. It’s operated by our largest bank, but it works for anyone in my country regardless of what bank they have.

I can also shop instantly all over the world, I do pay a tax to the bank for this, but it’s currently a lot cheaper than paying for most crypto transactions.

I guess with crypto, I would be free of the banking tyranny, but I actually rather like the security that comes with centralized banking.

The internet on the other hand changed the world. It made it possible for me to browse your product catalog, buy and pay for your products, almost instantly, even though you live in another part of the world.

Crypto never really had that, it wanted to uproot existing systems for political reasons, but the technology by itself, has frankly always been somewhat obsolete.

The internet was hard to predict because it was new, a currency isn’t exactly a new thing. Hell, blockchain isn’t even the first attempt at a decentralized currency.
I thought GAs did, but I do lack knowledge in the area. Could you highlight some differences?
> It boils down to the question how dense you can encode, retrieve and write information- and this can be very dense.

Your max density is 2^bits.

> Conways compression comes to mind, where a simple timing description and some start states can be used to describe a very complex outcome.

Eventually your 'time' number is so big it takes up the entirety of ram, and you can go no further.
To align 'weight' member on its size.
Like some sort of dungeon generator on a gamedev blog.
Ooh, an exception to Betteridge's Law of Headlines!
Typesafe WordPress plugins and themes
How about eschewing the passing by value altogether? If someone wants to do that, they can memcpy() the array inside the function for no extra syntax. So, the following would mean fat pointer:

int read(int fd, char buf[n], size_t n);

The following guarantees your array is not modified (but it's still passed by pointer).

int write(int fd, const char buf[n], size_t n);

The following emulates passing by value:

void foo(const int buf[n], size_t n) {
int tmp[n];
memcpy(buf, tmp, n);
}

Alternatively:

void foo(const int buf[n], size_t n) {
int tmp[n];
arrcpy(buf, tmp); // may or may not check bounds
}

Maybe this would render the proposition less useful, but it would already help. Here's for instance authenticated encryption from Monocypher, my crypto library:

void crypto_lock_aead(uint8_t mac[16],
uint8_t *cipher_text,
const uint8_t key[32],
const uint8_t nonce[24],
const uint8_t *ad,
size_t ad_size,
const uint8_t *plain_text,
size_t text_size);

It is not crystal clear that `text_size` is referring to the size of both the `plaintext` and the `cipher_text`. With something like your proposition, I could write this instead:

void crypto_lock_aead(uint8_t mac [16],
uint8_t cipher_text[text_size],
const uint8_t key [32],
const uint8_t nonce [24],
const uint8_t ad [ad_size],
size_t ad_size,
const uint8_t plain_text [text_size],
size_t text_size);

That way, the size of each buffer is crystal clear. Bonus: a sanitizer can check that I don't overflow my bounds (and I love sanitisers for stuff as sensitive as a crypto library).
My Favorite Sci-Fi book is Neuromancer by William Gibson. Also Philip K. Dick books like Ubik or his short stories are awesome.
Of course there are, this is pervasive. This has been done for decades by the tobacco industry, by the meat, dairy and eggs industry and others that try to buy scientific studies that favor their product.
Apple Singapore Hacked
As an employer (Founder and developer) I 100% agree with you. I actively encourage employee discussions about side projects and I love seeing my staff work on them and grow on a personal level.

I despise companies that try and own all of your creations outside work hours, and I feel like this shows clearly that the company sees the employee as an object to exploit rather than a person with a desire to grow.
1970’s BBC sci-fi is the MVP of TV sci-fi shows
Focused on the script, special effects that aren’t too bad but get the job done, fun, innovative, working to a tight budget. These guys knew how to make an MVP.
I was also on doxycycline for over 2 years, and barring a slightly dodgy tummy for the first 48 hours (fairly typical for antibiotics), I didn't notice any adverse affects. It did transpire that my doctor had 'forgotten' I was still on it though (I was only meant to be on it for 6 months!), so I did wonder if there were any adverse affects of taking it for that long!
> [You probably found the bug, right ? If not: the obvious issue is that 'struct ip_weight' needs padding for the second field.

No, the bug is thinking that hashing random bytes in your memory is correct. Why wouldn't you make a correct hash function for your struct ?!
The Middlebrow Dismissal is my least favorite pattern on HN, especially when the comment author has not read the article.

The article disclaims, right after the first paragraph, that it's describing classic architectural principles that don't always apply to modernist / postmodernist architecture.

Of your two counterexamples,

- One is a canonical example of modernism

- One is a medieval castle...

Btw Fallingwater does have balance and doesn't have excessive voids. Balanced does not mean mirror symmetrical. The article covers that as well.
Probably not a big deal assuming uint8_t is a typedef for unsigned char.
I can't speak directly for the NIH being funded by the companies, but in the UK and Ireland, there are Drinkaware foundations which are almost entirely funded by alcohol companies. It works quite well here
One of the great things about reading articles like this is to open up Google Earth in another tab and follow the geography. I'm always amazed by the land of South America. From the southernmost tips to the Amazonian basin, the entire continent feels so desolate, so stark, so lonely. The geography of Chile's land below the Maule river is stunning to follow - at least on Google Earth.
The difference is exclusivity or deservedness (with jealousy being a superset of envy).

A combination of exclusivity and deservedness could be jealousy regarding a "cheating" partner in a monogamous relationship. To describe that as merely envy would be confusing, at best.
Two things have substantially changed:

CRTs don't emit that daylight-like blue spectrum.

There is a diagram further down in the long article showing the different impact of different light sources on sleep.

Additionally, not mentioned in the article, social network streams are deliberately constructed to increase your online time, by being 'interesting'.

https://www.ted.com/talks/nir_eyal_what_makes_technology_so_...
Normally I might agree, but tablets where already being common place in sci-fi (Star Trek TNG, 2001 Space Odyssey, etc) and PDAs were starting to get prototyped in real life around that time too. So we are not talking about technology that was completely alien to mankind in the 90s.

In fact the reason people were predicting great things for future tech and the internet (which the author of this article is arguing against) is because it was technology already emerging - not some imaginary theoretical stuff.

Ok, the pace of change and the specifics (smart phones with high speed internet, eink displays, etc) might still have taken people by surprise, but the rest isn't that shocking. I mean back in the mid 90s I was building 3D websites in VRML and just assumed by the 2010s all sites would have a rich, communal, skeuomorphism interface. Clear I was wrong on some parts (thankfully) but not that far off the mark.

So the signs were already there but the author was too busy trying to imagine those predictions being utilised with then current technology. You could argue that is a failure of imagination on his part but I'm tempted to go further and say it was down right ignorant. He's clearly techy enough to understand the then current tech better than most yet failed to notice the emerging technologies. And he clearly witnessed the evolution of technology for the 10 years leading up to the 90s yet assumed hardware would suddenly just stagnate at that point. That was his biggest mistakes and ultimately why his predictions were so out of sync with what many others had predicted (yhise if whom did see the change happening and the future potential they had).

To be honest though, I do wonder how much of his comments where based on his own comfort zone and not liking a the thought of a digital future so allowed his own prejudices to bias his vision of the future.
Isn't the fact that core types don't have a fixed representation a bigger mistake ?
a char can be 16 bits, for example, aso.
Interestingly, the idea of hashing over the bytes of a data structure would be possible in C++, but it is non-idiomatic and instead one would use hash functions for each type and in the case of a struct the individual members would be accessed to build the hash value.

The idea of using bytes is error-prone, but now that you mentioned it, pretty typical of the C mindset.

Of course C++ also has some of these cultural biases. I think they're an important reason why unsafe code continues to be written.
Seeing that the implementation relies on CHECK_BOUND_(HIGH/LOW) it's using bounded pointers, which are implemented as structs holding 3 fields. The value, the upper bound and the lower bound. That's one extra field compared to D arrays.

The function still checks every byte for \0.

And if i'm reading it correctly, only checks the upper bound after copying the data. And checking it before copying would require a call to strlen.