skysight-inc/HackerNews huggingface dataset:
> I think a lot of coastal elites have no idea what they're talking about when they speak about the extreme danger of being different in middle-America.

Pretty much everyone in this thread takes issue with that statement, but I've got a question that hasn't been raised yet: what exactly does "elites" mean in this context?
new budget airlines you say? like whom?
If you look at the slides, it requires considerable kernel support. So that's very much a no.
I've used puppet, chef, ansible, and probably others that I can't remember. I eventually just gave up and wrote everything in bash-scripts, because it's quicker, easier and simpler.

If you have a crazy environment, I see how config-management would be better, but if you (like most sane shops) have a homogeneous environment, simple shell scripts are probably the best way to do things.
The thing is that IIRC not everyone can run a relay. Don't you need some decent bandwidth to actually be useful?
Videos explaining how to register and vote in any state
Support for Hello discontinued in Firefox 49
I was with you until you said that "pop" was your preferred terminology.
Unfortunately, it appears to be a design problem on the Microsoft side: https://github.com/Microsoft/BashOnWindows/issues/111#issuec...
Those aren't really alternatives to GAE IMO unless you would also say that a laptop is an alternative. A real GAE alternative would be a hosted solution that doesn't require you to install an OS or even know what OS it's using.
> just tell people no thanks, f off, or mind your own business.

Sounds like a good way to escalate an already uncomfortable situation. It's damned if you do, damned if you don't.
I would like to add that security through obscurity is not bad when it used as layers in the security cake. Delicious red velvet cake with cool fluffy chocolate frosting and a side of ice cream.
Two major Windows 10 updates planned for next year
And most of those wildcard use cases are business sites/applications that can/should just buy a wildcard cert. That said, I wouldn't mind seeing better support for the freedns/dyndns subdomains.
This is exactly right. Ops are making decisions about how the app runs because they are the ones get paged at 4 am when it suddenly does not.
How did your friend find an apartment in Bed Stuy for only $450? Rent controlled? Splitting a bedroom with someone else? A quick search on streeteasy gives literally no apartments in Bed Stuy for less than $1k currently available, the cheapest being $1350 for a very small studio apartment. Craigslist has individual rooms for as little as $700, but that's still way more than what your friend is paying.
> Had they shipped Astoria in Windows 10 to allow Android apps to "just work" it would have destroyed their UWP strategy.

Kind of like how OS/2 support of Windows applications helped destroy it?
To be clear, I'm not affiliated with Starry or Guifi. Just interested in the disruption of current ISP models.

You are correct about business model, access and governance. Yet the similarities go beyond just being in the same industry.

Similarities include:

1. Both compete with & fill an ISP last mile void.
a. Guifi - Access to the internet
b. Starry - Access to the Gigabit internet

2. Both are the acting as ISPs for their users.

3. While not the same, there are architectural similarities. Wireless, communication nodes, etc.
The Google Album Archive
Why the downvote? This is a legit and conscious comment
I feel this sentiment all the time from devs. "Why are you making me work harder?"

As apps get larger, we as devs have to stop and think about how things are going to run in production. We have too often made the ops team's life worse, because we would rather just hardcode stuff.

Yes, these tools make it harder FOR DEVS, but now the Ops team has a hope of actually managing the platform.
Hi, please elaborate on what you don't understand. Is the layout confusing for you? Were you able to find the "How This Works" page; and if so, do you have a recommendation on making it more clear? Thanks
> "Studio" means "one room (usually very small) apartment" in U.S. rental listings, not something cool like 'giant warehouse an artist can make into an art studio', heh.)

As an American it never quite occurred to me how bullshit of a term "studio" is. It's more like "the minuscule size of this apartment makes it more appropriate for an art studio than an actual dwelling."
Building and Testing a Phoenix JSON API
Not implemented yet, but here is the plan: https://github.com/attic-labs/noms/issues/148
This isn't precisely what you asked for, but there are versions of Bootstrap without jQuery for some client-side frameworks:

http://react-bootstrap.github.io/

https://reactstrap.github.io/

https://github.com/ng-bootstrap/core

https://kaliber5.github.io/ember-bootstrap/

http://yuche.github.io/vue-strap/

https://github.com/ng-vu/mithril-bootstrap

http://cognitom.github.io/riot-bootstrap/
Sorry for not replying earlier. I never notice when I've got replies on HN. I guess I forgot to mention a big part of it: the original commenter said he felt like he wasted his time playing WoW. If that's how you feel looking back on the game, then that's a problem. But you're right, if someone doesn't feel like they've wasted time on games, then that's great. Most people I've known have felt like it was a waste, but I can see how some people would think differently.
It's a rhetorical device. Asking a dumb question and giving a smart answer is sort of a dielectical approach to writing that helps move a narrative along while conveying a bunch of technical information.
If you take snapshotted backups from ext4 etc filsystems (no send/recv), where users regularly reorganise photo folders, dedup is invaluable :-)
Not having a desktop interface means all the typing on the platform will be done on soft keyboards on tiny phone screens, which will hobble discussions and lead to at-best superficial interactions.

Phone-only means this is an "Ow! my balls!" social network. You're right, they don't need me.
I would argue that it's your fault for trusting Mr Celebrity to give you good laptop recommendations. If Mr Celebrity's reputation isn't crippled by making a bad recommendation or two then you're picking the wrong people to advise you.
If the only restrictions on nonprofits are what profits are returned to the owners, if The company is wholly owned by a non-profit what can it do that it couldn't if it wasn't itself a non-profit?
Depends on where you want SSL termination, and if you want it federated out... The default Let's Encrypt project(s) integration tooling afaik isn't used by many people, but there have been a lot of tools to do more simple ACME integration into various web servers, reverse proxies and other configurations. It's pretty cool.

I'm overall, very happy that it works at all... Some things I'd like to see...

Namely, automatically allow higher thresholds for domains used/provided by dynamic dns providers such as freedns, that have more domains that may want/need to register than limits allow.

Have a more transparent interface for requesting higher thresholds, or for submission of virtual tlds for those domains that offer subdomains to others.
Hi, yes you have to create an account to view. I've accepted that I will lose many potential users by choosing to avoid the typical VC-funded, unethical approach to the internet. I don't have any advertising, tracking, or selling of user data. The way I pay for the site is by having people purchase DreamCoins. Hopefully, I can attract people who respect this approach and are thankful to not have their information tracked and sold, although I'm not sure many people care about that.
I find it worse. Github provides a great service and certainly has provided an incalculable value to os, but at a project level, it doesnt provide nearly enough value to dictate word choice, etiquette or style. Yes, the service is free, but github needs high caliber os projects more than they need it. It dosnt even matter who has an edge, automating spam at a user who says a naughty word is silly.

Idk, i dont understand why they would even care. Unless it reached a very intolerable bar, i dont think this is necessary
maybe he dislikes the "ahem, yours truly" part? Although I agree with your point, to me that phrase strongly conveys the "pseudo-proud" attitude the parent OP was referring to
The article doesn't spell it out, but it seems that's how dopaminergic stimulants make it hard to sleep. Dopamine deactivates the sleep circuit. This opens the way to stimulants that doesn't impair sleep and the reverse. That could explain (partially unknown) modafinil's mode of action - a dri that works preferentially on the sleep neurons.
I started my first college class in 1991, and finished my degree (finally!!) in 2013. It hasn't hurt me, any.

¯\_(ツ)_/¯

To be fair, I was already well advanced in my career.

