skysight-inc/HackerNews huggingface dataset:
They don’t mention the winning one: A single short checkout. Purchase funnels are filled with account creations, newsletter sign-ups and other crap. I don’t want an account, I want to give you money.
I don't think it is hard to see the power of stronger typing - surely everyone who has written any code in Python or Javascript has made a typo that would have been caught in a more strongly typed language?
I love this as a pure thought exercise/experiment — and it reminds me a lot of the types of websites we used to build 20 years ago.

That said, once the templating/boilerplate stuff comes into play, the author is like half a step away from trying to recreate PHP, which originally stood for Personal Home Page. Like, he’s even using PHP for his RSS feed!

Like, I’m not opposed to these thought experiments in the slightest — but I can’t help at the irony that most of these “simple” website engines (not talking about this approach specifically) almost always lead us back to our earliest CMS implementations.

I’m in my 30s. I literally grew up on pure HTML. But as much as I abhor how bloated current CMSs are, I also shudder when I remember how hard it was to create and manage HTML (and later, HTML and CSS) files by hand to update/maintain anything but the most basic website.
This combined with the recent BrainEx paper[1] makes me wonder how far away we are from "Brain in a box" style immortality.

[1] https://www.nature.com/articles/d41586-019-01216-4
It's not a very good principle. It's not a very good principle.
Yet autobiography is written by the person telling her own story.

You could remember bad stuff but you are not incentized to write it down.

Then how are they both different?
Tweet runforrestrun and Forrest Gump will run another mile across America
Life, imagined as a timeline of 10 boxes
Gladwell has made something of a career out of exactly this sort of tenuous, facile nonsense.
I call that "almost no marginal cost".
What better way to preserve it than to just keep it, and not change it?
> got a lot of vocal pushback from the TDD community who see great value in adding dependency injection and an interface to every library call you make

Hah, adding a matching interface for every..single..class is something that drives me nuts! Many C# devs seem to have fallen into this trap, because "I need it for mocking". Sure, but do you actually need to mock out the dependency? IMO, overuse of mocks makes for brittle tests that are painful to maintain. I prefer only mocking "complex" dependencies.

In any case, hopefully C# 8's default interface methods will help alleviate this madness.
North Korean army has a pretty advanced cyber warfare division fully capable of doing that sort of thing.
I believe one of the main reasons for ending up with a microservice is that you just don't want to implement certain functionality yourself.

If you are running things like sentry, wordpress, mediawiki, keycloak, forums etc and interconnect them in meaningful ways, that is essentially a microservices architecture.
Biologists know perfectly the purpose of these songs: Communication, duh.
South African IP here. Works for me.
> Stop being dismissive. You know that’s not the point.

Please edit such swipes out of your comments here, regardless of how wrong or annoying you find someone else's comment. Your post would be much better without those bits and the swipe at the end.

https://news.ycombinator.com/newsguidelines.html
When I TA'ed in Germany, every classroom had a sink, a sponge and a squeegee, so you actually cleaned the board every time instead of smearing it. It was great.
I thought it sounded a bit like one of the Witcher trials.
> Marketing requires consent. Consent has to be given freely.

That would exclude Remarketing services from GDPR-compliance, wouldn't it?

> even if you worm out of the fine people hate getting unsolicited email like this so some non zero percentage of potential customers will avoid your business in the future.

I'm not so sure about this. It may well be true for you and me and our peers, but I don't believe that companies send out annoying "newsletters" and marketing emails just to drive away business, annoy consumers and wake up regulators. They do work for a certain audience.
Poor example then, but I have worked with aircraft where we've paid hundreds for a bolt, which is more than the price of the thing we're fixing, just so we don't have to go through the pain of replacing the whole unit - even though it would be cheaper. Again, I don't think when it comes to spares we should expect a company to continue to support a legacy product indefinitely. I don't expect Apple to continue producing parts for the Apple 2 just in case someone sends theirs back for repairs.

