skysight-inc/HackerNews huggingface dataset:
I don't see how envy can be good. It can be a motivation booster (to do better, to go further, etc.), but not a positive one by far. When one envies another, there is at some level a certain misunderstanding of the whole concept of someone being that good, which makes this person (maybe even involuntarily) think of himself better or worthier.
You could say this about the current welfare system too. As far as I know what you're suggesting doesn't happen.
Have you looked at the Pan Docs [0] at all? They're pretty complete, though I've never used them for opcodes.

[0]: http://problemkaputt.de/pandocs.htm#cpuinstructionset
>On top of all of that, I'm 49.5% moron. Most of the guys I work with here in the US and in the EU are much better than I am. The only reason I go on these trips is because nobody else wants to be away from home for a month.

This sounds like a job that would be perfect for me. Where do you find a software job like this?
> I don't really know why this guy was freaking out.

That's clearly explained in the article. This is not about authoring from a specfile, so your comment is off. He wants to serialise a package into RPM without the traditional toolchain; it turns out to be much more difficult than the other serialisers he already has because of the rpm format's bad design decisions and accretions.
I'm skeptical too, but that's besides the point. My point is that (1) energy storage, if a breakthrough is achieved, will have a serious economic benefit to Tesla (e.g. profit) and (2) I believe Tesla's strategy isn't just to sell cars, but to compete (and frankly dominate) the energy storage market. And just like Apple needs Samsung and Foxconn to manufacture it's market dominating iPhone, it looks like Tesla needs Panasonic to do the same in the energy storage market.
Go is statically typed (this means that the compiler performs its checks at compile time and hard-fails the compilation process in the presence of type errors), but there is no single definition of what "strong" means.

Programming language theory is a field that is in development and notions of "strong" type systems that were valid in the 80s (in which Go certainly would have been considered strongly typed) are no longer relevant. The list you linked seems to cite the Go website itself as the source, by the way.

At the very least a modern language that wants to claim to have a strong type system should provide user-defined sum types, exhaustiveness checking and parametric polymorphism. Go has none of those.

When it comes to error handling, Go's "concept" of it is that "there may be a thing that can be turned into a string, in which case there was probably an error, but it's up to the developer to check - we won't help you". You may as well just use C then.

There is nothing to short-circuit failed computations, check whether errors have in fact been handled, restart / terminate computations gracefully and so on. It's all manual labour that the developers need to remember and boilerplate over and over again.

I would recommend you to spend some time with the languages that are "above Blub"[1] (ctrl+f "the blub paradox") - good candidates for learning some modern PLT concepts are Haskell[2], Rust[3] and Erlang[4]. Even if you don't end up using those languages in your professional life, knowing the concepts they introduce will improve your code in "Blub-languages" (Go, Java, etc.), too.

[1]: http://www.paulgraham.com/avg.html
[2]: http://haskellbook.com/
[3]: https://doc.rust-lang.org/book/
[4]: https://learnyousomeerlang.com/
Regarding the short variables names, I actually like it a lot. It's nice because you don't have to read as much.

Once you are familiar enough with the abbreviations, it becomes much easier to read. Just from looking at this code, I can already tell you bs is batch size, bptt is back-projection through time. And then probably dl is data loader, lm is language model, md is model data. No idea what vs or 1 is but I can just look at the docs for LanguageModelData, which takes what? less than 30 seconds to read?

I think it's worth it because you can just look at one line of code and know what's going on. Instead of parsing through a paragraph of code that does the same thing.
Faster than any chain: CeramicSpeed DrivEn
What I don't get is why didn't Microsoft open source at least some of their toolset even if they didn't make it free? I remember coding in the 90s. It was a nightmare. You were never sure if you hit a bug in the programming language, the operating system, or the database. All three were closed off. It was maddening.
Its all comes from your inner side
My problem with the interrobang, besides the fact it's unnecessary ("?!" does just fine, the same way we don't need to replace "th" with "θ"), is that it's so damned ugly and hard to distinguish.

