skysight-inc/HackerNews huggingface dataset:
Designing good DSLs is hard. If you recommend that people construct DSLs to solve their problems they will. Most of the time these DSLs will not be good and they will present either barriers or bottlenecks.

The reason DSLs often become a problem is that people often do not think about the cost of maturing and maintaining them.

I've seen this happen quite a few times. Someone gets the idea that "we need a DSL for this". It is implemented, but the resources and time to do a proper job isn't there so the documentation, tooling and roadmap is severely lacking or entirely absent.

More requirements are uncovered and development becomes hampered by what the DSL can express or how it is implemented. If you are really unlucky, the original architect leaves or loses interest. I've seen entire products grind to a halt for 6 months because the only person with deep understanding of a DSL on which everything hinges has left the company.

DSLs, like any programming language in general, can be useful. But they are expensive pieces of software to write and maintain and not the "easy solution" that people tend to be misled into thinking that they are. And if expense is spared in their making, it has to be paid for later in troubles encountered further down the road.
SGX has critical flaws that may or may not have been put there intentionally. How do you "cryptographically verify" that such vulnerabilities do not exist?
There's a very obvious fix for this which is to simply acknowledge that social media platforms are operating with too much editorial bias to avoid being considered publishers rather than platforms. This acknowledgement creates an environment where the safest strategy to maintain the legal protections that make social media platforms possible is one of minimal censorship.
https://apnews.com/article/269b3de1af34e17c1941a514f78d764c
Europe servers are struggling, US servers are doing fine. We're still building out our load balancing strategy.
You can get rid of Whatsapp by bridging it with other secure messaging apps (like Signal, Telegram, iMessage, Mattermost) using Android VM and Matrix bridges: https://matrix.org/bridges/

Alternatively, you can use Matterbridge: https://ibcomputing.com/setting-up-whatsapp-telegram-bridge-...
Disagree. In Europe there's increasing number of summer days with wet heat which persists overnight that makes many outdoor (and indoor without AC) activites difficult or impossible. It causes all kinds of adverse health effects. In the US you're used to AC everywhere but for europeans this is major adjustment.
Amazon suspends Parler web hosting service
You will find that the people who were on the unsavoury bbs are the people who are against censorship today.

Out of the half dozen people I know from that period in my life (2000-2006) not one has had a kind thing to say about facebook, google or twitter since 2010. Those firms are the lame dinosaur stuck in a tar pit that we made fun of Microsoft for being in the 00s.

It's the people who called us nerds and made high school hell for us that somehow ended up in hr at tech co and are now setting policy there.
Show HN: nenu – A tiny, static site builder in Go that works with Jekyll posts
I agree with your first paragraph but not the rest. We still feel information should be free and decentralized technology is the future.
In university, I was involved in a situation that still haunts me. We had a couple Linux servers allocated to our multi-year project design team. I ended up as de facto systems admin.

One of the younger team members asked me if he could use one of the machines to compile homework for another course. Given that the machine wasn't critical, I said certainly! (Applauding his initiative)

A week later, the department sys admin sends me an email, noting our server pegged cpu and men utilization briefly and asking if we required additional resources.

