skysight-inc/HackerNews huggingface dataset:
We've thought about a tree-based model, but our current thinking is that a feature of that form would add a lot of UI complexity, for fairly limited benefit. One of the key things we'd lose with a tree-based model is the ability for someone catching up on a conversation to efficiently read it without a lot of jumping around between different views (or having to read a tree, rather than a linear history).

With Zulip's existing model, you can always fork off a side discussion by just starting a new topic, if appropriate adding links in one or both directions (and people pretty naturally do that when it makes sense to). Some Zulip users are fans of a convention to name a topic "original_topic.d" for a "digression" off a topic, but I think it's a much better approach to choose a topic that more directly suggests what the forked conversation is about.

(And I agree search is really important! If you're having lots of high-value conversations in a tool, it needs to be easy to find them later. Zulip's powerful full-text search has been praised as a lot better than Slack's since our very first prototype version of it. I think a big part of the reason is that the threads provide the context to make it easy to find the rest of a conversation. But we're always working on making it better).
That seems like a pretty crummy way to solve that particular problem.
Proven teams from unprofitable ventures are frequently acquired to work on other business ventures with higher likelihood of success.
It's almost like we need a system of government where officials are held accountable for decisions they make in office years later when they prove to be incredibly poor decisions. The current system allows them to make long term decisions and get away with it since it does not impact them (term limits, etc help with that)
Could you MITM the extension to reverse engineer the API calls it makes and write a command line tool to perform the required functions?

I have a friend at CapOne, I’ll ask tomorrow.
The only invariant of a constant is that it remains constant. The way that abstraction is represented is implementation specific.

Compiler generated constants can still change, because registers and memory are mutable.
Can you share this config you speak of? Would like to give it a whirl!
At my job we use Slack to track pull requests for review, to monitor alerts for services, to track releases for deployments. Of course we also use it for private team chats. Some of the non-technical people have other bots they use too. Slack is much more than chat.
No, the server implementation is proprietary. Therefore, it's a walled garden that relies entirely on them. Supporting federation would be going above/beyond just releasing the server implementation's source under a permissive license. As it stands today, you have no choice but to rely on their proprietary server implementation, since the clients are useless on their own.
I agree it's theoretically possible to write a secure project in PHP, but it's very difficult, especially if you're hiring people like crazy.

If you divide the amount they've paid out in bounties by the number of bounties paid, and compare with their bounty tier rules, it's clear that a lot of the vulnerabilities that were reported in Slack are relatively severe.

(And I agree bug bounty programs are great; we also use HackerOne)
Sometimes it's useful to remember just how privileged we are to be working in tech...

...many of us get microkitchens with as many La Croix and "delightful" snacks as we can consume. While for others, just a switch to lamps that produce less heat is a major life improvement.
Better than "Skype with a way better UI".

* it has a history I can actually search. Skype used to have this, but removed it when they rewrote it in Electron. !@#$ you to whoever at Microsoft decided to get rid of that; I used chat history search every day as part of my workflow.

* it has an API/plugin ecosystem. Admittedly, that's a walled garden so it's a double-edged sword. But for businesses that's awesome. Skype used to have an API but that's been deprecated. Conjecture: from abuse?

* it has security. I can log on to a private Slack and know that the people in there belong there. I can search for people on Slack and know that I'm communicating with who I intended to communicate. On Skype, you search for your coworker by typing in their name and you end up finding some other person instead. Hope you didn't just reveal corporate secrets to China.

Slack doesn't come without its own set of gripes, for sure. Let me enumerate some of them:

* Information density isn't configurable. I want a teeny tiny font. It's better than what Skype has become but still not as configurable as chat clients from the 90's

* Resource hog. Seriously, we've gone so far backwards it's appalling. Chat clients from the 90s didn't need anywhere near as much memory or CPU as Electron does and they were just as functional (sans audio/video/link preview).

