skysight-inc/HackerNews huggingface dataset:
I think the point of the exercise is to start with streams as they are defined in Haskell and then gradually improve them, as an experiment or demonstration. The post is aimed at Haskell programmers who might be interested in Rust.

If the goal was to build efficient and flexible streams in Rust, then indeed, you wouldn't start like this.
Go out on the street and talk to some young folks in Oakland, Richmond, Los Angeles... You won't find their story in some academic journal or news article.
As a SRE I was going to make a comment about missing basic metrics like RED or structured logging but at the end you mentioned you like ELK APM and used it so indeed it's very opinionated as ELK is not a ready-to-use cheap solution people would use as their first choice IMHO.
I see someone's mentioned Heraklion/Alexandria, as well as Dogger bank in the North Sea - add to the list Dhaskalio in Greece, Yonaguni in Taiwan, Mahabalipuram and Dwarka in India, as well as ruins in Crete and even the Caribbean (can't find link).

I think the point I was trying to make is that there clearly are examples and I don't think that we've barely even begun looking.

You're right that healthy sea waters aren't ideal for preservation of human-derived metals and organics, but then silting and run-off from tributaries leads to preserving types of environment, sat in geographic areas of interest to humans anyway. That aside, stone - a material much used in ancient times - is fairly durable.

When you were diving, were you actively looking for signs of ancient human activity, or might it have entirely slipped you by even if you stared straight at it?

I'd suggest the littoral region is the next frontier of archaeology, because clearly a lot of our history was on-shore, and that on-shore is now off-shore... .

- ed spelling
Left and right are indeed not ideologies but properties of ideologies and they are well-defined in mainstream political science models of classification. In all of those models, fascism is a far-right ideology.
> Photoshop 4.0 codename was Big Electric Cat

I didn't know that. That's also the name of an Australian band from about a decade earlier.

I do remember Photoshop 4 only had one level of undo. Just one. Make two mistakes and you're keeping one of them.
Then you're halfway through to getting VCs to fund your company.
> Plus forgiveness works only on then forgiver side, nothing stop others to keep doing what they are doing after you forgave them.

This is the case outside of social media too. It's why forgiveness requires courage and sincerity, and not a little strength.
Conflict == engagement, engagement == $$$. You can't make a person understand something when his salary depends on not understanding it. The sole reason for the existence of e.g. Twitter is to facilitate a woke mob going after people they don't like for whatever imaginary grievance they dream up on any given day. They don't care if they're wrong, they're going to do it anyway. And Twitter actively works to remove any and all pushback to this. Why? $$$. If it wasn't for this shit boiling over they'd be out of business long ago. Same with most of the mainstream press. Therefore, to get past this calamity, we must destroy both, through technological and/or legislative means. It is not good for society when such large, powerful actors exist specifically to fan the flames and incite violence and hatred with total impunity.
Yeah, politicians share a lot of UMC views because they're UMC. That's not really lobbying though.

Either way, we don't need some marginal or even non-marginal improvement in the tax code. We need genuine, honest-to-god inventions moving the world forward.

Meanwhile, we're inventing fewer drugs and they cost more, more and more people in the academia are making slower and slower progress, tens of thousands of programmers are making slightly better IRC, USENET or Jabber programs. Trends that can't continue, won't.
I disagree about the primacy of naming and metaphor here. From my perspective, the only reason the unix pipe is intuitive to people is that it actually behaves like a pipe. I don't think that the abstraction of 'pipe' started by thinking of the metaphor, but rather it started by thinking about how best to reduce complexity when it comes to IO operations, and it just so happened that the best way to do it was with something resembling an actual pipe.

That is to say, the first step is to find the representation of something which reduces overall complexity, and the next step is to think about naming. In my experience, one of the signs that you've found the right abstraction is that it's easy to find a name for it, because the intrinsic complexity of most things is low (or at least lower than I thought when I started programming), and so it's not hard to find metaphors when your abstraction brings the extrinsic complexity of a system down towards the level of intrinsic complexity of its requirements.
>Don't want to be political on HN but I see lot of parallels between now and then.

