skysight-inc/HackerNews huggingface dataset:
Hmm, not sure I understand what you're saying. Figure 5 in that paper is the situation I'm describing: at a certain latitude (52 deg north in this case, incidentally that latitude is my 'hood) there are no satellites visible to the north. Figure 2(b) illustrates why that's bad for precision.
I hear ya. But at 1.1m lifting an adult human might be a struggle.
> 1. The keyboard. It's apparently not so bad once you get used to it, but compared to typing on my Thinkpad I find myself unhappy with it; it feels spongier in comparison, and the key travel is pretty short (though not nearly as bad as the Apple butterfly switches.)

I think I may be more sensitive to this than most, but the keyboard is absolutely not okay. I had the Dell XPS 13 for over a year, and I could not actually use it as a laptop because the keys brought my fingers such excruciating pain. I could only use it with an external keyboard attached. Previously I had the old generation Macbook air which caused me pain in only one finger (pinky, I think from hitting Ctrl too much), and currently I have a Razer Blade which is a bit uncomfortable on all of my fingers, but not even CLOSE to how bad the XPS 13 was.

I also own a Dell Chromebook 13 and have zero finger pain when using it, the keyboard is a dream. Had some coworkers with Thinkpads, and their keyboards also felt fine to type on (better than the Air, worse than the chromebook)
Go read the link I posted by Professor Robert Harper before accusing me or anyone else of not understanding type theory.
Whether you like it or not, technology does compete for mindshare. Haskell and OCaml are also free software.
I've built a gcc-based cross toolchain for m68k (m68k-linux-gnu iirc) and it was very easy with crosstool-ng (ct-ng).

I would recommend building a cross-toolchain by hand just a couple of time to understand the whole process, but then just use ct-ng or something similar: it gets the job done and it's very configurable (abi, target architecture, libraries etc).
The hidden cost of K8S is you have to shift a lot of things: configuration management, secrets, CI/CD, monitoringn users' habits...

But it's worth it :)
I was literally just looking in to starting blood donations again, now that I have a flexible remote job (I stopped when I had kids, and time got expensive).

As a shot in the dark, does anyone here know how the different donation orgs (red Cross, heartland, etc.) stack up against each other? I'm having trouble finding unbiased sources, and am curious if the organizations vary greatly in ethics/profit strategies/proficiency of staff, etc.
Lol, yeah. The skin color of Jesus might be slightly more controversial.
The problem is that algorithms tend to amplify bias, rather than just reflect it. We’re constantly being told (implicitly or explicitly) that we should trust ML because computers are objective, but that ignores many of the most important variables in the training set.

Google’s Deep Dream is a great way to visualize this. Given a source image that you repeatedly feed through an algorithm that attempts to parse and recreate the image, an unbiased algorithm would produce something similar to the original. Instead you get dogfishbirds and eyes everywhere — that’s the bias of the training set getting amplified.
Interesting that you see it as 'winner takes all'. Wondering why you say that. The simulation can be run in various ways. When I run with rules:

r1) Actors have normally distributed abilities,

r2) Actors are chosen randomly based on current winnings,
the more you have won, the more you compete,

r3) Winner of competition wins one point from the loser,

You get interesting results, for example, in the two columns below, the left is Household income in 1970 broken
into quintiles. The right column is simulation results.

4.1% 6.7%

10.8% 11.5%

17.4% 16.0%

24.5% 23.3%

43.3% 45.6%

Interesting how well the top 3 or 4 quintiles match between the simulation and the real world data.

If you run the simulation with different rules, the real world quintiles do not match the simulation quintiles nearly as well. You can tweak the simulation to see this as well.

The simulation can be tweaked to handle cases such as inheritance, so an actor with different ability inherits the wealth of a past actor. It would be interesting to see how many generations it takes to loose the wealth to test the adage that wealthy families loose their wealth in 3 generations.

https://www.theglobeandmail.com/globe-investor/globe-wealth/...