I'm sure there's others but I'm tired
Another approach is to hit Control in its default corner location with the bone below the pinky (fifth metacarpal) instead of the pinky itself. It's definitely a little awkward at first, but works better than you might expect after a little bit of practice. Probably not very viable for most laptop keyboards, though.

Truly hardcore modifier wizards (or people recovering from injury) have been known to use pedals.
I use privacy.com which is awesome
Were you thinking of this post? http://seenaburns.com/debugging-electron-memory-usage/ Curious if other people have more on it
Even so, the list is not misguided, it's pretty useful.
3 động tác giúp giảm nhanh mỡ bụng đơn giản dễ tập tại nhà
Except for New England, especially Vermont.
The late Phil Hartman’s exploration as Unfrozen Caveman Lawyer was also trenchant and emotionally gripping
> No offense intended to the previous commenter in particular, but statistically speaking, someone who reads stodgy news without an ad blocker in a subscription app on an expensive phone probably fits the profile.

I don't think that's quite a fair characterization. Apps that block in-app ads are against the major app store polices, so one would have to be far more technically adept than average to have a working ad blocker in a news app:

https://9to5mac.com/2017/07/15/apple-reportedly-shifts-app-s...

https://www.androidpolice.com/2016/03/01/google-explicitly-b...

Browsers are a different story.
Intelligent elderly care by Fern: http://www.carebyfern.com/
In most cases the rule of thumb is you can hide the good bits from the trailer, in which case no one will see the good bits because no one will go to the film, or you can show the good bits in the trailer and people will go to theaters and pay to watch the rest of the film.
Yes we have done an interesting project to get music to help retrieve memory. Do have a look https://youtu.be/zXfIz4Uqtus
Yes, there'll be updates in the next week. It'll not be my main project but it's in my plan to launch some updates
How do you fund a stripe account without taking payments as a merchant at stripe
It's a growing problem. California grows less attractive as more of these exploitative measures and taxes pile up, and the impact is noticeable. No NorCal location was in the shortlist for Amazon's 2nd HQ, for instance.

Hahaha. California is a very nice place to live, and very many people want to live here. Last year, California's economy grew so much that it took back its spot as #5 in the world...behind only the US, China, Japan, and Germany, despite having a population less than half the size of any jurisdiction ahead of it.

Most of that GDP is not related to the tech industry, which despite its importance to the Bay Area represents less of the California economy than manufacturing.

NorCal may not have been on the shortlist for Amazon's 2HQ, but LA was...LA and the Inland Empire also have a less severe housing shortage and are far more pro-development.
One could speculate (based on the anthropic principle) that this speed limit is one of the reasons we're still alive. It might protect us from runaway von Neumann probes, false vacuum bubbles, and similar events.
Claude Shannon – The Story of How One Man Created the Information Age
Why I’m Using a Flip Phone
Yes but there's a fair bit of variation in size, proportion, and terminal location among the lights of various cars.
"hip", "slack", "chat", "buying" - makes you wonder...
> I assumed I wasn't personally targeted, and that it's part of a "increase monthly and daily now!" campaign FB is running. Seems like they had a good reason to try.

That kind of manipulative notification behavior has been around a long time. Whenever their algorithm detects you might be drifting off, they send you more and more needy notifications in order to tempt you back. Though, I wouldn't be surprised of they've cranked up the neediness level recently.
What did you expect was going to happen?
Agreed. Creating bridging modules aren't that complicated. For anyone interested, I've linked a sample of a bridging module from my open-source project, for both IOS and Android. See [0] & [1]

The bridge creates an interface between an embedded webserver to react native.

Things to note:

1. Always dispatch bridging methods to their own threads. On IOS you can do this via. dispatch_async. On Android, you can utilise native threads or some kind of task management library. I like Bolts [2].

2. Always create bridging methods that resolve promises. This makes it easy to utilise async / await paradigm on the JS side.

[0] Android: https://github.com/hemantasapkota/react-native-web-server/tr...

