skysight-inc/HackerNews huggingface dataset:
There's a difference between backpacking and hiking.

What I tend to see is people often preparing as if we're going backpacking for days just to hike 12 miles in a day, usually climbing up to some ridge from a beach then back down to the coast here around the SF bay area.

I'm not advising people stop preparing appropriately for the situation at hand, but it's worth noting that people tend to overpack and actually make it unnecessarily harder on themselves in the process. Increasing the likelihood of injury with the added load and altered center of gravity.

I used to carry way too much crap on the most trivial of hikes, because it was all crazy nature outdoorsy stuff. After getting more experienced, my actual requirements are much better calibrated to the task at hand.

The only advice I'd actually give newbies to the outdoors is to go with someone experienced and listen to what they recommend bringing.
Agreed. The problem is the risk of small, relatively hard to spot & nearly impossible to properly debug mistakes.

> A{2,4} -> AA(A|AA)
I live in a country where this scheme is already the norm (Saudi Arabia) and I can say that while it's not necessarily ideal, I much prefer it to the alternative. It plugs some seriously annoying holes in the healthcare experience and frees up doctors' time for more patients.

As it is, the only medications that require a prescription to buy in Saudi are psychotropic ones, narcotics, and most recently, antibiotics. Things like insulin, birth control medications, hypertension medications, even antidepressants and anti-psychotics- they are all OTC. And I think they should remain so, because from what I've seen the damage from misusing those drugs against pharmacists' advice is far less than the damage from going without them due to the difficulties encountered in seeing a doctor.

The reason that this is the norm here is twofold; one, health insurance wasn't much of a thing here until a few years ago. The second reason (and the reason health insurance didn't factor in until recently) is that the socialized healthcare system here was (and still is) stretched thin; seeing a doctor to get prescriptions for every little thing becomes prohibitively difficult, with appointments taking months.

It's asinine to expect someone suffering from, say, an acute athsma attack to try to navigate ERs or try to see a doctor on short notice during a crisis, when a pharmacist would be able to dispense the exact medication needed, leaving the others free for more complex cases that need closer attention.

Edit: this actually created a bit of culture shock for an older friend of mine. He was traveling to an EU country for the first time and didn't do his homework- he thought he he could simply walk into any pharmacy and ask for a pack of his cholesterol medication, as he usually does back home. I don't envy the poor pharmacist that had to keep trying to explain the dispensing system to him and to emphasize that yes, they are aware that it's Lipitor, not morphine, it's just how the regulation is.
Texas Instruments CEO Resigns After Code of Conduct Violations
Deploying Rust with Docker and Kubernetes
And this is why we have the syntax sugar.
Which is precisely why it is an antipattern for any program to pass it accept credentials as command line arguments.
This is the problem I have with Lisp, but exponentially worse. Languages like this try and stretch ever-closer to an imaginary "perfectly pure language". It's an interesting exercise, but in the process they get further and further away from concepts that are palatable to the human mind, and end up esoteric and minimalist beyond usefulness. We sometimes forget that programming languages are not designed for computers, but for humans who want to express ideas to computers.
Software Engineer (general) and iOS Engineer
HaloDB: key-value storage engine that powers Yahoo's DSP
From the title I thought this was about it being harder to detect dementia in Trump due to test exposure. But the worry is actually on detecting dementia in the general population now that the test has been shared widely.
How did it break GPU passthrough?

Then again I heard recent versions of VAC detect running under a KVM hypervisor and kick you out of CS:GO servers.
It's just an expression of the conservation of energy. Much in the same way the double slit experiment conflates a particle transporting itself through two windows at once, so too, do these experiments conflate the polarizers as causing the effect.

Ask yourself: if you construct a gun, with two diametrically opposed barrels, with exactly opposed rifling twists, and you aim the gun at two opposing (but identical) abrasive knurled metal rasp targets, such that if the bullet spins one way, the ricochet off rasp target will send it to a blue target, but if the bullet spins the other way, the grain of the rasp target is such that the bullet is sent to an orange target, will you be surprised to find that the behavior of the projectiles remains consistent?

