skysight-inc/HackerNews huggingface dataset:
There are a lot of topics here now, which is great, and the opening question about what to make of Red is a good one. The problem in answering it is the same problem we have when pitching it to people: it's hard to sum up.

Is there a catch? Yes. More than one actually. One is that, because we are building things from the ground up, we don't get things for free that other languages do. For example, JVM-based langs get a lot for free, but at a cost. Another catch, and a big one, is that Red is fundamentally different in some design aspects, both superficial (syntax) and deep (all is data, words and bindings, etc.). Those two things deter a lot of people. We get that. If you want to keep doing things mostly the way you always have, Red is not for you. If you just want lots of familiar libs and features, you may have to wait for them, or help build them. This makes us a self-selecting community. We don't want to be a cult, but we also won't compromise certain things with the hope of it making us more popular. There are few easy choices here.

For those who find Red, and give it a shot, not all will like it, and not all who like it will understand it or use it effectively. We also accept that. For those who have the courage to try something new (I mean, really try it), and who take the time to understand it (the process of which brings its own benefits, no matter what language you use), and who reach the moment where it clicks in their head, there is no going back.

Whether you support and commend features, or criticize them fairly, they are features. To have meaningful discourse about Red, we need to go deeper. Much deeper. If you only want to compare Red to other tools, on their terms, we'll often lose. But if you look at what Red can do, that they can't, and Red's fundamental goals, it becomes clear that comparisons don't mean much. That's true for any 2 languages. It can help, provide context, etc., but ultimately you have to evaluate a language or tool on its own merits, just as you have to evaluate yourself and see your own worth and value without comparison to others.

If you think the state of software development is just fine, and a few tweaks are all we need, Red probably isn't for you. But if you have nagging doubts about why things are so hard, so big, so complex, when it seems like they should be easy, small, and simple...maybe you'll be curious and brave enough to take the Red pill. Most, we know, just want the big juicy steak.

We can talk more, explain more, if people want. Gitter is our most active channel, but we can try to respond here as well. We're glad to hear what people like, and accept fair criticism.
A Flask Web Application for Birdsong Recognition
github:https://github.com/AmyangXYZ/Birdsong_Recognition

site: https://birdsong.amyang.xyz
Please ignore the question I just posted regarding this topic. I only saw this comment after posting mine own.
>> With a consensus of decentralized, less-than-perfectly-synchronized miners, you'd want a fuzzier boundary -- which is what "wait for 20 following transactions" provides.

> This is done to raise the cost of reversing the transaction (the more confirmations deep, the more expensive your attack needs to be).

No, it isn't done at all. You state as much:

> From the blockchain perspective a block with a confirmation is confirmed.

As far as I can see, this is just a design mistake. (And equivocating over the meaning of "confirmed".) The current system never treats any block as confirmed. The only statuses a block can have are "invalid" and "provisionally accepted". There is no "accepted" status, and a valid block may be revoked at any time, no matter how long it may have been valid for.

But there's also no reason not to have an "accepted" status, and to reject candidate blockchains which alter accepted blocks. This should be part of the mining protocol. Treating it as non-binding advice to merchants misses the point.
The banker bros who bankrupted Mozambique
And yet despite that GitHub remained much bigger than these two. It's a big deal because this might dig the moat further.
In 2015 I wrote and publish and Chrome Extension for LinkedIn that calculated the age of a person and put that age next to the name in their LinkedIn profiles.
It quickly went viral and showed up in several places including Product Hunt.

