skysight-inc/HackerNews huggingface dataset:
I'm not sure if Kitty does this but with Konsole in KDE it enables a number of features that I've found useful in the past. With Konsole's split view I can have a different terminal setup in each view, i.e. different fonts, font sizes, color scheme, scrollback settings, etc. I've found that to be very useful at times where I've got a bunch of different things being tailed and some are either longer than others or more important and i want them to be up in my face when something goes badly.
There is no serious evidence for the simulation theory. It is more of a religious belief than a scientific theory since it poses more problems than it answers (who is running the simulation? How did they come to exist? What is their reality like? Etc.)
He's deriving what a company is based on their revenue streams. What he forgets is that without Google being as good as it is at search there wouldn't be that lucrative revenue.
Clicking the link leads to some balls.

If he really doesn't want his stuff to be seen, why is it being posted here on this site? There are way too many interesting things made by people who want them to be seen for me to waste my time fighting someone to see the stuff they've made.
Does this work with MacOS? I didn't see that mentioned in the README.

I have a Linux desktop and MacBook laptop. I would like to run the same Terminal on both.
Special Ops Healthcare Worker Breach
Watson is a marketing gimmick.
Personally, I don't like watching just anyone fail, but I do enjoy seeing actual bad people fail. I suppose it reassures me that justice occasionally exists.
Minus the blogspam, and with the current map:

https://www.nasa.gov/feature/goddard/2017/nasa-moon-data-pro...
Could you elaborate on that a bit? First I thought you wanted to compare to a straight hash table but then the sorting threw me off :)
> For something to be said to exist, must it not be immediately observable in the present?

I don't know...if you define it as such, then yes. But does something need to be immediately observable in a frozen state in order to exist?
Amazon figured out a while ago its tech can extend their primary business and also be sold to other businesses on the side (AWS and 3p sellers/FBA). This is a broadening that google hasn't been successful at yet.
Disclaimer: I don't need someone to have an active GitHub profile, and I wouldn't favor them over someone who didn't just because they did.

However, I would be only looking at the repo content -- I'm not concerned with popularity contests of stars or followers.

I'd bucket the repos into three categories:

1. A fork of another project, which would be further divided into:

a. Just a copy, didn't contribute very much -- perhaps a minor doc submission, or just a fork so they could make some minor changes on their own that wouldn't be submitted back.

b. Used to make non-trivial amount of contributions to the original project, in which case I'd be looking at their Pull Requests.

c. Fork to revive/carry on a project that is dead/dormant. This is interesting and I'd want to see in the README why this fork exists, why it should be used instead of the original, etc.

2. Personal projects that are either:

a. Throwaway/one-offs: where they wrote some example to play with a library or API; something for learning purposes, but isn't intended to be maintained or grow over time. These are somewhat interesting, but I wouldn't be paying too much attention to quality (e.g., tests) for these.

