skysight-inc/HackerNews huggingface dataset:
You've already made the crucial step then - you've loaded the code. The author apparently wants to avoid that.

You could get away with parsing the code statically in the most trivial cases, but to do it even remotely correctly, you'd have to parse all the code, and only then format individual files. A lot of work for no good reason, and it wouldn't save you from macro-writing macros.

In a large Lisp project, this would screw a lot of things up. I don't have relevant Clojure example here, but in Common Lisp, I worked on a pretty big codebase (CLIM2), where trying to indent things without loading the code into a Lisp image would screw up indentation in 50+% of the files - because a lot of frequently-used macros were written by other macros.
Perhaps I should have said "overwhelmingly biased against people of colour" to be more accurate. Thanks for highlighting that.
Bitwarden [1] uses C#, and is portable.

[1] https://github.com/bitwarden
AlphaZero seems to hate repetitions, whether in won drawn or lost positions. I don't understand why, given that it isn't explicitly programmed to have "contempt" like most engines.
Show HN: Read the books most recommended by tech pioneers
It was not all that clear at the time that communism would become as bad as it turned out almost everywhere it was tried.

Edit: downvoted, but I think this is objectively true. The worst atrocities hadn't happen yet in the 1930's. Hindsight is 20 20. A lot of people drew on older ideals from the French revolution which we still celebrate today, not the least in the US. (Do you really think the blood of tyrants can be spillt without collateral damage?)
Market research indicates that most people actually love RSS.
Ah, does China go through the courts for every segment, taking months or years (including determining fair value for compensation)?

Dodger Stadium was built by razing a poor but cultural neighborhood and it is now considered to have been unethically done. But it was fast...
Enriched Text – RFC1896
There is a sizable population of Silicon Valley workers who live in Fresno and commmute daily. I grew up there and they started moving there in the late 90s. This is just based of my observation, friends parents, newspaper articles in the Fresno bee so I don’t have statistics. Also not sure the actual financial impact of tourism but Fresno is the gateway to the major tourist attraction - Yosemite Valley and Kings canyon. I’m sure a lot of foreigners would ride from LA or the bay to then take the bus tours from Fresno.
> The most important feature of AMP is that it makes it impossible to add the kind of bloated crap that causes poor performance on something like a large media company website.

Exactly. Nothing stops you from following them in the regular Web
Academics regularly get away with just posting results as graphs, without even the actual numbers in the graphs given out. And certainly not data, code, etc. I've done that for multiple papers in top journals in my field, and lots of others do the same. I give out the data and sometimes the code when people email me, but it's never required during the peer review process. Reviewers are just expected to believe the results in the submitted paper. I always find it funny when people hold so much faith in the peer review process, like the reviewers have some special knowledge or insight that let's them legitimize a paper. Majority of the time, the peer reviewers read the exact same thing everyone else reads, then provide suggestions for change, etc and eventually accept the paper for publication. But in terms of actual verification that the authors of the paper are not fabricating results, there is nothing remotely close to that.
Another side-effect is for donations. In London it's possible to live without any cash. Even markets are accepting cards now.

There are often charities that are asking for money at the entrances of the tube. The UK is depending quite heavily on charities for people in need. This year it looks like they started equipping themselves with contact-less payment systems. It would be interesting to be able to see the numbers behind the scene.

What is quite sad is that beggars are not able to equip themselves with contact-less payment systems. I assume that they necessarily will become dependent on the charities to be able to survive.
Okay. So they sold out and the alternative is a browser from an advert company.

How do you think Mozilla should fund the development of Firefox?
Well, setting up the trust could itself be the fail.

Consider one of the examples in TFA. Philip Marshall sought guardianship of his grandmother, Brooke Astor. To protect her from his father, Anthony Marshall. Sure, Anthony Marshall eventually went to jail. But I can easily imagine a version where Philip Marshall was the villain.
Don't know, somehow I got used to it over the years.
Is there any way to make Firefox use the passwords I have saved with Google (available at passwords.google.com and loaded into gnome-keyring)?
Seems like a shame to write this in a memory unsafe language when it requires such a high-assurance level to be useful.
Solzhenitsyn is an anti-semite, and blames atheism for the existence of the Soviet Union and the problems in the modern world in general.

