skysight-inc/HackerNews huggingface dataset:
All of this is not really relevant for TypeScript, as it just transpiles to Javascript and ends up running on the used Javascript VM.

Sure, sometimes you might be able to generate more efficient code by tailoring the emitted Javascript to the VM behaviour or using something like typed arrays for low level operations, but if the target language doesn't have support for certain things like type hinting, there is not much that could be gained.
its just a coincidence she has a book coming out she wants to sell and that she has never held a job more than 1 year. (6 months, 4 months, longest = 1 year).
"Even when a mobile phone is in 'charging only' (locked) mode, it can still transmit the device name, vendor name and serial number to the system behind the USB port, and more based on the platform and operating system of the phone," the Kaspersky Lab spokesperson said.

I have to say this seems like a very minor issue. Its pretty much exactly what I would think gets transmitted. No personal data really at all.
> True, but when that level of individual freedom has negative repercussions on the community, the government has to step in

Good, then I guess the government should tell everyone to exercise too? I mean, people not exercising has negative repercussions on the community, so the government has to step in. Mandatory exercise for everyone.

I guess the same logic applies to limiting gaming/Internet time too.
does anybody know some http client libraries that have scalable, performant asynchronous support (including transparent handling of various issues, like too many requests pending etc.). A big plus would be if it would implement the CompletableFuture-interface (idk what it was called). Ideally with an easy, fluent api. I started with using unirest (http://unirest.io/java.html), but it behaved poorly under load (also no CompletableFuture-interface implementation).
Linotype Line Casting Machine
https://en.wikipedia.org/wiki/Linotype_machine
Your response was still in my mind, so today's FP story should shed some light: https://news.ycombinator.com/item?id=13682022

Also, do check the comments in that thread.
Native Libraries on Android Are Hard
The best way to learn math is to learn how to fail productively (2015)
Are you really supporting drinking at work? Tell me about the great experiences through the eyes of other people.

"talking about what sounds very much like events or after work happy hours"

The number of engineers bleeding from uber suggests, drinking isn't ^the problem^ but one part of a bigger culture problem. Do you work at Uber?
Listing what she can/should/coulda/woulda/shoulda is one way to avoid looking in the mirror and all that. It is one reason victim blaming is popular: If it is the victim's fault, then other people don't have to wonder what they might do differently or get off their lazy duff and walk the walk instead of just engaging in smack talk.

I appreciate you making the comment. I don't imagine it will go over well.
The government's will being theoretically derived from the collective will of the governed should not be used as a blanket appeal to authority. The people probably do not like all of their private communication being spied on by the NSA. That we've not yet elected officials and given them the power to stop such spying doesn't mean it's acceptable.

Moving on, the people should by default be free to make decisions that are not in their best interests. Just because you can't control yourself from eating candy doesn't mean my Right to Candy should be taken away as well.

Taking away liberty must be very, very carefully considered. What is the harm being prevented? What price is being paid to remove it? Seatbelts are a low cost to implement, a low cost to wear, and offer a high return of value in lives and health saved.

Banning imported food at tourist established is a much less obvious win. If I can't indulge in a sugary treat on vacation then when can I? That sounds like something the local agriculture industry is lobbying for more than anything. Who benefits the most from this change? Follow the money and I bet (heh) you'll find the big winners aren't the obese population.
Solar Realms Elite :

http://www-cs-students.stanford.edu/~amitp/Articles/SRE-Docu...
Why in the future and not now?
I doubt it. Maybe with fruit juice.
Sure. But that's not the definition of "industry veteran".
A Chip Flaw Strips Away Hacking Protections for Millions of Devices
Too culturally dependant. I, to some degree, have to push my (female) partner to be more ambitious. She has no problem being assertive otherwise...
> If an Uber recruiter contacts you, bring this up and tell them their nonfunctioning HR department makes working for their company a non starter.

This. Companies don't change until there's a huge price to be paid for not changing. When top recruits start turning down Uber because of their sexist policies/politics, then Uber will be forced to change.
Facebooks Hack could be an interesting comparison here.

Afaik it started out as experiment, driven by one or two engineers and got to a significant usability level before it got more resources.

Even if you have 10 or 30 engineers working on it, if they can speed up the other code written by thousands of developers, it can still materialize a huge gain.
"it's conflating drinking and misogyny."

Good point @metafunctor, didn't even think of that.
Alcohol definitely blunts fast reflexes. If it also hinders coding, it's not for the same reason. If I had to guess, a little could fix anxiety and perfectionism, while a lot will leave you too incoherent to make something work at all.
Why on earth do you think that? Mandatory binding arbitration clauses in employment contracts have been enforced before.
I think there's a small misunderstanding here that I'd like to clear up explicitly.

Public GitHub repos are viewable by anyone with or without an account. You can view and clone the repo if you know the correct URL.

Private GitHub repos are only accessible to those given access.

Within the scope of this terminology, my understanding is that this repo is private. I think I'm right based on https://news.ycombinator.com/item?id=13682657 and https://news.ycombinator.com/item?id=13682501. Am I right?

Within the scope of corporate security, I understand that the code is being moved out of the local intranet onto a non-corporate-managed Web service. However, GitHub manage private repos for some fairly high-level groups (or at least I assume they do), so their data protection policies are clearly very decent. (I at least know that individual floors on the building are keycarded, which is nice. I learned this from a story posted here by a guy who got fired.) So, even though this is an impressive level of stupid, I'm relieved that no leaking can/will happen (particularly for your sake now you've posted this here).

