skysight-inc/HackerNews huggingface dataset:
Languages are judged by their standard library, and standard Haskell strings are part of the problem and not part of the solution.

Multiple moderately bad string types, with strict typing that exacerbates interoperability problems, are worse than one really bad string type (like char pointers in C) or nothing at all.
>Mike Amundsen
> @mamund
> ·
> Aug 21, 2016
> remember, when designing your #WebAPI, your data model > is not your object model is not your resource model is n > not your message model

https://twitter.com/mamund/status/767212233759657984?lang=en
Well, first off, in this context they're using free=libre not free=gratis. (Free as in freedom, not free as in free beer).

Second, there are a lot of contexts where MIT's educational materials are available for free (gratis). I've taken a lot of MIT courses over the years and never paid a dime except to purchase a hard copy of SICP.
$1.4M App in 10 minutes
This isn't true. Alphastar achieved super-human APM, in excess of 1500, in short bursts. Even if it's average APM was lower than a human this is still not a good comparison because it's value-per-click (e.g. not misclicking) is going to be extremely high. It's victories were largely due to superior micro control and a highly effective method of judging it's relative power in an engagement(i.e. when to push an engagement versus retreating). I think this says more about Starcraft II as a game than it does about the learning ability of DNNs. When you have perfect Stalker micro, nothing else in SC2 really matters (to some zero-th order approximation).
Currency for things that are currently intangible.
> Also, considering solar subsidies have collapsed throughout the world, especially since 2016, it's far more likely solar has lost ground.

One need only look at the data to see you are mistaken.

https://en.wikipedia.org/wiki/Solar_power_by_country

Global installed PV capacity has more than doubled since 2016, and now accounts for 3% of total electricity consumption.

> It isn't

It obviously is. PV costs fell by a factor of 5 in a decade; that's about a factor of 2 in four years. You would have us believe that dropping the cost of PV by a factor of ~2 would make no difference. But this is clearly not true. We are seeing record low PV bids from all over the world. The most recent eye opener was from Abu Dhabi, where are 22 km^2 project was bid to deliver unsubsidized energy at $0.0135/kWh. This is many times cheaper than the power from the new nuclear plants being constructed in the Gulf region, and is perhaps the cheapest source of electrical energy on the planet.

https://cleantechnica.com/2020/06/08/1-35-cents-kwh-record-a...

> 5 times nothing is still nothing. You know.

You seem to be another person who doesn't understand how exponential growth works. Solar is 3% of world electric consumption now; we are just 5 doubling times away from dominance. That's 20 years at the current rate of doubling. With demonstrated experience curves that will drive the cost of PV energy below $0.01/kWh in much of the world.

Ultimately, to legitimately gaslight you, your cognitive failure is to assume that things can't change quickly, and that your prejudices from a few years ago remain valid, even as the facts that underpinned them have vanished.
edit: i didn't read the docs, there are interception mechanisms it seems
Any pointers at SW that can build timelines in a similar way? I would like to get product roadmaps out in a similar way if it can be kept light weight.
I'm reading through some of these posts now and they're a great introduction to ASM and the larger ecosystem. Thanks for sharing.
Being curios, I looked up https://en.wikipedia.org/wiki/Spyware. In my book Windows 10 fulfills what is listed there.
Psychedelic DMT Improves Wellbeing in 89% of People
Pragmatic Monad Understanding
It's only too much if you need that memory for something else though. If it manages to be responsive with that memory and you only have 1 ide open, I don't think 3gb should be a problem on a modern system.
After 20 years in the industry, I have several regular clients. Been contracting for decades.
Things become more fulfilling when you see everyone else doing them, such as raising kids.

There are so many things people could be doing which are not compensated by the market and corporations. “Leaning in and earning $1 instead of 70c” is a meme that corporations use to get more humans to trade quality time with parents and kids for them. [1] Why don’t we ask about “Leaning out and spending more time with our families?” [2]

Open source

Science

Philosophy

Family

Personal development

Volunteering in community

