skysight-inc/HackerNews huggingface dataset:
i think there are way too many widely divergent CPUs for that statement to make any sense. there is 6809 assembler, 8086 assembler, 68000 assembler, etc. some of them are simple, quite a few are not.
Don’t think he leans any direction.

IMHO ideology is a mental shortcut where you blanket apply fixed rules instead of thinking through the specifics of the situation.

People love the various popular ideologies because said ideologies are simple and easier to understand - people want easy answers. Unfortunately the world isn’t simple.

In the words of H. L. Mencken,

“Explanations exist; they have existed for all time; there is always a well-known solution to every human problem — neat, plausible, and wrong.”
I would upvote this post twice if I could.

Rails is probably still the best implementation of a full-stack framework, and I agree that full-stack frameworks are are the best way to learn.

Despite working for a Rails shop for a long time, I would probably not recommend Rails itself for completely new programmers anymore, just because they would probably be better served learning Python than Ruby these days.
6 Reasons Why Node.js Became a Technology for Enterprises
> what was a live tile?

Similar to android's "widgets".
There's a good 'Reply All' episode about this problem: https://www.gimletmedia.com/reply-all/119-no-more-safe-harbo....
Because 2 main things.

First: you're dealing with humans so you have to let a lot of things possible. Which is how you easily get shitty UI.

Second: everything is a legal horror. Certification, certification, certification.

PS: and third. Most medical software is not chosen by its users but by management.
The web wasn't invented until the internet was more than a decade old.

This narrative that "Internet time" transforms the world every other year should have died in the 90s. Real work takes time.

Building the infrastructure for the Internet took decades. Even after it won, most people used modems over badly insulated copper wire for the better part of ten years.
Otherwise not in pain.
I've been studying this for the past day. I just wanted to say: thank you. This is the most helpful and relevant resource for my work that I've come across in some time.

I really appreciate that you took the time to send me this.
8 Future-Ready Payment Features for Your Business
As well as Vogel's own CMI app, Arturia make a VST called Fairlight V which has most of the original sounds and does an excellent job of capturing the audio character of the instrument.

Chances are good the floppies are part of the original sample library, which is widely available.
I assume that's it's harder to create a religion for a billion people. Christianity ranks in at #1 and Islam is #2, the new religion if followed by all would be #3. I would love to hear what they could come up with tho.
Feedly works for me
Incidentally, I found building a Lisp interpreter in C++ using the SICP interpreter recipe a great exercise.
organized religion keeps the organized state that you worship from organizing us to death.
I've also read that physicians can be overconfident in their own abilities:

https://www.ncbi.nlm.nih.gov/pubmed/18440350

> … argue that physicians in general underappreciate the likelihood that their diagnoses are wrong and that this tendency to overconfidence…

More on the combination of algorithms and humans:

https://en.wikipedia.org/wiki/Paul_E._Meehl#Clinical_versus_...

> Meta-analyses comparing clinical and mechanical prediction efficiency have supported Meehl's (1954) conclusion that mechanical data combination and prediction outperforms clinical combination and prediction.
Preventing people from doing some of what they want is actually an important function of society. I made my peace with religions after reading Darwin's Cathedral by David Sloan Wilson. To me it explained very well how religions were a tool for organizing ever larger societies. We wouldn't be where we are as humanity if we hadn't had the power of religion.

There is no society without religion. That is, every society needs tenets that all members share.

Now we should ask ourselves what religion is adequate for today's world.
China's Orwellian social credit system is among the most evil and insidious things I've ever seen. It's mental slavery.
There is Kurzweil's reponse to this piece linked at the bottom of that article. Since 7 years have passed, there is some opportunity to reflect on the two positions.

Kurzweil makes this comment:

IBM is now working with Nuance (a company I originally founded as Kurzweil Computer Products) to have Watson read tens of thousands of medical articles to create a medical diagnostician.

https://www.technologyreview.com/s/425818/kurzweil-responds-...

Given the history of Watson since these articles were written, I think it lends more weight to Allen's side of the argument.
Not necessarily. That only happens if you also squash your branch first.

