skysight-inc/HackerNews huggingface dataset:
Rust has an overly complicated modules system compared to any other language Ive used. Rust has a million different string types, Can't use inline assembly unless I use a non stable compiler, etc, etc. On paper rust sounds perfect until you use it.

edit:

And no I'm not talking about the borrow-checker, I like that and it took very little time to figure out.
Give you the benefit of the doubt and assume that last bit was sarcasm?
It does seem like a theft from the working population to replace daylight with fluorescents.
Gin [0] is a good place to start for Go web frameworks

Gorilla [1] is more of a toolkit, but very common and very useful

There's also Buffalo [2] for an opinionated kitchen sink included web framework.

As for SQL ORMs, sqlx [3] and gorm [4] seem to be the most popular ones. But really the `database/sql package` is probably all you need. As for drivers, here's a list [5]

[0] https://github.com/gin-gonic/gin

[1] http://www.gorillatoolkit.org/

[2] https://github.com/gobuffalo/buffalo

[3] https://github.com/jmoiron/sqlx

[4] https://github.com/jinzhu/gorm

[5] https://github.com/golang/go/wiki/SQLDrivers
Explore What's New in .NET Core 2.1 and ASP.NET Core 2.1 APIs
Modal editing is just that good. ;-)

The thing that would get me to use Emacs is a plugin implementing Neovim's remote editing protocol. Vim is an incredibly deep state machine, and no plugins that reimplement it get things exactly right.
Seems clear to me that Scala's decline is exactly due to the rise of Kotlin. Whatever interest I once had in Scala has evaporated now that Kotlin has arrived.
This reads like a page from https://www.amazon.com/Words-that-Sell-Products-Services/dp/...
Kotlin runs on the JVM too, and easily interops with Java libraries and frameworks. So all three of your points apply equally to Kotlin as they do to Java.
As someone who recently grew out of his teens, I would respectfully have to disagree with your comment.

I'm a product of the internet too. The internet helped me keep friends that would otherwise not stay in touch, helped me make new friends, helped me learn and grow and become my own person. I've had jobs and internships, and I owe the vast majority of the knowledge required in those to... the internet.

If you choose to waste your time mindlessly watching empty YouTube videos, if you choose to spend your time at social events finding the optimal selfie position rather than enjoying yourself... then that's on you. But there are many adolescents that choose to use the internet responsibly.

And that's what a responsible parent understands. That their child is not just an extension of them but an entirely new and different person. Good parents don't bubblewrap their kids when they play on the playground. They educate their kids on how to play responsibly, and deal with the fallout when their kids get hurt.

The internet is not an irresistible and all-corrupting force. It is a tool, and becomes only what you make of it.
Modern slavery: a world where you need skill to find a job.
It's entirely possible the units are being bought by absentee investors rather than residents.
Thanks, Mike! I'll check these out.
this kind of "tiger parents" attitude would not work in terms of educating kids on how to deal with problems brought by modern technology and internet/social media. 18 as an age should not be a free pass to things.
Yeah, they can charge literally whatever they want- and it keeps rising. You are right about first and last month rent. But there is no point in trying to have that law work for you, because the LL will just take you to court and you will have to pay legal fees, especially if you are then working at all especially in another city-- you will absolutely not have time to fight this in court (even though you might win it eventually) unless you are unemployed. If you are unemployed after handing over your savings, you are homeless and have much more desperate concerns.
Between the ecosystems and physical handset variety (Freetel Mushashi vs. Galaxy Note 8), I'm not surprised that the data would show that Android now has higher loyalty than iOS.

Why? I would hazard that it would be the Google ecosystem; Gmail, Google Maps, Google Drive, YouTube, etc are just about irreplaceable without compromises that most non-HN users are not generally willing to make.

Edit: Well, guess who forgot something as elementary as Google ecosystem being on Apple devices too? Me.

