skysight-inc/HackerNews huggingface dataset:
I'm constantly impressed with how flexible Notion is and wanted to see how far you can push it.

I wanted to create a functional e-commerce site, complete with a searchable product database, recommended collections as well as features like chat support, newsletter and analytics.

I picked furniture because I recently had a really hard time buying furniture online I just never know what goes well together. So I built a site where you can browse pre-designed collections of furniture and shop products to recreate the designs yourself

The hardest part was actually building the inventory haha, but here are some of the tools I used to build the site.

External tools:

Fruition: to link my domain, as well as to add scripts like the chatbot and analytics

LiveChat: for the chatbot feature

Chillipepper: to create an embedded form that adds data to a Notion database

MailChimp: to create a newsletter

HtmlSave: to add the mail chimp embedded signup form to the page

Notion Features

Notion Relational Databases: to link the product database and collections database

All products are tagged with item type, price, dimensions and url

All collections are tagged with room size, style and designer

Currently there is no checkout on site. It just links you to the original site. But you can easily add checkout with an embedded Stripe form. Right now the goal is that anyone can submit an inspiration image they find and I will recreate the look with affordable furniture sourced from several retailers. Would love to know what you guys think!
Ways to Increase Quality of Work Life
You're being uncharitable with your interpretation of my comment.

> Indeed. Squeamish about the truth, comfortable in delusion.

I'm taking issue with the extinction of humanity being framed as a good thing or a solution to the problem.

> we could become extinct by our own doing

Yes, and that would be horrible! That would be more horrible than any action taken by the tobacco industry, the war industry, or the inevitable drunk driving.
How to Raise a Rolling Fund
First the last, There were always free ST versions as far as I can remember. The "little guy" could e.g. use "Little Smalltalk" by Budd which appeared before 1987.

No one could write a commercial program with Little Smalltalk. Love the book, but the implementation is not going to work. Heck, Squeak could not do a program that looked anything like a real Windows or Mac program.

Maybe we're talking past each other but the IDE says the community edition is only authorized for GPL software, every other edition is big bucks. https://www.adacore.com/gnatpro/comparison
Isn't Gnome just copying Mac OS X?

Cmd+Tab switches between applications, and Cmd+~ switches between windows of the current application.
I watched the whole video of Jobs, and I enjoyed it and took something away from it. I also don't think that it applies to this conversation.

From Jobs's perspective here, App Store developers are also customers. So while he is talking about starting at the customers' perspective, rather than the engineers, I believe he's only talking about Apple engineers. 3rd party software devs that are building the Apple ecosystem are:

1. Paying for the privelege of being an Apple Developer

2. Paying Apple a portion of their own earnings.

3. Opting to develop for Apple, rather than other platforms

So if we are Apple developers, we are customers, and according to Jobs's philosophy laid out here, it's Apple's job to deliver value to us (as well as the actual end users).
Any chance you know how to do encrypted dcc sends too?
Yeah, they're the ultimate 'syntactic sugar'. They take a bit of time to wrap your brain around, but it's much easier to figure out what a macro is doing under the hood than it is to figure out that exact semantics of syntactic sugars in other languages. I try not to use them as much as I can, but for a certain subset of problems there's nothing better for eliminating repetitive code and for taking the language semantics out of the foreground so that you're just left with your application semantics.
I guess there’s some use case for Jamstack static generators but unless you do frequent builds just building vanilla HTML is my preference.
It's 'only' really 4 (two of them are gRPC implementations).

But yeah - this is one of those things that makes me stay with Go instead of moving over to Rust for my backend SOA/microservice work. In Rust, for everything you need to do, there's at least 5 different libraries that implement that, all competing with eachother. This is especially annoying when dealing with transitive dependencies. Meanwhile in Go, you generally get one choice - it might be not great, but that's fine, it doesn't have to be.

EDIT: This is not intended to be mindless bashing of Rust. I do use Rust for other things. It's a fine language.
The Next Frontier in Self-Driving: Machine Learning to Solve Motion Planning
Changes to Fusion 360 for Personal Use
> A little further out there, but if other intelligent life exists and they saw us as a virus, they might try to cure the planet by eradicating us.