Most people do that though because they don't want potentially unbuildable commits on master. And the value of keeping around WIP commits from a feature branch is questionable.
Probably due to "send" in their name incoming email parsing was terrible for years and my two very specific tickets was ignored. Some crazy mess with encoding parsing, while MailGun does all the dirty job and gives clean UTF8. After moving to MailGun cannot find any difference in sending simple emails for apps (email confirmation /pass recovery)
Would you pay for an end to end solution? Have had it at the back of my mind for a while. No Google. No Apple. No cloud.
But all other features from machine learning like face and scene detection, convenient cataloguing, and probably apps across devices that'll help you store and access all of this centrally backed up on your own NAS.
So would you pay for it?
I'd be careful with quick assumptions. Not all priests are master manipulators, and it's not always a bad thing. Grieving people often need to be manipulated to help them out of a state of mind that seems unbearable and unsolvable. That's what priests are supposed to do. Grieving people are most vulnerable, because they don't have their emotional shields up. Some priests have the importance of their institution in mind and try to maneuver their flock to the church. Whether with good or bad intentions, e.g. helping people to have hope and high spirits, or just pretending to be helpful for plentiful donations (televangelists in the US).

In any way there is always some emotional manipulation, and people who depend on that are also vulnerable to rational manipulation. Sometimes it's helpful, sometimes it's dangerous. How you respond to that depends on you. You saying words like "shocked, disgusted, suspicion, subverts" concerning faith and church reveals more about you than it says about your opinion.
How can data be retracted from a blockchain?

Both those sites are also subject to laws and can easily retract information if necessary.
Bug bounties aren't aimed at malicious actors, or an attempt to outbid the black market. There's a lot of non malicious people out there who are still competent hackers.
Can I also recommend Adam Nicolson's "The Might Dead: Why Homer Matters", as an excellent read, which explains how and why Homer is still relevant today.
> We are compelled by our mission [to] provide information to everyone, and [China is] 20 percent of the world's population.”

Notice how he removed "the world's information" from Google's mission, since Chinese are only allowed to see CCP-approved inform.
Oh I know Go, just haven't used it for numerical tasks.

If Add(x, y) is just as maintainable as x + y, why does Go use operators for the regular numeric types? Why have + at all?
I did similar several years ago but built my own index and rendered a character per channel...
https://github.com/byteface/GTP/blob/master/sentiment/canvas...

meaning 3or4 chars per pixel. then tried to do boyer moore on a dynamic shader. At the time I felt I had the fastest string searching tool on the web, in the world... https://github.com/byteface/GTP/blob/master/play/simplified/...

it could all the 'the' in moby dick in a split second. which at the time would take textmate a few seconds.

showed a mate who then did his own storage only implementation, closer to what you are doing:
https://github.com/claus/PNGDrive

years after saw someone did one that stored data in flckr. Think it was posted here.

To be honest, IMO the idea is senseless as pure storage as theres other better options. like zip. But if you are going to do something with it on GPU that's when it has new potential.
It's worth noting that Amazon's selection is orders of magnitude larger than Sears' ever was. This isn't solely or even primarily because there are more products available today, nor is it an accident. Sears (and pretty much every other retailer in the '90s) always offered a curated selection of products. If you went to them looking for a fedora, you'd have maybe four or five different options to choose from. A quick search on Amazon returns over 3,000 results (when limited to the "men's fashion" department). Instead of building a select portfolio of products, Amazon's model is to sell as many different items as they possibly can (with a few strategic omissions).

There's an important paradigm shift here that needs to be considered. The idea of going to one place (what's a website again?) to find every variation ever made of every item you can possibly think of was completely foreign to people in 1993. In a nutshell, you can't GET to Amazon without going through Ebay.