It's a strange feeling being embarrassed based on some text on the internet.
BlackBerry Sues Facebook, Instagram, WhatsApps for Infringing Patents
That's a very good partnership! Since Keybase maps social media identities to encryption keys in a publicly auditable manner, as well as Stellar implements Lumens as a digital asset designed to work as a medium of exchange that uses cryptography to secure its transactions, to control the creation of additional units, and to verify the transfer of assets
PDT FOREVER!
The Redis test was quite early in Jepsen's history, and I totally rewrote the library after that--you can still find the original code in the `old` branch, if you'd like to experiment. The Mongo tests are reasonably current; you'll just need to pass a new --package-url on the CLI, I thiiiink. No promises, of course, compatibility is always a moving target. ;-)
forgot to mention that whatever you agree to in the lease re:first and last months' rent will bind you. And you have to agree if you want a place to live.
Both BBCode and Markdown are markup languages. ("Markdown" is a play on "markup language".)

BBCode was used on old internet message boards. You'd write something like [b]text[/b] to get bolded text, [i]text[/i] for italics, [img] to embed images, etc. BBCode tags (like [b]) mirrored simple HTML tags usually: since message board posters weren't really trusted, allowing regular HTML was out of the question.

Markdown is a newer markup language that was intended to be easier to read and write. Instead of [i]text[/i], you write

*text*

which is actually one of the few formatting options HN recognizes [0]: text. Bold is double stars, links are this [link text](url) format, images are ![url](alt text), etc.

[0] https://news.ycombinator.com/formatdoc
> Appliance repair is still quite common in the U.S. The notion that white goods get disposed of as rapidly as they break down is something of an internet-spread cliche.

I disagree. The fan in our fridge died recently. I was able to find the motor online for around $150, and I called a few local appliance repair shops to see the cost for labor. They charged between $75 and $100 an hour and estimated the repair at 2-3 hours plus parts. That's a minimum of $300 to repair a 10 year old fridge that I could replace new for $800. Worst case it would be nearly $500 to fix, and the compressor could go out the next day and cost just as much.
Ashes, Art, and Other Surprising Things Humans Have Left on the Moon
5 ways how unique_ptr enhances resource safety in your code
Can you post a link or a video, some images? I'm not sure I'm understanding the behavior you are describing
Leaked NSA Tool 'Territorial Dispute' Reveals the Agency's List of Enemy Hackers
This is such a terrible idea.
Infographic: 10 Strategies to Increase Attendee Engagement
I can and do use all of those services on my iOS devices.
Can confirm, just got a slight arrhythmia just by reading that
"Correct me if I'm wrong"

Exactly the function of ECC.

I love me an unintentional pun :-)
> Jepsen thinks transactions can take minutes to complete, and it's ok

Jepsen takes great pains to make no assumptions about the time it takes for transactions to execute. We test systems with millisecond-level timeouts, or multi-minute timeouts, and both work fine.
But the entire Google ecosystem is on iOS too.

One reason I keep everything on Google is because it lets me effortlessly switch between Android and iOS.