Fire those bullets out of that gun, and as the bullets leave the opposing twists of the barrel, and the spin of the bullets encounters the friction of the knurled surface, they will consistently be sent in whichever direction the spin of the barrels rifling puts them. When one side sends spins the bullet to hit the blue target, the other barrel's twist always puts the other corresponding bullet onto the orange target, by bouncing it off the polarizer rasp.

So, now, to shrink downward to the realm of particle physics, what we find is that the ballistic particle guns are such that the emitter source is an array of many guns with varying rifling twists, but like pulling a lever on a slot machine, we cannot know which of the guns embedded in the radiation source will fire next.

We won't know the turn of the rifling of the gun's barrel prior to whichever one happens to go off. We stick out our rasp target to have it send the bullet to a colored target, and we declare that the polarizer rasp directed the bullet particle, but not really. The emitting source's gun barrel imparted the spin. The polarizers induced behavior on particles that would have behaved as reciprocals anyway.
I'll do that, thanks for the tip! I heard about the interpreter book from the GoTime podcast, but didn't know about the compiler book. :)
I knew it had it but I have no C# experience. Does idiomatic code use this or only more niche optimizations?
Can you express what it is about Stripe's design that was better than Apple, et al.? I've always wondered at this as well, not that I ever thought it was subpar design, but I don't understand what made it special. I'm definitely not a UX/UI person though, so I am genuinely curious what I am missing.
With all improvements to the GC, in 2018 Go is ready to develop real-time AAA games?
In the past there is discussions that Go is not very well for game development. (GC latency)
This could be a mega boon to the UK as micro satellites are set to kick off in a big way. Uist and Shetland are terrible locations though - even Sutherland is a ball-ache to get to.

Everyone should cool their jets though, the SNP will make a balls up of this. They only have one goal, which is independence. There isn't a single competent SNP MSP.

Schools, hospitals, roads and just about anything and everything the SNP has touched over the last 10 years has suffered. For example look at the new bridge over the Fourth - http://www.heraldscotland.com/news/homenews/14307424.Reveale...

They took away the bridge tolls to help them win votes during election time and then had to borrow money to pay for a new bridge while the old one disintegrated due to lack of maintenance funding.

Do these morons sound like they can handle a spaceport?

How anyone can look/listen to Nicola Sturgeon and be filled with confidence makes me shudder.
That's not everything the TFA says. It begins talking about how uncivil the Chinese are.
I disagree, I would like WASM impls to offer one that you can optionally leverage for many reasons. Regardless, here is a recent thread that does a good job discussing pros/cons: https://github.com/WebAssembly/gc/issues/36
You can see the actual Stripe Press website here: press.stripe.com
Wordpress doesn't scale that well, I assume the database was just overloaded.
Network Control Program.

https://en.wikipedia.org/wiki/Network_Control_Program
The hello world collector is called Epsilon. Epsilon is the simplest possible collector: it never collects at all.

The next one up in complexity is called the serial collector. It's a stop the world mark/sweep design straight out of the 1980s, but it can be quite effective for small programs like command line tools, simple GUI apps etc because there's no heap overhead and no runtime overhead when not collecting.

After that you get into the more advanced algorithms. In order they'd be parallel, CMS, G1, Shenandoah/ZGC.

The different engines can be found one level up, here:

http://hg.openjdk.java.net/jdk/jdk11/file/a0de9a3a6766/src/h...

The directory you were looking at is code shared between the collectors.
I think the title is a little loaded. I give to a lot of groups, I don’t want my name on a list that the government or the public can get their hands on. Imagine if during the civil rights era, people who gave money to anti-segregation organizations risk having their names made public just because they donated? Pick a cause. Donor information should be confidential because it’s no one‘s business where the money is going. Whether you’re warren Buffett, Michael Moore or anybody
Show HN: Check It Out – Open Source – Product Hunt
This is lots of companies I've worked at. Producing vaporware solutions for problems that may or may not be defined via user requirements (if defined at all). I'll just tell you about the worst one I worked at:

