skysight-inc/HackerNews huggingface dataset:
What do you do when your prevailing ideology fails, well double down on it obviously. Any economist worth her salt will tell you all you need to do is pay more and you can get all the insects and honey bees you want. Same goes for animals, environment, natural resources. You just gotta pay more and the invisible hand will produce these things. It's really magical thinking that works.
In my tiny EU country, 4G already covers 99% of the population and unlimited data plans for homes are available from 19 EUR / month. Yet, nobody is talking about 5G or the urgent need for it.
You are possibly right about indentation errors, but the way I understood it, the Readable plugin does not take away any compositional powers. It's just equivalences:

f(a b) == (f a b)
{a f b} == (f a b)

+ some edge cases {a b}=(a b) {a}=(a) {}=() etc
>> I've yet to hear a single compelling reason for why I should use Perl 6 over anything else.

> At any point, did someone promise you this?

Of course not. and I'm not disappointed or betrayed. I'm just, um, not going to use it. Presumably they would prefer that I (in an impersonal sense) did use it, and I am unconvinced.

> > The blog post itself is saying "you don't need a why",

> A refreshing proposition! It's honest that the decision is arbitrary in most cases.

Huh? On almost any successful project, the choice of something as important as the language isn't arbitrary at all. The choice between, I don't know, Ruby and Python might be arbitrary, but it's still bounded by constraints of what domain they operate in. Nobody in their right mind is saying "whatever lets just use J and APL for our OS kernel". If their argument is "use Perl 6 because, it doesn't matter anyway and it's 70 degrees outside and the sky is purple today" I don't think they're going to win many converts.

> This is ridiculous. C doesn't map well to the hardware at all. It maps well to the primitives the OS's interfaces were written in, not the machine.

I mean, it originally did when it was invented 40 yearsish ago. It was colloquially called a "portable assembler" for a reason. It's still a lot closer to hardware than most other languages.

Even assembler doesn't really map to what hardware does anymore. So it goes. The point is that there's a reason why you'd use C.

> > The languages that all become rarely visited niches all have one thing in common: they don't have a compelling use case.

> As I've suggested elsewhere, I think this is a reductive view.

I mean, ok, but "reductive view" doesn't mean anything to me.
https://news.ycombinator.com/item?id=20376062 explains why: Airbus is "sold out", can't deliver more planes in the timeframes that are required. The airlines don't have much of a choice.
I think they just retired it. [1]

[1]: https://skift.com/2017/11/01/google-to-retire-ita-software-f...
It's not as if his "upper" echelon had a strange tendency to get suicided either.
I like begin and end instead of the parens. Allman style ftw!. I've been thinking of something along the lines of an xml based notation for lisp.

It's a shame lisp doesn't allow a simple text-based preprocessor.
Basic math is _really_ important, and not uniformly taught well. Stuff like understanding compound interest would help a _lot_ of people avoid poverty or financial hardship. What's surprising to me is that mathematics education (in many places) emphasizes things that are rarely useful _in daily life_ while ignoring things that are actually critical in many situations.
The reason it’s pragmatic is due to how systems are designed to begin with, it’s not what you want.

We know what the state is right after the command for an undetermined amount of time, but we have no knowledge of what’s changing it. Why not cover that? There’s no reason not to other than it hasn’t been worked on enough. Consider a database schema migration, there’s a reason those are not idempotent, you know each state. Seems quite solvable.
> I’m saying no point in being worried about it.

(sorry there is no reply option for lots of pulp).

Isn't worry the one human emotion that actually makes us ready for things. If we had an earthquake 1000 years ago that killed half of society and the people just said, damn oh well. They don't do things the same way after that do they? They change design, learn more about the planet, adjust adjust adjust. All of that is driven by worry.
Why does it need to be?
I don’t see why this is specific to the Play Store? Surely the App Store has the same issues (point of contact, “free with ads” model, tracking SDKs)?
East, Central, West, and Kyushu seem to be doing well, while Honshu and Shikoku are struggling: https://asia.nikkei.com/Business/Companies/Japan-s-23-year-t.... There is also a separate JR Freight which seems not to be doing well either.