(And it used to be that iOS apps were way behind/inferior to Android ones, but that isn't usually the case anymore.)
The author of this piece mentions classical political economy, but not Marx, its most trenchant critic.

Marx's most interesting and compelling contribution - until recently seldom understood in the English-language literature - was his theory of the "value form" and money as the "necessary form of appearance of value". This contribution is further masked by the common practice of identifying "the labor theory of value" (there is no such singular theory) as Marx's principal contribution. In fact, he was a critic of the many (contradictory and inconsistent) "labor theor[ies] of value" in circulation at the time.

"According to Marx, value and money are inseparable yet not identical: without
money there can be no value, yet money is not value. Marx’s thesis of the inseparability
of value and money overturns the classical theories of value and money and establishes
new concepts governing the theory of price. These new concepts rule out the ordinary
assumption of price theory, namely, that value is the independent variable that explains
the behavior of price, which is conceived to be the dependent variable." - Patrick Murray (https://www.mtholyoke.edu/courses/fmoseley/conference/murray...)
Tesla Model 3 quality is terrible, but will it matter to buyers?
Yeah, the incentive is to charge the users for the service in order to then use that money to pay for their data; or be very selective about what users are allowed to use the platform so its "worth" to pay for the data of that user.
If it's defined in the UI, it doesn't make it unsolicited. I can go to any repository for someone I've never heard of and make a PR as a human. That is still unsolicited. I think the concern is the combination of unsolicited and automated.
I really hate when I see "Payments by Stripe" yet I have to type in my CC details. Stripe has them already, many times over.

Also, I don't necessarily see Stripe as more secure. I see Stripe as the same as handing my CC details to the one-off site. Because, while my info is in their DOM, their JS can do whatever it wants with it. It should just send it off to Stripe and get the callback. But how do I know that? For that reason, I do feel more secure when I get redirected off to a paypal.com site. I know Stripe offers this, but I never see it implemented that way. I always see the use of Stripe.js which allows my info to be in their page/DOM.
Scientists prove that truth is no match for fiction on Twitter
How so?

The user experience they wanted to achieve (provide an Apple News and Facebook Instant Articles experience on the web) was not technically possible. They added the hacks and workarounds that is AMP + AMP Cache + News carousel prerendering to Google to create something competitive.

Now they're working with the standards bodies to remove the need for the hacks they've developed. Web Packaging (for loading and verifying a bundled website - this is the preloading part) and iFrame Promotion (for 'promoting' an iFrame to the root browsing context - this is the 'clicking the search result and having the resulting page display instantly' part) is really cool and it'll be great to have this available to everyone without the downsides that Google's current solution has (URL fucking)
Why? Vary opening hours now the time. Makes sense to me.
Ultimately neither is particularly good, but their parents have much more immediate negative potential in their lives.
Don’t Get Lost in Deep Space: Understanding Quaternions
I strongly agree with monitoring internet usage, filtering, curfews, limited media consumption, and so on. I must say that it's absolutely fascinating how 80s/90s "normal" is now perceived as extremely strict, but understand the importance of encouraging children to develop an internal moral compass and locus of control by carefully exposing them to the reality of the human condition.

That said, I am deeply concerned by how permissive/inattentive parenting may affect other kids considering the prevalence of so many potentially negative influences.

I'm talking about those one-off interactions where a so-called "bad kid" has the opportunity to expose a dozen children to an HD stream of pornography on their iDroid 15x+. It could be on the school bus, bleachers during a school assembly, field trip, locker room, playground, and so on. This is compounded by the permanent availability of adult-themed uncensored music, marijuana legalization, and more.

If I may ask... do you have a plan/approach to addressing/mitigating these issues with your kids without harming their ability for healthy socialization?
The FAQs are the bottom are amazing. Seems to cover just about every HN objection ever:

> Does Keybase itself have Lumens?

Thus far, SDF has supported us with cash — "dirty fiat" — which is what it takes to build software. But yes, we will hold Lumens later.

> But Stellar is not Turing complete

Ok

> Hodl on a second - aren't these anchored currencies the same thing as "tethers" (USDT)? I hear bad things about them.

Sort of. How Stellar's view of real-world currencies is different:

you choose which issuing parties to trust. No one seems to know if Tethers are redeemable.
the exchange itself is decentralized; you can change your trust lines whenever you like, and you can trade away the rubbish.
This is very different from being stuck in a centralized exchange with one questionable currency-pegged token.

> What about Keybase profiles' support of Bitcoin and Zcash addresses?

This won't change. We continue to be big fans of Zcash (for all the reasons mentioned here), Ethereum (for its flexibility), and Bitcoin (for its relative stability). We're also excited for Filecoin.

We really are pro cryptocurrency across the board.

> Where can I learn about Stellar?

Here's a Talk at Google about it. After the video, you could read the Stellar Consensus Protocol paper. And here's their blog post announcing their support of us.

> Won't this distract the Keybase team from its other work?

All of our existing product (chat, teams, files, identity, etc.) should only get better, with more total resources put into them.

> So are you launching a coin, like MobileCoin or Kik's?

No. We will be helping Stellar in general, not launching our own coin.

> Have you ever heard of the Dutch tulip craze?

It sounds familiar. Have you ever heard of proof by example?

> Any advice on storing cryptocurrency today?

Advice we've gotten is the Ledger Nano S.

> WHAT ABOUT MONERO??

...
Arizona doesn't observe DST and hasn't since 1968. It works great, and the rest of the country should follow suit, IMO. We're no longer a nation of farmers whose work depends on daylight.
It's about information entropy, you want to maximize the information each character has. using 1000 digits to show what you could in 500 and a header saying "(in thousands)" maximizes the entropy
I agree a powerful text editor is essential for me to write SQl code. I use Sublime Text as my Postgres Editor (easy with it’s build tool) ST3 is in a different league to flaky clunky slow PGadmin or Postico or SQLPro or Navicat etc (I’ve ried them all).
Beautiful Themes Postgres specific plugin for SQL highlighting, amazing text find & replace & manipulation, instant feedback, all the power of PSQL but in a much nicer environment, lightning speed, never crashes even if you bring back a few millions rows.
My understanding is that the folks who are responsible for this name were also former aerospace engineers. Name overloading is always tricky, and I hope you can forgive their choices.

Best regards, another grumpy software & physics person. :)
I wouldn't mind everyone moving to UTC. Sure, only people in Greenwich would be able to eat lunch at 12 noon. But at least it would simplify my life as a programmer.
BTW, for judging the popularity of a go package you can look at the bottom of the godoc for the package and check how many other packages import it. I generally pick the most popular one.