Business Management major. I work in Systems Engineering.
Pretty amazing. I'm worried about the positive feedback in the controls though... shift weight back to pitch up, which is going to cause more weight to shift back. Definitely a stall hazard, and a tough one to get out of.
It is also an interesting test case for the hypothesis that merely increasing inventory, however enormously, will fix the problem.
>Beyond that, when I'm interviewing someone, I know I can't or shouldn't ask certain things, and I don't want to make people uncomfortable or break any laws. So I will often casually mention that I'm married or have a kid if the opportunity arises while we make small talk. I never tie it to a follow up question either, because that's too close to the line for me. But I'm not trying to figure out your situation there either. I'm just putting it out there that I have a life outside of here, that I'm probably going to sneak out (very) early every so often, work from home sometimes to get some other non-work stuff done too, etc. and that I won't hold it against you for being a normal person either.

This is a strange thought process. It's illegal to ask about kids/relationship status and you apparently know that. You just attempt to fish for that information because you want them to know that _you_ personally WFH and have non-work stuff in your life? Why not just describe that work culture? Seems like you are trying to find out if they have kids or a wife, otherwise I don't understand the reasoning.
yes, I think that is a solution. ill probably end up writing my own though, with just stuff I need. Otherwise its just like jquery all over again
Why not terminate public TLS/SSL at the proxy level, then use internal PKI for proxy to backing servers... It's be easy enough to have a single ACME server that handles all acme requests forwarded from the firewall(s), then federate that configuration out as needed.
I've enjoyed using DoneJS. It's a lot like using Vue or using React with Mobx. I really like how it provides a lot of things that I'd normally have to set up myself, like SSR, & fall-through data cacheing, and its packager/build tool has the best API of the ones I've used (but I've only seriously used Browserify, Webpack, & StealJS, and SystemJS a little bit, so I can't speak for the others). It supports using React for the view layer, if that's your thing. Also, full disclosure, because of my past experience with DoneJS-related projects, I got a position at Bitovi last year. It's pretty likely you've used sites that use DoneJS tech, too. I know of at least one in the Alexa top 50. I REALLY like the changes of the next version, which is currently available as a pre-release on npm. I've been using it in my side projects and it has some pretty nice changes to many of the APIs.
It's reassuring to hear this.

I graduated in 2006, having started my Bachelor in 2000, beca8use it turns out that I have a pretty severe neurological disability. I've had much trouble finding a full-time job (one interview started screaming at me after I explained that I have a disability, but was most impressed with me up until that point) and one of my acquaintances explained that it was because I got a degree.

First, he told me that running mail/web/file servers at home show I can do it and haven't just followed an online tutorial but by doing my degree, anybody could have done my work. Then he explained that the length of time that I took to complete the degree was going to stop anybody hiring me. Later, I was told that it was fair to expect that no employer would hire me, there's no legal restriction preventing them from telling me to get lost because of my disability.

Obviously the first and last were wrong, but this is the first time I've heard an employer actually saying they don't really care how long it took to get the degree.
Pro tip: shonky-seeming clients or wacko stuff like this calls for pre-paid hours.
I used to think this was a horrible layering violation as well. I'd been using various filesystems on LVM on RAID for a good 15 years, and from a certain point of view these layers make a great deal of sense.

But these layers also impede a number of important things needed for data integrity checking and efficient rebuilding on failure, as well as complicating administration when you need to rebuild bits of an array after failure or fiddle with logical volumes. From the point of view of a sysadmin, ZFS is a revelation. Datasets are simple; creating, resizing (quota), deleting are trivial and safe. Operations on the pool are logical and (relatively) safer than with mdraid or hardware RAID. Snapshots are safer--you are doing it at the filesystem level rather than the block device level, so it can never be inconsistent or get corrupted when your snapshot device is invalidated at some arbitrary future point when the block delta exceeds the device size.

The layering is still there. It's just subtly different. If you're used to LVM, then a "pool" is basically a volume group. The "vdev"s making up the pool are the physical volumes, which might be RAID sets. The "datasets" or "zvols" are logical volumes. It's a reinvention of what we already had, but it's more powerful, more flexible, and vastly easier to administer.

