skysight-inc/HackerNews huggingface dataset:
| If this were an information architecture problem, it would have been solved already by Slack itself.

That is a strange/dangerous position to take. You seem to be saying that this one company's current implementation of mostly text chat is the best possible way to communicate.

| If you have a noise problem is because you have a system that pushes information to its users faster than they can consume it

I also disagree slightly here. Users don't need to consume all information that they have access to. It's okay to dismiss notifications without reading their content, if you can determine it's noise for you. But the problem with channels/room-focused chat services is that they tend to have a few fixed number of channels, and users have to scan/read through content to determine if there's any signal in there.

To me, that seems to be the core differentiator of Zulip. For example if I've been gone for a few hours or few days, I can quickly see that I can dismiss conversations in streams like Dev/lunch-ideas, but I might choose to read up on Dev/prod-outages. In most/current chat services, all that conversation would be mixed up in the same room/chat history.

EDIT:
Another way to think about it is that people have conversations, but most chat services only gives you rooms. People generally only care about some of the conversations that takes place in some of the rooms, so low signal to noise ratio. Most chat services leaves it to the user to deal with that, eg make a new room per new conversation. Zulip offers another, perhaps more user-friendly way.
To clarify I meant this example:

var cons = function () {
this.a = 1;
this.b = 2;
}
var obj = new cons();

cons.prototype.b = 3;
cons.prototype.c = 4;

Was just confused as it seems to be applying class concepts to a function.
Google presenta una gran apuesta en IoT
(1) It wasn't.

(2) It tried to be an all-in-one comm platform, and because of that it excelled in none of what it tried to do.

(3) Poor UI performance was the death sentence of it. If you can't use it fluently, it's not good for real-time. Poor UI design did not help, on top of that.

It was an interesting experiment, but not all experiments end up with a successful product. I hope the ideas will be unearthed at some moment and reused with a greater effect.
the goal is to lower congestion to improve commerce, not address mental health issues.
Instead of worrying about whether school lunches or libraries should be prioritized let's focus on getting Amazon to pay its fair share in taxes so we can have both.

In Alameda county we recently had a vote to raise taxes to fund libraries and it passed overwhelmingly - 76% voted yes. The people here think they're valuable.
PS Vita (TV) Hacks Guide
Good thing in 10 years solid state batteries should just about enter the mainstream.
Have you ever watched television? Pre-show content warnings are extremely common. You don't have to click through anything.
In ten years, I predict we'll have started transitioning to aluminum-ion batteries.

Lithium has one valence electron. Aluminum has three.

Aluminum-ion cells are not new, and they do have issues, but the same can be said of Lithium-ion 20 years ago.

Energy densities are remarkably different, with aluminum the clear winner.

Ironically, nickel and probably cobalt will be needed for mass-produced aluminum-ion batteries too.
>> Want to really learn how a CPU works? Writing an emulator is the best way to learn about it.

The best way to learn how a CPU works would be to write a CPU! I.e., write HDL code for it and test in a hardware simulator.

I have designed a miniature application-specific processor, a compiler* and IDE for it, a disassembler, and an emulator too.

* To be more precise, I hacked a compiler for it using C# .net compiler.
Information in itself is almost worthless. Knowledge is valuable. Libraries act as curated collections of knowledge. Sure, also entertainment but at least they are classified to distinct categories. The internet is chock full of information and almost all of it is garbage.
Free (except for the cost of bandwidth/internet access, including devices), instantly (unless internet service is poor or inconsistent or both), and anywhere (that has internet access), you mean.

There's nothing improved about the argument, it's just obfuscated better.
Emulator 101 – Welcome
>Lithium is both light in weight and has nearly the highest possible voltage swing of ~~3.7 volts (versus 2 volts for lead and 1.2 volts for Nicads and NiMh which are many time heavier per KWHr in addition)