Someone from BuzzFeed reached out to me asking questions about it and then later that day wrote an article claiming that LinkedIn had asked me to take it down (until that point they hadn't).
That night I received a cease and desist letter, so I took it down.

There were many valid reasons to ask for my extension to be removed, but I never got the impression that they were doing it to protect the users whose age was being augmented or at least it didn't feel that was their angle.

It felt more like "this data is ours, so back-off".
Just to be clear, I'm not saying that they were rude in their communications or anything like that. But the C&D letter focused a lot on the techniques and uses of my extension and not so much on the "this violates user's privacy" or "this is not representing accurate data".

I just think that in general LinkedIn doesn't like people poking around and trying to scrape data in any way. In the end, that's their most valuable asset (users' data).

For anyone curious, I still have the website: http://www.whoisjuan.me/age-insight-linkedin/
Because it's not "founding" but alms. With some intermediary subjects that gain and reign as they want. Not much different than Ottoman's empire "islamic alms" that was in fact a form of imposition on citizen for the sake of few in the upper pyramid.

If project like Django need maintenance the answer is: universities. Universities train students and can easily maintain projects providing not only people but also resources.

FOSS is knowledge, so a thing that need to be entirely public and entirely relay on public. It is ok if a company need a certain software and so develop it, it is not ok to be "founded" like Patreon, LibrePay, PayPal donation etc. We need freedom and participation not charity.
Extensions have the same auth rights as your logged-in account (the ability to see people who are out of network, for example). It’s against LinkedIn’s ToS to scrape data.
Cost and simplicity of installation. Twisted pairs and crimp-on RJ connectors were already widespread in telecom due to POTS. If not for anything else, they were cheap and their reliability well understood due to economies of scale.

On the other hand, coax cable was significantly more expensive per length. Compared to RJ, BNC coax connectors were expensive and hard to correctly crimp onto the cable. When computer industry tried to make them cheaper it also resulted in very crappy products.

Unreliable connections were cause of most of the gripe with older coax-based networks. Which is kind of counter intuitive. A properly made BNC is very reliable and still used extensively in electronics test equipment and RF applications. But apparently reliability just didn't scale down cost-wise.
The reason that fails is that in practice the labourers generally decide to spend the money now, rather than invest it in growth, so businesses run that way tend to fail.

There are very, very few counter-examples in narrow low-growth specialised markets, but the general rule has been shown to occur countless times across economies as small as communes to as big as a superpower.

The reason capitalism works is that capital generally flows to people with a track record of making efficient, effective, growth (and therefore jobs) generating investments. Which is what you want. There is some wastage of course, but far less than in planned economies (at least all of them so far) and capitalism tends to be very efficient at recycling that wasted capital back into productive enterprises.
LG introduces OLED TV that rolls up and disappears when you’re not watching it
The live application serving traffic does not need to have DDL permissions. The migration code can live in the same code base/application, but can be executed as a separate task with escalated privileges.

Ideally, the same build should be used in every environment and all the configurations such as db endpoint, username and password must be external to the built and fed from the environment. The migration command can be a part of application, but only invoked automatically in dev environment. Most of ORMs allow to configure whether schema initialization happens at the startup or not.

During deploy, the migration part can be executed separately in prod environment, before the actual deploy. Different tools provide different "hooks": e.g. heroku has release phase(https://devcenter.heroku.com/articles/release-phase), in spinnker you can add a separate stage for db migrations: https://blog.spinnaker.io/deploying-database-migrations-with..., which can use a different db user. In this case, migration functionality is disabled at startup in production environment and runtime db user need not have DDL privilege, because by the time it starts up, migration phase must have been finished.
When Innergie was running their Kickstarter, then named 55CC, they were getting some coverage in 2017. It retails now as Innergie 60C. They also sell a Magicable with it which makes the charger usable with many older non USB-C laptops but alas it seems it's only for the Innergie charger only , it's not a standard part. Lenovo has a similar USB C to older "slim tip" cable, the 03X7530, which they claim -- but so far this is unverified -- to be a standard part. It ships with their power bank, independently it seems to be unobtanium at this point.

>
Turns out Discovery and Distribution aren't really a solved problem at all in the world of Internet.

Absolutely not, I am trying to find a shoulder bag for my new on call kit (the One Mix Yoga 2S makes it possible for me to not haul a 14" laptop for once-in-three-months-but-need-to-answer-them-immediately emergencies), the upcoming Dasung not-eReader will be a monitor for it) and it's amazing how much crap simple search finds and you need forums and reddit to find anything useful. There's no search engine for bags by dimensions, even worse, many webpages for bags do not have pocket dimensions on them (sometimes even the amount of pockets is unclear!) and I am like, why do you even have a webpage? Maxpedition is the gold standard for the latter (look at the dimensions tab of https://www.maxpedition.com/products/beefy-pocket-organizer?... ) but they don't have a by dimension search either. This is https://www.pacsafe.com/metrosafe-ls100-anti-theft-cross-bod... typical of a terrible web page. It touts the anti theft features but what you can pack in there is a total mystery. The photo makes it well visible there are two compartments but how big they are? You won't learn it from this page for sure. Finally, neither manufacturers nor bag reviwers will pack a bag to the gills and take a trip to the nearest airport and put the bag in a cage and show whether it fits personal item, carry on size or not. This would be, you know, useful.
Arrhythmia detection and classification using a deep neural network
> Apache 2 has a very similar patent grant and everyone is fine with it.

OpenBSD apparently isn't fine with it, fwiw.

> The original Apache license was similar to the Berkeley license, but source code published under version 2 of the Apache license is subject to additional restrictions and cannot be included into OpenBSD.

> -- ref: https://www.openbsd.org/policy.html
For a perspective, 3m euro is about two lifetimes of an average salary in Berlin (north of 2k monthly after taxes)
I wanted to argue against this, and I don't necessarily agree, but I guess the Stones did their best work after Jones died, but not too long after he died and I guess one could argue the same about Apple after Jobs (so far)
A noted, it's easy to start, but also powerful. Logo was the same. It was most well known for the turtle, but it was really Lisp, and Brian Harvey (Berkeley CS Prof) wrote a great 3-volume series called Computer Science Logo Style.

Red is potent, but also Alpha.

Big libraries are rarely needed. e.g., we have a native image datatype, and codecs for 4 common image formats. No external libs needed. The GUI system is built in, though it added to our size quite a bit. We're over 1MB now.
> It's not about license terms, it's about what amounts to politics.

Which is exactly what the GPL is! Especially v3.
POSIX sh is your safest bet for portable, interpreted code.
I'm not familiar with writing browser extensions, but data URI comes to mind.
Do other gig economy delivery services do the same? This is surprising and seems to remove the incentive that a tip provides of doing an excellent job.
Would a data science and business analytics program include topics like analysis, topology, number theory, etc? That is what I seem to recall my math major friends spending their time on.
Qbs is (was?) a great build system even for non-Qt projects. The declarative syntax is simple, clear, and in no way Qt specific. Sadly it just never gained the traction it deserved.
I could picture someone in between with manual transmission skills who is used to an automatic getting into trouble. Due to lack of experience they could be fine under avaerage, non-stressful conditions. But if they need to make a quick evasive maneuver, and forget that they have a manual transmission or don’t know what gear to go into, they could end up stalling the car or revving in neutral when they meant to move out-of-the-way quickly.
I disagree. I have seen developpers trying to write posix conformant scripts but only testing on bash on redhat. When deploying on ubuntu, /bin/sh was dash and the script did not work. I think people shall use #!/bin/bash until their script has been really tested using dash or busybox. If they do not want to do this additional test work, they should never use #!/bin/sh
Open source React and Slate based markdown editor
I wrote a script which preprocesses the .md file, passes certain sections to shell scripts, and inserts the result of the script back into the .md file.

It's very much a Unix stdin-stdout thing. My whole blog [1] uses this, especially the code examples highlighted with pygments, and also links to the glossary, etc.

I dumped a snapshot here [2] awhile ago. It may or may not be of use if asciidoc already works for you.

The bad thing about this format is that it's not pure markdown anymore, so Vim syntax highlighting gets messed up sometimes. If I had to do it again, I would probably try to hook into a CommonMark [3] library to parse HTML blocks. So basically certain <div></div> blocks would get transformed into others.

How does asciidoc do it?

[1] http://www.oilshell.org/blog/

[2] https://github.com/oilshell/blog-code/tree/master/tools-snap...

[3] http://www.oilshell.org/blog/2018/02/14.htm
Let’s build a Node.js micro framework (Part I)
Slightly related is how it is mathematically impossible for VC to develop that "99 duds, one win" mindset that dominates SV when wins are not expected to become big enough to compensate that many losses. High failure rate VC cannot exist without robber-baron style exploitation of the occasional victory. Only bootstrappers are free to be modest.
The act sent out two messages to me.

1. They have low-balled me before, they will do it again.

2. They don't pay based on how much value I generate but as little as they can to prevent me from moving.

Royality is a two way street. While the company doesn't have my best interest in mind, why should I have theirs in mind? It would be foolish for me to not look around. Once I put in the effort to look around and got a better offer, I might as well leave the company for good.
7 Eye-Catching Email Subject Lines That Will Get Your Emails Opened
Having grown up and worked in the US and lived in China for the past 10 years, I think you're overreaching with your characterization of corporate culture.

China, like the USA, has a wide range of companies that span the spectrum of efficiency. Try to get some customer service at China Telecom and you'll see the bottom-tier of efficiency that resembles, or is even worse, than trying to get your cable fixed with Comcast.
American healthcare is nowhere close to a "free market".

Have you noticed how there are next to no startups disrupting the health industry? Why can't you sign up for insurance like you can sign up for a stock account on RobinHood?

There's no free market. Government licensing and regulations have created huge barriers to entry. I thought this would be more understood by those technically/entrepreneurially minded.

When things are too expensive, you need to raise the supply to get the price down. Not create price controls and socialize markets.

Read this article because it explains the problem better than I can.

https://hbr.org/2004/06/redefining-competition-in-health-car...
You can certainly buy a nice house in Berlin for it though!
Anyone can hang a shingle and sell “college.” Accreditation is the bare minimum indication that they’re speaking the same language as everyone else using the term.
Few people, if any, have the time and willingness to do such stuff.
Or, you know, build trust with the kid and ask, as this parent learned to.
“It has roots in SMS” is of course absolutely miskeading as Signal is technologically completely different and there’s still on that level nothing that would prevent the producers of Signal to allow anybody to use any other way of identification.

So I still claim that the fact they don’t has some very strong reasons that are completely opposite to the security of their users.

And I still haven’t read here any argument that disproves that.
Alibaba acquires data Artisans (Apache Flink) for $103M
How does research funded by charity or governments figure in this? How do we know if research funded by these sources leads to profit making drug research?
So you are agreeing with the author, since he is critiquing Standard ML (not Haskell). It is clear that the paper was influential, since Haskell does not have the shortcomings described.
> pay as little as 110 yen ($1) out of pocket for specialist appointments

In the UK we pay nothing. I think this article is biased by American thinking.
I assume you mean compiling remotely ? The problem to does not seem the coding itself (i think that is what you mean) but instead the running in a simulator or on device. To check if the code works and for debugging
Only because of a non functioning market due to federal and state laws.

If there was one health insurance marketplace and set of rules, and everyone, young, old, poor, rich, healthy, infirm, we’re forced to buy from it, then it would actually be possible for insurance companies to compete.

Right now, it’s basically a game of hot potato to try and not get stuck with the million dollar hemophiliacs in each state. A lot of the healthy are separated out into employer based insurance plans, and there’s not sufficient possibility of business to have more than one or two insurance offerings on healthcare.gov.
> The extensions are basically bots

No, most appear to be plugins for ATS/CRMs, which allow recruiters -- having found a lead on LinkedIn -- to then add them to their CRM. This is profoundly differently.
Free market and well functioning market are not synonyms.

Healthcare economy is naturally inefficient if free. Information asymmetries and other market failures emerge without good regulation and
mechanism design.
Another vote in favour; I took a masters in maths with the OU and it was a rigourous, solid mathematical experience throughout. Having done all the work and sat a number of quite hardcore exams, it's also nice to get a bit of paper at the end of it.
Nobody in IT earns only 2K a month in Berlin...
Termination means recall / reimage all device on store shelf and maybe compensation for those distrubited without license.
That’s part of the reason I move everything out of my carry-around book daily: it’s the most physically vulnerable part of the system, so I want to minimize the damage that losing it would cause.
There is definitely a lot of interest around the topic. Over 20 graph related papers where accepted for ICLR 2019 - https://openreview.net/group?id=ICLR.cc/2019/Conference
Isn't shielding separate from the category? I recall seeing stuff like Cat5 FTP and Cat6 STP or some combination like that. I'm no cable expert, but from what I understand, STP means shielded and FTP has some other kind of shielding.

I think I put Cat6 STP or FTP in my home. Whichever it was, I wanted to have the best cable I could possibly find, because I don't want to have to redo this every 10 years.
> Why should they change the way they develop games for 0.1% of their sales?

Your last paragraph provides the most important reason.

By changing the way they develop, they will increase their customer base.
Meter‐Scale Experiments on Magma‐Water Interaction
I'm wondering if there's any chance that people that paid for the Pro plan a few days ago, get a refund.
No, it's just cheaper labour, has far fewer billing overheads, less profit, and is an actual market price rather than the oligopoly fiction the US calls prices in healthcare.
Sure his background is limited to jailbreaking multiple iphones and playstation, but geohot actually released a product, far from just using youtube vidya for training.
Do you have any sources on workplace democracy failures? I would love to read some case studies.
> Why do you care about accreditation? Do people ask you if a degree is accredited?

If people care about a degree and don't care about accreditation, you might as well just purchase one from a degree mill; but, yes, lots of people do care about accreditation. (And those that don't seem to care about accreditation as such often only don't because they are more selective, and disregard every degree not from a sufficiently elite subset of accredited schools, and treat other accredited schools as well as all unaccredited schools as worthless.)

> Nobody’s ever asked me.

Did they ever ask you where the degree was from?
I don't follow. Even if the current group of miners decided older blocks are irrevocable, if there was a prolonged 51% attack, it would mean the majority of miners would be saying, "Hey, those confirmed blocks... that's not what actually happened. Look, here's the real history, with the real confirmed blocks."

And then everyone else on the network would say, "Crap, who should we believe? Let's go with the majority." And the attack would win.
> but I do know the intention is unequivocally to protect the PII of our members

The first item from the block list is "Daxtra", who make a very widely used ATS.

Please could you explain the difference from Microsoft's GDPR perspective from when a recruiter accesses this information via a normal browser and manually enters the data into Daxtra vs when someone with the Daxtra plugin accesses it, and uses that to pull the data over?
There used to be this great resource called Linux Documentation Project. It's not as active as it used to be but it produced some really book-quality documents, including the Advanced Bash Scripting Guide at https://www.tldp.org/LDP/abs/html/ .

Read it! It's great. But know that a lot of bash scripting isn't really in bash, it's really required to be proficient with grep, sed, cut, dc and a few other text processing utilities. Learn those! Then are are a few other tricks to be mindful of: be mindful of spaces (wrap your variable substitution in double quotes, mostly), be mindful of sub-shells (piping to something that sets variables can be problematic), and a few other things that can really only be learned by reading good code.

But it's also good to know when you shouldn't venture further. My rule of thumb is when I'm using arrays or hash maps, then it's a good idea to move to another language. That's probably Python nowaways. A lot of people use tons of awk or perl snippets inside their bash scripts, that can also be a sign that it's time to move the whole script over.