I responded, laid out exactly what happened (omitting the student's name), thank him for the attention, and tell him we don't need anything.

At which point he drops me from the email chain, writes to the professor in charge of our group (a guy doing some really interesting stuff in AUUVs, and only teaching undergrads out of the kindness of his heart), and launches into a tirade about students abusing system resources, unfair advantages, violations of the honor code, academic integrity cases, etc.

After discussing it with my professor, I send the admin an email apologizing for the misunderstanding, will make sure it won't happen again, and would appreciate if he raised concerns with me first next time.

To which professor receives another email about "not letting students contact him about faculty matters." My prof told me to stop emailing him, which I wisely listened to. The student's name was never shared, and no actions were taken.

But my takeaway was that kid almost had his academic career (and potentially his future) trashed, because someone decided to get a bee in their bonnet over an interpretation of rules.

... As a happy ending, I happened to know the BOFH in social circles outside of academia (doubt he linked me to my school self) and subsequent to this interaction his marriage collapsed, he moved to his farm, and eventually left university and took up an in depth study of the copious and frequent application of alcohol. Couldn't have happened to a nicer guy...
This is a good source that summarizes some of the primary accounts: https://foreignpolicy.com/2020/07/01/china-documents-uighur-...

I am afraid this isn't propaganda unlike the above tweet.
Without weighing in on the actual alternatives... Your comment comes off a bit weird to me because that's what bondarchuck is saying he would rather not have. Yet you present it as a new (to the discussion) option. It makes the conversation kind of go like this:

Him: I would much rather we have A so that we didn't need B

You: Or, we could have this thing B
Definitely a good selection of books, just a note that the actual books in the series sometimes have quite small print and aren't the most comfortable way to read. I'd recommend using the list and then checking for recent translations/editions of the books.
Core Rules of Netiquette
I think it’s pretty unlikely social media companies will continue to have total control over public discourse. There’s already some legal precedent that the Supreme Court views Twitter and Facebook as public squares. See Packingham v. North Carolina from 2017, for example. I wouldn’t be surprised at all to see an escalation of this viewpoint soon.
People in cold climate know to always have a full set of outdoor clothes in the car, either wearing them or in a bag even for shorter drives. You don’t want to be the guy who freezes to death after not bothering to put on a jacket since you are only picking up a pizza in the next village 3 miles away and then freezing to death because your car broke down.
In a business setting, making technology choices is hard. The only thing that is harder than making a bunch of technology choices one time is making them constantly.

Pick technologies that are stable over time frames measured in years, not months. You will never be able to construct any great works on top of fields of quicksand.

For example - Instead of using a fun & shiny new language you read about on HN to construct your company's new loan processing backend, perhaps consider technologies such as Java or .NET. Instead of using a database engine that was developed this decade, look at something that has already stood the test of 1-2 prior decades.

Now, 100% of everything I have just said is totally irrelevant if we are talking about software engineering just for the sake of it (fun, hobby, exploration, etc). This is the important distinction. If the livelihoods of your coworkers depend on you not making a bad technology choice, try to go with the safe bet. Separation of hobby & work mindset can solve a lot of this mess.
>A tale of the worlds worst market timer: https://awealthofcommonsense.com/2014/02/worlds-worst-market...

I see this posted from time to time, but the assumptions are kind of silly. A huge portion of the "miraculous" returns come from the fact that this fictional person was able to put an entire year's worth of salary into the market in one go, 50 years ago. In 1970 the average salary was about $6,000, but he managed to save one third each year to invest?

So, sure it demonstrates the power of compounding. But, to me, an alternative lesson is that you can be an incredibly diligent saver and, through sheer bad luck, have barely enough to retire. I mean, it's not like $1MM in retirement money means "set for life" anymore.
> Isn’t it just tapping into the need to tell people things you know and feel good about how smart you are?

As I said: this putative explanation predicts we would have all sorts of great free things that we don't have, e.g., free reliable news, free trustworthy product reviews, good documentation for python libraries, etc., etc. Yes, it's possible to tell a bunch of just-so stories, but the number of free parameters you need always exceeds the amount of data explained.
ACM Queue interview of Theo Schlossnagle, founder and CTO of Circonus, about IRONdb [1], an alternative time-series platform to Prometheus/InfluxDB. Some high-level architecture choices:

- CRDT to avoid coordination service
- LMDB (B-Tree) for read optimized requests
- RocksDB (LSM-tree) for write optimized requests
- Modified consistent hashing ring split across two Availability Zones
- OpenZFS on Linux
- Flatbuffers for Serialization-Deserialization
- Information Lifecycle Management for historical data
- circllhist; HDR [high dynamic range] log-linear quantized histograms

[1] https://docs.circonus.com/irondb/
The root of the issue is there should be no single global public square
The question is not about what is defined as protected class, but why we needed to start protect religious freedom. Allowing people to escalate disagreements in one issue into sabotage of each other, leads to hostility and all out war.
Human moral attitudes are also very different, in different parts of the world, in the present.

As far as imperialism goes, it may be condemned in theory, but in practice it looks to be alive and well, at least as far as https://en.wikipedia.org/wiki/List_of_United_States_military... indicates (expansionism is a different matter, because how is a global power supposed to expand?)
I know what options are, and I know what binary options are.

It's not true that no value is created or destroyed on transfer. Transferring or obtaining the asset might be extremely valuable to someone. Market conditions change. And so on.
Thanks! Will try to be ready!
Show HN: DeathStar – orchestrate loadtesting in a severless and cloudnative way
The too cold for snow is based upon most cold being from high pressure in the UK at least and with that you don't get the moisture in the air - snow in the UK is mostly a clash of warm/cold are battling from Europe and the Atlantic. Hence we see most snow with good cold easterly and battling lows comming in hitting that cold air.

But as a child I too always questioned the saying "too cold for snow", the high pressure aspect is why as a rule of thumb, it works for the UK, but always exceptions to rules.
>On what basis do you think Trump has the interest in calming the fringe elements?

You are aware he said for everyone to go home and he condemned the violence? https://www.hindustantimes.com/world-news/trump-condemns-vio...
A very simple tool for sharing a terminal session over the Internet. It doesn't require anything for the remote person to join the session.

https://github.com/elisescu/tty-share
Not just that, it is a "webapp". When did ImageMagick became old?
Tried the mp4. After a wait of 30 seconds or so, it started downloading at about 15 MBit/sec on a 200 MBit/sec broadband connection.
Reminder to everyone especially Hancock: the US is not the UK. We don't have "section 230". We don't have US-style free speech. We have, at best, ECHR-style free speech, which comes with slightly more caveats.

Here in recent memory is the UK dealing with elected politicians who were silenced by force of law: http://news.bbc.co.uk/1/hi/4409447.stm

(mind you, they were also members of a terrorist organisation, so all the arguments about promoting violence apply ...)
But then you're having to ignore an even "greener" option. That's using and promoting ad blocking in general to lessen the environmental impact of consumerism. The thing with Ecosia is that it seems to ignore the damaging impact consumerism has on the environment. Instead, it encourages it by urging you to expose yourself and your friends to advertising.
Well the IBM of today has little to do with the IBM of 80 years ago. Just like the Germany of today has little to do with what happened 80 years ago and people living now are not and should not be held responsible for the misdeeds of previous generations.
I am astonished by how many people claim that China has forcibly steralised women. It might very well be, but I have not seen any evidence yet.

Don't we learn anything from our past mistakes? Still waiting for anyone to find mass destruction weapons in Iran.

Standing up for human rights is great, but there is a fine line between being a good activist and being ignorant, uninformed and imperialist. A private US company cannot decide for the rest of the world if China has violated humans rights if there is no evidence for it.
> I don't believe in free speech without limits.

Does anyone?

I know people say they do, but they also reject the direct consequences of it, so obviously don’t mean it or don’t understand it.
Hong Kong protest-related website says users' access blocked
You're making a false equivalence.[1] The "dweb" people were indeed merely anarchic and irresponsible. The deeper, conspiracy-minded parts of the MAGA community are verifiably dangerous. They said for weeks that a storm is coming, that they were going to take washington, that congress had to be stopped, that the vice president should be executed, etc...

And then on Wednesday they made the attempt.

Comments like yours are predicated on this idea that speech itself can only ever be merely "irresponsible". But... the world isn't like that. If you spend years making "jokes" about insurrection, you eventually find someone attacking congress.

[1] Edit to answer the question below: you are falsely equating harmless anarchic geeks of the 80's and 90's with violent terrorists. It's not appropriate to manage these communities using the same tools.
Looks like blame deflection once again. This is a frikkin' APT, for goodness' sake - of course they will have several exploits lined up.
The lack of a "hate speech" law is something that makes the US special. The only country with true freedom of speech.
Maybe read this: https://www.techdirt.com/articles/20200531/23325444617/hello...
define "free speech". Or you arr using it in the USA sense ?
So what.

One has more political freedom using Chinese social apps than one has using American social apps.
That may be a more valid perspective, but I don't think these are homogeneous groups. I will say it's been surprising and disappointing to see people who have been railing against tech company centralized power for years, it turns out their big issue is more when that power is not directed in a direction they like.
So why are Norwegians so much richer than the Chinese if success is all about hard work?

Oil.

Stopped there.
I think this is neat but I'm not sure it's the best way to go about things.

> all(map(func3, filter(func2, map(func1, zip(a, b)))))

> a.zip(b).map(func1).filter(func2).forall(func3)

The original is indeed terrible and the second version is a bit better. A lot better than either one, though, is splitting your logic into multiple lines and assigning a descriptive identifier to each step. Maybe even throw in some inline comments if you're particularly respectful of others' time.

As tempting as it is to do something super clever and cram a ton of functionality into a small number of lines or characters (it does feel good), it's just better to be a bit more verbose and write simple, obvious code. I feel like code should be read like a book, not a puzzle.
> Or we could just stop, agree upon a common pronunciation, and move forward at the normal speed of conversation.

We can. That's largely fine.

But it is also worth recognizing that a root cause of this problem is the community's desire to use shortened names for everything. C/UNIX (and later Linux) has this convention and it leads to way more of these shibboleths than other ecosystems.
It's not about knowing when because, as you say, it's difficult to predict... Still preparing or defending your assets for the possibility would be wise.
Those warning about climate change are partially to blame. I was saying decades ago that touting the "hottest summer on record" as proof of global warming isn't actually proof and would come back to disrupt the conversation.

And here we are, equally "valid" proof that global warming is not real.

I'm not absolving the people intentionally distorting the facts, but the people who centered the conversation on local maxima bear some blame for the shakiness of the conversation.
I've read a fair amount about the history of wikipedia. Giving me a dump of facts does not amount to an explanation, and I don't find the theories you give to actually be explanatory.
So is this basically like YikYak?
As an AWS employee: Good. It's about time.

Before the 6th, everyone was just acting like far-right seditionists and accelerationists were bumbling fools LARPING around. After the 6th, it's become clear that the LARPs are actually serious. It's time we take them serious.

Does Parler have the right to exist on the internet? Yeah. But it doesn't have a right to use other peoples' infrastructure to exist.

AWS was complicit until now. There's still work to be done regarding what AWS enables, but there's one less thing AWS is complicit in.
Thanks :) If you spot anything wrong with my Whonix section. Feel free to submit an issue on GitHub. Mostly I'm referring to the Whonix documentation itself with some added personal experiences so it should be up to datte.

