skysight-inc/HackerNews huggingface dataset:
>If you do get thoughts about death or hurting yourself, go see a doctor. Call the Samaritans. During depression your mind is swapping to disk everything else as the depression process keeps demanding resources. If you get healthy processes going, which may need help from medics (it may be something as simple as some vitamin deficiency!) Or hanging out with inspiring people, Then the brain can deprioritise it and re assign the resources.

Glad to see I am not the only weirdo who thinks of mental illness in computer terms. :)
I'm not sure how well this works elsewhere but I did an experiment and simply refused to take the marketing junk USPS put in my mailbox, until it overflowed. They ended up actually not giving me any more, it's great.
Some parts of Microsoft are newer than others.
Right now Kubernetes is a project service in GitLab. We would love to have a project service for Nomad to do the same. Right now we're focussed on Kubernetes but we hope the wider community will pick up the other schedulers.

Also see https://about.gitlab.com/strategy/
"The people that have the most knowledge have to prioritize breadth over depth since only they can add new functionality. Making the functionality more comprehensive requires less coordination than making the initial minimal feature. Shipping functionality that is incomplete to expand the scope sometimes goes against our instincts. However leading the way is needed to allow others to see our path and contribute. So when in doubt, the rule of thumb is breadth over depth, so everyone can contribute."
>These types of revenue generators, whether they're run by a state or a private interest, rarely ever benefit society.

This is ridiculously conspiratorial. Traffic enforcement has a real benefit for people living in these cities who prefer not to be hit at intersections. Here's the conclusion of a study about the red light cameras (RLCs) in Chicago:

>Quantitative studies conducted in this project demonstrate significant safety benefits of the current RLC program. As a result, it is appropriate to recommend continuation of the program. Most of the intersections have experienced an improvement in safety, particularly in terms of severe angle and turn crashes, albeit with an accompanying increase in less severe rear-end crashes. The safety benefits extend beyond the immediate vicinity of the RLC intersections, evidenced by a significant spillover effect. However, some intersections appear to experience no significant safety impact. Recognizing that crashes are the result of complex interactions amongst many factors, and subject to considerable randomness, these deviations should be used as opportunities for detailed investigation and learning to design and deploy more effective automated enforcement programs

http://www.transportation.northwestern.edu/research/report-r...

Similar benefits have been demonstrated in NYC and other cities. Personally, I can't wait for speed cameras to see wider deployment, automated enforcement is our best chance to eradicate reckless driving. It also has the benefit of being unbiased (assuming they're deployed uniformly). Cameras don't make judgment calls about which motorists to pursue, so there's less room for discrimination by police officers.

>an advanced parking system that auto-charges you and warns you via text when you're close to your daily time limit, wouldn't make any money and would never get approved.

Some meters in Boston let you pay by phone, it can't be the only city, I'm sure stuff like this gets approved all the time.

Parking is an excellent example of why you need punitive fines, since it's expensive the fine has to at least be as higher than the legitimate cost of parking for it be an effective deterrent. There are already cities where people just "pay the ticket tax" and eat up on-street spaces to warehouse their cars. Being frank, if you're getting cheap (government subsidized) metered parking and not paying market rate, hundreds of dollars a month, you're getting a sweet deal and have no right to complain.

Parking enforcement benefits drivers who are looking for spaces, higher turnover on parking spots improves availability, and decreases traffic (fewer people on the street looking for spots). The incentive for city planners is to get people out of the spots, not trick them into "overstaying".
After creating a new (second) repo:
404 for https://repo0.com/static/dart/app.html
They don't seem to have fixed it. From their FAQ:

Is Informed Delivery® available to PO Box® customers?

USPS® is looking to expand the service to PO Box customers in the future. PO Box customers in certain Post Offices nationwide can use our existing Real Mail Notification® service to receive a text-only message without images, via email or SMS message. Check with your local Post Office for more details.
I remember reading The Travels of a T-Shirt in the Global Economy (1) for an undergrad class about globalization - a light, quick read but one that stuck with me through college and post-graduation. Highly recommended.

