skysight-inc/HackerNews huggingface dataset:
I think the social aspect isn't necessary for addictiveness. I can coordinate an event or meeting via WhatsApp or SMS or even snail mail (weddings), but there's nothing intrinsically addictive about that. To put it in your words, these are "transactional" activities towards an offline goal.

The way I think of it is that there are two mechanisms that make Facebook addictive:

The first is voyeurism. We can see similar impulsive behavior when we think things like tabloids and gossip, as well as the psychology of clickbait (e.g. "you won't believe what this local mom did"). People are just naturally curious to know what's going on with other people.

The second mechanism is validation. We can see similar dynamics with how youtubers track "success" and "progress". Twitter presences basically operate on a similar principle. Instagram is another example where people feel compelled to share somewhat artificialized "slice-of-life" photography to audiences that may or may not be their circle of friends. There's karma in HN/reddit/stack overflow, etc and stars in github. In Facebook, it's "likes". The common factor is that people like seeing a little number go up in response to some activity and are compelled to re-engage in said activity due to the positive reinforcement.

So I'd argue that an alternative to Facebook already exists - in the form of Twitter, Reddit, Instagram, clickbait farms, messaging apps, etc. The only stronghold I see left for Facebook is that it's the default place to broadcast random things that don't fit into any other platform (i.e. what's going on with who), and even that is eroding with the whole aunt-and-college-buddies-in-the-same-network-awkwardness thing. The only other thing going for Facebook is that it's pretty much the only platform that enables chain mail sort of stuff (you know, that uncle that is always posting political articles or alternative medicine things, or inspirational quotes or whatever) since it sorta automatically gives people an audience to broadcast to (for the validation aspect).
Which is why I wrote it as "most" criminals. There may be other valid reasons to object to this proposed law, but the existence of a few smart criminals at the head of organized gangs isn't one of them. Otherwise why bother having laws at all?

Most criminals are honestly pretty dumb. Real life isn't like the movies.
At first I found some humour in the irony, but the more I think about it the article isn't really pointless. The point of it is to point out the bullshit and get people talking about that. Not only does the article have a point, but it succeeds in its purpose quite well, we are, after all, talking about pointless jobs when we weren't really thinking about them much before.
Color me interested. Where can I find a codebase that uses this? Especially inheritance.
This anecdote is hard to believe (the slows the phone down part) because unless the app is constantly hammering the storage system with I/Os even as a background process, storage usage doesn't mean it's actively slowing the Phone down. Also it turns out that caching people's photos, etc., will save a lot of bandwidth and improve loading times (especially precious on mobile). Those JPEGs add up quickly...
Hold off- we need to find a Time Square first!

"The 4-equidistant Time points can be considered as Time Square imprinted upon the circle of Earth."

I don't think it's this:

https://upload.wikimedia.org/wikipedia/commons/4/47/New_york...
Market saturation means that everyone who wants a smartphone already owns one.
> if you eat high calorie food before going to bed you will likely gain more weight than if you get same calories in a sweet drink right after a long ski race; not sure why

I don't think that's right. Eating a hypercaloric diet will likely gain you more weight, and hypocaloric will result in weight loss. It doesn't matter when you eat the food. Eating carbs or protein right after a workout is the subject of the nutrient timing, which is largely moot for protein (as long as you get enough during the 24 hours), and only important for carbs if you are an endurance athlete or have multiple workouts per day.
I don't think this proves anything about the state of self-driving tech generally. It just proves that Tesla doesn't have any, and that camera vision alone can't do much. Waymo's car doesn't drive like this.
I actually have a html page(s) with a wufoo form that I created and update as I need.
3500 kcal per day is nothing. One can have a basal resting metabolic rate of 2500 kcal, then do some sports and you get 3500 easily. And you seem to be a bit underweight, go build some more muscle. 75kg is featherweight for that height ;)
Although the distinction is minimal - there is some nuance between "Rules" and a "Code of Conduct". Not only in the kinds of things they address but also in the directions they are enforced. As one example of the difference in nuance, there is no such thing as "backseat moderation" of a Code of Conduct. In fact, "backseat moderation" is almost the point of a CoC! A CoC is meant to not only apply bidirectionally but also allow Users to moderate other Users and provide them a means to do so. Rules, on the other hand, are usually enforced against Users by Moderators in one direction and Users trying to moderate other Users "per the rules" is often frowned upon as "backseat moderation".

