skysight-inc/HackerNews huggingface dataset:
I want to have 20+ exercises by the time the course is complete. There are about 13 planned as of now, so if you have suggestions or topics that you think would make good Go programming exercises I'd love to hear them =D

EDIT: And in other news, a few people have reported the welcome email going to their spam so if it happens to you please let me know and I'll continue looking into why it is happening.
Question -

If it's free how do you plan to sustain it.

I hate seeing people struggle to support their app. Even the Ulysses guys got blowback when they went from one-time payment to a subscription model - which seems totally warranted from a power user.
Yeah, it’s the biggest issue by far. You have to research into local laws and locations.
See, I think you and I are not understanding each other. I tend to believe that an entity founded for the purpose of pooling capital to generate profit should be restricted to doing those things which are necessary to its purpose. Engaging in political activism isn't one of those things. If the particular field of endeavor of that entity is publishing books or movies, then that's perfectly all right, but I'd argue there's a right on the part of the government to, for example, police it for signs of really being a political-action organization rather than a profit-making one, and to regulate its actions accordingly.

Nothing about that does away with publishers. Nothing about it even does away with the ability of publishers to publish the political opinions of individuals. Most publishing houses do this and do it with little or no care as to what the opinions are, because even political opinions the publisher's executive disagrees with can be very lucrative to publish, and the executive is charged with making money rather than with enforcing some sort of political opinion.

And any and every counterexample that tries to muddy the waters by arguing that an individual's ability to publish would be impacted is going to fail in a similar way. Please, stop trying to make some counterexamples.
https://github.com/prologic/go-gopher appears to have you covered.
I use sublime, but I meant that each third party library has their own idea of linting, some use BEM some use camelCase etc.. There's no way to consistently lint them all.

Linting is a great idea in theory but in practice there are way too many 'correct' approaches to writing code.
Unlikely. Some quick googling gives an annual cost of $55BN for malpractice. Still, including the above, we're now at 1 / 10 of the overage.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3048809/
http://www.sayu.co.uk/understanding-the-google-quality-score... maybe Amazon has a very high quality score
The real story is the one no one has been talking about. The US has been the world's largest economy for the past 100-150 years. In another ~10 years, that will no longer be the case. Every year that passes afterwards, the US is going to fall further and further behind China, until it eventually gets lapped some time in the mid-21st century. It's going to be "interesting" to see what happens then.

http://fortune.com/2017/02/09/study-china-will-overtake-the-...

https://www.quora.com/Economic-History-At-what-point-did-the...
I'd say, it's not just a web based interface, it also is a console.
Constraints are for methods, not data
Survey says.... yes

[1] https://www.google.co.uk/search?q=go+gopher+server
That’s actually a very cool idea. Truckers sleep in their trucks all the time. You’d have a huge living space. Solar panels, power wall. I wonder how far you could get on that for driving.
Hey Andrew, it does have 'Forgot Password' UI. On the signIn form there is a link to 'Forgot Password'

Thanks,
Richard
> Having his personal net worth reduced pre vs post election

you really think he's not milking the presidency for cash?
Thanks! Nulis is open source, allows you to edit all the cards simultaneously(instead of double-click/esc to jump between editing modes), has writing stats(to develop daily writing habit), and allows you to save trees offline.

I'm also working on a desktop version that will share the code with online version, so that will be convenient to use and develop.
Looks great! I've been running through exercises on exercism.io, but this looks like a good next step in my Gopher journey.
My wife read some great advice recently. The five minute rule. If you are inclined to procrastinate just do five minutes of work and then take a break.

I have found getting started to be the hardest part. Once I have a project started my brain starts working on it and it’s much easier to go back to it
Beware that it listens on all interfaces by default:

https://github.com/mitmproxy/mitmproxy/issues/1293

I learned this the hard way. If you run a proxy on an unfirewalled machine with public IPv4, it's going to be abused really fast. :-(
"I typically avoid buying anything processed, those items rapidly ruin my budget." ... what