IANAchemist, but this makes me wonder if there's some other chemistry out there, either undiscovered or deemed uneconomic, that offers even better performance than lithium.
Cool, I'll try this out later! Would be nice if you could convert the Chinese characters to Pinyin, which is far easier to learn
https://brilliant.org
True. It's something I didn't write in the original comment, but Office suite is another big reason for Windows being this prevalent. For most non-technical users, MS Office is the only program they know. for such non-tech users, Google docs is the lightweight office you get if you don't have the privilege of running fat Office on your desktop..

Well, technically Linux ecosystem has Open&Libre office. Many times when they show up in news feed, I download and try to use it. But, one thing thing I can always feel - awfully slow/laggy and looks like they are stuck in a decade ago and refuse to change. This makes it uncool for anybody to switch to it from MS office. Perhaps it is great for those obsessive tech users who tinker the heck out of it, but out of the box, it IS inferior in most ways. If anything incentives like these huge government implementations have the potential to start and fund a project that will develop an open & usable alternative to MS Office. One can dream.
Because Taxi drivers depend on them to make a living and to eventually retire on. It's a big investment.
I think it's mostly sales and marketing.
the limitation is the capacity of the roads, which this is addressing, for New York City.
Go to where the money is. The Bay.
Why is everyone treating this news like it's all or nothing ("oh noes they want us to go back to medallion cabs!") rather than assessing it at face value.

The number of TLC cars has skyrocketed recently. Which, in many important ways, is a good thing. But this is a crowded city, literally everything that is at risk of runaway growth in this city is regulated, and for good reason, all the way down to hot dog carts.

This city could rapidly be unlivable otherwise. The growth of TLC cars has created obvious problems, they are often oblivious to their surroundings, blocking streets while they stare at the screen trying to find a pickup, creating localized congestion, etc.

I'm not sure if a numerical limit is the answer, or geographic restrictions, or who knows, but what it sounds like is the city is starting to think about it. Good.
(Disclosure: I work at Microsoft but not on Teams / Office)

I've used Slack for 2+ years, hipchat for ~1 year, Discord for gaming for years, and now Teams for ~1 year. For work, I like Teams best.

In my mind the most significant, perhaps the only significant, difference between Teams and the rest is the threaded-by-default approach. It was hard to get used to at first, but this make it so much easier to keep track of different conversations that would otherwise overlap. In my mind, it's the best of both chat and email. Slack kind of does this but it's not nearly as seamless. You have to hover over the small reply icon and most of the time people don't do this. In Teams, you are forced to use threads and I think it is a good thing. Teams definitely has its quirks but with the velocity of improvements I've seen, most have already been fixed and I'm optimistic the rest will all be ironed out before long.

I don't even include Skype for Business in this comparison because in my mind Skype for Business is in a completely different category. It doesn't do the same things. And I can't think of another software product I dislike as much as Skype for Business / Lync.
As someone currently dealing the consequences of being far too cavalier with long term environmental pollutants like PCBs and lead, I would argue that behavior you're describing as being that of a "3 year old" is actually a good example of government sanity, not stupidity. It's reasonable long term caution to avoid creating a bigger problem in the future.

The true 3 year old behavior on display here is the market behavior you're advocating: ignoring a potential long term problem in favor of a short term gain.

Environmental toxins are not something to be cavalier about. Once soil gets contaminated, it's damned hard and expensive to clean up. Land is one of the single most limited resources we have. We can ultimately live with out lithium ion batteries. We can change our behavior, use other electrical sources, or as the article argues for, find other sources of electrode material.

We cannot live with out clean soil in which to grow healthy food. Or on which to live.
> I prefer the failure modes of an aircraft to those of a rocket.

Then you would hate a launch loop. A flexible steel rod traveling at above orbital velocity and magnetically suspended inches away from an enclosing sheath is basically 200 miles of kiloton explosions waiting to happen, followed by an unimaginably large rain of debris.
Astrology-based investment strategy
Izzard - https://m.youtube.com/watch?v=GkjwfrJo6uc#
Are you based in the US? Looking to get one as well but can't find any retailers
They will heavily regret this decision.