For example for the pq Postgres package "Package pq imports 31 packages (graph) and is imported by 3749 packages." as opposed to the pgx package "Package pgx imports 31 packages (graph) and is imported by 143 packages."
Early owners of Tesla's Model 3 are reporting quality problems
Until you get far enough south.
You're really missing the broader context here, which was the rise of wholly proprietary news formats like Facebook Articles and Apple News. This was Google's entry into the market that was very much #teamweb vs Facebook and Apple's #teamproprietary because it based itself on open web standards and had a clear pathway towards standardization (that you see materializing in the OP's article).

This was the best solution the web could hope for that balanced open standard concerns with the necessary commercial backing that advantaged AMP's proprietary competitors.
> Nevertheless, I believe taking this route and going slightly lower level with Hyper gave you some nice insights into how you can leverage Rust to write a safe and performant webservice.

Using hyper directly definitely gives you a better idea how everything fits together and it is much more helpful for understanding how Futures work.
Good for Starsky, but from what I can gather after reading this article they are behind Embark, TuSimple, and even Otto - not to mention whatever Tesla, Daimler, and other big names are doing.

Self-driving trucks always seemed like a no-brainer to me, but as I start to actually examine the space I realize it's more complicated than I initially thought. It'll be fun to watch from the sidelines, but I suspect there will be 1, maybe 2 big winners in this space.
Pseudo-objectivity with pretty analytics that just happens to have a glaring selection bias and where everything is neatly explained by self-appointed analytical experts. In other words, just like existing media but with catchier design.
Not as big a problem as it sounds. "System time" used for scientific and engineering purposes should continue to use UTC and should ignore changes to civil time statutes.

It becomes more complicated to translate between system time and civil time, but there are relatively few applications for which you really need to be able to do that conversion — and libraries that handle those cases are complicated already.
Yes! I've always thought that we have it backwards. Why do we give ourselves more daylight in the summer when the days are naturally longer? If anything we should move them forward in the winter when we actually need it. That or eliminate it altogether, keeping "daylight-time" the default.
Big props to ending the madness of skipping 1h back and forth each year.