The true story is also a little more complicated: in general the profitable ones are profitable now with operations, but the predecessor company JNR was privatized and split because it was struggling under the load of heavy Shinkansen construction debt, which got split into a sort of "bad corporation".
> As jusob noted, "They are merging all relevant security issues quickly, as well as bug fixes." So why does "12 versions out of date" matter?

If you're retaining code that has since been ripped out upstream, that means that there are no security fixes for you to uptake, but you still contain the same potential for security issues. This isn't an idle concern--the NSA used an exploit in code that was ripped out of Firefox to attack the Tor Browser, which was (at the time) stuck on an older version that retained code generally known to be much more poorly secured (E4X, specifically).

Security is also orthogonal to privacy concerns. For privacy, what matters most is how similar or dissimilar you are to the normal crowd. Using an unorthodox web browser that is observably different from the mainstream browsers is going to reduce your privacy more than any actual benefit you get from extra features.
And here's the OpenBSD pledge(2) patch for bzip2, for comparison. But similarly it already prevents a compromised bzip2 process from accessing the network, executing arbitrary commands, etc. And when used in a pipeline, accessing the filesystem. This port might actually be a great candidate for unveil(2), if anyone wants to help send a patch. :-)

https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/ports/a...

And as is typical for FreeBSD, ~7/8 years later these "practical" Capsicum changes were never merged into FreeBSD. :-(

https://github.com/freebsd/freebsd/tree/master/contrib/bzip2
> If you do that you frequently end up with a position that is "extremist" to someone or another.

This is a big claim. Evidence?
There is no need to remove them. They are disturbing only people who don't program with Lisp a lot. It's possible to make Emacs to almost hide the parentheses using very low contrasts for "(" and ")" but even that is mostly useless once you are used to them.

I parse Lisp similar ways and speed as Python. The indentation in Lisp code is works the the same way.

Q: How can you tell when you've reached Lisp Enlightenment?

A: The parentheses disappear.

–– Anonymous
Site's being hugged to death, archive here: http://archive.is/tx2oF

The gist is that spammers message the publishers of Play apps looking for willing developers to (a) integrate random tracking/advertising/analytics "SDKs", (b) integrate dubious/malicious software like cryptocurrency miners, P2P relays, or (c) sell their app outright.

The idea is that, at any given time, you don't know whether an app you've downloaded from the Play store has done any of these things, and the spammers probably know they can keep such "infected" apps on the Play store for long enough to turn a profit.
According to this:

https://en.wikipedia.org/wiki/2G

2G is already decommissioned for AT&T, and Verizon is this year. Next year is T-Mobile.

My experience is that 2G is nowhere to be found anywhere, and 3G also seems to be being phased out. Places I would get 3G signals last year are now all 4G.
By senior military, do you mean his late uncle ? Assassinated as well.
> As for the people complaining about Wayland possibly missing some of X's features, remember that it takes time for something to mature, to accrete features and fixes, and Wayland hasn't had that time yet.

It has been a decade, precisely how long does it need to catch up? I ask because from what I can tell it is still missing features that were standard in Windows Vista in 2008, when that OS switched to DWM and WDDM.
I know most of these books and issues, I'm a philosopher myself. Most of them do not contradict anything I've said, so you'd need to be a bit more specific. You will not get me very warm with Feyerabend and Kuhn, though.

On a side note, what you're doing is appeal to authority. Not every successful author in philosophy is really an authority, philosophy doesn't work that way.
Every sane country in the world should be threatening or applying sanctions on Brazil for our insane decisions concerning the Amazon and the potential impact on the whole planet. If the authors are right and this is due to unrestrained exploration in the Amazonas basin, this is not going to change until Bolsonaro is either forced to stop or leaves office.
Does the App Store do a better job of policing truly malicious malware?
The real issue is that Amtrak is really a collection of networks that should not be dragged down by each other.

If you want the government to run long-distance rail service, then there should be a dedicated company that we subsidize specifically for that purpose without dragging down the rest of the American rail network.
Again, you are offering ways that photography can be a useful means to an end that we previously accept as good for other reasons, not ways that photography can be a good in itself. Suppose the humans were already extinct; would you then consider it a good in itself for machines to be taking and interpreting photos? Would you set up a video camera with a solar panel in a park, endlessly taking 60 photos per second, then deleting them, because photography is good even if nobody looks at it and it produces nothing else outside of itself?

I am fond of the humans and so I would like them to survive, but only because that is a means for them to be conscious, at least in some cases.
A large part of the cost being "not random number generation" is part of the point - speed of random number generation generally doesn't matter compared to the speed of what you do with the numbers, and optimizing other things, e.g. how to get the bits converted to random numbers usable by an application, are much more important than quickly generating the random bits.
It's close to elitism, maybe better called gatekeeping. Everyone has their own philosophy. While I agree it's fair for people not to care or listen to someone else's philosophy, people also shouldn't be gaslighted for musing about philosophy either, regardless of which or how many books they've read.
https://news.ycombinator.com/item?id=20364371
Ask HN: How to motivate society to plant 1t trees?
Climate change is accelerating and is an existential threat. It seems planting trees may be a partial solution. How do we start and cultivate a viral campaign to plant 1t trees?
My point, which you seem to be avoiding, is that words are a lot less ambiguous than symbols.

EDIT for additional point: also, since your examples are haskell and C#, let me point out that reality seems to agree with me here, since C# is vastly more popular than haskell. If you're learning something, learning something with less ambiguity is usually easier. Considering that F# is similar(ish) to haskell and has the full power of the .NET platform and is still vastly less popular than C#, I think it's clear which option people think is easier. Easy may not be better, but that's a separate discussion.
Interesting! I remember when I first went flatting, it was 4 of my mates. So rent+utilities divided by 4 people made it pretty easy. and it's not like NZ is cheap by any means.
That totally depends on what the fix for the Max becomes. If it is something along the lines of all planes receive the optional equipment as well as software updates that takes into consideration that the human is constantly countering the decisions software makes the human wins, then I'd be okay with it. As it is, you know that all Max pilots have become or are becoming very familiar with how to disable MCAS.
That seems to be the only gif on the page.
Performative maybe, but I made my point.

I searched for battery on that page so this isn't the fabled solar battery cell film.
App Store apps in general have significantly fewer ways to be “truly malicious”, and App Store review is somewhat more stringent than Google’s process from what I’ve heard. However, run-of-the-mill tracking SDKs are commonplace on both stores.
FBI, ICE using state driver’s license photos for facial-recognition searches
I am not going to look it up, but have read a couple of times we should feed it to cows.

Apparently it lowers their methane output.
Why Compensation Systems Fail
And increasingly common in the UK
When AT&T had a monopoly, they had cell phone technology available in the 40s. It was not pushed because the thinking was that only rich people would ever need it.

Careful plodding thinking and planning ruled the day, and it took 40 years.

https://reason.com/2017/06/11/we-could-have-had-cellphones-f...
Perl Regular Expression Matching is NP-Hard

https://perl.plover.com/NPC/
The UK has a broken housing market.

Literally everything else stems from that.

All of the centralisation, ridiculous conditions, silly commutes, a ton of the work related unhappiness.

There are vast, vast swathes of the country that are just empty or used for farmland or whatever whilst others live in tower blocks.

It's gone way, way beyond anything resembling reasonable. The situation, in pretty much one or two generations, for the population without excessive talent, has gone from 'buy with a partner' to 'move a bit further out' to 'buy an apartment' to 'buy an apartment a bit further out' to 'rent an apartment' to 'rent a room in a house or apartment' and for many it's now at 'curl up and die on the street'.

You may also have the option of moving to a depressed post-industrial town and working in retail until the Government cuts benefits enough that no-one can afford to buy things from your shop any more.

We're a 500+ year old country for christ's sake. This isn't the frontier. We're in a situation in which people can't afford the rent because our governance is thoroughly broken.
They’re built on a model of providing curated, safe content, as opposed to the “wild west” of installing random software from the internet?
Cats are coyote food.
It is true that evolution optimizes organisms' efficiency and survivability. Chemical reactions, similarly, optimize the potential energy of assortments of compounds, and gravity optimizes the potential energy of assortments of masses. Would you therefore say that the point of an iron bridge in air is to rust and collapse?

An individual human consciousness, its genes, and its memes have different goals which sometimes come into conflict. I suggest you choose sides in these conflicts, and not against yourself.
It reminds me a discussion with a group of students claiming that Max Weber was right saying that maximizing profits could explain human behaviour. I kept inventing more and more examples of behaviour that couldn't be explained by a pursuit of profit, and students replied on each with widening of their definition of a profit. Finally we came to a such definition that allowed any behaviour and explained nothing.

I suspect that the same could be done with your idea of a strong and clear goal.
We've come full circle.
ForgeFed – Federated Code Hosting
Alright, I've updated the site. Each story now has a "facts" link that will expand the top 5 facts without leaving the page.
Less vigorous root system, but that's how it dwarfs the plant -- not sure if they're less resistant to disease (I expect this is one of things they select for while breeding). Definitely these types (m9 ,m27) and similar need staking the entire life of the plant.

Cocktail tree is something I've only heard in Australia, and only from some small subset of nurseries -- it's also commonly used in Spain then? A cocktail plant for me would normally be something like Mentha nemorosa (also challenging to find in Australia).

A friend had a 3-way citrus, which did breathtakingly poorly for them, for the same reason my two (3-way pear, and a 3-way apple) -- a single dominant variety and two much less vigorous grafts. My two are now at least 25 years old, and still present more maintenance challenges than some decent stakes, soil maintenance & mulching.
Am not sure how much this discussion is happening now but do remember having these conversations more often a few years ago when tools like Prometheus were coming up.

This is my take and shouldn't be taken as gospel but I've observed that metrics are perfect for isolating and identifying an issue and logs attempt to explain the behaviour seen. Having a layered dashboard set up top to bottom showing the throughput, error rates and latencies expressing the health of each layer from the exposed service or api all the way down to the subsystems and hardware supporting them is a good place to start. I'd write more but don't want to make this post overly long. There are several useful articles online on the different methodologies and approaches to achieve this.

There isn't much conversation though about the knowledge an organisation has around incident analysis workflows, how past incident resolutions are captured and integrated with dashboards in monitoring systems and how they are shared and reused as SREs and engineers work with log analytics. I've seen the same lessons having to be relearned when new engineers join a team. Checklists are a good example( there are more ways)for directing incident analysis in large complex systems but how many times do you see this being supported by the monitoring system? The focus is always on displaying pretty charts in a grid when more value could be gleaned from the same dashboard content presented as a rich living document with charts, integrated checklists in something resembling a guide to resolving an issue.

There certainly is enough data to achieve this.
> What do I do, throw out a perfectly good powerful graphics card and spend another $500 to satisfy the needs of some newfangled software which doesn't solve any of my problems?

If you want to replace a card which was expensive six years ago, you can spend a hell of a lot less than five hundred dollars to do so. Even a brand-new RX 570, which will outperform a GTX 770 (the highest performance GPU for $500USD or less in 2013), should only cost you about $130USD today. If you're okay with pre-owned cards, you can get better than that for the same money.

> This doesn't help anyone.

It helps people who are in the market for a new GPU, who want it to work well with Linux, especially the cutting-edge stuff.

Even in 2013 though, I think I was able to run Wayland on a discrete AMD GPU (Terascale 2 or 3?) with at least OpenGL 3.3 available; and it worked OK. I don't think AMD got that working more recently than 2013.

I can understand not wanting AMD's cards on the top end as ca. 2013 (since they were not competitive, IIRC), but now they do have competitive offerings, and their support for desktop Linux is incomparably better, which is why I suggest people go with them.

I don't get why I'm getting flak here.
This is phrased as if it were a disagreement with something I have said. Why?
So since he managed to avoid prosecution from the initial theft, he is presumably in the clear? Wished the article had touched on this question.
You can even have it the other way around. An English colleague of mine tried to be polite and speak in (obviously non-native) Dutch to a Dutch lady in a super market once. The lady got offended by it and said "I _do_ speak English, you know". As if, rather than for practice, he tried to speak Dutch because he assumed she couldn't hold up her end of a conversation in English.
If it’s like CPUs, they’re using units from better performance bins.

If you buy a regular version, it might be stable at this same overclock on stock cooling, but it also might not. And even if it does work, it’s possible the better binned units have headroom to go even higher.
Actually I think the anandtech page says that the 65W part consumes 90W at full load? Or so I read their graphs on the power consumption part...
Higher quality affordable lenses yield more conscious enjoyment of photographs. Hence the question of economic applicability.
Elixir?

Anyway, I'd argue competition is tougher not because there are more competitors (there might be, I don't know) but because they have advanced.