So what would have happened had Sears' tried-and-true curation model come to dominate online shopping early on? It's hard to say obviously, but it still would have been ripe for disruption, from people who saw the online marketplace a bit differently.
As a theory of Alzheimer's, I'm not sure how useful the Bredesen protocol is. The APP pathway is at its core, but there are thousands of components acting in complex ways. Theories need to be falsifiable; it'd be hard to refute Bredesen since it's a sort of Gestalt of the entire field.

As a treatment though, it seems excellent! We know thousands of tiny details about the Alzheimer's process, what better intervention in a complex, poorly-understood disease than to use everything we've got? Bredesen has published successful trials of this "protocol;" that's all we really need to bear in mind.

After all, many drugs are approved despite the mechanisms not being known. Figuring out the mechanism first failed (as all the blockbuster wipeouts have shown us with AD.) Throw the kitchen sink at it, if you can afford the medical bills.
[holiday Gifts]: Canon Powershot Sx70 Hs, Digital Camera 65x Optical Zoom
The women making false claims are at every level of society. There is be very obviously a massively unhealthy amount of exaggeration and lying going on, so why would asking random female friends yield any insight?

Here's my experience with not asking my female friends about this topic: it came up anyway in unrelated conversations and both times they were very clearly bullshitting me. One girl claimed she'd nearly been raped, and when I expressed surprise, told me a story in which she met a guy at a party, flirted with him and led him on all night (her words), took him home with her, made out with him, went into her bedroom after saying she was going to change and would be right back, then at the very last second decided actually she didn't want sex and changed into her PJ's. She then told the guy to go home and he said something like,"that's not fair, you can't do that". Obviously expressing dismay at how she'd misled him about her intentions. She interpreted this final remark as "I'm about to get raped" and then (again in her words) had a melt down and started yelling and screaming at him until he left. There was nothing in this story to suggest she was in any danger at all.

In another case a girl I knew suddenly announced she might accuse a former friend of hers of sexual harassment. The reason was he was also a former manager and had given her tough feedback about poor career choices she made, so he wasn't a friend anymore.

I'm afraid my experience of women self reporting this stuff matches exactly what we see with #metoo and the recent kavanaugh hearing. Women are simply not reliable self reporters of sexual harassment or assault.
Reading about hypercard/hypertalk, especially the pages devoted to it in whole earth's Signal [0], is one of those things that makes me nostalgic for an era I never experienced.

[0] http://www.wholeearth.com/issue/1300/
I only cherry-pick when it's the only commit of a feature branch that's going to be removed anyways. If development continued in that branch, I would merge master back into the feature branch again, or rebase the feature branch on master.

Not sure why, but I always knew from the beginning that cherry-picking is something not to be done from a live in-development feature branch without taking steps afterwards.
Without being too cynical:
There is what they say they do, and what they actually do.

I'm not picking on Slack specifically here, but this is just healthy skepticism when dealing with cloud services all in all.

All bets are off with governments involved. There are lots of compelling reasons for secretly disregarding the already set privacy policy. Including but not limited to patriotism, anti-terrorism, child abuse, human rights, crime or flat out regime criticism, political reasons such as opposition.

Pick your providers carefully. You trust them more than you think.
interviewed at Facebook and when I realized that the whole interview was about finding ways to make people spend as much time possible on Facebook

In the future people will look at Facebook and Google as the people of today look at Phillip Morris and BAT.
> “But we also follow the rule of law in every country,”

How can one speak of "rule" of law in an autocratic non-democratic country? The Chinese people in no way consented to anything like this "law", and to follow it is an act of oppression against the Chinese people.

Would Pinchai gas Jews in Nazi Germany, murder gays in Uganda, and stone schoolgirls in villages in his native India to follow the "rule of law"?
Kurzweil really is the hand-waver of all hand-wavers. Exponential progress is the exception rather than the rule, due to hard physical limits.
> Maxima uses Common Lisp

Maxima is a direct port of Macsyma to Common Lisp and has been maintained in CL since the mid 80s. But it has not been re-architectured to take advantage of the many improvements in CL. Macsyma took advantage of the backwarts-compatibility of CL to Maclisp.

> The source code problems are a reflection of Lisp as is the source code of other major Lisp programs still being actively maintained