Which would be awful, as we can all agree.
The mushrooms absorb heavy metals from the body, so the mushroom coffin should make the body "healthier" for the environment.
yeah so what, douche?
I'm not sure why changing a name would be so particularly bad in Ada. If anything, as Lucretia09 pointed out, Ada probably tends to be a bit easier to change names in than other languages.

I'm not surprised an engineering class tended away from Ada. It's really designed to ensure robust software is produced than it is anything else. It tends to want to force you to write down far more of your mental model than other languages, and it will hold you to it. While I find this very helpful in ensuring my programs actually do what I intended, I think it also incurs some up-front costs. It's harder to just start writing anything and then slowly twist it into a solution. It also takes a little more time before you run it for the first time. The certainty that it actually works at that point is what makes it all worth it.

It's a bunch of trade-offs ill-suited for a large number of simple programs.

Emotionally I think it's also a bit of a harder sell because of it. I spend far more time trying to get it to compile than you do in other languages. Particularly if you are in a rush, it can feel worse. You don't even have an executable yet - and it's the damned language/compiler that won't let you make one! Never mind that the reason it's stopping you is that the theoretical executable wouldn't work properly. I can't decide if it is actually a matter of delayed gratification, or if it's merely very similar. But either way, I think that's one of the adoption issues I haven't seen talked about much.
Under Deconstruction: The State of Shopify’s Monolith
ICE detention facility performs hysterectomy on detainee without consent
March 7, 1988 — "Smalltalk/V 286 is available now and costs $199.95, the company said. Registered users of Digitalk's Smalltalk/V can upgrade for $75 until June 1."

https://books.google.com/books?id=CD8EAAAAMBAJ&lpg=PA25&ots=...
Keto and Individual Carb Limit
a7di18n
So basically they could do this because of limited budget, right schedule and no red tapes? Sound like a start up to me :)
It's also a good idea to understand that the search for a solution can proceed independently of knowing the cause of the problem.
deforestation overall is not going down though. And even if deforestation caused by fire went down for the last decade it doesn't mean reforestation outpaces it.
Dunno - rocks in the desert are pretty laissez faire.
I was thinking the same thing. If it was all localized to a Pi then yes, but outside services isn't really DIY so much. Maybe half DIY if such a thing.
Surprise? The first beta was released 3 months ago.
The original article says that they aren't trying to reduce spending. They want to take money that used to go into long-term maintenance and put it into into R&D and manufacturing. Instead of keeping the planes flying for 30+ years, they want a steady stream of new, up-to-date specialized designs that they keep in the air for 13 years or less. They want to force China and Russia to play a never ending game of catch-up.

It would be a shake-up in the current system, but is fully compatible with running a nationwide jobs program.
it isn't just homes. there is no starter car, no starter tv, no started anything. I regularly work with tech support persons who are spending more than I am on a wide range of goods and services. It is mind boggling to me.

Yes some have trade offs but that seems to be either they are house poor or car poor but mostly the latter. What catches them as with those who do have the money is all those monthly bills can add up really quickly. Adding twenty to thirty to your monthly phone bill for a new phone doesn't sound bad until they add in other similar arrangements.

Sadly far too many seem to think they are just free this or free that away from having it all. (as in if healthcare were only free or college was only free they would not have such problems - welcome to the poison of politicians and mass merchandise marketing combined)
The resource I've heard recommended most often is "The Complete Guide to Fasting: Heal Your Body Through Intermittent, Alternate-Day, and Extended Fasting" by Fung and Moore. I just checked-out a copy from my library and will be reading it soon.
Large-Scale Abuse of Contact Discovery in Mobile Messengers [pdf]
They use Rockchip and Allwinner chips in their devices. Neither supplier has a perpetual license on the ARM ISA, and both suppliers use ARM Cortex-A CPU designs. Furthermore the Pinephone, Pinebook Pro, Rock64, and RockPro64 boards use Mali graphics.

