skysight-inc/HackerNews huggingface dataset:
It makes perfect sense to say that the target demographic of English is English speakers—or more precisely, the target demographic of Modern English is Middle English speakers who wanted a few simpler rules, some continental vocabulary, following other contemporaneous European languages in not having þ and distinguishing i and j, etc. It was a relatively small change and very intentionally served a community of people who already spoke Middle English well. It was the Python 2-to-3 of English.

The target demographic of Esperanto, meanwhile, was the whole world: people who already had a language, people who already had a workable lingua franca in international contexts (French, later English), and in particular people who weren't familiar with the European language patterns that Esperanto was largely based on. So it had limited success. A Japanese or Indonesian or Persian or Swahili diplomat not familiar with any European language would be better served learning French or English than Esperanto, because those languages are roughly equally foreign, there are many more resources for learning French or English, there is a larger community and more people to speak to, there is a larger corpus of works, etc. And an Anglophone or Francophone diplomat has very little incentive to learn Esperanto, either.

Modern Hebrew, on the other hand, had a well-identified target demographic: Jews from around the world migrating to the reestablished state of Israel who lacked a shared everyday language. Some liturgical Hebrew was already familiar to most of this population,
and there was a strong cultural willingness to see a reestablished Hebrew language. So while it is in many senses a conlang, it was far more successful than Esperanto and now has a large community of native speakers.

So the question of whether a programming language—especially one that is so much like a conlang, not an incremental evolution based on use in practice (like the C standards committee accepting compiler-specific dialectal changes)—has a target demographic is a fair one.
> Because 40 hours a week are, if you remove vacations, holidays and sick leaves, on average roughly 4 hours per day.

I'm sorry, but who told you this?

The median amount of PTO in American companies is 10 days + 8 days of Federal holidays. That 18 days vs 260 weekdays, or 7% of the work year, meaning the average American works 7.5 hours a day, not 4.
Been working on Windows side with every Microsoft's take on GUI library, Android, tried Qt (before QML,) and am involuntarily dealing with all those Web toolkits on almost every project involving web.
Fox News? NY Post? They sure do. There is a long-standing tradition of his; look up “yellow journalism”, Hearst, etc in the US alone. This kind of thing also fueled progressive reforms, not jus mendacious ones.

And it has been widespread in other countries, sometimes tongreat effect, e.g. Der Stûrmer.
Interesting.. I clearly remember the opt-out checkboxes when I was creating the course, but I don't see them anymore neither in the course, nor in profile settings. I can only change the price, but not to opt-out from the price drops. Will clarify with Udemy support.
Amazon Aurora Awarded the 2019 Sigmod Systems Award
Then the article should say that, not just say that the Platonic ideal of Perl 6 is well-defined in the writings of the prophet Larry.
I've been using Wayland daily for over a year now, and have noticed none of these problems.
I would really avoid using this in anything that you aren't okay with rewriting right now.

The pipeline proposal has multiple syntaxes right now that the community is trying to pick from and discuss.

The chances that the F#-style syntax will be chosen AND will make it to the language proper unchanged is VERY low in my opinion.

And if the community goes in a different direction, it's unlikely that the F# style will be maintained for all that long because it's still such an early stage proposal.
Well, tools better not be exposed to much neutron radiation, or else the person holding the tools will be in trouble. :)

What he may have been talking about is activation of troublesome elements that cause contamination that interferes with access. A prime example of this is the wear resistant alloy Stellite, used in valve seats. It's an alloy of cobalt. Some cobalt does wear off, gets circulated through the reactor, and is transmuted to 60Co, which increases the radiation field around all the piping.

All the materials in your reactor that are exposed to neutrons need to be purged of troublesome trace elements that can cause this sort of activation.
It seems that 9700K still beats AMD in many workloads. I wonder if the comparison is with spectre et. al. mitigations on Intel turned on or off?
If you're using Chrome 74+, you can set a flag that prevents sites from detecting that you're using Incognito mode.