However, what's wrong with tracking solar noon, so it's near 1200 instead of being near 1300? (if you argue you want more time with daylight after work, why not just set your work hours as 8-16, or even 7-15, instead of manipulating all other people's clocks).
Amadeus uses community in production, they recently published a blog about it. I believe Rubicon project does too. Expiration works great for a lot of data sets, compared to explicit deletes.
> Most people, me included

Looks like we’ve all hit the root issue. I enjoyed the article.
Figuring out how to beat the final boss and beating it for the first time was very fun.

First few runs I got confused on the final boss map, ended up going to rebel controlled territory, escaping into final boss with a extremely unprepared / damaged ship.

I ended up having to unlock several more powerful ships and beat it via the starter Mantis ship (no weapons starting off + 2 mantises). On my first successful run, I had a double charge II laser, a lvl3 defense II drone, and a 4 man warp pad, so the final boss ended up being pretty easy with solid focus fire damage, boarding, and defense.
My parents live in Orlando...this is going to really confuse me when I call them from New York, which used to be the same time zone.

Oh well, I think this is the right decision in the long run, I hope the rest of the states follow.
My instinct is that using two different databases in one app adds a lot of complexity, but it's not clear to me that if you need to pick one database that SQL is a better choice than a graph database. It really depends on the application. For many purposes, a graph database can do what a SQL database can do, because a SQL TABLE is very much like a graph collection of nodes. Of course, if you're starting with an app on a SQL database and just adding to it, that's very different from a "green field" project where you can pick technologies freely.
Only if they get rid of leap seconds as well.
That doesn't actually help... My problem is that I walk the kids to school every day. A few weeks ago, it was solidly dark when we did this walk. Now it is broad daylight. Will remain that way for the rest of the year. Even with the change in time coming up.

I confess in the grand scheme, this is not a major concern of mine. It isn't as easy as just moving to UTC, though. When families move, you typically try and keep the same "clock" bedtimes, as an easy example. (Even though, they actually care about sun height for bedtime/waketime.)
ty, knowing they actually mean something is reassuring. I've been seeing too much of this kind of buzzword-mashups lately. Glad to see I am wrong. :)
As a young teen, the filtering drove me mental as it blocked development tools websites. But it was a lot of fun working out how to corrupt the filtering process so it “appeared” to work when my parents looked at it, but actually did nothing.
Most people don't choose their working hours.
You might want to move to China. Even though the country "should" have 5+ timezones, it only has 1 (Beijing Standard Time).
the interesting thing is daylight savings' shifts do cause heart attacks!

https://duckduckgo.com/?q=heart+attacks+daylight+savings&t=f...
Hired's State of Salaries Report 2018
Nothing has changed over the centuries but the mechanisms by which propaganda is spread. The term "fake news" is itself propaganda, playing to people's innate sense that they are not, in fact, irrational and emotional beings, and are somehow better than the "morons" who fall for false stories.

The sad truth is that even the smartest of us are, in some degree, intellectually lazy and hold at least one false belief. The only thing that has increased over the last decades is the average westerner's desire to force those beliefs upon their fellow citizens.
It's easy to stop one of these knightships -- an eater has been built already -- and just as easy to make a knightship detector. However, a gun to make new "Sir Robin"s is not likely to appear any time soon: there are construction problems that are thousands of times easier, that are not anywhere near being solved yet.
I think it is about lowering the price to increase users. The user experience is also improved as you just install and go.

Thanks for the info.
Please don't break the guidelines like this.

https://news.ycombinator.com/newsguidelines.html
"I was a former game developer turned orthopaedic surgeon." [1]

Wow. That guy sounds interesting...

[1] https://www.youtube.com/watch?v=bqra7wslwCM
> In parts of Maine, for example, between Thanksgiving and Christmas, the sun sets before 4 p.m. — more than an hour earlier than it does in Detroit, at the other end of the Eastern time zone.

Why is the solution "permanent daylight savings"? Why is it not "let's split up the timezones better"?
Here's another, with fairly good voluntary moderation:

https://www.reddit.com/r/NeutralPolitics/
This is reason #532 or so why we need gigantic libraries to deal with dates and times. "24 hours in a day", "60 seconds in a minute", lol, no.
> If you want DB redemptions then you would include them in your trust lines

Now you just said "whatever Deutsche picks win" with other words.
>If you have the money to buy a new iPhone and are considering a new smartphone, your range of options is effectively any smartphone device in the market.

Not necessarily. 'having money' isn't the same as willing to over-pay. In the same vein 'saving money' could mean willing to pay an amount apropos to value of the goods.