The things is that (unfortunately) even heath/medicine is very political, so it is fair to bring it up.
Yes that’s one thing this bird would do. The whole cycle of two or three repetitive sounds from an alarm before moving to another song.
After 2 devastating hurricanes in less than a decade their infrastructure is pretty poor. I visited 1 year ago, before the last hurricane, and most roads were good but they still had downed trees and destroyed buildings everywhere. (Countryside and San Juan, their city).
You get off-road ambulances and fire trucks in these areas.

Or you just don't prioritise (or can't afford!) those things either.
Ah thanks for explaining this! I never knew that's what tinc stood for.

Fun fact though: In 1998 there was no worldwide traffic snooping. That only happened with the reorganisation of US and NATO intelligence after 9/11 :) But good future prediction. I do think it would have happened either way.

I just feel like tinc undermines itself with this logo. It's hard to take something seriously that doesn't take itself seriously. Even though it's an excellent project. I think something more generic like the logo on the recent android app would do (though probably a bit less generic than that!!)
Osteocalcin, hormone produced in bone, may regulate metabolism
Location: South Africa
Remote: Yes
Willing to relocate: Yes, US, EU or Canada
Technologies: almost 20 years of professional experience in Microsoft technologies - C#, SQL, MVC but as a CTO my focus is more on the management of technology (and information security) and development of digital strategies.
Résumé/CV: https://www.linkedin.com/in/williamjameshurst/
Email: william@virtualhurst.com

Hi HN! I am an experienced and entrepreneurial senior technical leader with varied industry exposure and knowledge. I have a proven track record in leading high-performing technical teams, developing and executing strategic initiatives and empowering teams to deliver on stretch objectives. I am looking for international opportunities to expand and develop my skills, while making a meaningful impact in the financial technology
industry.
The pigeonhole principle is about counting things.

Counting things is one of the simplest things in mathematics. Much simpler than "averages", "real numbers" (a very complicated subject) and other things Dijkstra mentions in his alternative formulation.

It seems like he's sacrificing simplicity and ease of understanding for other properties that aren't generally applicable.
Thanks, this is a great answer! I'll try to look at these links later.
This is an unfortunate win against the right to repair, which is a concerning issue everywhere around the world. Just recently, in Norway its last court instance found a repair shop in breach of Apple's trademark as they used imported third-party displays.

This stifles competition as corporations are in control for how long hardware or software remain usable and who can provide alternative solutions. In the US this topic flared up again once the farmers felt the consequences of this. Now their modern vehicles and tools either have to be replaced a lot more often or they can't choose where to seek replacements.
It arguably conflicts a bit, because in an ECS, you can have notions of, say, Movable and Damageable, but there's no way to write a function applies to things which are both Movable and Damageable, right? The closest you could get would be a function which takes both a Movable and a Damageable, and has to trust that they correspond to the same entity.
Why cant I use assistant without web history on?
How exclusive? For all time?
Especially in the tech field, it’s just the opposite. When I graduated in the mid 90s, computer science was just another career field that afforded a middle class life.

Now, if you graduate from a decent college and don’t get to “work for a FAANG” and start off making six figures your life is over as far as they are concerned. Take a peek over at r/cscareerquestions
>Witch hunts have never actually gone away they just changed form.

You are bang on. Anybody who has observed/read past occurrences of similar phenomenon will tell you that this is a modern version of the witch hunt.
Remap Enter to Control in GNU/Linux (2020 Edition)
If the GPL completely doesn't apply then you don't have a license to use the program.
Why is that required?
Those Yucatan cave systems are by far the largest in the world and very famous amongst scuba divers. It was the home of many films, like the IMAX doc The Unexplored, Caves of the Dead 3D and the 2 Cave horror movies recently.
https://www.scubaboard.com/community/threads/the-cave-movie-...
Also, a Show HN usually contains the URL of the project, no need to post a text and then add a comment with the URL.
With good signal strength, DAB wins over FM easily, but it degrades horrifically badly with weaker signal strength, generally I tend to find this isn't that much of an issue with BBC stations, but worse with the commercial stations, and especially worse in a moving vehicle.