Go to chrome://flags and enable "Filesystem API in Incognito". That's it! Sites won't know you're in Incognito anymore (until they find a new sneaky way).
I'm excited to use the pipeline operator but I was burned when I adopted a library (https://github.com/danprince/zaphod) which used the function bind operator only to find that lost major steam in TC39 process
Nice work, I like the simplicity & loc count.

Here's another example I found that I always liked (w/source link) but definitely more complex.

https://musiclab.chromeexperiments.com/Spectrogram/

https://github.com/googlecreativelab/chrome-music-lab/tree/m...
It’s so much fun! Red view is my favorite scripting language
"[[&g]] (1..100)».&f"

In all fairness you can construct an obtuse example for any programming language.
I caught up with a friend of mine recently and his company has migrated to .NET Core as well. Anecdotal I know, but it's a thing some people are doing.
My money is on satire.

> Modern English came to be as a solution to the fact that Old and Middle English weren’t very good languages – or, at the very least, they didn’t represent their usages any longer.

It's either satire or mental illness.
What lock in? It's like 10 CLI commands.

Is 'll' a command (alias) that locks you in?
Android WARNING: Google Play Store app is hiding a nasty secret, be on ALERT
I don't buy the major argument a language is completely separate entity with its implementation, especially there is only very limited choices of implementations out there.

Other arguments feel a little too convievent to dismiss the concerns as non-issues. The author is basically saying the language can look like anything and it doesn't need to be performant, which is a pretty opinionated and not a good look for selling.

In fact we are in a programming reality that is overwhelmed with choices of languages, only expressiveness isn't enough to have people onboard.
Can jackfruit be eaten raw too?
$ time perl -E 'say "hello world"'
hello world

real 0m0.016s
user 0m0.005s
sys 0m0.007s

$ time perl6 -e 'say "hello world"'
hello world

real 0m0.187s
user 0m0.226s
sys 0m0.032s

That is not 100x slower, 10x sure. But once its running its faster than Perl 5 in plenty of situations especially for things like heavy OO use or compact numeric work in tight loops. Anyone who argues Perl 6 is fast is definitely being disingenuous but the counter is almost certainly more annoying to come across simply because "startup time" is only important if you expect your program to execute in less than a tenth of a second. So tight loops in a shell script for something simple, stick to Perl 5. Large web app that will be running for the next 5 years who cares about 10x slower startup time? Hardly a benchmark thats useful.
Perl 6 is a mistake, the same efforts should have been put to improve the Perl 5 evolutionary. See also the Future of Perl 5[1] discussion.

[1] https://www.perlmonks.org/?node_id=1220917
Not really that well. I know it's there, I know the rough shape, I know the order of the fields, but I don't know the spacing and alignment. I could count spaces by hand but that would be tedious. That's way, way better than the OP, where images are just indecipherable SVG blobs that the screenreader does not understand at all. The only thing I don't understand here are the numbers above the diagram, I don't know what they're for and it's not obvious for a SR user. I think I could understand it, though, especially that everything seems to be described below, with bit lengths and such. As far as I understand this RFC, you can get by without the diagram. What could help with it, though, would be a screen reader that has excellent braille display support (JAWS) and a good 80-cell braille display. I think that would let me see the spacing and understand it much better, but I don't have such fancy and expensive hardware at hand to test this out.
Doesn't the fact that it's a "political question" effectively argue that the US is more like China here?

The claim from upthread was:

> Unless you have some long term plans of joining their politburo and making changes 25 years from now, there's no way to way to apply direct pressure for change.