>The creation of a code of conduct has not been considered offensive right up until a few years ago

I respectfully disagree. The number of occurrences where a code of conduct is implemented only to swiftly be abused for political reasons has certainly increased in the last few years, which may have something to do with the increase of people sharing my viewpoint. But I've held this viewpoint for at least the past 15 years, so it certainly isn't a new position to hold.
foobar2000 does not run on my OS.
>No, but I guess properly informing them about the consequences for privacy will.

That's a poor assumption on your part that they are not properly informed. In real life, when I've met such people, they are properly informed. It would be arrogant for me to think that the ones on the Internet forums are any different - especially when they are responding to submissions that are clearly outlining the negatives of this kind of tracking.
The first thing to do if you want the best quality sound is to sort out the acoustics in the room you're in. Do that before buying or building any high end gear, otherwise you're just throwing money away. Shit speakers in a well treated room will sound better than the most expensive ones in a poorly treated one.

Get yourself a reference/measurement microphone so you can measure the room, then use REM [1] to analyse the results (it's free). The Behringer ECM8000 is fine ($50), you don't need to spend a lot of money on that. You put the reference mic at your ideal listening position (you're not going to make an entire room acoustically perfect without needing a second mortgage, even high end studios aren't).

What you want to get to is a flat response across the frequency range. You won't get it, and you will need bass traps, mid traps, etc. to fix the problems. If you're doing it for your TV then you can get attractive looking traps that don't look ugly. But if you're doing it for music, and you want lots of bass, then you may end up with big bass traps in the corner of the room. Although the PSI Audio AVAAs [2] are another (more expensive) option for trapping bass without taking up any more space than a regular speaker. I trialled a couple of these and they were exceptional.

Depending on how bad the room is you can use room correction systems to fix it. I use a Trinnov ST2 Pro [3] (on top of a treated room) in my studio and the difference is astonishing.

This is my frequency response before and after the Trinnov [4]

Once you have got your room acoustics to a pretty good place, then the world's your oyster in terms of audio gear and speakers. I would advise against getting trapped in the super expensive audiophile world, you won't get much difference once you're above the $10k speakers range, and actually you can get results which will blow your mind with $1k speakers. Building your own is tough, because the dimensions are so critical, but if you're up for the challenge, it could be worth it!

I've spent a large amount of time in this world because I've built a high-end music studio in my house. And going much beyond this advice isn't worth it. You need to go and listen for yourself and work out what you like. But acoustics will always win over gear, always.

[1] https://www.roomeqwizard.com/

[2] http://www.emerginguk.com/?portfolio=psi-audio-avaa-c20

[3] https://www.youtube.com/watch?v=dBpEpvmo-GA

[4] https://imgur.com/a/LTXinuL
Dealing with that is a big part of my day to day. ;)

My point being that for everything but performance critical use cases, generic UI automation works well.