It is a great thing that he isn't being listened to - and yet, he is receiving more attention than he's worth.
Wikipedia says otherwise. Multics was started in 1964, whereas Unix is from the early 1970s:

In 1964, Multics was developed initially for the GE-645 mainframe [..] Bell Labs pulled out of the project in 1969; some of the people who had worked on it there went on to create the Unix system.

from https://en.wikipedia.org/wiki/Multics
No. Not literally noone was using it. Just a colloquial 'noone' as in 'noone is using Firefox'.

Additional features that the average user does not want to use or care about creates confusion and a feeling of bloat. An official extension would be nice though.
> this is many orders of magnitude less likely than you getting killed by a meteor strike.

No, a thousandth of a percent = 1/100,000, which is more likely than the meteor or murder scenarios presented.

Also, if "some company" turns out to be Amazon or EMC, then it's not only higher than that, but certainty in some cases.
Ask HN: Data augmentation tools for 3d object detection
What are good data augmentation techniques which can work with 3d data specifically depth being third dimension. Also, any pointers on tools around them would be of great help.
Isn't LISP a language that prides itself in having no special forms? A macro is a macro is a macro.

(macroname
first-param
third-param
fourth-param
ad-infinitum)

This is the only case (there are no special, or complex, or any other cases).

Besides, if you took your time and actually read the article, you'd see `defn` in the examples.
Automatically provision and manage TLS certificates in Kubernetes
How did you start to learn sales?
Five years of freezing in siberian winter, starving and doing grueling manual labor makes the gulag experience not so terrible for you?
AMD’s aggressive pricing update on the EPYC 7371
In their browser? Interesting. I would have thought people take the link to a reader/podcast-reader/torrent-app.
> Another downside of DoH is that it's not possible to filter out DNS rebinding attacks.

Your web server should be configured to not serve content just by IP and require Host header to be a domain you control. (like using server_name in nginx) Otherwise they can just point to 10.11.12.13 directly anyway.
You're free to dislike it, but your conclusion "it does not help anyone" is objectively false.

It actively does help many people. There's a reason why marginalized communities care about "representation". Seeing people like themselves represented in the mainstream helps a marginalized individual see the path to an advanced level in an industry where they are a minority. It's inspiring. It keeps them trying despite meeting a roadblock that their other peers may not encounter. It may not be realistic, but representation is welcoming to minorities, and not really harmful to well-represented folks.

Just because it doesn't help you, doesn't mean it doesn't help anyone, which is a good thing to keep in mind in general.
I think you're reading far too much into a blogger naming one of their fictional characters "Juliana"

Speaking of reality, I seldom come across Chinese/Indian names either, even though they make up a huge portion of the industry. Do you get annoyed by that as well?
> Isn't LISP a language that prides itself in having no special forms

No, that's a misconception. Lisp has special forms from day one (1960). On day two (1962), macros were added -> they implement even more syntax.
There was an interesting post a few weeks back on Autotrader moving all of their online properties over to LetsEncrypt https://news.ycombinator.com/item?id=17949741
yes with an 11" notebook the angle would be a pain but with a 17" screen it's quite usable
Will AlphaZero be available to more chess players to play? It would be interesting to find a blind spot in this engine in a format where humans could use their brains and more tools trying to beat it. Or is it really unbeatable?
The government should increase the taxes and spend that money on the poor/people in need.
AlphaGo/Zero success has been a major driver of the recent AI hype, it's actual strength is no concern compared to the money to be made.
This is basically what i learned in my 1 1/2 years oft psychotherapy. You really have to ask yourself stuff like "what's wrong with my schedule?"