Many other Lisp programs have radically different source code / architecture from Macsyma. Check out the architecture of Reduce or Axiom. Maxima itself implements a language on top of Lisp.

Reduce is written in Portable Standard Lisp (PSL). It uses an algebraic Lisp (without s-expression syntax), written in (PSL).

Axiom implements an advanced statically typed language on top of Lisp and the original implementation makes EXTENSIVE use of literate programming.

If you want to see what actual CL specific code looks like, you would need to look at code bases which have been architectured for CL - after end 80s / early 90s onwards, when CLOS and a bunch of other things was added to the language.

One of the early great code bases for CL was the prototype implementation of CLOS with a meta-object protocol: Portable Common LOOPS.

https://github.com/binghe/PCL

There is a book which describes a simpler implementation - but with still quite nice code:

The Art of the Meta-object Protocol.

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

https://github.com/binghe/closette

> It is more about how you go about your development and how you document your than about the language you use to write your code.

Lisp is called a programmer amplifier. Unfortunately bad programmers get amplified, too.

The software engineering research has had the goal to create better programming languages. That let to Pascal, Ada, ... and a bunch of other languages.

Lisp is the exact opposite. Lot's of freedom. With freedom comes responsibility. I have seen great Lisp code bases and also stuff I could not understand (basically write-once code).

For me the ability to write extremely descriptive Lisp code is a huge attraction. But I know that one can easily write large programs which are hard to understand - and not just because they lack documentation.
I find the DIY projects featured in this mag to be brilliant. Someone has made a touchscreen infotainment system using an Odroid C2!!!
PC Accelerator
You don't think there's another reason why women are not telling you about their experiences?
Istanbul, not Constantinople.
Ford also sold (far) fewer cars of any model in North America than Tesla did, and is exiting the market minus the Focus Active and the Mustang, retreating to just SUVs and trucks.
and yet. pg has been cheerleading for lisp since 2002 or so, and almost nobody has followed in his footsteps. the reddit guys believed him, tried it, and wound up doing a complete rewrite in python.

https://redditblog.com/2005/12/05/on-lisp/

so i'd have to say that the prevailing evidence says, to me, that pg's advice pretty much doesn't work, in the average case.
Panoramio. I used these photos in Google Earth heavily before every travel. Street view is a poor replacement, I'm missing so much stuff that was off the road. I could see what the beaches look like, what's the terrain at some point, path through wood. Heck, even just frequency of Panoramio photos at some location would tell me what's interesting to see there.
Lispers praise Lisp's homoiconicity but today's networked world calls for a strict separation of data and executable code as in NX bits (and yes I'm aware of the classic "Can programming be liberated from the von Neumann style?", and don't agree with it).

I don't know. I've always seen Lambda calculus as a model for computation to reason about program execution, but not as an actual implementation technique.
Don't forget that religions kept people from doing what they want for centuries. They also can be tools of oppression and terror. Christianity did all that and beyond. Societal value systems don't need any religion at their base, but obviously people have need for faith and belief for emotional support which is not a given in any society. Let's not mix all that up.
There are 3 state sponsored churches in China. The trouble is they don't experience much growth compared to the underground churches.

https://en.wikipedia.org/wiki/Three-Self_Patriotic_Movement
https://en.wikipedia.org/wiki/China_Christian_Council
https://en.wikipedia.org/wiki/Chinese_Patriotic_Catholic_Ass...
Kenyans Say Chinese Investment Brings Racism and Discrimination
I use it daily with zero issues. I don't know why people keep perpetuating this, but it works great, as if it were native.
I'd be happy if in the west we just stopped the state from financially subsidising religions - though I could imagine the uproar against any formal proposal to do so.
Kifi. On similar lines to Pinterest but only for bookmarks. Picasa was the best image viewer for desktops I ever used.
Rebase has a lot of options, including squashing many commits into one or more "good" commits. This is usually a good thing if you have commits that are "work in progress" commits. You can use squash/skip to avoid having commits in your history that break the project or feature, which is great if you use git bisect.