OP, please note that several people have reached out to you from top-level comments. If you could add a new comment listing an email address (IANAL but a new gmail one would probably be okay), or even better yet put it in your profile, that would probably result in some nice leads for you.
I'm one of the engineers on OpenShift, and there have been different production databases (sql and nosql alike) running on OpenShift in very large companies for almost 2 years now, as well as many databases in staging and test configurations.

Your point about 1/2 is fair, I was trying to convey that Kube follows certain rules w.r.t. process termination, storage, and safety that can be relied on when you internalize them. What's lacking today is the single doc that walks people through the tradeoffs and is easily approachable (although the stateful set docs do a pretty good job of it). In addition, we've made increasing effort at ensuring that behavior is predictable (why StatefulSets exist, and the changes in 1.5 to ensure terminating pods remain even if the node goes down).

Storage continues to be the most important part of stateful apps in general. On AWS/gce/azure you get safe semantics for fencing storage (as long as you don't bend the rules). On metal you'll need a lot more care - the variety of NAS storage comes with lots of tradeoffs, and safe use assumes a level of sophistication that I wouldn't expect unless folks have made an investment in storage infrastructure. I expect that to continue to improve, with things like Ceph and Glusters direct integration, VMWare storage, and NetApp / other serious NFS integration.

And it's always possible to treat nodes like pets on the cloud and leverage their local storage if you have good backups - at scale that can be fairly effective, but when doing one-off DBs using RDS and Aurora and others is hard to beat.
Linux 4.10 is out
We have a "whiskey club", and regularly go to the pub where I work.

We don't do it at lunchtime. We don't do it during the working day. 5:30pm on a Friday? Let's have a glass of whiskey together.

Somebody joining/leaving, or we haven't been out together for a while? Let's go to the pub after work one evening.

There is a #drinks channel in Slack where people who fancy a drink after work co-ordinate, and several of will grab each other once a week for a couple of pints.

That does not mean we are drunk when coding. As for team dynamics, it means we know each other better and bond more frequently. Not a problem, I think.

The downside is that for people who don't want to engage in this or can't (have to look after family, etc.), it can feel exclusionary, so we spend some time making sure we do things with those people too.
KernelNewbies change summary: https://kernelnewbies.org/Linux_4.10
> We have a pro-drinking culture at my company due to the nature of the business

what? what possible nature of business are you in that makes drinking more (or less) acceptable.

There is no such thing. at work, you work. if you want to get drunk, you aren't working.
There's not strong evidence that food deserts lead to an increase in obesity.
We are seeing the exact same thing here in Australia. An app called GoCatch which was a taxis-only app for around 5 years but moved into the ride share market last year. It used to be very difficult to get one of their cars in Sydney, but now I can get one most times I try. Many people seem to like the idea of a locally-owned company versus the tax-dodging (in their eyes) juggernaut from overseas.
The downside is that you can't get cheap tasty meals from McDonalds.
I've been recently learning my way around web dev. Most of it is straightforward enough, but security is my sticking point. Everything on the web is contradictory, half explained, and rapidly changing. Seems like you know your way around best practices. Can you point to a decent trustworthy tutorial/book on how to handle logins and identity? Seems like lesson one is "don't implement it yourself" and lesson two is never quite spelled out.
There is no nationwide database of that kind in Germany. The data is kept local (but there are mechanisms to access it from another place in certain cases). The address you give them is often not validated and many people have a typo in their official address causing all kind of mayhem.
Note that replicas: 1 does not actually guarantee "at most 1". If you have block storage with locks (AWS/gce/ceph/cinder), then he second replica won't start until the first is gone. If you try to use "replicas: 1" with a shared filesystem you can have 2 pods running against that filesystem at once.

StatefulSets guarantees "at most one"
So, Rust?
They used to make a device that is essentially a tiny AM transmitter. You'd plug it into your MP3 player's audio jack, and tune your car's radio to a particular frequency.

I'm not sure if this is still a thing, though. It also doesn't totally solve the problem (e.g. can't possibly listen to anything live like sports or news), but it does help.
That's really not that much traffic, so I don't think any of them will not be able to serve up so few hits. One of our servers is running on a $40 Linode and served up 186,698 unique visitors, 6,837,460 requests, and 552G of data last week alone and we had no issues with performance (in terms of bandwidth, CPU, memory usage, or disk usage). That Linode is a tad bit beefier than the $5 one, but I doubt you'll run into any issues with 50k visitors on a Ghost blog (which is, from what I saw last year while playing with it, fairly performant and optimized).

If you are going the VPS route, just make sure the provider allows for resizing your instance in case you do end up needing a larger instance.
toilets actually throw up a lot of fine spray when flushed...
I think the author does not understand capitalism. A fundamental aspect of what the US is about is Liberty.

That means that people are free to pursue whatever they want. If they change their minds, that's part of the system. People generate demand, and people work to meet supply.

The concept of a plan for production to meet demand is the concept that belongs to a planned economy (e.g. communist or fascist) government where production is controlled (or at least managed) by a government bureaucracy.

So not, we do not have a "strategic plan". And hopefully we never will.
The slides which inspired this listing include Guava -- omitted from this list -- an invaluable utility toolbelt that I think is a spiritual re-imagining of Apache Commons (... don't read too much into my phrasing, a lot of Apache Commons also quite good, even if API tastes have changed since then).

I'll also note that Dropwizard, the framework, came about as an quickstart around an opinionated bundling of quality libraries. Dropwizard's appearance has resulted [1] in the development of Spring Boot, which lowered the barrier to generating Spring applications, arguably finally delivering on the 'convention over configuration' promise that Spring has long suggested it could do, but never quite found the sweet spot.

[1] https://news.ycombinator.com/item?id=12283230#12286948
One project is Padmapper for affordable housing since the affordable housing sites built by government contractors are not great.

https://github.com/codeforsanjose/findahome

Another project is the programmatic serving of California drought data via a JSON api.

https://github.com/codeforsanjose/calidrought

I also am thinking of a tiny little golang website that helps people organize board game parties - basically a wrapper around meetup.com.

As far as non-tech projects, I want to make a bar cart I own prettier by lining the inside of its top tray with an LED strip.
The personal and professional cost of bringing a lawsuit normally means it makes no sense to bring a case even if you would have a good chance of winning. You really need to be prepared to make personal sacrifice in order to try to change things by the lawsuit for it even to be worth considering.
What's the interest in CompleteableFuture? It's probably my least favorite JDK addition...
"That does not mean we are drunk when coding. As for team dynamics, it means we know each other better and bond more frequently. Not a problem, I think. The downside is that for people who don't want to engage in this or can't (have to look after family, etc.), it can feel exclusionary, so we spend some time making sure we do things with those people too."

Sounds like a more balanced view of what I've seen at some companies. Implies grown-ups are in charge.
First of all, it should be all tech workers that unionize, not just software engineers. And you should talk to some of your fellow workers and ask if they all think they're being fairly compensated. Even aside from the issue of salary, tech workers are rarely given a fair stake in ownership in the company, and their equity grants often come with lots of clauses to deprive them from what little stake they have.

I suggest you seek out other opinions if you believe tech workers are under-worked. Perhaps this is the case at your job, but the majority of tech workers I know and have worked with are tired of having to put in hours on nights, over the weekends, etc. They're tired of "unlimited vacation" policies not actually guaranteeing them any time to take a vacation. I've had a boss prevent me from leaving at 10PM once before. I mean its not exactly a new realization that many of the most trendy perks for tech companies are ruses to get workers to stay extra hours at the office, that tech companies pursuing the youngest workers often leads to a culture where there's little differentiation between work and company time, etc.

Not to mention that tech workers are often asked to do dubiously ethical things by management. We're asked to automate away the positions of other employees, asked to be lax on security or privacy standards, etc.

Whether or not you believe there are any demands to make, I kind of find it bizarre to suggest that workplace democracy is something tech workers shouldn't demand.
Under normal circumstances, I'm not. In a public health emergency, I might be.
Clearly you haven't heard of the Balmer Peak
This time it is different because automation has reached the levels when it impacts most jobs profoundly and the remaining or newly created job require more skills and deeper specialisation at the same time.

A woodworker whose job was automated cannot pick computer programming in a couple of weeks. It is just not practical.
http://doc.akka.io/docs/akka-http/10.0.0/java/http/client-si...
That's exactly my use case as well, which I detailed in a writeup:

https://www.stavros.io/posts/provisioning-your-computer-one-...

It's a great way to synchronize state between computers, including installed packages, fonts, Vim plugins, etc.

It goes much further than dotfiles.
I completely agree with you. Unfortunately some truths are too offensive for science tourists.
Uber is such a shit company. My wife is a software engineer and I can't even imagine her having to deal with anything like this.
yeah, i feel like they messed up the api.

easy integration into ratpack[1] non-blocking system. Propagation of the async-functionality through various classes without hardcoding an custom library-solution.

[1] https://ratpack.io Also clumsy api, but performant for the required workloads.
It's not a great solution for a variety of reasons. First, it costs energy to extract the iron and dump it in areas of the ocean, so we'd have to do this in a way that generates less CO2 than it sucks out from the plankton (in which case, why do we need the plankton?). Second, it will cause large blooms which suck all of the O2 out of the water and fish will die off in those areas. Third, if we don't go ahead and reduce emissions, this will maybe buy time but not solve the actual problem.

These sorts of solutions are only a good idea if we finally get moved over to a low carbon economy and still find we can't reduce warming any other way.
I'm going to give you a quick FYI:

1) the holocaust happened in the way everyone can read about (you can also visit the camps, read diaries, etc - nothing is impingeable);

2) the moon landing happened as recorded and disseminated worldwide (with tons of available documentation and engineers;

3) according to credible insiders 9/11 included placing explosives in the buildings in the days ahead of 9/11, which you can read about in credible sources.

Therefore, please do not list 9/11 with the holocaust and moon landing denial when you list off such things, since the same standard shows that 9/11 included a controlled demolition.

I'm not a 9/11 truther and don't care terribly about this subject but thought I would give you this FYI. Remember: I am applying normal sane standards of evidence to all items in your list. So remove that from your conspiracy vocabulary.
Projecting is difficult, I'll give you that, but I also think the 35% number might be low.

There's going to be an enormous uptick in renewables being deployed in new markets, Africa is absolutely huge in this regard. Many countries lack the natural resources to keep coal or oil fired power plants running, they don't have uranium not the budget to build nuclear plants, and most are without large rivers they can tap for hydroelectric power.

What you're left with is wind and solar. These can be deployed just about anywhere it's windy and/or sunny. It's also something you can deploy on a very tiny scale or a very large one, it just depends on the packaging. You can also build it up incrementally as your needs grow which makes it easy to scale.

As the price of these technologies continues to plunge you're going to see some dramatic shifts taking place.
how the fuck did Saudia Arabia investors make it into a conversation about SF company culture..
« the Japanese word 当たり atari which means something like “hit” or “strike” or “to be right.” »

I'm going to be pedantic here, but that's what you would translate it in english in some contexts, not what it means (and I am, in fact, incapable of translating its meaning ; there's a dimension of contact in it, but that's not entirely that either).
There are huge professional and personal costs to suing. She has done more by most to protect others by going public. Isn't her job to fix Uber via lawsuit.
The flaw is that when you have 50k employees, you have much greater flexibility and resources with regard to human resources (and likely almost every other resource) to move around than a company with 200 employees.

Additionally, we are invited to "Contrast that with Google which has 72k employees". So, Google, which has almost exactly 20% more employees (after removing all retail and help center Apple employees), is supposed to be so much different, and an example of a large company? At least the comparison to Microsoft has more than a doubling of employees.

The argument that Apple works the way they do because they run their teams lean is fine, but let's not start acting like they're not a large company just because their culture is intentionally different in some aspects.

Edit: To be clear, by objection is to the premise "Apple is not a big company." which was the leading statement of the comment I replied to.
The price is a little difficult to find.

https://getkirby.com/buy

$17/USD for a single website license. Very reasonably priced.

Really looks like its some decent software. My only concern is its longevity as it is not open-source.

Its hard to compete with Codeignitor or Drupal.
As the article says, if you assume that's are that can be extracted from a device, it's only a matter of time before you realize it is not; at which point, you may have already been hacked.
Ask HN: What do you use to organize and share photos/videos?
From my experience and Google searches, this is an evergreen topic. Over the years I've used Flickr, Google Photos, Apple Photos, Dropbox, Lightroom + LR Mobile (current solution) and others. All of them have pros and cons. Recent trends are pushing everything online. That's fine, but I really prefer solutions that also allow local archiving and don't have a ton of lock-in, which why I've landed on Lightroom. But while LR organization is excellent, the mobile app is just ok. And their whole ecosystem is way more focused on photo editing, yet lacks in some basic functionality (no background uploads on mobile and incomplete video support, for example).

I'm often surprised by the lesser-known gems that are surfaced on HN and I've not seen this topic discussed recently. Note: I currently run a VPS and share stuff on S3, so I'd be quite happy with options that require some self-service.