skysight-inc/HackerNews huggingface dataset:
We developers and startup founders can vote with our feet. If we want to keep a free open web or turn it into a Google owned publishing platform.

If we want to keep it open, we can simply keep building great websites. Real websites. Without "amp" and "portals".

Example: HN itself. No amp, much joy!

Or take a hint from Google themselves. They don't offer an amp version of their search results. And will never allow anybody to embed their site.
Drunk people are happier than sober people
In my experience (as a conference speaker) the people who recommend .NET and sell .NET consulting are often the same people who recommend Angular and do Angular consulting.

Both have a relatively high entry barrier compared to their alternatives (though lower than a few years ago).
I developed a graphical drag and drop bioinformatics app for the biologists at the hospital I used to work at. I’m not sure if it was more efficient than a command line for a skilled practitioner, but it ended up working pretty well all things considered.

As long as what you’re doing is not Turing complete, I think WYSIWYG has value.
The rest of this thread on the other hand....

I think the commenter here was right to get out in front of the ire and proselytizing.
I just noticed the author used Romeo and Juliet in the screenshot and was curious how far through the play the truncation happens. It can be useful for some to put sizes like this into another more familiar form, for example the famous Bill Gates CD ROM photograph. Obviously this comparison only makes sense if your email is in plain text, something which is often not the case.
The NANSH0U Campaign – Hackers Arsenal Grows Stronger
> Every single person responding to my comment is conflating advertising with marketing. They are not the same thing!

> Advertisers are putting customers in touch with marketers for products. Marketers are trying to convince those customers to buy the product. If the advertiser somehow magically knew a priori that nothing a marketer could say would change a given customer's mind, it's in everyone's best interest to not waste any resources on that customer.

I agree with the point, but not the rationale. The difference between advertising and marketing is simply a syllogistic fallacy.

All fat men are men, all men are human, therefore all humans are fat men.

All advertising is paid media, all paid media is marketing, therefore all marketing is advertising.

Marketing is a superset of actions that contains elements of direct advertising, paid influence (PR, influencers, "brand ambassadors", employee advocacy...), product development and market research, events and announcements, sales, and distribution.

I'm a marketer - my main job at the moment is advertising (which I hate, but am stuck), but it's not the only element to the role of a marketer.

You might conflate all of the above under "advertising", but even if you think it should all be burned to the ground, it's still helpful to segment is so you can choose the order in which you set it alight.
Microsoft's bad behavior does not excuse Google's bad behavior.
I gave up at:

"If this trend holds, and it seems like it does, pretty soon even a regular high school kid should be able to build the next Netflix using nothing more than an easy "click and drag" interface.
This is the promise low-code platforms are built on."

I work for a low-code software platform company and at least as far as we're concerned, I cannot scream "NOT EVEN CLOSE" loudly enough.

We're for building _business applications at scale_. Not Netflix, or the next great TODO app startup for teams, or any of that. Not the same ballpark, not even the same sport.

We're for building your companys HR app. Or an app to help Legal. Or an app to help field CSRs do front-line support. Line-of-business apps.

Maybe some of them are promising this "drag and drop your way to netflix" thing. I know we aren't, nor are any of our competitors in the low-code space.
> It also opens many people to reading and philosophy

This is definitely not typical of religion unless by "philosophy" you mean their faith's religious text.
... are you suggesting that the millionaires and billionaires who wouldn’t be covered by a self-filing online federal taxes would then be “marginalized, discounted, and ignored?”
JSX is a different language
But it's the only way we marketed browsers back in '95!
Funnily enough, Ivy takes a pretty similar approach to Svelte with its markDirty calls similar to Svelte's $$invalidate calls.