The narrative follows the lifecycle of a t-shirt, from the farming of cotton in the southern US, to China where the shirts are created, back to the US for sale, and ultimately to Africa after donation.

1) https://www.amazon.com/Travels-T-Shirt-Global-Economy-Econom...
We have open source self-hosted (Community Edition), open core self-hosted (Enterprise Edition), or hosted (GitLab.com). It's more like GitHub + Chat + CI + CD + Heroku + New Relic (early stages). Where Heroku forces you to use their platform, GitLab allows you to use any platform that runs Kubernetes.
I'm just starting to get into Lua (thanks HammerSpoon) and I feel like it's a 1.0 or grown up javascript.

You have a syntax that isn't broken and the projects tend to be more interesting (like this one) rather than: I re-implemented a Unix tool that's been around since the 60's and mine is a million times slower!
Definitely.

The guy would've probably gotten fired if he was honest: "that almost looks like it was done on purpose to force people to use Windows", but he could have avoided completely dismissing the guy.

For instance, by saying: "thanks for reporting this, I'll pass this to the tech team. In the meantime you can keep using your solution if it solves the problem for you".

It's probably hard for a huge company to give good tech support. It's not as if the support guy has any power to be helpful, they probably give him some copy and paste responses according to what the problem is.

The best tech support that I happened to use was Apple's. The guy actually seemed to care about my problem, and bypassed the protocol to help me out when I spilled coffee on my laptop.
This seems like a valid bug per the Reddit thread [1].

[1] https://www.reddit.com/r/linux/comments/60nj67/office_365_on...
Well if they want to play games with semantics, I'm pretty sure one could reproduce this bug on a Windows machine.
I think there may be a disconnect between individual "farmers", who are perceived as rugged individualists, and well-connected farm companies with deeper pockets and lobbyists. It seems like John Deere's restrictions are more harmful to small family farms than to large agricultural corporations, right?

Would large farm lobbying groups fight against Deere's practices, when harming small family farms drives business to larger agri-businesses?
In order to simulate anything you have to expend energy and create entropy to power the simulation.