I'm not disagreeing with you as to your second comment, but that's not how I read your first comment at all. Something as sweeping "no one should be allowed to charge more for a part than it charges for the whole" has so many issues with it that putting it into practice would be beyond detrimental for manufacturers.
Around the same time as Madrid stops its low emission zone: https://www.theguardian.com/world/2019/jun/18/madrid-new-rig...
Yes, I do that too. I do have scripts that do maintenance jobs, like changing the footer now and then. But they don't work with templates, they use the HTML input and just process it like any other data.

I don't really like the menu idea though. I prefer plain content with just a bit of links in the footer, like this: https://wordsandbuttons.online/programmers_introduction_to_l...
Oh, sorry for the misunderstand. I mostly meant this for e-commerce and for a SaaS' informal trial part only, not the part where you actually need to create an account.

In e-commerce cases, you're usually just fine with an address (since you need to ship), an email or phone or some kind of order tracking ID.

In most SaaS cases you can ask for nothing - literally - as visitors try out your product. Allow them right in, and sprinkle a few "sign up" links or forms where appropriate. Build trust, basically.

More often than not, you can delay creating an account proper until you're beginning the formal trial period or processing the credit card.
Put the reset button in the point of the screw part; need a little pin to press it but it is simple and out of reach (for little children or accidental pressing) without unscrewing the bulb.
> Compatibility

That's a clue for where the Vue team's mind is regarding the current API. Compatibility to me reads like legacy. That's in contrast with the claims above that this is just a new optional API to serve a broader range of use cases.
Nope, (Caucasian) Iberia is Georgia, not Armenia. The Urartu (linked with Hurrians of East Anatolia/North Syria) are old old old though, already mentioned by surrounding people's by 2000BCE, and seems to be the direct ancestors of Armenians with some Indo-Iranian injections.
If I ask someone to place a diamond in a safe at Fort Knox, and then publish the name and password to retrieve the diamond on a billboard, is the diamond safe?
The wiki article include descriptions of several visits where they seem to understand gift giving as good will quite well:

> During a 4 January 1991 visit, the Sentinelese approached the party without weaponry for the first time. They collected coconuts that were offered but retreated to the shore as the team gestured for them to come closer. The team returned to the main ship, MV Tarmugli. It returned to the island in the afternoon to find at least two dozen Sentinelese on the shoreline, one of whom pointed a bow and arrow at the party. Once a woman pushed the arrow down, the man buried his weapons in the beach and the Sentinelese approached quite close to the dinghies for the first time. The Director of Tribal Welfare distributed five bags of coconuts hand-to-hand.

But even if they didn't, it's quite possible that there are other factors influencing their decisions than basing it purely on receiving gifts. As for the missionary that was killed, it seems disliking proselytizers turning up at your door is another universal human attribute.
> Why do you want explicit types for local vars?

I suppose mainly because of deficits in the static analysis tooling that exists (or at least, that I used), as they usually cannot infer types correctly. Psalm looks pretty nice though, so I'll check that out next time I'm working in this PHP codebase :)

Even with exellent tooling though, there are still occasions where I like to use an explicit type.
Can someone attest to accuracy of PMS5003?

P.S - These are pretty cheap on AliExpress - http://bit.ly/2XoW0is
I believe it's PayPort, which is run by Vocalink - who also run FPS itself.

As far as I understand, PayPort was/is the recommended options for all new "direct" connections. Though it seems that it is also possible to go more-direct into the FPS system itself.
If hundreds of millions of dollars are one JS exploit away, the defense model is flawed. That sort of movement should require approvals from multiple people and even dedicated terminals that are not used for everyday browsing.

Security is a tradeoff; nuking browsers for everyone is just a bad tradeoff in 2019.
I love using Apple Pay on websites, so fast that I avoid shopping around.
Yes, that is an inspiring answer.

But I'd also want to have a list of posts somewhere, a link to posts about the same subject matter as this one, and working contact info everywhere. I'd still want some things to be generated. And maybe an option to have comments on some posts.
It seems that Lenovo has been certifying their model for Ubuntu (probably for enterprise customers) for a quite a long time. There are a bit less models recently, but a few already have an Ubuntu 18.04 certification:

https://certification.ubuntu.com/desktop/models/?query=&cate...
Qt Examples of Qt for WebAssembly
Dude, it's saying the things you remember about your history are biased positive. There is no writing down, there is no telling, there is no other person involved here. You are remembering your own past. In this past story, you bias positive in the things you remember.
I feel exactly the same way. I thought I liked static typing more than dynamic typing until I tried TypeScript, but TypeScript feels like by far the best of both worlds.

I especially feel like null checking is impossible to live without, and I'm going to strongly prefer TypeScript over Go or Dart from munificent's list until they add null checking.
I can't remember which one, but a large shopping cart as a service provider does this (minus the discounts, or at least I didn't get them) for abandoned shopping carts where you've entered your email but didn't proceed to buy. Happened to me quite a few times because they only show shipping cost later on and they'd often be prohibitively expensive to ship to my country.

As for creepy: I wouldn't consider these creepy (i.e. where I've entered my email), but maybe annoying. I had the creepy experience with Pavlok when I first looked into getting one. Browsed around on their site but didn't put one into the cart. Hours later I get an email from them. Turns out they were using some service that loads a beacon and tries to connect the browser via various third party services to an email address. That was creepy. I still ended up buying a Pavlok though, but at a later time.
> You can't update the bios through Linux, the update tool is windows only.

I run Fedora on a T480s and BIOS updates come automatically through the software update channel (in fact, the frequency of BIOS updates is a little annoying).
Show HN: Visual Bootstrap v4 Website Generator on Steroids
I'm using Maps pretty intensely and haven't seen a single fake business yet. Worst I've seen is single-person shops marking their home address as business location, I just report those as "private" through the Android app and move on. I'm sure the problem is there but it seem to only affect niche businesses and use cases.

For locks in particular, just leave a backup key with your neighbor. It saved us multiple times over the years.
The thing is, you don't just copy-paste stuff. You make it better every time you spend some effort. Consistency is way too overrated. Progress is what you should aspire.

I've redone this page several times because the plots for it evolved on other pages, and I re "copy-pasted" the code back then: https://wordsandbuttons.online/interactive_guide_to_homogene...
Same in NL: Huurwaardeforfait.
> Are people really that scared of police in the US that they wouldn't return some lost property to them?

No, this seems like an unusual perspective in the US especially for something as simple as dropping off a wallet.
This is a great name for the phenomenon. While running the metaphorical treadmill, not only we don't get happier, we are also heating up the planet at an unprecedented rate. Slow down people.
That's part of the wallet.
Yes; sites with Apple Pay get purchases from me almost instantly.

It's a good way to battle people otherwise preferring to use a platform they already have an account on (e.g. eBay; Amazon) where you lose more on commission.
I also skimmed through the book and it does very poor work in case of python I think they have to change this concept
> They're both part of Lenovo, but are largely separate teams with different business goals and philosophies.

Sounds like marketing fairy tale - one part of company is great, second is bad, but we should love both.
what even is the motivation for stopping something like that? article describes it as very successful. so sad.
Sorry, but seems Rich is not too happy with WC', if you want to do use a compiler to vanilla WC's I think stenciljs might be your best option. LitElement is also good - but it is not a compiler. Svelte V3 doesn't even have custom element section documented at all at the time of the writing.
You're refuting his view as rosy, but positing that the real answer was horror. It's almost certainly something in between the two.

Personally, I think that the most likely explanation is that most mixing came through adoption of fertile women into the human tribes. Males of other tribes would probably not have been accepted so readily, and likely driven off or killed, but fertile females would have been more easily integrated. From there, you naturally get a mix of the two.

The relative percentages of Neanderthal and Sapien DNA in modern humans would indicate that Sapiens outcompeted the Neanderthals and relatively few interbred with us.
>> Lying or hiding truth causes harm.

