skysight-inc/HackerNews huggingface dataset:
> But terminals and the tooling around them have always revolved around text

That's because they're from the 70s, when literal terminals with no real computing power were connected to a centralized system that did all the work. They're archaic and silly.
> For schools, some to check out would be Georgia Tech, University of Washington's Master's of HCI, Indiana University, University of Michigan iSchool, and (of course) Carnegie Mellon's Master's of HCI.

As a graduate of University of Washington's Human Centered Design and Engineering (HCDE) master's program, I would recommend that if you are interested in understanding 'what' makes a good UI or UX instead of 'how' to make a good UI or UX.
I am more bothered by the fact that these companies establish a permanent record of your behavior across a large swathe of “businesses”. So things cannot be forgotten. There is a legitimate need for that in some cases but in most cases is unnecessary. This is the capitalist equivalent of the coduct based credit imposed by China. Somehow feels too drastic and draconian to me.
I tried that on each character where it shows that completion after seeing your initial suggestion, but it didn't help (it makes the suggestion go away that time, but it is shown again next time). I finally figured out that I had bookmarked a scam page under washingtonpost.com.co at one point and deleting that made it stop (I looked before but must have typoed the address). The confusing part is that it didn't complete to the full bookmarked page and didn't show the star like it does for everything else. And I did have the home page of the Washington Post bookmarked, just not in an accessible place to click on it, so I don't know why it didn't choose to autocomplete to that.

Also, I found browser.urlbar.autoFill that gets it to not modify what I type but still show suggestions from bookmarks. I think I had tried to disable browser.urlbar.autocomplete.enabled at some point and enabled it again since it is sometimes helpful to quickly find bookmarked pages. It still searches if the entered text doesn't look like a domain name or url and there seems to be no way to disable that. Still, I appreciate that Firefox is configurable in a lot of ways and that there is a way to get it to mostly do what I want :).
This year has been a year of fiction for me. I haven't hit my goal yet but I've got some time still!

Annihilation (Book one of the Southern Reach trilogy) - Jeff Vandermeer

Authority (Book two of the Southern Reach trilogy) - Jeff Vandermeer

Acceptance (Book three of the Southern Reach trilogy) - Jeff Vandermeer

Artemis - Andy Weir

The Breach (Book one of the Travis Chase trilogy) - Patrick Lee

Ghost County (Book two of the Travis Chase trilogy) - Patrick Lee

Deep Sky (Book three of the Travis Chase trilogy) - Patrick Lee

Runner - Patrick Lee

Signal - Patrick Lee

Dark Matter - Blake Crouch

The Atlantis Gene - A.G. Riddle

The Eye of the World (Book one of The Wheel of Time) - Robert Jordan

The Great Hunt (Book two of The Wheel of Time) - Robert Jordan

The Dragon Reborn (Book three of The Wheel of Time) - Robert Jordan

The Shadow Rising (Book four of The Wheel of Time) - Robert Jordan

The Fires of Heaven (Book five of The Wheel of Time) - Robert Jordan

The Way of Kings (Book one of the Stormlight Archives) - Brandon Sanderson

The Hobbit - J.R.R. Tolkien

I'm currently reading Words of Radiance by Brandon Sanderson. Book two of the The Stormlight Archives.

I'd say the biggest surprises for me would be Patrick Lee. I DEVOURED these books. The Breach, Ghost County, and Deep Sky are a trilogy. They reminded me of X-files crossed with Navy Seals but that doesn't really begin to really describe the books.

I can't believe I got through so much of The Wheel of Time series by Robert Jordan. The first book was so-so but the story really picked up in the second book. I'm getting to the part of the overall story that people say gets tedious and boring but I haven't experienced this at all yet.

I just finished The Way of Kings by Brandon Sanderson a few days ago. It's definitely one of my favorite books of all-time. It may be my favorite fantasy book but I won't know until I try to re-read it. I re-read The Hobbit every year. I never seem to get sick of it. It's going to be hard to knock this off it's thrown but damn is The Way of Kings close!