So was trying to think of situations where 1) performance requirements were higher than UI automation could deliver & 2) performance requirements are low enough that it doesn't make more sense to rewrite the code in a more appropriate system.
not exactly what you asked for, but if youre looking for a gentle academic introduction to the intersection of ai and games, i recommend [
AI Researchers, Video Games Are Your Friends!](https://arxiv.org/abs/1612.01608)
I'll take a startup in a box. I want Kubernetes, Elastic, Kibana, FileBeat, Prometheus, Consul, Grafana, databases, HTTP gateways, etc all set up on on the cloud (or set of servers) of my choice and a dashboard that lets me add users (e.g. like a modern Webmin/cPanel+WHM) and make minor config changes if I don't want to run these myself. I want those things HA and I want stable hostnames for them (e.g. Consul DNS on every box). Then I want an empty app template where I can provide a few things: commands to build my app (including dependencies), a systemd conf for start/stop of my app, a config value to tell you where the logs will be, a config value to tell you how to consume metrics from me (e.g. a local HTTP path for prometheus), etc. I feel like we're close with Helm and Kubernetes but I'll be damned if coordinating and setting all of this stuff up HA, getting notified of failures, getting notified when I need to add more servers, being cloud-independent, etc isn't an extreme burden to entry.

I want to write code and deploy, not spend most of my time on ops or marry myself to a cloud vendor. I started my company as the only tech person and I feel like I have to be more admin than dev even though I'm doing the same thing as everyone else.
True that. All those pace yourself arguments are usually coming from those who're just trying to justify their own laziness. Fact is, if you want to increase or even keep your performance those two days/w a 30min followed by a protein shake won't change anything other than making you fat because you think you just burned two pizzas.
If they can prevent it Apple will of course not allow you to run any pirated app you want. That’s the flip side of being on the platform where developers actually earn money.
Harvard published an interesting one a few years ago. Having trouble tracking down the link on mobile, but here's an overview:

https://thinkprogress.org/exclusive-elevated-co2-levels-dire...
We run background checks, and there is definitely a space for public record aggregation.

We directly interface with those interested in the results of the check, and there is an overwhelming amount of work in building integrations with schools, applicant tracking systems, hospitals, public records, courts...

We spend most of our time building XML and JSON parsers to cram their data into our models.

If there was a company that provided a single interface to this data, you could write your own ticket. I know we aren't the only company in this space with this issue.
> Absence of evidence is not evidence of absence.

That's neither obvious nor true. Absence of evidence is more likely if there really is an absence of whatever; thus it is in fact evidence of absence, if only weak evidence.
I would use this for my websitew, which get few EU visitors;however, it'll be cheaper to just use https://www.maxmind.com/en/geoip2-databases which I was hoping to avoid, but this is too pricey to be worth it when we can simply code a bit and have pay a lower fee.
They would presumably still harvest user data, it would just be less obvious.
commercial enterprise in SF didn't start in 2012,

GAP global HQ, Levi Strauss global HQ, PG and E HQ, Wells Fargo global HQ, Charles Schwab global HQ, Pottery Barn/Williams Sonoma...
The Chinese market is different.

Chinese carriers offer minimal subsidies, so most customers are paying close to full retail for their phones and aren't tightly coupled to a two-year upgrade cycle. Used phones are a popular choice for value-oriented customers.

Repair is the norm rather than the exception, so most customers will replace a cracked screen or a weak battery rather than just disposing of their phone. Labor costs are relatively low and parts and documentation are widely available. Broken phones (especially iPhones) are frequently bought by dealers, repaired and resold.

The big Chinese brands offer relatively good long-term OS support, but that isn't hugely important for Chinese users. WeChat is the app in China (for many users, it's the only app they ever use) and it's extremely well optimised for older devices. The APK is a mere 60MB and it'll run smoothly on devices with a dual-core SoC and 1GB of RAM.

The US market has historically been the polar opposite of China, but it's creeping closer. Chinese manufacturers are making a push for the US market and consumers are starting to wise-up to the benefits of paying cash for a mid-range device rather than taking the "free" upgrade when their contract expires. The used market is flooded with two-year-old flagship handsets that will perform admirably for another few years with nothing more than a new battery.
Because of the way that the problem is set up (each of the 100 numbers is in one of the 100 lockers), it can always be written as a list of disjoint cycles (mathematically: every permutation can be written as a product of disjoint cycles).

