skysight-inc/HackerNews huggingface dataset:
I find it terrifying how easy it is to influence people, basically, half the internet jumped to the conclusion that the band is in the wrong based on a single article, depicting only one point of view, witch conveniently leaves out the fact that most likely the photographer signed an agreement allowing the band to do whatever they see fit with the photos produced at the event. Plus the thing happened 6 months ago and was surfaced at a very convenient moment for both the band to not be able to react quickly and hit their bottom line.
> Susan Kare, the first artist hired in the computer industry

Citation? This seems like an unbelievable claim. At the very least, PARC must have had an artist on the payroll.
It says "(exception: simple error checks for a client API call)" and that seems accurate to me.

In particular Go (like C) has no built-in exception "throwing" / unwinding support, so for any function call where you want to pass an error onto the caller, you need to do something like

result, err := try_to_get_a_result()
if err != nil {
return nil, err
}

See also https://blog.golang.org/error-handling-and-go . As far as I can tell, all of the if-statements without else-clauses are doing just this.

(It would be nice in theory if there were better language support for making this lexically obvious but they're in a language where that's not doable.)
All the better hamburgers cost more
This DIY home semiconductor manufacturer: https://www.instructables.com/id/Home-Semiconductor-Manufact...
used a rust stain remover which is 2% hydrofluoric acid. I am amazed that they sell such ridiculously dangerous chemicals to the general public!
And a compliant populace.
IBM is just remarketing old systems as AI, there are plenty of companies, Google as one of the main one, that produce AI innovations, this it's just a PR stunt
Can anybody please offer any primary sources to back up these claims?
Dog Stabbed in Neck and Strangled Deserves Justice
Yeah but it sucks to sit there and watch Manitou Springs get rich fast. CS city council is trying now to undo that choice.

CS is weird and beautiful in its own ways, and I would only live there now for the mountain access (far better than 95% of Denver metro).
Another way to have the same principle is to have the state lay some very basic ground rules or none at all (just a normal store), and allow localities to create restrictions as they see fit. This is how almost everything else is done.
>To me, comments are noise, and code is signal; the code is what actually executes.

Comments are noise to the compiler, but code is both a communication between humans and from humans to machines. To imply that only what executes is signal and all else noise is to ignore half the purpose of code, which is documentation.

And despite what a lot of people want to believe, code itself is often not sufficiently self-documenting.
That's the fifth time I've downloaded a USB live disk image, written it to a USB key, booted, and had it panic out with "no bootable partition" in the first four seconds.
Without commenting on the current state of jazz, I'll contribute several of my favorite modern artists:

The loud-and-completely-aware-of-that-fact Soil & "Pimp" Sessions from Japan. The name makes no sense, but that's half the image.

- AIE: https://www.youtube.com/watch?v=YWHP_mGPlJk

- Summer Goddess: https://www.youtube.com/watch?v=AQMgXPFzdg8

Christian Scott aTunde Adjuah, with more of a soulful and at some times political approach.

- Twin: https://www.youtube.com/watch?v=ktU_X7CDaBM

- Live session: https://www.youtube.com/watch?v=OslN5mxWZi8
While I ashamedly admit to having using pandoc myself already (it's been a while, but it wasn't even a bad experience), to me it still feels a little bit odd that this relatively obscure document converter is already the most famous product in a language I see hyped in every second HN thread.
Which metrics?
Erh, I did the same for small personal websites but maintaining the content and having to change things on multiple pages made me switch to a build step. I do not understand how the author would deliver a website to clients without pulling in content from a (headless) CMS.
This is what a lot of Go code looks like. This "space shuttle" code honestly isn't much more verbose than most Go code I interact with. The main difference is they have more comments here.
If you use a project generator like Next.js or Gatsby you can have a project with the advantages of React that also compiles down to static files with only one line of setup. Imo it's just as easy as what the author does except it also comes with optimizations like pre-fetching.
Sounds great. Has privacy of driving data become an option yet, and is it observed?
Consider windows 3.0 was released on 1989 and according to this:
https://en.wikipedia.org/wiki/Windows_3.0