If MS was offering them "cheap N years contract," than it is already decided that they will jack up prices the second their contract expires.
This is a Prime example of why tech workers are despised outside of our bubble.
Just in economic terms, the value of education is pretty clear:

https://www.bls.gov/emp/chart-unemployment-earnings-educatio...

The value in terms of other benefits (which save financially and in other, more difficult to measure ways) is also pretty clear:

https://eml.berkeley.edu/~moretti/lm46.pdf

That's the end of the free research I'll do to prove you wrong, because frankly, it's extremely obvious to me and everyone else here that you're a troll and education is valuable to society and has a positive return on investment. Use google yourself, do a thorough investigation, or you aren't worth a damn.

It also occurs to me that you don't understand the meaning of the word "invaluable". Here's help: https://www.vocabulary.com/dictionary/invaluable
Check out IEEE Computing Conversations Podcast by Chuck Severance. Fascinating history and chat with people who made great impact in computing. You can subscribe to the podcast, read the column and also check the youtube channel.

https://itunes.apple.com/us/podcast/computing-conversations/...

https://www.youtube.com/playlist?list=PL4660FB7F523B1770
Indeed. Software emulation is fun and all but real hardware works differently.
>No one will ever refer me to any job because no one likes me

This may be true however. It is more likely they are not sure of your capabilities. A recommendation for a programming job is basically a sure thing job placement now days. However if someone recommends you and you are a screw up it affects their professional reputation. I would focus more on finding a technology you are genuinely interested in so you can "shop talk" with some other people in the industry while proving you know what you are talking about.

In programming almost no one cares about your personality (unless volatile). I have a programmer my team that I sat next to for 3 years and I think we have had maybe 5 minutes of non work related conversation during that time. He just hates talking to people period.
I know some people who object to one-line read-modify-write of hardware registers, the idea being that glancing at the code the non-atomicity of the operation might be lost. I also generally don't use raw volatile pointers directly when dealing with hardware registers, too easy to forget a "volatile" somewhere and have the code behave erratically. I always use tiny read32/write32 wrappers instead.
Librarians at public libraries offer assistance to poor people who don't know how to use a computer and apply for jobs. They don't just wrangle books.

Amazon couldn't and shouldn't do this type of work.
> very little training

That's the worst assuption ever. Not because everyone uses tool X, everyone understands how to make it work properly. Did you ever try to move a picture from a document you got from M. Johnson? You'll get a headache because moving that one picture will fuck up your title formatting in page 13 and the table in page 2.

Everyone using MS Office I met could use a good week-long training session about do's and don't's, how to write proper documents, presentations that don't suck, etc.
This book [1] by Robert Cailliau and James Gillies is very approachable, entertaining, and somewhat comprehensive.

Edit: The book has lots of historical details about competing early technologies such as the OSI vs TCP/IP, C vs well-structured languages, Archie/WAIS/Gopher, attempts from different parts of the world such as AlohaNet in Hawaii and Minitel in France. That's just a sampler, but the story telling does not get too bogged down with too much details and moves along at a quick pace.

[1] https://www.amazon.com/How-Web-was-Born-Story/dp/0192862073
People who bought million dollar homes and then saw them plunge in value to $300k didn't commit mass suicide, so why would you assume it would happen in this case?
did it work? can you share?

I imagine a sticky header for the last line of any text from another level, is that would you built?
Have you seen Muzzy? Animated story intercut with more standard (but still fun) language learning segments. Idea is that you watch the whole thing in one language and then in another.

https://en.m.wikipedia.org/wiki/Muzzy_in_Gondoland
Exactly! And that's the beauty of designing such a game in the right way. There's an opportunity to narrow down the freedoms in just the right way to limit failure rates.