You’ve been CONDITIONED to think that large corporations are better ways to allocate your time and organize us all. That’s why many in NYC lamented when Amazon was not given tax breaks to come to our city. It’s almost as if we need Bezos’ company to organize ourselves an our time so we can get paid the money.

Society spends tons on fossil fuels and commuting and for what? To sit in a chair 30 miles away?

1. https://m.youtube.com/watch?v=xNzXze5Yza8

2. http://magarshak.com/blog/?p=286
What are the "modern" features of php? It looks like it's trying to shed it's dynamic nature and add types (with annotations etc). Also frameworks like Symfony / Laravel look more and more like java web frameworks to me.
I'm not saying this is necessarily bad but there's nothing modern about types. Also, might make more sense to choose java if you need types.
Not exactly retract, but he did write[1] about how he felt his initial statement was not completely fair, and at the end concludes with saying that it's hard to come up with a definition of art that would exclude video games but include other popular forms of media accepted as art, and that for gamers, they could possibly have experienced something that, to them, makes games equivalent to art.

[1] - https://www.rogerebert.com/roger-ebert/okay-kids-play-on-my-...
Just as with everything else, you become better at it with more experience.

It's an acquired skill that can be learned, trained, coached, and shared.
We provide simple role based ACL mechanism (toggleable from CLI/GUI) https://docs.xgenecloud.com/en/v0.5/rest-apis/rest-acl

However, this simple ACL is not intended to encompass all business rules or hierarchies of every application. Hence we decided to provide each router (or controller) with its own middleware handler where these rules can be coded easily.

Explained in below diagram : https://docs.xgenecloud.com/en/v0.5/rest-apis/rest-acl#workf...
This is excellent! Thank you for the share!

I'm working on a Typescript Call Graph [0] and am leaning towards D3 for my visualization. But I hope I can generate something as pretty and useful as your link [1]

[0]: https://github.com/whyboris/TypeScript-Call-Graph
AA Celebrates 85 Years
i know this might not seem tech related for this site, but i'm sure there are some of us who fight alcoholism, addiction and depression on a daily basis like i do. this program has really helped me over the years and i'm very grateful and thankful for not only aa, but for all the people, in all the fellowships i attend who have saved and changed my life.

if you do need help, i hope you will seek it out. hopefully the links below will put you on the right path:

Alcoholics Anonymous -https://www.aa.org/pages/en_US/meeting-guide

Narcotics Anonymous - https://www.na.org/meetingsearch/

WellBriety - https://whitebison.org/WellBriety.aspx

Anxiety and Depression Association of America - https://adaa.org/supportgroups
Basic B2B SaaS Marketing with FB
Why is reddit hard to block? I put that in my hosts from time to time and it works fine.

The real problem is how incredibly hard it is to set edit the hosts file on mobile. At least without using a VPN app or something.
3

tbf i have a 12 year old php game that basically prints money - the only thing i had to change was the old mysql module (which was not even buggy/unsafe - just unmaintained).
Discussed previously:

https://news.ycombinator.com/item?id=23465370
It has no time for talking and/or writing long texts, because it's fighting for survival in a world designed by neoliberals.
Can it be worse than Microsoft's hatful of incompatible strings? You change the default string type, you have to change code. Gah.
Not an advertisement for amazon prime :) These are free with prime, not free for non-subscribers

I'm actually going to be cancelling my prime membership, which is another reason I wanted to see what I could watch for "free".
Years ago on GitHub when the new Composer logo was just pushed, I commented (on the relevant commit) that it looks more like a "conductor" than a "composer" or perhaps they meant "composer/conductor" which isn't uncommon in the music industry. My comment was promptly deleted. Oh, well.
> max 3 letters variables are the norm, no blank lines and the only comments are from code copy pasted from examples

It's hardly PHP's fault.
How is this different from declaring the user agent from the browser? Brave don't do this anywhere (they say they are Chrome). I fail to see how this is different in any meaningful way. Can somebody enlighten me??
This actually surprises me, with how cruddy it is, I assumed it was proprietary... My uni switched to canvas from Moodle, to the general detriment of anyone without fast internet and a fast PC.
Ah yes, the classic "my application is shit so the language must be shit" straw man argument.