The deal could have a significant effect on who they end up sourcing SoCs from, and what IP is on those SoCs.
Snowflake and the impact of older founders (2019)
There are at least two Go protoc plugins, protobuf-go and gogoproto.
Last I heard, the first major project that had blanket allowance to not use Ada was F-35...

... And I honestly don't think it benefitted from that exception ;)
Oh hm, I guess there's a natural experiment there - are countries that have government-backed pensions more willing to do rent cancellations than the US is? (There are a lot of confounding factors, to be fair.)
Have you ever actually look for small living spaces in the US? I would be perfectly fine with a 450sf apartment in northern VA, but their almost impossible to find in desirable locations. A large reason for this is the actual cost to construct a building doesn’t increase linearly with apartment square footage. Simply having a smaller apartment doesn’t reduce the amount of space needed for hallways, elevators, or parking spaces. Kitchen’s and bathrooms similarly cost a lot more than large carpeted areas.

This ends up being reflected in renal prices. My building has a 578 sf studio @ 1515$/month where a 751 sf 1br is running $1,625/month. Add in parking and your talking 30% more space for 7% more rent.

It’s not that the actual cost per SF is equivalent, it’s that housing got upsized without much input from consumers.
"We would have to shut down 90% of the pollutants world wide to do anything."

This is vastly overestimated and straight up poorly informed statistics. There are dozens of solutions for pollution that involve energy efficiency, which doesn't require a single shut down and merely uses what we're already consuming more efficiently (think gasoline standards, heating, A/C, LEDs, insulation, weatherization, etc).

Alongside these simple and job-intensive efficiency gains, we can encourage the already massive growth in wind, solar, batteries, EVs, and other clean industries, which will vastly reduce the number of pollutants without shutdowns needed.

If we apply smart stimulus for Corona to encourage the many green tech jobs, we will see huge benefits on air pollution alone, never mind long-term climate impacts. Even if you think climate is a hoax, pollution certainly isn't and it's killing poor people by the hundreds of thousands every year. We have the solutions above, let's implement them, not throw up our hands in despair.
My reading is this allows HyperV Server (standalone, free) to be Linux based.

But I could me misunderstanding this as the ability to run HyperV on Linux baremetal much like Windows 10 with HyperV installed or Windows Server with HyperV role.

As a Windows guy, I can appreciate this. HyperV Server is already free, though requires some care and feeding if set up off a domain.
Fact is though, it doesn’t matter much where in the world you’re looking to buy. If it’s a capital you’re expected to pay close to $1m or more for a house, even in places like Beirut where the houses don’t have central water, electricity/internet infrastructure is extremely poor. Prices are the same. This in a moment in time when the majority of people barely can afford food due to the pandemic and financial meltdown that has occurred.

The main reason behind it all is the low costs of taking on debt, which in some scenarios is totally insane. Italy for example that has been bailed out several times can get rates around 1%. What kind of entity would accept the risk of default when the profit is close to none after inflation?

The world is obviously in a debt bubble - the question is only when it will pop & how dramatically it will happen.
Fintech Startup Groundspeed Disrupts Insurance Using AI for Data Analytics
> For error recovery, do any parsers have a notion of which tokens are more likely to be wrong?

lrpar has a %avoid_insert declaration which allows users to say "these token types are better avoided if there are other equivalently good repair sequences". It's simple, but it works well https://softdevteam.github.io/grmtools/master/book/errorreco...
Happy 20th Birthday CMake
I find it interesting that some states are trying to regulate something like this.

What if you had a child read off every license plate they see and use voice recognition to record the license plates?

Is it illegal in real time, but allowed if you replay your dashcam footage later?
Show HN: Steganography-Based Image Manipulation Detection
"Boisjoly and four other engineers tried desperately to convince management that the launch should be scrubbed. They warned that the cold would cause rubber o-rings to become brittle and fail, allowing hot gases to leak at the joints. Morton Thiokol and NASA managers dismissed the arguments, and decided to go ahead with the launch.