processed foods are on average considerably cheaper. Spam, hot dogs, bacon, deli meats, and the list goes on and on.

Where do you shop? I am highly skeptical of your claims.
Got confused as well, this happens frequently.

And yes, there is.
https://godoc.org/github.com/prologic/go-gopher
Taxes and whatnot account for 50% of her salary. She does need to save for retirement and one must include more than just the federal income tax rate to calculate how much is taken out in taxes. There's FICA, state taxes, and state sales taxes and property taxes. There is also rent, food. She can not save put 50% of her salary toward her student loans. That said, she can pay it off relatively quickly.

However, after 4 years undergrad, 4 years med school, and 4 years of residency it's time to live, no? What's the point of it all if you don't actually make enough to live a little until you are 40? A way better system would be to just provide for higher education and not burden people with debt. Instead a large salary is needed to pay the large debt but the large salary is permanent and the debt is not. Save a lot more money buy just properly funding higher education.
This may help a little bit: https://github.com/aws/aws-amplify/issues/19
M$ft XL developer here. I attended a conference to meet our Excel guru users and it's fairly impressive what these non-coders achieve.
Excel is like an operating system to them, and they even create Excel files to "debug" there other Excel files, e.g. debugging the order of formula calculation and validating the output at each step in their property assets spreadsheets - without using any VBA
>when they try to do everything in their power and play by the rules

Playing by the rules is not always the best way to serve the public interest.
no, switch to xylitol.
Design for Failure
No, I don't mean physically.
> So X was horrible

Was it?

I feel like someday someone is going to say something like "Man our VR world syncing protocol is really heavy, and we end up needing AGI-level LOD prediction to do it well, but compressing 360 degree light fields is wasteful and leads to latency artifacts... what if there was a protocol that allowed realities to render display-space fields directly to remote devices, but do the final compositing on the client?" and then someone will discover the X protocol, re-implement it with 3D SDFs instead of 2D rectangles, and all of the sudden X will be the new hot thing.
That's really strange that it was that early. If you look at pictures or videos of normal people from that time period, the main thing I always notice is how thin everyone looked.
Summary:

if you are an artist performing live shows and you are interested in building a cult of followers you can do so, and no one will stop you. If your performances and merchandise fees break through a threshold of profitability, you are designated a success. You can use digital tools like YouTube and Facebook to do this, but engagement is low. There are new companies and digital tools that are building engagement by facilitating addiction and game mechanics to make artists money.
Record companies are bad, and they are not the way forward.
Great question.

Right now it's super lean and I haven't needed any additional income to support it. In the future that might change.

If I were to charge for anything, it'd be paid "themes" for the eBook side of things. I feel that aligns with my objective of making a writing tool for everyone, while getting paid by people making money off it.
> Net neutrality favors giant, centralized entities that have more than enough issues of their own

Please explain how.
On a vaguely related note, Nomadland (https://www.goodreads.com/book/show/34068480-nomadland) is a really good book that describes both living in a van and why a lot of people are considering (aka being forced into) the (van/RV)-dwelling lifestyle.
> Wishlist for me would be.. hey Siri play recently added songs. Frustrating it doesn’t do this already, but maybe an Apple engineer will see this :)

She definitely already does this - “Hey siri, play recently added” does exactly what you want... looks like “play recently added songs” plays music by a band named Recently Added. Which IMO is what I should expect.
If I'm reading that correctly, they say there's no problem at the current doses, no?
Addiction is a side effect of how the brain works.
> The energy here is wasted because Bitcoin does almost nothing of value.

You can also argue that mining gold is a waste of resources because gold does almost nothing of value.

> Yes, there are other uses for Bitcoin. They are miniscule in comparison to its use as an investment product.

What about gold? Aren't its uses minuscule in comparision to its speculative investment value?