I don't think complexity alone is a game stopping issue. There are plenty of highly complex games that people find fun and addictive. But complexity in combination with high failure rates (a lot of trial and error) will kill the fun.

But I think that high complexity with low error rates is perhaps exactly what makes a game fun. If you can express yourself freely and roam around while expecting most of your actions to produce an interesting result the game will be very interesting.
Async error handling: N² ways to shoot yourself in the foot
Books with denser technical content get difficult in the audio form, though it's probably a matter of habit―but generally audiobooks are a great way to consume narrative material: I think I got through around thirty books in the past seven months. Walks, shopping and house chores are much more productive on the brain front now.

Pro tip: VLC lets you speed up the audio. 1.3x to 1.5x is no problem with many narrators.
I don't think batteries are a long term solution without a materials science breakthrough. The charging rate and the charge density needs to be increased exponentially.

I think we have a much better shot with hydrogen fuel cells, or other phase change system that can be refueled rapidly.
Libraries: free internet for winos
No, those are called trains, and while they're great for shuttling a large number of people between two distant points, or along a line of points, they really suck for moving a large number of people between countless arbitrary points that are arranged in 2-dimensional space like a grid (or a metro area that's spread out in all directions).

What you really want, to replace private cars, is SkyTran: tiny cars for 1-2 people, suspended from metal rails (which have a maglev effect to eliminate friction altogether), that are completely autonomous and take riders directly to their destination within a metro area. Each one operates independently, so you don't have to worry about what other users are doing or waste time going to stations that aren't your destination.

IMO, it's shameful that we haven't done more to explore PRT (personal rapid transit). It could really revolutionize city and suburban life and eliminate the need for so many people to own cars, while also saving people so much time with commuting (since such a system, fully built-out, would have far higher capacity than our current road system).
I think it does! The whole Lisp desktop is a step closer now: StumpWM, Emacs & GuixSD.
Way too much attention being paid to this topic because of an article by someone no one has ever heard of, which he paid over $1000 to publish.
Slack might not have an on-prem option now but if they are buying HipChat they will have one soon. Yes it is possible they will remove it but they may go the other way and make some parts of slack available to on-prem as the two products merge.
They don't buy them in cash, they take out a loan to purchase the medallions. They have the option to declare bankruptcy, default on their loan, or if they're from another country, move out of the United States. In any case, it wouldn't make sense to bail out all these medallion owners, because essentially the owners are banks.
As someone that obviously is a proponent of free markets, you should also be aware of the fact that granting a monopoly to a 3rd party to offer government services isn't exactly a recipe for lower costs.

Put another way: when's the last time you saw Amazon, or a company like Amazon, do something out of the "goodness of their heart" ?
In many places, libraries provide free access to computers and the Internet, especially for but in no way limited to low income people. Libraries adapt to the times, you know.

And they still have books.
From the comment on the issue:

> Due to various various theme issues between platforms and HTML native theming, among other things, native theming should be removed entirely and instead replaced with internal 'native' elements in the browser itself.

Why are so many developers keen on stripping features instead of just making it optional? This isn't just some unfunded open source project.
Pentagon creating software 'do not buy' list to keep out Russia, China
Cool app!

Unfortunately, I'm not sure how useful it would be for language learning. I've been using the Fluent Forever approach and whenever I've dipped back into "translation" style methods like Duolingo it feels counterproductive, like I'm tying English words to Spanish words rather than creating a direct connection between the Spanish word and the object or concept that it represents.

I like the idea of subtitles in your target language while watching a show or movie in your target language but that's usually available without third party help.
I think there is a growing sentiment of disdain of Silicon Valley and tech in general. And I can see why, and it is getting more and more justified.

As this article states, that arrogance to think that everything should/can be "disrupted". Usually the argument for disruption is always around another version of "making the world a better place", while it is very clear that the main motivation is to make a couple tech CEOs and tech workers even richer.
A long time ago, I wrote a 68000 emulator in C to replace MAME's x86 assembler core. After months and months of poring through my old Amiga programming books and the Motorola manual, I still remember clearly that moment where I fired up the emulator, and actually SAW the title screen of Rastan Saga come up after the game booted from my core. Truly a magical experience...