The next day, Challenger lifted off from its pad at Kennedy Space Center. At first, the launch appeared normal, but 73 seconds into flight the shuttle exploded, sending fragments arcing across the bright Florida sky. In view of a horrified public, including thousands of schoolchildren watching a live broadcast, seven astronauts plummeted to their deaths in the Atlantic ocean."

You might want to read the full article:

https://whistleblowing.us/2012/02/remembering-roger-m-boisjo...

As for Congress blaming "the engineers."

Virtually all American whistle blowers lose their jobs and are placed on a banned list. They are branded traitors and conveniently become sexual predators, rapists and pedophiles. From the ensuing manhunt, you'd think the whistle blower's the head of a terrorist organization. It's straight to prison if they are caught. And a constant looking over their shoulders if they escape the country.

But "management", the guys who actually did something illegal? Life goes on uninterrupted,... retire and become an amazon director.

Knowing the risk involved, how can anyone expect any rational engineer to leak stuff?

If not a single Boeing executive goes to prison for this, then this exercise is a sham, looking for helpless scapegoats to salvage the company's reputation and reduce its loss of plane orders.
Ah! Gets excited.

1. Clicks on the browse button to find a good selfie.

2. Uploads the pic to Toonify.

3. Clicks on 'Toonify' button:

> Failed: Didn't find any faces in the supplied image.

Ack what? Ok. The machine is still learning.

(P.S: I like the project though. Hope it will improve over time. But toonification of any pic without deep learning/machine learning thrown into the mix is already a solved problem, no?)
To the extent that there will be further research on this problem, I think it will be driven by machine learning. We're already seeing this with autocompletion with TabNine, and no reason a similar approach couldn't work for the other issues facing draft code.

If you had a large dataset of keystroke-by-keystroke edit streams, you'd be able to match up erroneous code with the eventual fix. Google or Facebook could absolutely capture these datasets for their internal work if they wanted, and I suspect the results could be scary-good. They wouldn't be able to release the models, though, even for their open source work (Chromium and Android), because it would have such a high chance of revealing internal secrets.
Tell HN: IDFA access on iOS 14 may still be disrupted
Figured I would make a post about this because I am not seeing this mentioned really anywhere, and discovered this while testing my app on the iOS 14 GM yesterday evening.

Although the initial release of iOS 14 makes the IDFA available until early 2021, ASIdentifierManager's "isAdvertisingTrackingEnabled" is still deprecated (1) and returns "NO". This means that most existing ad SDKs (including MoPub, AdMob, etc) will not use the IDFA and will be treating iOS 14 users as DNT.

Currently, the prescribed logic flow is to check whether advertising tracking is enabled prior to accessing the IDFA. Naturally, this fails when checking this always results in a "NO".

MoPub has stated that they will be releasing an update on September 28 to address this. Google has currently not provided information on when their advertising SDK will be updated to resolve this. Until apps can be updated to address this, developers will be losing out on significant revenue from all iOS 14 users.

I encourage any developers on HN that have relationships with their ad networks to raise this issue and check-in. I also believe that this is an oversight on Apple's part when re-enabling the IDFA. I am told that filing bug reports (2) with Apple may help bring this up the chain.

[1] https://developer.apple.com/documentation/adsupport/asidentifiermanager/1614148-isadvertisingtrackingenabled

[2] https://developer.apple.com/bug-reporting/
Weirdly enough this doesn't work when apps are in full screen mode, which Apple has been pushing lately.
I was only commenting on his claims about the academic literature on parsing, not whether he should use the techniques verbatim.

The problem with structured approaches to incremental parsing is that you rarely want incremental parsing alone. You’re going to want to do something else with the resulting parse tree (name resolution, type checking, compilation, etc.) and no structured approach to incremental parsing will help you there. Once you’re stuck writing an incremental type checker by hand, you probably have the right framework for also writing an incremental parser.