The point is: The market decides. One can argue that Bitcoin characteristics (encrypted, pseudo-anonymous, open source, decentralized, global, scalable, deflationary, stateless, etc.) justify its speculative price.
Startup+Profile:+Panacea+--+access+premium+books+at+cheap+rates
I don't think so... I'm talking about copying the code itself.
Hmm, it flashes unrendered views (with e.g. {{story.descendents}} )
Yes, Monsanto/agribusinesses/GMO or Pharma/Opioids crisis possibly are using FB to sway public's opinion. It would be great if this FB's transparency tool wouldn't be limited to Russians. I think there is an opportunity for development of some sort of network analysis tools or visualizations similar to how newspapers analyzed Panama papers.
The Once and Future Internet
Nice! Learning Vue at the moment. Is it live on Github?
when microsoft "remastered" age of empires 2 for steam ~15 years after original release, there was a small community-built platform that had kept the original game alive. microsoft released a buggy mess that was inferior to the community-supported platform in every way, but it was available to a wider audience and easier to install, so tons of people played it and it brought a lot of people to the community version.

msft also released a paid "official" version of a fan-made expansion that was broken and really never used. after a few years, they improved performance and released two fully new expansion DLCs

so msft started off with a pretty horrible remake (in intention and execution) that actually ended up reviving the community and leading to a pretty decent new product a few years down the road
> google is getting too aggressive and annoying.

I absolutely agree. They're exerting power the way Microsoft did in the 90s. The latest "feature" of Gmail on Android, where it opens links in a Gmail Browser instead of your default browser, is Microsoft level shit and has me looking for an alternative.
I agree, although when it comes to sugar we way past that threshold, since most of us crave for food many times a day when glucose levels drops.
Excel is a great way to code, but a horrible way to decode. Every try to pick apart someone else's spreadsheet.
its not theory... your system wasn't designed to be fault-tolerant in that manner.

Systems that matter, are.
And who pray tell had these organizations and the public direct their focus to fat instead of sugar? Guess.
Or put another way, approximately enough to power 110 of the most powerful supercomputers in the world, the Sunway TaihuLight, that would give a combined performance of 10 exaFLOPS.

https://www.top500.org/list/2017/11/?page=1

Given bitcoin's current throughput that's about 1 exaFLOP equivalent per bitcoin transaction.

There is no wealth being created here, merely a lot of wealth being rapidly redistributed with a great proportion of that literally turned into heat.

This will not end well.
Yep, thanks for picking that up. I did notice that during development, but put it down for a 'fix it later'. I did find the code snippet to prevent unrendered tags from flashing, but haven't incorporated them in there yet. Will do so in the next few days.
"Mindset: The New Psychology of Success". By Carol Dweck, PhD. This is a game-changer. It taught me what we believe is what really defines what we can or cannot do.
It depends, a currency's value (if software is open source) might be the inverse of the amount of political b.s. one must go through to adapt a new protocol internally.
The one reason to buy - because you think it will go up?
I like this! As a not-very-serious writer, I had previously been doing my writing with VSCode plus a couple of extensions and themes to make it look like Ulysses, but I think I will give this a look. I'd be happy to chip in some money if you put a donation link up.
Correct. Pitch a plan to Ryobi and all their marketing team would see is uncertainty and months of committee work to organise something like this. Show them a product ready to go, and they don't have to assume the worst of your ability or guess at what it might look like. I think the Vanual itself is a bit fluffy, but as a scheme by the owner, it's great.
Good to Great - Jim Collins

The Man who Mistook his job for a life

An Open Heart - Dalai Lama
As annoying as that sort of ignorance is, I would say it's marginally better than the opposite attitude that security scanners are bullshit and therefore unnecessary. The fact is, scanners turn up real issues that slip through whatever manual patching process you have set up.

My feeling is similar to when I started unit testing aggressively a decade ago: it seems like this should be unnecessary, but every time I do it it never fails to pay dividends.
To be fair, they also voted for Brexit, so....
I think it's not weight-by-weight equivalent. I believe that a tiny amount of Erythritol is enough to be equivalently sweet relative to a much larger amount of sugar.