Windows 3.0 HW requirements was 8088 with 386K-2MB of memory.

The word 1.0 can be run on that OS with such limited resource, that was a very impressive achievements. I assume non-trivial amount of time was probably involve on design/debugging all the GUI features around such limit amount of memory.

Today's it would be very hard to find anything non-trivial that can be run with 2MB of memory - not to mention working word processor with OS/GUI.
There's a lot of talk about comments becoming stale and code being self documenting in the replies which makes me wonder: do people genuinely not read comments and just made code changes without updating comments? And do reviewers not look at the context of the surrounding code and just let commits in? What's the point of having code reviews then?
The sad thing is, you're not entirely wrong...
> A lot of the issues revolving around tools, infrastructure, scaling, security, user experience have various solutions in development, which are expected to come to fruition in (roughly) the next 2 years.

This line has been the standard party line in Bitcoin land since time began. Everything about bitcoin is "just around the corner".

All of your talk is a thin veil around the hidden message: "don't sell your Bitcoin or it will crater the value of my stash!" and of course layered under that message is "buy my Bitcoin!!!!".
Google Is Smashing Multi-Discipline Websites to Combat Fake News
I've learned the most from shifting levels of abstraction, rather than between programming languages.

When I started at Oracle, on the first day my head near exploded as everyone communicated in ER diagrams instead of pseudo code or more procedural form. Learning to design databases at scale, and learning how far to go in making things metadata driven was hugely educational.

More recently, breaking up legacy application domains into microservices and defining the APIs between them feels to be like a "higher" skill than database design/object modeling.

Probably doing IoT projects would help bring some other skills to the fore.
If the courts cannot control it then they will not recognize it as a source of truth. It's very binary.
Since people are recommending other projects of this kind, allow me to throw in https://hashbang.sh/ which is IMHO the slickest one.

freeshell.de, however, has this great oldschool feel without being too crowded. Very hipster, highly recommended.
The cheapest Tesla will be $46k once the tax credit expires at the end of the year. While that is a lot cheaper than before, it's still out of reach of the vast majority of Americans. I'm rooting for Tesla but that is a huge gap to close.
As a user of this particular code, and someone who found several bugs in it in the early kubernetes days that were very hard to trace. I applaud the hell out of this.
Aspartame, sucralose, saccharin etc
Employers in most states will look at your credit score to make hiring decisions.
Samsung's 2019 TVs can remotely access your PC
> Do you have any examples of companies ... that accept bitcoin?

... And also don't immediately convert it to dirty legacy fiat using a third party service?
Why a "Special" Investigator? This isn't law enforcement investigating itself.
Fortnite may have been dire as a product, but Epic was surely not in any kind of trouble as a company.
there are (good and proper) laws to prevent a car company from having a dealership network that is entirely dependent on them, and at the same time competing with that network by doing direct sales. since tesla doesn't have a dealership network they should technically not fall under those laws, but regulations tend to be 'no' by default (again, probably for good and proper reasons, since there are tons of incentives to game the system otherwise)

edit: as per this comment, seems i was wrong about this just being regulators saying no by default: https://news.ycombinator.com/item?id=18772642
There are better operating systems than Windows; there are also better languages than English. (I think that's a quote but can't find the source atm.)
An Algorithmic Guide to Landing a Job
Home Assistant Data Science
I completely agree. For code that is unavoidably complex, I love this style too.

I am all for code that is concise and whose syntax/naming is expressive, but sometimes comments are necessary to clearly spell out the logic or business use case. Expressive code can only go so far. Well-crafted comments significantly reduce the amount of time required for other developers to dive in and become productive with an unfamiliar code base.

The key is keeping the comments up to date. There's nothing worse than an inaccurate comment. One's code review process must include a review of the comments accompanying the modified lines.
All gaming companies could have made huge profits. Most game companies opted to be condescending and preach personal politics into peoples hobbies. It's not about fun but it's about education.
I'd say that busyness is a pretty strong characteristic of modern jazz, but there's still a lot out there that you could listen to passively.