Sorry to hear you have to work on shitty code. But neither the choice of language nor the lack of framework are to blame. Blame the developers and/or the organizational culture that caused it to be in such a poor state.
Retargeting Other Sites Is Here to Stay. Here’s Why You Should Pay Attention
It’s a shame that the economics of recommendation engines doesn’t seem to work very well in the B2C space. Good rec. engines can be very useful.
Cronenberg has now been added, thanks for the heads up!
This adds exactly nothing to the conversation. Please don't do this. I don't like to appeal to authority but the HN guidelines specifically discourage these kinds of comments.
I would say that 9/11 was the end of the '90s, in particular of the optimistic post cold-war period.
It's a form of survivorship bias, but also a case of the common logical fallacy post hoc, ergo propter hoc. Possibly also relevant: the just world fallacy ("We made (subjectively) good decisions so we deserved to win").
> I am not sure if we can compare COVID-19 against the horrors of two world wars where tens of millions died

People compare COVID-19 with the 1918 epidemic all the time, and that epidemic has killed more people than WW1. COVID-19 is currently off by a factor of 100, but it's not over yet. We don't know what the final death count will be, but it'll likely be (much) smaller.
The legendary Paul Verhoeven has now been added, thanks!
Once or twice a year I have to peak at the code of a C app that was developed by interns more than 10 years ago. No framework was used, max 3 letters variables are the norm, no blank lines and the only comments are from code copy pasted from examples.

These days I would be more inclined to celebrate the death of C than its birthday !
> If there can be no moral blame, then the moral classification of actions has no meaning.

At the risk of mirroring Fricken's reply, this isn't so. Suppose a brain tumour drives someone to commit murder, as may have been the case with Charles Whitman. The act remains morally atrocious even if the individual's culpability is doubtful.

Same goes for a killer animal, or natural disaster, or even disease.