That being said: I'm not sure if it's enough to make it cheaper than sugar.
That definitely sounds frustrating. Personally I don't like how intrusive it is, always blocking the loading of the app while it shows me the sync process.

iOS (like desktop Linux and Android) are entirely possible and would be fun to build. The underlying data storage is platform agnostic (hurray SQL) and the development environment is bifurcated only along desktop vs native lines.
"underground" is as subjective as "That's a great song!". It's all a matter of individual opinion.
The Way of Zen by Alan Watts. The book is a historical analysis of the culmination of zen buddhism from its roots in hindu, buddhist, and toaist philosophies. Watts presents a perspective on how to approach your everyday life (relationships, communication, work, play, boredom, stress, anxiety, happiness, sadness) that is contrary to how we're taught to live in the "western world".
Honestly the article stinks like an advertorial of cloud vendors trying to push their wares. I agree that Excel isn't a good fit for many things, but blanket rules like 'no excel' seem counterproductive.

Why do we readers take these sorts of things at face value? You know the whole article is a sales pitch.
> Now, one might have hoped to derive some bound on the relative error of sums with a small number of addends. My point is that already with three terms this is a lost cause.

Difficult? Yes. Lost cause? Nope. Although it really helps to define error in terms of your largest addend.

The proper solution to addition / subtraction problems in IEEE754 Floating point is to sort the numbers by magnitude. That ensures that the smallest numbers have the best chance of being "detected" in the floating point operation.

For example... 1 + 2^53 + 1 needs to be sorted into 1 + 1 + 2^53.