This is also the first year I've ever read so many works of the same author over and over. I probably won't do it again next year. Except for maybe Brandon Sanderson and Robert Jordan. I found it was _usually_ harder to get into the writing once I got such a familiar feel of their style and storytelling. This didn't hold true for Sanderson and Jordan they are still blowing me away.
Ok... but that's completely moving the goalposts from what you said earlier. I disagree that it's not clearly marked as an ad because, even in your screenshot, there's a link and a differentiator that says the domain is coming from Kingcom, not from NameCheap. You can ignore that or say that it's not clear enough for you and that's fine but the debate here was whether or not NameCheap was kiting and front-running domains like GoDaddy and my initial statement said that they were not. Your response was "Yes they do" and that's clearly not the case here.
AdNauseam, clicking ads  so you don't have to
I'm simplifying, but Wolfenstein's technique is called Ray Casting, which calculated the player's view by drawing lines from the player's "eye" to objects and walls in the field of view and use that information to calculate distance and perspective.
Ray tracing has been around for forever, but was too resource-intensive to use in real-time until recently. It calculates the path a pixel/light source takes, allowing for realistic lighting (including bouncing off of surfaces) and perfect reflections.
I look at it through the lens of what they had available to them in terms of adjacent technology and capability compared to the present day.

For example, when I stand in front of an SR-71 Blackbird and consider that it was created w/ slide rules & Friden mechanical calculators. When sophisticated automated design and analysis tools like FEA and CFD were still far, far away. It conjures a narrative for me, true or not, that they seemed to do so much with so little, and by contrast we seem to do so little with so much. Which results in a crude emotional response that is some hybrid of awe & despair.

Then a few days goes by, and I snap out of it.
A Book Apart [1] has an entire collection of short books on UI/UX topics written by industry pros.

[1] https://abookapart.com
I like Mantel too but I thought this novel (her first I think) was too long. Better in my mind are "Beyond Black" and "A Year in Ghazzah Street".
Is it useful without the rest of their creative suite? I only ask because Premiere, After Effects, and Photoshop are most effective when used together and obviously designed for that kind of synergy.
I get where you're coming from, and if all you want is a chronological list of things that happened there always Reuters. But let's say Congress passes a bill. One story could be "Today the bill passes X votes to Y, all Republicans and 47 Democrats voted for. Here's a link to the complete text to the bill" But that's not really what I want. What I want is for someone to tell me the potential implications of the bill, and that cannot be done in a truly unbiased way since you're essentially speculating. Then it is better to have two 'biased' people putting forward their best, honest and good faith arguments for and against the potential impact of the bill. Ideally with both of them being willing to concede the relative merits of the others argument.
The exact error you're going to get in a modern Python is:

TypeError: 'type' object is not subscriptable

That's because "list" refers to the class object, which is not an instance of list; it's an instance of type. Implementing __getitem__ on list (which is already implemented!) will not help. Try it yourself:

class MyClass:
def __getitem__(self, key):
return f"You asked for {key}"

Now try "MyClass[int]". You'll get the same error: "TypeError: 'type' object is not subscriptable". Class objects in Python are instances of type, so __getitem__ would have to be implemented on type in order to make this work. Which would in turn make it work on any type in Python, not just those which are supposed to represent collections/mappings.

The typing module's solution of sentinel objects to stand in for collection/mapping types, supporting subscripting for annotating the types of contents, is probably a better solution.
Interesting! I had no idea.
While I'm no fan of wasteful NASA spending, it feels wrong to explore for profit rather than curiosity.
Disney Streaming | Data Engineer (Senior and Junior) | Full Time | NYC

BAMTech (now Disney Streaming) is hiring data engineers in NYC to build out the Disney+ data platform.

Tech Stack: AWS, EMR, Spark, Spark Streaming, Python, Snowflake, Kinesis, Kafka