As for the code of conduct, this project does not aim to receive any support or receive any funding from any big player.

This project also aims to be remain as neutral as possible politically besides privacy and anonymity. Its only stance is that it's meant for adult people with good intentions and that those people should check the local legal aspects themselves unless they're in Germany where everything should be fine (multiple citations included in the guide in regard to that).
I don’t know how twitter picks up trending theme.
In general we can probably agree you should always check the return value of read() and write() and handle errors. At least just perror() and abort(), so the user has a chance at finding the problem. Similarly, using mmaped files without handling errors is user hostile since it just crashes the app and SIGBUS gives absolutely no clue to the user what happened. As said, my point is to use mmap when it really makes sense and is worth the hassle, not just because it seems cool and makes the code look a little simpler, exactly because you omit error handling. Especially if you don't know how people will use your software. As you said, mmap on nfs is bad, so you'd basically have to forbid users from using your software with network shares.
yes, it's a common problem with inductive approach, can be resolver with adding more exammples.
There are underground channels for USD - CNY as well haha
If you break the TOS, then the service provider can take any actions they are entitled to in the TOS at their discretion. You can challenge the validity of the TOS, but you can't force the service provider to be good or fast at enforcing their TOS.
Toomey Becomes Second GOP Senator to Urge Trump to Resign
What bothers me is just how much luck factors into absolutely everything. The family and region you are born in determines so much about your life that individual contributions seem laughable in comparison. Even then, your individual characteristics are heavily based on the former as well, in the form of nature and nurture. Even the ideas you might cultivate are the result of happening on the right resource at the right time. Lastly, it becomes harder and harder to explain the successes of outliers without it being mostly about luck and the environment. The notion of free will is under assault from all corners. Not to mention that apparently the brain makes decisions before the thought comes to your conscious awareness...