b. Projects for a very specific purpose that are maintained over time, but not meant for others to actively use or contribute to (that can be because it solves a very specific problem, or it's pretty complete and stable).

3. A project that has outside contributions and a community built around it. This is going to be much more rare than any of the above, so I'd be giving it much more scrutiny: how long have issues and (especially) PRs hung around with no activity? Do they treat other people (contributors, those who file issues, etc.) well? How's the documentation and onboarding experience? Does the project explain why it exists instead of contributing to other projects that might do the same thing?

When I look at the code in any of the above cases (except for 2a), I'm looking for how easy is it to see why changes were made, or the size of commits and the clarity of commit messages. Does it have continuous integration set up?

If the candidate then comes in for an interview, and has anything non-trivial in their repo, it would become a topic for discussion. If not, there are other projects we'd talk about (or write).
that is kinda funny. The main complaint of the other OpenGL terminal on the frontpage right now is that it doesn't have support for things like tiling or tabs, arguing that it is because terminals don't have nice interface support that we have to use hacks such as multiplexers.
Note that JWZ blocks links to his site from HN; if you click on the link in the parent, dnalounge.com redirects you to a childish NSFW image with an insulting phrase about Hacker News.

Cutting and pasting the URL into another tab works.
Train it on this - a great resource: http://www.gdeltproject.org/

I remain skeptical that merely flagging individual content as 'probable disminformation' will the address issue.

Propaganda is, at its core, a form of psychological manipulation. It doesn't necessarily have to involve overt lies. Omission of facts, tone, phrasing and choice of words, etc. are all effective tools.

There are patterns to propaganda. /That/ is their achilles heel.
I'm hoping it's a Portal 3 marketing stunt. The robots "sang" the Still Alive song at each other earlier
Agilebits position on PGP signing 1Password.

"Now there certainly are some geek creed we could get from building
PGP/GnuPG signatures files, and we might do it. But I'm doubtful that
it actually would provide a meaningful improvement in security. On the
whole, we try to avoid "security theater" even if it is of the geeky
sort"

* They are a bigger target to a watering hole attack than Transmission BT.

* They think authenticating your downloaded is "security theater".

* They are #2 on http://mostvulnerable.com
I wish I could cultivate the means to develop this relationship with even my friends.
I kinda find this hard to believe: https://w3techs.com/technologies/overview/programming_langua...

I wouldn't be surprised if PHP is first, but Ruby, Python, and Javascript BOTH under 1.0%? Seems highly doubtful.

That leads me to believe that this report must be generated off of websites that actually self report language. I know PHP does by default in most distros with an X-Powered-By header, but it's not clear to me what if any other languages do that by default.
Complex forms, that's exactly why I switched from bootstrap to grid forms (http://kumailht.com/gridforms/) then to material design (http://forms.viewflow.io/demo/bank/)
> A non-GPL licensed cross-platform clipboard library,

(That is, that project is GPL licensed, and they didn't want that)
Without users your product is nothing regardless of how great your product is. You are nothing without your users. You are what you are because of your users. Many companies forget that Agilebit is one of them. Throwing your users under the bus just because you can is not acceptable.

As someone done Dropbox integration for many of my clients, I know how easy it is to implement app folders.

I know it and you know it. We all know what kind of game agilebit is playing here.
Very nice. Close to what I want but not quite there yet. My goal is to have a terminal environment that is seamless between windows, mac, and linux while supporting the kinds of features a "modern" terminal should (colors, utf8, various fonts, etc)
TV anchor says live on-air ‘Alexa, order me a dollhouse’
I certainly wouldn't want to implement psql if it neededs to handle all that extra communication.
WikiLeaks proposes tracking verified Twitter users’ homes, families and finances
Curious if the poorly written prose was generated by AI or a person. Funny stuff though!
an ORM will help you write more maintainable code in general. Every framework right from rails to symfony uses an ORM for the abstraction it brings.

Some of the security issues in wordpress - unescaped queries, SQL injection and everything - which plagued it for decades could have been avoided by using a well tested ORM.

I would urge you to make this one of the highest priorities in your code cleanup. It is not going to take you a lot of effort, but the long term advantages are too many to enumerate here.

For example, for your own development sake - I dont know how you plan to manage schema changes. If you use Propel, you will use "database migrations" - something that every framework from Rails to Django, etc mandates as best practice.
Tiling is very useful for many workloads on one monitor (in a laptop enviroment). Need to run some long running process that needs intervention + do some editing + connect to IRC all in a 12" laptop formfactor? Well tiling is what you need.
Personally, I don't hate it. It just doesn't do anything for me -- I can just open a new terminal if I want another split.
You got one. It's called the MacBook. If you need more USB ports or processing power, it's the MacBook Pro - which is lighter and smaller than the MacBook Air.

The fact of the matter is, non USB-C ports are going away on just about everything. Aside from maybe needing an adapter, the current lineup is pretty much better in every way.

Personally the thing that put me off the new MacBook Pro was the ridiculous price. If that, or the lower battery life, is your problem, I can understand. Wait it out. But just saying "There's no MacBook Air" ? Well... the MacBook and the MacBook Pro cover what the Air was.
Yes of course, for all of those times when your webserver should decide the Content-Type header instead of the application serving the content. /s

Seriously, though, for headers like CSP, where the value is dependent on application logic (in this case, which domains the served document will need to access), it entirely makes sense to set the header in your application. The same applies to caching headers. Your application is the one that knows what the ETag of the document is, not your webserver.
So why not buy one now? I get the excitement about simple certification process, free access and refresh, etc. But if you have thousands of affiliates, current wildcard cert providers should offer a pretty good solution. Is anything missing there? I mean, if we ignore the idea why LE is good in general, $100 / year is nothing if you actually need a wildcard.
either or, Clojure has more of a focus on functional programming and immutability than some other lisp implementations but honestly they don't really get in the way and most lisp lean that way anyways. Personally I would say stick to Clojure or CL as there is a wealth of information and libs available for those two. Others will differ but once you know one it's a matter of style and conventions to adopt a different implementation (until you get under the hood)
Or: when everyone around you agrees about the nature of reality, you can be certain it's completely wrong.
Top Trends in Website Development and Design
Name clash with KiTTY: http://www.9bis.net/kitty/ , terminal emulator, fork of PuTTY. It will be impossible to create package for both in official repos until name conflict will be resolved.
He's saying there are other better tools for the purpose. You can use a tiling window manager like i3 or dwm, or a manager within the shell like screen or tmux.
There's a lot of great events and talks there. JWZ frequently allows the EFF to use the space. DNA is more than just a dance club, it's an important community space.
Not currently, but it should be easy to port, since it only uses cross platform library such as freetype, glfw, python, etc.
"Not nearly as functional as the original xterm from the early 90s.:"

Early Alpha concentrates on stability before bells and whistles. Agree though scroll bars would be nice but patience.
I don't think it's religious. It's more like a conjecture in mathematics, an idea meant to inspire questions. The fact that it poses more problems than it answers is the whole point!

We know that systems can be nested. Do we know that the systems we perceive and can test directly compose the most fundamental layer? How can we tell? If we want to have any faith in science and testing our direct experiences, we need to keep those questions in mind.
where is the github repo ... the github organization ?

there is no link to any source code anywhere. It may be an oversight, or a hesitation to open it too early. But here at HN, it gives me an uncomfortable feeling for a cabal that may bait-and-switch.

For example, I have zero idea of whether you are going to use a MIT license or Apache or whatever. Why is this so secretive ?

We have been looking to throw our weight behind an open community platform that can compete with magento. Im hoping you guys can be that... but you need to be open right from day zero.

P.S. oh and I second the ORM comment. Like seriously. It will be a horrible mistake not to use one.
This issue actually divides the terminal userbase. There are the ones with tabs like Gnome Terminal, and the ones that don't manage screens like Termite, st, xterm, and urxvt.
Why are they both built on rails?

I'm a little intimidated by the fact that if I have a problem with my store front, and start to look under the covers to fix things, I'd be hit with the full complexity of entering a new rails codebase.
I think of my computer as two half's of the same coin. One I don't need to think about and use my mouse to click though. The other is the one that needs to be respectful interacted with using my dark incantations of Alt/Cntrl + keys to summon features. I don't want these realms mixing.

That's just my opinion but it's probably mirrored.
Or: the theories we use to explain the nature of reality are metaphors that rest on the technology of the time.
Whoops, meant to say "fewer" but now I can't edit. I just negated my point.
I would argue that the concept of time is what is used to explain the transition between two states, not the difference between them. Time is not required for either state to exist by itself, but because the speed of light is finite it must take a finite amount of time to change one configuration of matter (state) into another one.

"Time" is just another word for "change".
The egregious misuse of the word "laid off" and "fired", continues to prevail. I suspect, their doing it on purpose, to get more click throughs.
Can anyone suggest a good writeup on the problems with magento and the existing solutions? I honestly thought storefronts were basically a solved problem, with options like Shopify, WooCommerce+Wordpress, existing.
For me (I am the author of kitty) it is for two reasons:

1) Multiplexers are a hack -- there are various problems with them, such as passing control codes through safely, keyboard shortcuts, performance, etc

2) Tiling WMs -- these can work (in fact I use a tiling WM myself) however, the nice thing about having tiling (and tab management) built into the terminal is that you can manage terminal windows and other windows differently on the same screen. For example, on small screens I like to have most GUI windows such s browser, etc. maximized, but I like to have terminal windows side-by-side, this is hard to manage if you want to have them on the same screen. With tiling built into the terminal, managing terminal windows is in a separate "namespace" from all other types of windows
Coming at clojure as a java developer with a firm grasp of programing necessities, trying to bootstrap my awareness of the language, and re-apply existing experience and establish a frame of reference by reading this book alone was not possible. The book was not written for consumption by java developers.