The answer could be something trivial like: "I waste too much time browsing hacker news after work. I need to stop that!". But it's not easy to just stop that. Better ask yourself a second question like: " what could I do instead?" And then just find a tiny little thing you could improve. Every tiny step can be a huge improvement
The search for Xult Beta Testers has just started
3.. 2.. 1.. The search for Xult Beta Testers has just started!

Become one of our Beta Testers and grab $EXCC coins! A 500 $EXCC bonus is available for each #BetaTester after the tests are completed.

>> Read the announcement and submit your application: https://excc.co/be-the-first-become-an-xult-beta-tester/

>> And join our event on Facebook: https://www.facebook.com/events/381093485961163/
Automated certificate management using a CFSSL CA
If time allows it and I want to ensure I understand some concept, explaining it to someone tend to be very useful. Writing a blog post is then a great way to do so without requiring one of my friends to listen!

I do this without even publishing the posts. As mentioned in one of the other comments, I am vary of making these accessible for the public due to lack of "oversight". I feel like there's a responsibility when sharing information, and if I'm not 100% sure what I've written is correct, I don't want to mislead people. And even if correct, one should really ask themselves if it actually adds something to the topic which is otherwise not easily accessible. I think this is especially important to ask today when there is so much information already available.

Hence I actually think writing blog posts as means of understanding is a really goof approach; whether or not the piece should be made public is something that should then be judged case-by-case.
China prepares mission to land spacecraft on moon's far side
Absolutely!

I use them so I can be logged in to multiple AWS accounts at the same time - works like a charm!
Why it's so funny

Netflix recently found out that if they remove 500 Kb of JavaScript from a static (!!!) webpage it will load WAY faster

I loled a lot:)
Agreed, I am completely dependent on Tree Style Tabs. I mean, I _could_ live without it, but I really don't want to.
> it doesn't push content sites to do anything about their actual sites

Literally nothing has ever achieved that, and it likely never will, it's also no AMP's job, AMP's job is to be a workaround for that systemic issue.
They didn’t die. CFPlugin in Core Foundation that runs on every iPhone and Mac is an implementation of COM
They're half way there. They've got the first part down to a fine art.
I don't know if they are totally separate. Say you like to see XMLHttpRequest and I like to see xml-http-request. If I type xml-http-request, how can a piece of software know how to translate that to XMLHttpRequest?

It's not just variable casing; it's any situation where one coding style distinguishes two things which look the same in another coding style. And I think there's a lot of such cases.
Because the arguments for global warming eventually ending the world are so far much stronger. The endgame for AI is much less clear and therefore the final outcome much less certain.
Pocket is also easy to implement as an extension. In fact, it is an extension. But they bundled it with the browser.
They’re doing it every six months...
Even harder when the almost exclusively male industry has an above average gender equality ratio compared to other industries. So few people realize that the norm in gender segregation is around 80:20 on the average, and only about 10% of the population of say Sweden work in a industry that has a minimum of 40% men and 40% women.
As a sysadmin I disagree strongly.

Being able to host my own authoritative servers for my domains inside my org is a fantastic feature of DNS.

It lets me do things like split-horizon, which lets me deal with clients coming from different origins that may reach certain servers with or without NAT.

I'm also not keen on putting all my records on public name servers, for everyone to discover.
An implementation of RSS baked into the browser?

I'd be surprised. Do you have a source?
The Right Stuff is about Mercury, not Apollo. Great movie though.
...All that being said, within the non-negotiable bounds of writing for myself, and speaking in my own authentic voice, there is lots of room to improve my writing.

Structuring a post to be easier to digest isn’t just about writing for others, it is also a forcing function for structuring my own thoughts. In what order should I present this idea? What is essential, what is inessential, and what actually detracts from the essential idea?

Questions like these work their way back to improving my own thinking about an idea, and that is part of why I write and what I gain from it. This is why I unapologetically revise my posts dozens of times when they hit HN or go viral on Twitter: The feedback offers a clue as to how well I’ve structured my thinking, and restructuring it helps me understand the subject better.