I was sceptical, but after learning about it (and there is a learning curve), doing some simple test installs (often repeated as I realised I'd not set up the pool with the right blocksize or partition alignment, or the optimal dataset structure) and then some actual deployments, I'm a convert. What it offers is currently unmatched.
I don't get the ref
I tend to agree with you completely and came here to essentially say what you've said above so I won't repeat it.

The only place where my opinion diverges is ansible -vvvv. The output is so horrendously verbose and yet it's so dense that I always struggle to pinpoint the root cause of the problem.
> App Engine is a joke. It was an interesting and novel idea at the time but it is not something you want to pick up today [...] in a world where there's so many better, cheaper, non-lock-in alternatives, even within Google itself.

As I see it, at the time App Engine was introduced, there were a lot more comparable PaaS offerings (maybe not with the same languages support, but the style of PaaS that GAE is was more common.) Competition from GAE and Heroku (which originally was focused on a similar PaaS offering) seems to have driven most of the other alternatives to pivot to something else or fail entirely.

Right now, there's very few close substitutes; there's lots of "alternatives" that require more infrastructure work (e.g., IaaS and similar offerings like GCE, GKE, EC2, etc.) or are off in the other direction ("severless" function hosting like Lambda or GCF.) And in some cases these might be better options than an GAE-style PaaS, but they aren't really direct substitutes, and they leave a space better served by GAE.
This post makes me want to meet the ops team at his company and find a better programmer than the author.
Actually, jQuery++ is probably the project I use the least of the DoneJS stack, but it does come in handy for me sometimes.
So why do we dream "programming"? I'm sure many others here too suffer from problem-solving in their sleep.

Maybe it's just refactoring and caching, and we are full biological systems with no hidden variables in the macroscale.
Strange move. The social networks are dying afaik. To me it looks like social is integrated more and more with other things you do every day. Even Facebook seems to be struggling. This is not the time for another social network. Maybe there won't be any serious time for social networks again.

Maybe a businessmodel would be to think of social networks not as a standalone thing but as middleware that connects other services like video, short messages, quotes, cat pictures, games, work environments. Make a social middleware business model, not a new app.
Wait, how? I've used it before for one-off web projects, but didn't think it was that bad.
There have been serious security issues with the integration of pdf.js into Firefox in the past, so it may actually be more secure than Firefox's built-in PDF viewer.
This Company Has Built a Profile on Every American Adult
For that matter, cuckoo hashing [1] in general is an interesting topic. Take a look at its application to cache oblivious dictionaries [2]. They work quite well in practice, especially for space constrained hash tables (e.g. caches).

[1] https://en.wikipedia.org/wiki/Cuckoo_hashing

[2] https://arxiv.org/abs/1107.4378
I'm pretty sure that sleep is what recharging literal batteries is to human energy.
But, then, after a few months, I realized something a bit odd. Everyone I met was (in his or her own opinion) uniquely “special” in some way. Every salesperson I tried to recruit was the best on his or her team. Every speaker I heard was in the most demand for his or her specialty. Every startup founder had discovered the Next Big Thing. ...

After my disillusionment wore off, I realized that in the Bay Area everyone had to be a rock star, because claiming to be anything less made them look relatively pathetic. All of this hyperbole about people and companies had built what I started calling the “Bay Area Hype Machine.” Once everything becomes “epic,” nothing less will do, so hype ends up everywhere.

That's when things began to go off the rails: when we started dividing people into two categories - "superstar" and "mediocre".
First public release of git
It just uses different search providers. You can see the list when you enable/disable search plugins.

https://github.com/qbittorrent/qBittorrent/wiki/Unofficial-s...
From fire and agriculture to airplanes and the moon landing, a huge portion of human development and the entirety of fundamental science wouldn't have happened at all if they demanded some preconceived idea of immediate utility. So, I like to reserve this thing for rare occasions, but straight up fuck you for trying to force your own ideas about usefulness to how other people spend their productive time.
So far, this has been fantastic. Our team has been seriously considering converting from Windows to Linux for embedded development. (we run Linux VM when needed) Up and running and cross compiling for ARM without issue. Really surprised how it has just worked so far. This came at a great time for us.
Digital DMV & Universal Phone/Desktop Login (I'd like to be able to login to my Mac desktop from my iPhone)
I think couple of our engineers have said it really well, so I'm going to quote them both.

1. All config management systems suck in equal measure, but in different fashion. This is why you pick the tool that sucks the least for your particular usecase, and hope that two years down the line you made the right choice.

2. People who don't know how to write proper code end up creating two kinds of things. Either they write a config management system, because they believe it doesn't require deep diving; or they try to write a monitoring system, because they don't understand what they are getting into. One way or the other, the hidden and emerging complexities will eat them all.

Config management is hard, and the more stuff you have to massage on various hosts, the harder it gets. (For the record: I'm a big fan of slim hosts and immutable infrastructure movement.)
This is great to hear and I personally think this the next battle front for gaining/retaining Git users in Enterprise. I'm currently working on integrating with Bitbucket and Microsoft, and I'll comment on the issue in a few weeks and provide some feedback.
I confirm it only uses TCP for all communications between Win32 and WSL; source: I wrote cbwin. For now there is no other documented API, so this is the only sane choice (actually you can also use temp files on the FS, but it would be a poor idea for several reasons)

Using TCP is actually not that much different than opening a Linux or Windows device or IPC object and using it, except that: * you must handle serialization and framing, * you typically get no security for free (I get some back with a GetExtendedTcpTable + OpenProcessToken + AccessCheck hack), * performance is not excellent, esp with the security check, however on a modern computer you can still sustain launching at a mean rate of ~40 Win32 process / sec (and peak rate of hundreds per sec), which is largely enough for any use case I expect. (Actually if you do spawn Win32 process too fast for too long, Windows tends to graphically bug even after you stop that activity. It might be because of my graphic card driver, because I did not had that issue in a VM.)

On the plus side of using TCP, I could easily test some of the WSL side code on a real Linux to track some bugs (temporarily allowing non localhost connections on my dev environment)

To be clear, cbwin is not and will never be a complete substitute to proper IPC / interactions between Win32 and WSL, but that's not too much of an issue because MS will very probably add some in a future release -- I think at least some way to launch Win32 programs from WSL, and at least working pipes between processes of both world (not 100% sure, but I would be surprised if they don't).
If I operated banking.io, I could get a bankofamerica.banking.io cert from LetsEncrypt today.

Unless something has changed, I could also get bankofamerica.com.banking.io, from LE or many other CAs. The wildcard issue has no effect on this situation.
Such alternatives would have the same massive downsides as GAE (outdated software by design, lock-in by design).

I'm not saying "Don't use GAE because it's expensive/google/whatever". I'm saying "Don't use GAE or anything like it".
On the other hand, I've heard that if a child does something wrong, you criticize the act and try to make it incompatible with the child's self-image. As in, "I don't know why you would punch anyone, because you're such a nice boy!"
> You can't have different translation units interpreting the same struct type declaration differently.

Sure you can!

// MyHeader.h
struct MyStruct {
int A;
char b;
int* c;
};

// A.cpp
#include "MyHeader.h"

<...>

// B.cpp
#pragma pack(push, 16)
#include "MyHeader.h"
#pragma pack(pop)

<...>
"Successful" is so subjective. What metrics are you taking into consideration?

Find problems that businesses need solved, and put your skills to work coming up with a solution that will be valuable to customers.

Honestly, I think much of the problems with folks like us is that we are prone to "analysis paralysis". In other words, we think/research thing to death - and wait for circumstances to be just perfect, before we move on any of our ideas.

I'm not trying to downplay ideas and planning, but much of figuring out what to do comes with STARTING something, and seeing how it works. Then if/when something fails, you can iterate/pivot.
Personally I take it 45 minutes before expected bedtime (irregularly, only if I feel I need it).