It genuinely seems like the most productive way for me to end this legal, constitutional spying (and China's spying is also legal and constitutional, mind you) is to spend 25 years being a wildly popular politician or entertainer, run for president, and issue an executive order, or to spend 25 years as an activist changing hearts and minds until there's support for a constitutional amendment banning it. There's clearly no direct way for me to apply pressure in the US.

... and if you say there's no demonstrable, specific harm, doesn't that support my claim at the top that I don't mind China spying on my traffic? Or does Chinese surveillance have demonstrable, specific harm in a way that US surveillance doesn't?
Go relies on naming for everything, which pushes information density into naming where every symbol could have special meaning and special behavior too [1], but not consistent, universal or shaped and enforced by the compiler. It means more code to understand and write while less language syntax to learn. Other approach is to have more syntax, which can be more consistent, universal, flexible and therefore require less code to understand and write. Information density doesn't really change it's just syntax is more useful in more cases so it can replace a lot more specially crafted library functions.

[1] https://golang.org/pkg/regexp/
The writing and research following this quake series has again underscored for me both a) how little we actually know about predicting earthquakes b) and how frustrating that is. You can read every article out there about the things, and each one ends with, roughly, shrug. As somebody who derives a sense of control from knowledge, it's extra terrifying to have something with such a huge potential impact on me completely in the dark.
Historically Hollow: The Cries of Populism
I have seen the container implementations for hundreds of companies and I'm just pointing general out trends.

Swarm is used quite a bit on day one but generally phased out long before production. Mesos still has traction on very large deployments but fewer new initiatives start there these days --although there certainly still is investment here.

What is most interesting to me is that the longer a company has been using containers the more likely you see Mesos because three or four years ago kube was not the first choice like it is today.
Most airlines recommend against bringing durian on flights. Also, not sure which country you are from, but at least in Canada/USA you can’t bring fresh fruits from abroad, it’s strictly forbidden and there are dogs walking around the airport trained for the smell of food.
Ask HN: What methods of advertising have worked for your business?
I know there's no easy answer, but I'd love to hear how other founders are advertising their product and what the results have been so far.

We've spent a lot of money on advertisements for our SaaS [1] using traditional means: advertorials, podcasts, newsletters, ... but none seem to drive any meaningful sales.

In 2019, what are your best resources for driving revenue to your business?

[1] I won't link to it as I don't want to make this a shameless plug ;-)
You can try as hard as you can to shift complexity away from new programmers, but it’s impossible to stop them from seeking it out. If you show a new Perl 6 programmer this page, they will run away screaming in the other direction. That’s why Perl 6 is introduced slowly and softly

This is so out of touch with current fashion, when "once I worked with a guy who wrote a bunch of code nobody could understand" is an accepted argument against a language.

Fashion has cycles, and someday people will come back around to the idea that every language requires taste and restraint, and dull tools present a different kind of danger than sharp ones. Maybe the plan is that Perl 6 will still be waiting in the wings when that day comes.
Is this similar to Microsoft's IntelliCode? How does it differ?
Building a fast queue between C++ and Java (2018)
arXiv works because of a combination of abundance and game theory; it's lovely that we all have access to such a tremendous resource, but it's not as though it gets to live "outside" the economy.
Hide “Close issue” button for issues on a GitHub project board
For HN crowd I think the best thing we can do is develop platforms and technology that facilitate and encourage unbiased and clearly presented news and information discovery by the masses.

Unltimately, even the best idea is useless without buy-in by the masses and policy makers. Right now most people simply don't understand or accept the situation either due to lack of factual and audience-appropriate information or due to lack of information sources they trust that present the facts to them. Like it or not,tech is how information spreads and technologists have a lot of say in the outcome of this.

Tech aside,like many other factual information, climate change is presented as a fact people have to accept along with other scientific beliefs. What I mean is, people who are not confident in their own ability to objectively assess the facts rely on the trustworthiness of the people presenting the facts. Climate change should not be presented as an "Us vs Them" issue (obviously) and it needs to be presented in a way that does not challenge any other commonly held beliefs people might have. You can't challenge someone's sacred beliefs (whatever that might be) and also present factual information they're not able to independently verify and expect them to accept the latter and reject the former,it just doesn't work that way. This is mostly why I suggested neutral platforms that instill a strong level of confidence for every audience are needed.