[1] IOS: https://github.com/hemantasapkota/react-native-web-server/tr...

[2] Bolts: https://github.com/BoltsFramework/Bolts-Android
I'm more "Encino Man" here..
Check out Capital One. They have the ability to have multiple virtual cards that you can turn on or off.

https://www.capitalone.com/applications/eno/virtualnumbers/
Oh yeah. And another advantage of Roku’s private listening is that all of my exercise equipment has speakers and a 3.5 inch jack. I can turn on private listening on my phone and pipe the audio from my phone to my treadmill, elliptical and bike. I don’t have to wear headphones and I can keep the audio down so it doesn’t disturb the rest of my family.
Obviously, we don't want everyone to stay poor. At the same time, we don't want certain people to be so low on the dominance hierarchy, that they think violence is their only alternative.
I couldn't even scroll to the end of the page on my phone. Why do idiots feel the need to take a perfectly good document and ruin it with buggy Javascript.
How to Make an Aspirin Face Mask for Acne?
“Chuck Norris can kill you. Jeff Dean can kill -9 you.“
IIRC, it's because of surface area and not volume.
Upload all of my non-decentralized identification documents to a decentralized cloud? What could possibly go wrong?
Which politicians from which decades will we hold responsible for allowing explosive tech growth without a plan for the long time residents, service workers and teachers who can no longer afford to live in the area, unless they live on the sidewalk or the bus?

Surely this was foreseeable.
All the startups are moving to other markets. The problem long term is that all these startups provide the training for people that eventually join those other companies. Eventually unicorns will show up in other markets that don't have the insanity of the Bay Area. When that happens these companies won't be able to attract talent and risk becoming a shadow of their former selves along with the city.

At one time Armonk, NY and Maynard, MA were the center of tech too.

It's will be a long slow death by a thousand cuts.
I agree with you on the first and third point.

The approach I've adopted is explicitly based on the notion that emotional changes lead to real, observable physiological changes, and the parallels with the "placebo effect" are openly acknowledged.

A notable conventional medicine devotee has tried to dismiss the validity of this by claiming that the placebo effect does not actually lead to real, objective, observable physiological changes [1]. I'm not dismissing the points or linked studies in that article, but they don't address the ailments and healing approaches I've used. It's not controversial that: reduction in chronic stress -> improvement in immunity -> reduction in infection and inflammation -> improved long-term physiological and mental health. I don't really care if you call it "placebo medicine" or not, the concept easily understood.

> cognitive/behavioral/talk therapy works

Not in my experience, and in what I've observed in others. Maybe there are psychologists and psychiatrists around who are able to offer treatment that works at the subconscious level where it's most needed, but I haven't found one or known of anyone else who has. In some cases, talk therapy can lead to negative outcomes, as it can have a re-traumatising effect rather than a resolving/healing one.

[1] https://sciencebasedmedicine.org/is-harnessing-the-power-of-...
I wonder if the opposite is true? In my region low income people work seasonally in fish plants. Although now many fish plants hire people from outside the country because they can pay them less.

The fish plants are wet and very cold the workers wear rubber gloves and often have their hands in ice. If 30C is the heat stress threshold is there a cold stress threshold?
This is possible? Or do you technically have a phone number but just don't use it? Also, don't lots of situations require you to give a phone number? How do you handle that?
Do you have some example companies to read about?
When you skim headlines instead of reading them, your brain makes guesses at the words instead of actually reading each letter, as a speed hack.

It's also used as a crutch when your eyesight slowly degrades over the years.

Sometimes it leads to Freudian slips, other times, you just expect to read about people instead of worms.
Actually Slack (and chat in general) has been a benefit for me. I'll slowly losing my hearing as I age and this habit of communicating by text messages throughout the day with my work team makes it easier for me to understand things clearly.
That's kind of a false dichotomy you've got going there. Introverts and non native speakers are all slow deep thinkers who need a thinkers medium to communicate, which is slow by your definition. Everyone using a quick communication medium is a moron though right? I assume that's what you meant by people who lack intellectual ability.