The counter [1] -- the open space between the vertical bar and the question mark curve -- is just too cramped ("‽"), so it's aesthetically unbalanced at large sizes, and just looks like a question mark with an accidental smudge at small sizes. It just doesn't "fit in" with any of the other glyphs of the alphabet, it's badly designed.

[1] https://en.wikipedia.org/wiki/Counter_(typography)
She cut her weekly trash down so much it fits in a small jar
Facebook hit with first fine over Cambridge Analytica data scandal
Follow this issue: https://github.com/browsh-org/browsh/issues/32
If Intel has taught us anything about ISAs, it's that having a shitty one doesn't much hurt.

If ARM has taught us anything about ISAs, it's that starting with a nice one doesn't mean it won't end up a mess. (There exist 32-bit ARM implementations with precisely zero opcodes in common.)
Yes - sadly, companies are not required to publish the number of worker-hours per year.
I had contacted the first author in March and the answer was that "our source code is currently not available because of a pending patent application".
Hawaiian is primarily used as an ethnonym, so saying the Aloha shirt is a 'Hawaiian Shirt' is implying the shirt as part of native Hawaiian culture. What you say is technically true at a certain level, people who live in Hawaii do have the demonym of 'Hawaiian', but that term is reserved for the indigenous Polynesian people of Hawaii. It would seem odd to say for someone to say they enjoy native American food as a means of expressing their like of hamburgers and french fries.
We could just license the patents though, right? They have to license them for a fair price by law, so I don't see how this stops an open source computer. It's not like we're getting the gold wafers for free.
Oh that's very frustrating -- the article linked does not discuss that the survey is of drug users, it just says "of people" which seemed to imply that 30% of the population was using drugs for this purpose, which seems plainly ridiculous. And then it's a self selecting, anonymous survey, which makes it quite unreliable.

> In a survey of tens of thousands of people

I would have much preferred "tens of thousands of self-reported drug users..."
While this is true, I have a few major gripes with the toolchain that comes with XCode. For instance, I was recently working on a project using C++17 features. It works correctly on linux and windows, but making it compile on macOS was nigh impossible. The clang compiler that comes bundled with macOS has a "special" version that makes it very hard to know where exactly it stands compared to the normal LLVM repository.

Then there's the problem of libraries. You have to use homebrew or whatever to install libraries in /usr/local. Some libraries would conflict with the system though, so you have to fiddle with env variables to make the build system find it.

Overall, building on MacOS/Xcode is a frustrating experience. I ended up installing nixos and using its toolchain for my work...
Searchable Public S3 Buckets
All in One Social Media Marketing Platform
I was replying in reference to directors having fiduciary duties.
Are you aware that this project shares a name with an extremist group[0]? I'm not sure how concerned you are about that, especially if you're not American, but I'd want to know if it were one of my projects.

[0]https://www.splcenter.org/fighting-hate/extremist-files/grou...
I'd rather not mix my sometimes controversial comments on HN with work - everything I write here is very much not in my "official" capacity... But I can say it's west coast, small to medium sized, clueful, and doesn't suck.
"Population Based Training" goes some way to sorting this out, if you have a fuckton of compute available.
Sometimes you get stuck on multiple scrums, back-to-back. Separate projects, but the same plans and activities each.
Indian Princess
> Money isn't everything, especially when you have plenty of it

The problem is that it sort of is, at least in a publicly traded company. Shareholders demand growth, and growth demands innovation.
PactSafe Secures $5.5M Series A to Scale High-Velocity Contracting Solution
"Mathiness" as the author puts it is one of my main complaints of many academic papers, this is not at all limited to ML. I think we really need to get away from typical math notation and start to present the calculations as code. This is more readable to the modern practicing professionally and the algorithm's degree of parallelization opportunities (or troubling lack thereof) would be more clear.
Debugging is an extraordinarily first-class, up-front, frequent activity in Common Lisp, as the facilities are built into the language itself. While Lisp gets a lot of flak for basically (up to a few daring power-user exceptions) requiring Emacs, SLIME/SLY [1,2] are environments that will make you feel closer to your program than you get in other environments, including graphical IDEs.