That said, Angular doesn't utilize its compiler the same way Svelte does (yet) so time will tell.
Yuval Noah Harari argues in “Sapiens” pretty convincingly that communism and capitalism are religions.
Not legitimate at all, they're just as dogmatic and disillusioned as those they purport to despise.
Honestly I would probably go to the one with the cooler sign that's my favourite colour and not look at the prices.
Some nordic countries subsidize their newspapers after a trend in the 60's where cities and towns lost their second local newspapers and ended up with only a single (possibly biased) one
https://en.wikipedia.org/wiki/Press_support
Me: Wow, that associative array looks very powerful. Is there a way to leverage it to do something useful like convert curl-obtained JSON array of file patches from Github's API to the mbox format that `git am` expects?

Unix: No, that JSON data is too structured. But if you have a more error-prone format like CSV I can show you a neat trick to filter your bowlers by number of spares.
I love the qualifying phrase "captain rank captain."

(And I understand why it's needed.)
Principle 5 "Individuals must have the ability to shape the Internet and their own experiences on the Internet." can be read as "the user can modify how the client displays the page".

More importantly: with the current status quo where both site operators and ad networks reject responsibility for security implications of their ads and ad networks show little regards for privacy, the only way I see to respect Principle 4 "Individuals’ security and privacy on the Internet are fundamental and must not be treated as optional." is to block offending ad networks.
Not only advances in hardware affect what computers can do. Advances in software let computers do more things, but we can't count those when considering automating all software development, it wouldn't make sense. But there are advances in the capabilities of computers that are neither hardware developments nor the job of software developers, namely business/legal and theoretical advancements.

So some new "things computers can do" from the last 20 years:

- Fit in our pockets

- Communicate wirelessly between any two major population centers on the planet, with high bandwidth

- Store exabytes of data

- Do excellent pattern-matching of all sorts of data

- Be close to your customers, wherever they are on the planet, without you needing to have a ton of capital upfront

- Cost as little as $7 while still being compatible with our complex software stacks

- Be powerful enough to run an Electron application

- Monitor your blood glucose levels and deliver the right amount of insulin in real time
I doubt it's designed to silently break in some cases. Unrealistic isn't realistic until one day it is and that is a bad day. I suppose it could just throw an error in the case of a hash collision, but I doubt it.
Nobody interested. Except Java and C# developers.
The Egging of Frank Sinatra
Well, that was rather my point - I suspect he was condemning them. Certainly he never usually mentioned anything to do with his service in WW2 or anything like that - he was a conspicuously decent guy.
May be just a personal opinion but I don't consider paying taxes on vast amounts of wealth or the land you own in support of a community to be suffering.
I mean, thousands of people are highly concurrent while computers are not, so I don’t think the analogy really holds. If you had people as “functions” and organized them like a computer program, only maybe one person out of a thousand would be doing anything at one time.
This is a vital mission and one I'm intensely curious about. I previously was a devops engineer and manager for a large regional newspaper, so this issue is near and dear to my heart.

What part of the world do you operate in?
Ah interesting. I guess I've been spoiled with built-in apache all these years (and terrified of the idea of opening up LAN to public). Thanks!
Yes. If an email is bigger than 102KB (excluding attachments), there's a 99% that I don't want it.
I remember when I was a teen, the church we went to had an elderly couple that taught “Awana”, a children’s group.

A few months the after they started teaching, their daughters, upon turning 18, accused their parents of sexual abuse.

The church tried to keep it quiet and said “we cannot judge. God will judge weather it is truth or falsehood.” And they allowed the elderly couple to continue teaching children.

I don’t know what happened after that since I decided to stop going to church after that.

Bullshit like this happens more often than people think.
That doesn't really surprise me as Angular uses TypeScript.
how many products with users have you built without code?

while very valuable for learning, i find that folks building thematic maker sites (no code, react/node, rails, etc.) are very biased towards their own way and often haven't made a "real" product built on what they profess.

engineers would be better off using "no code" more often, and non-engineers would be better off learning just enough react, python, etc. to ship something.

otherwise, everything begins to look like a hammer.
Can someone source the US Government directly funding the construction of churches?
Engineers Face Demand for Fee Cut on NY Projects
One candidate wanted to repeal the ACA and replace it with something else TBD, the other wanted to keep it. Unfortunately, the ACA is not going to solve this country's health care problems. So a candidate's position on it largely doesn't matter.

(Ironically, the current administration struck the penalty for not carrying health insurance, reducing health care costs for some of the poorest)

Compare this approach to Sanders, who wanted to extend Medicare to everyone. That is a clearly different policy approach.

Going back to the hot dog stand analogy, Sanders wasn't only far from the middle of the beach. He was on top of a cliff on the opposite end of the island.

That's what a policy difference looks like to me.

I'm not saying that health care and immigration don't matter. I'm saying the party nominees of 2016 were like two hot dog stands located within spitting distance of each other on the beach.
You're right of course, but it's a double-edged sword. In a sense automation made those jobs possible in the first place. At this point we've been increasing automation for hundreds of years.
I don't need 5G, and I will have it as far as possible until people study it better.
Perhaps only a subset of Markdown.
Ugh. Google of course has to continue to own every bit of information on the web. Them deciding what is misinformeation is also scary.
True. Especially when they're bought by Google (see fabric)

But
- same could be said about most mainstream web browsers

- same could be said about whatever latest mobile animation framework everyone just fell in love with

- when it comes to my personal apps, I'll just release what I built for my use. I try to do it well, but if I didn't have a simple way to detect and report crashes from the few users out there, I just wouldn't bother with said crashes unless they affect me. It already isn't worth it, in any way.

- when it comes to clients, they don't pay me to spend time reinventing the wheel, nor to setup some infrastructure that will also later have to be maintained. Heck, it's often hard enough to convince them to let me add tests
Honestly have you ever built anything of substance w/ it? It’s an awesome framework. You really should give it a try.
Did gawk change to bytecode interpreter recently ? As far as I can recall it used to be an AST walker. Wonder if I am misremembering things. Mawk used tobe more than 'slightly' faster than gawk. Maybe the recent change to bytecode have brought their perf characteristics closer.
Buildings like firehouses or town offices with police departments attract Federal/State funds for construction and upkeep. People who support their church don't generally share your view that the church is exploiting them.
Thank you for sharing your story! If the investor didn't put in the money, then surely that's terms for breach of contract, you should be able to kick him out of the cap table. And if your best developers still believe in your vision, maybe they'll be willing to take a pay cut in return for equity if they understand the situation and want to help you work it out? I guess a lesson here is that its not done till it's done and theres money in the bank, but in that same vein, it's not done until theres money in the bank, and if there isnt, then you might still have a path forward to salvage it and return it to it's rue potential.
I fail to grasp what you mean.

Reach, penetration and target audiences is like 95% of what modern advertising does.

Modern advertising works on simple statistics rules like "people who drink Pepsi might need heartburn medicine" or "people who recently bought home appliances might want to buy another one".

These things are simple applications of the CLT. No psychology or manipulation is needed or wanted.
No. What I am saying is that the Catholic Church should have been shut down or forced to clean up their act. And other churches who do bad stuff should be treated like secular organizations who do bad stuff. Right now if you call yourself a “church” you can get away with things other organizations can’t.
> Definitely visit the US.

I would love to, as soon as the situation in the US has become a bit more sane and less xenophobic. Again, too many stories of even US residents getting denied access or getting held for hours trying to enter the country legally.

However, I get my view about the US mostly from the internet. From discussions like these, from new stories, from even law enforcement experts telling people not to talk to the police.

I know different people have different views on the police, but on the whole, putting all those different perspectives together, the total picture doesn't look great. It's probably totally fine for a middle class white person from a decent neighbourhood, but the fact that it's good for some demographics but bad for other groups, that honestly doesn't make the big picture any better, even if I happen to fit in the demographic that's probably the safest.
Given Microsofts track record with buggy windows updates, 'invisible background updates' is the last thing I want from them...
Keyword/snippet SEO spamming for garbage ad pages was a thing that got cracked down on hard for good reason. Some included even a few relevant seeming paragraphs before heading into more "seeds". I wouldn't be surprised if any snippetting hit their ranking hard.
Differential serving can easily be done using babel and webpack. Been doing it for awhile now.
Saul Griffiths of Otherlab makes a solid case for massive electrification as the primary means for reducing carbon: https://medium.com/otherlab-news/decarbonization-and-gnd-b8d... (mainly that moving to electric HALVES the amount of energy we need, mostly due to inefficiencies)

Based on his assessment, there are lots of job possibilities in electric vehicles, electric heating and cooling, and LED / industrial processes.
Junk DNA has already been studied before whole-genome sequencing existed, and evidence from NGS not only hasn’t overturned that research, it has largely corroborated it. And as for personal biases, I’m a staunch defender of the ENCODE research so I’m certainly not biased in favour of the concept of junk DNA.
can't u just process JSON data with jq?

https://stedolan.github.io/jq/
> In some countries you'll likely be killed if you express your non-religiosity.

This is a half-truth, those same countries you'll be killed for expressing non-belief or belief in a different accepted religion. This is extremism and shouldn't be linked to what the vast majority of the rest of world practices.
JavaScript with JSX is a single language. The tags are a syntax extension. JSX is a very non-leaky abstraction. The tags are just function calls. https://reactjs.org/docs/introducing-jsx.html#jsx-represents...
Ask HN: What toy project would you recommend to learn ML?
Looking for any toy projects to learn machine learning with
As the author of a free open-source budgeting software, you yourself own all your data, nothing goes off your computer. Of course it's not as fully-fleshed out as Mint yet, but it's getting better every commit:

https://github.com/reZach/my-budget
‘Walking over bodies’: mountaineers describe carnage on Everest
I wonder what's the story behind delays of Ivy? Can somebody elaborate? It was first scheduled for v6 (don't remember , then for v7, now there is v8 and it's again rescheduled for v9.
I don't know why you're being downvoted. I use Firefox as my main browser and suffer through extremely slow performing Jira. It makes it seem like Atlassian only tests in Chrome. Gmail and Google Calendar are bad too, but tolerable given how infrequently I need to navigate between views.
Why do you expect Chinese industry to be cut off from the US?
Sure, you only need to compare when there's a hash collision, but you still need to keep all the lines in memory for later comparison.
Luckily for us, Unix is easy to enhance by adding new "skills" to it - a quick search brought me to https://ilya-sher.org/2018/04/10/list-of-json-tools-for-comm...
Exactly. There's lots of ways to go about it. Religion is just one.
Open Google or Youtube in Edge an you'll see a huge banner advertising Chrome. That use to happen for practically every other browser.
Tell that to the branch davidians.
Fun story from Gitlab:

When our Co-founder and Engineering Fellow Dmitriy Zaporozhets decided to build GitLab, he chose to do it with Ruby on Rails, despite working primarily in PHP at the time

GitLab CEO Sid Sijbrandij thinks his co-founder made a good choice:

"It's worked out really well because the Ruby on Rails ecosystem allows you to shape a lot of functionality at a high quality," he explained. "If you look at GitLab, it has an enormous amount of functionality. Software development is very complex and to help with that, we need a lot of functionality and Ruby on Rails is a way to do it. Because there's all these best practices that are on your happy path, it’s also a way to keep the code consistent when you ship something like GitLab. You're kind of guided into doing the right thing."
Yes, I found this to be a shallow article with a clickbait headline (oddly, one of the things he criticizes in this very article) without anything new.

Surprised to see it so highly voted on Hacker News.
Logitech's new stylus is built for VR
Using "poor" as synonym for "stupid" seems kind of insulting to poor people who don't happen to be stupid.
Maybe I'm missing something but I feel like the title is misleading.

>If the number of children is not growing, why is the population still increasing

But, it is, isn't it? The best TLDR I can grok (and forgive me, it's early and the coffee hasn't kicked in) is that there are fewer births per woman but more women in the reproductive age, so more births overall?

Hopefully someone can help correct my misunderstanding.
Having looked into this before, the big issue is actually the web scraping. If you don't mind pulling the data manually there's software like GNUCash that can do not only what Mint does but even more. Maintaining the web scraping rules for numerous banks is a full time job (probably multiple) in itself though.
MyHoard, cloud solution to MySQL backups and restoration
I have a mobile phone with a 4.5" screen and since most news websites have chosen to have an huge fixed header and footer in every page I can only read 1 or at most 2 lines of text.
Sorry for not being clear. I used "standardization" in its established technical sense.

In general technical use, standards and specifications are different. Standards are technical documents published by an independent standards organization. For example ISO in the case of the C programming language and ECMA in the case of ECMAscript (i.e. Javascript). Standards (in conventional use) have formal processes for establishing stakeholders, submitting proposed changes, acting on proposed changes, and publishing changes to the standard.

Formal processes are not an inherent property of specifications. The Go specification could change in surprising ways tonight. Though it probably won't. The process for changing the Go specification can also change. Specifications are short lived. Standards are 'forever'. Fortran 77 is still Fortran 77 because of X3.9-1978.

It is common for specifications to incorporate standards by reference. For example a specification might include "the program should generate valid XHTML 1.1." The standards body W3C provides a process for determining conformance with the standard https://validator.w3.org/. T
This. We decided collectively it's a good idea to have police. If you find yourself in a situation involving police, things have already gone wrong and it's generally not their fault.

There are unfortunately situations in which "already gone wrong" may include your genetics at conception. As a society we acknowledge that is not a valid criteria for police intervention, but we're still working on some of the implementation details.
Speaking for myself, what brought me to Chrome from Firefox was a regression bug with my Logitech Revolution mouse: zoom out didn't work. It works in Chrome and in every other app.

Here is the bug report https://bugzilla.mozilla.org/show_bug.cgi?id=791429

No one seems to care, basically a soft "won't fix". I even thought about fixing it myself but after seeing that the solution wasn't obvious, I gave up.

I wanted to give Chrome a try anyways, so I did. And not only mouse zoom worked but pages also loaded faster. Time to completion was about the same but it took less time to actually see something. For the rest, I had no trouble finding extensions to match what I could do with Firefox. Clear win for Chrome.

Now, I am using Firefox at work and Chrome at home so I can follow. What I noticed was:

- Firefox performance more or less caught up with Chrome (or is it the other way around?)

- Chrome seems a bit more stable

- Generally, switching is super-easy, besides syncing (Firefox doesn't sync with Google and Chrome doesn't sync with Firefox sync, and I am not a fan of third party solutions)

- I've yet to re-test mouse zoom, but according to the bug report, it still isn't fixed.

Note that mouse zoom may seem trivial but it is not. Chrome and Firefox are practically the same, at least on the desktop, so small details like that are what make people switch.

And to be honest, I am pretty pissed off with Firefox. They have really good core devs. Servo is awesome, and even though I dislike the community (seen from the outside), I also find Rust to be just as awesome for its application. Direction however is seriously lacking.

The latest goof was the extension signing fiasco. Again, small thing, but enough to turn off some people. The most ironic part is that they fixed that using a telemetry-related backdoor. I don't really have a problem with that (otherwise I wouldn't use Chrome) but for a browser that advertise itself as privacy oriented, it is not good publicity.
Scratch Console: GameBender: The Invention Gaming System
How the Green Left Is Choking Mother Nature
Well my own research has focused completely on noncoding DNA. So yes. It exists.