Ill try it and get back to you.
XPS 13 owner. Had none of those issues, but the keyboard was 100% unusable for me (no hyperbole). Caused so much pain in my fingers I could only use it with an external keyboard attached, defeating the point of it being a laptop.
I wouldn't suggest drinking fruit juice instead of Coke. I would probably suggest avoiding both unless you are doing 2 hours of cardio every day.

Personally, I do intermittent fasting. I typically eat a very big meal, one time per day, at the same time every day (for me, it's lunch). I have gone from 195lbs to 135lbs in 6 months, and maintained that weight. Additionally, I am convinced that this fixes insulin and leptin resistance, and also reduces inflammation in the body.

Cardiovascular inflammation is pretty much guaranteed in all of us-- adding extra cholesterol into the system is a surefire way to build plaque and eventually die.
Derek Sivers: Persistence is polite
>In a single tweet — can you name a technical benefit you and your team have gained by switching to Kubernetes?

- Continuous delivery made easier

- Code-as-infra you can deploy anywhere (Pi, GCP, AWS...)

- Ability to pack VMs tighter, viewing your cluster as a pool of resources.

Kubernetes may seem too complicated if you miss the point. It's throwing the baby out with the bathwater, but it's doing so with purpose. Kubernetes didn't become popular by accident.

The benefit is hard to explain for the same reason that it's hard to learn: it's a complicated piece of tool that solves a problem most people don't understand. That problem is scheduling. Most people view systems administration as the practice of managing machines that run programs. Google flipped the script: they began managing programs that run on clusters, probably about as early as any other company, if not earlier.

The key insight here is that with Kubernetes, you are free from the days of SSHing into machines, apt-get installing some random things, git cloning stuff, and setting up some git hook for deployments. No matter how much more advanced your process is, whether you have God's gift of a Chef script, or you have the greatest Terraform setup in the world, you're still managing boxes first, and applications second, in the traditional model. You have to repeat the same song and dance every time.

To be fair, Kubernetes is not the only platform to provide this sort of freedom. Obviously, it's based on Google's famous Borg, and Docker Swarm also exists in this realm, as well as Apache Mesos. I think Kubernetes is winning because it picked the right abstractions and the right features to be part of itself. Docker Swarm did not care enough about the networking issues that came with clustering until recently. Specifically, one of the first problems becomes "What if I need multiple applications that need to be exposed on port 80?" Kubernetes IMMEDIATELY decided that networking was important, providing pods and services with their own IP addresses first thing, including LoadBalancer support early on. In my opinion, pods and services are the sole reason why Kubernetes crushed everything else, and now that other solutions are catching up and implementing better abstractions, and other solutions for networking are appearing, the problem now is the massive headstart Kubernetes had. Kubernetes let you forget about managing ports the same way you forget about managing machines. Docker Swarm wasn't offering that.

Yeah, it took a few paragraphs to explain why it makes sense, but once you "get" it, it's hard to unget.

That does not mean that Kubernetes is not too complicated. It's probably way too complicated for most of us, and a lighter solution with similar properties would be fine. But that doesn't mean the complexity is all a waste; it's just not useful to all of us.
> a myth

It is controversial, but not a myth:

https://en.wikipedia.org/wiki/World_War_I_reparations
Really cool but I have a question: Does the site ask users to connect to any third-party domains or run javascript from third parties? If so, what information do they get about users?
Have a Google Voice number as the one you share with people and forward it to your cell phone. That should stop casual stalkers and warrantless searches, since they would need to get Google or your cell provider to disclose the real number.
Discover dev – a daily digest of engineering blogs
Could you please substantiate those claims?

One obvious counterexample is that Alexander the Great's empire reached northwest India. The idea that Greek society would be so isolated from the world – not coming into contact with travelers or traders or captives from beyond the Mediterranean – seems ridiculous to me.
https://news.ycombinator.com/item?id=16559882
Not among … y’know … historians it isn’t ;)
Well, they'd be babies or young kids, but still born into slavery.
> I've got a Dell XPS 13", and I'm absoluting loving it; especially the keyboard works great for me as a touch typist/vi user

