skysight-inc/HackerNews huggingface dataset:
That's the so-called Lisp Curse, though, which states: "Lisp is so powerful that problems which are technical issues in other programming languages are social issues in Lisp".

http://www.winestockwebdesign.com/Essays/Lisp_Curse.html
Also with your sarcasm, you rushed the math. 4*15 = 60
How a real Apollo astronaut helped “First Man” shoot the moon
Building MVP. The Lean Startup Way
A Soyuz only fires thrusters twice during descent. Once to go from orbit to re-entry and once immediately before impact to provide a gentler landing. During descent it normally generates a bit of lift from positioning a weight inside the crew capsule which makes the CoM off center which makes the descent not-quite-ballistic. I imagine the phrase refers to that not happening here.
English contains around one or two bits of information per character, so actually they are basically correct. See http://www-isl.stanford.edu/~cover/papers/transIT/0413cove.p... and http://www.anthology.aclweb.org/J/J92/J92-1002.pdf.
Who Wants to Be a Billionaire, Wireless License Auction Edition
I came here to post that too. It doesn't seem to be true. How can the SEC override a P/E ratio that is displayed on almost all financial sites?
Secure Programming HOWTO
This is a good one:

http://weitz.de/cl-recipes/
> to make their file browser lie about the state of the underlying filesystem.

Quick example... compare the results of these two commands:

dir C:\Windows\Web\Wallpaper

explorer C:\Windows\Web\Wallpaper
"i.e. whatever remains of the high middle class by then" but for every person who leaves the middle class to become poor, more than one person leaves to become upper middle class. The middle class is shrinking, but a slight majority of those are leaving it to join the ranks of the well off.

We obviously have a problem, but it's how to make the poorer more valuable through education and training, not how to make the well off less valuable through arbitrary productivity restrictions.

IE, sorry, doctors make too much money so we've capped their patients at 20. Versus, doctors make too much money, so we've streamlined more people to become nurse practitioners and PA's.
I'm not accusing the authors of this, but some people seem to have knee-jerk reaction against CRDTs because from far away they look like magic. "Use this magic data structure and all your conflicts shall disappear." Of course, once you look closely you see there are plenty of tradeoffs, just like anything else.
Dr. Doom says Bitcoin represents the ‘mother of all bubbles’
Russian propaganda ?
> so until I went through the AMZN mediation process

I had a similar experience recently. Amazon bounced my review for “tone.” I went back and removed the harshest words (“garbage”), softened the criticisms, and resubmitted. It’s been weeks and it’s still not up.

At this point, not even fakespot redeems Amazon. What use is filtering out fake third party reviews if amazon is complicit in inflating the reviews?
TLDR: Read short HN comments before articles / parents.
I think this is exactly right. Users expect a really nice, contemporary-feeling UX. And for something that cost money it would have to be above and beyond.

That said, the fact is that the mainstream alternatives are handicapped by their own success and are afraid to change anything of their core features. Starting a new platform would be an opportunity to revisit many of the original design choices, and perhaps one could do surprising new things at that point.

I think the co-operative model is interesting economically as well because as far as I can tell, there are at least some cases where it does work out to be economically stable on a reasonably long term basis (decades anyway), and I presume it changes things a lot, organizationally, if the main goal isn't just "lowest common denominator software for the sake of maximal mass adoption and growth."
Why charge users at all? Social software could be funded entirely by voluntary donations or a small foundation.
Alternatives to Upwork
Research article: https://www.nature.com/articles/s41377-018-0070-5

Based on https://en.wikipedia.org/wiki/Fibre_optic_gyroscope
which uses https://en.wikipedia.org/wiki/Sagnac_effect
Faster R with FastR
Lack of content filtering and/or segregation by topic.
It's impossible for the market to increase in value without having "all time highs".
what about the square wheel, nobody ever liked using the wharle.
Simple OT algorithms do work a lot better with a centralized server.

With a centralized server, you can consider every resolution as happening between 2 nodes (server and client). This means transform / catchup is as simple as a for loop.