Under the hood, the company was down to 4 engineers (we sold the company as a team of 30 engineers). We were basically doing Ponzi-style SOWs promising time to clients over time another had paid for, etc. Lots of our 'solutions' were just white-labeled third-party software bundled up into a shitheap. We didn't have any actual IP because all of the stuff we made was licensed by the hosted providers we used. We actually stopped really acquiring any new tech or updating or methodology maybe a year into me working there. My boss shifted focus onto social media (blog posts about cloud shit, tweeting about cloud shit, facebook about you guessed it--cloud shit.) He even went as far as to spend ~20,000 on high end production and recording/streaming equipement and software to start doing live webinars about more, yes, cloud shit. The content of the webinars was whatever the engineers could manage to scrape together at 2am after finding some time in their massive stack of actual work to do. Our boss never learned how to set up the shit, the webinars barely ever streamed successfully, and the social media best I know never made a mark.

I've been gone a while but last I heard the CEO is still hellbent on being the most widely visible adopter of the cloud in the world.
Great website -- thanks for the recommendation.
oh

https://news.ycombinator.com/item?id=17553233
Great - thanks for sharing
I would think the biggest barriers (no pun intended) to using Go in CPU-bound apps like games would be the lack of mature compiler optimizations, compared to GCC and LLVM. Additionally, the performance of cgo can cause problems when linking to libraries like Vulkan that can't effectively be lowered into syscalls.

I also think that throughput of memory allocation, not just latency, matters a lot more than people give it credit for.
I am sympathetic to the discussion of the government. The emphasis on line cutting and gawking is interesting as a foreigner (experienced gawking too in Seoul) but it does seem to contradict the author's contention that the reason for leaving has nothing to do with Chinese people and culture.
Language and structure in non-programmers' solutions to programming problems
>Still I am not very convinced that it is a good idea to teach STEM students that way.

Take it from a math PhD with quite some teaching experience that we do need more of what this professor is teaching, and less of number-mangling and rule-memorization, especially for STEM people. Understanding of what is going on is far more important than the formalism, which always comes later.

Also understand that the contents of a course aren't well condensed into a short article about it, and you won't get much out of the latter.

In the end, some complex mathematical notions have very hands-on representations that are faithful. The beauty comes from realizing that they are the same. Some examples:

------------------

1a)The limit of the iterated dynamical system (f_1(z) = (1+i)z/2, f_2(z) = 1 - (1-i)z/2) in the complex plane

1b)The shape you get if you fold a paper over many times, and unfold keeping the angles at 90 degrees [1]

------------------

2a)The algebraic field resulting from adjoining the roots of the polynomial x^2 + 1 = 0 to the real numbers

2b)All the ways you can move, rotate, and scale a flat shape on a desk [2]

------------------

3a)The problem of classifications of embeddings of S^1 into R^3 up to ambient isotopy (a whole field of mathematics whose primary problem has remained open for over 100 years, and is connected to many others)

3b)Can you come up with a way to tell if you and I are tying our shoelaces the same way? [3]

------------------

4a)The study of the following class: a set S with an associative operation ×, under which it is closed, such that every element is invertible, up to mappings that preserve × (that is, maps F such that F(g × h) = F(g) × F(h)).

4b)Study of reversible operations on an object that don't change the nature of it[4]. Like shuffling a deck of cards[5], spinning a globe on gimbals[6], or maybe swapping left and right children of some nodes in a binary tree here and there[7].

(The last example is more abstract, but hey, I made a thesis out of things like that!).

------------------

The notions described in a) and b) are exactly the same. The way mathematics is taught is often you don't see b) while looking straight at it! And yet the formalisms in a) are much better understood when you know that they really are b).

If you have seen any definitions in part a), but part b) comes as a surprise - it's a problem. And yet that's the state of affairs.