The major downside of rebase is that even if you don't squash/skip it changes the hash of every commit. This is very problematic when others have ever checked out your branch locally, or made commits that haven't been pushed. It takes greater communication between the team in my experience.
I use it every day. It really is perfectly fine!
Photoshop doesn't require a beefy workstation unless you give it a particulatly heavy workload. (8k resolution, 500px brush radius, dozens of layers)

For basic manipulation like color adjustment and retouching, an iPad is perfectly capable. The ability to open and edit a .psd on your tablet and sync it with your computer sounds like a fantastic workflow.
Ask HN: How do effective teams share their learnings on a continuous basis
My team is currently learning a new Product. How can we share the learnings within the team on a continuous basis? What tools/strategies have worked for you?
You can use Ranger (https://github.com/ranger/ranger) which is available on most Linux distros nowadays. It is fully hackable (written in Python). You can change the file association (which command to open which file) by editing ~/.config/ranger/rifle.conf. More details here: https://wiki.archlinux.org/index.php/ranger#File_association
Adobe Fireworks.

Easy, intuitive vector-based editor with bitmap support. Ideal for creating/editing images for UIs.

It worked the way I expected an image editing tool to work. The complete opposite of Photoshop and Gimp (I don't understand the mental model there).

Sketch is a decent replacement—although there are some UI decisions I don't agree with—and I believe Figma is also very similar.
I certainly agree that my anecdote doesn't prove anything, but I'm not sure it's imperative to immediately attack it as faulty reasoning. For one thing, I meant it in a more whimsical manner than perhaps comes across in my comment. As in a "bloody mosquitoes" kind of way.

In any case, some background might be useful: this happened in Corfu, an island in the Ionian Sea (to the west of Greece). Corfu, like the rest of Greece, used to have a big problem with mosquitoes spreading malaria, so in the 1950s the whole island was sprayed repeatedly from the air with DDT, to eliminate them. I believe the same was done in other parts of Greece.

Possibly as a result of that, the incidence of malaria in Greece is either 0 or negligible, nowadays. Which, despite the ecological catastrophy wrought by spraying bloody DDT on the entire countryside, is a big success- Greeks are among the Mediterrannean populations with a high prevalence of Thalassemia, a genetic modification that helps resist malaria (and which can lead to a sickle-cell anemia, a serious blood disorder):

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

Which means that there was a really significant problem there in the past.

So, when I say that there are many mosquitoes, I mean that I'm surprised there's still so many of the little blighters in Corfu, even given the protracted past campaign to eliminate them- and also given whatever else is happening in the rest of the world that's affecting insects, even though there's no reason that thing is also affecting Corfu, in particular.

But, OK, that doesn't come across in my original comment :)
the thing i loved with winamp was at one peak where it was fast and simple.

You wanted to queue songs? middle click the heck out of your playlist. want to stop on end of queue? that was an option

you want to add to queue on spotify it's like 2 cumbersome clicks, you can't just go gattling-gun i want "this this this to play next"

jump to song was fantastic - with a global hotkey.

audacious with the winamp skin gets close to all this, but just misses somehow.
The Amiga, can't remember another time when computers were that much fun.
Show HN: Record your prototype and app with device frame overlay
I have found the following articles quite useful in this regard:

* Konrad P Kording, Brett Mensh, "Ten simple rules for structuring papers", https://www.biorxiv.org/content/early/2017/05/23/088278

* Ian T Baldwin, "The Baldwin Formula for scientific writing: writing papers and reviews", https://www.ice.mpg.de/ext/fileadmin/extranet/dept_itb/The_B...

* O’Connor Timothy R. and Holmquist Gerald P., “Algorithm for writing a scientific manuscript,”, https://iubmb.onlinelibrary.wiley.com/doi/full/10.1002/bmb.2...
Trent Reznor from Nine Inch Nails was a member too:

https://torrentfreak.com/nine-inch-nails-frontman-was-a-memb...
Spacetime manipulation of quantum information around rotating black holes