Apply here:
https://jobs.disneycareers.com/job/new-york/data-engineer/39...
https://jobs.disneycareers.com/job/new-york/sr-data-engineer...
reddit.com/r/weightroom - does exist and is good!
How Kenyan Siblings Beat Elon Musk to Market with Solar Tiles
What a pity Google TPUs are locked in Google Cloud - many would like to use them on their own, in already owned servers. It kind of slows the ML progress, such restriction of access to the product.
Also on the BBC Booktalk a week or so ago :

https://www.bbc.co.uk/iplayer/episode/b0bvxl31/booktalk-diar...
It seems FB is underestimating the PR value that supporting open source brings. Microsoft, on the other hand, seems to understand it well.
Sounds interesting. The description of WorryFree reminds me of Brave New World.
It's almost as if the person running that party has spent his entire adult life trying to find ways to defraud the IRS (and otherwise minimize his tax burden).
WAC is a lot like the new settings panels Microsoft keeps pushing. Bloated and with half the functionality of their predecessor.
Usable, with a worse user experience, to what end? It would be nice to have more non-js built-in browser behavior, though.
Yeah but then how would I entertain myself at work rather than actually getting stuff done?
Perfectly rational. Obviously they want to keep React closer to the chest as that directly impacts their core product. Things on the periphery are probably better left to others; I'd imagine it's more effective to donate dollars than hours for those kinds of projects.
Never tried macOS, but matplotlib works fine under Windows and Linux. Maybe you could save plots to images on disks and prevent them to show? I once ran code that used PLT on a server and I needed to use something like `matplotlib.use('Agg')` to prevent the code from crashing because of lacking graphical output.

See this SO answer: https://stackoverflow.com/a/34583288/2476920

Personally, I love to have notebook cells to be able to code without re-running everything. Especially in the case of deep learning, training a model is long. Jupyter is very good for creating and debugging code that:
A) needs a trained model loaded for it to work but you want to skip the part of saving/loading the model, or
B) code that saves-then-load a model.

If the "mutable state with global variables" drives you crazy, you may want to avoid reusing the same variable names from one cell to another, and reset the notebook more often. Also, avoid side effects (such as writing/loading from disks) and try to have what's called pure functions (e.g.: avoid singletons or service locators, pass references instead). If your code is clean and does not do too much side effects, you should be able to work fine in notebooks without having headaches.

EDIT: typo.
I've read similar studies before. I certainly believe that customers aren't objective judges of service quality, but I simply can't believe there is no correlation between tips and service quality. everyone in the front of house knows who tips well and treats them at least a little differently.

I suspect the causality is reversed. rather than good service being rewarded by good tips, people generally tip the same amount wherever they go, and after a while they start to get recognized and receive better service.
When bitcoin loses 50% of it's value, people say that's the proof it was an obvious scam and people woke up.

When Nvidia does that, it's just markets...
Ok thanks.

According to the wikipedia ray casting article, the two were used interchangeably "in early computer graphics literature", just to make me feel even older.
If paper is the best, how would you characterize the place of tools like Balsamiq / Axure etc? Might they be symptoms of app/tech addiction, or do they facilitate anything specific?
I'm reticent to pay $150 dollars for a PDF without a print copy.
Also used in the esp8266 when it's configured in wifi-serial mode.
I believe that their internal organisation has changed too. Product Infrastructure, who open sourced GraphQL, React, Relay, Flow, etc. was rolled into a core team, whose priorities are undoubtedly tied directly to internal a app metrics.
Yes it is useful without the rest of the suite. I would also recommend Figma which is also free.
How we built the Figma Design team
For some info about the tech stack, I use:

- Ruby on Rails

- Vue

- CodeMirror

- gif.js

- avconv (FFMPEG) for video previews

- A $5/Month Linode server

The server handled being top 3 on HN with about 20 reqs/second with less than 15% CPU load.

The editor uses an architecture that allows me to quickly add a new language. Just create a class & reference it.

EDIT: Forgot to mention important parts:

- Bulma CSS