(Not that the UK commercial radio space is exactly in a good place anyway after the global/bauer radio-pocalypse).
Just started looking at Spring Boot (w/Kotlin).

Never try it. A bazillion ways to do basic web service & web things and every google search returns different methods.

Nightmare.
> You appear to be starting from an assumption that everything USSR did, politically, was left-wing; and thus concluding that fascism can be left wing.

No, I did not. Basically I'm arguing that the USSR pretended to be "left-wing" but were actually "right-wing". So perhaps they were fascist, but that doesn't imply that truly left-wing governments and movements are fascist.
Virtually all drugs come out of an NIH-funded lab, but so do a huge number of other drugs and therapies that don't work. The vast majority of things that come out of research labs have no hope at making it past a phase 1 trial.

The drug companies do a lot of R&D to validate the ideas of drug discovery teams and to test for side effects. They spend incredible amounts of money on this, much more than the labs that initially proposed the drug.
800 million people don’t have enough to eat, so I’m almost certain they don’t care about getting a new couch delivered.

I don’t want to be a dick but your comment is very blind to the problems many people face.

https://www.who.int/news-room/detail/15-07-2019-world-hunger...
> more sensitive to the plight of EmberJS development

I doubt they'd have started using it in the first place if the software looked like it would be abandoned.

If the best 'teeth' open source has is, "we might stop developing this at some point in the future if you don't give us $ for using our work", then as the parent said open source needs better teeth.
I could read posts on r/cscareerquestions where the attitude is “I must work for a FAANG or my life is over” and come to a completely different conclusion.
The metric system is decidedly biased in favor of languages that use 10^3 prefixes as opposed to 10^4 prefixes or 10^5 prefixes.
Follow up post https://mabez.dev/blog/posts/esp32-rust-svd-pac/
Love the idea of intellectual leases. I now regard renewable leases as a cure-all for most of society's ills.

That said...

The point of intellectual property is to improve society, not enrich the owner of the IP.

Note that I said "owner", not inventor or creator, who typically get screwed.
I don't see myself buying a Synology again.

I didn't want to use mine as 'just a NAS' and was hoping the Linux+ssh they ship would allow that, but it hasn't gone as I had in mind. Certain things I wanted require jumping through weird extra hoops, and system decisions I don't particularly agree with are just imposed. The toolchain generally seems quite dated, the kernel is from 2017 (v4.4.59+) and to me their proprietary package format (.spk) seems pointless given we already had apt-get/etc. I saw back in December they deprecated DDSM, also DSM7 was delayed, still not out and that was before Corona so who knows now.

If you wanted the option to spin down your disks, sorry, it's evidently impossible b/c Synology requires you to use their partition layout which dumps their OS partition onto all your data disks.
My needs are low write/high read & I would have preferred installing the OS on a dedicated SSD. In fact I paid extra for a '+' Syno with SSD slots, but whoops, too bad the slots can't be used for a bootable OS because there's no BIOS. So something, probably log file appends for services I don't care about are why my data disks spinning 24/7. Maybe that's good for Syno's support costs but it's not great for me.

Why not install Ubuntu you might ask? Sorry, not possible == no BIOS.

I know plenty of people love their Synos -- if it works for you, great. Just one guy's opinion. If you need a NAS for 'just' file serving then you might well be OK.

But if you want to do anything beyond the surface, I suggest looking elsewhere.
> condescending on young people