Compared to 15 years ago, Python has gained a lot of stuff, JavaScript has become an ok language with very fast implementations, there's a dozen funcional scripting languages targeting browsers, optional typing has made a comeback, Ruby has native threads and a decent vm and a large ecosystem, Go is a valid solution for things were you might have used a scripting language, lua owns the embedded space and luajit is the state of the art etc.

In 1998 it was enough to have closures and objects to be a potential perl replacement.
The (subtle?) distinction is around "what it is" rather than "what it is for":

A deterministic process always produces the same output given the same set of inputs.

A hermetic behavior ensures that indeed you'll always have the same inputs. It can just be a set of best practices (e.g. being very careful of not depending on external inputs that might change outside of your control) or it can involve an active barrier that sandboxes your environment in order to ensure that you indeed always have the same inputs.

A reproducible process is a process that can be repeated later in the future. There are various degrees of reproducibility you might be interested in. For example, you might want "bit for bit" reproducibility (important for security) or you just want to make sure you can rebuild something functionally equivalent (e.g. the compilation or link phase might not be fully deterministic in the order and layout of compilation units).

Reproducible processes usually rely on a deterministic system and leverage hermetic behaviours to ensure reproducibility (over time or across locations)
Indentation is an occasional minor annoyance when copy pasting, but otherwise mostly solved by IDEs. In any case very acceptable given the much increased readability and esthetics. I'm not sure if semantic bugs from mixing tabs and spaces are even possible with modern python parsers.

if 1:
<tab>if 0:
<tab><tab>print(1)
<spaces*n>print(2)

could print 2 if mixing tabs and spaces were allowed. was it ever?
But they also chose to not rewrite it, and double down in investing in it.
I was just thinking that far from "not surviving", one of Common Lisp's great advantages is that it's difficult to see how it could die. The free implementations have achieved a remarkably level of maturity and polish, particularly SBCL.

Your first point there seems weird, giving the growing market penetration of Python.
Try to put the full title into https://news.ycombinator.com/submit
We all pick up the language, but level 1 or 2 Chinese is different from Chinese mastery.

China is really different: any foreigner managing a simple 你好 is praised for it, let alone a 大山 who has mastered Chinese tongue twister comedies.
How do you know it is fake?
Compensation does not guarantee motivation
Meanwhile, 20 years ago on Slashdot...

"Well that's just it, though, Microsoft is spending the resources to maintain and build the underlying standards of the PC ecosystem. And they are no longer willing to do so in a way that helps support Linux, the BSDs, or the bazaar mentality of open source. If people don't want to use Windows, then they _need_ to support an entire computing platform that resembles what they want."