- feather SVG icons (https://feathericons.com/)

- zip.js
Figma is free, not open source however.
Even if you look at those number they seem to be improving or relatively stable. Like it or not, the job market is getting better.

EDIT: I don't mean to say that's due or not due to anyone being in or out of office, you can observe those market trends dating back several years at least. Interest rate increases may put a setback on this growth going forward though, definitely something to watch.
Yeah, that makes sense. In other words, software is far easier to build, but requires much more effort to maintain - in which security is prominent.
First time I hear about that theory, any sources?
Ann is Carl's widow. McFarlane has championed his work and was big driver (and I believe financier) of the new Cosmos.
I think a better description would be Snowcrash lite or Snowcrash without all the Cuneiform and linguistics with more nostalgia. If you are in doubt check out the audiobook. It's pretty fun.
Thanks for the suggestions. Unchecking 'Provide Search Suggestions' didn't help and I already had 'Show search suggestions in address bar results' unchecked. Shift-delete didn't help either. I made a somewhat longer reply to the sibbling comment of your comment but it turned out I did have a sub-page of washingtonpost.com.co bookmarked and for some reason it was just completing to the domain name and not showing the star. Deleting that fixed the problem. I also found browser.urlbar.autoFill to make it stop changing what I type. So yay firefox configurability.
Regarding 2), that seems like an un-justified expectation that 2x in some category should be 2x price.

I can buy a Chevrolet Spark for $14K. Top speed is listed at 110mph. Here's a list of cars that can go 200mph https://www.automobilemag.com/news/all-cars-that-go-200-mph/. Find me a new one for $28K.

I can buy a $90 printer for 27 pages per minute: https://www.amazon.com/Dell-E310DW-Wireless-Monochrome-Print...

I can find a 50 page per minute at >$500, but none less on a quick search.

Here's one of the cheapest modern processors I can find: https://www.amazon.com/Intel-BX80677G3930-Celeron-Desktop-Pr...

Go find me a 5.4ghz processor for $70.
Inclusive Design is about more than code
Another disaster in the making. Just look at FUSF. It started at 6% and only applied to long distance calls. Now it's 18.3% and applies to all sorts of data services. The appetite for free money knows no bounds.