So, by starting in your own locker, you will eventually end up finding your own number. The only constraint is that everyone has to do it in 50 tries or less, i.e. there's no cycle of length >50.
This is pretty much what my room looked like, except the speaker boxes and hi-fi equipment were instead stacks of Pentium 2/3 mini towers, monitors, motherboards, hard disks, etc. I used to go around the loca streets on council hard junk pickup night and salvage desktops etc that people had thrown out due to maybe one broken component. Fix them up, build a working machine and give them away to people, while at the same time, souping up my own collection :-)
Anecdotally my own experience matches that of the rodents in the experiment. I've found that when I'm getting regular strenuous exercise (I bike up a steep hill as part of my commute) I almost never get sick, and can go > 1 year without so much as a sore throat. Conversely, when I'm more sedentary for months at a go, I'm more likely to become ill.
Twitter turns to Google Cloud to better cope with scale
Not a simple rewrite, but neither a task that require a C wizard...
The current version of libui-node implements C++ classes that wraps libui C function. They are exposed directly to JS.
This experiment implements N-API C functions that wraps libui C function. Then, a set of JS classes wrap them, offering the same public API as libui-node.

Currently, I implemented windows, boxes, and multiline entry. I have to compare this experiment with the curent implementation in terms of erformance, memory consuption etc. before to decide to continue with N-API or not.
It should be noted that relying on static initialization as suggested in the article, while at times useful, can open a new set of problems until initialization order is well-defined (it's out of scope for the article, so I imagine the author is aware and just opting for brevity). Some compilers provide an explicit ordering mechanism (clang and GCC) and the there are proposals in the C++ standards at the moment, but until then relying on static initialization is something one should think about potentially solving differently. Depending on the architecture, there tends to also be well-defined hooks for functions to run pre and post-main which is another consistent model for initialization/shutdown.

Edit: spelling
I have one of these that I bought mostly on a whim because I was curious about it.

https://getawair.com

It does a decent job.
You can get CO2 meters quite easily on amazon. They sell them as a commodity for greenhouses measurement.

For particulates, the Laseregg is the best I've found.

Apparently the laseregg 2+ measures VOC, but I'm not sure about that. From what I heard there are no VOC meters available at a consumer level. CO2 is the best proxy, because high CO2 means low ventilation, which prevents venting of VOCs.
I’m due for an upgrade but I’m refusing on account of new flagships not having 3.5 headphone jack.
The call-to-action [0] in the submitted article is meant more for serendipitous crowdsourcing, so the image/scan is presumably enough for that usecase. The actual dump (i.e. "tranche") of memos is hosted on DocumentCloud, which has the underlying OCR data per page, and is searchable:

https://www.documentcloud.org/documents/4357755-11-L-0559-Fi...

You can directly download the PDF (913 pages) here:

https://assets.documentcloud.org/documents/4357755/11-L-0559...

[0] https://www.muckrock.com/assignment/help-explore-donald-rums...
You need to put more effort in 1 hour cycling session to burn the same amount of calories as in 1 hour running session. Running activates more muscles.
paris and manhattan are now less expensive than SF
Effective at what?
> Maybe nuclear power for commercial ships?

Four have been built (by the US, Germany, Japan, and Russia), starting in the 1950s (one per decade from the 1950s to the 1980s), but it's never really caught on. The most recent built was refitted and returned to service in 2016, after having been decommissioned and awaiting disposal for nearly a decade, the rest have been scrapped.
Yes, business existed in San Francisco prior to 2012.

This latest housing crisis began in 2012.
Those are interesting links. For me, San Francisco's decision to demolish the Fillmore comes to mind immediately when reading the bit on living vs mechanical cities. SF's ultimately (Imo) harmful decision to require garages and parking also seems to fall under the mechanical rather than living city idea (http://www.spur.org/publications/urbanist-article/2008-06-01...)

Your links about where people move are interesting, but I don't think they support the notion that the big problem is people moving out of California per se. California "keeps" a very high percent of it's population - only Michigan and Texas are higher. This is a little tricky to measure - California (and Texas) are big states, with several large urban centers. When someone moves from SF to Los Angeles (or from Dallas to Houston), that's considered in "in-state" move, whereas when someone moves from New York to New Jersey, that's an out of state move. That could throw off the numbers. The links do show higher domestic out-migration from California in absolute numbers, but there's still a lot of in-migration as well (perhaps higher as a percentage of population? Not sure...). And Oregon and Washington are up high on the list of out as well as in-migration, even if they aren't at the absolute top (again, keep in mind, Texas is a big state - you'd expect a lot of movement between two large states like this).

One very important thing to keep in mind is from your link about "close access" and "contagion" cities. The idea (for anyone who doesn't want to follow, though I do encourage you to read the links) is that places like SF or LA are closed off because they're so expensive, but sprawl into inland California occurs.

Within this context, from an emissions point of view, Californians moving to Seattle or Portland could be more desirable than staying in CA if they're moving to sprawl inland. Then again, this may cause displacement into sprawl elsewhere.

I'm pretty sure we agree that it's undesirable for people to leave California (or sprawl into inland areas) because of NIMBY building codes. The part I can't get behind is that people should stay in California rather than moving elsewhere for carbon emissions purposes. The data you showed overwhelmingly supports the notion that certain types of density are desirable, but again, the notion that CA should pursue this kind of growth so that other cities don't have to (while the US accepts 1.2 million immigrants a year)? Nope, I completely reject that idea.

I support it here, but Seattle, Denver, Portland are going to need to grow, intelligently too. I'm not interested in doing this so others can keep people out.
Ok, let's think about the energy equation. In order to do as much work with a one rep workout versus a standard 5x5 (five sets, five reps) workout, you'd need to be lifting 25 times more weight (one rep total vs 25 reps total). The problem is, your one rep max is not going to be 25 times your 5x5 max.

In any case, I don't think the premise underlying this makes sense. Resistance training is for triggering muscle growth, not burning calories. Perhaps there's some biological reason why a 1 rep workout is effective for you, but I don't think the PE equation helps here.
Aerobic exercises requires more breathing, exacerbating any air quality problem...
Could (2016) be added to the title?
With smaller landlords I used checks, larger ones have recurring transfer systems like the other reply mentioned. Insurance and utilities accept credit and debit cards for payments online.

Wells Fargo also had (maybe still does) an online banking "Money Send" feature where you type in the person's name and address and they physically mail them a paper check :-)
I wonder if this is related -- the description immediately made me think of the "avalanche" effect in hash functions. A hash function avalanches if a single bit change in the input produces a wildly different output. So avalanche would be the exact opposite of the funneling effect of this card counting trick. In hash functions, the funneling effect or "trap card" would be a sign that your counting function isn't good enough. (https://en.wikipedia.org/wiki/Avalanche_effect)

Pretty sure I first heard about avalanching from Bob Jenkins' hash functions. (http://burtleburtle.net/bob/hash/doobs.html)
Inter-operable video and phone conferencing without prior setup required. Probably half the video conferences I’ve tried to participate in in the last year have been a disaater, with people having technical problems dialing in, dropping out, etc. Even phone confernces (using VOIP conference providers) have awful quality. I want to be able to email some people a link, and with no account creation, registration, or software install required, get an extrwmely high quality low latency (comparable to FaceTime) voice/video conference.
You are correct about every published version of the C standard. C-next plans to standardized on 2's complement for signed integers, for what it's worth.[0]

(For developers: additionally, as a non-standard feature, most popular open source compilers (i.e., gcc and clang) support an option called "-fwrapv", which does not treat 2's complement overflow as Undefined Behavior. This is useful for getting a large legacy codebase working on newer compilers, if it makes assumptions about 2's complement. Until the new C standard is published it's probably best to avoid relying on 2's complement overflow in new code.)

[0]: https://twitter.com/jfbastien/status/989242576598327296
Aren't you talking about Heroku?
Samsung flagship phones (Galaxy / Note) still have the 3.5mm jack.