> This is an assertion. What harm is this lie causing?

Being lied to is arguably a harm itself, regardless of any concrete damages that may arise. It's disrespecting a person's autonomy and ability to know the truth. This isn't some crazy new theory, if you haven't heard of it before, I'd suggest you read Kant.

However, on a purely utilitarian and practical level, lying also causes concrete harm. Let's go back to the original example of grave robbers. If you knew that whatever valuables you buried with the departed would just be dug up again and stolen, you probably wouldn't bury them. Thus grave robbers are stealing from you pretty directly.
Observability – Traces and Tags
I also skimmed through the book and it does very poor work in the case of python I think that they should change R bcoz 90% are the beginners
That is how pejorative terms tend to work. Here in Sweden we had a national discussion about the n-word as recently as early 2000 because a popular traditional nordic pastry since before world war 2 had the word as part of its name (https://en.wikipedia.org/wiki/Havregrynskugle). As it went "It is just a word for a color, and in context of a traditional pastry, why can't we continue to use its name?".

The answer was obvious and thus the pastry has a new name. Benign usage may take time to go away but if there is no negative intention then it is just easier to switch to other words. Even with traditional pastry people adjusted their speech because other people have feelings about it. Still people wrote quite a lot of political debate articles trying to argue that the whole thing were totally silly, irrational and people should just not get upset over the name of a pastry.

Back then I had similar line of thought as you and thought people should not have to adjust their speech because some unnamed and never defined person may get offended. It was after all just a pastry. It did not feel like something which anyone could legitimate be upset over. Now days I tend to see it more from a perspective of communication and if a word causes generally misunderstanding of the intentions of the speaker then it might just be best to use a other word.
Create interactive documentation with the new Try .Net template
Right. The current philosophy is to outsource anything that isn't your core competency.

There used to be a path from lowly janitor/stocker/etc. to the executive suite but that route has largely closed.

Your comment reminded me of this article I read a while back: https://www.cnbc.com/2017/09/21/gail-evans-went-from-janitor...
You can just write html in a markdown file. It’s the best of both worlds.
Slightly OT, but does anyone have a digital copy of the original paper cited in the article? Would love to read it but I can't find a PDF or a doi to search for on Scihub.

Brickman; Campbell (1971). Hedonic relativism and planning the good society. New York: Academic Press. pp. 287–302. in M. H. Apley, ed., Adaptation Level Theory: A Symposium, New York: Academic Press
I watched a documentary on an Amazonian tribe that had just initiated contact with the outside world. accepted help from the government. It was endearing to see how much they appreciated things like flip flops and a cooking pan. From the “noble savage,” I thought pre-modern people understood and lived in harmony with nature.

Now I see they live a hella hard life. They are often hungry. They sleep fitfully in fear of being eaten. One guys told of his grandmother being dragged away from dinner by a panther.

Their sustainable rate of consumption aside, they don’t really live in harmony with nature any more than I do with city when I cross a busy intersection or operate an elevator.

Then I think about what future humans will think of my primitive ass. Which is why I hide photocopies of it in the stacks of libraries I visit. To help the future researchers.
Those background checks don't seem to be working. Lots of 'yankees' running around in pimped up centuries.

https://www.google.com/search?q=%E3%83%A4%E3%83%B3%E3%82%AD%...
Ends of the Urth
My thoughts as well. It’s not that people don’t realize you can write HTML in HTML - it’s just, we’ve long understood the caveats; it has poor hygiene. The only practical way to avoid needing duplication is scripting or frames, which is not ideal for the end users.
Was it actually popular?
To elaborate on this: I figured out the dup2 part of the solution a long time ago, but I was stuck on "how do we make sure the descriptor we closed is the one we dup2ed and not a different one"; the obvious answer of using stat only works if you can create a sentinel file.

So really the hard part was realizing that you can use MSG_PEEK since it's guaranteed to not have side effects (and with a random cookie can be used to identify whether a descriptor is "our" socket).
The eclipse java compiler can be instructed to substitute (most) compile errors with runtime exceptions for those intermediate builds. You still get all the compile time error messages, but the code is ready to run, right up to the point where the compiler complained.
Draugen Game Review: Reality is what you Allow it to be
> Probably helps that you can't fire anybody, and if you get a job, that job is likely the one you'll have to live in for life. Workers aren't disposable, and neither are jobs.

Could be. Didn't stop the USSR from churning out heaping mounds of hot garbage, though.
It's always interesting/concerning when I blow my nose after a day in London: there is a lot of black residue in the snot.

apologies for the disgusting picture
Neanderthals or denisovans encountering sapiens probably would have been much like sapiens encountering sapiens of a different culture/tribe. Fighting, trading, cultural exchange and some breeding. They would have registered as different tribes but I doubt that the "species" concept (all sapiens unite to defeat the denisovan threat!) would have registered.

They weren't that different to us biologically, but people can be pretty different from eachother behaviourally) culturally. One tribe is nomadic, eats a lot of elephants, does monogamy and lives in big hierarchical groups. Another is settled, clannish, matriarchal, polygomous and does a lot of fishing. Behaviourally, that's a lot of difference.

It's possible that neighboring neanderthal tribes we're culturally more similar (food, language, art..) to your sapiens tribe than some far off sapiens tribe.

Also, it can be little bit misleading to think of those two as separate species. It's more that the human gene pool was much deeper then than now. We are all very close genetically today, especially for such a populous and widespread species. Back then, even within groups classed as Sapiens or Neanderthals, the genetic (and to an extent, morphological) diversity that existed was much bigger.

The newly discovered species though... Homo Naledi, florisiensis and luzonensis. These guys do seem like different species. Hopefully, some DNA will be found and we'll know more about them.
And in fact it was nothing more than a clear plastic business card holder. It looked like trash to me.
In an ideal world, they would be allowed to do that. As it stands, that would potentially be a quick way for them to lose their job.

When I last worked in a supermarket (just over three years ago) taking home or giving away food that was destined for the bin was treated as theft. You could be fired for it if your manager felt that way inclined.

Several months before I started, several people at another store lost their jobs for just that. Instead of throwing out the bake-goods, they'd been giving them out in small amounts to people who were struggling.

Sometimes it was a handful of bread-rolls, other times it would be croissants or muffins. There was no loss to the company because the food had been written off anyway. Still -- it was treated as theft, and they were fired. The company would prefer the food was wasted than it feed people.
>because they stopped being satisfied with the status quo.

There were tribes that were satisfied with the status quo (or were unable to advance out of bad luck or environment or whatever), and they got wrecked by tribes who kept advancing.

I don’t thinks it’s a property unique to humans, all species try to gain more and more power, humans just have far more capacity. More power means more reliable food, shelter, and mating opportunity, thus more likelihood of procreating.

This can be to a fault. Even today, if a tribe (e.g. country) were to stop consuming to protect future generations, stop unnecessary weapons development and testing, trade, etc, they would be at a disadvantage in the short term power wise versus another country that kept going full steam ahead.

What’s good in short term might not be in the long term, and evolution doesn’t optimize for that.
And still have a WIN key on the keyboard?

That always frustrated me.
For those wondering - it is the 2015 MBP Retina 15"
https://www.reddit.com/r/apple/comments/bulbhv/my_macbook_pr...
Zone plate focal length is wavelength dependent, unlike parabolic dishes.
My personal website is generated with Jekyll. I use Jekyll because it's better for links, sections, and other automated things like "related posts". It would be a tiresome task to do it all manually.

I respect this guy anyways. He wanted the simplicity and it's ok. I've see one of his posts has no CSS styling, and this is product of manual editing, you lose consistance.

The only caveats I see on this websites is, when they setup the width of the content. I love fluid pure HTML websites.
However, under a socialized healthcare system it's completely unlikely they would pay anything at all. That distinction probably saves lives on stress-relief alone.