In contrast, in decentralized context OT code needs to support Transform Property 2[1] in order to converge correctly in all cases. TP2 dramatically complicates the OT implementation, and you need a much more complicated resolution algorithm to merge arbitrary changes between nodes.

For text, this means you need:

- Tombstones (or something like it) - eg https://github.com/josephg/TP2/blob/master/src/text.coffee

- Either an operation prune function (anti-transform) or full history, forever.

- A resolution algorithm that can flatten DAGs of operations into a transformed list. This stuff gets really hairy, and hard to implement efficiently. This is my attempt from a few years ago. Its correct, but super slow: https://github.com/josephg/tp2stuff/blob/master/node3.coffee

Implementing high performance OT with centralized servers is easy. Implementing OT in a decentralized network is hard to do correctly, and much harder to implement in a highly performant way. For decentralized systems, CRDTs are a much better approach imo.

[1] https://en.wikipedia.org/wiki/Operational_transformation#Tra...
There is no single silver bullet. One mechanism which can have lasting impact is applying William McDonough's "Cradle-to-Cradle" philosophy to large sectors.
Apple seems to be trying to do that. It needs better support and awareness from consumers, to reward the corporations who deliver on these parameters.
I have not, this has been requested quite a bit though. My focus is currently on making sure the toolchain is stable and performant itself. It's likely that the performance of the compiled code is on par with other wasm vs JS comparisons though.
The 5 most promising startups in personal finance and banking
I'm not sure why 'start-up' is significant, or even accurate.

Standard Oil hit a market cap of over $1 trillion without computers. Maybe it was a coal-industry-disruptor start-up...?
>, basically she means that deep reading often wastes too much time

I apologize that you found my text length was too long but I thought the extra background was necessary to state why deep reading is often a waste of time.

If I only state a 1 sentence punchline in my original post, it can seem like a cheap hit-and-run comment and therefore not really engaging with the article's arguments. (Or the extreme brevity would just invite snark such as "you probably don't have deep reading skill". Therefore, a writer's reflex is to defensively preempt that with extra words that try to establish street cred.)

I thought it would be interesting to share that many of us can do "deep reading" and yet we don't bother with the effort -- and that behavior is not a contradiction. Instead, it's an optimization of limited reading time. This tradeoff doesn't seem to be reflected in Maryanne Wolf's research.

>She didn’t mention that you can check other shorter sources before you commit to reading,

I actually did and I specifically used "HN comments" as an example of readers trying to find a tldr summary and why it's a rational strategy.
That's why in the EU we have the Price indication directive [0]. Someone got fed up and entered the "fuck it mode", as in "fuck it, they should all be required ny law to disclose the per-unit price."

[0] https://ec.europa.eu/info/law/law-topic/consumers/consumer-c...
First of all, I didn't use the word "dishonest", there is nothing dishonest about your book. It is a fine book. :)

What I found problematic was the section on "Inheritance as a Type System and as Code Sharing", especially the paragraph "Inheritance has recently fallen out of favor..." While there is some truth to the claim, you forget to mention that there are also metric tons of highly successful OOP based software libraries out there, that it is perfectly feasible to use inheritance (and multiple inheritance) in good and productive ways, and that the Rust community is still quibbling about how to implement GUI frameworks in a "Rust way" and how to interface to foreign OOP libraries in general because of Rust's OOP limitations. It is a drawback not to have full OOP with inheritance and multiple dynamic dispatch. A non-biased and informed language user may choose Rust despite this limitation, but not because of it.

Another thing I found problematic was the "newtype pattern" pp. 439-441. Whether the wrapper is optimized away or not, the newtype pattern is clearly a cumbersome solution for a language limitation. At least to a beginner who has seen many other languages, this just looks like a horrible workaround for the lack of scalar subtypes, as e.g. Ada has them. To be honest, pp. 440-441 were probably the final reason why I decided to postpone writing software in Rust. (Coincidentally, Ada also allows you to define type aliases that are discussed on the following pages, but in Ada they are normally considered bad style and only used for clearly identifiable abbreviations.)