That's the disaster that this professor is trying to fix.

============================================

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

[2] https://en.wikipedia.org/wiki/Complex_plane

[3] https://en.wikipedia.org/wiki/Knot_theory

[4] https://en.wikipedia.org/wiki/Group_(mathematics)

[5] https://en.wikipedia.org/wiki/Symmetric_group

[6] https://en.wikipedia.org/wiki/Rotation_group_SO(3)

[7] https://en.wikipedia.org/wiki/Grigorchuk_group
Assume growth costs money.

If people believe there's room for growth, then earning profit implies you're wasting money. The money kept as profit could have been spent on growth. Money spent on growth is not included in profits.

To put it another way...

If you have a factory and produce 10,000 widgets that cost $10 to make and you sell them all for $100 each, then you've made $900,000. But if you spend all $900,000 on factory expansion because you know there's a demand for at least 1 million widgets, then you've made $0 in profit.

These numbers cause constant bickering when it comes to stocks. When people were talking about Amazon not being profitable, it's really because all the money they made was being re-invested back into the company.

People make noise about Tesla not being profitable, claiming it's stock is extremely overvalued. Well, if they completely eliminated R&D, stopped trying to improve batteries, automation, self-driving capabilities, etc., they'd probably be quite profitable.

Hence why people claim you shouldn't be declaring profits if there's still growth potential. If you're a publicly traded company, yeah your finances are declared publicly, but in this case, "declaring profits" means that your financial reports should be showing very little profit. If you're showing profit, it means growth is being limited.
> Everyone wants equity. Lots if not all employees feel like the deserve it, even the person who answers the phone and could be most easily replaced.

This is not a moral question of who deserves what. Compensation is a business issue, not a moral one.

The question is whether OP is getting as much as he could get elsewhere, and the answer is likely "no".

If startups could compete fair and square with non-startup comp, employees like OP wouldn't be discovering that their equity stake is tiny and they are therefore underpaid after 5 years of working for the same startups every day.

> Put yourself in the shoes of the owner who took risk up front.

Why should he? Is this "would-be millionaires sympathy hour"? You're saying the founder took more risk. Maybe he did. That's actually not always the case, when you factor in opportunity cost for a non-technical founder vs an engineer - I've seen founders earn as much as they would elsewhere in base salary, without factoring their enormous equity at all.

But even if the founder took more risk, how does that compel OP to work hard to make him a millionaire, while foregoing fair market compensation for himself?

You are implying it's OP's moral duty to compensate the founder for the supposed risk he may (or may not) have taken.

OP's only duty is to do what's best for himself. The founder and investors are certainly doing that by making OP work weekends for what is likely below-market comp.
This whole thread has me curious. If you're in a country with national health insurance (and no private supplementary insurance), are you pretty much always advised to buy travel insurance when out of the country?

In the US, decent private medical plans typically cover emergency medical treatment when traveling. Pretty much the only time I buy travel insurance is when I either have large non-refundable payments because you never know when you'll have an accident or a family emergency or I'm doing some specific activity like a Nepal trek where an evacuation could be very costly.

I'd never buy travel insurance because of potentially lost luggage or extra flights/taxi rides.
It's not about getting correlated outcomes when the measurements are made, that would be unsurprising. It's that the correlations (or more precisely, the distributions) of the outcomes conditioned on seemingly random measurement choices suggest that the outcomes are not from independent measurements.

Now there are several ways you can interpret that: 1) the measurement choice at one site is superluminously conveyed to the other site and causes an effect; 2) the measurement choices are not independent and random despite the best attempts of the experimenters; 3) the wavefunction over the two sites is physically real and both measurement choices are necessary to sample it.
Internet, not web. This was a time when nobody used those terms interchangeably.
Uhm, no, because a cloud service spans over several data centers and features a lot more moving parts than just a solid data center.