This is insane to me. My XPS 13 caused me excruciating pain to type on. I try to warn people every chance I get. Hurt my fingers more than any laptop I've ever used, to the point where I could not even use the laptop keyboard, I would only use it with an external keyboard.

Best keyboards I've used was my Dell Chromebook 13, followed by coworkers thinkpads.
You may want to update your tutorial to use cert-manager because kube-lego is in maintenance-only mode
Once you know how to use both GUIs and the terminal you will have an easier life. They both have their place. If you're developing a Windows app, you should probably use visual studio. If you're doing basic web development then the terminal makes more sense.
Android's Project Treble, Coming into Its Own
Ok, I'll bite.

I posted this in another thread, but check this out: https://stackoverflow.com/questions/50195896/how-do-i-get-on.... That's the amount of crap I waded through trying to rubber-ducky myself into figuring out how to get two pods to talk to each other. In the end, I copied a solution my friend had gotten, and it's still not great. I'd love to be able to use Ingress or Calico or Fabric or something to get path routing to work in Kubernetes, but unfortunately all the examples I've seen online suffer from too much specificity. Which is the Kubernetes problem - it can do everything so trying to get it to do the one thing you want is hard.

Here is the kubernetes cluster I ended up building. If anyone has any ideas on how to add path routing let me know - https://github.com/patientplatypus/KubernetesMultiPodCommuni...
I found the approach taken by yocto quite powerful: it can be used not only to compile all kernel and all packages for the target system but also build a matching SDK (cross-compiler with matching libraries).

The learning curve is quite steep though. For Raspberry Pi this is an excellent getting-started guide: http://jumpnowtek.com/rpi/Raspberry-Pi-Systems-with-Yocto.ht...
> Greeks simply didn’t think of the world as starkly divided along racial lines into black and white: that’s a strange aberration of the modern, Western world, a product of many different historical forces, but in particular the transatlantic slave trade and the cruder aspects of 19th-century racial theory.

Exactly. The theory was developed to justify the prejudice and subordination, not the other way round. The idea of viewing Europe as a single ethnicity labelled "white" is extremely modern-American too.
>"If I look at all the alcoholic families in my municipality and compare their case history with big data gathered on a national level, I’ll certainly be able to predict how many of their children we’ll need to remove. I just can’t predict which ones because determinism doesn’t actually work on something that complex.
[...]
I think we need to learn from the social sciences, because they work much more with the complicated science behind the why."

Huh? ML classifiers will definitely give you a prediction for each individual case. Its the social sciences that have been choosing to look at an average effect at one single timepoint, etc and trying to get some kind of causal model from that (a dumb idea in my opinion since causality is working at the individual level).

EDIT:

I should also say I am open to the idea that causality isn't a real, or at least interesting, thing anyway. Eg PV = nRT, does that mean changing pressure changes the temperature or vice versa?
Only a Mac allows to compile for iOS plus MacOS. So there is little choice if you want to keep all options open.
Or, only 75 years on from the Holocaust. Both of my grandfathers who I knew who for many years fought against Hitler.

The idea of a fascist takeover of Europe or the world was a very real threat for them.
note that you can also use the x220 keyboard in the x230.

x220 keyboards are a bit hard to source for a good price, though.
> would it be okay for someone to permanently change their body to better accommodate something like that?

Many professionals in other fields already permanently change their bodies to better suit their profession. I don't see why a full-time Blood Donator would be any different.
They are usually called rovers, unless they actually fly. I cannot name any single atmospheric flight on another planet, only controlled plunges.
The idea of multiple races of humans existing is post-darwinian (correct me if I am wrong please). I would imagine most humans that lived in the time of the ancient greeks saw different tribes and ethnicities. Even when they see someone from asia or africa, wouldn't they simply see a strange looking human from a strange land and tribe?

The modern view of race that categorizes other ethnicities as almost an entirely different species requires ideological flexibility which to the best of my knowledge isn't compatible with the world view and beliefs of most ancient people.