Having been a novice programmer in the past, as a natural starting point, trying to start with clojure as a blank slate using this book as an introduction was also ineffective. When I tried to read the book and approach clojure on its own terms, as if I knew nothing and would not be aided by prior experience, the book's attempts at cuteness were tangential and distracting. It's examples did not build on each other.

This was one of the first books on the book shelf at the book store that I noticed as being specifically about clojure. After getting nothing out of the book, I went elsewhere and searched other books that gave me the information that I needed.

After gaining further awareness of the language, and establishing competancy through the use of other resources, I revisited the book, to figure out why it didn't help me.

One of the books that did bootstrap my core concepts was:

https://pragprog.com/book/btlang/seven-languages-in-seven-we...

In the first sentence it plainly states clojure is a lisp. In its forty pages on clojure, that book gave me most of what this book did not provide in 300 pages.

Knowing now that clojure is a lisp, I went and got Land of Lisp:

http://landoflisp.com

That is an example of a book with jokes that are clever and informative. I was able to approach lisp on its own terms in isolation with that book. That book's table of contents are properly structured for reference, rather than as a framework for layered jokes.

Only after I was able to bootstrap the fundamentals of lisp, and drawn parallels with java, was I able to see where this book goes wrong. It is not written for new or non developers. It is not written for developers familiar with other languages.

It's written for people who already know clojure, and might applreciate the cute inside jokes it makes, that you might get if you already know clojure. I don't envision anyone else gaining anything from it.