Moral blame is discounted entirely in pure utilitarianism (which is of course deeply flawed, but I think it's still illustrative here).
Static site generators are a niche market, whereas blogging is a mass market. The vast majority of WordPress users probably wouldn't know / care about static sites. WordPress is still significantly more convenient and user friendly for your average user
Any sensible employer should treat Erlang and Elixir experience as equivalent. There are important differences, but it would only take 2 weeks for someone experienced with one to be pretty up to speed with the other.

It is, for instance, the opposite situation to C and C++. In that case, they are languages that share syntax but you should code in fundamentally different ways. Erlang and Elixir don't share syntax, but all the important core concepts are the same.
You only need a couple of line to plug in automatic m4 preprocessing in Makefile. And perhaps add a .SECONDARY line if you are debugging to prevent the intermediate .dot files from being deleted.

%.dot: %.dot.m4
m4 < $< > $@

I use m4 to implement something akin to css classes, only a bit more powerful because you can do pseudo-subclassing. E.g.

define(`base_node', `width=1.75, height=1.0, fontname="Menlo", fontsize=13')
define(`file',`base_node, shape=note')
define(`directory',`base_node, shape=folder')
define(`important', `fontname="Menlo Italic"')

...

tarball [file, label="foo.tar"];
vardir [directory, label="/var"];
etcdir [directory, important, label="/etc"];
Cedric has been added, but I cannot find Antonin Baudry on TMDb...
What's W2?
People talk about "chances of success" as it was a lottery with binary output win (you are millionaire) vs lose (make no money and close).

Well this is false:

- Define success: these tiny one-man digital businesses ran from home have so little expenses that going profitable is infinitely easier than any traditional VC funded startups with offices and teams.

- Speed: this is counterintuitive, but true: a one man band can take decisions and, pivot, optimize, and iterate at least twice faster than any team (no meetings, no presentations, no democracy).

- Time: when you are profitable, maybe you're not rich yet, but you have time. Time to add value to the product day after day. And you will get better and better at it.

If you create a subscription based business, even if you fail for the whole year at improving your conversion rates (you won't), your yearly recurring revenue will grow linearly. Meantime, your expenses are still minuscule.
It's entirely possible that a different app (that sells your location data) notified FlightRadar.
could probably do it with BTsync if you don't want to build your own. Or there's also Syncthing which is more open source
It's also not something that would be taken away by diverting excess productivity to covering people's basic needs. I can at least imagine a world where doing so spurs a renaissance of creativity and entrepreneurship, because, just like you said, people seem to have an innate need to try and do something productive with their time.

If there's a real social fear that I hold, it's that we'd suddenly have supply problems in certain segments of the labor market. I know I, for one, would never have taken that 2nd shift job working in the kitchen of an all night diner if I hadn't needed the money to buy food. I'd have spent that time working on some of the ideas I had for software projects instead.
Being SVG also means you can style them via CSS, allowing simple interactivity. For example, you can make graph edges change color or become thicker when you mouse over them, making it easier to follow edges in a large messy graph
I know! That's exactly my point! I didn't like it when it landed somewhere in my drive. I'm not saying proprietary is good, I'm saying it's better (these days), despite this little things that they do for high-level users. In a nutshell: they don't know who their users are: beginners, intermediate, advanced. They have to appease a lot of users, so they do these things and usually get away scot free.
But in practice what that means is that if you hold a reference to some page in your article you can/should keep it alive by seeding it.
You would think there should be some sort of reward in the form of saved time from going to the supermarket at an unpopular time. But my closest supermarket changes the staffing levels at checkout to coincide with the level of shoppers. So, I spend the same amount of time in line no matter when I go.
Now, 28 year old me after leaving academia and learning the superpower of TikZ, LaTeX and Beamer, I just use draw.io and google docs/slides.
How convenient, I just added graphviz support to my Pandoc filter, pandoc-plot. It renders graphviz code blocks into graphs (also works with other plotting toolkits).

https://github.com/LaurentRDC/pandoc-plot
No I mean blue also got the best aggressive creatures and planeswalkers and value creatures at aggressive rates. It has little to do with 'logic' they just plain gave blue a 3/2 flier for one mana.
Personally I think it's a great practice to default to FOSS, whether community bits or commercially supported for a variety of reasons. However:

>if the only way of doing science is by using expensive apps only available to rich individuals or companies that are well off, well its quite limiting in who can gain an attractive amount of experience working with it.

The same might be said of all the expensive hardware and other facilities required for many STEM (and even other) courses. Electron microscopes and MRI machines (and exotic computer hardware) are scarce resources however you look at it.
Academic Ignorance and Black Intelligence (1972)
> Free will is inescapable. Without it, you have no ability to assign moral blame, which means law and order become impossible.

Even if that were the case, that doesn't bear on whether or not free will exists. Having reasons to want something to be true doesn't in itself make it true.
You may accidentally have an extra word in, "My understanding is that __non__ avian dinosaurs are the birds."

avian = related to birds
Oh wow, disregard that. I've never even touched buildpacks, didn't really know they were a feature. Everything I use is containers.
Turns out it's Apple itself that "sells" my data. Most likely because of I have Siri enabled with location access to "frequent places" or "important locations"... I'm quite disappointed. I thought this data wasn't shared with third parties, but as usual I didn't read the TOS/Privacy word by word...

- https://twitter.com/flightradar24/status/1109817945864179714...
- https://twitter.com/flightradar24/status/1208949494315986944
The Drunkard's Walk [0], by Leonard Mlodinow, covers this and related topics brilliantly.

Relevant excerpt:
"..economists like W. Brian Arthur argue that a concurrence of minor factors can even lead companies with no particular edge to come to dominate their competitors. "In the real world," he wrote, "if several similar-sized firms entered a market together, small fortuitous events - unexpected orders, chance meetings with buyers, managerial whims - would help determine which ones received early sales and, over time, which came to dominate. Economic activity is... [determined] by individual transactions that are too small to foresee, and these small 'random' events could [ac]cumulate and become magnified by positive feedbacks over time."

[0] https://www.worldcat.org/oclc/907183439
Apache ECharts: Charting Library by Baidu
The word "auto"(oneself), often used with meaning to do by itself.

Automation is a very broad term, which mechanization is a part, but not a requirement of.

Anything that moves work from human to other forces is automation, having a thing do things by itself. An automobile is the automating of our movement.
I wish more digital subscription models were more like the jetbrains one. If you paid for one year continously they handle it like you own that specific phpstorm version, even if you cancel your subscription.

That said, I wish I could subscribe without having a company ._.
There’s a fairly good plugin for JetBrains IDEs called “Key Promoter X” that reminds you whenever you do an action (click build, open a terminal, change directories) of the keyboard shortcut to do that same thing. It’s very handy for getting into the workflow quickly.
Use of Rust on domains that require compilers for ISO and ECMA certified languages.
Show HN: I made a cheaper and a reliable alternative to Bitly.com
Link: https://blanq.me

Description:

It's a platform to shorten, manage, and track your links.

Background Story:

I have been working on this Saas app as a side-project for almost 13 months now. The idea was to provide a cheaper yet reliable alternative to Bitly.com.
My focus is speed, ease-of-use, and having a low entry barrier. It is suited for individuals and small businesses.

Stack:

Java with Spring Boot, Mysql, Vuejs hosted on Digitalocean.
Apologies to all. It was too late to delete my asinine comment by the time I wanted to.
and, apparently, a persecution complex.
To be fair, when education and information become more universal it may really be that old obsolete conservative precepts are 'under attack', in that, they don't work very well any more.

Not trying to be mean; just to rationalize why the theme of being 'under attack' is pervasive.
Hi,

Saurabh here - Co-Founder at GetKeywords.io

Keyword Research is no more linked to Search Volume or CPC only. It's now more focused on understanding your audience about their search pattern, location, device, click ratio, competitors and a lot lot more. Also the industry is changing every second - so if you're showing even 1 hour old data, it's useless.

That's why we decided to launch GetKeywords.io - Keyword Research product focused on Realtime Metrics using multiple data providers & intent based suggestions to make the search easy, fast & accurate with city level targeting possibility.

Happy to learn from your feedbacks.
My impression is that their brand is more about quality. I can't imagine the Amish "cost-optimizing" like big manufacturers do. So much stuff is a nice veneer with shoddy bones.
I use it every day and love it. Probably the biggest thing is getting the keyboard shortcuts setup how you like and knowing them.

- "Search Everywhere" with double tapping shift (at least on mine) is really nice. And the fuzzy file search might be the thing I use most often.
- Git support is great, especially the shelving changes support.
- I use navigating around words using Alt+arrow-left/arrow-right all the time as well.
- "Extend selection" command can be very useful for selecting increasingly larger blocks intelligently.
- Go to matching symbol (default Ctrl-Shift-M on KDE keymap) is useful

Loads more, I read the daily tips to figure out some of the newer stuff, or look through the keymap.

If you like Vim style keys, there's a plugin for that.
Windows has seized control.

This is exactly how I feel about Windows 10.
Nah, I agree with Hobsbawm in "The Short Twentieth Century" that the previous century ended in 1989, with the fall of the Berlin wall. Since then we've been observing the heyday of neoliberalism, fueled by a lack of a serious contender.
Yes. The thing he did wrong IMO was to unleash a scripting language hiding in SGML-ish processing instructions without HTML-aware context-dependent escaping upon the world (when SGML has plenty of rules for delimiter recognition in particular parsing contexts), and then later make up for this with braindead quoting routines (like real_escape_string). In other words, the quick and dirty way was chosen, and that choice has plagued websites in the form of injection attacks (and DDOS using PHP injection attacks targetting even non-PHP sites) to this date.
Wisconsin reports no new Covid-19 deaths