But to be completely accurate, a simulation must include all the energy expenditures and entropy of the system being simulated. So the math can never add up.
What's wrong with Unix timestamps (ie: integer or decimal) and UTC offset (string)?
What's the reason to use this rather than use bitbucket?
And once they had one in Utah (I know because in the early 90's I was one of those cheap labor workers doing the data entry ;-) )
I find it very odd that these articles make the front page of HN on an almost daily basis. I'm currently working at home with twin toddlers with chicken pox playing at full volume, yet I'm having little trouble concentrating. Why do techs seem to obsess over this so much?
There are degrees of accuracy in simulation. I expect the effect of distant galaxies to be an extremely low-order impact and so I might reasonably exclude them.
http://chatible.io - FB Messenger bot to chat with people anonymously. 400k+ users, processes anywhere between 500k to 5 million messages per day depending on the day. Completely organic growth and can be easily expanded to other platforms and potentially monetized. It was also accepted into Facebook's FbStart program.

http://rubeta.com - SMS Fundraising platform for small nonprofits. The product was completed recently, and I haven't begun marketing it yet. Easy monetization.

Both products can be easily expanded, but unfortunately I haven't found the time to do so. Contact in bio.
Onedrive is an embarrassingly subpar product for Msoft to be pushing anyway. I can't think of a single worthwhile use-case?
To play devil's advocate it can be an issue if you're stalled out long enough that cars start moving around you on narrow roadways with oncoming traffic, but in my case that was completely mitigated by choosing the route and time carefully. Wide, empty roads are ideal.
Yeah yeah, let's go on about the "virtues" of sunlight. I thought this was Hacker News?

Anecdotally, I've found it much harder to concentrate on intellectual tasks (eg programming) with bright daylight, even if it's entirely diffuse. Similarly, lack of a standard height white ceiling is extremely demotivational to doing non-computer tasks at night.
And what if some programmers are put unto fixing this, to realise the normal code path has a number of other bugs for linux? If you write web software you clearly define what you support and what you do not.

I've fallen into the "I know this browser is not supported, but everything works except for X" trap. Where you first spend a month fixing other bugs that also don't work, only to end up with a more complex QA dev process since you need to make sure all new features also work in this other browser or environment.
No, but we're hoping to work together with the community to make all these features available on all major platforms [0].

One thing that we're seeing is that most schedulers are moving towards supporting Kubernetes, which goes a long way in making this work there. Right now we support Kubernetes through Google Container Engine or via Openshift.

[0]: https://gitlab.com/gitlab-org/gitlab-ce/issues/20199
accept4() is so-named because it takes 4 arguments (instead of the usual 3). The x here probably means extended; statx(2) doesn't take any more arguments than stat(2).
This is the first time, I believe,where someone can know what is in the mailbox without opening the mailbox. (Which is a federal crime if it is not the owner/addressee)

Separated spouses and private investigators will use this from the comfort of their home. (Of course one party will give permission)
> Transport security is not the actual issue.

Depends on what you mean by transport security. I agree TLS solves important aspects, but I can still pretend like I am xylakant@example.com without issues, since most domains (especially corporate ones!) don't enforce strict enough SPF/DKIM/DMARC policies. If anyone can pretend to be any user, I'd say transport security is lacking.

In Thunderbird I have a DKIM validation plugin that shows the status below the subject line. I've seen e.g. large global oil companies that don't have any DKIM on their emails in 2016. That means anyone could send emails as ceo@oilcorp.com (or better yet (cfo|ITsupport|HR)@oilcorp.com) to employees of oilcorp and it would look genuine.
This.

People forget that they're _actively_ appearing to break it by using this UA detection. No company should _ever_ use user-agents for feature detection, because user agents themselves are screwy in so many ways [0]. Honestly, I feel like this was someone actively deciding to break the system on Linux (or any unrecognised UA). Wouldn't any reasonable developer just send back a fully-featured page if they couldn't understand a UA?

[0] http://webaim.org/blog/user-agent-string-history/
yeah... clearly they haven't learned :/
I've been at the same place for 21 years, though each year I swear I'm going to quit. I could be here another 21 until I'm 67.
Anyone know if Harry's is owned by P&G or Unilever?
There was https://www.google.com/contributor , where you would pay them a monthly fee and they wouldn't serve google ad network ads to you.

USPS could do the same thing. $1-2 / month for mail delivery service?
You don't have to lie. Under these circumstances, I often say to the people reporting it very directly "That's not a supported use-case, but I will make sure the relevant people know anyway".

I then go and let the person who owns that product know. Half the time, they say "that's not a supported usecase and it's a pain to change, so it's not happening". The other half of the time, they shrug and say "Put a ticket in, if I can fix it easily I will, I'll take a look when I have time".

Unsupported doesn't mean "no", it means "we're not going to invest noticeable effort into it, and it's lowest priority". Easy fixes may happen, but results are not guaranteed.
Would it be allowed in the US to drive a vehicle on public roads that is not able to start on it's own? Because your explanation sounds awfully like "Very sorry, office – I'm kinda in a hurry because I want to get rid of this body in the back before it starts smelling".
I'm not in my 50's yet, but in my 40's. What's worked for me is to network. I've been lucky (maybe proactive is the way to think of it) to land in some startups where I didn't have to do grueling interviews. I knew someone and demonstrated past work, current experience (none of them white boarding) and was able land the job.

I can't stress enough that networking, meetups, community are all to your benefit. If you can become an 'authority' (think Dave Thomas of Ruby fame), then the barriers will drop more.

Everything, for me, since 2001 has all been referral via network.
I'm afraid most NoSQL usage forces programmers to become, for all practical purposes, expert DBAs, or performance would be bad.

Using SQL requires competence too, but learning nonstandard exotic idiosyncrasies of a certain configuration of a certain bleeding edge system (the blood is yours) is much less useful than principled and somewhat standard techniques that can be readily adapted to any good RDBMS.

For example, there's a substantial difference between improving performance of a slow query by trial and error, rewriting application code to figure out what the current version of a bug-ridden interpreter/optimizer likes, and improving performance of a slow query by ENGINEERING, creating an index according to the reports of analysis tools, back-of-the-envelope estimates of size and performance and true understanding of different index types.
Just for fun, I didn't realize that the singular form of "tamales" was "tamal" until I moved to Mexico.

In Texas, we'd say "I'll have another tamale".
A contrary view: http://thecodist.com/article/my-biggest-regret-as-a-programm...
If you host it on top of a Kubernetes cluster, yes. Github (including kanban boards) + CI + Heroku (including deployments, workflows) + now even Monitoring.

They are selling what one might call an "Omakase" experience for the whole SDLC. They call it "Idea to Production".
An older coders club is an excellent idea, I'm in. Looking at the discussion for this and some other HN threads there's definitely interest, but this a horribly served segment, I think. Most material (blogs, videos, etc.) are done by and target the younger coders.
> depending on user agent (UA)

This would be very amateurish. The right way to do it is to check browser capabilities. User agents can be easily manipulated and are considered unreliable.
How to Short Uber (and Other Private Companies)
A positive testimony here for Earth Class Mail. Using them for several years now. It seems like they were in difficult times maybe five years ago. Since then, they went through a re-org, found a new CEO, and are by all signs doing well. New addresses and features added periodically. They regularly ship (forward) for us internationally too.
A bunch of folks have started calling the ones used for websites 'https certs' since 'https' actually appears in the browser UI and 'tls/ssl' is unwieldy.
Many providers won't throw out emails with invalid DKIM signatures. Many senders (!) specify too lax SPF rules. (Because feedback loops are not accessible/open/standardized enough.)

And furthermore TLS only protects the email between hops.

But yes, email is not the problem. The problem is of course human error and legacy systems that are not user friendly. If they were properly composable then there would be no need for occasional out-of-band channels for sending/receiving invoices - like email.
Show HN: An open source Chrome extension to showcase the Met's free art
A better solution for coding standards
> A big plus of automating tickets is that it's no longer biased.

Yes, it is.

> You're not more likely to get a ticket in a poorer, more high crime neighborhood, just because there happen to be more police there.

IME, you (the same person) are more likely to get a traffic ticket in a rich, low-crime neighborhood, because the police that are there are more likely to be concerned with writing traffic tickets.

People who live in poorer, high-crime areas are more likely to get tickets (in either poor or rich neighborhoods), but that's a different problem. (And, unlike the one you identify, one that automation might actually help.)

But, in any case, there's as much opportunity for bias (and by the same people) in placing devices that automatically issue tickets as their is in placing officers, plus automated devices don't mean that human officers can no longer issue tickets, so no matter which direction it operates in, the source of bias you identify (that is, inequity based on choices of deployment of officers) is not addressed by automation.
RMS -vs- Doctor

http://www.art.net/~hopkins/Don/text/rms-vs-doctor.html
That doesn't sound right at all. It's been a number of years since I have been at MS, but any engineering team I worked on would have wanted this feedback and fixed the problem. Not supported officially doesn't mean a dev can't spend an hour on a likely simple fix to help a customer - depending on who saw this feedback there are certainly many devs at MS who would fix this without even being asked. I'm willing to bet that's happening right now and this will be resolved in a few days.
Web apps are marketed as "working anywhere" you have a browser. The underlying OS should not matter, and that again is a selling point. And presumably this issue is present on mobile browsers with low market share.
Are you now too?
Our company is currently relocating to new office, and they want an open office plan in the space. We will pack in tight, and our cube walls will all be 3.5 feet high. We have adjustable standing desks that will coming with us, so when standing we will towering over every one and I already know it's going to be awkward for me.

The best part is our 5 person IT team will be right next to 25 people who work phones for customer service.
What about vitamin D which comes from sun exposure? Low levels of vitamin D can make you feel down
yea i submitted a related article. never went through...
https://SignalBox.ai/

Reach out and let's chat
USA is still big on checks. (Paper trail and all!)
Also Heroku don't support ECDSA (stronger / faster than RSA) yet.
Can I ask why you're shutting down? Do you have customers?
Junk mail is a source of revenue for the USPS
So if the only evidence linking me to a midnight bank robbery is camera footage clearly showing me breaking in and stealing money, I'm in the clear?

A camera isn't a 'witness', it's evidence, and the relevant authorities can serve as a witness.
If said code paths work correctly on the supported operating systems and browsers why does it matter? You could say that it's a poor technical decision but that's really not up to the support to address.

I guess you could reproduce the bug on a supported OS and browser by manually changing the user agent but I doubt the support would accept that either. It would be like complaining that the site becomes unusable if you disable javascript or images, they probably only support "vanilla" browsers.
Time Scrolling – Implementing XKCD “Borrow Your Laptop”
This is my first Chrome extension and served as a weekend project to explore simple CSS3 animations. The code is all on GitHub: https://github.com/zchr/art

Any feedback would be greatly appreciated!
Would be nice if the site featured a diagram showing how the functions and inputs are composed into the output hash. If this is an original function, what is it about LBRY that necessitates this new function?
Everything sent via USPS is already scanned and put into a surveillance system (Google for "mail cover").

This product is likely a result of the data collected from the surveillance project, not the other way around.
I know it's an anecdote but in Denver they are only in the very wealthy neighborhoods. Usually here those parts have the city have much lower speed limits than a comparable street in a poorer neighborhood would have so they can generate more revenue from them.
I'm sorry you've had such poor experiences with Enterprise DBAs. It sounds like you're drawing upon your personal experiences to make generalizations about a profession. We all do it, but professionalism requires us to step back from our frustrations and work together for the good of the team/organization/company/purpose.

As an Enterprise DBA, I know I have to be ready to be an SME on any number of topics at a moment's notice. I have to understand my data structures and logical modeling, I have to understand IO patterns and concerns (RAM and physical storage are the ones that crop up the most often for me), I have to understand security, I have to understand networking. I'm sure that you also have to consider many of these things as well so I'm not better than anyone, I'm just doing my job.

On top of that, I also have to make sure that my organization's best interests are considered. So if I'm slow to fulfill your request, or even if I say, "no, I can't do that" please don't take it personally. It's just that there are other things to consider than what you need right now and what you think is what you need to do what you need to do as fast as possible. Some times the "fast and easy" way to do things isn't the correct way to do them. Let's figure out a way to work together to do what needs to be done correctly the first time so that we're not plastered on an HN article that says, "why I moved from MySQL to Mongo to PostgreSQL."
Yeah, when Jobs was around, they only had the iPod, the iPod mini, the iPod nano, the iPod video...
we don't, but the image of favelas is pretty pervasive in popular culture eg movies.
So all the glass does is frustrate dendrification, and I have no idea how neutral sodium/lithium can sit next to neutral sulfur and not try to give it an electron.

In an ordinary sodium-sulfur battery, you get 2V and Na2S4 at the cathode.

In an ordinary lithium-sulfur battery, you get 1.7V to 2.4V and Li2Sx (x={1,2,3,4,6,8}) at the cathode.

So this battery has something extra in it that causes the lithium/sodium to plate (without dendrification) at the cathode instead of doing some sweaty redox with the sulfur that is right over there, practically begging for that outer electron.

The carbon is obviously in the cathode for electrical conductivity. Sulfur sucks at conducting electrons, even as a polymer.

...What if it is also acting as a graphene/fullerene "shell" over the sulfur, to keep the sulfides from forming and migrating? If you let the cell drain too far, the swelling sulfides physically overwhelm the nanostructure, but if you recharge it before then, it stays in place.