Brad Mehldau - https://www.youtube.com/watch?v=omF16-qbmeM
Bill Laurance - https://www.youtube.com/watch?v=VEXiixI6a2o Harold Lopez-Nussa - https://www.youtube.com/watch?v=_B2R1TmutBA

I really enjoy the golden age of jazz. At the same time there's so much good music around these days and I can't help but appreciate the richness around us today. I'd love to chat about music (my email's on my profile).

Any GroundUp folks reading this, I'll see you in Miami in a few weeks :)
Perhaps a function to get the "true" transaction date given a transaction date, and explain the "why" by adding a special function describing the rationale in brief through its name.
Back in the day you would use grsecurity. It was very impressive. It pre-empted virtually every bug you'd hear about.

It has gone private/premium since. Nowadays perhaps you can achieve the same with SELinux or AppArmor?
Yes, it's Go code formatting. Spaces are incorrect.

> Gofmt's style is no one's favorite, yet gofmt is everyone's favorite.
I just finished his book yesterday; he has a lot to say about size and comments. For size, your summary is spot-on. I'd only add that he notes overeager splitting of methods and classes makes code involved in a particular abstraction to be no longer in one place, leading developers to constantly jump around files, which makes it more difficult to understand the code and increases the chances of making bugs.

As for comments, this file is essentially Ousterhout taken to the extreme. Still, I think he would have like it, given how critical this file is. In the book, he encourages writing more comments than the current trends would suggest, pointing out that you can't fully express abstractions in code, so all the things the code doesn't contain - the high-level concepts, the rationale, the caveats - should be documented in comments in appropriate places.

Overall, I'm extremely impressed by the book, and its focus on reducing and mitigating complexity.
Note that the tax credit phases out over the course of a year, so for Tesla it'll be $3750 in H1 '19 and $1875 in H2.
Internet Download Manager 6.32 Build 5 Serial Key Plus Crack {Latest}
Revenue and profit are two entirely different things. If it says profit, I feel like it's more likely it's profit rather than revenue.
It works but still needs a bit of cleanup. I was planning to get back to it after an upcoming conference deadline. Here's the PR: https://github.com/halide/Halide/pull/3220
Meta question: why did you use a throwaway account for this?
cod blackout is significantly better mechanically, and just as much of a 'milsim.' twitch has largely pivoted already.. CSGO has a BR now, too.

PUBG doesn't have much special left, and its new peers haven't been very successful at unseating fortnite for popularity.

The building mechanic you dislike, seems to me to be a crucial ingredient that makes so many love it [0]. The continually evolving meta-game and diverse game modes also help elevate it above the chaff.

[0] At the time of writing, fornite has ~10x as many twitch viewers as pubg.
Did you report any of these panics? If you didn't, why do you expect that it will be different? We can't fix bugs we don't know about.
I love retargeting ads. When you see an ad with pretty colors just click it and then use the back button. As you go about your day the web just gets prettier and prettier. It’s like choose your web adventure. Like blues today click all the blue ads. Maybe feeling red click the red ones.
You mean if you make up a completely different hypothetical scam not involving software at all? No I think the word “hack” in this context is directly related to software.

Now If I login to my bank app and upon logging in I revealed my login credentials to a third party and my account was subsequently zeroed out...yes I’d call that a hack.
Disclaimer: I'm the author.

You can also use .NET with Qt.

https://github.com/qmlnet/qmlnet

With this, you don't need to touch C++. It is still beta, but only because the API may change. It is very stable and has a large test suite.
I clicked on the submitted link (https://bubblin.io/#popular), using Opera Version:58.0.3135.26 on Windows 10, in an incognito Opera window.

No scrollbar appears, but one can navigate via spacebar or tab.
Respectfully disagree :)