Unfortunately, all I see is climate change being presented like any other scientific fact and on platforms that don't have the confidence of the majority of audiences. You need everyone from the cowboy rancher in texas to the lumberjack in brazil working on cutting down trees in the amazon to buy in.

Solutions like mass reforestation by essentially bombing the planet with seed planting pods seem promising and countries are increasingly switching to renewable energy sources. It all just needs mass buy-in so the solutions can take effect before it's too late.
Frequency differences can explain a (small) part of it, but I think a larger part comes down to market positioning and signaling vs competing Intel chips. The TDP is sort of an indicator of the overall "beefiness" of the chip.

Edit: I understand some would disagree with what I said, but I can't see what else would explain why the 3800X with one CPU chiplet at 3.9GHz base freq would be the same 105W as the 3900X with two chiplets at 3.8GHz. And by "beefiness" I mean the overall performance potential, including possible overclocking headroom.
Huawei MateBook X Pro 2019
You don't see the point in being able to develop microservices, databases, web apps, development tools, mobile apps, messaging services, embedded systems, middleware and tons more types of non-desktop GUI apps?
> The app in question is Scary Granny ZOMBYE Mod: The Horror Game 2019 which was downloaded over 50,000 times.

> “When the user hits ‘update’, a fake Google login page is presented, which is very convincing other than the fact ‘sign in’ is spelled incorrectly.

This article is a presentation of the art of writing suspenseful articles about minor things. I don't know that it has a place here tough.
Reverse Engineering the Pa Turnpike’s Ticket System
Agreed. And Bulldozer was an ultimately underwhelming run, but AMD still set the stage during that time for many technologies and practices that continue to raise the tide for consumers. Mantle API was opened to Khronos and became Vulkan, and opening their hardware has allowed open driver development to keep parity with the proprietary, negating the GPU vendor as middleman problem.

And not all of the A-series were awful, but it seems those were the favored ones for OEMs to put in the very popular $300 Ultrabook competitors. I'd also hazard to say that if we went back and benchmarked the Intel CPUs of that time with the mitigations of today, they wouldn't have fared better than AMD's.