Talking about luck is often instinctively interpreted as a method to avoid responsibility and cultivate laziness, but try as I might, ignoring this aspect of the world feels like a type of wishful religious thinking that is torn apart after even the most cursory investigation and thought. Generally, people will tend to attribute the bad things to luck and the good things to their own efforts, but in reality both seem to fall under the same purview.
>their global allocation mutual fund has returned roughly 15%.

nitpick: the price went up 15%, but not necessarily the return, which can be much higher due to distributions.
Clubhouse App Growth Tool...

https://joinmyclub.co/
Don't be ridiculous. Only fascist enemies of the state are ever sarcastic.
If everything was being planned so openly why was the security understaffed?
Really just generally how Wikipedia works relatively well.

And you're right. It's never been entirely clear why Wikipedia succeeded vs. others although there are various theories.[1] Certainly there have been failures: Goggle Knol and, at this point I think it's fair to say, Quora.

[1] https://www.niemanlab.org/2011/10/the-contribution-conundrum...
This distinction is only meaningful in US law and does not apply in the UK.
> “ We value freedom of speech." (proceed to literally ban the president, wrong opinions and alternative apps like Parler)”

Saying this is not open-mindedness or support for free speech.

The president and Parler both have acted as direct, unequivocal instruments of fomenting and directing violence, especially with racist and fascist nature.