That being said, I found your book very informative and overall good reading, and I'm planning to come back to Rust once I have the time.
Amstrad E-mailer
That can be solved by updating the broken applications. Deleted data is never going to come back unless you have a backup.
I ran without any AV for years and never had any issues. Intelligent web use is generally a better protectant than AV programs. I use Defender now, grudgingly.

As you say, CFA is probably the most useful part of Windows Defender. I was very glad to see that included.
Definitely, I'd gladly use one.
Using WebAssembly to Accelerate Markdown Rendering
It can't, he's talking out his arse.
There is a GPU accelerated particle simulator from Yoshiki Oshima and a few other people. It can run in browsers.

http://tinlizzie.org/~ohshima/shadama2/live2017/

A bit tricky due to shader limitations, but very fast. You can use a million particles at a time. This is a product of HARC/VPRI cooperation, from what I understand.
The issue isn't often the cost but payment friction.

When I started using privacy.com, I found it a lot easier to fund stuff because it was frictionless to generate a CC and drop it into a payment form automatically.
I wish services like this would move beyond offering everything for free. It's a valuable enough service to charge a nominal fee, be it lifetime or whatever to ensure it sticks around, and give the developer incentive to improve upon it.

I'm guessing the next big web movement will be more paid services that actually have value. Weeding out all the trash that disappears with your data in a year.

Update: Looking at his Patreon. He's making a total of $41. Not even enough to cover his hosting fees apparently. That's why you charge for something worth charging for. https://www.patreon.com/f5bot
MYSQL: How to create a new user and give it full access only to 1 database
No way! That's the response I least expected! :)

I'm a huge fan of the work you did on Slashdot and Slashcode back in the day. It's still by far the best thought out moderation system I've seen.

I'd love to see a modern respin of Slashcode that reused and enhanced the moderation ideas. Unfortunately my spare time project slots are all consumed already :(
Is It Ethical to Automate Your Job Without Telling Anyone?
I ended up in this situation upgrading from 7 to 8 to 10 (not sure which transition was the culprit).
Maybe GMO bananas will be the only answer. In which case anti-GMO people will have to decide which they like more, bananas or fear mongering.

The anti-science activists are also working to kill off the orange as well. https://news.nationalgeographic.com/news/2014/09/140914-flor...
> most likely a fluke

I'd agree, probably not helped by the fact that the $9 item is a 2-pack.

Never ascribe to malice that which is can be explained by stupidity.

Stupidity might be a bit harsh here though.
Agreed - my point has a lot of hand waving, and have a +1 for it staying civil too :)

I would probably argue that integrating more (oxymoronically) “smart” stuff into TVs might have made them less efficient too but it probably helped because of increased integration, fewer <100% efficient power supplies etc.
Grape ivy will tolerate no end of neglect except heavy overwatering or sub 5 deg C. Good for getting lots of foliage, wiithout support it'll trail, or climb with a couple of sticks in the pot. Also very easy to take cuttings from, and will come back from near death neglect.

https://www.shrublandparknurseries.co.uk/cissus-rhombifolia-...
Yep, that's the news here. They said they improved the keyboards in the 2018 model, but they (anecdotally / reportedly) aren't any better.
The high g period was then they ran into the thicker part of the atmosphere at faster than terminal velocity (so the deceleration caused by the air is what led to the g forces).
below action threshold, social media achieves purpose
This is my first time seeing TechLoaf. Really enjoyed it. Great work!
I like this. I think more people should be taking businesses to small claims court when they get screwed over. Have you ever been part of a class action lawsuit and wondered why you only get like $3? Instead you can opt-out of the settlement and sue the company yourself, if you think you can make a convincing case that they owe you more money.
Please show the studies proving this.
react-native-testing-library
Is it worth seeking out an invite to Lobsters am I better off lurking?
Sorry, I don't. I'm pretty sure I heard it on an NPR broadcast in early August of 2001, but that's as much detail as I can recall.
Terrifying. Thanks for pointing this out.
Ask HN: How do you get better at spotting Unknown Unknowns?
What are some strategies that have helped you spot the unknown unknowns in your profession?
But it's originally an Italian word: https://en.wiktionary.org/wiki/fiasco
The main topic 'adding OO' to Lisp is a good counter example.