I try not to come across that way.
I felt it is difficult to concentrate. I use treadmill only while watching TV or some documentaries.
> Evaporation often happens at night because of the temperature differences.

I'm not sure the phrase 'temperature differences' exhibits a profound understanding of evaporation.

If a location gets 45c (as per GP's reference) during the day, this doesn't necessarily speak to night time temperatures.

I'll note that Bahawalpur's temperature profile is available at:

https://weather-and-climate.com/average-monthly-Rainfall-Tem...

For the three hottest months of the year the average lower temperature is around 25C, which suggests quite a low evaporation rate overnight.

It would be great if you could provide some more detailed insights.
In my limited experience, driving across the UK on FM is a pain due to regional differences. A couple of hours driving and I'll need to retune a few times, and my saved stations won't be applicable. DAB solves that minor issue at least.

I don't know the details of the spectrum usage, but there are more niche nationwide stations on DAB (Planet Rock is hardly niche anymore tbh, and is great). So maybe it's more accurate to say the FM spectrum isn't cluttered for barrier to entry reasons.
Genuinely reassuring to hear.

Really didn't want to toe the line into code wars too much, I'm sure there are some features of css that are the result of difficult tradeoffs and hard won lessons over the years, and I know I haven't spent enough time with it.

I think for me, I naturally gravitate towards an atomic, functional style where no segment of code knows anything about the rest of the program. Working in "inheritance is everything" mode was a sort of mindscrew, but maybe healthy for me in the long run.
I would really love to see more interest in Rust from the embedded industry. With the influx of new developers into embedded programming I think there is an opportunity.
You are appearing as weirdly absolutist as you perceive those you are railing against to be.
Synology is great. I've got a 2012 model still chugging away in my closet with no signs of stopping. I can probably count the number of times I've had to reboot it on my 2 hands. Very reliable. I just wish they would put slightly more powerful CPUs in their lineup.
> Ask any aspiring average author or artist. They will have countless stories of how their endeavors have not paid any bills yet.

How doesn't this support my argument of reforming copyright laws? If even the (imo flawed) intent of copyright laws isn't doing what it's supposed to do (an economic incentive for creation of work) then what is the harm in reform?

You're right that holding copyright doesn't magically generate sales. People have to value the work in the first place. But I don't see how copyright laws as they exist now, make the work any more valuable.

When I talk about value, I am not talking about something in a supply-demand sense. I am talking about a work being genuinely quality so that it earns some kind of reward for its merit.

For example, I don't see buying a book the same as buying a ticket for entry. I see it as supporting an author. Let me use an example:

I might buy a ticket to a museum, not knowing what artwork is inside. It could all be atrocious, or maybe just not to my taste. Regardless, it could be work I would never buy. Now, the sale of the ticket as been a "fee to see". I made no choice over whether I wanted to support the artists. I believe that copyright laws as they exist now, place books in a kind of imaginary museum. An author isn't deserving of income simply because they produced something. Nobody asked them to. If they were paid by a publisher to, then great. If not, then what makes them entitled to income? The mere act of putting pen to paper? Anybody can do that. If I want to support them I will do so based on merit. And I can only assess merit of I can read what they have written.
Building from free to paid is quite tricky.

There must have been backlash when going from free to paid product.

I assume the previous users were grandfathered in else those 5 stars would have turned into 1 stars rather quickly.

Also your moat is just as big as the next hungry upstart willing to work for free for 12-18 months.
>It's difficult enough to pass worthwhile findings of the millennia from one generation to the next,

This observation of yours is indeed a very astute one. I have come to the same conclusion. The underlying reason for this, as you rightly pointed out is stupidity. History repeats. Teaching history will not help.
Ross's Game Dungeon: Deus Ex. Story Analysis [Video]
"Dort wo man Bücher verbrennt,
verbrennt man auch am Ende Menschen."
- Wherever they burn books, in the end will also burn human beings.
Heinrich Heine
Elastic APM is great, and free (as in cost)
I know two people who have done so. It “works” in the sense that you can indeed walk at about 1.5 MPH (a slow walk) while working. However, that’s only useful if you’re trying to lose weight and can’t do so another way.

Such slow movement has no cardiovascular benefit, so it’s pointless if you’re not trying to lose weight. Just use a sit/stand desk (and ideally, take breaks for exercise).
I agree with most of your comment. So I guess that I wasn't very clear in mine, if it elicited yours :(

> If USSR was arguably fascist, so are the USA then.

I wouldn't argue too hard against that. It's just that the US hides it better. Or at least, it seems that way at times.

But my main point is that the term "fascist" is being misused to mean extremist and intolerant of opposition. So many today who are "left-wing" are so, but that doesn't mean that they're fascist.
> Both the Ruby Oj and the C parser OjC are the best performers in their respective languages.

Um, no, they arent:

https://github.com/simdjson/simdjson
This fits with my experience and I agree that CATIA V4 UI isn't the most exciting. It is solid though and something many people spent 9 to 5, 200+ d/y with, so I thought it could be interesting for octorian to experience what working with these machines really felt like back in the day.
On the car side - Most new cars I've been in for the last 3-4 years, maybe more, tend to come with DAB radio built in. Sometimes it's an optional extra, but standard in an increasingly large proportion of new cars.
(Apparently 95% of new UK cars, and 64% of new commercial vehicles in Q4 2019, vs 4% in Q4 2010, 64% Q4 2015).

Agreed on the degradation though.
Obligatory analysis video by Scott Manley:

https://www.youtube.com/watch?v=ayYgPdk0VVc
Principles of Effective Research
> They wouldn't get a reward for explaining someone else's paper clearly, but they could get a reward for writing a meta-review that would explain multiple papers clearly.

I see tremendous value for such work, and I think it is one of the biggest current bottlenecks in the sciences. We've got the cutting edge stuff happening in papers, and we've got 5-10 year old knowledge that makes it into textbooks, but in the middle there is nothing. Everyone is working on their own to catch up. We're talking thousands of grad students independently banding their heard agains the same problems...

If there were more "review journals" things would drastically improve. Maybe NSF could provide some funding for such efforts? Not sure what the metrics would be for this---not citations, we'd nee more like views or upvotes like on HN. The other option would be for grad students to self-organize into "reading clubs" on different subjects and share notes.
I wrote a fast C json parser a few years ago (+600megs/s) And it was an interesting experience. Validating the json roughly halved the performance. The most interesting performance gain was going from using aligned structs to packed byte offsets being accessed using memcpy. It added 20-30%. The overhead of aligning was nothing compared to fewer cache misses. In the end i found that making a truly fast json parser mostly depend on what you parse it to. Like, is the structure read only, and how fast is it to access?
No. Totally wrong direction. Apologizing to a mob is just terrible advice. It's going to get people's careers and lives ruined. A mob cannot forgive, especially on Twitter. Never grovel in front of one. Apologizing to a mob and begging for a respite just makes the mob angrier. A platform-level feature to make this groveling easier is just going to encourage this wrong-headed response, and it can't possibly work, because even if you disable direct replied, people can still post about whatever they want an amplify their anger in a million other ways.

The article is right about one thing: social media is a hothouse of hate. The best way for us to get out of this dystopia of rule by Twitter mobs is to ignore everything that happens on Twitter. It's not the real world.
It would be a perfectly fine observation if that was all. But it goes further and says that “the next time someone says we can’t question their judgment on guns or whatever, show them this image.” That logic—or lack thereof, it’s an ad hominem—can be used to put all of our founding principles on the chopping block. It’s an attempt to delegitimize the animating principles of our country.
Very much by design and it’s an excellent feature. I want to be able to text from my iPhone and iPad without having to fiddle with apps and settings and other nonsense. It works right out of the box. Everyone I know is the same way; you are going against the grain here.