Given that the normal way to develop a Lisp program is to do it incrementally, your program (or someone else’s!) will break, and it will break often, and you’ll get launched into an interactive debugger. But it’s friendly, not requiring a completely separate, foreign toolchain, and much of the functionality works regardless of which editors/IDEs you’re using (though Emacs makes the experience much more ergonomic).

I think this is perhaps a bigger selling point of Common Lisp than all the great, oft-quoted things like metaprogramming.

[1] https://common-lisp.net/project/slime/

[2] https://github.com/joaotavora/sly
I also in an attempt to freed from Google Services. I switch google search engine to duck-duck go. When i used to search things related with programming / website that using "english language", DDG could compete Google. But when I start to use DDG in my country (Indonesia), DDG is failing a lot against Google.

About browser, i'd rather to use Safari & Firefox as a secondary browser.
> There's a term for this but I forgot what it is and don't care to go spelunking to find it.

Happy path?
Maybe, but you have to be pretty smart to be a competent software engineer. Most people just aren't capable of it (just like most people aren't capable of being a lawyer or a civil engineer).
internal sealed class Updates : Union<Updates, ImmutableTimeSeriesFilesDatabase, ImmutableObjectDatabase, ITimeSeriesFilterSort, IApplicationFilters> { }
I also struggle to understand why PhD led research in AI is considered so highly. Only very rarely does is hold a candle to team lead research in the private sector.
It depends on the use case, but generally speaking, yeah.

It's less secure than a dedicated device for storage of the 2FA secrets and code generation, sure, but I don't see how it's any less secure than using a service like Duo to manage and sync your secrets.

Furthermore, I'd argue it's substantially more secure than the recovery process for almost all of the services I use, most of which offer an option to reset by SMS.

Finally, keeping your 2FA secrets in your password manager is very likely not to change the attack surface for most people anyhow, as most people keep their recovery codes in their password managers as well.
>Knowledge alone is not enough to accomplish or execute anything in the real world.

That's true, but if companies compete only on execution and not on innovation, I fear that the result will be less innovation.

Also, some of the digital artifacts that can easily be copied are largely on the execution side. Software being a prime example of that.

>AI will make the creation of knowledge a commodity

If and when AIs are that advanced they're going to have to sort out their own problems and fight over their own ideologies. But how will we even get there if everyone is busy executing and no one has an incentive to innovate?

