skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/Holy_Grail , "Graal" is an archaic spelling of "Grail".
RocketMQ Reaches Top-Level Status at the Apache Software Foundation
Software development is not the same thing as computer science.
Really? Cos in the story, there's two people who are drunk who are making out, but only one is responsible for their own actions.

If Scoble is scum for getting blackout drunk and getting frisky, why is the same standard not applied to the chick who's equally or more shitfaced? Unless he slipped her a roofie, she put herself in that position.

A sane response would be to observe they both had drinking problems. But instead we get a paternalistic concern for women, in the name of equality.
I really like plain emails.
Often times you have to allow pictures in your email client to load. Be it in the mobile app, you havend received yet a mail from them or you had to reinstall lineageos/custom rom for the X. time this month. So using just plain mail sounds great.

I also like the idea of plain mails minimizing the memory footprint.
I know that's not malicious, but I'm kind of sick of being paternalized like this tbh. I can speak for myself, I don't need some nice guys to protect me. How is that doing any good to the female image, seriously ? "Help ladies out, call people on their mistakes". We just look like poor helpless victims who rely on others to be guarded from sexual predators.
Post scarcity is one of those terms that just does not make sense.

How much is enough for everybody? What if some people want more? Who decides exactly when something isn’t scarce anymore?

I’ve yet to see anything that convinced me that post scarcity is anything more that a recent buzzword because fundamentally...supply and demand can’t ever actually go away.
You should really break the category "drugs" down a bit. Psychedelics and entheogens are so far from things like heroin, cocaine and methamphetamine (which I don't like either) that it is a bit silly to lump them together.

Just for reference, shamans refer to Ayahausca as medicine.
There's not enough for everyone to have as much as they want, else we'd all be living on our own private tropical islands.
Google Pixel 2 has a TPU for taking HDR+ pictures
1. If you care about your spelling, you just need to find the right layout (which would be "English (international AltGr dead keys)" on Debian), then it's almost as easy as the azerty keyboard:
é : altgr + e
` : altgr + ` (then the letter)
¨ : shift + altgr + ' (then the letter)
^ : altgr + 6 (then the letter)

If I remember correctly it's slightly easier to type é and è on an azerty keyboard, but not that much.

2. vim is qwerty centric, the best example for me was using CTRL-[ instead of ESC which actually makes sense on a qwerty but not on an azerty. It doesn't take that much time to learn new habits.

Overall, I would advise against changing your layout unless there's another good reason. I decided to switch because I was using many computers with a qwerty layout, and only my personal computer was still with an azerty layout. It sounded more productive to just have one layout instead of having to think about it.
Mozilla's image library was called libpr0n back in the day, so you might say there is some form.
It's gotten so I can instantly recognize the yesware and spam.io templates without even needing to look at the email's html. That plus the prompt to load external images for their 'text only' email that was totally sent by a human and not automatically sent on a 'proven' schedule every week or two in perpetuity. But they're totally not spammers who subscribed your email address to a marketing list without your permission after they bought it from the black market.
The pun: J -> Sh
Show HN: Headlight – easily screen tech candidates with take-home assignments
Graphical User Interface Using VNC with Amazon EC2 Instances
Why Solar Microgrids May Fall Short in Replacing PR's Devastated Power Systems
US forest management is definitely more wild than I've seen in Germany, but it's not always necessarily a return to natural state. For example, in many parts of the country, reforestation meant planting pine monocultures where there were previously diverse old-growth forests or savannas. People look at these monoculture forests and think they are "the way things used to be", when in reality they are nothing but a shadow of the kinds of biodiversity that was destroyed.

Something that bothers me is the gristly, meager attitude of a certain type of conservation ecology. I think we are really going to start having to cultivate healthy ecosystems from the ground up, regardless of who's originally "from here" or not. I'm very optimistic about permaculture and wild cultivation techniques. I think they deserve more of a shot than people often give them.

And that "ag-tech" oligopoly has gotta go, along with its foolish, ignorant, exploitative approaches to ecology and economics alike.
Ah yes, sorry, I missunderstood your question :).

Yep, helm-dash can download docsets from dash servers and use them without the need of Dash whatsoever.

https://github.com/nathankot/counsel-dash .

Enjoy!
Hello, I'm living in France and I made the switch to qwerty and it was one of my best work-hacks in my live (after learning touch typing). It took around 3 weeks to get used. The advantage is soo huge! Just to take your fears - I'm a heavy VI user and I have to say after switching to qwerty you will get to love VI even more. Not even talking about programming.

Regarding your concern with accents: Under Linux I am using English (International with AltGr dead keys) which allows me to compose accents by pressing AltGr then the key(s) that represent the accent and then the base character. So for à I press AltGr+Backtick and then 'a'. The advantage is that it gives me all of the accents that I need in Europe - there is no problem in writing German äÄöÖüÜß, and even for French you can easily have a œ in cœur - I would not even know how to get this one on an azerty keyboard.

For Windows there is as well a possibility to install this layout.

The other advantage is, that if you work a lot with different countries - I am remotely often on customer's computers via different remote sessions - then no matter what country, you always have qwerty - on Windows it's normally just one Alt+Shift away.

Definitely good investment and I will not go back (by the way I had to learn 3 layouts in my life - German, then French and now I am so happy with qwerty.
no it's not, but if you make the EU citizens go away from UK, you will lose the main working force, resulting in an economic disaster
What I find most impressive about the DotNetAnywhere runtime is that it was developed by one person and is less that 40,000 lines of code!!

Nice write up, thanks. I wasn't aware of this project, it is very impressive. Does anyone know of similar projects for .net or Java?
Thank you, jchw!
Impressively concise and helpful summary!
The way a post-scarcity society could come to exist is if we stop doing any activity in the physical world and everything moves online.

We've actually gone quite a long way down that road already. I wouldn't be surprised if in 100 years or so, most physical-world activity has stopped.

Once basic electricity, internet connectivity, food, etc. is provided automatically, and all work and leisure is conducted online, there's no barrier to stop anybody from having as much of any kind of information, software, leisure activity, etc. as they want.

I refer to it as "retreating to the virtual realm". Obviously it's not a popular idea at the moment, but I think it'll just happen gradually like it's done so far. Nobody will be forced into moving out of the physical realm, they'll just find that there's increasingly nothing to do as everything has moved to the virtual realm.
Progressive Web App with Webpack
Coda is a former YouTube exec's take on document sharing
Synthetic Biology and Evolution – OpenMind
If you're in Austria, you should definitely check out Sepp Holzer's farm[0].

Edit: Context: He's a permaculture farmer (one of the first), and has a really compelling solution to modern agriculture, in my opinion.

[0] https://en.wikipedia.org/wiki/Sepp_Holzer
The author claims that plain text emails are "less likely to go into the 'Promotions' tab in Gmail" and are "less likely to be caught in spam filters," both of which might increase open rate.
Uber sinking under the weight of its overvaluation
www.frozentux.net uses an invalid security certificate. The certificate expired on October 19, 2017, 9:59 PM. The current time is October 20, 2017, 11:04 AM.

Here's an alternate url

https://web.archive.org/web/20170921014253/https://www.froze...
So as far as my simple mind understands, mastodon is a Twitter alternative. But without the adds, true timeconsistent Timeline, without annoying have you seen this tweet yet algorithms and simply working.

But the problem is that it is a social network, that depends on your social network and its embrace of mastodon.

Am i right?
> It ends up taking like 30 seconds to grab coffee

Try this stuff: http://www.nestle.co.uk/brands/coffee/superpremium/azera

Just mix with hot water, it's surprisingly good.
An incredible article, it seems so clear the way it is stated.

If demand is the problem, as stated in the article, would a basic-income, providing extra income and arguably more free time for consumers usher in a new "Golden Age" of growth as we have seen post-WWII?
On a more personal level, I ask people whether they think of same wages for everyone. Many people think that a supervisor or a manager should make more money than the person reporting to them. I ask why and I have yet to find a satisfactory answer.
Yes there are still some things you need root for. PEN test is definitely one of them. But at least configure your root account to be very hard to get into. You are correct if you are in organization that needs multiple admins you would create multiple accounts.
My bad, I might skipped that part. Thanks for clarifying!
"This means more time to implement JavaScript features" - yes, because JavaScript isn't getting enough features fast enough :-p

Jokes aside, I love this kind of work from the Mozilla team. This and the bits going into Quantum are really amazing pieces of software engineering in my opinion.
Show HN: Blockchain knowledge community. Share & discover resources.
A new pricing model for building super fast, super cheap software MVPs
There are good reasons to use Zsh beyond its autocomplete system. Zsh parameter expansions are a beautiful thing. When I write CLI scripts, I don't write Bash scripts, I write Zsh scripts.

Documentation, however, is lacking. It's not quite as bad as Vim, but there are massive swaths of the program, entire subsystems, that are more or less completely undocumented. It's very user unfriendly.

Also, the ad-hoc "plugin" ecosystem is in a strange and fragmented state. It's a shame that more people don't write actual modules in C (yes, Zsh has a native module system), but then again, is the API even documented?

The thing about Fish vs Zsh is that Zsh, with all those pre-command hooks running in Zsh scripts to replicate out-of-the-box Fish functionality, it's slow. I haven't tried compiling my plugin files (yes, Zsh also has a byte compiler), so maybe that would help. But I've occasionally found myself poring over logs from zsh -x to see diagose my 200ms delay.

One more thing about Zsh: it has emacs syndrome. Do your really need an FTP client and calendar built into your shell?
Last I heard Terry Davis got kicked out of his parent's house and is now living out of his car. Something about an upcoming court case he's involved in as well.

He has a small following on Reddit and users post updates of his whereabouts from time to time. He still sporadically streams live video to the TempleOS site. Last broadcast was from an internet cafe.
A tale of ‘trons’: the suffix that tells the story of modern science
Yes. We are irrational in rearing and educating human children for example.

Sandboxing. Is it like this?

http://www.ptaugustacsc.sa.edu.au/images/sandpit.jpg

Or like this?

https://s3.amazonaws.com/audreywatters/factory_counting.jpg

Yet such things are done by apparently good and nice people trying to work in the best interests of humanity. So how can we expect to somehow get it right in the case of an AGI without turning him into a resentful demon?
But it could be much more than just "being in a computer".

If it's touring equivalent system, then it's just like being inside a computer.

And if it's not touring equivalent, yet 'equally powerfull', I think you need to invent some new mathematics.

Sure, we don't know what nature is but just inventing fabulous concepts that don't explain anything takes us nowhere.
The second post i read today about fzf. And also again i see ripgrep.
I think it is time to make these tools a default in linux distros.
Maybe a small you could use ripgrep instead of grep, just before the first use of these tools would be interesting.
Because it is obscure enough (outside HN) that they might even not have heard of it?
The list was added on Product Hunt . You are welcome to support it! https://www.producthunt.com/posts/front-end-beginners-essent...
There is one: USB Type-C
Here you go: https://elitekeyboards.com/products.php?sub=topre_keyboards,...

Yes, it's expensive but it'll be the nicest numpad you've ever used. Topre switches are the best.
Not really?

Look at twitter. Fundamentally people do not want to pay for it. They still haven't figured it out.
In general the supervisor or manager provides more value than an employee under his command. Exceptions to that are at least as common as employees having higher wages than managers and supervisors.
A few years ago a read a good article about how sexism, homophobia, and racism is everywhere, is happening every day all around you. It pointed out that simply being aware and then saying something when you observe bad behaviour is helping but also will make you more aware of how often it happens.

This was life-changing. I now simply say "That was inappropriate" when somebody says something discriminatory or "This is inappropriate" when there is something on going. I'm not an SJW, I don't make a big deal of it and I don't give speeches, I say the phrase and move on. But it's simple and powerful and, frankly a little depressing, because at some point you're saying it pretty often and realizing that, as a white guy, I don't have to deal with this crap.

I was also kind of depressing to realize how much I had been marginalizing both the amount and impact of this behaviour that hasn't directed at me.
The Business Analyst Career
They have a track record of lying about their product, though disabling IME is a big step towards living up to their marketing.
> I wouldn't expect much change if there are no numbers that tell "plain converts better".

The null hypothesis should be that plain and rich convert no different. I'd send plain in the absence of any convincing evidence to send rich.
>For what it's worth, the name is obviously a pun and a small wink to the Graal VM

It might be that, but not "obviously". In fact it could also be totally unrelated.

One can imagine devs naming something "Holy" without wanting to reference TempleOS, the Graal VM etc.

Religious inspired references are perfectly common in themselves.
There is an additional important change you need to do in order to speed up transactions for testing https://blog.coinfabrik.com/fast-smart-contracts-execution-e...
Great suggestion, this is probably the killer app for this. I heard that the Mono and .NET teams are working on a new linker that should also help bring down the bloat, and help make .NET via WebAssembly less ridiculous in terms of overhead.

I have no idea if it would be compatible with DotNetAnywhere

https://github.com/dotnet/announcements/issues/30
I'm also waiting for you to retract and apologize for your outrageous and disproven claim parroting ESR's lie that "affirmative action is racism!!!1!".

You incorrectly said "Affirmative action _is_ racism, by definition, assuming you mean by that: basing your decision to hire in part on race."

That is wrong. Very wrong. It proves you have absolutely no clue what racism is, and the incorrect definition you're parroting and spreading is white supremacist propaganda.

I quoted a paragraph from an article that put into words why you are so very wrong. But you did not respond. It's very telling what you choose to ignore.

What is your response to the fact that you deeply misunderstand what racism is, and what is your excuse for believing and spreading that noxious ignorant racist white supremacist propaganda that originated from Eric Raymond's blog?

Once that's settled, we can go on to discuss which of his lies about global warming you also believe and parrot.

Good luck in your quest to cure ESR of his racism, misogyny and narcissism. Maybe only you can solve that problem. Once you find just the right words to shut him up and make him look at himself and reflect on what he's said and done and feel remorse, and then you actually get him to read them, pay attention and respond without attacking and dismissing you, then maybe you should dedicate your efforts to curing Donald Trump, too. And Scoble could also use some of your help, too.

So get started, good luck with that, and let us know how it goes! ;)
I'm using Spacemacs with evil mode only for note taking and work tracking with org-mode. For the rest I'm still using Vim, but the org-mode was for me absolute worth it - now doing it for almost three years. Still for development still using Vi(m), because it's on every (remote) machine, is so much more responsive. Just to say, org-mode alone is worth emacs with evil mode.
WebAssembly has no good story for the DOM.
All of this stuff coming to light and all while organisations are moving sensitive data into the cloud. Ouch.
Why does that need a startup, though? Sounds like the perfect opportunity for a small-companies' cooperative.
I'm pretty sure VLC works fine. Sure you don't mean VNC?
10 State-Of-the-Art Slack Integrations
Those damn tabs literally ruined my gmail. :(

If I turn them off, half of my mails still get sorted somewhere that I cant see.
Hi, HN. I'm the project author.

I wrote this CMS a few years ago after having become dissatisfied with both Wordpress and Jekyll. `wit-cms` is an npm module that attempts to split the difference between both of the former, in that it reads content from markdown files, yet provides Wordpress-like taxonomies.

`wit-cms` does not generate static HTML sites like Jekyll - it is not a "site generator". Rather, it parses page/post markdown files and stores their contents in RAM as properties of a JavaScript object. As such, deployments are less "messy" (in my opinion) than with Jekyll, and page speed times are good even without using any kind of server-side caching.

`wit-cms` has no administrative backend, and thus has a small attack-surface. I personally publish new content using an npm script and `git pull` over SSH.

In my opinion, `wit-cms` is great for technical users (which are comfortable using command-line tools) that maintain small blogs. I have thus decided to share the project here.

I hope some of you find it useful. Feel free to ask questions or share feedback. Thanks.
I had a question about some of these passages, as they appear contradictory and or incorrect.

>"Most registers of the x86 CPU have well defined values after power-on. The Instruction Pointer (EIP) register holds the memory address for the instruction being executed by the processor. EIP is hardcoded to the value 0xFFFFFFF0. Thus, the x86 CPU is hardwired to begin execution at the physical address 0xFFFFFFF0. It is in fact, the last 16 bytes of the 32-bit address space. This memory address is called reset vector.

This says that the EIP is doing a JMP to an address in RAM not a memory-mapped IO address which points to ROM where the BIOS is stored.

>"Now, the chipset’s memory map makes sure that 0xFFFFFFF0 is mapped to a certain part of the BIOS, not to the RAM. Meanwhile, the BIOS copies itself to the RAM for faster access. This is called shadowing. The address 0xFFFFFFF0 will contain just a jump instruction to the address in memory where BIOS has copied itself."

The second says that the CPU is doing a JMP to an IO mapped-memory address which points to ROM.

So the first passage says that CPU is just doing a JMP to 0xFFFFFFF0 in RAM. The second passage say that the CPU is doing a JMP to memory-mapped IO address which points to ROM.

Are these not completely contradictory or am I reading this wrong?

It's always been my understanding that that reset vector always pointed to a memory-mapped address which was located in ROM. Since the BIOS' POST routines contain code to initialiZe and test memory(the BIOs will actually emit beep codes if no memory is present or memory is faulty.), this would be a chicken and egg problem.

Also the post mentions the chipset loads the BIOS into RAM as a process called "Shadowing" which was done because ROM used to be slow. But since BIOS ROM these days in generally NAND flash I don't believe this is the case any longer.

Also these two statements appear to contradict each other:

>"All x86 processors begin in a simplistic 16-bit mode called real mode. The GRUB bootloader makes the switch to 32-bit protected mode by setting the lowest bit of CR0 register to 1. Thus the kernel loads in 32-bit protected mode."

>"Do note that in case of linux kernel, GRUB detects linux boot protocol and loads linux kernel in real mode. Linux kernel itself makes the switch to protected mode."

The first states that the kernel loads in protected mode and then the following states that kernel loads in real mode.
I don't think that no classes without state is a good hard and fast rule. In some languages classes are the easiest way to get a new namespace, and thus in combination with static methods they are useful in producing fluent APIs (which I believe are a good design choice). You could of course achieve the same result with modules but I'd argue it's cleaner to have an inline class than a separate file when you're only adding a couple of functions.
> In the Airbus world, final assembly tends to mean bolting together a relatively low number of finished sections that were produced somewhere else.

Pretty much the same as modern Boeing. Something like 70% of the 787 structure is made abroad but glued together in the USA:

http://static1.uk.businessinsider.com/image/58a768badd0895f0...

Australia, Canada, France, Italy, Japan, Korea, Sweden and ( if RR engines chosen ) UK all send their assemblies to Seattle and Charleston. That's without considering avionics and internal systems.

Hence the wording 'Country of final assembly' on the onboard safety cards, carefully chosen to obscure origins.
Providing enough for everyone to exist is trivial, what's distinctly non-trivial is satisfying those needs in an economic system like ours. Right now our economy requires access to necessities to be precarious, to motivate people to sell their time and most of their freedom to Those In Charge to buy them.

The alternative to this, where everyone has what they need to exist without submitting to one leader or another, is true Liberty, which rightly terrifies our ruling class.

I know this is a bit abstract, but I hope it makes sense.
Even in the adgricultural midwest reforestation is notable. One factoid I recall is this: At the beginning of the 19th century, Indiana was about 85% forest and 15% barrens (prairies). By the 20th century it had become 20% forest and 80% open land and farmland. Now it is ore like 25% forest and 75% open land and farmland.

European deforestation was most extreme during the late middle ages and early modern period. When people were using wood for fuel in a growing economy, before switching to coal, major European nations were running out of trees. Coppicing was adopted out of a desperate need for basic resources.
Jezter: The World's First Digital Babysitter
If you use duckduckgo, adding !dd to your search does the same thing.