Let's turn this around: could a typical data center + server uptime + service uptime equal that of a major cloud provider?
> Sure there are cases where JS is incredibly useful and beneficial, but your website should be able to display the majority of content with JS disabled.

That's an entirely different discussion than what the parent was discussing though. This is about those cases where you're not building a static website.

"HTML was not enoug for writing applications"
I think your arm could deal with the pain every few hours.
Previous discussion (with some of the same comments): https://news.ycombinator.com/item?id=14178091
how to define fair?
The OP was making a snarky comment about New Orleans and Death Valley being below sea level. Believe it or not, even in an Endorheic basin, and even below sea level, water still flows down hill.
AI will create as many jobs as it displaces
Because of one data point? Seriously?
Hi! So it sounds like your company qualifies for our "startup lite" plan which is listed below our standard pricing on the website. Part of our mission is to empower companies like yours with the same tools that the big guys have. Do you mind sending me an email at kacy@cloudforecast.io? I'm happy to share how that plan works. Thanks!
Google Standard Time

Wow. Just... wow. Thanks for that. That phrase brought back a flood of old memories I'd forgotten.
Speaking as someone essentially atheist (or at least, secular humanist), this entire piece is IMHO the strongest [secular] argument that can be made for Christianity's positive effect on Western values.
iFixIt: MacBook Pro 15“ Touch Bar 2018 Teardown
I wasn't endorsing the practice.
Doubtful. It just so happens that a well known intro to neural nets focuses on controlling GTA using only on screen data and simulated keyboard inputs. That basic principle is valid for any game and can be improved to an unlimited extent.

Furthermore, approaching the endpoint as a dumb video terminal is very limiting, almost any real time 3d game will have visible latency on almost any internet link. At the very least, mouse movement needs to be local, menu navigation, ideally also panning in response to user input. That means some game state will be available for a cheat.
Achievement Unlocked: Pearls Clutched
That's a pretty normal price in the US too because it also typically doesn't cover healthcare when you're not travelling or, indeed, non-emergency healthcare at all. Normal travel insurance != global healthcare insurance.
Latency to the server will always be higher, but player to player will be lower if server to server on the backend is better. Which has less latency? P2P from California to Europe or latency between streaming servers in California to Europe.
Back when I worked in games we would detect cheaters and then shadow ban. Quarantine them by only matching them into games with other cheaters.

You may still have to ban them from certain elements of your game, like player economies (auction house, etc). But the more legitimate their experience looks the better.

The idea is that instead of fully banning them and triggering the next iteration of the arms race, you trap and release them into a competitive arena for cheaters. It's actually fun for them to compete with each other at who can cheat the hardest and no one else gets hurt. We hooked them up with a community rep. They found bugs and generally improved our security. Everyone won.

There's no way to win with an adversarial approach to cheating IMO, not when you let the client run on their machine
The experience you propose sounds like Fitbit + 23andMe, which sounds great, personally. Unfortunately, I don't think providers would want to dig their own grave. sidlls is also right - regulatory issues would be a huge headache.
So this guy lived in China in 7 years and never felt anything wrong. But after he lost his job, suddenly felt threat from ccp?
This is just a pathetic guy who lost job and try to get some credits by blaming ccp. Just like blaming everything to russia.
See: https://pdfs.semanticscholar.org/c294/8992cb8681c41dbb1d163f...
Apparatus for facilitating the birth of a child by centrifugal force [pdf]
I mean cloud gaming like OnLive, not Twitch.
They can get around that through the "revolving door" between legislators and lobbying groups: opensecrets.org/revolving/

The old "you pass legislation that we want, and we'll have a seat waiting for you on the board after your term is over, with a nice paycheck attached".
People love cheating so much they pay for the tools to do so.

The fact is 99 out of 100 banned users were actually banned for good reason and are lying about not cheating. Half of those will also dmit to cheating but beg for forgiveness as if they aren't quite literally destroying the game and everyone's enjoyment of it. That less than 1 percent that is truly innocent is nearly impossible to service because of all the noise.