They are just different mediums. Long form is better for getting across new ideas that have to be explained for the first time, but a medium like emoji allows for incredibly dense communication with single glyphs once the meaning has been established
I had this problem with Slack. I switched to using it within Chrome. I can't be sure why it performs so much better that way (Chrome throttling it?), but it does.
Earlier discussion: https://news.ycombinator.com/item?id=17621066
An extremely detailed map of the 2016 election
If I understand correctly this is true for the memory allocated by the os to cache files which makes intuitive sense as a file can just be read from disk if needed.

Its not clear to me how it would apply to other memory how does the os communicate to Firefox that it needs to clear out some memory for Chrome save by moving less used pages to swap with the probable high cost, of moving it back later. Further while some intelligence may be exercised insofar as which pages to swap it won't be made with the benefit of the app deciding which chunks of data to keep closer at hand.

Modern memory works the same way it always has and the best performance has always been maintained by staying within the boundaries of available ram and not needing to swap much.

When most computers have no more than 8gb of ram and consumer machines are likely to have 4 its kind of silly for a chat app to use 1-2 sillier yet to claim that the os will fix the matter.
Did not understand. Please explain.
> Even though they already have the metadata indicating a song has explicit lyrics.

Heh, I talked to someone from a large tech company about this who was working with this data, and in his opinion the "explicit" metadata that record labels provided wasn't very good.
It was a very long comment so I can understand if you missed parts of it :)

But yes, gluten avoidance and paleo dieting have been very much part of my regimen, on and off for nearly 10 years.

What I've found is that it's been valuable but not sufficient.

A diet-only approach didn't bring about sustained healing, just as an emotion-only approach hasn't.

A combination of the two is what has ended up making the difference.
That already was the case before if you weren't changing instance types. The changes now are regional vs zonal and apply at the CPU/GB granularity rather than instance shape.
vPMU support on EC2 and the weird case of z1d instance family
It's really just kind of OK at doing that and machines running lots of apps like that tend to perform badly.

You probably run a machine with above average ram and ship apps with below average performance for lack of this understanding.
No, because the meal chits are paid by employers. No job, no chits. Moreover, it's a tiny, incidental cost. More resembling the American healthcare system (in terms of how it's paid, not in terms of cost). Also, the scale is so small ... there are 20K citizens there and only a couple thousand actual Monegasque, they literally are 1 or 2 degrees of separation from one another and 'the government' if you can even call it that. Literally Google serves more free lunches every day in their cafeterias than are served in the entirety of Monaco's restaurants and kitchens.
> I went through several routers (Asus and similar), and it wasn't until I ended up with pfSense that IPv6 actually worked for more than a couple of hours.

This is not an IPv6 issue. Most cheap routers are garbage and cannot even handle newer IPv4 RFCs correctly. The other fault could be at your ISP. I need to ask mine for both a prefix delegation assignment and a non-temporary address assignment.

> IPv6 requires DNS, even with static prefix

False. You can statically assign whatever /64 host number you want to any interface, as many as you want per interface (for example you can bind each service you run to its own IP, to frustrate port scanning). You can use static assignment at the same time as IPv6 autoconfig, the latter is built to avoid collisions. This is a huge improvement on IPv4.

> Very few DynDNS providers supports dynamic AAAA records

So ask them. Or run your own DNS server.

> Dynamic prefix requires firewall rules to be updated when prefix changes.

That is the DHCPv6 client's job. You should be able to provide a script that the DHCPv6 client runs on server reply messages.