I am no history buff though, I would be interested in hearing a contradictory point of view.
If you really need to be sure, you have to get a phone with a removable battery.
I don't see why not, a test that goes 10 feet up, 50 feet over, 10 feet down should be sufficient. The thing in the video looks like it could fit in a large cargo plane. Or, are you concerned about turbulance due to being in a closed space vs open atmosphere?
Which Banana Will You Eat? Your Choice Will Affect Your Health?
They might be stupid but almost every website is even more stupid.
Almost none offers a way out of spying.
Your comment offers very little substance or basis for discussion. It's fine for you to not read something, of course. But the HN guidelines expliticly ask that you avoid shallow dismissals, because they bring down the level of conversation for all of us.
Get a faraday bag for your phone is the easiest and most certain.
I posted a link by Professor Robert Harper, I guess you didn't read it. This has been a discussion about terminology, so I'm not sure you can claim anybody is factually incorrect.
With a name like empath, I'm compelled to wonder if what you're maybe suggesting is not that they remove their biases, but rather that they apply their own biases in order to achieve a more desirable outcome in accordance with their contextualization of the data and desired outcomes.

I'm not necessarily suggesting that as a bad thing, I just wanted to clarify that it's actually very easy to come up with some very unpleasant data that is totally devoid of bias at all.
I can't really agree.

Having worked on an original IBM Model M keyboard in the 90s and as touch typist, I'm as much as a keyboard snob as could be, and I think the keyboard on the XPS 13 is excellent for what it is. I had the opportunity to compare an X1 Carbon keyboard (or was it another high end Lenovo?) against the XPS 13 in a shop where they had both on display, and preferred the XPS 13 subjectively. The Lenovo, certainly a high end part, had more key travel, and was also quite a bit wider; both facts combined made the outer left and outer right keys "block"/"skew" because they weren't hit straight from the top. Also, the keys were a bit too loose/clacky and felt more like a cheap desktop keyboard. I can't imagine typing on that thing as fast as I can on the Dell. The Lenovo also was quite a bit more expensive than the Dell, but had an atrocious 14" TN display (manufactured to 10+ year old standards) next to the Dell's.

> Linux support is actually really awful ... [XPS] only well supported with the exact version of Ubuntu it ships with

That's not been my experience at all. I'm running the XPS 13 for over two years now and everything works out of the box on my non-Developer Edition model (with the occasional glitch, like once every other month, of WLAN reconnect failure and power management switching into a really slow mode when waking up/opening the lid).

Fully agree with Arch Linux wiki pages; used them as resource to get Ubuntu running on the Dell XPS when this wasn't yet possible out of the box.
Docker compose can handle simple container situations and many PoCs just fine, and part of the work will be analogous to the Kubernetes solution.

If all you have is a handful of load balanced web servers and a database you can hold off on kube for a while.
Interesting, what do you think should be used to manage a cluster of less than 25 machines?
But also make sure to discharge those capacitors.

Or turn it off and wrap it in tinfoil.
Indeed, but you have to explicitly do that. The language doesn't for you.

Implicit type coercion is the factor that defines weak typing. Python doesn't do implicit type coercion. Therefore it is not weakly typed. Libraries have nothing to do with it.

Yes you could, but you could do the same in Java by having a method take in Object and cast. Which by the way is exactly what's happening in the python code.
OpenStack is used mostly for the layer beneath Kubernetes. We use it to provision the VM's/networking for the Kubernetes cluster itself.

Kubernetes might not make sense for your small scale projects but it's great when used for enterprise scale microservices. It makes deployments easier, faster and more secure (with things like network policies, namespacing and RBAC).
Nice work. Your site does not render well on my mobile browser for some reason.