We've come a long way from the world before smartphones, parallelism, SoC, and affordable flash, and I'm just glad we're finally here.
It's verbatim from the blog post. To be fair, the author is trying to make the point you're making.
MOTO GP 19 Free Download PC
Garbage collection algorithms can be used for other thinks than pure memory management. Each time you have dependencies between objects and want to remove some objects which are not useful any more, you can use a similar algorithm to make a clean up function which has a visible impact for the user of the software. (example: removing points not used by any shape in a drawing software)
In the days when I used an embedded terminal in emacs (adcii term or something, I can't quite recall), I at one point used vim to open a filw in that terminal, and lo and behold, it actually functioned pretty well. So I finished editing the file and then realized what I'd just done and spent the rest of the day laughing! (:
intuition is not needed. if the point of religion is to solve social problems, take a look and check if the religion in question does solve social problems.

does prayer or meditation make you feel better?

do the laws proposed help you interact better with others?

all these things can be verified.

you need to look at what each religion claims, and what the outcome in that religious community is.
Can you elaborate on languages that will?
Nearly everyone who is new to Emacs hates it passionately (2014)
I've no insight beyond the article, but short termism + a long problem horizon could explain it.

Farmers with annual crops will notice a problem quickly. But these farmers all have thriving crops. It's just they don't have replacements.

It would be interesting to see if a lot of these are newish farmers vs. multigenerational farms that actually had to develop a practice of fostering a new generation.

It's also possible that new generations used to be automatic, whereas the stresses have arrived suddenly and are a novel threat.

I think the basic problem is that if problems aren't hurting today then humans generally are bad at noticing and dealing with them, if the threat is long term and needs preventative action well in advance.
I’m excited for pipelines but I think the simple pipeline feels much more natural than the “smart” one and allows for destructuring props. Also, am I the only one that feels like the way await is handled in pipelines is backwards? Why not just add await before the function call like a normal function call?
> how that’s effecting the composition

Affecting.

We have several squirrel resistant feeders for both seed and suet here in Raleigh NC and have not had a problem (afaik) with invasive birds. We also have hummingbird feeders, a vegetable garden, a peach tree and a blueberry bush, as well as bee and butterfly friendly plants.

It’s impossible to keep the squirrels away. Even though they can’t eat from the feeders directly, they constantly probe them for weaknesses, eat seed off the ground, steal from our peach tree, etc. They are really terrible pests. We also have trouble with rabbits eating our flowers and ground plants, but it’s a little harder to be upset by them. We have to surround our blueberry bush in bird netting but somehow a bird still seems to find its way in so we only get about half our bush’s blueberries.

We get robins, blue birds, cardinals, jays, mockingbirds, woodpeckers, grackles, finches, wrens, chickadees and others.

The hummingbirds are usually the most fun to watch. You can watch them bulk up from when they first arrive till they are ready to migrate. They are very aggressive with each other. Our feeder could easily feed four at a time but that never happens because as soon as one lands another tries to chase him or her off. If I’m sitting outside they’ll occasionally fly near to inspect me but they are very skittish. I’ve seen them fight with wasps that also like to land on the feeder.

The Carolina wrens will try to nest just about anywhere. One year I discovered one trying to make a nest in my bicycle helmet which was hanging in the garage. We have to be careful trimming bushes midsummer not to disturb any nests.

The plants and wildlife make our yard so much more pleasant and interesting. Our most recent addition is a solar powered fountain/bird bath to the two baths we already had. The birds really appreciate the baths in the summer time. Even the squirrels sometimes drink from them.
Yes, the main book which is recommended for the course is "The Garbage Collection Handbook". In addition one can read the "Garbage Collection: Algorithms for Automatic Dynamic Memory Management", but this one is specific to C++.
Absolutely too much work for a “simple” VPN. I use Subspace (https://github.com/subspacecloud/subspace) on a VM. I am sure it can be setup on a Pi as well.
Les techniques numériques sont porteuses d’erreurs funestes
This made me sad.
What are the arguments for building the devops part of your system with Perl 6?

Stackoverflow developer survey 2018 lists Perl at 4.2% for “most commonly used programming language” which surprising to me was close to Scala at 4.6% of respondents (if I interpreted that correctly) so clearly a lot of people are still using it.
Since modules are loaded from URLs, it would be per TLD.
Plus, the one which will be the actual companion book for this course (the same 16 chapters as a book with more details) -- "Essentials of Garbage Collectors", and which I'll try adding soon.
Yes. The seeds can also be saved and cooked. And if you have the young fruit, you could cook it in say a curry like a meat substitute.
i think it means that the effects get lesser and lesser. that is, having a child go to an exceptional kindergarten may show the childs improvements in elementary school, but by the time they are in highschool that child is no different than a child that went to an average kindergarten.

i don't know if that is true.

i believe there are some things that really make a long term difference, however these things are more likely coming from the parents themselves and less from the schools they go to.
For the record, this could also be written as

(1..100).hyper.map(&f).reduce(&g)

Syntactic sugar can make a mess when overused, but also improve readabiliy tremendously when used judiciously.
> bundle all of their dependency libs

Mother of God!
Very popular argument.
No one cares (in terms of architecture).

> vulnerabilities are found in their bundled libs!

Yes, god only knows how entire install base of mac and windows machines works today (this problem is not as big as you try to present here).

Your arguments like debate about linux monolithic and minix micro kernel architecture. Minix is more advanced in theory, linux (not linux desktop) working in reality.
Enterprises tend to move slowly, but leaving performance and money on the table is stupid, the small companies will adopt, then it will percolate slowly to larger companies.

As all technology does.