After that, I doubled down and wrote a g65816 emulator for it (that's the CPU the SNES and Apple IIgs used). Emulator writing is almost a zen-like experience.
Ah, great! Too bad Google doesn’t seem to know about it. Searching for “rfc 2822” doesn’t find it and only shows me https://www.ietf.org/rfc/rfc2822.txt
I think I’m more offended Russ said he was looking at cargo as ‘best of breed’ for inspiration.. but ended up ignoring it entirely to do his own thing.

Just suck it up.

You went off and did your own thing, and ignored everybody else, sticking pretty much to what you wanted to win the race in the first place (gopkg).

Right, now thats out the way can we just get on with it and use modules?

Decisions have been made, they’re here to stay. It doesn’t make everyone happy... but hey, we’re all massively relieved the mess has been sorted out, so thank you.

Lets stop these deep soul searching what he said she said wastes of time and get get started using it~
My local libraries are converting into makerspaces. They have green screens, sound studios, mac pros with Adobe creative suite software, 3D printers, Lego mindstorms, and a bunch of other stuff. Knowledge that can be printed is now abundant, but vernacular knowledge remains scarce, and the libraries in my city are becoming a storehouse for that knowledge. It's pretty cool.
If Linux (or somebody) would focus on the UI and stability in a the non-perfect world of the dumb tweaks I do to change the gem color on my flux capacitors, I think it would be viable, but right now, Linux feels like owning a fish tank, and I can't do business on a fish tank, even though I really want to.
They should charge a congestion fee then and let the market sort it out, as opposed to artificially regulating one small source of cars (100k for hire vehicles vs 2.7m vehicles entering the city per day). Why would the thought even be to regulate 3% of cars vs. attacking the actual core problem (2.7m cars/day). It makes absolutely no sense (aside from protectionism of the taxi industry)
I've been involved in leftist/feminist spaces about a decade both IRL and online and I can assure you that while it certainly never gained mass adoption and may be out of favour now compared to the late 00s early 10s (thank god), calling it an "imaginary" position is disingenuous at best.
This ad could've been more subtle.
You can map a specific radon level to probability of getting lung cancer. At high levels, it's equivalent to smoking cigarettes, and for smokers, it increases your cancer risk 7-8x.

At the levels where it is recommended that you remediate your home, your likelihood of dying from lung cancer is equivalent to dying in a car accident. That's potentially 50 people a year when you look at a population of 200,000 people.
It's funny to imagine publishers making the case against them- "You're gonna just let people borrow books for free!? How will I turn a profit?"

It's also kind of sad that this logic is so prevalent with regards to software, films, music, etc.
> he’s so interested in preserving because getting one to go to Brooklyn from Manhattan is fucking impossible

De Blasio is also significantly backed by the taxi industry [1].

[1] https://nypost.com/2014/05/17/taxi-industry-gave-de-blasio-o...
Meanwhile I'd be happy to merely have a few hundred bucks a month coming in.
Free so long as you can afford the net and are happy to abandon your privacy then call it "free". If you're one of the 8% in the US without a bank, or 11% without internet, what now?

Libraries also gave net access for those without.

They probably wouldn't be invented as they are, but given those groups without access I would want them to be.
Nothing ironic about it. Lawyers in the U.S. typically need seven years of education (a four-year college degree, and a three-year JD). In the U.K., they manage with a 3 to 4-year LLB. In the U.S., everyone is required to go to high-school through grade 12. In Germany, 40% of people finish at grade 10. Both the U.K. and Germany manage to have world class economies with substantially less education than the U.S. The U.S. is over educationalized, and part of the reason is that people are inundated with pablum like "education is almost invaluable."
For a librarian's salary, one could subsidize lots of internet for low income people.