Writing is rewriting. Without agreeing or disagreeing with any specific piece of advice in TFA, the general idea of applying some structure to writing to make it digestible nad to communicate your ideas clearly is valuable not just for the writing itself, but for your own thinking.
For some time last year, the Mozilla Corporation made it so a fraction of Firefox users got their entire browsing activity siphoned to a third party company, Cliqz, so they could bundle ads in the browser: https://blog.mozilla.org/press-uk/2017/10/06/testing-cliqz-i...
Also, Firefox isolates the browser UI and Web content into separate processes now. So that all the code you download from the internet doesn't run in the browser process. Same is with plugins.
Literally 99.99% of Firefox users did not use the built in RSS support[1].

I love RSS! I also never used the built in Firefox RSS support because it was not very good. Mozilla also compiled a helpful list of alternative RSS readers for the 0.01% of users that used this feature and made it easy to export your feed list[2].

[1] https://www.gijsk.com/blog/2018/10/firefox-removes-core-prod...

[2] https://support.mozilla.org/en-US/kb/feed-reader-replacement...
Mh, I have to refresh my historic knowledge then... Perhaps I have mixed ITS and Multics...
“Rubber-duck writing.” I like it.
I would like to see more than two lanes on the 405-101 interchange lanes, and dedicated carpool lanes for this interchange plus 405-10.
And then your email gets compromised and everything is immediately lost? No thanks
Nice visualizatons of anatomy by size
> I have yet to see anyone care whether a laptop is 1" or .7".

Careful there. I didn't say mainstream customers care about having the 'thinnest' laptop. I agree that a distinction between 1" or 0.7" is pointless. They do care about having a 'thin' laptop. It's largely marketing but also partly ergonomics, especially at the 17" size to reduce volume
I think that it depends on audience. In the United States, you could use almost any culture's name and it would be plausible. But using e.g. an Irish name in a Saudi setting would require a bit of explanation.

Of course, a good author could use that twist to his advantage. But it could easily be overdone, more than a single "not like the others" characters would distract from the rest of the book if it is not central to the story.
Very interesting analysis. As a bootstrapping founder, I am thinking about possibly raising funding at some point. So it's good to see new options coming out and some way of comparing them with existing options.

To the author - I wonder if you could use the data from the Open startups (sharing their numbers on Baremetrics) and see how different funding options, including Earnest capital's SEAL, would work out for them.
Keep in mind that you don’t train and run the system only once during development. How many resources were used just for hyperparameter optimization?
> A macro is a macro is a macro.

At the syntax level, yes. But indentation is not a syntax-level concern, but a semantic one. Speaking Clojure,

(defn function [arg]
{:some-op arg})

has the exact same syntactic structure to

(assoc-in some-map
[path]
{:some-key path})

but it's expected to be indented differently because of the difference in meaning between defn and assoc-in.

Lisp allows you to use macros to provide new symbols that, put first in a list, imply something else than function call. So user-defined forms are put on equal footing with things like if or defn. And user-defined things can generate more user-defined things that are meant to be indented like defn. Hence the need for loading the code for correct indentation.
Instead of stopping business from doing what is best for them, why don't we help the poor by providing them with the tools necessary to take part on the economy? Is it possible to help those less fortunate to have access to the right tools?
This seems needlessly diminishing of the accomplishments of the Space Program.

The Soviet Space program (and US) explicitly wanted to place men on the Moon and Mars, and Korolev had a goal of doing that by 1968.

Hell, the only reason the Soviets didn't start their specific Moon program earlier was due to personal issues between competing departments as well as the Governments insistence that the space program be specialized toward weaponry rather than outright exploration.
When I wrote one blog article a week I tried to write small pieces with actionable content.

Explaining render props in React.

Explaining JavaScript promises.

Explaining Webpack's offline plugin.