90 percent of the users who reuse passwords for your app will end up on a list and finding themselves on haveibeenpwned months too late, or never.
I heard battle royale mode was added in a hack week by developers, but I don’t know the whole story
I agree with the spirit of what you're saying. Too often I've seen folks on HN dismiss languages because they didn't have features X or Y, usually with a condescending "maybe this language's creators should read some PL theory". I remember circa 2013 or 2014, it became impossible to read threads related to Go because the entire thread would always be "a Real Language(TM) needs Generics". Look at the success Go has seen in the last decade while doing the opposite of what HN thought was correct.

That said, there do exist useful products written in Haskell. For example, Facebook writes a lot of spam fighting code in Haskell. https://code.fb.com/security/fighting-spam-with-haskell/
A lot of the comments here seem to be based on speculation, not the actual content of the video. A few key points:

* There is no one system (which is why the title is "The" Social Credit System, the scare quotes are there on purpose!), but ~70 local experiments, with the talk focusing on three of these (~19:45)

* Alibaba's Sesame/Zhima system is not government-accredited (~26:00) and has a lot of shopping/loyalty card features (pay with Alipay, earn points!)

* The current systems have many crippling flaws, like rich people being trivially able to buy their way to good scores to paper over their sins (~35:00)

* Some type of nationwide system is likely to be rolled out nationally at some point, but the details are still very fuzzy (~49:00)
Yup, AGC assembly: https://www.ibiblio.org/apollo/assembly_language_manual.html
Repo deleted
Horseshoe crabs look very similar to things things you can find 450 million years ago. Look at the strange crap around the Cambrian explosion and if anything it's slowing down.
> I know a business coach who regularly asks his audience "Who here makes better burgers than McDonalds?". When half the audience raises their hand, he asks them why they don't outsell this giant company.

There is indeed a lesson here, but which one do you think it is? It's certainly not that McDonald's makes better (or "simpler") hamburgers: once you taste good hamburgers you can never go back to McDonald's (and yes, I make better hamburgers too, even though mine won't win any prizes!). To me, the lesson is that there's more to success than product quality. The established brand matters, the scale at which you can sell a (possibly inferior) product matters, how low you can get away with paying your employees matters, how well you can survive PR disasters matters, etc.

If you had to make burgers, would you rather make cheap and mediocre ones, or would you rather enjoy making premium burgers? :)
> How could anyone reasonably suppose that the impartial judgment of city councillors (or anyone else) could be seduced by a gift of such paltry value?

Reminds me of a line in Mitch Albom’s excellent basketball book, The Fab Five: “If you think people aren’t impressed by cakes and liquor, you must be from the suburbs.”
Sponsorships - a company pays you to advertise their products and services in a simple, plain-text and non-intrusive banner at the top of every page. For tech sites especially, it seems quite effective.
> k8ts is not the only avenue to building scalable systems

I had already conceded that. What's your point?
> This is another reminder of why people should be using hardware wallets.

Which ones? There have been reports of many getting compromised.

I thought the best way to secure your Bitcoin was to print it out on archival grade paper, encase it in twenty layers of plastic, dig a hole in your backyard and bury it.

Of course, if that got compromised, then it is still your fault because obviously you didn't dig the hole deep enough, or didn't cover it with grass, or you should have gone out into a remote forest and buried it there (I sure hope you left your cell phone off while walking to the location or you might have been tracked!)