Or 1 + 2^53 + 1 - 2^53 needs to be sorted into 1 + 1 + 2^53 - 2^53 (which equals 2. Hurrah! We're exactly correct!).

If all the numbers are sorted from smallest to largest, then the worst case error is relative to 2^53, the largest number in this addend sequence.

I admit that I'm cheating and moving the goalposts a little bit... But that's what you gotta do when you work with Doubles.

----------

> Well, the general case is that there might be a subtraction. In IEEE arithmetic the sum (or difference) of two numbers is guaranteed to be within 1 ulp, which is a very good bound on the relative error. The problem begins when you feed this slightly inaccurate result into some other computation that magnifies the error.

Overall, this statement rings true. In practice, all that sorting and stuff only minimizes the cancellation error. Because the "relative error" as you define it is most important in multiplication and division problems, and as you noted... relative error is unbounded.

But if you keep positives and negatives separated, you can ensure that only one cancellation occurs in any sequence. IE:

2 * (25 * sum(array1) - sum(array2))

Normally, this has a cancellation error, which is then multiplied with the 2 (which makes the cancellation error grow). You distribute the multiply and split the arrays as follows:

50 * (sum(array1_positives) - sum(array1_negatives)) - 2 * (sum(array2_positives) - sum(array2_negatives))

Then you rearrange the sequence to minimize your cancellations.

50 * sum(array1_positives)+ 2 * sum(array2_negatives) - ( 2 * sum(array2_positives) + 50 * sum(array1_negatives))

This sequence guarantees one cancellation error at the very end, and it also ensures that there are no multiplications that occur after the cancellation error.

I wouldn't call this a "lost cause", but this sort of finagling is tedious, error prone, and certainly difficult. But necessary if you want to maximize accuracy in a long-running simulation.
Home prices are reasonable in the US. The ratio of home price to household income is a little high, but much lower than 2007: https://2.bp.blogspot.com/-CxAYOEkHwSs/WbgZo0mKLBI/AAAAAAAAs...
(these numbers are inflated by growth in a few high-cost regions, where HN readers might perceive a bubble)

The US debt to GDP ratio has increased, but several European countries have experienced the same. Turns out a monetary policy which is tuned to be tight but tolerable for the German economy is a disaster in other parts of the continent. If you are going to increase your debt to GDP ratio, you might as well accomplish something and reduce human suffering. That is, increasing the denominator with stimulus, instead of decreasing it with austerity.

I don't think US policy is perfect - we could have used even more monetary stimulus, and the fiscal stimulus could have been delivered in a more organized and consistent fashion. The incoming corporate tax cuts when the economy is already hot make no sense. We are in a good position to reduce the debt load if policy makers just hold steady.
Weird Kids' Videos and Gaming the Algorithm
"Thinking, Fast and Slow", in particular the explanation of prospect theory.
Yeah, that's definitely a page written for people who already know what Scrivener is and will have their ears perk up at the mention of the long-awaited V2.

Scrivener is a word processor specialized for long-form writing.

It lets you easily write a big piece of text in smaller chunks (chapters, paragraphs, whatever works for you), keep reference material handy, and compile it into the kinds of formats a professional writer is likely to need for passing their text on to the next stage in the publishing process.

Broadly, you can think of it as "an IDE for people who write prose, not code".
You can also build a completely customized os with yocto/bitbake. Takes a while but very helpful to build a minimal distro when targeting a platform with minimal resources
Microsoft gets to harvest your data more easily, has a "feature" that can "rival" Siri, and artificially increases Bing's marketshare in terms of total number of searches. Win-win-win for MS. That said, I have no idea how they managed to mess up file/program search so badly. I have had the same experience as you searching for files/programs I know for a fact are installed and it refuses to find them.
Interesting - found this https://ask.slashdot.org/story/02/09/09/1828240/gassing-off-...

The manufacturing process might not have been completed, the solders etc.
I don't like spamming people that aren't specifically looking to buy something. How much or how little I spend on something feels a little private. There are lots of things I wouldn't care about as much.
Chaos.
Godel, Escher, Bach.
Flatworld.
20M USD/d * 365 ~ 7B USD. I suspect people are trying to evacuate north of 1T USD from China alone. This will go on for years.
I think its time to simply charge a flat tax rate on gross income on all large companies
I am a long way away but my impression via the media is that this is sort of what New York was like and that it was substantially cleaned up. Are there parallels and lessons to learn there or are they very different?
I recently found my old Age of Empires II CDs and thought about installing them at some point, but then remembered the remastered Steam edition exists and thought about downloading it. I've not done anything yet. Is it worth getting the Steam one now - have the bugs been ironed out? (Running Linux, if that helps)
> I'm not even a leaver but seriously... fuck the economists. You're not a smart person if you trust them.

My favorite experience when it comes to economists was back in highschool (~15 years ago), when my teacher showed us a recording of two economists arguing with each other (on the news, I think). One was an expert in macroeconomics, the other in microeconomics.

They were using the exact same evidence to argue opposite positions.
You’ll get enough non-fiction recommendations. Something fictional (barely) and a lot more relaxed: The Remains of the Day, Ishiguro. It’s a chance to think about work/life split, life accomplishments, and professional vs personal identity.

If you like that, check out Larry’s Party by Carol Shields.
How very nice of you to offer!

In lieu of donations to Singular Writer, may I suggest a non-profit, perhaps No Kid Hungry (www.nokidhungry.org)?
It’s Signaling, also a “Valley Value”. I guess, ‘cuz I don’t even pretend to know what the hell thats supposed to mean.
Perhaps it is superstition, perhaps not, but I try to avoid TV dinners or meals which involve microwaving plastics.
I noticed the desktop version, and that it's cross-platform. That could be super-cool for security sensitive stuff/remote location work.

I'm making a bunch of workflow changes these days so I'll try a small project in this to see how it goes. thanks very much for the suggestions and the work you've done on this already.
The common American is getting poorer, but just like junk food and lack of exercise, people still drive. Other modes of transit may be much safer and healthier, but unless the common person is encouraged (whether that be with incentives to not drive, or tolls for driving) quite a few people will still drive.

There are a number of US cities that get most workers into the urban core besides NYC despite poor to middling infrastructure at best, but driving infrastructure dwarfs everything else, bike lanes are added only to diet roads usually (resulting in shitty lanes), and most areas see 60% to 70% of their land tied up in (mostly empty) parking, which is a disaster for every mode of transport.