> Now make this thought experiment interesting: Imagine adding object orientation to the C and Scheme programming languages.

How was it done in Lisp?

1) various experiments and getting real work experience with 1st and 2nd generation OOP in Lisp (Flavors, Loops, CommonObjects, Object Lisp, ...)

2) various proposals for a standard OO system

3) a small group (with people from Xerox PARC, Symbolics and Lucid) working on an OO system with large amounts of user feedback -> developing a full-blown portable public domain CLOS implementation and using public mailing lists for feedback. The resulting implementation PCL (Portable Common LOOPS) was ported to more than a dozen Lisp implementations. A SPEC was written. Books were written.

The result was CLOS. THE object system for Lisp. Built with the input of hundreds of developers/users.

It worked great. The fear of group work in and for Lisp is massively overblown.

> Why don't they make a free development system that calls to mind some of the lost glories of the LispM, even if they can't reproduce another LispM? The reason why this doesn't happen is because of the Lisp Curse.

The reason is that the first systems were developed in a totally different environment: large research organizations like PARC and MIT AI Lab swimming in DARPA money employing the brightest minds of their generation. A genius like Richard Feynberg wanted to work there: '...many a visitor at Thinking Machines was shocked to see that we had a Nobel Laureate soldering circuit boards or painting walls...' http://longnow.org/essays/richard-feynman-connection-machine...

The hacker community can't replicate that in their spare time.
3 Questions: Frances Ross on witnessing nanostructure formation
If you could get the users together that model could work, but you still run into the winner takes all problem with social networks: nobody likes Facebook, but that is where all your friends are.

Of course, for some communities the value is that all your friends aren't there, but in general even if I was willing to pay for that service (and it would probably have to be 5 usd/month, not per year due to scale) most of the people I know wouldn't be willing to pay that and so the idea is DOA.

It is however quite possible that model would work for other types of software -- after all that model was exactly what Danish farmers used to fund the companies that could process their milk.
1. Rules are good. They force creativity!
2. Did you know that the rules have allowed Skip Jack fishers to call it something else and you have been missing out on this healthy alternative all this time?

Great conversation.

You need to consider also that there is a lot of creativity destroyed because of the rules, and this is difficult to see or imagine. The seen vs the unseen is a Bastiat classic idea, but it is well summarized in Economics in One Lesson by Henry Hazlitt (only about 200 pages).
And in Dutch!
This would do better as a precise, low-level programming template language. If it generated both strictly typed and safe code, and optimized code, it could do what C often does today -- except it could transpile to the target language instead of being compiled/linked in. Think zlib, base64 or (maybe?) crypto functions.
There is an implementation in Javascript. https://gist.github.com/ldodds/a7f901c7f0118e83a645 "A Xanadoc file is a text file containing a list of URLs, which each have an encoding declaration, a character offset and length to read. It describes a compound document that is composed from these specific sections of other documents." This page says the demo only works in Firefox but I didn't notice any trouble with Chrome. Just give it a few seconds to load.
I believe it also broke the File History and Windows Backup (if you use those). I had a client I had to restore from backups. Thankfully they only lost 1 small file in the mix of it all.
"All your files are exactly where you left them"
Ah, that's fair. I didn't see that.
"Toxic gases" is unnecessary FUD. Carbon dioxide will kill you, but it's not tainting the apples.
A deep dive into VeChain, the smart contract platform built for supply chain
You are right. Terms are so confusing.
UN Says Climate Genocide Is Coming. It’s Actually Worse Than That
They're going to reveal that Amazon is bent on the subjugation of humanity and divert enough wealth to Jeff Bezos that he can live above us in an orbital Xanadu? We knew that already.
I do feel like I'm a sysadmin for my life. I don't know how non tech people deal with it. Some of the BUMMER platforms I dislike (unnamed) are ones I rely on to make money, and they constantly prod you to engage with the platform to fix their bugs. Examples are they allow phishing attacks but then force you to reply or your "ranking" score goes down. Super irritating.