Always remember: Bitcoin can never fail, it can only be failed.
I created it a while ago and just kept it since.
Yes, definitely not British Isles mumming (which doubtless happens in North America, probably connected with morris sides, who are often very good). It's interesting to see the folk custom, though.
A good alternative is language-level support for returning early from a function with an error. Off the top of my head, both Rust and Haskell have good support for this. (I'm sure there are others, these are just the ones I know.)

Rust has a macro try!(x) that takes a Result<T, E> - a two-variant type, either a successful result of type T or an error of type E - and translates it to, if x is the first variant, evaluate the output of try! to the value of type T inside, otherwise return an error with the value of type E (on the assumption the calling function returns a Result<something, E>, too). So you can do things like `let file = try!(open(...));` and operate on the file. People liked it so much that a couple years back Rust added the question-mark operator, so you can just do `let file = open(...)?`, and chain it to `let data = open(...)?.read(...)?`. It's still visible that this is how you're handling errors, and you can always leave off the question mark and write out `match open(...) { Ok(file) => ..., Err(error) => ... }` instead, if you'd like.

Haskell has its monads, which for the present purpose can be interpreted as just a wrapper type. Given a wrapped object of type T, you can give it a function that takes a T and returns a similarly-wrapped object of type U, and have it apply the function to the data. If the wrapped object is in a failure state, it can choose to "apply" the function by just not calling it at all and instead returning the same failure state. Haskell has special notation with the "do" keyword for calling several monadic functions repeatedly, where it looks like you're writing regular, imperative code and assuming errors don't happen. But again it's obvious when you're using it and you can always handle the exceptional case specially as soon as you want.
We have used ULIDs in production for over a year now-- and have generated millions of these.

First, the main benefit of ULID is that you can generate the IDs within your own software rather than rely on the database. We can queue them or even reference them before they land in the database. The traditional roundtrip has been eliminated.

Secondly, being able to sort ULIDs is a nice plus, although not that big of a deal. It makes it relatively easy to shard or partition databases, and it provides a convenient sort if you're not looking for extreme accuracy.

ULIDs are also shorter and slightly more user friendly than UUIDs.

In some circumstances we found the actual implementations to be slightly lacking. For example, the JS library for ULID once returned a 25 character string rather than the standard 26 characters, causing a big ruckus that we had to manually resolve.
I'd suggest you try listening to some of the artists the article was making mention of. There are lots of very interesting new concepts in the music these days. And sure, there are kids playing transcriptions of Giant Steps, but who cares, that's not where the music is really at.

The author mentioned Makaya McCraven's work, which is made by getting together an assortment of musicians to improvise at live venues in front of an audience, which is recorded and then manipulated in Ableton after the fact. Those compositions that come out of Ableton are then transcribed, arranged, and performed with a new band.

For instance, I was at the show that was the source material for this at h0l0 in Ridgewood: https://intlanthem.bandcamp.com/track/black-lion-feat-dezron... . Those moments happened, but in very different ways over the course of the couple hours of the night. The version that came out of Makaya's post production and collage from Ableton was then performed a few weeks ago at LPR with a full band as a regular composition.

A lot of these musicians are doing quite a lot of things you probably assume only "electronic" artists are doing, but they're just doing it in the context of "jazz" (whatever that means).

Disclaimer: Makaya's been a friend of mine for 15ish years, but the work speaks for itself.
>Is this just a characteristic of all modern jazz?

There is certainly a strong post-Dilla trend towards rhythmic complexity, but a lot of contemporary artists are also producing work with a gentle and meditative quality.

https://www.youtube.com/watch?v=H4irB-qy8NY

https://www.youtube.com/watch?v=GS2Y_CkaXP0

https://www.youtube.com/watch?v=siFD3ZJsYpM

https://www.youtube.com/watch?v=L_HrSD-zCF0
> say you're paying cash & are willing to pay $100 over the manufacturer's invoice

It's good to research what the invoice price is, but this isn't their actual cost. Manufacturers offer incentives to dealerships based on all sorts of things, including hitting certain sales goals. These rebates aren't factored into the invoice price, so even buying at invoice isn't always an amazing deal. My understanding is that the rebates/incentives are bigger with some manufacturers than others, but I don't know the details.
also postgrest
Like cash? Like a vault that holds cash and has a lock? Anyways, this discussion is clearly offensive to people in this community. Sorry to intrude the “safe space”.
By naming as much as possible. I'd need to know the rationale in the ticket to be able to try and codify it, but here's how I'd try and do the rest: https://codepen.io/anon/pen/Jwyzdv