Rust has additional complications, e.g. the macro system and the fact that the language is defined by a single implementation.
They are all playing the same game, but the niches they found success force them to play differently. Google tried to take over fb.com with g+. FB tried to attack android with fb phones. They both are fighting over direct direct messaging with Hangouts/messenger/whatsapp. There is just as much politics in Youtube as there is in Facebook.
I know it's common and perhaps even fashionable, but FWIW language like "We take an opinionated stance" utterly puts me off caring about this package

It's a piece of software, it has a design that is either fit for purpose or not. When ego becomes entangled in that design process, it's a strong indicator of the kind of experience one might have trying to get fixes or enhancements merged, or even the kind of attitude you'd find when attempting to report a bug.
It does. I had one when I lived on a sailboat. I’ve been able to get consumer grade routers to broadcast 3km with line of sight, ddwrt, and no physical modifications. Somewhere like an ocean (or a desert) you won’t have much, if any, interference.
yeah, I'm assuming most of the people on this forum have upper-middle salaries or will likely have them in the future. I mostly wrote the post with this audience in mind, though I think the bit about analyzing spending in relation to your savings rate is relevant to everyone. I am very fortunate to have the opposite "problem": I tend to be very stingy and waste a lot of time and energy trying to save amounts of money that just aren't very meaningful compared with my savings trend. unless you're unable to save anything at all, I think it is very important to strike a balance between saving for retirement and spending on stuff you enjoy in the moment.

also minor addendum: someone with the median 401k savings might receive something close to the median social security payout of ~$15,500/year. since this is a guaranteed payment until end of life, this is like having >$375k in a retirement account at age 67. $200k is a meaningful amount to add to a $60k retirement account + social security payments, but it doesn't do anything close to quadrupling the person's safe spending capability. it's more like a 45% increase, which is still nothing to shake a stick at!
Yeah, that's true but still doesn't really explain a hallucination. It's like seeing an infrared video of a complex machine like a car. Ok, so the main heat seems to happen in the front part. Does that explain it?

As one who has hallucinated intensely, the experience is not just about what your senses create for you while certain neural structures are excited. Often times it's about what is left when your senses have gone off the deep end. For many it's a deeply spiritual experience, some experience a total ego death. Others experience lifetimes in different bodies, working jobs and having families that never existed here.

So while it's interesting to know something about what the neurons are doing, I don't think that gets us any closer to an explanation.
But how do you optimize the lossless encoding of the quantized latent space? ie. how do you tell the encoder to produce something that can be well encoded, given that the encoding is a bunch of discrete steps.
I miss an older KDE feature, which was custom tabbed windows. You could easily Alt+Tab between windows, and then use another shortcut to move between tabs.

https://cdn.arstechnica.net/wp-content/uploads/archive/kde44...

That way, I could put the service logs/terminal on one side, and the IDE and e.g. running website in another window.

You can get this with i3 or any other tiling window manager, but I found too many cases of odd behaviour with i3 and gave up on it.
That is illegal under antitrust laws.

Google was fined billions of euros for doing that.
Designated initialisers.
Not knowing much of anything about it, it's kinda hard to figure out how much of an achievement this is...
Complexity Explained
Babies born at high altitudes may be smaller
Improved malware protection for users in the Advanced Protection Program
I have no special knowledge, but I find myself wondering if it's just a variant of an existing fighter (F-22, F-35, maybe even F-23) or a manned variant of a recent drone prototype like the X-47B.
> Having to babysit auto-driving cars in their development phase is well within the realm of what humans are capable of.

The argument is that no, it is not, even if you never open netflix you will loose attention. Rhat does not make Netflix ok. But this driver having netflix open does not imply that people without netflix wont loose attention. They will.

Your second paragraph is both strawman and nonsense. Before millenials, people were not able to hold attention while nothing was happening. Which is why train drivers have protocols to prevent loss of attention and so do lifeguards.

The whole "if you admit common human limitation out loud yoi are weak and spoiled is either arrogance or manipulative argument.
We force people to risk death driving to work, why is covid different?