I do notice the most engaged communities are the ones that feel they are part of improving the product. The developers are responsive and there is good flow. Everyone feels good, except, they're basically the product managers for a sub par product and they will not be rewarded for their time.
I did ten years at Microsoft; loved it, but wanted a change, and Google desperately wanted people with VM experience to build GCE.

I was at Google for six years; I had a lot of fun building various parts of cloud, but then at some point realized I didn’t really care a lot about the component I was working on, and looking around, I didn’t see a lot of other projects going on that I really felt passionately about.

I had some savings, and wasn’t really worried about finding •some• other software engineering job in Seattle if that ran low, so I decided to take off to think about what I really wanted to be doing in life. And then a friend reached out to me - he was founding a startup, and was I interested in joining?

So I did an ML startup for a couple of years. It was tremendous fun; lots of work, but I felt very connected to what I was building, why I was building it, &c; it felt good to be really thinking about the product from an end-to-end, “How is this going to delight the customer?” point of view. I think I’d have had to be a director at Google to have the same level of involvement with the entirety of what I was building...

And then, we were bought by Intel. It’s not too different, though - it’s a much bigger company, of course, but I feel pretty connected to the stuff I’m working on; I see and understand the business case, and my role in it. I don’t know that I’ll work at Intel forever, but certainly for the foreseeable future; I’m having fun, and feel pretty fortunate to be working here.
I guess it should stop being surprising that, just like in June, Intel can't seem to cope with amd beating them. They just outright lied in June (your article reminds us), and this seems like a slightly smaller lie?
Wow so apt
Go outside
Would you mind explaining the difference and comparing with the Actor Model paradigm?
Hey there, good question. As far as I know there's no search because the product range is limited! I've just pinged the question to them, apparently you're looking for "the snake plant". Which would be both of these :-)
https://bloomboxclub.com/collections/shop/products/snake-pla...
https://bloomboxclub.com/collections/shop/products/rough-and...
Obligatory reminder that the NASA Clean Air Study on indoor plants was not conducted under realistic home or office conditions, and follow-up studies have shown mixed results at best.

Adding a few plants to a room that's not hermetically sealed (let alone a huge open-concept office space) will not have any practical impact on air quality, be it oxygen levels or pollutant concentration. It'll make your space look good, though.

Further reading:

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

http://time.com/5105027/indoor-plants-air-quality/
It's a good question. I guess I would say that in my limited experience, co-operatives that fund by providing products and services (food, housing) seem to accumulate less organizational bloat and overhead, because their continued funding is directly coupled to providing a good user experience.

But in foundations and donation-based nonprofits, what you see is that they become organizationally focused on chasing donations, they have more and more irritating "please donate to us" fundraising staff, they may have to bend their mission towards whatever can please the local philanthropists, and they sometimes end up seeming more worried about organizational survival (via procuring money) than with whatever their mission is supposed to be. Another way of putting this is that it seems pretty hard to make voluntary donations provide stability, and organizations like stability.

I'm open to having my mind changed about this, but it seems to me that it creates some major new organizational failure modes when you decouple the mission from the source of revenue.
Is no one worried that this is a crypto project with close ties to the Chinese state being given access to corporate secrets?
I met Al Worden a few years ago. He was an engaging speaker, and an intriguing conversationalist. This article is completely consistent with the man I met, I wish I'd had more time with him.

Rather worrying, though, is the inconsistent spelling of Neil Armstrong's name. It jars badly when an author and their editor can't be bothered to get names right. Dale Carnegie hit the nail on the head when he said getting people's names right really matters.