joe
It was never for curiosity at the beginning but for military goals.
Hear hear! (I think we're in the minority)
If you use Pivotal Tracker you can enable GitHub integration and either use the story id as the start of the branch name, eg, 12345-fix-foo, or reference it using [#12345] in the commit message to enable PT to add pushes and PRs to the story activity list.
Apparently not: https://mobile.twitter.com/amasad/status/1072930703065501696
One of the reasons I don't use VSCode is because I just want to work, not spend a week hunting down extensions for features that should be included.
Yes, we have an internal doc where we compared with more providers (including loggly) where we got the pricing right. The line currently mentioned in the doc is a typo.

The rationale still holds and one of the primary reasons we built Loki is to have a an easy to manage scalable "open-source" solution.

I personally have been told to log less at a previous company because of the associated costs of logs and I don't think I utilised anything beyond grep (with a few exceptions). I personally feel the trade-offs are right and a simple greppable/tailable solution that is cheap is missing from the eco-system.
I don’t teach UX design, but if I did, Norman’s The Design of Everyday Things would be the first assigned reading. I’ve even recommended it to friends who aren’t looking to transition into design, but just want a better understanding of the discipline for the occasional departmental web page, etc.

If you want to focus on visual language, iconography, and how graphics communicate, an unconventional, yet highly-regarded choice is Scott McCloud’s Understanding Comics. What Norman does for interaction, McCloud does for visual communication (and does so, appropriately, in the form of a comic book).
Benjamin Disraeli: "There are three kinds of lies: lies, damned lies, and statistics."
I saw this advertised on product hunt. Apparently it's a good thing that you can read it in 1.5hrs. Maybe but not with a $79 price tag for a PDF.
Many of the key designers moving interaction design forward are not publishing books, rather their corporate style guides are a better representation of their philosophy and method. Design has always been short on useful publications because it is a rapidly developing field that publishers often fear it has no shelf life.

If you want to learn interaction design it's best done with a bit of dedicated cooperation and experimentation. Use one of the big tech companies style guides to mock up a prototype and test it on your friends. Use blank HTML with images you can make easily in sketch.

Then iterate. That is most of interaction design. Most everything else people teach is either too localized or just not proven at scale.
The UK (and currently EU) law is different. In the EU, even if the party dispensing the material non-public information does so with no benefit or even unknowingly and by accident it is still illegal to trade on that information.

For a more thorough examination, see a recent Matt Levine piece about someone being charged for insider trading after overhearing material non-public information in a public place:

https://www.bloomberg.com/opinion/articles/2018-12-03/inside...
Choose a documentation source-of-truth (Confluence, etc) and keep a changelog[1]. I've also seen a dedicated email group (i.e. change-mngt@company.com) used for tracking non-code changes.

[1]: https://keepachangelog.com/en/1.0.0/
Wanted to edit my comment, too late...

What I mean by remote code editing is not logging in the remote machine and use something like rmate, but having the entire project available in your ide and being able to edit, do source control stuff, even build and debug without logging on that machine. Nuclide provided all that (for FB dev servers)
Was not aware of this! Thanks for sharing, this could be a great breakthrough for interfacing with hvf machines. xhyve is sorely missing an accessible management cli.
The issue was that certain of the hedge funds were also funding Brexit campaigning. I believe that was legal, but suspect it won’t remain so for long.
If you prefer HN articles to be boiled down to their basics, you might like this site: http://n-gate.com/
California already has the highest income tax rate in the country. Any additional tax on top of that is just excessive. They have no excuse for trying to nickel and dime us.
Well, it feels borderline weird -- since it's so obviously similar, it could use a reference.
Also, you should be able to use your favorite editor for the code outside notebooks (over time, more and more of the code will be outside of your notebook). You might often work in the editor, and at other times in the notebook depending on the nature of the work. As the project advances, notebooks will become less and less important, they only kickstart projects.
This is probably one of the better long form articles I've read in a long time. Completely captivated me
A majority union isn't a kind of contract. It represents all workers in a bargaining unit, even workers who voted against it. In theory, this simplifies negotiations and helps make sure all workers are fairly represented.

Some union supporters worry that allowing minority unions would weaken established unions. Union opponents have focused on passing "right to work" laws, which require majority unions to represent non-members for free. The status quo probably makes unions stronger in pro-union states and weaker in anti-union states.
This book is recommended quite often here https://www.goodreads.com/book/show/11457105-design-for-hack...
But you are assuming that they are being treated as "lesser" when in my experience, they're simply treated as "not employees."

I was at my last job for over 15 years. For almost all of those 15 years, I saw the same van from a local electrical contractor in the parking lot pretty much every day. The same electrician was on site daily doing one installation or maintenance job or the other.

Now, I would imagine that the same guy was there every day because he knew our systems and the people he was working for/with very well so there was no benefit to us or the contracting company to send out a different electrician every day.

This is pretty much the same situation you describe, but there is no reason for the company to have electricians on staff, so it's contracted out. Likewise, the cafeteria staff, the security and the mailroom/office staff were all employees of Sodexho, Ricoh and some unknown security company.

Hell, even the tiny 6-person company that I started my career with, had an outside person come in twice a week to clean the place. It was a welcome change to the employees to having to do it ourselves. Should we have kept someone on staff simply to keep the office clean? No, that's what contractors are for!
> He said, "Things you do to systems other people use can have unintended consequences. Please think those things completely through in the future."

Sounds like you had a good boss. I expected the story to end with you getting fired. My current boss is like yours, which is why I joined the team.
Adventure ever to the abandoned Soviet Space Shuttles in Baikonur

https://www.youtube.com/watch?v=-q7ZVXOU3kM
Capstone, a tablet for thinking
It is an extremely slippery, the case law and enforcement are both murky and no one really knows what is going on.

Here's Matt Levine again thinking about what insider trading even is and what constitutes privileged information:

https://www.bloomberg.com/opinion/articles/2018-10-15/inside...