That said, profit is certainly not the only incentive to innovate. It's one of the incentives though, particularly where it's closely intertwined with execution and product development.
Let's say I'm writing firmware for a TV. Why wouldn't I want to use the chip's CPU to the fullest extent at runtime? That doesn't mean I want to compile my TV firmware _on_ the TV.
If you need RAW file archival, then most photo sites will not work and you will have to use OneDrive, Box, etc. Most free photo sites will convert or require conversion to popular compressed formats. That may be okay with many/most, however, some people will want to retain original files.
You can most definitely write write-only code in COBOL. Reading the words does not imply understanding the meaning. Prolixity leads to clarity in code just about much as it does in prose. (It's unfortunate COBOL style has taken over almost completely.)
> Are you sure UBI would actually be against "conservative" interests?

Yes, it's a downward redistribution without moral behavioral tests to assure that people who don't adhere to conservative values aren't getting it.

> With UBI, it's hard to justify salaries for much of the redistributive bureaucracy.

Only because it maintains anti-conservative redistribution while removing the pro-conservative limitations on that redistribution which the bureaucracy exists largely to enforce.

> With UBI, it's hard to have open borders as well.

It's hard to have the strawmanning position of “open borders” that conservatives pretend any decision from their preferred style of restriction is, but it's not actually harder to have any of the real alternative immigration policy positions that are significant contenders with those preferred by conservatives.

In fact, a basic income for citizens and LPRs whose level was tied to a dedicated funding stream that included (as well as the usual suggestions of higher taxes on capital and high-end income) additional per-entrant per-year fees for dual-intent work-allowed visas and supplemental income taxes on all non-citizen, non-LPR income would actually be a potent political lever to increase the number for a policy that, while not actually open borders, would be closer to it than many of the things they conservatives have objected to as “open borders”, with numerically unlimited work-allowed dual-intent visas, perhaps retaining H-1B style restrictions on conditions and sponsorship, but possibly also (with a higher additional fee than the H-1B style ones if those are also retained) a personal, unsponsored one that only requires the applicant not to be personally excluded from entry for criminal record, etc.
These are orthogonal. Yes, why's would be nice but you will never actually get a satisfying answer. Debuggers are I guess the best option.
The point of the exercise was to not use rpmlib. The comparison to JPEG is inappropriate because it has dozens of interoperable implementations.

Formats defined by a single implementation are sickly and much less viable (remember the lessons of http://libmng.com/ ?); I applaud the reverse engineering effort from the article.
How Tinder Got Their First Users
For the subsistence hunter-gatherers that usually barter, it is enough to soften the blow of a lean year, and a nice bonus in a fat year.

For everyone else, it represents part of a new chainsaw, or snow machine, or set of fur traps, or some other vital tool of their trade or side-hustle that might be otherwise inaccessible without financing.

The point is that everyone gets it, and it is very possible to examine how people spend it, and why they chose to spend it that way. Extrapolation can provide some limited insights as to what might happen if everyone got more in total, at more frequent intervals.
6 months and $177k in revenue (+ Special offer for Indie Hackers)
You can use keybase git as the backing storage for pass: https://keybase.io/blog/encrypted-git-for-everyone
When I tell people that only lawyers wear suits in Hawaii they don't believe me. Don't know if still going on but the legislature was pushing the courts to discourage the use of suits as well.

On top of all your reasons, it's just too hot and humid year round in Hawaii to wear a suit regularly. Must be pure misery for the people who have to.
Although Novartis and Kite brought them to market, aren't - from what I've read in several papers (correct me if I'm mistaken) - the vast majority of clinical trials in this area still publicly funded? (NIH/NCI grants)
Actual Paper title: Gender differences and bias in open source: pull request acceptance of women versus men

Gizmodo article title: Suck It Dudes. Science Proves Women Are Better Coders.
I'd be interested to know if Browsh really is more sluggish than other text-based browsers, in my experience it's certainly on par. Also Browsh does provide feedback in the bottom left, just like most browser do, when a link is clicked.

But Browsh isn't designed to give faster browsing for people that already have good internet, it's designed to offer complete access to the modern web for users on slow and/or expensive internet.
I skimmed this, found it troubling and started trying to make a checklist of does/don'ts to apply to my own work -

https://github.com/N-McA/ml-paper-checklist/blob/master/READ...
So your argument is that Google values privacy, so it doesn’t operate in China. But if it were to operate in China, it has to obey Chinese laws. Agree or disagree?

As for the first part, explain to me how Google values privacy when it circumvented Safari’s built in privacy protection and was fined for it. So how does your argument make sense?

https://www.theguardian.com/technology/2012/aug/09/google-re...
Many risks. A disaster (war, bad weather) could keep customers away. A competitor could build next door, and resulting in your hotel being half full instead of full. A competitor could start a price war. Tastes in vacations could change resulting in less customers than expected coming. The laws could change in many different ways, each of which can change either your income or expenses.

That is just off the top of my head.

Of course as has been pointed out, your suppliers could demand more money than you have left in your budget (employees are a form of suppler - the human aspect has been intentionally ignored)
We shouldn't let people get used to the idea that software fails
Well, one thing which I know of several projects doing, is having an Arch server as one of the continuous testing servers. This way you can test against bleeding edge gcc/glibc/whatnot and catch bugs or breaking API changes long before they appear in major distros.
“Should the engineering be lead by a blind squirrel that once managed to find a nut, in a winter, three years ago”

This made me lol
Drop the 'Interro' part if you want it to catch on. Just call it a 'Bang'.
Ah yeah, thanks for pointing that out. I've added `firefox-esr` anyway, for the day that it gets upgraded past 57.
> Jamie Robins and I are working on a book that provides a cohesive presentation of concepts of, and methods for, causal inference. Much of this material is currently scattered across journals in several disciplines or confined to technical articles. We expect that the book will be of interest to anyone interested in causal inference, e.g., epidemiologists, statisticians, psychologists, economists, sociologists, political scientists, computer scientists...

I'm a bit surprised that there isn't already a "cohesive presentation", both for teaching and as a resource for practitioners. (Of course, that seems to be when books are written, when the need suddenly seems obvious.) Would any scientists, etc. comment on how the topic is currently taught and what reference is used? Or am I misunderstanding the nature of the topic, such as its significance or generality? Has something changed?
Yes, I believe all of our emotions probably serve some evolutionary purpose.

Does that mean they're useful in modern society? Not necessarily.

Being anxious might have helped my ancestors prepare for unexpected famines. Being aggressive might have helped them lock down the resources they needed to survive.

Do those emotions help me as an adult software engineer in Houston? Heck no. Anxiety and aggression just get in the way of a well-lived life.
Simple Makefiles almost never work for portable software that needs to interface with a system. There is a reason GNU autoconf was created -- it solves a real problem. Different kinds of systems are different in a LOT of ways. Almost all of these ways need to be determined at compile-time and without testing for those ways, there is no good way to do this. The older way (before GNU autoconf) that tools like "xmkmf" used was to have a massive database of features for each system and then you could just query that database for the features*platform you were compiling for to get the information -- this did not scale at all, platforms changed, features were added faster than the database could be distributed, and generally it was terrible.

Things not covered by a simple Makefile include almost all tasks related to building software:
1. How do you build a shared object (.so, .sl, .dylib, .dll, .a on AIX) ? Can you even do that (MINIX) ?
2. For the platform being compiled for (i.e., nothing to do with the platform you are compiling on) how large is an "int" ? Is there a type that exists for uint_least_32_t ? If not (because the compiler doesn't support stdint.h), is there an unsigned integer type that is atleast 32-bits wide ?
3. How do you link against an entire archive, not just the symbols you currently reference ? Is it -Wl,--whole-archive or -Wl,-z,allextract ?
4. For symbol versioning for your library, how do you set the soname ? How do you specify versions of functions ? Can you ? How do you filter out symbols that are not part of your ABI ?

You could start over and mandate a consistent toolset and exclude the majority of platforms (Rust, Go, etc)... or... you could write your own, inferior, version of GNU autoconf, or you could use GNU autoconf...

Good luck !
GridinSoft Anti-Malware 4.0.3 Crack with Keygen 2018 Version Latest
How 20-Year-Old Kylie Jenner Built a $900M Fortune in Less Than 3 Years
I like gwern's analysis on melatonin: https://www.gwern.net/Melatonin
I'm currently looking how to protect internal websites used within our company behind github oauth (we're a small company and we all have a github account connected to the company's github organization). Would this or one of the other tools that are part of the ory ecosystem work for this?
Yeah, I agree, I need to play with that. The trouble is, those last few percentages of improved quality often double the Kb weight of a page!
To be fair, most terminals I've encountered aren't white on black, but more of a light grey on black. I believe that's what OP means by toning it down a bit. While I do prefer a higher contrast as you do, I agree with OP in that this is too high.
As an American I vividly remember having to write a similar essay in high school (15 year old) only it was 30 instead of 40 pages. I have no idea how this is dissertation level material
Because most languages treat edit, compile, test, debug phases. No organic evolution of your idea to code to running app all the while tweaking it without restarts, which are pit stops that completely break your momentum.

That needs languages designed upfront with debugging etc as a first class live feature.