Often with code examples.
Yep, people surviving gulags (where btw. lot of jewish people died as well), need to be called names, because they them selves were not saints and said stupid things sometimes.
Definitely true. What you need is less js and more content. My site loads so fast that it even works in a forest where there is only EDGE available.
On the otherside, Charities are a good way to stash cash and skip tax in some countries.
"Crushes an old version of Stockfish." The current Stockfish 10 is said to have a >100 Elo advantage over Stockfish 8.
Fast sites are significantly cheaper to develop, it's just a case of _not_ adding things, but that's an impossible choice to make when the website for a new channel is entirely not what the company is for.
There is also the excellent ElectricityMap site: https://www.electricitymap.org/
Show HN: XOR – host your static website or SPA on Blockstack
What's interesting here is that I won't drive in SF. I will drive in LA (I'll try to avoid it, but I can be talked into it.) so you are partly right... I mean, the traffic is equivalently bad. (well, LA traffic is much worse at night. SF traffic only compares during the day) but in LA, I can usually count on a parking spot, in SF, it's much harder (even if you are willing to pay, my experience is that just getting off the street and onto the place where the valet can get into your car is a bit of an adventure in SF.)

But I won't walk in LA; I mean, I'll show up without a car and uber everywhere, or I'll rent a car, but you need a car to get around in LA.

But... that's the thing; In SF, it doesn't matter that the traffic is terrible, because I won't drive. In LA, you always feel how terrible the traffic is because you can't really avoid driving.

That's the thing; you need a car in LA but not in SF; I mean, sure, the transit sucks in SF, the transit might even be better in LA, but the city really isn't that big; you can walk most everywhere. In LA, that's hard. LA is big. A lot of that big is parking; LA has a big office tower, then like a city block of parking right there. It's crazy. (I once visited a friend without a car in the days before uber; We went from his place near LAX to Langers deli (that's the other reason why I need to move to new york, I love pastrami) It took us like four hours to just get there using public transit. (It was worth it. Oh my that Pastrami was good) - really from then until he moved I'd rent a car when I went.

Personally, this is one of the things I like more about SF than LA. I like walking a lot more than I like driving, and really, I think driving is a low-density transport medium; what are cars good for? cars are good for getting people to different places. When you are in low density areas, each person is going to a very different destination. In high density areas? a lot of people are going to essentially the same place, so shared vehicles, trains or the like, are a much better answer.

It's a choice. If you build your cities to be comfortable for cars, they won't be comfortable for pedestrians, and vis a vis.

I've been thinking about this lately. I mean, I live in silicon valley; essentially in dense suburbs. I want it to be much denser; I want it to be dense enough to be walkable. But my neighbors don't; Maybe that means I should move to new york? I mean, why is my opinion any more right than theirs? It's cheaper there, too. Though, I hear they get up earlier than I'd like.
Solzhenitsyn is NOT an anti-semite.

He is an anti-marxist-semite, because he witnessed how SOME Jews in Russia were used by marxist ideologues to spread comunism.

This is crucial part, and it explains attitude towards Jews in all post Soviet countries that experienced something unthinkable to cozy Western intellectuals.

In addition, he wrote one of the most important pieces of literature about XX centruy and received a Noble Prize in Literature and Templeton Prize among others.

So who are you to call him an anti-semite?
Are they the only service providers in China?
For Pythonistas, Wagtail takes a similar approach to content authoring with its StreamField:

https://wagtail.io/

http://docs.wagtail.io/en/v2.3/topics/streamfield.html
What was the misstep with Pocket? I've been loving it since I discovered it thru Firefox.
A browser written in Rust (which is probably Firefox's long term goal) should blow Chrome out of the water in terms of security, despite the massive efforts invested in that regard by Google to prop up Chrome's C++ code base.
Yasir shah breaks 82 years old record
Try Xamarin Profiler as a GUI :). It supports loading mlpd files and makes your life 10x easier (if it doesn‘t crash).
Works for me in Firefox. Doesn't lock up, just gets a bit less responsive, but I can still press the stop button and it reacts fairly quickly.