New developers are not informed of why data structures are useful and when. Things like primitive data types (booleans, integers, characters, strings) are not highlighted as foundational building blocks. Execution scoping is not properly addressed. Project structure and source code files trees, and namespacing are poorly explained. An entire chapter on emacs is inadequate for practical learning, and actual essentials for handling lisp or clojure, within an editor like emacs is beyond the scope of the book.

Based on these details, I have no use for the book as a reference manual, and I also cannot recommend it as starting point for first time programmers, or even inexperienced programmers searching for more learning exercises.

I can't even recommend it to other clojure developers for the jokes, because even the jokes are not funny.
That makes sense, and my reasoning for Google is they have money and they have users. The way they behave now certainly doesn't scream 'we're going to blow your mind with partnerships,' but I feel like if it was something they sought aggressively it would come somewhat easily. Pure speculation, nothing more. And if they chose to do so, with a superior interaction experience, there's the edge.

What you say appeals to my sense of logic, and I have a habit of buying the product that's cooler to me but the general populous lets it die (dreamcast comes to mind lol). I just don't think anyone should discount the AI here, and Alexa as an AI from the user perspective is not great. It really is almost just a voice controlled app from a use standpoint - if there's something more complex going on there, the user is unaware of it. I've never felt like I was using a virtual assistant with Alexa, ever. If Google can deliver a sense of actual interaction, that's amazing, that's the future to me. Basically for me the winner is the one who makes the AI that I can talk to like the Star Trek computer, and step one there is it has to answer my damn questions.
The only reason its read like Trump is that they both say the media is dishonest, which has been proven repeatedly all the way from dnc leaks about rigging against bernie.

Also public information and network of influences are all common strategies that were used for prevent sopa and other insane bills.
So I dont really see the problem there.
NB: HackerNews-referred requests to JWZ's sites will be redirected to a picture of a man's balls.

Copy and paste all URLs that might be his.
Few people in this day & age believe in the "migration of the Aryans" theory! I think it has been thoroughly debunked and has been recognized as a dishonest attempt by Christian / British historians to distort history & show that nothing original was ever developed in the Indian subcontinent.
No cache at all is horrible mobile experience
The whole idea that Universe is a simulation vs real is absurd to me. What if the Universe is a simulation running in a computer no one actually built but just fluctuated into existence. Does that make it more real or still a simulation?
http://www.bbspot.com/News/2003/02/ati_ascii.html

Seriously.
I think this is a little overstated (not much but a little).

I just read through their Yelp reviews (shockingly they're pretty good). What surprised me most was that doctors were sending people to Theranos centers to get tested. Perhaps the doctors should be similarly liable? FDA certainly screwed up also.

You're second point feels like a bigger issue. VCs seems to make some absolutely awful and huge investments in healthcare/science/biotech. Throw 100s of millions at companies based on the CEOs personally, and seemingly do little to no DD. I don't get it.

This attitude crushes many potential companies. Particularly science-based startups with CEOs with the ability to execute, and good technical background but who can't sell as well as someone like Holmes.

If we could get VCs to make saner decisions in health care that would be a major step forward for society.
http://www.numericana.com/
Pexels is wonderful thank you!
These are pretty fascinating observations. Are there any books/articles on the concept of "reality = dirty hack"?
> The word religion means to "bind back" or "yolk",

No, it doesn't. Less importantly, you mean "yoke" and not "yolk", and more importantly you are confusing the definition of a the Latin word religare from which it is believed the Latin word religio may have been derived (from which, in turn, the Middle English "religion" meaning "life under monastic vows" may have been derived) with the definition of the Modern English word "religion".

The Modern English word religion doesn't mean the same thing as Latin religare, or even Latin religio, or even the original Middle English sense of religion.
Just a tag line alluding to the fact that we have customers in SV.
Windows, AFAIK has a completely different terminal implementation, so I doubt you will ever get the same terminal working on unix-like and windows (modulo the WSL) But as for OS X kitty should be easy to port since it uses only cross platform libraries.
I'm really on the fence about this one. I think the DNA Lounge is a great venue, have always been impressed by the creativity of their events (for example, the night(s) he turned DNA into Cyberdelia, the club from "Hackers"), enjoy reading jwz's blog posts, and of course would really like to see the place stick around. As a developer, I also appreciate that they have one of the few night club websites around that's actually pleasant to use; it's trivial to find any event on their calendar, and their ticket checkout process is hassle free.

All of that said, I'm still having a bit of trouble justifying the jump up to giving the place free money. I already feel like I'm being pretty generous with our current arrangement: they provide a venue, and I pay for too many $12 drinks and $7 slices of pizza on top of whatever it cost to get in the door.

Its made a bit worse even by what seems to be an ideological stand that a Patreon patron should get nothing in return (except DNA's continued existence). At least Borderlands put your name on a wall and invited you to a few members only nights.

I'll have to think about it a little more, but so far I'm leaning towards just trying to patronize the club as much as possible. Did anyone else take the plunge?