I would subscribe to a newsletter or feed of this.
Document Extraction using artificial intelligence (AI)
We are creating AI system for generating documents for Global Shipping. We extract data from different type of trade and shipping documents and use that data to auto-generate other documents. If any one interested for more details contact on vmoksh.shah179@gmail.com or comment on this thread and provide your details. We'll contact you.
DeepDream is an apt example on a deeper level of analogy. What they wanted was an advance in the important topic of interpretability/explainability. Offshot of a failed experiment turned into the subfield of style transfer and pretty pictures. That became a success of AI somehow, one to talk about and dazzle audience with.

About the OP ignorance, well, statistics started off as a social science, so maybe self professed data scientists while looking into social sciences, ethics and psychology, could also look about history.
What is an "organic culture"?
There used to be a demo, but the site the comments were designed for is now defunct so it was removed.
Ask HN: Considerations in leaving my current job
I joined a large multinational almost a year ago, currently I work on financial applications. One of my motivations for joining was the fact that there seemed to be a lot of room for advancement, promotions and several ladders to climb. Now I'm disillusioned by the process through which those promotions happen - it seems that taking on a new role within the company does not change your title or your salary, just your responsibilities. The promotion process is somehow completely separate.

Last week a recruiter reach out to me with an opportunity, it seems too good to be true. I live in a large Texas city, and the pay offered is $160k/year (60% premium from my current $100k/year) doing senior LAMP stack work. The caveats are that it's a 1 year W-2 contract with benefits (not sure what those look like yet), adds one hour to my daily commute, and it sends me back to a LAMP stack where two years ago businesses had to be convinced that my skills were worth $85k/year. Another issue is that my team recently picked up a new project, and a not insignificant chunk is being done by me. I don't want to burn any bridges since later on I would like to rejoin the company at a more senior role.

But the way I see it, I work to provide for my family, and a place that gives me over 50% salary bump makes that easier. I've also thought of doing W-2 contracts since my tenures tend to be short anyway; I'm an effective developer, communicate well and focus on delivering business value - I tend to feel that I outgrow my responsibilities quickly.

What are some things I should be asking this recruiter? Am I looking a gift horse in the mouth by questioning the tech stack and future employment prospects? Or am I being shortsighted in considering leaving a place that's currently dominating its industry?
If no one person in you company has a complete mental model of the application architecture or it is impossible because it is so complex,

One caveat to this: architectures that are complex because of poor design should probably be redone rather than hidden behind yet another layer of complexity.
Verizon has multiple information sharing settings you can disable as well. Log into your account and go to "My Profile" > "Privacy Settings".
Scroll down, there is both a newsletter and a RSS feed!
...or use airplane mode. but both methods is pointless because nobody will be able to call you.
They recently added namespaces to specs, and I think they should add context as well.

Not really a horror story, but we ran into some mysterious behavior when one of our services appeared to alternate between two difference instances of an app. It was amusing to find someone had deployed prod specs to both prod and dev clusters, The only difference being their dns. The result was a fight between the two clusters' dns controllers to sync the A record to their respective endpoints.
I have a $300 (plus SSD price) Dell Chromebook 13 from a few years ago which I use https://github.com/dnschneid/crouton on to run Ubuntu with i3. It's a wonderful machine for light web dev (I've never tried any really stressful development, I use my fuller spec'ed laptop for that). Great battery life, light, best keyboard I've used. I don't know how well it would work for 'serious' development depending on your field, but it's probably the best starter laptop for programming I could possibly imagine.
So when the donation is aborted (e.g., the needle hits a valve or skin plug) and they only get part of a unit, but say the partial donation can still be used for research, how does that work? Do researchers not care if the blood is extra-anti-coagulated?
No. I mean: Teach me how to build a compiler binary, and I'll be able to build pretty much whatever binaries I need whenever I need them for a lifetime. (What's the point of having a compiler at all if you're not going to build your own binaries?)

> the "fish" are free

That's true. But if you know how to build them you can make new kinds of fish. That can come in handy if you don't like the free fish.
Except that they still can't do what the author needs in order to do her work. A tool she can use. Social Sciences have not yet produced anything that can effectively produce a change or even adequately describe a social system.

Her tagline is appropriate. She'll gladly use a tool that works, but she won't use one on faith.