I am an IPv6 n00b, literally set up IPv6 on my home connection seven days ago, and have not stopped being excited about it since. No more fiddling with port forwarding garbage or configuring DHCPv4 to hand out reserved addresses for known MACs. IPv6 is an amazing improvement to IPv4 in so many ways. Wish I had taken the time to learn about IPv6 and set it up sooner.
Most people are too arrogant to communicate asynchronously successfully. People think that chat is like being on a telephone or in person and that they can demand one's full, exclusive attention. That is some serious arrogance bordering on narcissism when done in personal conversations. At work, it could me more tolerable, but the downside is that no work gets done. Managers need to start to understand this. If you keep someone's full attention for eight hours a day, you should expect no progress. Of course, managers don't understand this either because they are like everyone else described above. In some places, this is understood. I often go days with only a few slack messages at my work, so it's hardly impossible. Then again, we are a fully remote, async business. If I'm not responding, it's rude to demand that I respond, except for pre-scheduled meetings. Not even for emergencies like servers being down. If you have something urgent, call. If not, wait. It's very simple. It works great.
Tảo spirulina là gì, tảo spirulina có tác dụng gì trong việc giảm cân?
Or they could just leave it as is or rebrand it as Slack enterprise until they build a new version based on Slack.
Highly underrated comment.
Part of the problem with tech's rep is the free dinners...the tech community is notoriously insular in the Bay Area in ways it is not in other tech hubs like LA, Boston, NYC, or Austin.

It doesn't help that the most visible techies, like Peter Thiel and Vinod Khosla, abuse their tech-derived riches in blatant attempts to remake California into their own fantasy playlands. (This is a problem unique to tech--non-tech billionaires tend to do things like build museums.)
kill -9 sends SIGKILL to a process, which cannot be caught and results in the immediate termination of the program (except in a couple very specific cases).
Someone linked to this in a recent thread on philips colluding over something else.

=(. Sad.
Yes, I agree that leaving NY permanently is a different situation. But this thread was explicitly about leaving temporarily before either you or I posted in it, so your post telling me I was wrong was at best a non-sequitur.
How software ate the point-of-sale
It does say “They are both believed to be female,” so, unless it’s a translation error, it’s referring to 2 worms, not 2 samples.
For some URLs given one of their old Wayback Machine entries it would be nice to be able to render those in their contemporaneous browser environments (e.g., going way back maybe Mosaic 3.0 or IE 10) to maybe then have a chance of working with some close facsimile of the original interface and functionality.
The Fortune 500 makes up 73% of American GDP.
For me, the beauty of Mongo is when it’s paired with C#. There is no object relational mismatch and the Mongo Linq driver is much less obtuse than Entity Framework.

When you work with Mongo in C#, you’re dealing with strongly type collections where the compiler enforces consistency in your schema and your strongly typed linq queries are translated to MongoQuery.

I would not use a schemaless data store with a weakly typed language.
> "progressives" and "moderates."

How did the people who oppose pretty much all progress, came to be named "progressives"?
This sounds pretty intriguing, but I'm not sure if professors actually do this...

Has anyone had a professor that tried something like this?
came here to say this. economies of scale
First, -1 to authors for publishing paper in IEEE Macro which is behind paywall. We need to start mass boycott of all IEEE journals considering they are as bas as Elsevier but have successfully painted themselves as good guys. Number of papers in ML that I came across and behind paywall are mostly from IEEE. In any case, we expect better from authors in Google Brain to agree to publish behind any paywall!

Second, I fail to see any real takeaway or key new insight. Number of papers grows exponentially in many fields in initial periods.
IRC is horrible on phones (shitty history when you drop out of an internet connection, no cross-device unread-count synchronization, no encryption or login, etc). There are add-ons that try to fix that, but it's still a giant pain.

I personally love Riot and Matrix as a "modern IRC".
Or though too little beginner material =).
You can use static assignment for the /64 host portion. Having a large prefix to work with for the subnetting actually makes managing a large number of devices easier because you can group them into logical subnets, and in a way that future-proofs expansion. Coffeen covers this in IPv6 Address Planning. And on top of that you get way more efficient routing.
I guess you’ve kinda said it here as well ;)