Banning them from any platforms is in no way connected to free speech whatsoever. President Trump’s Twitter account and Free Speech are two completely disconnected, unrelated concepts.

It requires fascism-sympathizing and racism-sympathizing to even suggest otherwise.

At this point, anything of the vein like, “Banning Trump from Twitter is unfair censorship” or “Banning Parler from app stores is unfair censorship” is just hate speech disguised as if it’s an attempt to uphold freedom.
>not taking advantage of it and only sending rovers out there, is in my opinion a bad policy

I wonder much of this choice is due to political risk. A policy to send humans to Mars would have to span multiple administrations and risk being put on the chopping block due to multiple re-prioritizations. Maybe they think a less optimal sure bet is better?
>This example shows how shallow this analysis is.

Yeah, we should follow the Morgan Stanley sum-of-parts valuation model for their client (Tesla), who values Tesla Insurance, which has never written a single policy, as one of the most valuable insurance companies in the US.

That's the kind of "deep" analysis I'm looking for!
Doesn't account for distributions. Current yield is quoted as 4%. Still, they look to have been wrecked in 2008 and 2014-16 (a global downturn that barely made a blip in the US).
If we're going to treat Twitter like a public utility, let's just nationalize it and get rid of the oligopoly. Although I'd rather have it broken apart into a bunch of federated websites with a hard requirement to never break federation (GTalk/XMPP style) with the rest of the open web.
Eh, I'm not seeing much of 1 in the western world, either. The political class is nigh untouchable.

And when was the last time anyone explained in detail why they think a certain law would benefit people? Wouldn't be that hard to do. But I'm guessing it could reveal the real reasons behind many laws.